Hi Krzysztof, have a look to this wiki: http://nhforge.org/wikis/howtonh/localization-techniques.aspx
<http://nhforge.org/wikis/howtonh/localization-techniques.aspx>have a look to the "*Method 2: Using several tables"* there 4 techniques listed there. 2011/3/14 xtoff <[email protected]> > Hi, > > I was wondering how other people are handling localisation (l10n) when > dealing with NHibernate. > > I'm jumping onboard a project that builds an app that is doing it by > having two sets of tables for pretty much every entity, say Customer > and Customer_l10n where Customer table holds customer information > (name, dob, stuff that is not to be translated) and Customer_l10n > holds stuff that is going to be language dependent, like say string > "First name" in multiple languages, display values for things like > customer status "normal", "gold", "platinum" etc. > > Then every query does stuff like "select * from Customer c where c.Id > = :bla" and also "select * from Customer_l10n l where l.LanguageCode > = :bla". > > I'm pretty sure there are also cases where there's actual join between > those tables, but I haven't seen the codebase yet so I don't know what > those cases actually are. > > So my question is - how do you guys handle those concerns. I'm sure > many of you have l10n in your apps. > > -- > You received this message because you are subscribed to the Google Groups > "nhusers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > > -- You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/nhusers?hl=en.
