我的应用支持四(4)种语言,(en,es,fr和de)。
我的Settings.bundle配置如下:
Settings.bundle
- Root.plist
-en.lproj
--Root.strings
-es.lproj
--Root.strings
-fr.lproj
--Root.strings
-de.lproj
--Root.strings
除了本地化的字符串值之外,每个Root.strings都完全相同。
所有这些都像我期望的那样(在模拟器中)。当我在Settings.app-> General-> International-> Language中切换语言时,IASK的Settings.app部分会显示相应的语言。
在我的应用程序中,无论我选择何种语言设置,我都只能获得英语。
有没有人有任何关于我应该寻求帮助的建议?
提前致谢!
答案 0 :(得分:0)
确保您的应用的根级别也有xx.lproj文件夹。操作系统使用这些来确定应用程序的可用本地化。