write method

  1. @override
void write(
  1. StringBuffer buffer,
  2. InitConfig config
)
override

Writes this section's content to buffer using the provided config.

Implementation

@override
void write(StringBuffer buffer, InitConfig config) {
  buffer.writeln('localization:');
  buffer.writeln('  enabled: ${config.localizationEnabled}');
  buffer.writeln();

  buffer.writeln('  arb_dir: ${config.arbDir}');
  buffer.writeln('  output_dir: ${config.outputDir}');
  buffer.writeln('  output_file: ${config.outputFile}');
  buffer.writeln('  default_locale: ${config.defaultLocale}');

  buffer.writeln();
  buffer.writeln('  locales:');

  for (final locale in config.locales) {
    buffer.writeln('    - $locale');
  }
}