mba*_*off 5 language-support language locale
我通常选择英语作为安装语言,因为我相信原文比翻译好。然而,我工作的环境主要是俄罗斯人,所以我必须处理语言环境的特殊性。
更糟糕的是,选择英语会屈服于皇家测量系统,即英尺、英寸和该死的letter纸张尺寸。无论我做什么,我都无法摆脱letter纸张尺寸 - 最终我偶然发现letter了一个隐藏的默认值,这破坏了我的打印件。
我如何选择和使用英语作为我的语言,但到处都使用公制系统和a4纸张大小,以及俄罗斯区域设置(日期、时间、十进制等)。
如果执行,locale您可以看到用于操作系统各个部分的语言变量:
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=\nRun Code Online (Sandbox Code Playgroud)\n\n有关区域设置变量的更多信息,请参阅 gettext 手册:区域设置环境变量 - GNU `gettext\' 实用程序
\n\n您可以导出这些变量,例如export LC_PAPER="ru_RU.UTF-8"- 这将进行临时更改。
如果您想使其永久化,您可以使用 更改区域格式gnome-language-selector。或者您可以在 ~/.profile 和/或 ~/.bashrc 中添加导出命令
对于纸张尺寸,我发现您可以编辑/etc/papersize- 将“letter”更改为“a4”。\n您可能还需要设置export LC_PAPER="en_GB.UTF_8"(或者export LC_PAPER="ru_RU.UTF_8"如果 ru_RU 默认为 A4)
来源:answers.launchpad.net:问题#6846:问题:\xe2\x80\x9cevince\xe2\x80\x9d 软件包:Ubuntu
\n\nPS 就我个人而言,我对所有内容都使用 en_GB(英语/英国),因为它使用 SI 公制系统而不是美式英语和美国单位。
\n