Esperaba hacer algo como:
defaults read -g AppleLanguages | awk -F, '/[^(]/{print $1;exit}'
pero si solo hay un idioma en la lista de "Idiomas preferidos", los valores predeterminados leen -g AppleLanguages devuelve un error:
El par de dominio / 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?