get static method
Returns localized value for specific languageCode
and key
. If value
can't be selected then key
will be returned.
Implementation
static String get({
required String languageCode,
required AliceTranslationKey key,
}) {
try {
final data = _translations.firstWhere(
(element) => element.languageCode == languageCode,
orElse: () => _translations.first,
);
final value = data.values[key] ?? key.toString();
return value;
} catch (error) {
return key.toString();
}
}