9
votes

Changer la langue pour les messages d'erreur de subversion

Pour une raison quelconque, Subversion me renvoie des messages d'erreur dans ce que je pense est l'allemand: XXX Pré>

Malheureusement, je ne connais pas cette langue ... Avant de recourir à une utilisation en ligne Le moteur de traduction fonctionne avec ceci, j'ai pensé que j'essaierais de le réparer. Je pense que je fais juste quelque chose de très simple. Je suis en cours d'exécution Subversion 1.6.4 Installé via miam sur Centos (améliorée de 1,4.Quelque chose ayant le même problème). Ceci est sur un VPS admis avec cPanel. P>

de ce que je peux dire, il tente de charger des messages anglais et d'échouer. Je vois ceci dans la sortie de la strace: p> xxx pré>

Les commandes SVN normales sont en anglais (aide SVN, SVN Help Up, etc.), les messages d'erreur sont en allemand. Pour tout ce que je sais, c'est ainsi que tout le temps que j'ai utilisé la machine et que je n'ai jamais reçu un message d'erreur de Subversion ... p> xxx pré>

i ' J'ai également exécuté: P>

LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES=C
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=


4 commentaires

Oui, c'est l'allemand. "Le chemin de destination n'existe pas."


Cela devient ennuyeux - j'ai dirigé des chaînes / Grep sur chaque dossier Strace dit que vous avez été chargée à la recherche de "ZielPfad", et je ne reçois rien ...


Avez-vous essayé ce qui se passe lorsque vous renommez le répertoire / fichier local allemand? Dans mon cas, le premier qu'il trouve (selon la strace) est /usr/share/locale/de/lc_messages/subversion.mo


Selon la strace, il n'essaie pas de charger des messages allemands (lorsque Lang = C, il n'y a aucune tentative de chargement de / usr / partager / locale).


4 Réponses :


7
votes

Essayez de définir ces variables locales sur "C". Cela signifie que rien ne devrait être transmis dans n'importe quel moteur de traduction. xxx

qui devrait suffire. Si cela vous lance toujours allemand à vous, je pense peut-être que je commencerais à remettre en question comment vous avez installé Subversion.


0 commentaires

2
votes

Nous avions le même problème. Nous mettons sur le .BASHRC

export LANG=en_US


0 commentaires

11
votes

Si vous rencontrez ce problème sous Windows, il est probable que votre page de code système soit définie sur une langue autre que l'anglais. Dans Windows, les fichiers Subversion.MO sont stockés à: "C: \ Program Files \ Subversion \ Share \ Locale" éventuellement "C: \ Program Files (x86)" Si vous êtes sur un système de 64 bits. Si vous renommez la langue, il l'affiche maintenant, Subversion doit retourner par défaut en anglais.


0 commentaires

0
votes

Fonctionne pour moi lors de l'ajout Exporter LC_MESSAGES = C TO ~ / .BASH_Profile Fichier basé sur cet article http://svnbook.red-bean.com/fr/1.8/svn.advanced.l10n.html

export Lang = C Pause des caractères internationaux affichant dans le nom de fichier de mon côté.


0 commentaires