i18n not working by default

I'm try this groovy i18n stuff for formatting my dates in UK format.

Console tests seem to show me I have it configured properly but I'm not 100%.

How do I set up the app so that in a view when I do

<%= Person.first.birthday %>

it shows in UK format as specified in my i18 config file. Currently it's ignoring it.

I have to explicitly tell the view to use the i18 config for it to work.

What am I missing here or is this intended behaviour?

I'm try this groovy i18n stuff for formatting my dates in UK format.

Console tests seem to show me I have it configured properly but I'm not 100%.

How do I set up the app so that in a view when I do

<%= Person.first.birthday %>

it shows in UK format as specified in my i18 config file. Currently it's ignoring it.

I have to explicitly tell the view to use the i18 config for it to work.

What am I missing here or is this intended behaviour?

Use I18n.l (short for I18n.localize, also available as just l in views)

Fred

Use I18n.l (short for I18n.localize, also available as just l in views)

Fred

Aha, that explains it - so it is intended behaviour! Thanks *again* for such a quick and clear and helpful response Fred. :-). bb.

bingo bob wrote:

Use I18n.l (short for I18n.localize, also available as just l in views)

Fred

Aha, that explains it - so it is intended behaviour! Thanks *again* for such a quick and clear and helpful response Fred. :-). bb.

Also, please consider using fast_gettext instead of the (IMHO much clumsier) default Rails I18N. fast_gettext uses the Rails I18N interface, but works with string keys (instead of symbolic ones) and PO files that are nicer to use and reasonably standard in the industry.

Best,