buildConfig method

Future<EnsembleConfig> buildConfig({
  1. Locale? forcedLocale,
})

Implementation

Future<EnsembleConfig> buildConfig({Locale? forcedLocale}) async {
  final normalized = normalizeAppPath(appPath);
  final i18n = I18nProps(i18nPath ?? '${normalized}translations');

  final provider = await LocalDefinitionProvider(
    normalized,
    appHome,
    i18nProps: i18n,
    initialForcedLocale: forcedLocale,
  ).init();

  final config = EnsembleConfig(definitionProvider: provider);
  final updated = await config.updateAppBundle();
  return updated;
}