2014-01-30 2 views
0

Отображается только один Когда я добавляю Localizable.strings файл для любого языка. Мои шаги,Файлы ресурсов не отображаются в Локализация

  1. Выбранный файл проекта Мои основные приложения «ы в Xcode и нашел info вариант есть
  2. в info - Localization - + вариант

    Примечание: есть только один ресурс файл (InfoPlist.strings) доступен для добавления языка.

    3- то Finish, но нет Localizable.strings файл отображается в xcode, но есть InfoPlist.strings отображение файла.

    Но если я сделать эти же шаги в образце приложения, который работает отлично, я могу выбрать несколько файлов ресурсов И также я могу увидеть много Localizable.strings & InfoPlist.strings в Xcode.

Как:

Localizable.strings (English)

Localizable.strings (Spanish)

InfoPlist.Strings (English)

InfoPlist.Strings (Spanish)

Может кто-нибудь пожалуйста, скажите мне решение, чтобы добавить несколько resou rce файлы при локализации любого языка?

+0

У вас есть Localizable.strings? Только если он присутствует, языки генерируются. – Volker

+0

В моем приложении нет Localizable.strings, и даже если я перетащил этот файл из другого проекта, который не отображается в списке «Файл ресурсов». – Mega

+0

в моем проекте Я использую пользовательский комплект, его фирменное наименование - Default.bundle, а также запуск скриптов – Mega

ответ

1

Если вы хотите, чтобы ваше приложение поддерживало несколько языков, вам необходимо добавить в проект .strings файлов, убедитесь, что вы назовете его «Localizable.strings», и вам нужно указать конкретный язык папка,

См this вопрос и мой ответ там,

Локализованные имя файла всегда должен быть назван Localizable.strings, и этот файл находится в определенной папке языка, на английском, en.lproj и для французского фр .lproj как мудрый.

+0

да, я понял, что эта языковая папка не отображается в моем проекте – Mega

+0

Поэтому я перетаскиваю языковые папки с помощью «Локализовать». strings' в мое приложение из другого проекта, но только один читается приложением не другими, например, en.lproj, es.lproj, fr.lproj – Mega

+0

@Mega, если вы смотрите в папке проекта, нужно быть там, но его не добавить всегда, это 'en.lproj'. Другие поддерживаемые языковые папки, которые необходимо создать и добавить вручную. – Hemang

0

Localizable.strings файл должен быть внутри папки Base.lproj.

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