Bah en fait y a trois champs normalement :
Exemple avec Gimp 2.2, extraits du gimp.desktop :
Name[fr]=GIMP
GenericName[fr]=Éditeur d'images
Comment[fr]=Crée et modifier des images ou des photographies
Je pense que le problème vient plutôt du projet Gnome et ses conventions de nommage :
À première vue dans Gnome le champ Name semble être utilisé en lieu et place du champ GenericName.
nautilus.desktop :
Name[fr]=Navigateur de fichiers
Comment[fr]=Parcourt le système de fichiers avec le gestionnaire de fichiers
gcalctool.desktop :
Name[fr]=Calculatrice
Comment[fr]=Effectue des calculs compliqués
gnome-volume-control.desktop :
Name[fr]=Contrôleur de volume
Comment[fr]=Ajuste le niveau du volume sonore
Mais en fait non, c'est tout simplement que Gnome ne nomme pas la plupart de ses propres applis par un "prénom" comme Konqueror, OpenOffice.org, Gimp, Firefox, mais par leur fonction : "Calculatrice", "Table de Caractère", "Contrôleur de volume". Le nom n'est qu'un nom système (gcalctool, gucharmap, gnome-volume-control), surtout que la plupart des applis s'appellent gnome-quelque-chose ce qui serait assez imbitable.
Mais il est difficile de trouver une issue :
On pourrait imaginer que Gnome dans ce cas là utilise le champ GenericName pour ses menus, mais ça pose problème pour les softs tiers (si j'ai Totem, VLC et Mplayer j'aurais trois "Lecteur Vidéo" ?)
Et ça coincerait aussi pour le menu "Jeu" où la chaque application (du projet Gnome) a un prénom (Ataxx, Gnometris ...).
Ce n'est pas le seul problème...
Chaque programme étant défini dans le menu gnome par sa fonction générique, lorsqu'un projet a malgré tout un prénom on se retrouve à préciser la fonction (homogénéité avec le reste) et le prénom :
epiphany.desktop :
Name[fr]=Navigateur Web Epiphany
GenericName[fr]=Navigateur Web
sound-juicer.desktop :
Name[fr]=Extracteur de CD audio Sound Juicer
GenericName[fr]=Extracteur de CD audio
On se retrouve avec une redondance !
À ce problème de redondance on pourrait imaginer la solution suivante :
Utiliser "GenericName Name" comme entrée du menu, avec juste GenericName si Name pas renseigné.
Exemple, epiphany.desktop imaginaire :
Name[fr]=Epiphany
GenericName[fr]=Navigateur Web
Affiché : "Navigateur Web Epiphany"
gnome-volume-controle.desktop imaginaire :
Name[fr]=
GenericName[fr]=Contrôleur de volume
Affiché : "Contrôleur de Volume"
Pour les bureaux qui n'affichent que les prénoms, on pourrait afficher par défaut le GenericName, mais on se retrouverait avec le même problème qu'au début : des applis gnomes nommées par leur fonction, au milieu d'applis KDE nommées par leur prénom.
Et de plus ça poserai toujours le problème pour les noms des Jeux : à par exceptions il n'y a pas de types bien définis de jeux comme il y aurai un visualisateur d'image ou un lecteur de pdf !
Bref, c'est pas gagné... On a beau faire des standards unifiés y a encore de quoi troller.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Splash
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Le GNU Image Manipulation Program 2.4 is out.. Évalué à 10.
Exemple avec Gimp 2.2, extraits du gimp.desktop :
Je pense que le problème vient plutôt du projet Gnome et ses conventions de nommage :
À première vue dans Gnome le champ Name semble être utilisé en lieu et place du champ GenericName.
nautilus.desktop :
gcalctool.desktop :
gnome-volume-control.desktop :
Mais en fait non, c'est tout simplement que Gnome ne nomme pas la plupart de ses propres applis par un "prénom" comme Konqueror, OpenOffice.org, Gimp, Firefox, mais par leur fonction : "Calculatrice", "Table de Caractère", "Contrôleur de volume". Le nom n'est qu'un nom système (gcalctool, gucharmap, gnome-volume-control), surtout que la plupart des applis s'appellent gnome-quelque-chose ce qui serait assez imbitable.
Mais il est difficile de trouver une issue :
On pourrait imaginer que Gnome dans ce cas là utilise le champ GenericName pour ses menus, mais ça pose problème pour les softs tiers (si j'ai Totem, VLC et Mplayer j'aurais trois "Lecteur Vidéo" ?)
Et ça coincerait aussi pour le menu "Jeu" où la chaque application (du projet Gnome) a un prénom (Ataxx, Gnometris ...).
Ce n'est pas le seul problème...
Chaque programme étant défini dans le menu gnome par sa fonction générique, lorsqu'un projet a malgré tout un prénom on se retrouve à préciser la fonction (homogénéité avec le reste) et le prénom :
epiphany.desktop :
sound-juicer.desktop :
On se retrouve avec une redondance !
À ce problème de redondance on pourrait imaginer la solution suivante :
Utiliser "GenericName Name" comme entrée du menu, avec juste GenericName si Name pas renseigné.
Exemple, epiphany.desktop imaginaire :Affiché : "Navigateur Web Epiphany"
gnome-volume-controle.desktop imaginaire :Affiché : "Contrôleur de Volume"
Pour les bureaux qui n'affichent que les prénoms, on pourrait afficher par défaut le GenericName, mais on se retrouverait avec le même problème qu'au début : des applis gnomes nommées par leur fonction, au milieu d'applis KDE nommées par leur prénom.
Et de plus ça poserai toujours le problème pour les noms des Jeux : à par exceptions il n'y a pas de types bien définis de jeux comme il y aurai un visualisateur d'image ou un lecteur de pdf !
Bref, c'est pas gagné... On a beau faire des standards unifiés y a encore de quoi troller.
ce commentaire est sous licence cc by 4 et précédentes