localizing "yes"/"no" does not work?

Hello, i have a strange issue, but maybe i just do not know some special
conventions.

If i put

  fr:
    yes: 'oui'
    no: 'non'

in my fr.yml localization file, then <% t 'yes' %> produces 'Yes'
instead of 'oui'.
However any keys other than 'yes' and 'no' work fine: if i put

  fr:
    y: 'oui'
    n: 'non'

then <% t 'y' %> gives 'oui' as expected.

Can anyone please explain to my why i cannot use 'yes' and 'no' as keys
in localization files?
Thanks.

Alexey.

Hello, i have a strange issue, but maybe i just do not know some special
conventions.

If i put

fr:
   yes: 'oui'
   no: 'non'

in my fr.yml localization file, then <% t 'yes' %> produces 'Yes'
instead of 'oui'.

Just a guess, but it might be a YAML thing. Try putting this:

   fr:
     "yes": 'oui'
     "no": 'non'

To force the keys to be simple strings rather than thinking the bare yes == true

-Rob

However any keys other than 'yes' and 'no' work fine: if i put

fr:
   y: 'oui'
   n: 'non'

then <% t 'y' %> gives 'oui' as expected.

Can anyone please explain to my why i cannot use 'yes' and 'no' as keys
in localization files?
Thanks.

Alexey.

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Rob Biedenharn http://agileconsultingllc.com
Rob@AgileConsultingLLC.com
+1 513-295-4739
Skype: rob.biedenharn

Thanks Rob, your suggestion works!
I hope this is just a little weird yaml thing that has nothing to do
with
rails :).

Alexey.

It has been just point out to me that "yes" and "no" are keywords in
YAML.

Alexey.