#iphone #localization
#iPhone #локализация
Вопрос:
Я внедрил изменение языка после перезапуска моего приложения, но мой вопрос в том, могу ли я изменить язык моего приложения без его перезапуска / закрытия?
Есть идеи, как этого добиться?
Комментарии:
1. Вы должны использовать localazion по умолчанию, предлагаемый iOS, таким образом, приложение будет просматривать язык системы и выбирать правильный язык таким образом.
Ответ №1:
Вы можете достичь этого, используя базовые функциональные возможности iOS, то есть локализацию. Что вы можете сделать, так это локализовать свое приложение на разных языках и позволить iOS самой выбирать правильный язык для отображения при запуске приложения.
Таким образом, если пользователь использует iDevice на английском языке, он / она увидит ваше приложение на английском (если вы поддерживали его как локализованный язык), если он / она использует iDevice на французском, он / она увидит ваше приложение на французском (опять же, если поддерживается).
Официальная страница Apple, посвященная интернационализации и локализации (также называемая i18n и l10n), может оказать большую помощь.
Комментарии:
1. спасибо, я последовал вашим словам и внедрил… работает отлично