Как установить язык в зависимости от местоположения пользователя? - PullRequest
0 голосов
/ 20 марта 2020

Для любого мобильного приложения Пользователи устанавливают свой предпочтительный язык. Но я хочу, чтобы приложение устанавливалось на языке, основанном на местоположении пользователя. Например, если пользователь использует тамилнаду, язык должен автоматически устанавливаться с помощью «Тамил». Но пользователь должен иметь возможность менять язык по своему желанию. Для этого есть какая-либо библиотека.

1 Ответ

1 голос
/ 20 марта 2020

Используйте это руководство для отслеживания посещенных пользователем местоположений с помощью CoreLocation: - https://www.raywenderlich.com/5247-core-location-tutorial-for-ios-tracking-visited-locations

В разделе «Описание местоположения» в методе geoCoder.reverseGeocodeLocation вы можете использовать метки ? .administrativeArea переменная для получения кода состояния.

Вам необходимо сравнить каждое состояние и установить соответствующие языки по коду. По умолчанию нет библиотеки iOS, которая выполняет запрашиваемую вами функцию. Если вы намерены использовать это приложение в глобальном масштабе, лучше, чтобы ваша бэкэнд-команда это реализовала. Вы передадите state / stateCode в запросе API, а бэкэнд вернет соответствующий язык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...