<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>33571</bug_id>
          
          <creation_ts>2017-06-21 12:22:04 +0300</creation_ts>
          <short_desc>Имя ярлыка не на русском</short_desc>
          <delta_ts>2023-05-04 13:29:14 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>userpasswd</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>34138</blocked>
    
    <blocked>30940</blocked>
    
    <blocked>34137</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeniy Korneechev">ekorneechev</reporter>
          <assigned_to name="Fr. Br. George">george</assigned_to>
          <cc>aen</cc>
    
    <cc>cas</cc>
    
    <cc>ekorneechev</cc>
    
    <cc>george</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164325</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-06-21 12:22:04 +0300</bug_when>
    <thetext>Наверное, так будет правильнее:?
# diff -Naur /usr/share/applications/userpasswd.desktop~ /usr/share/applications/userpasswd.desktop
--- /usr/share/applications/userpasswd.desktop~	2017-04-24 19:16:49.000000000 +0300
+++ /usr/share/applications/userpasswd.desktop	2017-06-21 12:16:54.246572967 +0300
@@ -3,7 +3,7 @@
 Name=UserPasswd
 GenericName=Change Password
 Comment=Change your password
-Name[ru]=UserPasswd
+Name[ru]=Смена пароля
 GenericName[ru]=Смена пароля
 Comment[ru]=Изменение личного пароля
 Icon=userpasswd-keyring</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164349</commentid>
    <comment_count>1</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-06-22 10:22:31 +0300</bug_when>
    <thetext>Нет. Name должно содержать имя оригинальной программы.
А для локализации требуется указать оба GenericName= и GenericName[ru]=
То же касается локализации Comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164350</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-06-22 10:59:50 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Нет. Name должно содержать имя оригинальной программы.
&gt; А для локализации требуется указать оба GenericName= и GenericName[ru]=
&gt; То же касается локализации Comment.

Но вот, например, вырезка из seahorse.desktop:
Name=Passwords and Keys
Name[ru]=Пароли и ключи (и для других языков)

А GenericName вообще нет...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164351</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-06-22 11:14:04 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; (В ответ на комментарий №1)
&gt; &gt; Нет. Name должно содержать имя оригинальной программы.
&gt; &gt; А для локализации требуется указать оба GenericName= и GenericName[ru]=
&gt; &gt; То же касается локализации Comment.
&gt; 
&gt; Но вот, например, вырезка из seahorse.desktop:
&gt; Name=Passwords and Keys
&gt; Name[ru]=Пароли и ключи (и для других языков)
&gt; 
&gt; А GenericName вообще нет...
Если кто-то плюёт на стандарты FreeDesktop, то это не значит, что и мы должны делать также.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164352</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-06-22 11:31:48 +0300</bug_when>
    <thetext>Главное меню MATE и mintMenu берут значение именно Name[ru], а не GenericName[ru]
engrampa.desktop
Name[ru]=Менеджер архивов Engrampa (именно это значение в меню)
GenericName[ru]=Менеджер архивов</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164353</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-06-22 11:48:52 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Главное меню MATE и mintMenu берут значение именно Name[ru], а не
&gt; GenericName[ru]
Ну, молодцы!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164387</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-06-23 14:37:53 +0300</bug_when>
    <thetext>В KDE5 тоже без перевода если искать приложение</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164388</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-06-23 14:57:01 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Главное меню MATE и mintMenu берут значение именно Name[ru]
Это ошибка

&gt; Name[ru]=Менеджер архивов Engrampa
, из-за которой некоторые так гадят в свои desktop-файлы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164392</commentid>
    <comment_count>8</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-06-23 17:00:35 +0300</bug_when>
    <thetext>на моей текущей установке (WS 8.1) из всех desktop файлов (162) 
GenericName[ru] есть только в 56... а Name[ru] в 138...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164393</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-06-23 18:00:45 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; Name[ru]
Его наличие не означает наличия кривоты в нем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164394</commentid>
    <comment_count>10</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-06-23 18:13:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; (В ответ на комментарий №8)
