Module: I18nGenerator
- Defined in:
- lib/i18n_generator.rb,
lib/i18n_generator/cli.rb,
lib/i18n_generator/label.rb,
lib/i18n_generator/excel_parser.rb,
lib/i18n_generator/label_writer.rb
Defined Under Namespace
Classes: CLI, ExcelParser, Label, LabelWriter
Class Method Summary collapse
Class Method Details
.process(source_spreadsheet, output_directory, bundle_prefix) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/i18n_generator.rb', line 7 def process(source_spreadsheet, output_directory, bundle_prefix) excel_parser = I18nGenerator::ExcelParser.new(source_spreadsheet) label_writer = I18nGenerator::LabelWriter.new(output_directory, bundle_prefix) labels = excel_parser.parse label_writer.write_labels(labels, excel_parser.translation_languages) end |