如何更改 Linux 中的区域设置,包括小数点

如何更改 Linux 中的区域设置,包括小数点

我之前使用的是 Linux Mint,现在我正在尝试 Ubuntu 18 主发行版。 Gnome 顶部显示星期几/时间。这就是我开始的地方,想将其更改为英语,并通过 GUI 将区域设置为俄语,顺便说一句,如果我将区域更改为美国,我注意到时区会发生变化。我读过并尝试过这个:如何在终端中获取当前或设置所需的区域格式?

奇怪的是,在sudo update-locale LC_TIME=en_CA.UTF-8PC 重新启动后,/etc/default/locale有 CA,但locale在 bash 中却给出 RU。屏幕顶部的星期几仍然是俄语。为什么文件和命令不同?如何更改屏幕顶部的语言,是否是一些短日期变量,在哪里可以找到它?

作为上述的扩展,是否可能以及如何将小数点和千位分隔符分别更改为我喜欢的?

答案1

至于屏幕顶部的消息,步骤如下,例如俄罗斯联邦:

  1. 编辑/usr/share/i18n/locales/ru_RU(例如通过sudo nautilus):将abday行更改为

    abday   "Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat"
    
  2. 生成语言环境:

    $ sudo locale-gen ru_RU.UTF-8
    
  3. 将设置中的格式设置为俄罗斯联邦(首先,我想创建自己的区域设置,但找不到如何创建新的区域,因此它出现在设置的列表中,例如/usr/share/i18n/locales/ru_RU territory "Russia",但设置说Russian Federation- 请有人编辑或评论如何可以做完了)。

  4. 重新登录

对于十进制,我在 中更改了它/usr/share/i18n/locales/ru_RU,它在 Ubuntu 格式设置中可以正确看到,但在 LibreOffice calc 中不起作用,原因未知。

相关内容