module IceCube::I18n

Public Class Methods

backend() click to toggle source
# File lib/ice_cube/i18n.rb, line 11
def self.backend
  @backend
end
detect_backend!() click to toggle source
# File lib/ice_cube/i18n.rb, line 15
def self.detect_backend!
  require 'i18n'
  ::I18n.load_path += Dir[File.expand_path('../../../config/locales/*{rb,yml}', __FILE__)]
  @backend = ::I18n
rescue LoadError
  require 'ice_cube/null_i18n'
  @backend = NullI18n
end
l(*args) click to toggle source
# File lib/ice_cube/i18n.rb, line 7
def self.l(*args)
  backend.l(*args)
end
t(*args) click to toggle source
# File lib/ice_cube/i18n.rb, line 3
def self.t(*args)
  backend.t(*args)
end