Вопрос

Я использую Xcode 4.4.Как вы, возможно, знаете, существует простой способ локализовать файлы ресурсов в Xcode.Вы также можете интернационализировать свои файлы plist, это мой подход.

Но начиная с 4.4, похоже, он больше не работает должным образом.

Все, что вам нужно сделать, это следующее:

  1. В <project>-Info.plist файл добавления ключа «Локализация», который добавляет подмассив, в который вы добавляете коды стран в качестве элементов
  2. теперь вы можете локализовать файл ресурсов (например, Localizable.strings) т.е.вот так: make resource localizable за которым следует модальный экран, на котором вы можете выбрать языки, определенные в файле plist. choose localizable language
  3. Входить!Файл ресурсов теперь находится в <country identifier>.lproj папка.

В Xcode 4.4 вы не можете выбрать язык, определенный в файле plist.Только английский.
Я попробовал все.Не хочу локализовать вручную.

Также в версиях Xcode ниже 4.4 можно было добавлять новые языки с помощью кнопки «+».Это невозможно:Посмотри на это:
localizations

Какие-либо предложения.Или я делаю это просто неправильно?

Это было полезно?

Решение

Вот как вы локализуете свои ресурсы в Xcode 4.4+:

  1. Нажмите на свой проект (навигатор)
  2. На вкладке «Информация» вашего проекта вы увидите раздел «Локализации».
  3. Нажмите +, чтобы добавить язык
  4. Выберите файлы, которые хотите локализовать, на отобразившемся листе.

Теперь Xcode автоматически создаст и поместит ваши файлы в соответствующие языковые папки.Наконец, если вы хотите локализовать другие источники (например, файлы изображений), щелкните свой файл, откройте панель инспектора файлов и нажмите кнопку «Сделать локализованным...» в разделе «Локализация».Xcode откроет еще один лист с доступными языками, выберите язык, и все готово.Я надеюсь, что это имеет смысл.

Другие советы

Вопрос также в том, как локализовать несколько файлов Info.plist для нескольких целей.

Это делается очень легко.Просто добавьте в проект языки, на которых вы хотите локализовать свою локализацию, как описано выше.

Project Settings

  • Затем вы щелкаете несколько файлов Info.plist, каждый для каждой цели.
  • Откройте боковую панель «Утилиты»
  • Нажмите «Сделать локализованным»

Localization of a file

Затем выберите язык настройки файла проекта, и все готово.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top