Обсуждение: pgsql: Translation updates

Поиск
Список
Период
Сортировка

pgsql: Translation updates

От
Peter Eisentraut
Дата:
Translation updates

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/e208b51f5491c85e0e967fe9798ace3f041fe0b7

Modified Files
--------------
src/backend/nls.mk                      |    2 +-
src/backend/po/de.po                    |  514 +-
src/backend/po/it.po                    | 2583 ++--
src/backend/po/ru.po                    | 1260 +-
src/backend/po/zh_CN.po                 |15305 ++++++++++++---------
src/backend/po/zh_TW.po                 |22317 -------------------------------
src/bin/initdb/nls.mk                   |    2 +-
src/bin/initdb/po/de.po                 |  305 +-
src/bin/initdb/po/fr.po                 |  326 +-
src/bin/initdb/po/it.po                 |  307 +-
src/bin/initdb/po/sv.po                 | 1037 ++
src/bin/initdb/po/zh_CN.po              |  501 +-
src/bin/pg_basebackup/nls.mk            |    2 +-
src/bin/pg_basebackup/po/cs.po          |  914 --
src/bin/pg_basebackup/po/es.po          |  806 --
src/bin/pg_basebackup/po/it.po          |  249 +-
src/bin/pg_basebackup/po/ja.po          |  837 --
src/bin/pg_basebackup/po/zh_CN.po       |  785 +-
src/bin/pg_config/po/sv.po              |   97 +-
src/bin/pg_controldata/po/fr.po         |   26 +-
src/bin/pg_controldata/po/sv.po         |  137 +-
src/bin/pg_controldata/po/zh_CN.po      |  176 +-
src/bin/pg_ctl/nls.mk                   |    2 +-
src/bin/pg_ctl/po/fr.po                 |   55 +-
src/bin/pg_ctl/po/it.po                 |   18 +-
src/bin/pg_ctl/po/sv.po                 |  167 +-
src/bin/pg_ctl/po/zh_CN.po              |  406 +-
src/bin/pg_ctl/po/zh_TW.po              |  770 --
src/bin/pg_dump/po/fr.po                |  794 +-
src/bin/pg_dump/po/it.po                |   20 +-
src/bin/pg_dump/po/zh_CN.po             | 1489 ++-
src/bin/pg_resetxlog/nls.mk             |    2 +-
src/bin/pg_resetxlog/po/fr.po           |  237 +-
src/bin/pg_resetxlog/po/sv.po           |  550 +
src/bin/pg_resetxlog/po/zh_CN.po        |  330 +-
src/bin/psql/po/it.po                   | 1204 +-
src/bin/psql/po/zh_CN.po                | 2774 ++--
src/bin/scripts/nls.mk                  |    2 +-
src/bin/scripts/po/de.po                |   83 +-
src/bin/scripts/po/fr.po                |  157 +-
src/bin/scripts/po/it.po                |   83 +-
src/bin/scripts/po/sv.po                | 1063 ++
src/bin/scripts/po/zh_CN.po             |  423 +-
src/interfaces/ecpg/preproc/po/zh_CN.po |  209 +-
src/interfaces/libpq/po/zh_CN.po        |  346 +-
src/pl/plperl/nls.mk                    |    2 +-
src/pl/plperl/po/sv.po                  |  190 +
src/pl/plpgsql/src/po/fr.po             |  190 +-
src/pl/plpgsql/src/po/zh_CN.po          |  478 +-
src/pl/plpython/nls.mk                  |    2 +-
src/pl/plpython/po/ro.po                |  336 -
src/pl/plpython/po/zh_CN.po             |  211 +-
52 files changed, 20753 insertions(+), 40328 deletions(-)


Re: pgsql: Translation updates

От
Euler Taveira
Дата:
On 15-12-2014 02:27, Peter Eisentraut wrote:
> Translation updates
>
It seems you forgot to update pt_BR.


--
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento


Re: pgsql: Translation updates

От
Peter Eisentraut
Дата:
On 12/15/14 8:08 AM, Euler Taveira wrote:
> On 15-12-2014 02:27, Peter Eisentraut wrote:
>> Translation updates
>>
> It seems you forgot to update pt_BR.

I'm running the script I always run.  Which file do you think was omitted?




Re: pgsql: Translation updates

От
Euler Taveira
Дата:
On 15-12-2014 12:55, Peter Eisentraut wrote:
> On 12/15/14 8:08 AM, Euler Taveira wrote:
>> On 15-12-2014 02:27, Peter Eisentraut wrote:
>>> Translation updates
>>>
>> It seems you forgot to update pt_BR.
>
> I'm running the script I always run.  Which file do you think was omitted?
>
initdb
pg_basebackup
pgscripts
postgres
psql

