Как изменить язык приложения без перезапуска / закрытия приложения?

#iphone #localization

#iPhone #локализация

Вопрос:

Я внедрил изменение языка после перезапуска моего приложения, но мой вопрос в том, могу ли я изменить язык моего приложения без его перезапуска / закрытия?

Есть идеи, как этого добиться?

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

1. Вы должны использовать localazion по умолчанию, предлагаемый iOS, таким образом, приложение будет просматривать язык системы и выбирать правильный язык таким образом.

Ответ №1:

Вы можете достичь этого, используя базовые функциональные возможности iOS, то есть локализацию. Что вы можете сделать, так это локализовать свое приложение на разных языках и позволить iOS самой выбирать правильный язык для отображения при запуске приложения.

Таким образом, если пользователь использует iDevice на английском языке, он / она увидит ваше приложение на английском (если вы поддерживали его как локализованный язык), если он / она использует iDevice на французском, он / она увидит ваше приложение на французском (опять же, если поддерживается).

Официальная страница Apple, посвященная интернационализации и локализации (также называемая i18n и l10n), может оказать большую помощь.

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

1. спасибо, я последовал вашим словам и внедрил… работает отлично