Sha256: 55c873b0967bf4166d4b60cde5c142175bcbe5622a93ff8b6f699e833370fe5e
Contents?: true
Size: 646 Bytes
Versions: 1
Compression:
Stored size: 646 Bytes
Contents
require 'fast_gettext' require 'locale' include FastGettext::Translation FastGettext.add_text_domain('spider', :path => File.join($SPIDER_PATH, 'data', 'locale')) FastGettext.text_domain = 'spider' l = Locale.current[0].to_s l = $1 if l =~ /(\w\w)_+/ FastGettext.locale = l module Spider module GetText def self.in_domain(domain, &block) prev_text_domain = FastGettext.text_domain FastGettext.text_domain = domain if FastGettext.translation_repositories.key?(domain) v = yield FastGettext.text_domain = prev_text_domain v end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spiderfw-0.6.9 | lib/spiderfw/i18n/gettext.rb |