Sha256: 50c81e5d3d6182158477ffec3cdd2c35dae6cfb89e146878615f4bc6d783d637
Contents?: true
Size: 1.09 KB
Versions: 10
Compression:
Stored size: 1.09 KB
Contents
module GettextI18nRails VERSION = File.read( File.join(File.dirname(__FILE__),'..','VERSION') ).strip extend self end require 'fast_gettext' if Gem::Version.new(FastGettext::VERSION) < Gem::Version.new("0.4.8") raise "Please upgrade fast_gettext" end # include translations into all the places it needs to go... Object.send(:include, FastGettext::Translation) # make translations html_safe if possible and wanted if "".respond_to?(:html_safe?) require 'gettext_i18n_rails/html_safe_translations' Object.send(:include, GettextI18nRails::HtmlSafeTranslations) end require 'gettext_i18n_rails/backend' I18n.backend = GettextI18nRails::Backend.new require 'gettext_i18n_rails/i18n_hacks' require 'gettext_i18n_rails/active_record' # If configuration via Railties is not available force activerecord extensions if not defined?(Rails::Railtie) and defined?(ActiveRecord) ActiveRecord::Base.extend GettextI18nRails::ActiveRecord end require 'gettext_i18n_rails/action_controller' if defined?(ActionController) # so that bundle console can work in a rails project require 'gettext_i18n_rails/railtie'
Version data entries
10 entries across 10 versions & 2 rubygems