Система: Альт Образование 11.2, x86_64, KDE Plasma (Wayland), русская локаль (ru_RU.UTF-8). Версия пакета: calibre-8.4.0-alt2 Шаги воспроизведения: 1. Установить calibre, если он не установлен: apt-get install calibre. 2. Открыть меню приложений (кнопка в левом нижнем углу панели или Alt+F1) и перейти в раздел «Офис». 3. Посмотреть строку описания под пунктом «Calibre». 4. В том же меню набрать в поиске «calibre» и посмотреть строку под найденным пунктом. Ожидаемый результат: Имя программы «Calibre» остаётся без перевода (собственное имя), а описание показано на русском, как у соседних пунктов раздела «Офис» (LibreOffice, Okular и др.): в calibre-gui.desktop есть GenericName[ru] и Comment[ru]. Фактический результат: В разделе «Офис» под «Calibre» показано «E-book library management: Convert, view, share, catalogue all your e-books» (Comment), в результатах поиска — «E-book library management» (GenericName). Обе строки английские, хотя соседние пункты раздела переведены. Воспроизводится всегда (3 из 3). Дополнительно: В /usr/share/applications/calibre-gui.desktop нет ни одного ключа [ru]. Name[ru] не нужен: Calibre — имя программы. Нужны GenericName[ru] (например «Управление библиотекой электронных книг») и Comment[ru]. Остальные три файла пакета (calibre-ebook-edit.desktop, calibre-ebook-viewer.desktop, calibre-lrfviewer.desktop) тоже без [ru], у них по-английски и Name («E-book editor», «E-book viewer», «LRF viewer»). В меню они скрыты (NoDisplay=true), но используются при выборе приложения для открытия файлов, поэтому переводить стоит и их. Причина в апстриме: шаблоны .desktop в src/calibre/linux.py (p11 :1134-1147, в Sisyphus 9.15.0-alt1 :1202) содержат только английские строки, при этом calibre-gui.metainfo.xml переведён (есть xml:lang="ru"). В p11 8.4.0-alt2 и в Sisyphus 9.15.0-alt1 не исправлено. Пакет может добавить переводы в %install (sed или desktop-file-edit --set-key=GenericName[ru] ...) либо отправить их апстриму. Вложения: calibre-menu-office-english-comment.png — меню приложений, раздел «Офис»: у Calibre английское описание, у соседних пунктов русское. calibre-menu-search-english-genericname.png — поиск «calibre» в меню: под пунктом английское «E-book library management». calibre-desktop-files-no-ru.txt — ключи Name/GenericName/Comment всех четырёх .desktop-файлов calibre (ни одного [ru]) и для сравнения переводы в libreoffice-writer.desktop.
Created attachment 22547 [details] меню приложений, раздел «Офис»: у Calibre английское описание, у соседних пунктов русское
Created attachment 22548 [details] поиск «calibre» в меню: под пунктом английское «E-book library management»
Created attachment 22549 [details] ключи Name/GenericName/Comment всех четырёх .desktop-файлов calibre (ни одного [ru]) и для сравнения переводы в libreoffice-writer.desktop