Используете мили или километры в приложении Flutter? - PullRequest
0 голосов
/ 29 октября 2018

Привет Flutter Devs,

Я пишу интернационализированное приложение и пытаюсь определить, использовать ли мили или километры в зависимости от локали. В настоящее время я могу видеть страну и язык только из структуры данных локали. Есть ли способ определить, должно ли приложение использовать мили или километры?

Спасибо!

Джеймс

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Дополняет ответ Гюнтера - на самом деле только США, Мьянма и Либерия используют имперскую систему. Пожалуйста, поправьте меня, если я ошибаюсь.

Вы можете использовать следующий фрагмент Localizations.localeOf(context).countryCode для получения текущего кода страны.

Нажмите на следующую ссылку , чтобы получить больше информации.

0 голосов
/ 29 октября 2018

https://docs.flutter.io/flutter/widgets/MediaQueryData/alwaysUse24HourFormat.html

Использовать ли 24-часовой формат при форматировании времени.

Поведение этого флага различно на разных платформах:

  • На Android этот флаг сообщается прямо из настроек пользователя называется «Использовать 24-часовой формат». Это относится к любой локали, используемой приложение, будь то общесистемный язык или пользовательский языковой стандарт, установленный приложением.
  • На iOS этот флаг установлен в true, когда пользовательская настройка под названием «24-часовое время» установлена ​​или для всей системы По умолчанию в локали используется 24-часовое форматирование.

См. Также https://docs.flutter.io/flutter/widgets/MediaQuery-class.html

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