2010-04-18 3 views
1

У меня есть другие страницы в настройках моего приложения, которые хранятся в виде отдельных файлов в файле settings.bundle.Локализация других страниц в Settings.bundle

Пришло время локализовать мое приложение, и я могу только представить значения Root для локализации. Мне было интересно, есть ли трюк?

На следующем рисунке показано, что мой второй экран хранится в файле под названием «MyPrefs.plist», и я создал соответствующий именованный файл «MyPrefs.strings» в каталоге en.lproj. Зеркалирование того же названия и местоположения, что и 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

Идеальные спасибо - он все еще указывает на корень. Я убедился, что перед файлом PreferenceSpecifiers перед файлом MyPrefs.plist было следующее. ... StringsTable MyPrefs PreferenceSpecifiers ... – joneswah

Смежные вопросы