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.en:
			return TranslationsEn(
				overrides: overrides,
				cardinalResolver: cardinalResolver,
				ordinalResolver: ordinalResolver,
			);
		case AppLocale.es:
			return l_es.TranslationsEs(
				overrides: overrides,
				cardinalResolver: cardinalResolver,
				ordinalResolver: ordinalResolver,
			);
		case AppLocale.tr:
			return l_tr.TranslationsTr(
				overrides: overrides,
				cardinalResolver: cardinalResolver,
				ordinalResolver: ordinalResolver,
			);
	}
}