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

mba*_*off 5 language-support language locale

我通常选择英语作为安装语言,因为我相信原文比翻译好。然而,我工作的环境主要是俄罗斯人,所以我必须处理语言环境的特殊性。

更糟糕的是,选择英语会屈服于皇家测量系统,即英尺、英寸和该死的letter纸张尺寸。无论我做什么,我都无法摆脱letter纸张尺寸 - 最终我偶然发现letter了一个隐藏的默认值,这破坏了我的打印件。

我如何选择和使用英语作为我的语言,但到处都使用公制系统和a4纸张大小,以及俄罗斯区域设置(日期、时间、十进制等)。

Sav*_*vic 3

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

\n\n
LANG=en_US.UTF-8\nLANGUAGE=en_US\nLC_CTYPE="en_US.UTF-8"\nLC_NUMERIC="en_US.UTF-8"\nLC_TIME="en_US.UTF-8"\nLC_COLLATE="en_US.UTF-8"\nLC_MONETARY="en_US.UTF-8"\nLC_MESSAGES="en_US.UTF-8"\nLC_PAPER="en_US.UTF-8"\nLC_NAME="en_US.UTF-8"\nLC_ADDRESS="en_US.UTF-8"\nLC_TELEPHONE="en_US.UTF-8"\nLC_MEASUREMENT="en_US.UTF-8"\nLC_IDENTIFICATION="en_US.UTF-8"\nLC_ALL=\n
Run Code Online (Sandbox Code Playgroud)\n\n

有关区域设置变量的更多信息,请参阅 gettext 手册:区域设置环境变量 - GNU `gettext\' 实用程序

\n\n

您可以导出这些变量,例如export LC_PAPER="ru_RU.UTF-8"- 这将进行临时更改。

\n\n

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

\n\n

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

\n\n

来源:answers.launchpad.net:问题#6846:问题:\xe2\x80\x9cevince\xe2\x80\x9d 软件包:Ubuntu

\n\n

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

\n