2010-04-18 52 views
1

我的应用程序首选项中有其他页面,它们在settings.bundle中作为单独的文件存储。在Settings.bundle中本地化其他页面

它已经到了我的应用程序本地化的时间,我似乎只能得到本地化的根值。我想知道是否有一个窍门?

下图显示我的第二个屏幕存储在名为“MyPrefs.plist”的文件中,并且在en.lproj目录中创建了相应的命名文件“MyPrefs.strings”。镜像与Root.plist和Root.strings相同的命名和位置。如预期,但没有额外的屏幕

alt text http://i40.tinypic.com/25piuld.png

与Root.plist的值转换。

是否有任何把settings.bundle二次屏幕本地化的技巧?

回答

0

您是否在MyPrefs.plist文件中为字符串文件名键设置了正确的值?

它应该看起来像:

+ iPhone Settings Schema 
     Settings Page Title MyPrefs Title 
     Strings Filename  MyPrefs 
    + Preferences Items 
      .... 
+0

完美的感谢 - 这是仍然指向根。我确保MyPrefs.plist文件在PreferenceSpecifiers键之前具有以下内容。 ... StringsTable MyPrefs PreferenceSpecifiers ... – joneswah 2010-04-18 11:16:31