30 votes

Où la variable $LANG est-elle définie dans Mac OS X ?

J'ai utilisé wget pour la première fois après avoir installé Lion OS X et j'ai remarqué que wget a été localisé dans ma langue maternelle. Exécution de set dans le terminal a montré que mon LANG La variable représente ma langue locale. Où puis-je changer cela ou faire wget ignorer ce paramètre ?

mise à jour

Voici ce que locale me donne :

LANG="lt_LT.UTF-8"
LC_COLLATE="lt_LT.UTF-8"
LC_CTYPE="lt_LT.UTF-8"
LC_MESSAGES="lt_LT.UTF-8"
LC_MONETARY="lt_LT.UTF-8"
LC_NUMERIC="lt_LT.UTF-8"
LC_TIME="lt_LT.UTF-8"
LC_ALL=

Par conséquent, toutes les sorties de non-paramètres (comme les invites et les messages de débogage) sont en lituanien. C'est là mon problème. J'aimerais le ramener à l'anglais.

J'utilise zsh comme shell de connexion.

1 votes

Quel est exactement le problème avec wget ? Et qu'est-ce que locale et est-ce la même chose que ce que vous attendez de votre sélection de langues dans le cadre de la Langue et texte le panneau de préférences du système ?

0voto

XiangXing Points 1

Utilisant un serveur debian en français et un client bash macsox, j'ai "juste" dû ajouter ceci à mon .bash_profile sur le répertoire utilisateur de macosx :

export LANG=fr_FR.UTF-8

Résolu.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X