5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/localeapp/rails.rb', line 5
def self.initialize
ActionController::Base.send(:include, Localeapp::Rails::Controller)
if rails_version_matches? '~> 2.3' require 'localeapp/rails/2_3_translation_helper_monkeypatch'
end
if rails_version_matches_any? '~> 3.2.16', '~> 4.0.2' require 'localeapp/rails/force_exception_handler_in_translation_helper'
require 'localeapp/rails/mimic_rails_missing_translation_display'
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
|