Есть вопрос касательно кодировки языков интерфейса в среде Android
Посредством следующего кода определяю язык интерфейса:
if TPlatformServices.Current.SupportsPlatformService(IFMXLocaleService, IInterface(ls))
then lang:=ls.GetCurrentLangID;
Для большинства языков возвращает стандартное ISO значение. Однако для испанского и португальского вместо es и pt возвращает соответственно sp и po. Версия Android 4.0.3. Собственно вопрос: так и есть для всех версий Android или это отклонения конкретной версии?
Вопрос
Alex7wrt
Всем здравствуйте.
Есть вопрос касательно кодировки языков интерфейса в среде Android
Посредством следующего кода определяю язык интерфейса:
Для большинства языков возвращает стандартное ISO значение. Однако для испанского и португальского вместо es и pt возвращает соответственно sp и po. Версия Android 4.0.3. Собственно вопрос: так и есть для всех версий Android или это отклонения конкретной версии?
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.