[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DotGNU]Resource Manipulation: Falling back from specific cultures
From: |
Mariano Rivera |
Subject: |
Re: [DotGNU]Resource Manipulation: Falling back from specific cultures |
Date: |
Sun, 30 Nov 2003 21:48:49 -0300 |
User-agent: |
KMail/1.5.4 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rhys:
Thank you so much for your precises answers... Now I really understand a lot
more of this i18n logic.
So if nobody is actually working on or is opossed to, it is my intention to
start the es_ES and pt_BR as the targetted neutral language translations of
pnet for spanish and portuguese respectively.
Another question respectly with the patches... It is ok if I send partially
translations of pnet or I need to send all the files translated to some
language (for example es_ES), included in en_US?
Please let me know if I am ok to going on with this...
Thank you in advance, and sincerely I hope I can do a very good job with
this...
Best regards...
Mariano
On Sunday 30 November 2003 18:57, Rhys Weatherley wrote:
> On Monday 01 December 2003 06:56 am, Mariano Rivera wrote:
> > Hi All:
> >
> > I was wondering if somebody can give me a clue for where to look on the
> > sources for the actual code that implements the logic to fall back from
> > Language Variant to Language Neutral to English if the first ones are not
> > found???
>
> The logic is in the "System.Resources.ResourceManager" class in the
> "InternalGetResourceSet" method. It starts with the current culture and
> works up through the parent cultures until it finds a match. If there is
> no match, it will use the "invarant" culture, which is normally English.
>
> > I am asking this because I would like to contribute with some spanish and
> > portuguese(Brazilian) translations of pnet, but as I dont want to be
> > variant language specific, I am trying to write the neutral language
> > variation of spanish and portuguese and if I need (or somebody else want)
> > write the specifics ones...
>
> Usually you just pick one of the variants and install it as the neutral
> version. And then you don't need to bother with a specific version for
> that variant. You would normally pick the most natural "origin country"
> for the language.
>
> > For spanish I believe that the neutral language code is "es_ES", but I
> > cant confirm this, so if somebody else could, it will be great....
>
> es_ES is probably a good choice for the neutral version for Spanish. You
> would install it as "es", and then it will get picked up automatically for
> "es_ES", "es_CH", etc. "es_AR" would contain only those strings that are
> different for Argentina - everything else will fall back to "es".
>
> For Portuguese, it would be a toss up between "pt_BR" and "pt_PT" as to
> which is installed as the neutral version. I think MS uses "pt_BR", but I
> am not sure. Either way is fine with me.
>
> Cheers,
>
> Rhys.
>
> _______________________________________________
> Developers mailing list
> address@hidden
> http://dotgnu.org/mailman/listinfo/developers
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/yo/1uLwYdBQZsCQRAmuCAKCZStZceB8mu2GfCtnAGRXtuhxMzgCgoU7t
gjPuDkqwsaf9Xc0DHLFhXuc=
=ddHB
-----END PGP SIGNATURE-----