Hello

Thanks a lot.

I'll change this on next upload.

Regards,

// Ola

On Fri, Feb 18, 2005 at 11:53:44AM -0300, Lucas Wall wrote:
> Package: ntop
> Version: 2:3.0-5
> 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.
> 
> Patch description:
> ------------------
> The attached patch does the required modifications:
> - debian/control modification for dependencies:
>   build-dep: debhelper (>= 4.1.16) which depends on po-debconf
>   depend: debconf (>= 1.2.0) since old versions have problems with templates
>           specifying the encoding of their content
> - Add 'debconf-updatepo' to the clean target of your debian/rules
>   (to make sure that the relevant files are ready for translation in the
>    distributed source packages, and thus help translators)
> - execute "debconf-gettextize debian/*templates*". This does:
>   - generate po/ directory containing all the translation mecanism
>   - change the template file to mark some strings as translatable by putting
>     a _ before the field name.
> - mark the right strings as translatable in the templates. This is a manual
>   check to make sure that fields containing stuff which cannot be
>   translated such as kernel module name, and the one not shown to the users
>   are not marked as translatable.
> - removed files left by debconf-gettextize (*.templates.XX which are the
>   old-style translations and now live in debian/po/XX.po)
> 
>   The previously existing translation were not lost in the process, but
>   automatically converted to po files. You may however want to ask your
>   previous translator to review them and update them if needed. Also ask
>   them to add their name in the header of the po files, to ease future
>   maintainance and update of the file.
>   
> For more details, see po-debconf documentation, especially "man 7
> po-debconf"
> 
> 
> About 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...
> 
> Stylistic considerations:
> -------------------------
> The templates of your package may be easily improved by applying the advices
> contained at the following address:
> 
> http://people.debian.org/~bubulle/dtsg/dtsg.txt
> 
> Don't get me wrong, I don't want to criticize, I just want the template to
> reach a translatable state (ie quite stable) rather soon.
>                       
> Future:
> -------
> Once the switch is achieved, and style improvements are done (if any), I
> guess that you will receive translations of your templates rather soon. They
> will consist in XX.po files where XX is the code of the language they
> contain. Simply put them to debian/po, add a changelog entry, and your
> package is ready for rebuilding and uploading after the usual checks.
> 
> If you modify your templates in the future, no action is absolutely
> mandatory from you to take care of the translations (outdated translations
> will be automatically discarded). But it is nicer to your translators and
> your not english speaking users to include the updated translations in the
> same upload. For that, run debconf-updatepo, and mail each translator the
> XX.po file they provided you. Their adress can be found in the headers of
> the po file. Wait a few days so that they can do their work, and put the new
> version of the po file back in position in debian/po before upload.
> 
> 
> 
> Thanks for helping the translators, and thus your non english speaker
> end-users.
> 
> 
> 
> -- System Information:
> Debian Release: 3.1
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
> Architecture: i386 (i686)
> Kernel: Linux 2.6.10-1-k7
> Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
> 
> Versions of packages ntop depends on:
> ii  debconf                     1.4.45       Debian configuration management 
> sy
> ii  libc6                       2.3.2.ds1-20 GNU C Library: Shared libraries 
> an
> ii  libfreetype6                2.1.7-2.3    FreeType 2 font engine, shared 
> lib
> ii  libgd2-noxpm                2.0.33-1.1   GD Graphics Library version 2 
> (wit
> ii  libgdbm3                    1.8.3-2      GNU dbm database routines 
> (runtime
> ii  libglib1.2                  1.2.10-9     The GLib library of C routines
> ii  libjpeg62                   6b-9         The Independent JPEG Group's 
> JPEG 
> ii  libpcap0.7                  0.7.2-7      System interface for user-level 
> pa
> ii  libpng12-0                  1.2.8rel-1   PNG library - runtime
> ii  libssl0.9.7                 0.9.7e-3     SSL shared libraries
> ii  libxml2                     2.6.16-2     GNOME XML library
> ii  zlib1g                      1:1.2.2-4    compression library - runtime
> 
> -- debconf information:
> * ntop/interfaces: eth0
> * ntop/user: ntop
> 
> -- 
> Lucas Wall <[EMAIL PROTECTED]>      .''`.                      
> Buenos Aires, Argentina                : :ø :   Debian GNU/Linux   
> http://www.kadath.com.ar               `. `'  http://www.debian.org
> PGP: 1024D/84FB46D6                      `-                        
>      5D25 528A 83AB 489B 356A        http://people.debian.org/~lwall
>      4087 BC9B 4733 84FB 46D6        mailto:[EMAIL PROTECTED]        

> diff -ruN orig/ntop-3.0/debian/control ntop-3.0/debian/control
> --- orig/ntop-3.0/debian/control      2005-02-18 10:45:08.000000000 -0300
> +++ ntop-3.0/debian/control   2005-02-18 11:26:06.000000000 -0300
> @@ -7,7 +7,7 @@
>  
>  Package: ntop
>  Architecture: any
> -Depends: ${shlibs:Depends}, debconf (>= 0.2.26)
> +Depends: ${shlibs:Depends}, debconf (>= 1.2.0)
>  Description: display network usage in top-like format
>   ntop is a Network Top program. It displays a summary of network usage by
>   machines on your network in a format reminiscent of the unix top utility.
> diff -ruN orig/ntop-3.0/debian/po/POTFILES.in ntop-3.0/debian/po/POTFILES.in
> --- orig/ntop-3.0/debian/po/POTFILES.in       1969-12-31 21:00:00.000000000 
> -0300
> +++ ntop-3.0/debian/po/POTFILES.in    2005-02-18 11:27:09.000000000 -0300
> @@ -0,0 +1 @@
> +[type: gettext/rfc822deb] templates
> diff -ruN orig/ntop-3.0/debian/po/templates.pot 
> ntop-3.0/debian/po/templates.pot
> --- orig/ntop-3.0/debian/po/templates.pot     1969-12-31 21:00:00.000000000 
> -0300
> +++ ntop-3.0/debian/po/templates.pot  2005-02-18 11:28:24.000000000 -0300
> @@ -0,0 +1,60 @@
> +#
> +#    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: 2005-02-18 11:28-0300\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: string
> +#. Description
> +#: ../templates:4
> +msgid "Which is the name of the user to run the ntop daemon as ?"
> +msgstr ""
> +
> +#. Type: string
> +#. Description
> +#: ../templates:4
> +msgid ""
> +"The selected user will be created if not already available. Don't choose "
> +"root, it is not recommended and will be discarded anyway."
> +msgstr ""
> +
> +#. Type: string
> +#. Description
> +#: ../templates:4
> +msgid ""
> +"If you select an empty string no user will be created on the system and you 
> "
> +"will need to do that configuration yourself."
> +msgstr ""
> +
> +#. Type: string
> +#. Description
> +#: ../templates:14
> +msgid "Which interfaces should ntop listen on?"
> +msgstr ""
> +
> +#. Type: string
> +#. Description
> +#: ../templates:14
> +msgid ""
> +"Please enter a comma separated list of interfaces ntop should listen on."
> +msgstr ""
> diff -ruN orig/ntop-3.0/debian/rules ntop-3.0/debian/rules
> --- orig/ntop-3.0/debian/rules        2005-02-18 10:45:08.000000000 -0300
> +++ ntop-3.0/debian/rules     2005-02-18 11:26:56.000000000 -0300
> @@ -45,6 +45,7 @@
>       dh_testdir
>       dh_testroot
>       rm -f build-stamp* configure-stamp*
> +     debconf-updatepo
>  
>       # Add here commands to clean up after the build process.
>       -$(MAKE) distclean
> diff -ruN orig/ntop-3.0/debian/templates ntop-3.0/debian/templates
> --- orig/ntop-3.0/debian/templates    2005-02-18 10:45:08.000000000 -0300
> +++ ntop-3.0/debian/templates 2005-02-18 11:27:49.000000000 -0300
> @@ -1,15 +1,15 @@
>  Template: ntop/user
>  Type: string
>  Default: ntop
> -Description: Which is the name of the user to run the ntop daemon as ?
> - The selected user will be created if not already available.
> - Don't choose root, it is not recommended and will be discarded anyway.
> +_Description: Which is the name of the user to run the ntop daemon as ?
> + The selected user will be created if not already available. Don't choose
> + root, it is not recommended and will be discarded anyway.
>   .
> - If you select an empty string no user will be created on the system and you
> - will need to do that configuration yourself.
> + If you select an empty string no user will be created on the system and
> + you will need to do that configuration yourself.
>  
>  Template: ntop/interfaces
>  Type: string
>  Default: eth0
> -Description: Which interfaces should ntop listen on?
> +_Description: Which interfaces should ntop listen on?
>   Please enter a comma separated list of interfaces ntop should listen on.




-- 
 --------------------- Ola Lundqvist ---------------------------
/  [EMAIL PROTECTED]                     Annebergsslingan 37      \
|  [EMAIL PROTECTED]                 654 65 KARLSTAD          |
|  +46 (0)54-10 14 30                  +46 (0)70-332 1551       |
|  http://www.opal.dhs.org             UIN/icq: 4912500         |
\  gpg/f.p.: 7090 A92B 18FE 7994 0C36  4FE4 18A1 B1CF 0FE5 3DD9 /
 ---------------------------------------------------------------


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to