我想獲取當前登錄用戶的系統語言。該生產線通過applescript獲取當前登錄用戶的語言
set lang to do shell script "defaults read NSGlobalDomain AppleLanguages"
返回一個字符串,它看起來像
(
en,
de,
ja,
fr,
es,
it,
pt,
"pt-PT",
nl,
sv,
nb,
da,
fi,
ru,
pl,
"zh-Hans",
"zh-Hant",
ko,
ar,
cs,
hu,
tr
)
返回用戶的語言,但我怎麼能得到這個「陣」的第一個?有沒有可能將其解析爲數組並獲得它的第一個值?
heh,確實確實更好。我只是採取了「蠻力」的方式,因爲我不知道更好:) – Flambino
不錯! (這些詞不相關;因爲'Nice!'不是15個字符長) – fireshadow52
太棒了,但請注意 - 由於@ user1635960在他的答案中指出 - 語言環境(區域)設置暗示的語言_can可以與UI語言不同(如'defaults中的第一項所示讀取NSGlobalDomain AppleLanguages')。 – mklement0