![尽管区域设置正确,但区域字母数字显示是否错误?](https://linux22.com/image/842020/%E5%B0%BD%E7%AE%A1%E5%8C%BA%E5%9F%9F%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%EF%BC%8C%E4%BD%86%E5%8C%BA%E5%9F%9F%E5%AD%97%E6%AF%8D%E6%95%B0%E5%AD%97%E6%98%BE%E7%A4%BA%E6%98%AF%E5%90%A6%E9%94%99%E8%AF%AF%EF%BC%9F.png)
我刚刚从 Kubuntu 12.04 升级到 13.04,将我以前的主分区重新分配给这个新版本。
虽然我住在尼泊尔,但区域设置已设置为显示英语。但是,有些应用程序会显示尼泊尔数字或字母。
Skype 在聊天时显示尼泊尔数字来显示时间。Conky(徒劳地)使用尼泊尔数字和字母显示日期和时间。Dolfin 显示尼泊尔数字来指示磁盘使用情况。
我如何才能对这些应用程序施加正确的区域设置?
编辑:
我发现关于语言环境的文档.locale
返回:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=ne_NP
LC_TIME=ne_NP
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=ne_NP
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=ne_NP
LC_NAME=ne_NP
LC_ADDRESS=ne_NP
LC_TELEPHONE=ne_NP
LC_MEASUREMENT=ne_NP
LC_IDENTIFICATION=ne_NP
LC_ALL=
显然,NP 不应该在这里。我必须找到一种方法来通过终端更改设置,因为我的系统设置>区域设置似乎没有生效。(升级出了问题?)
答案1
由于某种原因,“系统设置”>“区域设置”没有生效。
根据问题中链接的文档,可以手动设置语言环境,通过设置所需的语言环境值而不是错误的语言环境值(在我的情况下en_GB.UTF-8
而不是en_NP
)。
区域设置已写入/etc/default/locale
,因此要修改它们:sudo nano /etc/default/locale
,更改值,保存文件并重新启动。