Module: I18n::Backend::Weeler::Importer::ClassMethods
- Defined in:
- lib/i18n/backend/weeler/importer.rb
Instance Method Summary collapse
-
#import(file) ⇒ Object
Loads file and iterates each sheet and row.
Instance Method Details
#import(file) ⇒ Object
Loads file and iterates each sheet and row.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/i18n/backend/weeler/importer.rb', line 27 def import file xls = open_spreadsheet file xls.each_with_pagename do |name, sheet| # Lookup locales locales = locales_from_xlsx_sheet_row(sheet.row(1)) # Lookup values (2..sheet.last_row).each do |row_no| store_translations_from_xlsx_row(sheet.row(row_no), locales) end # rows end # sheets end |