If you check babel it is all green.


--
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento


Re: pgsql: Translation updates

От
Tom Lane
Дата:
Euler Taveira <euler@timbira.com.br> writes:
> On 15-12-2014 12:55, Peter Eisentraut wrote:
>> On 12/15/14 8:08 AM, Euler Taveira wrote:
>>> It seems you forgot to update pt_BR.

>> I'm running the script I always run.  Which file do you think was omitted?

> initdb
> pg_basebackup
> pgscripts
> postgres
> psql

I looked at this, but it's not obvious that anything is wrong.  Many of
the pt_BR.po files were updated, and the ones that were not are in
subdirectories whose message sets have evidently not changed much lately,
because a lot of the other .po files are as old or older.

            regards, tom lane


Re: pgsql: Translation updates

От
Euler Taveira
Дата:
On 15-12-2014 13:36, Tom Lane wrote:
> Euler Taveira <euler@timbira.com.br> writes:
>> On 15-12-2014 12:55, Peter Eisentraut wrote:
>>> On 12/15/14 8:08 AM, Euler Taveira wrote:
>>>> It seems you forgot to update pt_BR.
>
>>> I'm running the script I always run.  Which file do you think was omitted?
>
>> initdb
>> pg_basebackup
>> pgscripts
>> postgres
>> psql
>
> I looked at this, but it's not obvious that anything is wrong.  Many of
> the pt_BR.po files were updated, and the ones that were not are in
> subdirectories whose message sets have evidently not changed much lately,
> because a lot of the other .po files are as old or older.
>
The steps that reproduce what I'm trying to say:

euler@vostro:/a/sw/postgres$ git checkout REL9_4_STABLE
Already on 'REL9_4_STABLE'
Your branch is up-to-date with 'origin/REL9_4_STABLE'.
euler@vostro:/a/sw/postgres$ git pull
Already up-to-date.
euler@vostro:/a/sw/postgres$ git archive --format=tgz --prefix=pg94/
REL9_4_STABLE > /tmp/pg94.tgz
euler@vostro:/a/sw/postgres$ cd /tmp/
euler@vostro:/tmp$ tar -zxf pg94.tgz
euler@vostro:/tmp$ cd pg94/
euler@vostro:/tmp/pg94$ ./configure --enable-nls
euler@vostro:/tmp/pg94$ cd src/backend/
euler@vostro:/tmp/pg94/src/backend$ make update-po
euler@vostro:/tmp/pg94/src/backend$ mv po/pt_BR.po.new po/pt_BR.po
euler@vostro:/tmp/pg94/src/backend$ msgfmt -c -v -o /dev/null po/pt_BR.po
3934 mensagens traduzidas, 137 traduções aproximadas (fuzzy), 38
mensagens não traduzidas.

... but if I replace the po file with the one in the translation
repository [1]:

euler@vostro:/tmp/pg94/src/backend$ cd /a/sw/messages/
euler@vostro:/a/sw/messages$ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
euler@vostro:/a/sw/messages$ git archive --format=tgz --prefix=master/
master > /tmp/master.tgz
euler@vostro:/a/sw/messages$ cd /tmp/
euler@vostro:/tmp$ tar -zxf master.tgz
euler@vostro:/tmp$ cp master/pt_BR/postgres.po pg94/src/backend/po/pt_BR.po
euler@vostro:/tmp$ cd pg94/src/backend/
euler@vostro:/tmp/pg94/src/backend$ make update-po
euler@vostro:/tmp/pg94/src/backend$ mv po/pt_BR.po.new po/pt_BR.po
euler@vostro:/tmp/pg94/src/backend$ msgfmt -c -v -o /dev/null po/pt_BR.po
4109 mensagens traduzidas.

This is true for all of those mentioned files.


[1] http://git.postgresql.org/gitweb/?p=pgtranslation/messages.git;a=summary


--
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento


Re: pgsql: Translation updates

От
Tom Lane
Дата:
Euler Taveira <euler@timbira.com.br> writes:
> On 15-12-2014 13:36, Tom Lane wrote:
>> I looked at this, but it's not obvious that anything is wrong.  Many of
>> the pt_BR.po files were updated, and the ones that were not are in
>> subdirectories whose message sets have evidently not changed much lately,
>> because a lot of the other .po files are as old or older.

