我正在安装 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