确定 OS X 系统语言的可靠方法

确定 OS X 系统语言的可靠方法

我希望做类似的事情

defaults read -g AppleLanguages | awk -F, '/[^(]/{print $1;exit}'  

但如果“首选语言”中仅列出一种语言,则defaults read -g AppleLanguages返回错误:

(kCFPreferencesAnyApplication, AppleLanguages) 的域/默认对不存在

如果列出多种语言,则效果很好。
有谁有可靠的方法来确定 OS X 中给定用户选择的语言?

相关内容