Class: Openehr::Generators::I18nGenerator
Instance Method Summary
collapse
#initialize
Instance Method Details
#create_i18n_file ⇒ Object
13
14
15
|
# File 'lib/generators/openehr/i18n/i18n_generator.rb', line 13
def create_i18n_file
template 'i18n.rb', 'config/initializers/i18n.rb'
end
|
#create_yaml_files ⇒ Object
17
18
19
20
21
22
23
24
25
|
# File 'lib/generators/openehr/i18n/i18n_generator.rb', line 17
def create_yaml_files
archetype.ontology.term_definitions.each do |code, terms|
@language_code = code
@terms = terms.map do |atcode, term|
{atcode: atcode, item: term.items['text']}
end
template 'language.yml', "config/locales/#{@language_code}.yml"
end
end
|