I am also very interested in localization,
This goes for database content, rhtml-content (including names of
columns of tables), mail-content etc. All that is shown to the user.
In my experience table names, and table column names in the database are
best done in english. In the nearly 20 years I have been involved with
developing database solutions I have never had a database with swedish
names of tables and fields.
This is also because it you some day want to distribute your solution
abroad, you wouldnÂ´t want the names to be in Swedish anyway.
When Rails uses “column.human_name”, I would like to be able to choose
another language (Swedish). Now I get the database english names. To me
‘human_name’ is not what the database columns are called, they are
rarely human name at all, since different customers of ours call the
same object by different names in their context. To us developers it is
the same, but not to the cusomers.
So a feature with Meta-names of the columns would be a nice feature.
(Crystal Reports Server that we use for reporting has this: a layer of
Meta names (human names) that are used in customer interaction, but the
database names are something else.
SO I would like a clean separation of what is shown in the view, from
what things are called in the model.
PS I am new to RoR, Just been reading up till now, and just started to
do some experimentary solutions on my desktop,