> ... but if I replace the po file with the one in the translation
> repository [1]:
> [1] http://git.postgresql.org/gitweb/?p=pgtranslation/messages.git;a=summary

Hm.  I took a quick look at the PO-Revision-Date lines in a few files that
were changed recently according to gitweb.  It looks like the last changes
that made it into the core repo were from Peter's DE translation updates
of six days ago.  I'm not sure what the cutoff is supposed to be, but
there are commits in there from four or five days ago that were not
merged.

            regards, tom lane


Re: pgsql: Translation updates

От
Alvaro Herrera
Дата:
Tom Lane wrote:
> Euler Taveira <euler@timbira.com.br> writes:
> > On 15-12-2014 13:36, Tom Lane wrote:
> >> I looked at this, but it's not obvious that anything is wrong.  Many of
> >> the pt_BR.po files were updated, and the ones that were not are in
> >> subdirectories whose message sets have evidently not changed much lately,
> >> because a lot of the other .po files are as old or older.
>
> > ... but if I replace the po file with the one in the translation
> > repository [1]:
> > [1] http://git.postgresql.org/gitweb/?p=pgtranslation/messages.git;a=summary
>
> Hm.  I took a quick look at the PO-Revision-Date lines in a few files that
> were changed recently according to gitweb.  It looks like the last changes
> that made it into the core repo were from Peter's DE translation updates
> of six days ago.  I'm not sure what the cutoff is supposed to be, but
> there are commits in there from four or five days ago that were not
> merged.

Are you tagging soon?  We have uploaded some more spanish translations
today and it'd be good to have all the updates in the last couple of
days too, including pt_BR.

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: pgsql: Translation updates

От
Tom Lane
Дата:
Alvaro Herrera <alvherre@2ndquadrant.com> writes:
> Tom Lane wrote:
>> Hm.  I took a quick look at the PO-Revision-Date lines in a few files that
>> were changed recently according to gitweb.  It looks like the last changes
>> that made it into the core repo were from Peter's DE translation updates
>> of six days ago.  I'm not sure what the cutoff is supposed to be, but
>> there are commits in there from four or five days ago that were not
>> merged.

> Are you tagging soon?  We have uploaded some more spanish translations
> today and it'd be good to have all the updates in the last couple of
> days too, including pt_BR.

If Peter will commit to getting this done in the next couple of hours,
I will hold off wrapping.  I won't wait past about 7PM EST, though.

            regards, tom lane


Re: pgsql: Translation updates

От
Peter Eisentraut
Дата:
On 12/15/14 11:20 AM, Euler Taveira wrote:
> On 15-12-2014 12:55, Peter Eisentraut wrote:
>> On 12/15/14 8:08 AM, Euler Taveira wrote:
>>> On 15-12-2014 02:27, Peter Eisentraut wrote:
>>>> Translation updates
>>>>
>>> It seems you forgot to update pt_BR.
>>
>> I'm running the script I always run.  Which file do you think was omitted?
>>
> initdb
> pg_basebackup
> pgscripts
> postgres
> psql
>
> If you check babel it is all green.

The files messages/pt_BR/initdb.po and
postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
nothing new to copy.



Re: pgsql: Translation updates

От
Euler Taveira
Дата:
On 15-12-2014 18:17, Peter Eisentraut wrote:
> On 12/15/14 11:20 AM, Euler Taveira wrote:
>> On 15-12-2014 12:55, Peter Eisentraut wrote:
>>> On 12/15/14 8:08 AM, Euler Taveira wrote:
>>>> On 15-12-2014 02:27, Peter Eisentraut wrote:
>>>>> Translation updates
>>>>>
>>>> It seems you forgot to update pt_BR.
>>>
>>> I'm running the script I always run.  Which file do you think was omitted?
>>>
>> initdb
>> pg_basebackup
>> pgscripts
>> postgres
>> psql
>>
>> If you check babel it is all green.
>
> The files messages/pt_BR/initdb.po and
> postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
> nothing new to copy.
>
And the other ones?


--
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento


Re: pgsql: Translation updates

От
Alvaro Herrera
Дата:
Euler Taveira wrote:
> On 15-12-2014 18:17, Peter Eisentraut wrote:
> > On 12/15/14 11:20 AM, Euler Taveira wrote:
> >> On 15-12-2014 12:55, Peter Eisentraut wrote:
> >>> On 12/15/14 8:08 AM, Euler Taveira wrote:
> >>>> On 15-12-2014 02:27, Peter Eisentraut wrote:
> >>>>> Translation updates
> >>>>>
> >>>> It seems you forgot to update pt_BR.
> >>>
> >>> I'm running the script I always run.  Which file do you think was omitted?
> >>>
> >> initdb
> >> pg_basebackup
> >> pgscripts
> >> postgres
> >> psql
> >>
> >> If you check babel it is all green.
> >
> > The files messages/pt_BR/initdb.po and
> > postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
> > nothing new to copy.
> >
> And the other ones?

