TranslationsEnUs constructor

TranslationsEnUs({
  1. Map<String, Node>? overrides,
  2. PluralResolver? cardinalResolver,
  3. PluralResolver? ordinalResolver,
  4. 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);
}