ytyubox / YuBlog

這是用來記錄的Blog,紀錄內容在 Issues 頁面中。
0 stars 0 forks source link

20190323 關於國際化的選擇權 #12

Open ytyubox opened 5 years ago

ytyubox commented 5 years ago

多國語言的語言根據是以使用者的系統語言,而如何取得使用者的的系統語言呢?

使用者可以排序自己的偏好語言 IMG_0792

let langCode =  Locale.preferredLanguages.first ?? "en"

這樣就可以取得第一順位了

ytyubox commented 5 years ago

如果透過langcode生成的Locale物件的Identifier將會有兩碼,例如"tw-US",分別是語言與地區,其中地區不代表使用者的真實地區(GPS)。