Xcode 复制本地化的资源文件
我有一个应用程序,打算通过Localizable.strings文件本地化为5种语言。当我查看Project>Info:Localizations信息时,我看到一些语言(英语、法语、德语)和一种非预期语言(日语)的副本 我在XCode中的资源也会关闭。但是,如果我在Finder中查看资源目录,它们会像我预期的那样出现 我试过:Xcode 复制本地化的资源文件,xcode,localization,internationalization,localizable.strings,Xcode,Localization,Internationalization,Localizable.strings,我有一个应用程序,打算通过Localizable.strings文件本地化为5种语言。当我查看Project>Info:Localizations信息时,我看到一些语言(英语、法语、德语)和一种非预期语言(日语)的副本 我在XCode中的资源也会关闭。但是,如果我在Finder中查看资源目录,它们会像我预期的那样出现 我试过: 删除其中一个重复文件,通过-按钮,两行消失,资源从XCode中的我的资源树和Finder中的我的资源目录中消失 产品>清理生成文件夹 在版本中查看subversio
- 删除其中一个重复文件,通过-按钮,两行消失,资源从XCode中的我的资源树和Finder中的我的资源目录中消失
- 产品>清理生成文件夹
- 在版本中查看subversion文件结构
如果有任何建议和解释,我将不胜感激。我在Mavericks上使用XCode 6.1.1。谢谢。我运行的是同一版本,通过手动编辑
.xcodeproj
Xcode项目文件容器中的project.pbxproj
文件修复了该问题
之前:
...
knownRegions = (
English,
German,
en,
de,
Base,
);
...
之后:
...
knownRegions = (
en,
de,
Base,
);
...
谢谢你的帮助!快速跟进;当您更改了
knowRegion
值(删除英语等)时,您是否也将developmentRegion
值更改为en
,还是将其保留为English
,我从knownRegions
列表中删除了English
,并将developmentRegion
替换为en
;这达到了预期的效果(在“本地化”等项下只有一个“英语”条目)。这对我来说是有意义的,因为(除其他原因外).lproj
文件夹创建为en.lproj
,而不是English.lproj
。这是OSX10.11.6下的Xcode 8。