Your message dated Sun, 05 Nov 2006 23:17:14 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#235635: fixed in quake2-data 13-0.1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: quake2-data
Version: n/a
Severity: wishlist
Tags: patch l10n

Using the "new" gettext format for debconf templates helps for templates
translations. For instance, detecting outdated or untranslated strings 
becomes considerably easier. It also keeps track of who did which
translation.

The attached patch does the required modifications :
- debian/control modification for dependencies (see below)
- execute "debconf-gettextize debian/*templates*" 
- mark the right strings as translatable in the templates (see below)
- update the style to the best current practice (see below)


If you want to reproduce this by yourself instead of applying the
patch, you have to do:

- install po-debconf on your system
- go to the debian directory
- read man po-debconf..:-)
- run "debconf-gettextize *.templates"
- read the output
- change Build-Depends or Build-Depends-Indep (see below)
  They should list "debhelper (>= 4.1.16)" (debhelper depends upon 
  po-debconf) since you use debhelper.
- update the templates file to mark as translatable only the fields
  which should (ie, not the one containing stuff which cannot be
  translated such as kernel module name, and neither the one not
  shown to the users), and improve the style to follow the dstg.

For more details, see po-debconf documentation, especially "man 7
po-debconf"

Read this if you're concerned with backports :
--------------------------------------------

Please note that the suggested modifications will make your
package a little bit harder to backport to earlier Debian releases. If
this is a concern to you, you may try to adopt the method used by the
openssh package and detailed by Colin Watson in
http://lists.debian.org/debian-i18n/2003/debian-i18n-200307/msg00026.html

This patch does not includes this method as this would make it too
invasive, IMHO. So, preserving backportability is up to you...

The rest of the story :
---------------------
While I was working on the convertion to po-debconf, I noticed that the
templates of your package may be easily improved by applying the advices
contained at the following address:

http://people.debian.org/~bubulle/dtsg.txt

I applied the advices from this document concerning the short descriptions,
and you may want to check my changes. I think it is ok, but that's your
package ;) I don't want to criticize here, I just want the template to reach
a translatable state (ie quite stable) rather soon.

Once the switch is achieved, and the style improvement are done, I guess
that you will receive translations of your templates rather soon. You may
consider asking on the [email protected] mailing list for
translations once you think that your templates are in a sort of final state
where they won't be modified in the near future.


Thanks for helping the translators, and thus your non english speaker
end-users. 

Bye, Mt.



-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux galadriel 2.4.22 #1 ven nov 21 16:02:19 CET 2003 i686
Locale: LANG=fr_FR.ISO-8859-1, LC_CTYPE=fr_FR.ISO-8859-1

diff -ruN quake2-data-13.ori/debian/control quake2-data-13/debian/control
--- quake2-data-13.ori/debian/control   2004-02-29 22:21:27.000000000 -0800
+++ quake2-data-13/debian/control       2004-02-29 22:21:49.000000000 -0800
@@ -2,12 +2,12 @@
 Section: contrib/games
 Priority: optional
 Maintainer: Jamie Wilkinson <[EMAIL PROTECTED]>
-Build-Depends-Indep: debhelper (>> 3.0.0)
+Build-Depends-Indep: debhelper (>= 4.1.12)
 Standards-Version: 3.5.7.0
 
 Package: quake2-data
 Architecture: all
-Depends: wget, unzip, debconf (>= 0.5.00)
+Depends: wget, unzip, debconf (>= 1.2.0)
 Description: Installer for Quake II data files
  This package installs Quake II data files into your Debian system.
  .
