Your message dated Sun, 05 Apr 2009 19:17:03 +0000
with message-id <[email protected]>
and subject line Bug#505393: fixed in po-debconf 1.0.16
has caused the Debian Bug report #505393,
regarding po-debconf: manpage should document change in debugging process
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
505393: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505393
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: po-debconf
Version: 1.0.15
Severity: normal
Tags: patch


debconf-loadtemplate will not accept a templates file with i18n
markups.  However, it will accept a merged file.  The po-debconf
manpage should document the new debugging process.  Also, the English
manpage is worded somewhat awkwardly in several places.  I suggest
this patch.
 
           - Jim Van Zandt

--- doc/en/po-debconf.7.pod-orig        2008-11-11 18:14:20.000000000 -0500
+++ doc/en/po-debconf.7.pod     2008-11-11 18:57:27.000000000 -0500
@@ -8,7 +8,7 @@
 The goal of C<debconf> was to make package configuration user-friendly.  In
 order to achieve this, it is important to ensure that users will get the
 question in their own language.  Translators need a framework to easily
-work on translations without having to track down package development;
+work on translations without having to track package development;
 C<po-debconf> was designed to be able to work with standard C<gettext>
 tools when translating debconf templates files.
 
@@ -29,7 +29,7 @@
 
 Paths are relative to the parent directory.
 
-=item - Prepend an underscore before translatable fields
+=item - Prepend an underscore before translatable fields in each template
 
 Normally C<Description>, C<Choices> and sometimes C<Default> fields can be 
translated.
 
@@ -45,7 +45,7 @@
 =head1 UPDATE TEMPLATES
 
 In order to help translators, PO files in your package should always
-be up-to-date, otherwise they may lose their time with unused strings.
+be up-to-date, otherwise they may waste their time translating unused strings.
 For that, simply call the following command without arguments:
 
   $ debconf-updatepo
@@ -60,7 +60,7 @@
 files are fully translated.
 
 The B<debconf-updatepo> program is idempotent, it modifies PO files only
-if their content has been updated.  Thus the best solution to provide
+if their content has been updated.  Thus the best way to provide
 up-to-date PO files in your source package is to call this command from
 the C<clean> target of the F<debian/rules> file.
 
@@ -128,7 +128,7 @@
 =head2 SPLITTING CHOICES LIST
 
 Since C<po-debconf> 0.6.0, localized fields may contain two leading
-underscores.  In this case, field value is supposed to be a comma
+underscores.  In this case, the field value is supposed to be a comma
 separated list of values, which are put in separate msgids.  Thus
 if the previous example did contain
 
@@ -163,15 +163,15 @@
 Eventually you have to remove F<foo> and manually edit F<debian/templates> to
 replace C<_Choices> by C<__Choices> before B<debconf-updatepo> is run.
 
