git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] gettext: minor fixes
@ 2010-08-28 17:54 Ævar Arnfjörð Bjarmason
  2010-08-28 17:54 ` [PATCH 1/3] gettext: update test/is.po to match t/t0200/test.c Ævar Arnfjörð Bjarmason
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-08-28 17:54 UTC (permalink / raw)
  To: git; +Cc: Junio C Hamano, Ævar Arnfjörð Bjarmason

Here are some trivial fixes to the gettext infrastructure. I
encountered these while doing more significant work.

It's based on next, and the gettext series I'm about to send soon will
be based on this one.

Ævar Arnfjörð Bjarmason (3):
  gettext: update test/is.po to match t/t0200/test.c
  Makefile: provide a --msgid-bugs-address to xgettext(1)
  gettext: msgmerge is.po and add Language: header

 Makefile                 |    7 ++++---
 po/is.po                 |   10 ++++++----
 t/t0200-gettext-basic.sh |    2 +-
 3 files changed, 11 insertions(+), 8 deletions(-)

-- 
1.7.2.2.513.g82b8

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/3] gettext: update test/is.po to match t/t0200/test.c
  2010-08-28 17:54 [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
@ 2010-08-28 17:54 ` Ævar Arnfjörð Bjarmason
  2010-08-28 17:54 ` [PATCH 2/3] Makefile: provide a --msgid-bugs-address to xgettext(1) Ævar Arnfjörð Bjarmason
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-08-28 17:54 UTC (permalink / raw)
  To: git; +Cc: Junio C Hamano, Ævar Arnfjörð Bjarmason

Change test.c to use '' quotes around "git help COMMAND" as git.c
does. An earlier version of the gettext series didn't use '' quotes,
but I hadn't run msgmerge since then so I didn't spot it.

For reference, the msgmerge command:

    msgmerge --backup=off -U is.po git.pot

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
---
 po/is.po                 |    4 ++--
 t/t0200-gettext-basic.sh |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/po/is.po b/po/is.po
index 95739f1..2f3a220 100644
--- a/po/is.po
+++ b/po/is.po
@@ -10,8 +10,8 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #: t/t0200/test.c:4
-msgid "See git help COMMAND for more information on a specific command."
-msgstr "Sjá git help SKIPUN til að sjá hjálp fyrir tiltekna skipun."
+msgid "See 'git help COMMAND' for more information on a specific command."
+msgstr "Sjá 'git help SKIPUN' til að sjá hjálp fyrir tiltekna skipun."
 
 #. TRANSLATORS: This is a test. You don't need to translate it.
 #: t/t0200/test.c:9
diff --git a/t/t0200-gettext-basic.sh b/t/t0200-gettext-basic.sh
index 522338d..e8b7710 100755
--- a/t/t0200-gettext-basic.sh
+++ b/t/t0200-gettext-basic.sh
@@ -69,7 +69,7 @@ test_expect_success GETTEXT_LOCALE 'xgettext: C extraction of _() and N_() strin
     printf "Sjá git help SKIPUN til að sjá hjálp fyrir tiltekna skipun." >>expect &&
     LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A C test string" >actual &&
     printf "\n" >>actual &&
-    LANGUAGE=is LC_ALL="$is_IS_locale" gettext "See git help COMMAND for more information on a specific command." >>actual &&
+    LANGUAGE=is LC_ALL="$is_IS_locale" gettext "See '\''git help COMMAND'\'' for more information on a specific command." >>actual &&
     test_cmp expect actual
 '
 
-- 
1.7.2.2.513.g82b8

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/3] Makefile: provide a --msgid-bugs-address to xgettext(1)
  2010-08-28 17:54 [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
  2010-08-28 17:54 ` [PATCH 1/3] gettext: update test/is.po to match t/t0200/test.c Ævar Arnfjörð Bjarmason