diff -ruN quake2-data-13.ori/debian/po/POTFILES.in 
quake2-data-13/debian/po/POTFILES.in
--- quake2-data-13.ori/debian/po/POTFILES.in    1969-12-31 16:00:00.000000000 
-0800
+++ quake2-data-13/debian/po/POTFILES.in        2004-02-29 22:22:20.000000000 
-0800
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] templates
diff -ruN quake2-data-13.ori/debian/po/templates.pot 
quake2-data-13/debian/po/templates.pot
--- quake2-data-13.ori/debian/po/templates.pot  1969-12-31 16:00:00.000000000 
-0800
+++ quake2-data-13/debian/po/templates.pot      2004-02-29 22:26:31.000000000 
-0800
@@ -0,0 +1,181 @@
+#
+#    Translators, if you are not familiar with the PO format, gettext
+#    documentation is worth reading, especially sections dedicated to
+#    this format, e.g. by running:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+#    Some information specific to po-debconf are available at
+#            /usr/share/doc/po-debconf/README-trans
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+#    Developers do not need to manually edit POT or PO files.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-02-29 22:26-0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
+"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: select
+#. Choices
+#: ../templates:3
+msgid "download shareware data, install from CD-ROM, install nothing"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../templates:5
+msgid "Install method for data files of Quake III:"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../templates:5
+msgid ""
+"Quake II requires additional non-free data files which cannot be distributed "
+"by Debian.  If you own the Quake II CD-ROM, you can install the full game "
+"from that CD-ROM, or you can choose to download the shareware game data from "
+"the internet.  Or you can decide you don't want to install any data at all."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../templates:5
+msgid ""
+"If you have already downloaded the shareware game data, choose 'download "
+"shareware data', and you will be asked for the location of the file."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:17
+msgid "Installing the shareware data."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:17
+msgid ""
+"The shareware game data will be installed from the file `q2-314-demo-x86."
+"exe'. quake2-data can download this file from the internet for you, or you "
+"can download it manually (40MB)."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:24
+msgid "Installing the full game from CD-ROM."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:24
+msgid ""
+"The game data will be installed from your Quake II CD-ROM.  Please insert "
+"and mount the CD-ROM now."
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../templates:32
+msgid "Mirror of the point release to use:"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../templates:32
+msgid ""
+"Please select the closest mirror to your machine to download from. If you do "
+"not wish to download anything at this time, choose 'none'."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:39
+msgid "Where to store the download:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:39
+msgid ""
+"quake2-data is about to download game data from the internet.  Type the name "
+"of the directory that you would like to download to.  The file is going to "
+"be unpacked into this directory, so choose somewhere with a lot of space."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:39
+msgid ""
+"If you have already downloaded the game data, type the name of the directory "
+"that contains this file."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:51
+msgid "Mount point of the Quake II CD-ROM:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:51
+msgid ""
+"Type the name of the mount point of your CD-ROM.  If you have not yet "
+"mounted the CD-ROM, you should do that now."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:58
+msgid "Install to disk?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:58
+msgid ""
+"You have the choice of installing the entire game data to disk, or you can "
+"play off of the CD-ROM."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:58
+msgid ""
+"Installing to disk means that game load time will be significantly reduced, "
+"but is not recommended unless you have a lot of free disk space "
+"(approximately 300MB free)."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:69
+msgid "Install the latest point release?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:69
+msgid ""
+"iD Software makes updates to their games by making point releases. quake2-"
+"data can download the point release `q2-3.20-x86-full-ctf.exe' from the "
+"internet, or you can download it manually (20MB)."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:69
+msgid ""
+"It is recommended to do so, especially if you expect to play multiplayer "
+"games."
+msgstr ""
diff -ruN quake2-data-13.ori/debian/templates quake2-data-13/debian/templates
--- quake2-data-13.ori/debian/templates 2004-02-29 22:21:27.000000000 -0800
+++ quake2-data-13/debian/templates     2004-02-29 22:26:13.000000000 -0800
@@ -1,12 +1,12 @@
 Template: quake2-data/instmethod
 Type: select
+_Choices: download shareware data, install from CD-ROM, install nothing
 Default: download shareware data
-Choices: download shareware data, install from CD-ROM, install nothing
-Description: How do you want to install the data files for Quake II?
+_Description: Install method for data files of Quake III:
  Quake II requires additional non-free data files which cannot be
- distributed by Debian.  If you own the Quake II CD-ROM, you can
- install the full game from that CD-ROM, or you can choose to download
- the shareware game data from the internet.  Or you can decide you don't want
+ distributed by Debian.  If you own the Quake II CD-ROM, you can install
+ the full game from that CD-ROM, or you can choose to download the
+ shareware game data from the internet.  Or you can decide you don't want
  to install any data at all.
  .
  If you have already downloaded the shareware game data, choose 'download
@@ -14,32 +14,33 @@
 
 Template: quake2-data/shareinst
 Type: note
-Description: Installing the shareware data.
- The shareware game data will be installed from the file `q2-314-demo-x86.exe'.
- quake2-data can download this file from the internet for you, or you can
- download it manually (40MB).
+_Description: Installing the shareware data.
+ The shareware game data will be installed from the file
+ `q2-314-demo-x86.exe'. quake2-data can download this file from the
+ internet for you, or you can download it manually (40MB).
 
 Template: quake2-data/fullinst
 Type: note
-Description: Installing the full game from CD-ROM.
+_Description: Installing the full game from CD-ROM.
  The game data will be installed from your Quake II CD-ROM.  Please insert
  and mount the CD-ROM now.
 
 Template: quake2-data/mirror
 Type: select
-Default: ftp://ftp.idsoftware.com/idstuff/quake2/
 Choices: ftp://ftp.idsoftware.com/idstuff/quake2/, 
http://planetmirror.com/pub/games/idgames/idstuff/quake2/
-Description: Which mirror of the point release would you like to use?
- Please select the closest mirror to your machine to download from.
- If you do not wish to download anything at this time, choose 'none'.
+Default: ftp://ftp.idsoftware.com/idstuff/quake2/
+_Description: Mirror of the point release to use:
+ Please select the closest mirror to your machine to download from. If you
+ do not wish to download anything at this time, choose 'none'.
 
 Template: quake2-data/storage
 Type: string
 Default: /root