-=head2 PUTTING COMMENTS FOR TRANSLATORS
+=head2 PUTTING IN COMMENTS FOR TRANSLATORS
 
 C<Dpkg> maintainers decided that by convention lines beginning with
 a number sign (C<#>) are comments in F<debian/control> files, and C<po-debconf>
 follows this rule.  Since C<po-debconf> 0.8.0, such comments are written
-into PO files, and can then contain valuable informations for
+into PO files, and can then contain valuable information for
 translators.  Incidentally all previous C<po-debconf> versions ignore
 lines which do not contain a colon, thus if your comments does not
-contain any colon, there is no need to add a versioned build dependency
+contain any colons, there is no need to add a versioned build dependency
 against C<po-debconf>.  Here is an example:
 
   Template: debconf/button-yes
@@ -279,6 +279,23 @@
 for instance one week in advance.  A dedicated tool, B<podebconf-report-po>,
 has been written for this purpose.  Do not hesitate to abuse it!
 
+=head1 DEBUGGING
+
+You will find that B<debconf-loadtemplate> will not accept a templates
+file with i18n markups.  However, it will accept a merged file, so if
+you have been debugging your debconf setup like this
+
+  rm /tmp/{config,templates}.dat{,-old}
+  debconf-loadtemplate debian/templates
+  DEBIAN_PRIORITY=low debconf -freadline debian/config configure 28.0
+
+you will now need something like this instead:
+
+  po2debconf debian/templates > debian/tmp/DEBIAN/templates
+  rm /tmp/{config,templates}.dat{,-old}
+  debconf-loadtemplate debian/tmp/DEBIAN/templates
+  DEBIAN_PRIORITY=low debconf -freadline debian/config configure 28.0
+
 =head1 CAVEATS
 
 =over 2
@@ -293,7 +310,7 @@
 
 =item *
 
-A given English string may have only one unique translation in a given
+A given English string may be given only one unique translation in a given
 language.  It is impossible to give two different translations, depending
 on the context.  To solve this issue, you have to add special markups to
 the different occurrences of a given string to make them different.
@@ -402,8 +419,9 @@
 L<debconf-gettextize(1)>,
 L<debconf-updatepo(1)>,
 L<dh_installdebconf(1)>,
-L<podebconf-report-po(1)>.
-L<po2debconf(1)>.
+L<podebconf-report-po(1)>,
+L<po2debconf(1)>,
+L<debconf-devel(7)>.
 
 =head1 AUTHORS
 


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'testing'), (500, 
'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages po-debconf depends on:
ii  gettext                0.17-4            GNU Internationalization utilities
ii  intltool-debian        0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  perl                   5.10.0-13         Larry Wall's Practical Extraction 

Versions of packages po-debconf recommends:
ii  libcompress-zlib-perl         2.012-1    Perl module for creation and manip
pn  libmail-box-perl              <none>     (no description available)
pn  libmail-sendmail-perl         <none>     (no description available)

po-debconf suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: po-debconf
Source-Version: 1.0.16

We believe that the bug you reported is fixed in the latest version of
po-debconf, which is due to be installed in the Debian FTP archive:

po-debconf_1.0.16.dsc
  to pool/main/p/po-debconf/po-debconf_1.0.16.dsc
po-debconf_1.0.16.tar.gz
  to pool/main/p/po-debconf/po-debconf_1.0.16.tar.gz
po-debconf_1.0.16_all.deb
  to pool/main/p/po-debconf/po-debconf_1.0.16_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas FRANCOIS (Nekral) <[email protected]> (supplier of 
updated po-debconf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 05 Apr 2009 16:05:55 +0200
Source: po-debconf
Binary: po-debconf
Architecture: source all
Version: 1.0.16
Distribution: unstable
Urgency: low
Maintainer: Nicolas FRANCOIS (Nekral) <[email protected]>
Changed-By: Nicolas FRANCOIS (Nekral) <[email protected]>
Description: 
 po-debconf - tool for managing templates file translations with gettext
Closes: 495352 503086 503523 505393 508454 510485 513800 519868 519870
Changes: 
 po-debconf (1.0.16) unstable; urgency=low
 .
   [ packaging ]
   * debian/control: Standards-Version bumped to 3.8.1. No changes.
   * debian/compat: Bumped to 7.
   * debian/rules: Replace dh_clean -k by dh_prep.
   * debian/control: Updated build dependency on debhelper (>= 7.0.0).
 .
   [ debconf-updatepo ]
   * Fix the support for --msgid-bugs-address. Thanks to Felix Zielcke.
     Closes: #503523
 .
   [ podebconf-report-po ]
   * Apply patches from 1.0.15ubuntu1
     - Fix opportunistic import of Mail::Box::Manager, to avoid crashing with
       an import error if libmail-box-perl is not installed.  Now it actually
       shows the "Please install libmail-box-perl" message, as the code intends
       to. Thanks to Colin Watson for suggesting this fix!
     - Drop libmail-box-perl to Suggests:. It is not needed for most users of
       po-debconf, drags in lots of more packages, and with above fix the
       failure mode of podebconf-report-po is adequate.
     - Closes: #503086, #519868
   * podebconf-report-po: If the postponed mailbox does not exist, create it.
     Closes: #519870
 .
   [ documentation ]
   * doc/en/po-debconf.7.pod: encourage __Choices instead of _Choices.
     Closes: #495352
   * doc/po4a/po/vi.po: Updated Vietnamese translation. Thanks to Clytie
     Siddall. Closes: #513800
   * doc/en/po-debconf.7.pod: document the debugging process. Thanks to James
     R. Van Zandt. Closes: #505393
   * debian/control: English fixes in the package description. Closes: #508454
   * debian/control: Update build dependencies for po4a (>= 0.36) and
     perl (>= 5.10) to get a proper support of UTF-8 manpages from POD
     documents.
   * doc/po4a/po/*.po, doc/po4a/add_*/translator.*: convert to UTF-8,
   * doc/po4a/po-debconf.cfg: Generate all translated POD document in UTF-8.
   * doc/Makefile: COnvert to UTF-8, use the -utf8 pod2man option.
     Closes: #510485
Checksums-Sha1: 
 4adc7b39e452563ab481e17723eb56487e068fdb 797 po-debconf_1.0.16.dsc
 29927af10e0094d6ac69d965be32f3ef48fcd89d 242556 po-debconf_1.0.16.tar.gz
 77b8d24b3373bfcf04ecf498f26ddc0187ef4c75 224324 po-debconf_1.0.16_all.deb
Checksums-Sha256: 
 9fc55f4e420d772d2722edd250fcda98504b7fa2612bf73e6a99722dd850e5bb 797 
po-debconf_1.0.16.dsc
 1abe4866b86306bfd460b9bee47213cd281e22f0f6a7c8814b711cecc9bfab0a 242556 
po-debconf_1.0.16.tar.gz
 98af144a451728bbfbb7eb4f4cb05603a19d9e70db7559c7fc9a3a84cf741164 224324 
po-debconf_1.0.16_all.deb
Files: 
 498ca5244a9c9f1f6ed50209f10797ff 797 devel optional po-debconf_1.0.16.dsc
 1bb0205c45ddeff5a7aa382593bee8bc 242556 devel optional po-debconf_1.0.16.tar.gz
 59ec0dbf9b2e93f0a6d8204724a8bf87 224324 devel optional 
po-debconf_1.0.16_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAknZADcACgkQWgo5mup89a2WWQCePh3uLbyrRDgr72mp/5wxyn4K
v1EAnj/wpLqPqu00WKwKlfTBx/s9C0Bx
=MbBl
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to