macOS多语言配置需分三步:先在“语言与地区”中添加并置顶目标语言并重新登录;再匹配地区格式以统一日期、数字等习惯;最后为终端配置LANG环境变量并刷新UI缓存确保全局生效。
在 macos 中配置多语言环境,核心是让系统界面、应用文本、日期时间格式、输入法及终端等模块协同响应语言偏好。这不是单一设置,而是一套分层生效的本地化机制,关键在于语言优先级顺序、地区格式匹配和缓存刷新三个环节。
添加并置顶目标语言
这是全局生效的第一步,直接影响菜单栏、系统偏好设置、登录界面等所有系统级文本:
- 打开“系统设置” → “通用” → “语言与地区”(Ventura 及更新系统);旧版系统则进入“系统偏好设置” → “语言与地区”
- 点击“添加语言”,从列表中选择所需语言(如“简体中文”“日本語”“Español”);注意分隔线上方为 macOS 完全支持语言,推荐优先选用
- 将新语言拖拽至“首选语言”列表最顶端——系统按此顺序逐级回退匹配,若第一语言不被某应用支持,自动尝试第二语言
- 关闭窗口后,按提示注销并重新登录,确保所有系统进程加载新语言上下文
匹配地区格式与单位习惯
语言决定“说什么”,地区决定“怎么说”——日期写法、数字分隔符、温度单位、日历类型等均由地区设置驱动:
- 在“语言与地区”设置页,点击“地区”下拉菜单,选择对应国家或地区(如选“简体中文”语言时,同步选“中国”;选“English”时可选“United States”或“United Kingdom”)
- 点按“日期”“时间”“数字”“货币”右侧的“详细信息”,可微调格式(例如中文用户常用“yyyy年MM月dd日”,英文用户倾向“May 1, 2026”)
- 若使用双语工作流(如语言设中文、但需美式日期),可在“高级…”中单独设定地区,不影响语言排序
为终端和命令行工具启用对应语言环境
GUI 应用自动继承系统语言,但 Terminal、iTerm2 或 Alacritty 等终端需显式配置环境变量才能正确显示提示符、错误信息及 man 文档:
- 打开终端,执行:export LANG=zh_CN.UTF-8(中文)、export LANG=ja_JP.UTF-8(日文)等
- 永久生效:将上述命令加入 shell 配置文件(~/.zshrc 或 ~/.bash_profile),再运行 source ~/.zshrc
- 验证是否生效:运行 locale 查看输出,确保 LANG 和 LC_* 字段均为目标值;运行 man ls 可确认手册页语言
强制刷新UI缓存避免语言残留
有时更改语言后,部分菜单、通知中心或第三方 App 仍显示旧语言,通常是因偏好设置缓存或字体资源未重建:
- 前往访达,按下 Shift + Command + G,输入:~/Library/Preferences/,删除以下两个文件:.GlobalPreferences.plist 和 com.apple.HIToolbox.plist
- 打开终端,依次执行:
sudo atsutil databases -remove(重建字体缓存)
killall Finder Dock SystemUIServer(重启界面服务) - 重启后,Finder 标题栏、右键菜单、Spotlight 提示等将完全同步新语言


















