InAppSettingsKit本地化适用于Settings.app,但不适用于我的应用程序

时间:2013-07-03 16:40:27

标签: ios iphone localization settings.bundle inappsettingskit

我的应用支持四(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部分会显示相应的语言。

在我的应用程序中,无论我选择何种语言设置,我都只能获得英语。

有没有人有任何关于我应该寻求帮助的建议?

提前致谢!

1 个答案:

答案 0 :(得分:0)

确保您的应用的根级别也有xx.lproj文件夹。操作系统使用这些来确定应用程序的可用本地化。