我通常选择英语作为安装语言,因为我相信原文比译文好。但是,我的工作环境主要是俄语,所以我必须处理区域设置的特殊性。
更糟糕的是,选择英制会屈服于皇家测量系统,即英尺、英寸和该死的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
并选择你需要的