&gt; &gt; Name[ru]
&gt; Его наличие не означает наличия кривоты в нем.
Я наоборот про отсутствие GenericName[ru]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164396</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-06-23 18:20:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; отсутствие GenericName[ru]
Не означает хоть какой-то необходимости в нём.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166901</commentid>
    <comment_count>12</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-11-03 08:07:25 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; &gt; Но вот, например, вырезка из seahorse.desktop:
&gt; &gt; Name=Passwords and Keys
&gt; &gt; Name[ru]=Пароли и ключи (и для других языков)
&gt; &gt; 
&gt; &gt; А GenericName вообще нет...
&gt; Если кто-то плюёт на стандарты FreeDesktop, то это не значит, что и мы должны
&gt; делать также.

acc.desktop =) такой:
[Desktop Entry]
Type=Application
Categories=Settings;System;X-ALTLinux-Alterator;
Exec=acc
Icon=basealt
Terminal=false
Name=System management center
Name[kk]=Жүйені басқару орталығы
Name[ru]=Центр управления системой
Name[tt_RU]=Система белән идарә итү үзәге

GenericName нету... какая-то прям &quot;противоречивость&quot;...

Может все-таки замена в userpasswd.desktop -
-Name[ru]=UserPasswd
+Name[ru]=Смена пароля
- пригодится?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166914</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-11-03 15:38:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; Я наоборот про отсутствие GenericName[ru]
Сейчас в userpasswd.desktop
GenericName[ru]=Смена пароля
Comment[ru]=Изменение личного пароля</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166915</commentid>
    <comment_count>14</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-11-03 15:40:27 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; (В ответ на комментарий №10)
&gt; &gt; Я наоборот про отсутствие GenericName[ru]
&gt; Сейчас в userpasswd.desktop
&gt; GenericName[ru]=Смена пароля
&gt; Comment[ru]=Изменение личного пароля

На примере ЦУС я предлагаю все-таки сделать Name[ru]=Смена пароля
Или таки НЕТ?=)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166916</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-11-03 15:43:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; На примере ЦУС
Повесьте на него баг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166917</commentid>
    <comment_count>16</comment_count>
    <who name="Evgeniy Korneechev">ekorneechev</who>
    <bug_when>2017-11-03 15:58:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; (В ответ на комментарий №4)
&gt; &gt; Главное меню MATE и mintMenu берут значение именно Name[ru], а не
&gt; &gt; GenericName[ru]
&gt; Ну, молодцы!

И соответственно еще &quot;Панель меню&quot;, которая в дистрибутиве Рабочая станция 8.x, тоже отображает смену пароля как &apos;UserPasswd&apos; - как человек, не знающий английского, найдет в меню, где сменить пароль? Комментарий виден только при наведении курсора - пользователь должен по всем непонятным пунктам меню водить мышкой?

Как я понял, очень близко выход ALT WS 8.2 - при ее установке опять пользователи будут жаловаться - &quot;а где смена пароля то&quot;...

Или все-таки есть какое-то дельное объяснение, почему нельзя повысить usability данной утилиты?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166920</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-11-03 16:12:05 +0300</bug_when>
    <thetext>Если менять Name, то нужно хотя бы удалить все GenericName из userpasswd.desktop, иначе в менее кривых местах будет написано &quot;Смена пароля(Смена пароля)&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166922</commentid>
    <comment_count>18</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2017-11-03 16:19:01 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; Если менять Name, то нужно хотя бы удалить все GenericName из
