Warnung: setlocale: LC_ALL: Das Gebietsschema kann nicht geändert werden


39

Ich möchte zum französischen Gebietsschema wechseln. Also habe ich den folgenden Befehl ausprobiert:

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR

Aber ich bekomme die Warnung

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)

Wie setzt man das Gebietsschema auf Französisch? Muss ich zusätzliche Pakete installieren?


Verwandte Themen
Kenorb

Antworten:


40

Probieren Sie die folgenden Befehle aus

sudo locale-gen fr_FR
sudo update-locale LANG=fr_FR

2
sudo: locale-gen: command not foundMuss ich das Tool installieren? Wie?
DiAlex

@DiAlex ohne das ':' nach sudo
infoclogged

1
@infoclogged Er hat die Ausgabe eingefügt und darauf hingewiesen, dass er die nicht locale-geninstalliert hat. Wofür ist der Paketname, locale-genist auch meine Frage.
Dhill

11

Ich habe ungefähr eine Woche damit gekämpft.

Am zuverlässigsten (und auch am einfachsten) war es für mich, meine Profildatei mit zu bearbeiten

gedit ~/.profile

Und fügen Sie diese Sprachvariablen hinzu, die bei jedem Login gesetzt werden

LANG="en_AU.UTF-8"
LANGUAGE="en_AU:en"

Sie müssen sich abmelden und wieder anmelden, damit die Änderung wirksam wird.


Dies funktioniert auch über die Befehlszeile, wenn Sie diese nur für eine bestimmte Zeit ändern möchten.
Daniel Kullmann

11

Ich hatte das gleiche Problem und keine der Antworten funktionierte, außer dpkg-reconfigure locales. Aber es ist zu zeitaufwändig, dies auf diese Weise zu tun. Entkommentieren Sie einfach alle Ländereinstellungen, die Sie in /etc/locale.gen benötigen, und führen Sie locale-gen aus. Oder machen Sie es über die Kommandozeile (als root):

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen

1
Im Gegensatz zur anderen Antwort hat das auch bei mir funktioniert.
user643011

Entgegen der akzeptierten Antwort funktionierte dies auch bei mir (Ubuntu 16-04), obwohl ich nur in der locale.gen-Datei nachgesehen und die von mir gewünschten Gebietsschemas auskommentiert habe.
Dark Star1

0

Versuchen Sie, ein Sprachpaket für Französisch zu installieren, z

sudo apt-get install language-pack-fr

Führen Sie für jede andere Sprache Folgendes aus check-language-support -l CODE:, um die unterstützten Pakete zu überprüfen, z

$ check-language-support -l fr
firefox-locale-fr gimp-help-fr hunspell-fr language-pack-fr language-pack-gnome-fr thunderbird-locale-fr wfrench

Überprüfen Sie auch: LC_ALL: Das Gebietsschema kann nicht geändert werden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.