fromLocale static method

TablexLocale fromLocale(
  1. Locale locale
)

Maps a Flutter Locale to the closest supported TablexLocale. Falls back to TablexLocale.en for any unsupported language code.

Implementation

static TablexLocale fromLocale(Locale locale) {
  switch (locale.languageCode) {
    case 'ar':
      return TablexLocale.ar;
    case 'zh':
      return TablexLocale.zh;
    case 'hi':
      return TablexLocale.hi;
    case 'es':
      return TablexLocale.es;
    case 'fr':
      return TablexLocale.fr;
    case 'bn':
      return TablexLocale.bn;
    case 'pt':
      return TablexLocale.pt;
    case 'ru':
      return TablexLocale.ru;
    case 'ur':
      return TablexLocale.ur;
    case 'id':
      return TablexLocale.id;
    case 'de':
      return TablexLocale.de;
    case 'ja':
      return TablexLocale.ja;
    case 'ha':
      return TablexLocale.ha;
    case 'vi':
      return TablexLocale.vi;
    case 'it':
      return TablexLocale.it;
    default:
      return TablexLocale.en;
  }
}