[英]Localization native development region, base localization and Appstore language (bundle)
我確實理解“本地化本地開發區域”是項目中缺少的語言的后備。
我知道Appstore中顯示的語言來自bundle及其目錄結構,但是如何使基本本地化與開發區域相匹配?
在Xcode 6上,默認設置為英語,用於開發語言,並在info.plist中檢查基本本地化。
我已經閱讀了建議的問題和答案,但我仍然沒有一個明確的答案。
該項目的目錄結構只有一個名為Base.lproj的目錄,如果我更改info.plist本地化本地開發區域不會影響項目被識別為具有英語開發語言的事實。
如果我根據info.plist中的新值添加本地化,刪除基本本地化,刪除英文本地化(移動到垃圾不留痕跡),重新選擇基本本地化,說基本本地化指的是說西班牙語作為參考語言,捆綁仍然被認為是英語。
如何設置基礎國際化以匹配除英語之外的其他語言?
這個訣竅不僅僅是一個答案,如果你想保持Base的本地化,真正的解決方案真的很難找到。
在創建新項目之后,在文本編輯器中手動打開xcodeproj文件。 幾行之后,你會發現類似的東西:
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
通過手動改變developmentRegion
和在參考knownRegions
,能夠獲得在信息選項卡下的xcode 6像yourlanguage-開發語言本地化。
我向Apple提交了一個雷達(編號19438250),要求下拉菜單'選擇項目的開發語言或澄清這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.