Не удается найти локализации в Info в Xcode

#ios #swift #xcode #localization

#iOS #swift #xcode #локализация

Вопрос:

Я следовал примеру локализации в книге для изучения разработки iOS. В книгах мне предлагается добавить неанглоязычный язык, например, Finish, нажав кнопку «Плюс» в разделе «Локализации». В книге не указано, где я могу найти локализации. Я искал в Google, и веб-страница Apple Developer Document (ADD) показывает ее в разделе Info на странице редактирования проекта.

Когда я перешел на информационную панель для своего проекта (пример проекта из вышеупомянутой книги) в Xcode (версии 10.1), который я использую, я не смог увидеть элемент Localizations на информационной панели, который я ранее видел на странице ДОБАВЛЕНИЯ. Я продолжил поиск в Интернете и нашел видеоролик Apple WWDC 2018, демонстрирующий новые рабочие процессы локализации в Xcode 10. В этом видео я видел, как ведущий показывал, как добавить неанглоязычный язык в проект для локализации в Xcode (версия 10.0). Я мог видеть элемент Localizations на информационной панели ее демонстрационного проекта.

Итак, мне интересно, какие конфигурации я мог пропустить, когда запускал свой пример проекта. Не могли бы вы дать мне какое-нибудь руководство по добавлению локализаций в информационную панель моего проекта?

Большое вам спасибо!

Вложение: скриншот информационной панели моего проекта: введите описание изображения здесь

Комментарии:

1. General Вместо этого перейдите на вкладку слева от Capabilities вкладки

2. Спасибо, @ReinierMelian. Я сделал это до того, как опубликовал этот вопрос. На самом деле, я перебрал все вкладки на панели редактирования проекта. Но я не смог найти элемент Localizations.

Ответ №1:

На вашем скриншоте видно, что вы находитесь на странице настроек для своей цели (красная стрелка), вам нужно перейти на страницу вашего проекта (зеленая стрелка), затем перейти в раздел «Информация» и нажать кнопку «Плюс» (синий кружок).

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

Комментарии:

1. Спасибо, @Sweeper, за вашу фотографию, которая помогла мне прояснить разницу между настройками для проекта и его соответствующей цели. Как новичок в разработке iOS, я все еще знакомлюсь с Xcode. Теперь я знаю, что мне нужно развернуть окно рядом с областью навигации, чтобы просмотреть настройки проекта.

Ответ №2:

Разверните свой инспектор. Здесь вы найдете свою кнопку локализации ….

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

После этого создайте свой строковый файл и назовите его локализованным.

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

Наконец, выберите проект и добавьте новый язык.

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

Комментарии:

1. OP пытается добавить неанглоязычную локализацию в свой проект. Нажатие кнопки локализации локализует файл, но не добавляет новую локализацию. OP не сможет выбрать неанглоязычную локализацию, если они еще не добавили ее в свой проект.

2. перейдите по этой ссылке medium.com/lean-localization /…

3. Спасибо, @AMIT, за предложенное вами решение и рекомендуемое чтение. Хотя решение Sweeper напрямую помогло решить мою проблему, ваше иллюстрированное объяснение и статья Medium предоставили более подробную информацию, которая облегчила мое понимание локализации вопроса при разработке iOS.