Esperaba hacer algo como:
defaults read -g AppleLanguages | awk -F, '/[^(]/{print $1;exit}'
pero si solo aparece un idioma en "Idiomas preferidos", la lectura predeterminada -g AppleLanguages devuelve un error:
El dominio / par predeterminado de (kCFPreferencesAnyApplication, AppleLanguages) no existe
Funciona bien si se enumeran varios idiomas. ¿Alguien tiene una forma confiable de determinar el idioma seleccionado para un usuario determinado en OS X?