You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu系统:如何配置英文界面+荷兰区域格式?

解决Ubuntu界面英文+荷兰区域格式的配置问题

当然可以实现!Ubuntu的locale系统支持拆分不同配置项,让你分别控制界面语言和各类区域格式。下面是两种可行的方法:

方法1:图形界面配置(直观快捷)

如果你用的是带GNOME桌面的Ubuntu(大部分默认版本):

  • 打开Settings(设置)→ Region & Language(区域和语言)
  • Language(语言)选项里保持选择English (United States),确保它是列表中的首选语言
  • Regional Format(区域格式)里先选Dutch (Netherlands),然后点击下方的Customize(自定义)按钮
  • 在弹出的自定义窗口里,确认所有需要荷兰格式的选项(比如Date & Time、Numbers、Currency等)都设为Dutch (Netherlands),语言相关项保持English (United States)
  • 注销并重新登录,设置即可生效

方法2:命令行配置(更灵活,适合服务器或无桌面环境)

如果图形界面没法满足需求,或者你习惯用命令行操作:

  1. 首先确保荷兰语的locale已生成,运行命令:
    sudo locale-gen nl_NL.UTF-8
    
  2. update-locale命令拆分设置变量,让界面语言用英文,其余区域格式用荷兰语:
    sudo update-locale LANG=en_US.UTF-8 LC_TIME=nl_NL.UTF-8 LC_NUMERIC=nl_NL.UTF-8 LC_MONETARY=nl_NL.UTF-8 LC_PAPER=nl_NL.UTF-8 LC_MEASUREMENT=nl_NL.UTF-8
    
    其中LANG=en_US.UTF-8控制所有界面文本为英文,各个LC_*变量分别指定日期时间、数字、货币等格式遵循荷兰标准。
  3. 最后注销重新登录,或重启系统,新的locale设置就会生效。

验证设置是否生效

登录后运行locale命令,输出应类似如下:

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

这样就完美实现了界面全英文,而日期、数字、货币等区域格式都采用荷兰标准的需求。

内容的提问来源于stack exchange,提问作者Remco Haszing

火山引擎 最新活动