Class: I18nStructureGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- I18nStructureGenerator
- Defined in:
- lib/generators/i18n_structure/i18n_structure_generator.rb
Instance Method Summary collapse
Instance Method Details
#main ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/generators/i18n_structure/i18n_structure_generator.rb', line 10 def main unless locale_name =~ /^[a-zA-Z]{2}([-_][a-zA-Z]+)?$/ log 'ERROR: Wrong locale format. Please give locale in XX or XX-XX format.' exit end log "create i18n structure for locale: #{locale_name}" create_folders_for_locale(locale_name) copy_initializer_file(locale_name) create_ar_locales(locale_name) update_locale_lookup_path end |