diff options
author | Jaime Iniesta <jaimeiniesta@gmail.com> | 2010-11-16 22:25:20 +0100 |
---|---|---|
committer | Jaime Iniesta <jaimeiniesta@gmail.com> | 2010-11-16 22:25:20 +0100 |
commit | 0545d0eb993eff74143092b7ace2f85e9e809790 (patch) | |
tree | 5a733a1bd18440ac8aad5976b8539df626097054 /railties | |
parent | 45e3827eb22b243c6bc4358fcbee7feed3de3873 (diff) | |
download | rails-0545d0eb993eff74143092b7ace2f85e9e809790.tar.gz rails-0545d0eb993eff74143092b7ace2f85e9e809790.tar.bz2 rails-0545d0eb993eff74143092b7ace2f85e9e809790.zip |
i18n guide: it's activerecord.errors.messages.record_invalid (instead of 'invalid'), and messagges typo
Diffstat (limited to 'railties')
-rw-r--r-- | railties/guides/source/i18n.textile | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/railties/guides/source/i18n.textile b/railties/guides/source/i18n.textile index 4803264c97..6bf52f1ac2 100644 --- a/railties/guides/source/i18n.textile +++ b/railties/guides/source/i18n.textile @@ -464,24 +464,24 @@ I18n.t 'message' The +translate+ method also takes a +:scope+ option which can contain one or more additional keys that will be used to specify a “namespace” or scope for a translation key: <ruby> -I18n.t :invalid, :scope => [:activerecord, :errors, :messages] +I18n.t :record_invalid, :scope => [:activerecord, :errors, :messages] </ruby> -This looks up the +:invalid+ message in the Active Record error messages. +This looks up the +:record_invalid+ message in the Active Record error messages. Additionally, both the key and scopes can be specified as dot-separated keys as in: <ruby> -I18n.translate :"activerecord.errors.messages.invalid" +I18n.translate "activerecord.errors.messages.record_invalid" </ruby> Thus the following calls are equivalent: <ruby> -I18n.t 'activerecord.errors.messages.invalid' -I18n.t 'errors.messages.invalid', :scope => :active_record -I18n.t :invalid, :scope => 'activerecord.errors.messages' -I18n.t :invalid, :scope => [:activerecord, :errors, :messages] +I18n.t 'activerecord.errors.messages.record_invalid' +I18n.t 'errors.messages.record_invalid', :scope => :active_record +I18n.t :record_invalid, :scope => 'activerecord.errors.messages' +I18n.t :record_invalid, :scope => [:activerecord, :errors, :messages] </ruby> h5. Defaults @@ -697,7 +697,7 @@ activerecord.errors.models.user.attributes.name.blank activerecord.errors.models.user.blank activerecord.errors.messages.blank errors.attributes.name.blank -errors.messagges.blank +errors.messages.blank </ruby> When your models are additionally using inheritance then the messages are looked up in the inheritance chain. @@ -719,7 +719,7 @@ activerecord.errors.models.user.attributes.title.blank activerecord.errors.models.user.blank activerecord.errors.messages.blank errors.attributes.title.blank -errors.messagges.blank +errors.messages.blank </ruby> This way you can provide special translations for various error messages at different points in your models inheritance chain and in the attributes, models, or default scopes. |