Module: Jekyll::I18nFilter
- Defined in:
- lib/jekyll-date-localization.rb
Instance Method Summary collapse
Instance Method Details
#load_translations ⇒ Object
11 12 13 14 15 16 |
# File 'lib/jekyll-date-localization.rb', line 11 def load_translations unless I18n::backend.instance_variable_get(:@translations) I18n.backend.load_translations \ Dir[File.join(File.dirname(__FILE__),'locales/*.yml')] + Dir['_locales/*.yml'] end end |
#localize(input, format = nil, locale = nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/jekyll-date-localization.rb', line 5 def localize(input, format=nil, locale=nil) load_translations locale = locale || @context.registers[:site].config["date_locale"] I18n.l input, :format => format, :locale => locale end |