Подтвердить что ты не робот

Почему я не могу добавить локализацию в приложение iOS?

Я пытаюсь добавить локализацию. Я прочитал все эти руководства по локализации/интернационализации от Apple и raywenderlich.com. Я пометил весь свой код макросом NSLocalizedString, я использовал genstrings для создания Localizable.strings. Но почему-то я пропустил какой-то важный шаг.

Когда я пытаюсь добавить локализацию в свой Localizable.strings, я как-то ограничен только английским языком.

Когда я пытаюсь добавить локализацию в проект через "Редактор" → "Добавить локализацию", все параметры языка отключены.

Есть ли у кого-нибудь мысли о том, почему я ограничиваюсь только английским языком? Что я пропустил?

Я попытался добавить локализацию в другие проекты с тем же результатом.: (

4b9b3361

Ответ 1

Вам нужно сначала добавить свои локализации в свой проект. Нажмите файл проекта, убедитесь, что проект, а не цель, выбран в средней панели, а затем выберите экран "Информация". Там есть область под названием "Локализация", где вы можете добавлять языки. Затем вы сможете локализовать свои ресурсы.

Important pieces

Ответ 2

Другая возможная проблема заключается в том, что вы не выбираете проект соответствующим образом, что приводит к отключению всех языков в списке добавления локализации.

По умолчанию можно выбрать цель, убедитесь, что вы выбрали проект. Затем вы можете обычно использовать локализацию Add.

введите описание изображения здесь

введите описание изображения здесь

Ответ 3

Что-то, что удерживало меня слишком долго. Я просмотрел нужный мне язык (шведский) в первом списке и взял тот, который был из списка "Другой". Ну, мой телефон или эмулятор не изменился вовсе на шведский. Но когда я взял шведский список из первого списка, он получил хорошее обновление при изменении языковых настроек.

enter image description here

Ответ 4

С помощью Xcode 6 вы можете сделать это через настройки проекта.