buildSync method

  1. @override
Translations buildSync({
  1. Map<String, Node>? overrides,
  2. PluralResolver? cardinalResolver,
  3. PluralResolver? ordinalResolver,
})
override

Similar to build but synchronous. This might throw an error on Web if the library is not loaded yet (Deferred Loading).

Implementation

@override
Translations buildSync({
	Map<String, Node>? overrides,
	PluralResolver? cardinalResolver,
	PluralResolver? ordinalResolver,
}) {
	switch (this) {
		case AppLocale.ar:
			return TranslationsAr(
				overrides: overrides,
				cardinalResolver: cardinalResolver,
				ordinalResolver: ordinalResolver,
			);
		case AppLocale.en:
			return l_en.TranslationsEn(
				overrides: overrides,
				cardinalResolver: cardinalResolver,
				ordinalResolver: ordinalResolver,
			);
	}
}