相关疑难解决方法(0)

在Xcode中更改开发语言

我需要将西班牙语设置为iOS应用程序的开发语言.我已经在使用Xcode 6了,我将Localization native development regionapp Info.plist(CFBundleDevelopmentRegion)中的条目从"en"更改为"es".但是,在项目>信息>本地化中,英语仍设置为开发语言.

信息属性列表键参考中所述,CFBundleDevelopmentRegion指定默认语言.我需要将西班牙语设置为默认语言,我缺少什么?

谢谢

localization internationalization info.plist ios

59
推荐指数
4
解决办法
5万
查看次数

我的Base Internationalization故事板是否必须与所有未本地化的语言和字符串的后备语言相对应?

我查看了苹果开发人员的一些国际化文档和视频,但我从未找到过该问题的明确答案.在苹果的教程,我看到Base.lproj旁边的文件夹en.lprojzh.lproj-范例翻译(本地化)是从英语到中国.但他们告诉我,有一个文件en.lproj/myStoryboard.strings,这是令人困惑的.我无法看到为故事板创建英语本地化的重点(已经是英文版).

  1. 所以我的问题是用户是否会看到字符串Base.lproj/myStoryboard.storyboard
  2. 如果系统在我的捆绑包中找不到用户的首选语言文件夹,那么该文件中的字符串是否必须是向用户显示的默认字符串?
  3. 我可以明确地说"永远不要使用Base.lproj/myStoryboard.storyboard,永远都会依赖en.lproj/myStoryboard.strings"吗?

换句话说:
假设用户的语言不可用,我希望我的应用程序以英语显示,但我的Base.lproj/myStoryboard.storyboard是瑞典语.那么我是否必须将Base Storyboard本地化并将Base故事板中的sv.lproj/myStoryboard.strings所有字符串翻译成英语才能完成此操作?

xcode localization internationalization ios uistoryboard

10
推荐指数
1
解决办法
4780
查看次数