图形用户界面应用程序自定义区域设置

图形用户界面应用程序自定义区域设置

我正在安装 Ubuntu 16.04 并使用 gnome-shell(顺便说一下,它非常棒),我尝试将第一个工作日和第一个工作日设为星期日,在很多论坛上尝试了所有方法:

sudo gedit /usr/share/i18n/locales/en_US
sudo locale-gen
restart

也编辑 /etc/locale.gen

对我来说没什么用,

答案1

您可以尝试一下这个,它更干净、更强大:它不涉及定制 Ubuntu 的区域设置文件。

在 Ubuntu 中,你可以通过编辑文件来分配语言环境组件/etc/default/locale

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"

这意味着:我想要美国的软件信息,但时间、纸张尺寸和单位是英国的,即从星期一开始的星期、A4、公制。

因此请根据您的地区和要求进行更改。希望这能解决您的问题。

发现于Ubuntu 论坛

答案2

在阅读了无数文章后,我尝试了不同的方法来强制设置语言环境,最后通过编辑 ~/.bashrc 并添加以下几行成功了:

export LC_CTYPE=fr_FR.UTF-8 
export LC_NUMERIC=fr_FR.UTF-8
export LC_TIME=fr_FR.UTF-8
export LC_COLLATE=fr_FR.UTF-8
export LC_MONETARY=fr_FR.UTF-8
export LC_PAPER=fr_FR.UTF-8
export LC_NAME=fr_FR.UTF-8
export LC_ADDRESS=fr_FR.UTF-8
export LC_TELEPHONE=fr_FR.UTF-8
export LC_MEASUREMENT=fr_FR.UTF-8
export LC_IDENTIFICATION=fr_FR.UTF-8

当然,没有这样的 GUI 应用程序来实现这一点。

答案3

我找到了一个解决方法,就是将这些行添加到 ~/.bashrc:
LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC=fr_FR.UTF-8 LC_TIME=fr_FR.UTF-8 LC_COLLATE="fr_FR.UTF-8" LC_MONETARY=fr_FR.UTF-8 LC_MESSAGES="fr_FR.UTF-8" LC_PAPER=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_ADDRESS=fr_FR.UTF-8 LC_TELEPHONE=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8 LC_IDENTIFICATION=fr_FR.UTF-8

相关内容