TranslationsEnUs constructor
- Map<
String, Node> ? overrides, - PluralResolver? cardinalResolver,
- PluralResolver? ordinalResolver,
- TranslationMetadata<
AppLocale, Translations> ? meta,
You can call this constructor and build your own translation instance of this locale. Constructing via the enum AppLocale.build is preferred.
Implementation
TranslationsEnUs({Map<String, Node>? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver, TranslationMetadata<AppLocale, Translations>? meta})
: assert(overrides == null, 'Set "translation_overrides: true" in order to enable this feature.'),
$meta = meta ?? TranslationMetadata(
locale: AppLocale.enUs,
overrides: overrides ?? {},
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
),
super(cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver) {
super.$meta.setFlatMapFunction($meta.getTranslation); // copy base translations to super.$meta
$meta.setFlatMapFunction(_flatMapFunction);
}