1 votos

determinar el idioma preferido en OS X a través de cli

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?

1voto

susw12 Puntos 1

La única diferencia es la coma. Elimina condicionalmente la coma si está allí.

 defaults read -g AppleLanguages | sed -n "2p" | tr -d ,

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X