menentukan Bahasa Pilihan di OS X via cli


1

Saya berharap untuk melakukan sesuatu seperti:

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

tetapi jika hanya satu bahasa yang terdaftar dalam "Bahasa Pilihan", maka default baca -g AppleLanguages ​​mengembalikan kesalahan:

Pasangan domain / default (kCFPreferencesAnyApplication, AppleLanguages) tidak ada

Ini berfungsi dengan baik jika beberapa bahasa terdaftar. Adakah yang memiliki cara andal untuk menentukan bahasa yang dipilih untuk pengguna tertentu di OS X?


Jawaban:


1

Satu-satunya perbedaan adalah koma. Hapus koma jika ada.

defaults read -g AppleLanguages | sed -n "2p" | tr -d ,
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.