私は次のことをしたいと思います。
defaults read -g AppleLanguages | awk -F, '/[^(]/{print $1;exit}'
ただし、「優先言語」に言語が 1 つだけリストされている場合、defaults read -g AppleLanguages
エラーが返されます。
(kCFPreferencesAnyApplication、AppleLanguages)のドメイン/基本ペアは存在しません。
複数の言語がリストされている場合はうまくいきます。
OS Xで特定のユーザーが選択した言語を確認するための信頼できる方法がある人はいますか?