当我为任何语言添加Resource file
文件时,只显示一个Localizable.strings
。我的步骤是,
info
选项在info
- Localization
- +
选项
注意:只有一个资源文件(InfoPlist.strings
)可用于添加语言。
3-然后Finish
,但xcode中没有显示Localizable.strings
文件但显示InfoPlist.strings
个文件。
但是,如果我在示例应用中执行相同的步骤,这可以正常工作,我可以选择多个资源文件而且我可以看到很多Localizable.strings
& InfoPlist.strings
在xcode中。
喜欢:
Localizable.strings (English)
Localizable.strings (Spanish)
InfoPlist.Strings (English)
InfoPlist.Strings (Spanish)
任何人都可以告诉我在本地化任何语言时添加多个资源文件的解决方案吗?
答案 0 :(得分:1)
如果您想让您的应用支持多种语言,那么您需要将.strings
个文件添加到项目中,确保您只应将其命名为“Localizable.strings”,并且需要放置特别是语言文件夹,
请参阅this问题和我在那里的答案,
本地化文件名应始终命名为Localizable.strings,并且该文件位于特定语言文件夹中,对于英语,en.lproj和法语fr.lproj,就像明智一样。
答案 1 :(得分:0)
Localizable.strings
文件应位于Base.lproj
文件夹中。