web-dev-qa-db-ja.com

警告:setlocale:LC_ALL:ロケールを変更できません

フランス語ロケールに切り替えたい。だから私は以下のコマンドを試しました:

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

しかし、私は警告を受けています

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

ロケールをフランス語に設定する方法は?追加のパッケージをインストールする必要がありますか?

35
Lunar Mushrooms

次のコマンドを試してください

Sudo locale-gen fr_FR
Sudo update-locale LANG=fr_FR
38
LnxSlck

私はこれと一週間ほど戦ってきました。

私にとって最も信頼できる(そして最も簡単な)のは、プロファイルファイルを

gedit ~/.profile

ログインごとに設定されるこの言語変数を追加します

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

変更を有効にするには、ログアウトして再度ログインする必要があります。

10
Aas

私は同じ問題を抱えていましたが、dpkg-reconfigure localesを除いて、どの回答も機能しませんでした。しかし、この方法で行うには時間がかかりすぎます。 /etc/locale.genで必要なすべてのロケールのコメントを外し、locale-genを実行します。または、コマンドラインから(rootとして)実行します。

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

フランス語用の言語パックをインストールしてみてください。

Sudo apt-get install language-pack-fr

その他の言語の場合、check-language-support -l CODEを実行して、サポートされているパッケージを確認します。

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

次も確認してください: LC_ALL:ロケールを変更できません

0
kenorb