2017-08-11 75 views
0
失败

我的应用程序支持,中国传统和英文
现在我把我的设备语言作为日本
嗯......在iPhone一切都很好,但iPad的定位失败XIB定位在iPad上

如果我设置文本使用代码,它显示英语应用运行
时,由于应用程序不支持日本它使用英语作为默认语言

theLabel.text = NSLocalizedString("theKey", tableName: nil, bundle: Bundle.main, value: "", comment: "") 

但如果我设置文本中使用的厦门国际银行本地化
厦门国际银行基本文件↓
enter image description here

// English String 
"fKW-21-ZWh.placeholder" = "Please fill in your skype ID"; 
"hyL-A7-fx9.placeholder" = "Please fill in your paypal ..."; 

// Chinese String 
"fKW-21-ZWh.placeholder" = "請填入你的skype"; 
"hyL-A7-fx9.placeholder" = "請填入你的paypal"; 

它显示了中国文字的应用程序运行
我希望它能够使用英语作为默认语言时
我失去了一些东西?

我做什么

TARGET -> Info -> Localization native development region = United States  
TARGET -> Info -> Localizations = [English, Chinese(traditional)]  
PROJECT -> Localizations = [Chinese, English - Development Laanguage] 

删除DerivedData,APP
清理项目
重启计算机

编辑
enter image description here

编辑 我发现了一个苹果高科技QA,link
应用使用的语言取决于用户的语言偏好

回答

0

只需选择您的故事板/ xib,转到File Inspector。在本地化部分,您可以勾选您想要的语言。

enter image description here

+0

嗨,感谢您的重播,我想我已经做到了?请看编辑,或者你的意思是其他的东西? – xxi