2013-12-09 56 views
1

我使用Xcode編碼iPad應用程序。我使用基礎國際化的故事板。添加語言標識符的本地化到ipad應用程序

到目前爲止,我已成功添加了多種語言,法語,英語,西班牙語。

當嘗試使用Xcode中添加羅馬尼亞語,這個過程是完全一樣的,除了所提出的語言代碼是有點長:RO-RO,其中法國是FR和英語en和Splanish上課。

到目前爲止沒有問題。

當運行在的iDevice的應用程序,我更改系統語言爲羅馬尼亞,但我的應用程序將保存最近的語言設置,無論我做什麼。

我懷疑一些關於較長的語言代碼。我一直在使用git diff來確定Xcode在添加語言支持時對項目文件所做的更改。我沒有看到任何反常現象。

我注意到葡萄牙一樣,至極爲PT-PT,所以我覺得這個bug有事情做與包含語言標識符(_xx)語言環境。

回答

0

我懷疑XCode支持語言國家代碼,即使iOS設備只能使用語言代碼。解決這個問題的最簡單方法是關閉XCode並轉到Finder,然後將文件夾「pt-PT.lproj」更改爲「pt.lproj」和「ro-RO.lproj」並將其更改爲「ro.lproj」等。

另請參閱此相關問題:Cannot load country-specific resource