如何向 ubuntu 服务器添加区域设置?

如何向 ubuntu 服务器添加区域设置?

我目前有这些语言环境:

locale -a

C
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX

如何ru_RU在我的服务器上安装语言环境?

答案1

  1. 检查支持哪些语言环境:

    locale -a
    
  2. 添加您想要的语言环境(例如ru):

    sudo locale-gen ru_RU
    sudo locale-gen ru_RU.UTF-8
    
  3. 运行此更新命令:

    sudo update-locale 
    

答案2

我会选择另一条路线,在我看来这更适合 Ubuntu 风格。使用提供的软件包。每个语言环境都有相应的软件包,它们会为您完成所有工作...无需编辑 /var 文件,我一直认为这些文件不需要手动编辑。

sudo apt-get install language-pack-XX

其中 XX 代表语言代码。安装一种语言也会安装所有特定国家/地区的变体(例如,安装 language-pack-it 会安装 it_CH.utf8 和 it_IT.utf8,安装 NL 会安装 nl_AW、nl_AW.utf8、nl_BE.utf8 和 nl_NL.utf8)。

答案3

  1. 检查支持哪些语言环境:

    less /usr/share/i18n/SUPPORTED
    
  2. 将语言环境添加到生成的列表中

    echo ru_RU.UTF8 >> /var/lib/locales/supported.d/local
    
  3. 重新生成列表(它将调用 locale-gen...)

     sudo dpkg-reconfigure locales
    

答案4

修改/etc/locale.gen、取消注释或添加您希望生成的语言环境。然后运行sudo locale-gen

您可以使用 来检查是否添加了语言环境locale -a,这将显示所有语言环境。

相关内容