convertStringToLanguage method Null safety

Language? convertStringToLanguage(
  1. String lang
)

Converts a string language code to the corresponding Language enum.

Returns null if it is not supported or the language code is incorrect. Otherwise returns Language

Implementation

static Language? convertStringToLanguage(String lang) {
  final stringMapToLanguage = {
    'all': Language.all,
    'en': Language.english,
    'jp': Language.japanese,
    'es': Language.spanish,
    'zh': Language.chinese,
    'ko': Language.korean,
    'fr': Language.french,
    'id': Language.indonesian,
    'ru': Language.russian,
  };
  return stringMapToLanguage[lang];
}