我想使用德语(奥地利)语言环境(A4纸张大小,24小时制,yyyy-mm-dd),但是使用英语用户界面(我不喜欢翻译不佳)。我认为实现此目标的正确方法是LC_
按照以下步骤设置变量.bashrc
(如果我输入错误,请更正):
LC_MESSAGES=en_US.UTF-8
LC_$everythingelse=de_AT.UTF-8
有没有更优雅的方法来设置LC_ $ everythingelse而不是设置每个值?设置LC_ALL是不可选项,因为它优先于LC_MESSAGES:
$ export LC_ALL=de_AT.UTF_8
$ export LC_MESSAGES=en_US.UTF_8
$ echo $LC_MESSAGES
en_US.UTF_8
$ locale | grep LC_MESSAGES
LC_MESSAGES="de_AT.UTF_8"
PS:这是一台共享计算机,我也不是很随便,因此不能更改系统范围的设置。
,
代替了数字键盘.
,所以用点输入数字很不方便(大多数应用程序似乎可以很好地与非标准LC_NUMERIC配合使用)。我不完全理解您的LC_COLLATE示例:在我的系统上,您提供的示例不匹配B
。