LocalizationConfig.fromMap constructor
LocalizationConfig.fromMap(
- Map map
Creates a localization configuration from the provided map.
Uses default localization settings for values that are not specified.
Implementation
factory LocalizationConfig.fromMap(Map map) {
final localization = map['localization'] as Map? ?? {};
return LocalizationConfig(
enabled: localization['enabled'] ?? false,
arbDir: localization['arb_dir'] ?? 'lib/l10n',
templateArb: localization['template'] ?? 'app_en.arb',
outputDir: localization['output_dir'] ?? 'lib/gen/l10n',
outputFile: localization['output_file'] ?? 'app_localizations.dart',
defaultLocale: localization['default_locale'] ?? 'en',
locales: List<String>.from(localization['locales'] ?? ['en']),
);
}