系统语言为英语,区域设置为俄语

系统语言为英语,区域设置为俄语

我通常选择英语作为安装语言,因为我相信原文比译文好。但是,我的工作环境主要是俄语,所以我必须处理区域设置的特殊性。

更糟糕的是,选择英制会屈服于皇家测量系统,即英尺、英寸和该死的letter纸张尺寸。无论我做什么,我都没能摆脱letter纸张尺寸——最终我偶然发现了letter隐藏的默认设置,这毁了我的打印件。

我如何选择和使用英语作为我的语言,但在任何地方都使用公制和a4纸张尺寸以及俄罗斯区域设置(日期、时间、小数等)。

答案1

如果执行,locale您可以看到用于操作系统各个部分的语言变量:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

gettext 手册中有关区域变量的更多信息:区域环境变量 - GNU `gettext' 实用程序

您可以导出这些变量,例如export LC_PAPER="ru_RU.UTF-8"- 这将产生暂时的改变。

如果要使其永久生效,可以使用 更改区域格式gnome-language-selector。或者,您可以在 ~/.profile 和/或 ~/.bashrc 中添加导出命令

对于纸张尺寸,我发现您可以编辑/etc/papersize- 将“letter”更改为“a4”。您可能还需要设置export LC_PAPER="en_GB.UTF_8"(或者export LC_PAPER="ru_RU.UTF_8"如果 ru_RU 默认为 A4)

来源:answers.launchpad.net:问题 #6846:问题:“evince” 包:Ubuntu

PS 我个人对所有事物都使用 en_GB (英语/英国),因为它使用 SI 公制而不是美式英语和美国单位。

答案2

无论我做什么,我都没能摆脱信纸尺寸——最终我偶然发现信纸尺寸是一个隐藏的默认值,这破坏了我的打印件。

有 2 个区域设置。整个系统的设置和自由办公室

1)请查找选项语言支持在您的操作系统中。将有 2 个选项卡:第 1 个 - 语言;第 2 个 -区域格式。这是俄语货币、数字和日期格式的设置。选择俄语,然后单击应用全系统按钮。 重新引导或重启。

2) LibreOffice 有自己的语言环境/大小设置。在 LibreOffice 菜单中:工具 → 选项 → 语言设置 → 语言 →区域设置→ 俄语。还有!工具 → 选项 → LibreOffice → 常规 →测量单位→ 厘米(而不是英寸)

重新启动或重启 LibreOffice。

答案3

在控制台运行 sudo dpkg-reconfigure locale 并选择你需要的

相关内容