Re: How to make the website use a translated po file ?

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Adrian Maier <adrian(dot)maier(at)gmail(dot)com>
Cc: PostgreSQL www <pgsql-www(at)postgresql(dot)org>
Subject: Re: How to make the website use a translated po file ?
Date: 2007-05-07 12:37:51
Message-ID: 463F1D9F.4000703@lelarge.info
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-www

Adrian Maier a écrit :
> On 5/5/07, Adrian Maier <adrian(dot)maier(at)gmail(dot)com> wrote:
>> On 5/5/07, Guillaume Lelarge <guillaume(at)lelarge(dot)info> wrote:
>> > Hi Adrian,
>> >
>> > Adrian Maier a écrit :
>> > > I have copied the translated portal.mo to the
>> portal/intl/ro_RO/LC_MESSAGES
>> > > directory. And I have set the preferred language to "Romanian" in
>> the web
>> > > browser.
>> > > What else needs to be done so that the menus get displayed using the
>> > > translated texts ?
>> > >
>> >
>> > You need to make sure that Romanian is the language required by your
>> > browser. If you use Firefox, here is what I did. On the location bar,
>> > type "about:config". In the filter, type "accept_lang". Double click on
>> > the value of "intl.accept_languages" and add at the beginning "ro,".
>> > Click OK. Reload your local page.
>>
>> I have done that, except that i've changed the languages from
>> Tools->Options->Advanced->Languages .
>>
>> The page contents is displayed according to the first language that
>> appears in browser's list , but the navigation menus are still
>> displayed
>> in English.
>>
>> The same problem happens when setting the language to French
>> ( i've unpacked Guillaume's frenchwebsite2.tar.bz2 on my copy of the
>> pgsql site ).
>>
>> Guillaume, do you happen have a minute to see with your browser settings
>> whether the menus are displayed corectly in French on my server
>> http://pgsql.newsoftcontrol.ro ?
>> This would help with finding out where is the problem : on the server
>> or in my
>> browser .
>>
>> Also, are you using Firefox translated in French , or do you have the
>> locale
>> set to French? On my client machine everything is in English , but this
>> shouldn't matter ...
>
> I have found a solution: the directory where i put the French portal.mo
> has to be intl/fr , not intl/fr_FR .
>
> Similarly, the Romanian translation works if i put it in
> portal/intl/ro/LC_MESSAGES .
>

Sorry, I forgot to reply to your previous mail. Did you tweak
system/global/languages.php ? because I added an alias for fr_FR in the
$GLOBALS['_LANGUAGE_ALIASES'] array. Here is the new declaration :

$GLOBALS['_LANGUAGE_ALIASES'] = array(
'br' => 'pt_BR',
'en' => 'en_US',
'fr' => 'fr_FR',
'ru' => 'ru_RU',
'tr' => 'tr_TR'
);

With romanian, it will be like this one :

$GLOBALS['_LANGUAGE_ALIASES'] = array(
'br' => 'pt_BR',
'en' => 'en_US',
'fr' => 'fr_FR',
'ro' => 'ro_RO',
'ru' => 'ru_RU',
'tr' => 'tr_TR'
);

This way, you'll be able to use the ro_RO directory.

Regards.

--
Guillaume.
<!-- http://abs.traduc.org/
http://lfs.traduc.org/
http://docs.postgresqlfr.org/ -->

In response to

Responses

Browse pgsql-www by date

  From Date Subject
Next Message Guillaume Lelarge 2007-05-07 13:16:24 Re: How to make the website use a translated po file ?
Previous Message Adrian Maier 2007-05-07 11:21:53 Re: How to make the website use a translated po file ?