我知道這是一個已經問過的問題,但沒有一個答案對我有幫助。如何在xcode 5和ios 7中設置默認語言環境?
我在寫意大利語和英語本地化的iOS應用程序。
我已經爲文本完成了兩個故事板和兩個Localizable.strings文件。
現在,如果我在手機上設置了英語,應用程序將選擇英文文件,如果我在手機上設置意大利語言,應用程序將選擇意大利文件。
但是,如果我設置法語(或西班牙語,或德語),應用程序選擇意大利文件,這是錯誤的,我怎樣才能將英語設置爲默認語言?
我知道這是一個已經問過的問題,但沒有一個答案對我有幫助。如何在xcode 5和ios 7中設置默認語言環境?
我在寫意大利語和英語本地化的iOS應用程序。
我已經爲文本完成了兩個故事板和兩個Localizable.strings文件。
現在,如果我在手機上設置了英語,應用程序將選擇英文文件,如果我在手機上設置意大利語言,應用程序將選擇意大利文件。
但是,如果我設置法語(或西班牙語,或德語),應用程序選擇意大利文件,這是錯誤的,我怎樣才能將英語設置爲默認語言?
iOS設備會跟蹤您設置語言環境的語言。如果當前選定的區域設置在應用程序中不受支持,那麼設備將使用您使用的應用程序支持的最後一個用戶選擇的語言。
因此,例如,假設您已將設備更改爲英語,然後是意大利語,然後是西班牙語。該應用程序將首先嚐試並提供西班牙語本地化。如果沒有人,它會嘗試意大利語。如果那不可用,那麼它最終會使用英語。
如果您查看設備設置中的語言列表,您會看到它們按'上次使用'排序。我不知道有什麼方法來改變這個(看似有意的)功能。
還應該有一個基本文件,並使用它。 Idk如果你知道這一點,但是iTunes U有一個能很好地描述這個過程的類。只需在iPhone/itouch/ipad上下載iTunes U,然後在開始屏幕上點擊目錄或類似內容,即可找到「爲iPhone和iPad開發iOS 7應用程序」。轉到視頻,並找到「本地化,添加用戶界面設置」,這應該會幫助你 – user2277872
我沒有在語言基地本地化,我只有意大利和英國 – allemattio