5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/localeapp/rails.rb', line 5
def self.initialize
ActionController::Base.send(:include, Localeapp::Rails::Controller)
if rails_version_matches_all?('~> 4.0.10.rc1') |
rails_version_matches_all?('~> 4.1.0.rc1', '< 4.1.10.rc1') |
rails_version_matches_all?('~> 4.2.0.beta1', '< 4.2.1.rc1')
require 'localeapp/rails/backport_translation_helper_fix_to_honor_raise_option'
end
if rails_version_matches_any? '~> 3.2.16', '>= 4.0.2'
require 'localeapp/rails/mimic_rails_missing_translation_display'
require 'localeapp/rails/force_exception_handler_in_translation_helper'
end
Localeapp.configure do |config|
config.logger = rails_logger
config.environment_name = rails_env
config.project_root = rails_root
config.synchronization_data_file = File.join([config.project_root, 'log', 'localeapp.yml'])
config.translation_data_directory = File.join([config.project_root, 'config', 'locales'])
end
initialize_synchronization_data_file
end
|