L10nConfig.fromYaml constructor

L10nConfig.fromYaml(
  1. YamlMap data
)

Implementation

factory L10nConfig.fromYaml(YamlMap data) {
  return L10nConfig(
    outputDir: data['output_dir'] as String? ?? _defaultOutputDir,
    sourceFile: data['source_file'] as String? ?? _defaultSourceFile,
    translationFilesPattern: data['translation_files_pattern'] as String? ??
        _defaultTranslationFilesPattern,
    baseLocaleForArb:
        data['base_locale_for_abr'] as String? ?? _defaultBaseLocaleForArb,
    baseLocaleForXml:
        data['base_locale_for_xml'] as String? ?? _defaultBaseLocaleForXml,
    xmlOutputDir: data['xml_output_dir'] as String? ?? _defaultXmlOutputDir,
    xmlOutputName: data['xml_output_name'] as String?,
  );
}