- В большинстве случаев ... Имя интерфейса пусковой установки в большинстве случаев определяется в (первой) строке, начиная с:
[ f1]
соответствующего файла .desktop:
- В большинстве случаев ... [d11 ] Для обозначения имени интерфейса в некоторых приложениях (например, Thunderbird) используются обширные списки с именами, специфичными для launguage:
- В большинстве случаев ... Однако в некоторых случаях значок вызывается по-разному, но имя нигде в .desktop file:
Где это имя связано с файлом .desktop?
] Несколько лет назад я написал . Эта версия использовала имена международного интерфейса. Я переписываю его сейчас в Gtk+, но вам нужно найти надежный способ отображения локализованных имен запуска.
Несомненно, этот вопрос связан с этим, но не совсем обман; Я хотел бы знать, где хранится информация для получения локализованного имени.
В качестве доказательства содержание gnome-screenshot.desktop, названный Scermafdruk локализованным (в переводе: снимок экрана). Никаких следов строки «Scermafdruk» в файле ...
[AU]
[Desktop Entry]
Name=Screenshot
Comment=Save images of your screen or individual windows
Keywords=snapshot;capture;print;
Exec=gnome-screenshot --interactive
Terminal=false
Type=Application
Icon=applets-screenshooter
StartupNotify=true
Categories=GTK;GNOME;Utility;
NotShowIn=KDE;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-utils
X-GNOME-Bugzilla-Component=screenshot
Actions=Screen;Window;Area
X-Ubuntu-Gettext-Domain=gnome-screenshot
[Desktop Action Screen]
Name=Take a Screenshot of the Whole Screen
Exec=gnome-screenshot
OnlyShowIn=Unity;
[Desktop Action Window]
Name=Take a Screenshot of the Current Window
Exec=gnome-screenshot -w
OnlyShowIn=Unity;
[Desktop Action Area]
Name=Take a Screenshot of a Selected Area
Exec=gnome-screenshot -a
OnlyShowIn=Unity;