警告:setlocale:LC_ALL:无法更改语言环境

我想切换到法语区域设置。 所以我尝试了以下命令:

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

但是我收到了警告

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

如何将语言环境设置为法语? 我需要安装其他软件包吗?

请尝试以下命令

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

我和他一起战斗了一个星期左右。

对我来说最可靠(也是最简单的)就是编辑我的个人资料文件

 gedit ~/.profile 

添加要在每次登录时设置的语言变量

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

您需要注销并重新登录才能使更改生效。

我有同样的问题,除了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 

尝试安装法语语言包,例如

 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