&gt; userpasswd.desktop, иначе в менее кривых местах будет написано &quot;Смена
&gt; пароля(Смена пароля)&quot;.
Хорошо бы кривизну чинить, а не стандарт ломать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166923</commentid>
    <comment_count>19</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2017-11-03 16:26:20 +0300</bug_when>
    <thetext>(In reply to comment #16)

&gt; 
&gt; Или все-таки есть какое-то дельное объяснение, почему нельзя повысить usability
&gt; данной утилиты?

Потому, что юзабилити обеспечивается в первую очередь соблюдением стандартов, а не локальными хаками, которые их нарушают.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166924</commentid>
    <comment_count>20</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-11-03 16:26:55 +0300</bug_when>
    <thetext>Если чинить кривизну, то чинить придётся кривые DE.

Это, кстати, хорошая идея.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166925</commentid>
    <comment_count>21</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2017-11-03 16:28:29 +0300</bug_when>
    <thetext>(In reply to comment #20)
&gt; Если чинить кривизну, то чинить придётся кривые DE.
&gt; 

+1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166926</commentid>
    <comment_count>22</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-11-03 16:30:12 +0300</bug_when>
    <thetext>Предлагаю перевесить баг на те DE, в которых для отображения программы используется её Name а не Generic Name.
С точки зрения юзабилити правильнее конечно пользователю показывать Generic Name. И KDE так и делает.
https://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166930</commentid>
    <comment_count>23</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-11-03 18:20:25 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Главное меню MATE и mintMenu берут значение именно Name[ru]
Есть такая беда; вот её и стоит чинить, ибо уже задолбало.
Сходу не нарыл ни патчей, ни обсуждений даже, правда.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166959</commentid>
    <comment_count>24</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-11-04 19:57:10 +0300</bug_when>
    <thetext>(В ответ на комментарий №23)
&gt; (В ответ на комментарий №4)
&gt; &gt; Главное меню MATE и mintMenu берут значение именно Name[ru]
&gt; Есть такая беда; вот её и стоит чинить, ибо уже задолбало.
&gt; Сходу не нарыл ни патчей, ни обсуждений даже, правда.
Повешайте на эти программы баги, пожалуйста. И эту поместите в зависимости.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166965</commentid>
    <comment_count>25</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-11-05 14:37:03 +0300</bug_when>
    <thetext>На эти - это на mate.
Наверное стоит просто перевесить на mate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167504</commentid>
    <comment_count>26</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-11-27 19:55:18 +0300</bug_when>
    <thetext>(В ответ на комментарий №22)
&gt; Предлагаю перевесить баг на те DE, в которых для отображения программы
&gt; используется её Name а не Generic Name.

Как умолчание Name я считаю более подходящим. Потому что если у пользователя стит несколько меда-проигрывателей, например, то Generc Name у них будет одинаковый (ну, или должен быть в идеале одинаковым).
И различить их в меню становится проблематично, особенно если выключено отображение значков.
А вот в Simply Linux, где действует правило &quot;одна задача - одно приложение&quot;, по умолчанию в меню действительно отображаются Generic Name (хотя в самом Xfce по умолчанию - Name, конечно).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167505</commentid>
    <comment_count>27</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-11-27 20:05:12 +0300</bug_when>
    <thetext>В KDE это решено как отображение:
GenericName (Name)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167506</commentid>
    <comment_count>28</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-11-27 20:06:29 +0300</bug_when>
    <thetext>вот даже я поставил сегодня 8.2beta3 в виртуалку и долго втыкал в меню какие пункты (приложения) что делают. Можно узнать только запустив.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167508</commentid>
    <comment_count>29</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-11-27 21:34:15 +0300</bug_when>
    <thetext>(В ответ на комментарий №27)
&gt; В KDE это решено как отображение:
&gt; GenericName (Name)

/usr/share/applications/pavucontrol.desktop:
Name=PulseAudio Volume Control
GenericName=Volume Control

Будет Volume Control (PulseAudio Volume Control)?
И таких desktop-файлов много. Что нормально в общем-то, Name не обязан быть лаконичным.

(В ответ на комментарий №28)
&gt; вот даже я поставил сегодня 8.2beta3 в виртуалку и долго втыкал в меню какие
&gt; пункты (приложения) что делают. Можно узнать только запустив.

Там показывается Comment при наведении мышкой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167533</commentid>
    <comment_count>30</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-11-28 10:59:26 +0300</bug_when>
    <thetext>(В ответ на комментарий №29)
&gt; &gt; GenericName (Name)
Не. По умолчанию в KDE:
Name (GenericName)

&gt; /usr/share/applications/pavucontrol.desktop:
[...]
&gt; Будет Volume Control (PulseAudio Volume Control)?
Будет:
Регулятор громкости PuleAudio (Громкость)

&gt; И таких desktop-файлов много.
Только в GNOME-like по причине ущербного меню авторы таких dekstop-файлов плюют на спецификацию и гадят в них.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225405</commentid>
    <comment_count>31</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-05-04 13:29:14 +0300</bug_when>
    <thetext>Там всё по спецификации Freedesktop.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>