У меня есть база данных на сервере, которая содержит все ключевые слова языков, которые я использую в своих приложениях, и эти языки могут быть изменены в любое время.
В таблице языков базы данных есть column
для Language
(id , key, value, lang)
.
В приложении для Android я читаю язык с устройства, и он возвращает, например, en-GB
или en-US
.
Но в приложении для iOS я не могу получить язык, подобный приведенному выше примеру. Он всегда возвращает только язык (en , es, fr
).
Поэтому я не могу выполнить запрос к базе данных, чтобы получить ключевые слова, указанные в приложении iOS. Поскольку языки в базе данных - en-GB, стиль en-US.
var langId: String? = NSLocale.preferredLanguages().first as? String
Как я могу получить язык с более подробной информацией?