$ rpm -q bluefish bluefish-2.4.1-alt2.x86_64 $ grep -E "^(Name|GenericName|Comment)" /usr/share/applications/bluefish.desktop Name=Bluefish Editor Comment=Code and text editor with many web and software development extras $ grep -c "\[ru\]" /usr/share/applications/bluefish.desktop 0 $ grep -c xml:lang /usr/share/metainfo/bluefish.appdata.xml 0 # переводы при этом есть в каталоге сообщений пакета: $ msgunfmt /usr/share/locale/ru/LC_MESSAGES/bluefish.mo | grep -A3 -E "^msgid \"(Bluefish Editor|Code and text editor with many web)" msgid "Bluefish Editor" msgstr "Веб-редактор Bluefish" msgid "Code and text editor with many web and software development extras" msgstr "" "Редактор текста и кода с различными дополнениями для работы в сети и " "разработки программного обеспечения" # сборка .desktop через msgfmt, как в desktop-data/Makefile.am (po/ru.po восстановлен из bluefish.mo): $ msgfmt --desktop --template t.desktop -d po -o out.desktop # po/LINGUAS нет msgfmt: po/LINGUAS does not exist строк [ru]: 0 $ echo ru > po/LINGUAS; msgfmt --desktop --template t.desktop -d po -o out.desktop Name[ru]=Веб-редактор Bluefish Comment[ru]=Редактор текста и кода с различными дополнениями для работы в сети и разработки программного обеспечения