buildWithOverridesFromMap method

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

Creates a translation instance using the given map.

Implementation

Future<T> buildWithOverridesFromMap({
  required E locale,
  required bool isFlatMap,
  required Map map,
  PluralResolver? cardinalResolver,
  PluralResolver? ordinalResolver,
}) async {
  final buildResult = _buildWithOverridesFromMap(
    locale: locale,
    isFlatMap: isFlatMap,
    map: map,
    cardinalResolver: cardinalResolver,
    ordinalResolver: ordinalResolver,
  );
  return await locale.build(
    overrides: buildResult.root.toFlatMap(),
    cardinalResolver: cardinalResolver,
    ordinalResolver: ordinalResolver,
  );
}