@IRessourceEnabledFoo: I like the idea and think the interface could live in
Castle.Core as i18n is a pretty fundamental thing, at least here in Europe
;-). Patch, or points to Gildas' localization stuff?

@po file support feels like a pretty alien thing on Windows. You'd probably
also have to port Mono.Unix.Catalog (
http://anonsvn.mono-project.com/viewvc/trunk/mcs/class/Mono.Posix/Mono.Unix/Catalog.cs?revision=55514&view=markup),
as this is extensively used for Mono i18n.

-- Roelof

On Fri, Jun 12, 2009 at 9:26 PM, Gauthier Segay <[email protected]>wrote:

>
> well, I'm unsure it would fit, but a solution could be to implement
> something like this:
>
> interface IRessourceEnabledFoo #ValidationAttribute in our case?
>  pro staticResourceType as Type?
>  pro resourceKey as String?
>  pro ressourceName as String? #fallback if hard dependencies to
> generated static resources stubs should be avoid
>
> if both of theses properties are set (type descriptor and, the message
> would be retrieved from the static class provided as
> staticResourceType parameter instead of the default Message (could be
> fallback for non localized labels)
>
> anyone find this idea plausible?
>
> the interface may live in Castle.Core or
> Castle.Components.Localization (AFAIR Gildas has contributed some
> localization helpness some time ago)
>
> I would be glad if some knowledgable people (or project leader) about
> validator component could get in touch with me to share some hints.
>
> I think it's a must have feature for the validator framework and
> potentially for other bits of the framework.
>
> Aside, anyone did have experience with other storage for localization
> rather than ressource assemblies, I'm asking because I preffer to
> separe them from the usage place and could rather stand static stubs
> generated, but suffer from vs solution build issues,
>
> I gave a quick glance about po file support under monodevelop and was
> surprised of the simpleness of the solution, wondering if this is
> supported under vanilla .net?
>
> On Jun 12, 9:32 am, Roelof Blom <[email protected]> wrote:
> > You are right, and unfortunately you cannot set a resource key on a
> > validation attribute.
> > -- Roelof
> >
> > On Thu, Jun 11, 2009 at 5:35 PM, Gauthier Segay <
> [email protected]>wrote:
> >
> >
> >
> >
> >
> > > If I'm right, this is for the default messages.
> >
> > > Is there a way to set resource key for customized messages ?
> >
> > > On Jun 10, 9:57 pm, Roelof Blom <[email protected]> wrote:
> > > > Out of the box we have support for messages in the following
> languages:
> >
> > > >    - English
> > > >    - Spanish
> > > >    - French
> > > >    - Italian
> > > >    - Lithuanian
> > > >    - Latvian
> > > >    - Dutch
> > > >    - Polish
> > > >    - Portuguese
> > > >    - Russian
> > > >    - Swedish
> >
> > > > -- Roelof.
> >
> > > > On Wed, Jun 10, 2009 at 9:14 PM, Thi <[email protected]> wrote:
> >
> > > > > Is there any way to implement multi-language support while using
> the
> > > > > built-in validators available? I'm relatively new to ActiveRecord /
> > > > > Validator, so any help would be appreciated.
> >
> > > > > Cheers,
> > > > > Thiago.
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to