convertFlutterLanguageCodeToAppStoreLanguageCode method

List<String> convertFlutterLanguageCodeToAppStoreLanguageCode(
  1. String flutterLanguageCode
)

플러터언어코드 -> 앱스토어 언어코드

Implementation

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

  if (flutterLanguageCode == 'ar') {
    result.add('ar-SA');
  } else if (flutterLanguageCode == 'ca') {
    result.add('ca');
  } else if (flutterLanguageCode == 'cs') {
    result.add('cs');
  } else if (flutterLanguageCode == 'da') {
    result.add('da');
  } else if (flutterLanguageCode == 'de') {
    result.add('de-DE');
  } else if (flutterLanguageCode == 'el') {
    result.add('el');
  } else if (flutterLanguageCode == 'en') {
    result.add('en-AU');
    result.add('en-CA');
    result.add('en-GB');
    result.add('en-US');
  } else if (flutterLanguageCode == 'es') {
    result.add('es-MX');
    result.add('es-ES');
  } else if (flutterLanguageCode == 'fi') {
    result.add('fi');
  } else if (flutterLanguageCode == 'fr') {
    result.add('fr-CA');
    result.add('fr-FR');
  } else if (flutterLanguageCode == 'hi') {
    result.add('hi');
  } else if (flutterLanguageCode == 'hr') {
    result.add('hr');
  } else if (flutterLanguageCode == 'hu') {
    result.add('hu');
  } else if (flutterLanguageCode == 'id') {
    result.add('id');
  } else if (flutterLanguageCode == 'it') {
    result.add('it');
  } else if ((flutterLanguageCode == 'iw') || (flutterLanguageCode == 'he')) {
    result.add('he');
  } else if (flutterLanguageCode == 'ja') {
    result.add('ja');
  } else if (flutterLanguageCode == 'ko') {
    result.add('ko');
  } else if (flutterLanguageCode == 'ms') {
    result.add('ms');
  } else if (flutterLanguageCode == 'nl') {
    result.add('nl-NL');
  } else if (flutterLanguageCode == 'no') {
    result.add('no');
  } else if (flutterLanguageCode == 'pl') {
    result.add('pl');
  } else if (flutterLanguageCode == 'pt') {
    result.add('pt-PT');
    result.add('pt-BR');
  } else if (flutterLanguageCode == 'ro') {
    result.add('ro');
  } else if (flutterLanguageCode == 'ru') {
    result.add('ru');
  } else if (flutterLanguageCode == 'sk') {
    result.add('sk');
  } else if (flutterLanguageCode == 'sv') {
    result.add('sv');
  } else if (flutterLanguageCode == 'th') {
    result.add('th');
  } else if (flutterLanguageCode == 'tr') {
    result.add('tr');
  } else if (flutterLanguageCode == 'uk') {
    result.add('uk');
  } else if (flutterLanguageCode == 'vi') {
    result.add('vi');
  } else if (flutterLanguageCode == 'zh') {
    result.add('zh-Hans');
  } else if (flutterLanguageCode == 'zhb') {
    result.add('zh-Hant');
  }

  return result;
}