0
此刻我正在用我的第一個本地化應用程序進行一些測試。看截圖。
爲了使用本地化的文本在彈出菜單在第一次使用I'm以此來找出系統I'm上:法語本地化問題
NSString *identifier = [[NSLocale currentLocale] localeIdentifier];
在德國的系統標識符返回de_DE這個,在英文系統我得到en_EN_POSIX。 在法國系統上,我期望得到fr_FR,但不幸的是我還得到了de_DE。
任何想法我做錯了什麼?
您是否改變了您的地區或您的語言?我已經改變了你的設備語言設置,但不是你的設備區域,我可以看到你的語言環境爲什麼仍然會給你對德國的迴應。 – propstm
這是問題,非常感謝。事實上,我的Mac上有3個帳戶。對於每種語言。儘管由於某種原因,我從一開始就把法國賬戶記爲法國賬戶,因爲這個地區是德國人。 –