There must be something wrong, I agree.  I uploaded updated translations
for almost all files this afternoon, but you only incorporated the
pg_basebackup changes.  I'm going to upload an updated postgres.po now
(not 100% but better than what's there) and will see about doing an
update run too, and will see what happens.

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: pgsql: Translation updates

От
Alvaro Herrera
Дата:
Alvaro Herrera wrote:

> There must be something wrong, I agree.  I uploaded updated translations
> for almost all files this afternoon, but you only incorporated the
> pg_basebackup changes.  I'm going to upload an updated postgres.po now
> (not 100% but better than what's there) and will see about doing an
> update run too, and will see what happens.

There was definitely something wrong with the stuff Peter pushed.  I
just pushed to 9.4, with this stat:

commit 84b76f2b62bd34c40533931b9547d7d411a62128
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:   Mon Dec 15 19:27:12 2014 -0300

    Translation updates

 src/backend/po/es.po                 | 10608 +++++++++++++++++++++++++++++++--------------------------
 src/backend/po/fr.po                 |  9646 ++++++++++++++++++++++++++++++---------------------
 src/backend/po/pt_BR.po              |  2811 ++++++++-------
 src/bin/initdb/po/es.po              |   459 +--
 src/bin/initdb/po/pt_BR.po           |   303 +-
 src/bin/initdb/po/sv.po              |   308 +-
 src/bin/pg_basebackup/po/es.po       |   678 +++-
 src/bin/pg_basebackup/po/fr.po       |   905 +++--
 src/bin/pg_basebackup/po/pt_BR.po    |   281 +-
 src/bin/pg_config/po/es.po           |    33 +-
 src/bin/pg_controldata/po/es.po      |   135 +-
 src/bin/pg_ctl/po/es.po              |   341 +-
 src/bin/pg_dump/po/es.po             |   927 ++---
 src/bin/pg_resetxlog/po/es.po        |   301 +-
 src/bin/psql/po/es.po                |  2600 +++++++-------
 src/bin/psql/po/fr.po                |  2605 +++++++-------
 src/bin/psql/po/pt_BR.po             |  1083 +++---
 src/bin/scripts/po/es.po             |   333 +-
 src/bin/scripts/po/pt_BR.po          |    27 +-
 src/interfaces/ecpg/ecpglib/po/es.po |    88 +-
 src/interfaces/ecpg/preproc/po/es.po |   181 +-
 src/interfaces/libpq/po/es.po        |   323 +-
 src/pl/plperl/po/es.po               |    75 +-
 src/pl/plpgsql/src/po/es.po          |   342 +-
 src/pl/plpython/po/es.po             |    87 +-
 src/pl/tcl/po/es.po                  |    16 +-
 26 files changed, 19729 insertions(+), 15767 deletions(-)

It's clear that the french translation was affected too, not only the
brazilian one.

I did NOT push to the master branch, as I don't know how is that
handled.  It shouldn't be too much of consequence, though of course that
should be fixed soonish.  In any case the 9.4 branch should be in much
better shape now.

BTW apologies for making everyone's pg_basebackup 99% instead of 100%.
It's just a missing newline in a Windows-only error message that should
never happen anyway, so it's not even a visible problem.

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: pgsql: Translation updates

От
Tom Lane
Дата:
Alvaro Herrera <alvherre@2ndquadrant.com> writes:
> Alvaro Herrera wrote:
>> There must be something wrong, I agree.  I uploaded updated translations
>> for almost all files this afternoon, but you only incorporated the
>> pg_basebackup changes.  I'm going to upload an updated postgres.po now
>> (not 100% but better than what's there) and will see about doing an
>> update run too, and will see what happens.

> There was definitely something wrong with the stuff Peter pushed.  I
> just pushed to 9.4, with this stat:
> ...

There is still something wrong here, because AFAICS Euler's most recent
commit into the pgtranslation repo remains missing.  I see this in
current 9.4-branch src/bin/pg_basebackup/po/pt_BR.po:

"POT-Creation-Date: 2014-12-09 12:23-0300\n"

and it looks to me like this is the version that was obsoleted in
http://git.postgresql.org/gitweb/?p=pgtranslation/messages.git;a=commitdiff;h=af90b2e25e8327ba3fd7e1a6c795da63f9b0c7d3
... so how the heck is that missing when your later commit
f1f61b527d2b9aee9b636fdb8e133a3cb37afe27 is present?

However, things are definitely a lot closer than they were before,
and I think at this point the risk-reward ratio of fooling with it
anymore is not attractive.  I'm going to wrap what we have, as soon
as I see a few more buildfarm critters give it a green light.  Please
leave the 9.4 branch alone until you see the stamping commit.

I recommend the translation team figure out exactly what went wrong
today before our next set of releases rolls round.

            regards, tom lane


Re: pgsql: Translation updates

От
Tom Lane
Дата:
I wrote:
> However, things are definitely a lot closer than they were before,
> and I think at this point the risk-reward ratio of fooling with it
> anymore is not attractive.  I'm going to wrap what we have, as soon
> as I see a few more buildfarm critters give it a green light.

Which, I just realized, they are not doing because the buildfarm script
intentionally ignores updates to .po files (and .doc too).  This is
probably too clever by half.  In the meantime, though, I have little
alternative but to cross my fingers and wrap.

            regards, tom lane


Re: pgsql: Translation updates

От
Peter Eisentraut
Дата:
On 12/15/14 4:28 PM, Euler Taveira wrote:
> On 15-12-2014 18:17, Peter Eisentraut wrote:
>> On 12/15/14 11:20 AM, Euler Taveira wrote:
>>> On 15-12-2014 12:55, Peter Eisentraut wrote:
>>>> On 12/15/14 8:08 AM, Euler Taveira wrote:
>>>>> On 15-12-2014 02:27, Peter Eisentraut wrote:
>>>>>> Translation updates
>>>>>>
>>>>> It seems you forgot to update pt_BR.
>>>>
>>>> I'm running the script I always run.  Which file do you think was omitted?
>>>>
>>> initdb
>>> pg_basebackup
>>> pgscripts
>>> postgres
>>> psql
>>>
>>> If you check babel it is all green.
>>
>> The files messages/pt_BR/initdb.po and
>> postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
>> nothing new to copy.
>>
> And the other ones?

I didn't check the other ones.  Are they not up to date?



Re: pgsql: Translation updates

От
Alvaro Herrera
Дата:
Peter Eisentraut wrote:
> On 12/15/14 4:28 PM, Euler Taveira wrote:
> > On 15-12-2014 18:17, Peter Eisentraut wrote:

> >> The files messages/pt_BR/initdb.po and
> >> postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
> >> nothing new to copy.
> >>
> > And the other ones?
>
> I didn't check the other ones.  Are they not up to date?

Well, they are now, because I committed some updates.  But as Tom
noticed, one commit was missing too, which is odd.  Can we have the
postgresql.git commit message carry the pgtranslation/messages.git
commit ID perhaps?

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: pgsql: Translation updates

От
Euler Taveira
Дата:
On 15-12-2014 23:07, Alvaro Herrera wrote:
> Peter Eisentraut wrote:
>> On 12/15/14 4:28 PM, Euler Taveira wrote:
>>> On 15-12-2014 18:17, Peter Eisentraut wrote:
>
>>>> The files messages/pt_BR/initdb.po and
>>>> postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
>>>> nothing new to copy.
>>>>
>>> And the other ones?
>>
>> I didn't check the other ones.  Are they not up to date?
>
> Well, they are now, because I committed some updates.  But as Tom
> noticed, one commit was missing too, which is odd.  Can we have the
> postgresql.git commit message carry the pgtranslation/messages.git
> commit ID perhaps?
>
I committed [1] a few hours ago and it is not the last commit in master.
Perhaps you did not 'git pull' my last commit and copy those other
spanish po files from elsewhere?


[1]
http://git.postgresql.org/gitweb/?p=pgtranslation/messages.git;a=commit;h=af90b2e25e8327ba3fd7e1a6c795da63f9b0c7d3


--
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento


Re: pgsql: Translation updates

От
Peter Eisentraut
Дата:
On 12/15/14 9:07 PM, Alvaro Herrera wrote:
> Peter Eisentraut wrote:
>> On 12/15/14 4:28 PM, Euler Taveira wrote:
>>> On 15-12-2014 18:17, Peter Eisentraut wrote:
>
>>>> The files messages/pt_BR/initdb.po and
>>>> postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
>>>> nothing new to copy.
>>>>
>>> And the other ones?
>>
>> I didn't check the other ones.  Are they not up to date?
>
> Well, they are now, because I committed some updates.  But as Tom
> noticed, one commit was missing too, which is odd.  Can we have the
> postgresql.git commit message carry the pgtranslation/messages.git
> commit ID perhaps?

Yes, I had that in my todo list anyway, and it's clearly useful in cases
like this.

I just ran the scripts again with yesterday's checkouts and they would
have copied a lot more.  I don't have a clue what went wrong, except
human error.  My apologies.



Re: pgsql: Translation updates

От
Alvaro Herrera
Дата:
Euler Taveira wrote:
> On 15-12-2014 23:07, Alvaro Herrera wrote:
> > Peter Eisentraut wrote:
> >> On 12/15/14 4:28 PM, Euler Taveira wrote:
> >>> On 15-12-2014 18:17, Peter Eisentraut wrote:
> >
> >>>> The files messages/pt_BR/initdb.po and
> >>>> postgresql/src/bin/initdb/po/pt_BR.po are identical, so I think there is
> >>>> nothing new to copy.
> >>>>
> >>> And the other ones?
> >>
> >> I didn't check the other ones.  Are they not up to date?
> >
> > Well, they are now, because I committed some updates.  But as Tom
> > noticed, one commit was missing too, which is odd.  Can we have the
> > postgresql.git commit message carry the pgtranslation/messages.git
> > commit ID perhaps?
> >
> I committed [1] a few hours ago and it is not the last commit in master.
> Perhaps you did not 'git pull' my last commit and copy those other
> spanish po files from elsewhere?
>
> [1]
> http://git.postgresql.org/gitweb/?p=pgtranslation/messages.git;a=commit;h=af90b2e25e8327ba3fd7e1a6c795da63f9b0c7d3

Oh, I think I see my mistake --- I have several checked-out copies, one
which is the workspace for each branch (so I have messages-master and
messages-9.3-branch, etc back to 9.0) and a main one that receives all
the branch-specific updates before I push.  Apparently what happened is
that I created the final commit in messages-master and then pushed to
postgresql.git repo from there, and only later I ran the git push to the
main one "messages", where I found the commit you had just created.

This is very similar to what I do for the postgresql.git repo (where I
have one workspace per branch, plus one additional workspace for each
major development project I have), and one "main" copy that's the one
that get updates from gitmaster, the one I push onto, and from where I
push onto gitmaster.  The one difference is that in postgresql.git I
have a "bare mirror" repo (git clone --mirror).  I think that reduces
the likelyhood that I make mistakes of the sort I just made.

If we had a pgtranslation/messages.git commit ID in the postgresql.git
commit message, we could see whether this is what happened.  In
messages-master, I have this sequence of commits:

8<-------- 8<-------- 8<-------- 8<-------- 8<-------- 8<--------
commit 4853d024694af32257cf061ff4f214d9dca5f106
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:   Mon Dec 15 16:56:06 2014 -0300

    es: update pg_ctl, plpython, pg_resetxlog, postgres

    from Carlos Chapi, Martín Marqués, Álvaro Herrera

commit 942efe00950e3c642e9a1b8b85852cfd15e24160
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:   Mon Dec 15 15:22:09 2014 -0300

    es: update ecpg, psql, plpgsql, pgscripts
8<-------- 8<-------- 8<-------- 8<-------- 8<-------- 8<--------

whereas in messages (the main copy) it's

8<-------- 8<-------- 8<-------- 8<-------- 8<-------- 8<--------
commit f1f61b527d2b9aee9b636fdb8e133a3cb37afe27
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:   Mon Dec 15 16:56:06 2014 -0300

    es: update pg_ctl, plpython, pg_resetxlog, postgres

    from Carlos Chapi, Martín Marqués, Álvaro Herrera

commit af90b2e25e8327ba3fd7e1a6c795da63f9b0c7d3
Author: Euler Taveira <euler@timbira.com>
Date:   Mon Dec 15 17:40:00 2014 -0300

    pt_BR: translation update

commit 942efe00950e3c642e9a1b8b85852cfd15e24160
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:   Mon Dec 15 15:22:09 2014 -0300

    es: update ecpg, psql, plpgsql, pgscripts
8<-------- 8<-------- 8<-------- 8<-------- 8<-------- 8<--------


Note the different commit ID of the first (most recent) commit, but same
timestamp; and your update in the middle which is lacking in the other
one.  I prolly had to "git rebase".

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services