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.