Ios Root.plist的本地化不起作用

Ios Root.plist的本地化不起作用,ios,xcode,ios7,localization,settings,Ios,Xcode,Ios7,Localization,Settings,我已经用三种语言对我的应用进行了本地化,并且它可以正常运行。我在应用程序中添加了一个settings.bundle,我可以对设置进行更改,这也很有效。但我在本地化方面有严重的问题。正如在其他论坛中建议的那样,我在Finder中创建了另外两个文件夹de.lproj和fr.lproj。我将Root.strings复制到它们中。My Root.plist是一个简单的版本,其中一个组项用于标题,一个多值项包含三个标题/值。标题/值不需要翻译,但项目的两个标题都需要翻译 My Root.strings包含

我已经用三种语言对我的应用进行了本地化,并且它可以正常运行。我在应用程序中添加了一个settings.bundle,我可以对设置进行更改,这也很有效。但我在本地化方面有严重的问题。正如在其他论坛中建议的那样,我在Finder中创建了另外两个文件夹de.lproj和fr.lproj。我将Root.strings复制到它们中。My Root.plist是一个简单的版本,其中一个组项用于标题,一个多值项包含三个标题/值。标题/值不需要翻译,但项目的两个标题都需要翻译

My Root.strings包含以下内容:

"language" = "Sprache";
"selectedlanguage" = "Ihre Sprachwahl";
语言和selectedlanguage是Root.plist中字符串的值,应替换为:

<plist version=1.0">
<dict>
<key>PreferenceSpecifiers</key>
 <array>
      <dict>
           <key>Title</key>
           <string>language</string>
           <key>Type</key>
           <string>PSGroupSpecifier</string>
      </dict>
      <dict>
           <key>Type</key>
           <string>PSMultiValueSpecifier</string>
           <key>Title</key>
           <string>selectedlanguage</string>
           ....
      </dict>
  </array>
 <key>StringsTable</key>
 <string>Root</string>


如何设置本地化以使其工作?是否有创建Root.strings或实现它们的特定方法?

好的,这似乎是一个模拟器问题。在我的iPhone上,它可以工作