git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 00/15] [REDO CONTINUE] Add gettext support to Git

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
Sep 6, 2010, 12:21 UTC
Message-ID
<1283775704-29440-1-git-send-email-avarab@gmail.com>
In-Reply-To
<1283638229-14199-1-git-send-email-avarab@gmail.com>
On Sat, Sep 4, 2010 at 22:10, Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:
Show 16 quoted lines
> The previous nested pull requests were a mess, and I needed to fix
> some bugs. So here's a total re-do of the ab/i18n series. Everything
> that's already in pu from ab/i18n can be ejected in favor of this.
>
> Most of these 63 patches have been seen here before. So I'll only be
> sending the stuff that's changed or interesting along with this
> series. To get the full thing go to:
>
>    git://github.com/avar/git.git ab/i18n-all
>    http://github.com/avar/git/compare/master...ab/i18n-all
>    http://github.com/avar/git/compare/master...ab/i18n-all.patch
>
> The last of which is a patch file suitable for git-am(1).
>
> Since last time I've rebased this on the new upstream master branch,
> which now has my ab/test-2 series.

Here's more work on top of my existing 63 patch series, bringing it to 78 patches in total.

With this all of the 'mainporcelain common' *and* 'mainporcelain' in
command-list.txt has been made translatable, aside from these
shellscripts:
    
    git-am                                  mainporcelain
    git-bisect                              mainporcelain common
    git-pull                                mainporcelain common
    git-rebase                              mainporcelain common
    git-stash                               mainporcelain
    git-submodule                           mainporcelain

Jan Krüger was doing some work on the git-add--interactive helper and those, and I was getting comfortable with doing only C, so I've left those for now.

This time around the changes to tests to add the NO_GETTEXT_POISON prerequisite are part of the *.c patches themselves. This should make it easier to review the series, since you can see what tests need to be skipped for each patch.

This series goes on top of ab/i18n-all and can be pulled from my GitHub branch:

    git://github.com/avar/git.git ab/i18n-all-continue
    http://github.com/avar/git/compare/ab/i18n-all...ab/i18n-all-continue
    http://github.com/avar/git/compare/ab/i18n-all...ab/i18n-all-continue.patch
And to see the whole thing from master:
    http://github.com/avar/git/compare/master...ab/i18n-all-continue
    http://github.com/avar/git/compare/master...ab/i18n-all-continue.patch
Note that this doesn't include Ramkumar Ramachandra's patch to add
Hindi. You'll have to get that from the archive separately.
    
Ævar Arnfjörð Bjarmason (15):
  gettextize: git-archive basic messages
  gettextize: git-bundle basic messages
  gettextize: git-clean basic messages
  gettextize: git-clean clean.requireForce messages
  gettextize: git-describe basic messages
  gettextize: git-gc basic messages
  gettextize: git-gc "Auto packing the repository" message
  gettextize: git-notes basic commands
  gettextize: git-notes GIT_NOTES_REWRITE_MODE error message
  gettextize: git-notes "Refusing to %s notes in %s" message
  gettextize: git-revert basic messages
  gettextize: git-revert mark the "me" variable for translation
  gettextize: git-revert messages using the "me" variable
  gettextize: git-revert split up "could not revert/apply" message
  gettextize: git-shortlog basic messages
 builtin/archive.c                |   14 ++--
 builtin/bundle.c                 |    6 +-
 builtin/clean.c                  |   28 +++++----
 builtin/describe.c               |   36 +++++-----
 builtin/gc.c                     |   24 ++++----
 builtin/notes.c                  |  132 +++++++++++++++++++------------------
 builtin/revert.c                 |   65 ++++++++++---------
 builtin/shortlog.c               |    8 +-
 t/t3501-revert-cherry-pick.sh    |    2 +-
 t/t3507-cherry-pick-conflict.sh  |    2 +-
 t/t6120-describe.sh              |    2 +-
 t/t7012-skip-worktree-writing.sh |    4 +-
 t/t7300-clean.sh                 |    6 +-
 13 files changed, 170 insertions(+), 159 deletions(-)
