Skip to main content

Flutter

На данный момент SDK поддерживает следующие языки:

  • Русский
  • Английский
  • Казахский (в процессе)

Если вы используете локализацию по официальным гайдам Flutter, то SDK автоматически распознает текущий язык (если он поддерживается), иначе по умолчанию используется русский язык.

Если вы используете какое-то кастомное решение для локализации, то язык SDK можно передать в методы, которые требуют context (т.е. показывают какой-то контент на экране):

Ioka.instance.startCheckoutFlow(
context: context,
orderAccessToken: ...,
locale: const Locale('en'), // Передаем локаль
);

В случае, если не передать локаль в метод и не был обнаружен локаль в приложении (т.е. нет MaterialApp или CupertinoApp), то будет использоваться локаль устройства через MediaQuery.