2017-10-18 88 views
0

不工作我也有這樣的問題:預設語言在iOS應用

  • 我已經本地化我的應用程序的兩種語言 - 英語和波蘭語,英語被設置爲基地之一。
  • 我在info.plist和project.pbxproj文件中將developmentRegion設置爲「en」(也嘗試了「英文」)。
  • 我的翻譯文本包含在本地化的Main.strings和Localizable.strings文件中。

因此,一切都應該沒問題,但是當我設置波蘭語或英語以外的任何語言時,應用程序不會回退到Base(英語),而是停留在最後使用的受支持語言上。 (即波蘭語,如果我最近從波蘭語改爲法語)。

任何人都可以幫助我嗎?

回答

0

好吧,我現在看到。我認爲,無論我在系統設置中設置的不支持的語言是什麼,我的應用程序總是會恢復爲英語(基本)。

這是不正確的。

當所選語言不支持時,應用程序將採用系統設置中「首選語言」列表中最高的語言。只有當這些首選語言都不受支持時,才選擇基本語言。