bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gettext] v0.18.3.2 Javascript Developer Comments


From: James D Holby
Subject: Re: [bug-gettext] v0.18.3.2 Javascript Developer Comments
Date: Mon, 14 Apr 2014 15:23:46 +0200

Thanks for the reply Daiki:

I had a similar test, but I used yours just to validate; however, my output is not as expected using v0.18.3.2 from http://git.savannah.gnu.org/cgit/gettext.git (Ubuntu 13.10)

Is there another release I should be using to get the proper output as yours?

$ cat test.js

/* comment 1 */
gettext('test string 1');

// comment 2
gettext('test string 2');⏎

$ xgettext --add-comments --omit-header --no-location -o - test.js

#. comment 1 */
msgid "test string 1"
msgstr ""

msgid "test string 2"
msgstr ""

$ xgettext --version

xgettext (GNU gettext-tools) 0.18.3
Copyright (C) 1995-1998, 2000-2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper.

$ gettext --version

gettext (GNU gettext-runtime) 0.18.3
Copyright (C) 1995-1997, 2000-2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper.


On Mon, Apr 14, 2014 at 7:46 AM, Daiki Ueno <address@hidden> wrote:
James D Holby <address@hidden> writes:

>> Could you elaborate what you mean with "developer comments"?
>
> In the PO files they can contain:
>
> #. Programmer comment
>
> The manual mentions we can add keywords to extract comments to be extracted
> into the PO file so that the developer can give context to the translator.
>
> However, it doesn't seem that these are currently extracted or recognized in
> 0.8.13 with _javascript_ and adding the -c/--add-comments options.

It's strange.  With this simple test.js:

  /* comment 1 */
  gettext('test string 1');

  // comment 2
  gettext('test string 2');

I get the following PO:

  #. comment 1
  msgid "test string 1"
  msgstr ""

  #. comment 2
  msgid "test string 2"
  msgstr ""

by calling xgettext as follows:

  xgettext --add-comments --omit-header --no-location -o - test.js

gettext-tools/tests/xgettext-_javascript_-1 actually contains a similar
test, though it uses a different option: --add-comments=TRANSLATORS:

Regards,
--
Daiki Ueno


reply via email to

[Prev in Thread] Current Thread [Next in Thread]