get method

String? get(
  1. String language
)

Gets a string translation by specified language. When language is not found it defaults to English ('en'). When English is not found it takes the first value.

  • language a language two-symbol code. Returns a translation for the specified language or default translation.

Implementation

String? get(String language) {
  // Get specified language
  var value = _values[language];

  // Default to english
  value ??= _values['en'];

  // Default to the first property
  if (value == null) {
    for (var language in _values.keys) {
      //if (hasOwnProperty(language))
      value = _values[language];
      break;
    }
  }

  return value;
}