Die Sprache kann nicht wieder in Englisch geändert werden. Fedora Core 14

3362
Leo Izen

Ich betreibe Fedora 14 und nehme Französisch in die Schule, also entschied ich mich, mein System auf Französisch zu setzen, um zu sehen, wie es war.

Ich habe / etc / sysconfig / i18n bearbeitet und en_US in fr_FR geändert. Dann startete ich neu und es wurde auf Französisch umgestellt.

Ich entschied, dass ich nicht genug Französisch beherrschte, um zu funktionieren, also bearbeitete ich erneut i18n und startete neu. Es war aber immer noch auf Französisch. Dann passierte dies:

[Leo@chessman ~]$ cd /etc/sysconfig [Leo@chessman sysconfig]$ su Mot de passe :  [root@chessman sysconfig]# cat i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" [root@chessman sysconfig]#  

Beachten Sie, dass nach der Eingabe su"mot de passe" (Französisch) angezeigt wurde, obwohl LANG = "en_US.UTF-8" heißt.

Wie kann ich das wieder auf Englisch umstellen?

2

2 Antworten auf die Frage

1
Felix Schwarz

Ich hatte das gleiche Problem und in meinem Fall war der Täter, /etc/profileder exportam Ende drei Zeilen hatte (automatisch von einem dummen Hosting-Provider während der Serverinstallation hinzugefügt).

0
lzap

In Fedora- und Red Hat-basierten Systemen ist alles in /etc/profile.d/lang.sh festgelegt. Sehen Sie sich zuerst Ihr $ HOME / .i18n-Verzeichnis an.

Wenn dies nicht hilft, können Sie dieses Verhalten in der Datei /etc/profile.d/lang.sh selbst überschreiben - put

export LANG=C 

Dort.

Es gibt noch einen weiteren Trick. Der Ssh-Client ist so konfiguriert, dass standardmäßig Umgebungsvariablen für das Gebietsschema gesendet werden. Versuche dies:

LC_ALL=C ssh server 

Wenn dies hilfreich ist, bearbeiten Sie Ihre / etc / ssh / ssh_config (auf der Clientseite) oder / etc / ssh / sshd_config (auf der Serverseite).

Einen weiteren Trick hinzufügen! lzap vor 12 Jahren 0