messageLanguageByLocale function

String messageLanguageByLocale(
  1. String locale
)

Returns the message for the word language. Useful to build language selectors.

Implementation

String messageLanguageByLocale(String locale) {
  locale = Intl.shortLocale(locale);

  if (locale == 'en') return 'Language';
  if (locale == 'pt') return 'Língua';

  if (locale == 'es') return 'Idioma';
  if (locale == 'it') return 'Linguaggio';
  if (locale == 'fr') return 'Langage';
  if (locale == 'de') return 'Sprache';

  if (locale == 'ru') return 'язык';
  if (locale == 'ja') return '言語';
  if (locale == 'ko') return '언어';
  if (locale == 'zh') return '语言';

  return 'Idiom';
}