macos 中真正造成系统数据异常膨胀的冗余语言包主要位于两个路径:/applications/xxx.app/contents/resources/ 下第三方应用自带的多语言 .lproj 文件夹,以及 ~/library/caches/com.apple.intldatacache 用户级本地化缓存。

macOS 中冗余的系统语言包资源并不集中在单一“系统目录”里,而是分散在三类位置,其中真正造成“系统数据”异常膨胀的,主要是以下两个非系统核心路径:
/Applications/xxx.app/Contents/Resources/
这是最常见、最占空间的冗余语言包藏身地。第三方应用(如 VS Code、IntelliJ IDEA、Photoshop、Docker Desktop)会把所有支持的语言资源(.lproj 文件夹)一并打包进来,默认不随系统语言切换而删减。比如 en.lproj、ja.lproj、ko.lproj 等,单个大型应用可能因此多占 500MB–2GB。
~/Library/Caches/com.apple.IntlDataCache
这是用户级本地化缓存目录,系统在首次渲染多语言界面、加载翻译字符串或字体映射时生成,长期积累可达数百 MB 至 1GB+。它不会随语言设置变更自动清理,且不属于可被“磁盘空间管理器”识别的常规缓存类型,容易被忽略。
⚠️ 注意:
-
/System/Library/或/usr/share/下的语言资源属于系统核心组件,不可手动删除; -
/Library/Updates/、~/Library/Caches/com.apple.SoftwareUpdate属于更新缓存,和语言包无关; - 真正该清、能清、清了就见效的,就是上面两个路径——尤其是应用包内的
.lproj和用户缓存中的IntlDataCache。
font>(补充说明:/System/Library/Speech/Voices/ 存的是语音包,不是界面语言包;/usr/share/locale/ 在 macOS 中基本不使用,非主要来源)











