当我需要我的语言环境是fa_IR.UTF-8我的Ubuntu Server,我试图通过安装它(sudo) locale-gen "fa_IR.UTF-8",但我没有得到任何输出:
user@s1:~# sudo locale-gen "fa_IR.UTF-8"
user@s1:~#
Run Code Online (Sandbox Code Playgroud)
它不会向我的语言环境添加任何语言环境!
当我尝试在我的计算机上安装新的语言环境时,我Ubuntu Desktop没有收到此错误,并且运行良好!如下:
user@s1:~# sudo locale-gen "fa_IR.UTF-8"
Generating locales...
fa_IR.UTF-8... done
Generation complete.
user@s1:~#
Run Code Online (Sandbox Code Playgroud)
请帮我解决什么问题,我该怎么办?
最后我可以通过手动做一些事情找到解决方案:
检查支持哪些区域设置:
less /usr/share/i18n/SUPPORTED
Run Code Online (Sandbox Code Playgroud)将区域设置添加到生成的列表中
(sudo) echo fa_IR.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
Run Code Online (Sandbox Code Playgroud)重新生成列表(它将调用 locale-gen...)
(sudo) dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
5853 次 |
| 最近记录: |