buildWithOverridesFromMapSync method

T buildWithOverridesFromMapSync({
  1. required E locale,
  2. required bool isFlatMap,
  3. required Map map,
  4. PluralResolver? cardinalResolver,
  5. PluralResolver? ordinalResolver,
})

Sync version of buildWithOverridesFromMap.

Implementation

T buildWithOverridesFromMapSync({
  required E locale,
  required bool isFlatMap,
  required Map map,
  PluralResolver? cardinalResolver,
  PluralResolver? ordinalResolver,
}) {
  final buildResult = _buildWithOverridesFromMap(
    locale: locale,
    isFlatMap: isFlatMap,
    map: map,
    cardinalResolver: cardinalResolver,
    ordinalResolver: ordinalResolver,
  );
  return locale.buildSync(
    overrides: buildResult.root.toFlatMap(),
    cardinalResolver: cardinalResolver,
    ordinalResolver: ordinalResolver,
  );
}