0

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

然而,在我的应用程序中,无论我选择哪种语言设置,我都只会得到英语。

有没有人有任何建议我应该在哪里寻求帮助?

提前致谢!

4

1 回答 1

0

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

于 2013-07-04T12:27:05.017 回答