-- 
1.7.2.3.313.gcd15
Previous: Ævar Arnfjörð BjarmasonNext: Ævar Arnfjörð Bjarmason
Message 11 of 39 in “[REDO] Add gettext support to Git”
  1. 00/63 [REDO] Add gettext support to GitÆvar Arnfjörð Bjarmason, Sep 4, 2010
  2. 01/63 builtin: use builtin.h for all builtin commandsÆvar Arnfjörð Bjarmason, Sep 4, 2010
  3. 02/63 Add infrastructure for translating Git with gettextÆvar Arnfjörð Bjarmason, Sep 4, 2010
  4. 05/63 tests: locate i18n lib&data correctly under --valgrindÆvar Arnfjörð Bjarmason, Sep 4, 2010
  5. 21/63 po/is.po: add Icelandic translationÆvar Arnfjörð Bjarmason, Sep 4, 2010
  6. 26/63 gettext tests: add GETTEXT_POISON=YesPlease Makefile parameterÆvar Arnfjörð Bjarmason, Sep 4, 2010
  7. 27/63 gettext tests: skip lib-gettext.sh tests under GETTEXT_POISONÆvar Arnfjörð Bjarmason, Sep 4, 2010
  8. 28/63 gettext tests: skip breaking tests under GETTEXT_POISONÆvar Arnfjörð Bjarmason, Sep 4, 2010
  9. 51/63 gettextize: git-merge basic messagesÆvar Arnfjörð Bjarmason, Sep 4, 2010
  10. 63/63 po/en_GB.po: add British English TranslationÆvar Arnfjörð Bjarmason, Sep 4, 2010
  11. 00/15 [REDO CONTINUE] Add gettext support to GitÆvar Arnfjörð Bjarmason, Sep 6, 2010
  12. 01/15 gettextize: git-archive basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  13. 02/15 gettextize: git-bundle basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  14. 03/15 gettextize: git-clean basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  15. 04/15 gettextize: git-clean clean.requireForce messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  16. 05/15 gettextize: git-describe basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  17. 06/15 gettextize: git-gc basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  18. 07/15 gettextize: git-gc "Auto packing the repository" messageÆvar Arnfjörð Bjarmason, Sep 6, 2010
  19. 08/15 gettextize: git-notes basic commandsÆvar Arnfjörð Bjarmason, Sep 6, 2010
  20. 09/15 gettextize: git-notes GIT_NOTES_REWRITE_MODE error messageÆvar Arnfjörð Bjarmason, Sep 6, 2010
  21. 10/15 gettextize: git-notes "Refusing to %s notes in %s" messageÆvar Arnfjörð Bjarmason, Sep 6, 2010
  22. 11/15 gettextize: git-revert basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  23. 12/15 gettextize: git-revert mark the "me" variable for translationÆvar Arnfjörð Bjarmason, Sep 6, 2010
  24. Jonathan NiederSep 6, 2010
  25. Ævar Arnfjörð BjarmasonSep 6, 2010
  26. Jonathan NiederSep 6, 2010
  27. 13/15 gettextize: git-revert messages using the "me" variableÆvar Arnfjörð Bjarmason, Sep 6, 2010
  28. Jonathan NiederSep 6, 2010
  29. Ævar Arnfjörð BjarmasonSep 6, 2010
  30. Jonathan NiederSep 7, 2010
  31. Ævar Arnfjörð BjarmasonSep 7, 2010
  32. Junio C HamanoSep 10, 2010
  33. 14/15 gettextize: git-revert split up "could not revert/apply" messageÆvar Arnfjörð Bjarmason, Sep 6, 2010
  34. Jonathan NiederSep 6, 2010
  35. Ævar Arnfjörð BjarmasonSep 6, 2010
  36. Jonathan NiederSep 7, 2010
  37. Ævar Arnfjörð BjarmasonSep 7, 2010
  38. 15/15 gettextize: git-shortlog basic messagesÆvar Arnfjörð Bjarmason, Sep 6, 2010
  39. Jonathan NiederSep 6, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.