From: | Justin Clift <justin(at)postgresql(dot)org> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Magnus Hagander <magnus(at)hagander(dot)net>, Jaime Casanova <jaime(dot)casanova(at)2ndquadrant(dot)com>, Daymel Bonne <daymel(dot)bonne(at)2ndquadrant(dot)ec>, PostgreSQL WWW <pgsql-www(at)postgresql(dot)org> |
Subject: | Re: planet in more languages |
Date: | 2017-07-01 15:30:12 |
Message-ID: | 32517158-6715-4C93-B3C7-0962C7DE4496@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-www |
On 1 Jul 2017, at 14:48, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> wrote:
> Magnus Hagander wrote:
>> On Fri, Jun 30, 2017 at 6:09 AM, Jaime Casanova <
>> jaime(dot)casanova(at)2ndquadrant(dot)com> wrote:
>
>>>> The planet page in non-english still comes with english menu
>>>> entries and headlines. I don't think we need (or even want) the
>>>> registration interface to be translated, but the headlines about
>>>> teams and feeds and such probably should be. And the plain texts.
>>>>
>>>
>>> what about the case in which someone uses es_fr? it should come in
>>> spanish or french? translation of the interface should, IMHO,
>>> happen at a different level (and that is a different patch)
>>
>> es_fr means the french version of spanish, does it not? I'm not sure even
>> what that is :) But if it has it's own language code, it should be treated
>> like everything else?
>
> Not really ... codes like es_AR are supposed to mean "Spanish, in
> Argentina" (so you can have fr_CA and en_CA for French and English in
> Canada, and also es_ES and es_CL for Spanish in Spain or Chile). This
> configures not only language but also things like currency format,
> thousands separator, etc, which are country-specific rather than
> language-specific.
>
> But what we want to do here is not that kind of language-in-country
> specific code, but rather something that means "list me all blog posts
> in either Spanish or French". Which would be this "es_fr" weird thing
> we've just invented. Maybe we should specify that differently -- maybe
> separate them with commas instead of underscore. So
> planet.pg.org/fr,es,en/ would mean entries in either French, Spanish,
> English.
>
> As for what language should the interface be in, I suggest to use the
> first language listed in the language specification. If you use
> /fr,es/ then show the interface in French, but if you use /es,fr/ then
> list it in Spanish -- though in both cases you would see exactly the
> same blog entries.
Maybe use get variables something like this?
planet.pg.org/fr/?langs=fr,es,en
That would be an interface lang of "fr", and showing posts in the languages
fr, es, en. With a default to whatever the interface language is if no
?langs= variable is provided.
+ Justin
--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2017-07-02 11:19:58 | Re: planet in more languages |
Previous Message | Alvaro Herrera | 2017-07-01 13:48:30 | Re: planet in more languages |