-Description: Where should the download be stored?
+_Description: Where to store the download:
  quake2-data is about to download game data from the internet.  Type the
- name of the directory that you would like to download to.  The file is going
- to be unpacked into this directory, so choose somewhere with a lot of space.
+ name of the directory that you would like to download to.  The file is
+ going to be unpacked into this directory, so choose somewhere with a lot
+ of space.
  .
  If you have already downloaded the game data, type the name of the
  directory that contains this file.
@@ -47,28 +48,28 @@
 Template: quake2-data/cdromdir
 Type: string
 Default: /cdrom
-Description: Where is the Quake II CD-ROM mounted?
- Type the name of the mount point of your CD-ROM.  If you have not yet mounted
- the CD-ROM, you should do that now.
+_Description: Mount point of the Quake II CD-ROM:
+ Type the name of the mount point of your CD-ROM.  If you have not yet
+ mounted the CD-ROM, you should do that now.
 
 Template: quake2-data/copyfiles
 Type: boolean
 Default: true
-Description: Do you wish to install to the disk?
+_Description: Install to disk?
  You have the choice of installing the entire game data to disk, or you can
  play off of the CD-ROM.
  .
- Installing to disk means that game load time will be significantly reduced,
- but is not recommended unless you have a lot of free disk space
+ Installing to disk means that game load time will be significantly
+ reduced, but is not recommended unless you have a lot of free disk space
  (approximately 300MB free).
 
 Template: quake2-data/pointrelease
 Type: boolean
 Default: true
-Description: Do you wish to install the latest point release?
+_Description: Install the latest point release?
  iD Software makes updates to their games by making point releases.
  quake2-data can download the point release `q2-3.20-x86-full-ctf.exe' from
  the internet, or you can download it manually (20MB).
  .
- It is recommended that you choose 'yes', especially if you expect to play
+ It is recommended to do so, especially if you expect to play
  multiplayer games.

--- End Message ---
--- Begin Message ---
Source: quake2-data
Source-Version: 13-0.1

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

quake2-data_13-0.1.dsc
  to pool/contrib/q/quake2-data/quake2-data_13-0.1.dsc
quake2-data_13-0.1.tar.gz
  to pool/contrib/q/quake2-data/quake2-data_13-0.1.tar.gz
quake2-data_13-0.1_all.deb
  to pool/contrib/q/quake2-data/quake2-data_13-0.1_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.
Christian Perrier <[EMAIL PROTECTED]> (supplier of updated quake2-data 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.7
Date: Mon,  6 Nov 2006 07:19:00 +0100
Source: quake2-data
Binary: quake2-data
Architecture: source all
Version: 13-0.1
Distribution: unstable
Urgency: low
Maintainer: Jamie Wilkinson <[EMAIL PROTECTED]>
Changed-By: Christian Perrier <[EMAIL PROTECTED]>
Description: 
 quake2-data - Installer for Quake II data files
Closes: 235635 332080 388953 396597
Changes: 
 quake2-data (13-0.1) unstable; urgency=low
 .
   * Non-maintainer upload to fix (very) longstanding l10n issues
   * Switch to po-debconf for debconf templates
     Closes: #235635
   * Remove an abusive debconf note. Closes: #388953
   * Depend on "debconf | debconf-2.0". Closes: #332080
   * Minor debconf templates rewrites to make them more compliant
     with recommendations from the Developer's Reference
   * Lintian fixes, while we're at it:
     - Set the debhelper compatibility to 4 with debian/compat
     - Move the build dependency on debhelper to Build-Depends as
       it is used in the clean target
   * Debconf translations:
     - Swedish added. Sent during the call for updates for the NMU.
     - Russian added. Sent during the call for updates for the NMU.
     - Vietnamese added. Sent during the call for updates for the NMU.
     - Czech updated. Sent during the call for updates for the NMU.
     - Portuguese added. Closes: #396597
     - German added.
     - Romanian added. Sent during the call for updates for the NMU.
Files: 
 18d22de9e75419eb22852c28608dcb48 506 contrib/games optional 
quake2-data_13-0.1.dsc
 72cce0608c6ac8a78a839ce6af3f2865 18254 contrib/games optional 
quake2-data_13-0.1.tar.gz
 bdb143975de3178ac546585d03c4a6fb 16374 contrib/games optional 
quake2-data_13-0.1_all.deb

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

iD8DBQFFTtUA1OXtrMAUPS0RAldPAJ92zzPMaYGkkp3NxWSr8fPh8lCNlACfQdXh
iL+7pOLKgvDCRsDs3SAOnf0=
=RzH9
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to