Class: Mdwa::Generators::TranslateGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/mdwa/translate/translate_generator.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#requirementsObject

Returns the value of attribute requirements.



13
14
15
# File 'lib/generators/mdwa/translate/translate_generator.rb', line 13

def requirements
  @requirements
end

Instance Method Details

#brObject



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/generators/mdwa/translate/translate_generator.rb', line 17

def br
  return false unless language.to_sym == :br
  
  language_suffix = 'pt-BR'
  copy_file "br/config/initializers/inflections.rb", 'config/initializers/inflections.rb'
  copy_file "br/config/locales/devise.#{language_suffix}.yml", "config/locales/devise.#{language_suffix}.yml"
  copy_file "br/config/locales/mdwa.#{language_suffix}.yml", "config/locales/mdwa.#{language_suffix}.yml"
  copy_file "br/config/locales/mdwa.specific.#{language_suffix}.yml", "config/locales/mdwa.specific.#{language_suffix}.yml"

  application "config.time_zone = 'Brasilia'"
  application "config.i18n.default_locale = 'pt-BR'"

  puts '-----------------------------------------------------------------------'
  puts 'Make sure to restart the server in order to update the configurations'
  puts '-----------------------------------------------------------------------'

end