Nomeação de um lançador
- Na maioria dos casos ...
A interface -nome de um lançador, na maioria dos casos, é definida na (primeira) linha, começando com:
Name=
do arquivo .desktop
correspondente:
-Nomenclaturalocalizadadoarquivo.desktop
Paranomenclaturalocalizada,algunsaplicativos(comooThunderbird)usamlistasextensascomnomesespecíficosdelinguagemdeprogramação:
-Masondeonomelocalizadoédefinidosenãoestiverdefinidonoarquivo.desktop?
Emalgunscasos,noentanto,oíconeénomeadodeformadiferente,masonomenãoestáemnenhumlugarnoarquivo.desktop
:
Ondeessenomeestáconectadocomoarquivo.desktop
?
Contexto
Háalgunsanos,euescrevio editor QLE Quicklist . Essa versão usou os nomes da interface internacional. Estou reescrevendo-o agora em Gtk+
, mas preciso encontrar uma maneira confiável de exibir os nomes de lançadores localizados.
Nota
Sem dúvida, esta questão está relacionada com um , mas não exatamente um dupe; Gostaria de saber onde as informações são armazenadas para buscar o (s) nome (s) localizado (s) eu mesmo.
EDITAR
Como prova, o conteúdo de gnome-screenshot.desktop
, chamado Scermafdruk localizado (traduzido: Screenshot ). Nenhum traço da string "Scermafdruk" no arquivo ...
[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;