Class/Module Index [+]

Quicksearch

HammerCLI::I18n

Public Class Methods

add_domain(domain) click to toggle source
# File lib/hammer_cli/i18n.rb, line 137
def self.add_domain(domain)
  if domain.available?
    domains << domain
    FastGettext.add_text_domain(domain.domain_name, :path => domain.locale_dir, :type => domain.type, :report_warning => false)
  end
end
clear() click to toggle source
# File lib/hammer_cli/i18n.rb, line 145
def self.clear
  FastGettext.translation_repositories.clear
  domains.clear
end
domains() click to toggle source
# File lib/hammer_cli/i18n.rb, line 131
def self.domains
  @domains ||= []
  @domains
end
locale() click to toggle source
# File lib/hammer_cli/i18n.rb, line 118
def self.locale
  lang_variant = Locale.current.to_simple.to_str
  lang = lang_variant.gsub(/_.*/, "")

  hammer_domain = HammerCLI::I18n::LocaleDomain.new
  if hammer_domain.available_locales.include? lang_variant
    lang_variant
  else
    lang
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.