class PolyglotFlutter::IO::L10n

Public Class Methods

write(l10n_path, arb_path, mandatory_language, output_localization_file) click to toggle source
# File lib/flutter_polyglot_cli/io/l10n.rb, line 6
def write(l10n_path, arb_path, mandatory_language, output_localization_file)
  data = {
      'arb-dir' => arb_path,
      'template-arb-file' => "intl_#{mandatory_language.downcase}.arb",
      'output-localization-file' => "#{output_localization_file}.dart",
  }
  File.open(l10n_path, 'w') { |file| YAML.dump(data, file) }
end