lookupFlutterQuillLocalizations function

FlutterQuillLocalizations lookupFlutterQuillLocalizations(
  1. Locale locale
)

Implementation

FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) {
  // Lookup logic when language+country codes are specified.
  switch (locale.languageCode) {
    case 'en':
      {
        switch (locale.countryCode) {
          case 'US':
            return FlutterQuillLocalizationsEnUs();
        }
        break;
      }
    case 'ku':
      {
        switch (locale.countryCode) {
          case 'CKB':
            return FlutterQuillLocalizationsKuCkb();
        }
        break;
      }
    case 'pt':
      {
        switch (locale.countryCode) {
          case 'BR':
            return FlutterQuillLocalizationsPtBr();
        }
        break;
      }
    case 'ro':
      {
        switch (locale.countryCode) {
          case 'RO':
            return FlutterQuillLocalizationsRoRo();
        }
        break;
      }
    case 'zh':
      {
        switch (locale.countryCode) {
          case 'CN':
            return FlutterQuillLocalizationsZhCn();
          case 'HK':
            return FlutterQuillLocalizationsZhHk();
          case 'TW':
            return FlutterQuillLocalizationsZhTw();
        }
        break;
      }
  }

  // Lookup logic when only language code is specified.
  switch (locale.languageCode) {
    case 'am':
      return FlutterQuillLocalizationsAm();
    case 'ar':
      return FlutterQuillLocalizationsAr();
    case 'bg':
      return FlutterQuillLocalizationsBg();
    case 'bn':
      return FlutterQuillLocalizationsBn();
    case 'bs':
      return FlutterQuillLocalizationsBs();
    case 'ca':
      return FlutterQuillLocalizationsCa();
    case 'cs':
      return FlutterQuillLocalizationsCs();
    case 'da':
      return FlutterQuillLocalizationsDa();
    case 'de':
      return FlutterQuillLocalizationsDe();
    case 'el':
      return FlutterQuillLocalizationsEl();
    case 'en':
      return FlutterQuillLocalizationsEn();
    case 'es':
      return FlutterQuillLocalizationsEs();
    case 'fa':
      return FlutterQuillLocalizationsFa();
    case 'fi':
      return FlutterQuillLocalizationsFi();
    case 'fr':
      return FlutterQuillLocalizationsFr();
    case 'gu':
      return FlutterQuillLocalizationsGu();
    case 'he':
      return FlutterQuillLocalizationsHe();
    case 'hi':
      return FlutterQuillLocalizationsHi();
    case 'hr':
      return FlutterQuillLocalizationsHr();
    case 'hu':
      return FlutterQuillLocalizationsHu();
    case 'id':
      return FlutterQuillLocalizationsId();
    case 'it':
      return FlutterQuillLocalizationsIt();
    case 'ja':
      return FlutterQuillLocalizationsJa();
    case 'km':
      return FlutterQuillLocalizationsKm();
    case 'ko':
      return FlutterQuillLocalizationsKo();
    case 'ku':
      return FlutterQuillLocalizationsKu();
    case 'mk':
      return FlutterQuillLocalizationsMk();
    case 'ms':
      return FlutterQuillLocalizationsMs();
    case 'ne':
      return FlutterQuillLocalizationsNe();
    case 'nl':
      return FlutterQuillLocalizationsNl();
    case 'no':
      return FlutterQuillLocalizationsNo();
    case 'pl':
      return FlutterQuillLocalizationsPl();
    case 'pt':
      return FlutterQuillLocalizationsPt();
    case 'ro':
      return FlutterQuillLocalizationsRo();
    case 'ru':
      return FlutterQuillLocalizationsRu();
    case 'sk':
      return FlutterQuillLocalizationsSk();
    case 'sr':
      return FlutterQuillLocalizationsSr();
    case 'sv':
      return FlutterQuillLocalizationsSv();
    case 'sw':
      return FlutterQuillLocalizationsSw();
    case 'th':
      return FlutterQuillLocalizationsTh();
    case 'tk':
      return FlutterQuillLocalizationsTk();
    case 'tr':
      return FlutterQuillLocalizationsTr();
    case 'uk':
      return FlutterQuillLocalizationsUk();
    case 'ur':
      return FlutterQuillLocalizationsUr();
    case 'vi':
      return FlutterQuillLocalizationsVi();
    case 'zh':
      return FlutterQuillLocalizationsZh();
  }

  throw FlutterError(
      'FlutterQuillLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
      'an issue with the localizations generation tool. Please file an issue '
      'on GitHub with a reproducible sample app and the gen-l10n configuration '
      'that was used.');
}