|
Revision 85, 1.0 kB
(checked in by saimon, 2 years ago)
|
--Adding Globalize::Supported Locales class which adds ability to define a set of application wide supported locales
but you can also define the base locale, a sub set of active locales and a default locale.
This class is a singleton but you can clear out the instance and reset the values.
Have a look at test/supported_locales_test.rb for more details.
|
| Line | |
|---|
| 1 |
require 'pathname' |
|---|
| 2 |
require 'singleton' |
|---|
| 3 |
|
|---|
| 4 |
root_path = directory # this is set in the initializer that calls init.rb |
|---|
| 5 |
ml_lib_path = "#{root_path}/lib/globalize" |
|---|
| 6 |
|
|---|
| 7 |
# Load globalize libs |
|---|
| 8 |
require "globalize/localization/db_view_translator" |
|---|
| 9 |
require "globalize/localization/rfc_3066" |
|---|
| 10 |
require "globalize/localization/locale" |
|---|
| 11 |
require "globalize/localization/supported_locales" |
|---|
| 12 |
require "globalize/localization/db_translate" |
|---|
| 13 |
require "globalize/localization/core_ext" |
|---|
| 14 |
require "globalize/localization/core_ext_hooks" |
|---|
| 15 |
|
|---|
| 16 |
# Load plugin models |
|---|
| 17 |
require "globalize/models/translation" |
|---|
| 18 |
require "globalize/models/model_translation" |
|---|
| 19 |
require "globalize/models/view_translation" |
|---|
| 20 |
require "globalize/models/language" |
|---|
| 21 |
require "globalize/models/country" |
|---|
| 22 |
require "globalize/models/currency" |
|---|
| 23 |
|
|---|
| 24 |
# Load overriden Rails modules |
|---|
| 25 |
require "globalize/rails/active_record" |
|---|
| 26 |
require "globalize/rails/action_view" |
|---|
| 27 |
require "globalize/rails/action_mailer" |
|---|
| 28 |
require "globalize/rails/date_helper" |
|---|
| 29 |
require "globalize/rails/active_record_helper" |
|---|