GNU bug report logs - #33894
Guix manual PO file uses same translation msgid ``channels'' for different uses

Previous Next

Package: guix;

Reported by: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>

Date: Fri, 28 Dec 2018 11:01:02 UTC

Severity: normal

To reply to this bug, email your comments to 33894 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#33894; Package guix. (Fri, 28 Dec 2018 11:01:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 28 Dec 2018 11:01:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: bug-guix <at> gnu.org
Subject: Guix manual PO file uses same translation msgid ``channels'' for
 different uses
Date: Fri, 28 Dec 2018 11:55:33 +0100
Hello,

The Guix manual POT file 0.16.0.1 submitted to the Translation Project
has these lines:

#. type: item
#: doc/guix.texi:2919 doc/guix.texi:3279
#, no-wrap
msgid "channels"
msgstr ""

However, doc/guix.texi:2919 is a cindex which should be translated and
doc/guix.texi:3279 is a table item which describes syntax that must
not be translated.

I am not sure

· if this is a bug in PO4A (it could detect that one of them is a
  cindex and the other is not and then use something like a msgctxtid
  as in
  https://gitlab.gnome.org/GNOME/glib/raw/master/glib/ggettext.c
  or _C in https://developer.gnome.org/glib/stable/glib-I18N.html
  )

· or this term should somehow be specified to PO4A as an exception

· or the cindex term could be changed.

Regards,
Florian




Information forwarded to bug-guix <at> gnu.org:
bug#33894; Package guix. (Sat, 05 Jan 2019 17:55:01 GMT) Full text and rfc822 format available.

Message #8 received at 33894 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: "pelzflorian \(Florian Pelz\)" <pelzflorian <at> pelzflorian.de>
Cc: 33894 <at> debbugs.gnu.org, julien <at> lepiller.eu
Subject: Re: bug#33894: Guix manual PO file uses same translation msgid
 ``channels'' for different uses
Date: Sat, 05 Jan 2019 18:54:47 +0100
Hello,

"pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> skribis:

> The Guix manual POT file 0.16.0.1 submitted to the Translation Project
> has these lines:
>
> #. type: item
> #: doc/guix.texi:2919 doc/guix.texi:3279
> #, no-wrap
> msgid "channels"
> msgstr ""
>
> However, doc/guix.texi:2919 is a cindex which should be translated and
> doc/guix.texi:3279 is a table item which describes syntax that must
> not be translated.
>
> I am not sure
>
> · if this is a bug in PO4A (it could detect that one of them is a
>   cindex and the other is not and then use something like a msgctxtid
>   as in
>   https://gitlab.gnome.org/GNOME/glib/raw/master/glib/ggettext.c
>   or _C in https://developer.gnome.org/glib/stable/glib-I18N.html
>   )
>
> · or this term should somehow be specified to PO4A as an exception
>
> · or the cindex term could be changed.

I would go for #2 but is it possible?  Julien?

Thanks,
Ludo’.




This bug report was last modified 6 years and 158 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.