Hi Cesar, Sorry for not getting back to u earlier. To override the default implementation of IResourceFactory see http://www.castleproject.org/monorail/documentation/trunk/manual/configurationref.html section "The formal definition"
Cheers John On Dec 31 2009, 1:55 am, "Cesar Sanz" <[email protected]> wrote: > Hi, > > thanks for replying.. > > I will study the way you implement the default resource source (.resx) and I > think > it will be very interesting to implement this functionality that I found so > useful. > > "...you need to create a class that implements IResourceFactory and then > register it > with the container..." > > I see no configuration is required when using the localization based on > .resx files. > With that words do you mean, to create an entry in the web.config to > override the default behaviour? > > Hope I can accomplish this because I need it > > Regards. > > ----- Original Message ----- > From: "John Simons" <[email protected]> > To: "Castle Project Users" <[email protected]> > Sent: Tuesday, December 29, 2009 6:42 PM > Subject: Re: MR - Filters > > To do this properly it is a bit of work. > > You pretty much have to write your own ResourceAttribute, eg > ResourceDBAttribute, that implements IResourceDescriptorBuilder. > You also need to replace the default Monorail services that loads > resources from resx to instead load from a db, to do that you need to > create a class that implements IResourceFactory and then register it > with the container. > > The best way to go about doing all this is to have a look at the > existing implementation on the trunk. > > If you do chose to go this way, please do post your solution in the > contrib repository. > > Cheers > John > > On Dec 30, 4:01 am, "[email protected]" > <[email protected]> wrote: > > Hello, > > > I need to localize a web site built with MonoRail. > > > I've studied the localization that comes with the documentation > > (http://www.castleproject.org/monorail/documentation/trunk/usersguide/ > > res_localization.html) > > > The point is, this utilize .resx files, and I do not want to use .resx > > files because my clients requires me the ability to create new > > languages and to modify the existing ones in run time from a web > > interface. > > > So, I've been investigating and I found that asp.net has a mechanism > > that allows you to load localized string from another source (such a > > database for instance, which I am interested) > > > Here (http://msdn.microsoft.com/en-us/library/aa905797.aspx) you can > > find a good information about this. That information works only for > > asp.net controls and I am required to use it in MonoRail. > > > I've thought in using filters for this, I mean, load all the data into > > a propertybag variable and use it in the view. Do not know if it is > > correctly to use it in this way. > > > Can any of you help me with this? > > > Slts > > -- > > You received this message because you are subscribed to the Google Groups > "Castle Project Users" 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 > athttp://groups.google.com/group/castle-project-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Castle Project Users" 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/castle-project-users?hl=en.
