aboutsummaryrefslogtreecommitdiffstats
path: root/guides
diff options
context:
space:
mode:
authorPrathamesh Sonpatki <csonpatki@gmail.com>2016-05-22 21:44:31 +0800
committerPrathamesh Sonpatki <csonpatki@gmail.com>2016-05-22 21:44:31 +0800
commit983fa3b29f8eb0846f1b5cb6b8aea5f07dfb5ecb (patch)
tree581cb9042a49e4de1ce3a220914c9690b7d1e1f7 /guides
parent9c0791b045f6e03b59246c42198cfc27c9ba2812 (diff)
downloadrails-983fa3b29f8eb0846f1b5cb6b8aea5f07dfb5ecb.tar.gz
rails-983fa3b29f8eb0846f1b5cb6b8aea5f07dfb5ecb.tar.bz2
rails-983fa3b29f8eb0846f1b5cb6b8aea5f07dfb5ecb.zip
Update i18n guide about how to change locale and translations paths [ci skip]
- config/application.rb no longer has comments about how to specify load paths or change default locale after https://github.com/rails/rails/commit/28dcadc0140dfdeb.
Diffstat (limited to 'guides')
-rw-r--r--guides/source/i18n.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/guides/source/i18n.md b/guides/source/i18n.md
index 0edfa072f8..92045e0647 100644
--- a/guides/source/i18n.md
+++ b/guides/source/i18n.md
@@ -109,12 +109,13 @@ The **translations load path** (`I18n.load_path`) is an array of paths to files
NOTE: The backend lazy-loads these translations when a translation is looked up for the first time. This backend can be swapped with something else even after translations have already been announced.
-The default `config/application.rb` file has instructions on how to add locales from another directory and how to set a different default locale.
+You can change the default locale and also configure the translations load
+paths in `config/application.rb` as follows:
```ruby
-# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
-# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
-# config.i18n.default_locale = :de
+ config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
+
+ config.i18n.default_locale = :de
```
The load path must be specified before any translations are looked up. To change the default locale from an initializer instead of `config/application.rb`: