我們正在開發具有字數學/數學在它的iOS應用。這需要根據設備的語言是英語還是英國英語來更改。
問題:
所以,我有兩個InfoPlist.string文件en-GB
和en-US
,並在iPhone模擬器在App要麼顯示一個en-GB
或en-US
應用程序名稱取決於如果語言設置爲英語或英英語。然而,這是非常糟糕的(有時工作,有時不),根據蘋果的開發指南,它不(或不應該)是可能的!這並不是說文檔不會過時或錯誤。
重要:在iOS中,尋找本地化資源時捆綁接口不採取方言或腳本 信息考慮在內;只考慮 語言指示符代碼。因此,如果您的項目 包含語言爲 和區域指示符的特定於語言的項目目錄,則會忽略這些目錄。 OS X中的軟件包 接口支持特定於語言的 項目目錄中的區域指示符。
我是在一個瘋狂的鵝追逐,它不是真的可能,或者它只是非常錯誤嗎?如果可能的話,怎麼樣?
您是在兩臺不同的設備上進行測試,還是在測試過程中將一臺設備從美國更換爲英國? – Woodstock
到目前爲止只是在模擬器中測試,改變英語和英國英語之間的語言。 – scottgroovez