module ZendeskAppsSupport::I18n

Public Class Methods

set_load_path() click to toggle source
# File lib/zendesk_apps_support/i18n.rb, line 10
def set_load_path
  i18n
  nil
end
t(key, **args) click to toggle source
# File lib/zendesk_apps_support/i18n.rb, line 6
def t(key, **args)
  i18n.t(key, **args)
end

Private Class Methods

i18n() click to toggle source
# File lib/zendesk_apps_support/i18n.rb, line 17
def i18n
  @i18n ||= begin
    require 'i18n'
    ::I18n.load_path += locale_files
    ::I18n
  end
end
locale_files() click to toggle source
# File lib/zendesk_apps_support/i18n.rb, line 25
def locale_files
  Dir[File.expand_path('../../../config/locales/*.yml', __FILE__)] -
    Dir[File.expand_path('../../../config/locales/*.zendesk.yml', __FILE__)]
end