#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.