Локализация других страниц в Settings.bundle - PullRequest
1 голос
/ 18 апреля 2010

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

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

На следующем рисунке показано, что мой второй экран хранится в файле с именем «MyPrefs.plist», и я создал соответствующий именованный файл «MyPrefs.strings» в каталоге en.lproj. Зеркальное отображение того же наименования и местоположения, что и для Root.plist и Root.strings.

альтернативный текст http://i40.tinypic.com/25piuld.png

Значения с помощью Root.plist преобразуются, как и ожидалось, но не на дополнительном экране.

Есть ли хитрость в локализации дополнительных экранов с помощью settings.bundle?

1 Ответ

0 голосов
/ 18 апреля 2010

Вы установили правильное значение для Строка Имя файла ключ в файле MyPrefs.plist?

Это должно выглядеть так:

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