Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH 000/160] [PULL] Update ab/i18n (again)

From: Michael J Gruber <hidden>
Date: 2016-06-15 22:49:35

Ævar Arnfjörð Bjarmason venit, vidit, dixit 20.09.2010 22:37:
Please pull an updated ab/i18n. The version you have now should be
ejected in favor of it:

   git://github.com/avar/git.git ab/i18n
   http://github.com/avar/git/compare/87b5054...ab/i18n
   http://github.com/avar/git/compare/87b5054...ab/i18n.patch

Changes since last time, I can also send these to list on request. But
I don't think anyone wants a 160 patch flood:

    http://github.com/avar/git/compare/ab/i18n-in-pu...ab/i18n
    http://github.com/avar/git/compare/ab/i18n-in-pu...ab/i18n.patch

The Gist of it is:

  * I rewrote the huge monolithic commit that added NO_GETTEXT_POISON
    prereqs to tests out of the series and added these changes to
    individual tests instead. This was the practice I was using for
    patches later in the series, but I hadn't updated the earlier
    ones.

    In the process of doing that I found some tests that were
    mistakenly marked under NO_GETTEXT_POISON, mainly because the
    tests failed due to earlier tests that rightly had
    NO_GETTEXT_POISON. I did some re-arranging of test code to avoid
    this.

  * The PO files use line numbers again, and now have copyright
    notices at the top.

    It turns out that using msgmerge(1) is a major PITA without these
    line numbers, msgmerge will compeletely screw up merges that
    otherwise would have succeeded. E.g. it'll merge two similar but
    unrelated messages together and mark them as fuzzy, but if it has
    file/line number data it doesn't do this.

    Our PO usage is now completely standard, i.e. we're not removing
    anything that the normal GNU gettext tools add. I updated
    po/README to reflect this.

  * I did a msgmerge(1) on the existing PO files. This has left a lot
    of messages marked as fuzzy. TRANSLATORS: Please check if this has
    screwed up your translations.

Further notes below. But here's a diffstat between this series and the
one that was merged into pu:
    
     command-list.txt          |    1 +
     po/README                 |   43 +-
     po/de.po                  | 1220 +++++++++++++++-
     po/en_GB.po               | 2778 +++++++++++++++++++++++++++++++++++-
     po/hi.po                  | 2777 +++++++++++++++++++++++++++++++++++-
     po/is.po                  |   64 +-
     po/pl.po                  | 2788 +++++++++++++++++++++++++++++++++++-
     po/sv.po                  | 3492 +++++++++++++++++++++++++++++++++++++++++++++
     t/t0201-gettext-poison.sh |   36 -
     t/t0205-gettext-poison.sh |   36 +
     t/t1200-tutorial.sh       |    3 +-
     t/t2204-add-ignored.sh    |   45 +-
     t/t3700-add.sh            |   15 +-
     t/t5541-http-push.sh      |    2 +-
     t/t7004-tag.sh            |   27 +-
     t/t7500-commit.sh         |    3 -
     t/t7501-commit.sh         |    7 +-
     t/t7502-commit.sh         |   60 +-
     t/t7508-status.sh         |   63 +-
     wt-status.c               |    2 +-
     20 files changed, 13143 insertions(+), 319 deletions(-)
    

Jan Krüger (1):
  po/de.po: add German translation

Marcin Cieślak (1):
  po/pl.po: add Polish translation

Peter Krefting (1):
  po/sv.po: add Swedish translation

Ramkumar Ramachandra (1):
  po/hi.po: add Hindi Translation

Sam Reed (1):
  po/en_GB.po: add British English translation

Thomas Rast (1):
  gettext tests: locate i18n lib&data correctly under --valgrind

Ævar Arnfjörð Bjarmason (154):
  t7004-tag.sh: re-arrange git tag comment for clarity
Would it be possible to split the infrastructure part from the actual
translations, i.e. have two or more dependent branches (which is
probably easier than reordering on a single branch)?

I know at least one locale where we're actually in the early stages of a
fundamental discussion about translation principles. Blocking the whole
series because of that makes no sense.

Also, the set of reviewers for infrastructure parts will be quite
different from that for individual translations.

Michael
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help