Class: StTools::Setup
- Inherits:
-
Object
- Object
- StTools::Setup
- Defined in:
- lib/st_tools.rb
Class Method Summary collapse
-
.setup(locale) ⇒ Object
Метод загрузки файлов локализации для методов форматирования времени.
- .setup_locale(locale) ⇒ Object
Class Method Details
.setup(locale) ⇒ Object
Метод загрузки файлов локализации для методов форматирования времени. Принимает значения [:en, :ru]
28 29 30 31 |
# File 'lib/st_tools.rb', line 28 def self.setup(locale) locale = :ru unless [:ru, :en].include?(locale) self.setup_locale(locale) end |
.setup_locale(locale) ⇒ Object
35 36 37 38 39 40 41 42 |
# File 'lib/st_tools.rb', line 35 def self.setup_locale(locale) require 'i18n' ::I18n.load_path += Dir[File.dirname(File.(__FILE__)) + '/i18n/**/*.yml'] ::I18n.backend.load_translations ::I18n.available_locales = [:ru, :en] ::I18n.locale = locale ::I18n.default_locale = locale end |