Tôi đã hy vọng làm một cái gì đó như:
defaults read -g AppleLanguages | awk -F, '/[^(]/{print $1;exit}'
nhưng nếu chỉ có một ngôn ngữ được liệt kê trong "Ngôn ngữ ưa thích", thì mặc định đã đọc -g AppleLiances trả về lỗi:
Cặp tên miền / mặc định của (kCFPreferencesAnyApplication, AppleLiances) không tồn tại
Nó hoạt động tốt nếu nhiều ngôn ngữ được liệt kê. Có ai có cách xác định ngôn ngữ đáng tin cậy cho một người dùng nhất định trong OS X không?
Đăng lại từ Unix.SE
—
Gilles