Ai - je raison dans mon hypothèse que les commandes shell telles que cp
, man
, ls
, etc. toujours imprimer leurs messages en anglais quel que soit le système et les paramètres utilisateur, ainsi que des messages shell standard comme « command not found » ne sont pas localisable?
Dans Préférences Système> Langue et texte, j'ai essayé de changer la langue, la région et la source d'entrée dans une autre langue / locale. J'ai aussi essayé de courir sudo languagesetup
. Rien ne semble affecter le langage des commandes shell, donc je suppose qu'il doit être codé en dur en anglais, mais je n'ai trouvé aucune référence sur Internet. Si ce n'est pas correct, comment changez-vous la langue du shell sous OS X?
locale
commande pourrait vous aider. Je n'ai pas réussi à le faire fonctionner correctement, mais voici quelques instructions qui pourraient vous aider à démarrer: linuxspy.com/1850/how-to-change-the-bash-shell-languageRéponses:
Si vous changez
LC_MESSAGES
, cela change la langue des messages d'erreur et d'aide affichés par bash, mais seule une partie d'entre eux est traduite pour de nombreuses langues:Terminal et ensemble iTerm 2
LANG
(qui modifient toutes les variables locales réelles commeLC_MESSAGES
) en fonction de la région sélectionnée dans les Préférences Système par défaut.Certaines distributions GNU / Linux sont livrées avec des pages de manuel dans d'autres langues que l'anglais, mais pas OS X. Certains packages Homebrew ajoutent cependant des pages de manuel localisées
/usr/local/share/man/
:Vous pouvez par exemple copier à
/usr/share/man/de/
partir d'une machine virtuelle Ubuntu vers OS X, mais seule une petite partie des pages de manuel sont traduites:la source
LC_MESSAGES
ne changerait pas la langue des messages. Les messages en allemand doivent être probablement un ajout Homebrew.