@ 2010-08-28 17:54 ` Ævar Arnfjörð Bjarmason
  2010-08-28 17:54 ` [PATCH 3/3] gettext: msgmerge is.po and add Language: header Ævar Arnfjörð Bjarmason
  2010-08-30 14:35 ` [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
  3 siblings, 0 replies; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-08-28 17:54 UTC (permalink / raw)
  To: git; +Cc: Junio C Hamano, Ævar Arnfjörð Bjarmason

Change the invocations of xgettext to use the --msgid-bugs-address
option. This has the effect of adding a Report-Msgid-Bugs-To header to
the git.pot and the derived *.po files. Doing so is recommended by the
gettext manual.

If this isn't added the Report-Msgid-Bugs-To already in po/is.po will
be removed by msgmerge(1).

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
---
 Makefile |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index 62d526a..155b69b 100644
--- a/Makefile
+++ b/Makefile
@@ -2008,10 +2008,11 @@ cscope:
 	$(RM) cscope*
 	$(FIND) . -name '*.[hcS]' -print | xargs cscope -b
 
+POT_BUGS = Git Mailing List <git@vger.kernel.org>
 pot:
-	$(XGETTEXT) --add-comments --keyword=_ --keyword=N_ --output=po/git.pot --language=C $(C_OBJ:o=c) t/t0200/test.c
-	$(XGETTEXT) --add-comments --join-existing --output=po/git.pot --language=Shell $(SCRIPT_SH) t/t0200/test.sh
-	$(XGETTEXT) --add-comments --join-existing --keyword=__ --output=po/git.pot --language=Perl $(SCRIPT_PERL) t/t0200/test.perl
+	$(XGETTEXT) --msgid-bugs-address="$(POT_BUGS)" --add-comments --keyword=_ --keyword=N_ --output=po/git.pot --language=C $(C_OBJ:o=c) t/t0200/test.c
+	$(XGETTEXT) --msgid-bugs-address="$(POT_BUGS)" --add-comments --join-existing --output=po/git.pot --language=Shell $(SCRIPT_SH) t/t0200/test.sh
+	$(XGETTEXT) --msgid-bugs-address="$(POT_BUGS)" --add-comments --join-existing --keyword=__ --output=po/git.pot --language=Perl $(SCRIPT_PERL) t/t0200/test.perl
 
 POFILES := $(wildcard po/*.po)
 MOFILES := $(patsubst po/%.po,share/locale/%/LC_MESSAGES/git.mo,$(POFILES))
-- 
1.7.2.2.513.g82b8

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 3/3] gettext: msgmerge is.po and add Language: header
  2010-08-28 17:54 [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
  2010-08-28 17:54 ` [PATCH 1/3] gettext: update test/is.po to match t/t0200/test.c Ævar Arnfjörð Bjarmason
  2010-08-28 17:54 ` [PATCH 2/3] Makefile: provide a --msgid-bugs-address to xgettext(1) Ævar Arnfjörð Bjarmason
@ 2010-08-28 17:54 ` Ævar Arnfjörð Bjarmason
  2010-08-30 14:35 ` [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
  3 siblings, 0 replies; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-08-28 17:54 UTC (permalink / raw)
  To: git; +Cc: Junio C Hamano, Ævar Arnfjörð Bjarmason

Change is.po to use the header order added by msgmerge(1), this'll
make subsequent diffs to it smaller and easier to manage. While I'm at
it add a Language header indicating that the file is in
Icelandic.

When we add more *.po files later we should add a Language header to
those as well.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
---
 po/is.po |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/po/is.po b/po/is.po
index 2f3a220..d34cade 100644
--- a/po/is.po
+++ b/po/is.po
@@ -1,10 +1,12 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Git\n"
-"PO-Revision-Date: 2010-06-05 19:06 +0000\n"
-"Language-Team: Git Mailing List <git@vger.kernel.org>\n"
 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
+"POT-Creation-Date: 2010-08-28 17:38+0000\n"
+"PO-Revision-Date: 2010-08-28 17:27+0000\n"
 "Last-Translator: Ævar Arnfjörð Bjarmason <avarab@gmail.com>\n"
+"Language-Team: Git Mailing List <git@vger.kernel.org>\n"
+"Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-- 
1.7.2.2.513.g82b8

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/3] gettext: minor fixes
  2010-08-28 17:54 [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
                   ` (2 preceding siblings ...)
  2010-08-28 17:54 ` [PATCH 3/3] gettext: msgmerge is.po and add Language: header Ævar Arnfjörð Bjarmason
@ 2010-08-30 14:35 ` Ævar Arnfjörð Bjarmason
  3 siblings, 0 replies; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2010-08-30 14:35 UTC (permalink / raw)
  To: git; +Cc: Junio C Hamano, Ævar Arnfjörð Bjarmason

On Sat, Aug 28, 2010 at 17:54, Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:
> Here are some trivial fixes to the gettext infrastructure. I
> encountered these while doing more significant work.
>
> It's based on next, and the gettext series I'm about to send soon will
> be based on this one.

Please disregard this series. It has a bug, and in any case it's
better folded into a future gettext series that I'll submit later.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-08-30 14:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-28 17:54 [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason
2010-08-28 17:54 ` [PATCH 1/3] gettext: update test/is.po to match t/t0200/test.c Ævar Arnfjörð Bjarmason
2010-08-28 17:54 ` [PATCH 2/3] Makefile: provide a --msgid-bugs-address to xgettext(1) Ævar Arnfjörð Bjarmason
2010-08-28 17:54 ` [PATCH 3/3] gettext: msgmerge is.po and add Language: header Ævar Arnfjörð Bjarmason
2010-08-30 14:35 ` [PATCH 0/3] gettext: minor fixes Ævar Arnfjörð Bjarmason

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).