require 'crystal_ext/gems' # Hack, ActiveSupport currently uses differrent version # gem 'i18n', '>= 0.4.1' # require 'i18n' require "i18n/backend/pluralization" I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization) dir = File.expand_path(File.dirname(__FILE__)) I18n.load_path += Dir["#{dir}/i18n/locales/*/*.{rb,yml}"] # # Helpers for Crystal # [ :AbstractController, :ControllerContext, ].each do |klass_name| if defined?(Crystal) and Crystal.const_defined?(klass_name) klass = Crystal.const_get(klass_name) klass.delegate :t, :to => I18n end end