convertFlutterLanguageCodeToPlayStoreLanguageCode method

List<String> convertFlutterLanguageCodeToPlayStoreLanguageCode(
  1. String flutterLanguageCode
)

플러터언어코드 -> 플레이스토어 언어 코드

Implementation

List<String> convertFlutterLanguageCodeToPlayStoreLanguageCode(
    String flutterLanguageCode) {
  List<String> result = [];

  if (flutterLanguageCode == 'az') {
    result.add('az-AZ');
  } else if (flutterLanguageCode == 'bn') {
    result.add('bn-BD');
  } else if (flutterLanguageCode == 'cs') {
    result.add('cs-CZ');
  } else if (flutterLanguageCode == 'da') {
    result.add('da-DK');
  } else if (flutterLanguageCode == 'de') {
    result.add('de-DE');
  } else if (flutterLanguageCode == 'el') {
    result.add('el-GR');
  } else if (flutterLanguageCode == 'en') {
    result.add('en-AU');
    result.add('en-CA');
    result.add('en-GB');
    result.add('en-IN');
    result.add('en-SG');
    result.add('en-US');
    result.add('en-ZA');
  } else if (flutterLanguageCode == 'es') {
    result.add('es-419');
    result.add('es-ES');
    result.add('es-US');
  } else if (flutterLanguageCode == 'eu') {
    result.add('eu-ES');
  } else if (flutterLanguageCode == 'fa') {
    result.add('fa');
    result.add('fa-AE');
    result.add('fa-AF');
    result.add('fa-IR');
  } else if (flutterLanguageCode == 'fi') {
    result.add('fi-FI');
  } else if (flutterLanguageCode == 'fr') {
    result.add('fr-CA');
    result.add('fr-FR');
  } else if (flutterLanguageCode == 'gl') {
    result.add('gl-ES');
  } else if (flutterLanguageCode == 'hi') {
    result.add('hi-IN');
  } else if (flutterLanguageCode == 'hu') {
    result.add('hu-HU');
  } else if (flutterLanguageCode == 'hy') {
    result.add('hy-AM');
  } else if (flutterLanguageCode == 'is') {
    result.add('is-IS');
  } else if (flutterLanguageCode == 'it') {
    result.add('it-IT');
  } else if ((flutterLanguageCode == 'iw') || (flutterLanguageCode == 'he')) {
    result.add('iw-IL');
  } else if (flutterLanguageCode == 'ja') {
    result.add('ja-JP');
  } else if (flutterLanguageCode == 'ka') {
    result.add('ka-GE');
  } else if (flutterLanguageCode == 'km') {
    result.add('km-KH');
  } else if (flutterLanguageCode == 'kn') {
    result.add('kn-IN');
  } else if (flutterLanguageCode == 'ko') {
    result.add('ko-KR');
  } else if (flutterLanguageCode == 'ky') {
    result.add('ky-KG');
  } else if (flutterLanguageCode == 'lo') {
    result.add('lo-LA');
  } else if (flutterLanguageCode == 'mk') {
    result.add('mk-MK');
  } else if (flutterLanguageCode == 'ml') {
    result.add('ml-IN');
  } else if (flutterLanguageCode == 'mn') {
    result.add('mn-MN');
  } else if (flutterLanguageCode == 'mr') {
    result.add('mr-IN');
  } else if (flutterLanguageCode == 'ms') {
    result.add('ms');
    result.add('ms-MY');
    result.add('my-MM');
  } else if (flutterLanguageCode == 'ne') {
    result.add('ne-NP');
  } else if (flutterLanguageCode == 'nl') {
    result.add('nl-NL');
  } else if (flutterLanguageCode == 'no') {
    result.add('no-NO');
  } else if (flutterLanguageCode == 'pl') {
    result.add('pl-PL');
  } else if (flutterLanguageCode == 'pt') {
    result.add('pt-PT');
    result.add('pt-BR');
  } else if (flutterLanguageCode == 'ru') {
    result.add('ru-RU');
  } else if (flutterLanguageCode == 'si') {
    result.add('si-LK');
  } else if (flutterLanguageCode == 'sv') {
    result.add('sv-SE');
  } else if (flutterLanguageCode == 'ta') {
    result.add('ta-IN');
  } else if (flutterLanguageCode == 'te') {
    result.add('te-IN');
  } else if (flutterLanguageCode == 'tr') {
    result.add('tr-TR');
  } else if (flutterLanguageCode == 'zh') {
    result.add('zh-CN');
  } else if (flutterLanguageCode == 'zhb') {
    result.add('zh-HK');
    result.add('zh-TW');
  } else {
    result.add(flutterLanguageCode);
  }

  return result;
}