Je dois fournir à mes utilisateurs un fichier texte localisé qui s’ouvrirait (à partir d’une icône du bureau) dans la langue utilisée par gnome. Comment je fais ça ?
Je cours Lucid Ubuntu
Merci !!
Vous voulez probablement vérifier la valeur de la variable d’environnement LANG
:
user@host:~$ echo $LANG en_GB.UTF-8
Vous pouvez ensuite écrire un court script qui sélectionne un fichier approprié en fonction de la valeur de ceci:
#!/bin/bash SHORTLANG=${LANG:0:2} zenity --text-info --filename greeting_${SHORTLANG}.txt
Ce qui prend les deux premiers caractères de $LANG
et affiche le fichier texte approprié – greeting_en.txt
etc.
Enfin, créez un lien de bureau vers ce script .
(Ajustez la longueur de la chaîne SHORTLANG
si la différence entre en_GB
et en_US
vous intéresse, plutôt que la différence entre fr
et de
)