chaplin.u@gmail.com Опубликовано 8 марта, 2017 Поделиться Опубликовано 8 марта, 2017 как определить какой язык на телефоне в iOS ? Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 8 марта, 2017 Модераторы Поделиться Опубликовано 8 марта, 2017 // uses FMX.Platform; var LocaleService: IFMXLocaleService; begin if TPlatformServices.Current.SupportsPlatformService(IFMXLocaleService, IInterface(LocaleService)) then Result := LocaleService.GetCurrentLangID; end; Евгений Корепов 1 Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 13 марта, 2017 Автор Поделиться Опубликовано 13 марта, 2017 заняло время перевести с дельфийского и запустить : _di_IFMXLocaleService LocaleService; if (TPlatformServices::Current->SupportsPlatformService( __uuidof(IFMXLocaleService),&LocaleService)) { Lang = LocaleService->GetCurrentLangID(); } но результат не тот. этот код даёт код с привязкой к месту. например в Астане он даст казахский а в Армении - армянский и т.д. не смотря что язык интерфейса русский ... Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 13 марта, 2017 Модераторы Поделиться Опубликовано 13 марта, 2017 19 минут назад, chaplin.u@gmail.com сказал: заняло время перевести с дельфийского и запустить : _di_IFMXLocaleService LocaleService; if (TPlatformServices::Current->SupportsPlatformService( __uuidof(IFMXLocaleService),&LocaleService)) { Lang = LocaleService->GetCurrentLangID(); } но результат не тот. этот код даёт код с привязкой к месту. например в Астане он даст казахский а в Армении - армянский и т.д. не смотря что язык интерфейса русский ... Все оно верно даст Цитата Description Platform service for getting the current language identifier and the first day of the week based on the system locale Вы проверяли? У меня все отлично, стоит регион Казахстан, язык системы русский Результат кода - ru Не поленился и запустил симулятор, языки естественно менял на соответствующие Kitty 1 Цитата Ссылка на комментарий
0 chaplin.u@gmail.com Опубликовано 13 марта, 2017 Автор Поделиться Опубликовано 13 марта, 2017 я проверял на iPhone 4S и версия оси 9. Я стараюсь проверять на самой старой допустимой версии. Проверю на новой - отпишусь. Цитата Ссылка на комментарий
Вопрос
chaplin.u@gmail.com
как определить какой язык на телефоне в iOS ?
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.