Salut.
Je te conseille de chercher "bash script localization" dans Google.
En résumé
Si tu écrit dans un script
# prog=toto
# echo "Starting $prog: "
Starting toto: "
Tandis que
# TEXTDOMAIN=initscripts
# echo $"Starting $prog: "
Démarrage de toto :
(note le $ juste avant la chaine à afficher), de même :
# LANG=it_IT
# echo $"Starting $prog: "
Avvio di toto:
etc...
Magique, non ?
Attention, cela fonctionne parce que la traduction de la chaine a été prévue dans le fichier
/usr/share/locale/fr_FR/LC_MESSAGE/initscript.mo
Sinon il faut créer ton propre fichier (cf gettext) et configurer bash pour l'utiliser (variable TEXDOMAIN).
Ai-je réussi à t'éclairer sur l'écriture de script "localisé" ?
Poste le Thursday 14 October 2004 21:25:57