13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/transync/gdoc_trans/gdoc_trans_reader.rb', line 13
def translations(language)
trans_hash = { file: @worksheet.title, language: language, translations: {} }
key_column = TransyncConfig::WORKSHEET_COLUMNS[:key]
language_column = TransyncConfig::WORKSHEET_COLUMNS[language.to_sym]
(TransyncConfig::START_ROW..@worksheet.num_rows).to_a.each do |row|
key = @worksheet[row, key_column]
value = @worksheet[row, language_column]
trans_hash[:translations][key] = value
end
trans_hash
end
|