Class: ReactOnRails::Locales::Base
- Inherits:
-
Object
- Object
- ReactOnRails::Locales::Base
- Defined in:
- lib/react_on_rails/locales/base.rb
Instance Method Summary collapse
-
#initialize(force: false) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(force: false) ⇒ Base
Returns a new instance of Base.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/react_on_rails/locales/base.rb', line 54 def initialize(force: false) return if i18n_dir.nil? if locale_files.empty? puts "Warning: No locale files found in #{i18n_yml_dir || 'Rails i18n load path'}" return end if !force && !obsolete? puts "Locale files are up to date, skipping generation. " \ "Use 'rake react_on_rails:locale force=true' to force regeneration." return end @translations, @defaults = generate_translations convert puts "Generated locale files in #{i18n_dir}" end |