Quick ?s
Cheat Sheets
Man Pages
The Lynx
Software
PODEBCONF-REPORT-PO(1)		  po-debconf		PODEBCONF-REPORT-PO(1)



NAME
       podebconf-report-po - send outdated debconf PO files to the last
       translators

SYNOPSIS
       podebconf-report-po [options]

DESCRIPTION
       This program reads a directory with po files to determine which files
       contain fuzzy or missing translations, launches an editor to allow
       modifications of mail body and headers, asks confirmation to send
       mails, and sends them to the last translator requesting updates.  The
       mail will contain the PO file which has to be updated.  podebconf-
       report-po can be called either in the top-level directory, or in debian
       or debian/po subdirectories (or, for non debconf translations, from the
       po directory itself or its parent directory).

       podebconf-report-po can also be used to send a call for translations to
       a mailing list.	In that case, the POT file will be attached.

       Different templates exist for translation update requests, request to
       send updated PO files to a bug report (--submit) or for calls for
       translations (--call).  The template can also be provided by the user.
       See the TEMPLATES section for more information on the templates.

OPTIONS
       Many options can be set in a configuration file.  See section
       CONFIGURATION FILE.

       --addlanguageteam=LANGUAGE:LIST
	   Specify a mailing list for a given language.  This mailing list
	   will be added to the CC list for the PO files of this language when
	   --languageteam is used, in addition to the language team specified
	   in the PO file (if these mailing lists differ).

	   This is useful to keep the specified team informed, and allow a
	   faster reaction when a translator is known to be inactive.

	   This option can be specified more than once.  The language code and
	   language mailing list are separated by a colon.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --bts=NUMBER
	   After a bug report has been filed (either manually or with the
	   --submit flag) to track down translations, podebconf-report-po can
	   be run again, but this time with the --bts=NUMBER flag.
	   Translators are then requested to respect the Reply-To: header
	   field which is set to this bug report, so that all translations are
	   gathered into a single location.

       --call[=MAILING_LIST]
	   Send a call for translations.  If the optional MAILING_LIST
	   argument is not specified, the call for translations is sent to the
	   Debian Internationalization list (debian-i18n@lists.debian.org).

	   Calls for translations are useful to receive translations in new
	   languages.

	   By default, calls for translation are combined with regular
	   requests for updates sent to translators, for the existing
	   translations.  You can disable this default behavior with the
	   --withouttranslators option.

       --conf=FILE
	   Specify the configuration file.  By default, podebconf-report-po
	   reads $HOME/.podebconf-report-po.conf.

       --noconf
	   Do not read any configuration file.

       --deadline=DEADLINE
	   Specify the deadline for receiving the updated translations
	   (default is no deadline).

	   This should be a date, which will be prefixed by:
	    The deadline for receiving the updated translation is
	    DEADLINE.

	   If the specified string starts with a +, it will be interpreted
	   by:
	    LC_ALL=C date -R -d DEADLINE

	   If no deadline is specified (and the --nodeadline option is not
	   used), a deadline will be prompted to the user, proposing a default
	   deadline set to +10days.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --nodeadline
	   Deactivate the deadline indication to translators, and avoid the
	   deadline prompts.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --default
	   Do not open the editor and use the template as is.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --nodefault
	   Open an editor before sending the email(s).

       -f, --force
	   Send the email(s) without confirmation.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --noforce
	   Ask for confirmation before sending email(s).

       --from=FROM
	   Specify the name and the email address of the sender (default is
	   taken from the DEBEMAIL and DEBFULLNAME environment variables, or
	   from the EMAIL environment variable, or is set to the package
	   maintainer if these variables are not set).

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --gzip
	   Compress PO files in attachment with "gzip".

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --nogzip
	   Do not compress PO files.

       -h, --help
	   Print usage information and exit.

       --langs=LANGUAGES
	   Specify a list of languages to restrict sending the notification
	   only for these languages.  The list of languages is comma
	   separated. The PO files must be named according to these languages,
	   with the .po extension.

       --languageteam
	   Send the email also to the Language Team as carbon copy.

	   It is enabled by default.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --nolanguageteam
	   Do not send the email(s) to the language teams.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --mutt
	   Send the mails with mutt.  This set the --postpone argument to
	   $HOME/postponed.

       --notdebconf
	   Indicate that it is not a debconf translation.  podebconf-report-po
	   will use the translator-po, call-po, or submit-po template (if no
	   other templates are requested in the configuration file or in the
	   command line).  These templates do not mention debconf in the
	   subject or mail body and are more suitable for non-debconf
	   translations.

	   This option also changes the default po directory used by
	   podebconf-report-po (i.e. the --podir option is not needed when the
	   call is done from the po directory itself or from its parent
	   directory).

	   By default, a debian/po directory is preferred over a po directory.
	   With this option, only the po directory will be considered.

	   This option is usually not necessary. podebconf-report-po tries to
	   determine the type of translation based on the current directory
	   and the existence of a debian/po or po directory.

       --package=PACKAGE
	   Specify the name of the package (default is the source package
	   name).

       --podir=DIR
	   Specify where the PO files are located.  By default, podebconf-
	   report-po checks if it is called from a po directory, or it
	   searches for a debian/po directory (this can be disabled with the
	   --notdebconf option), or for a po directory.

       --postpone=MBOX
	   Do not send emails, append them in MBOX.  This file can be used as
	   a postponed mailbox with mutt -p.

       --potfile=POTFILE
	   Specify the POT file to send to a call for translations (--call).
	   By default, podebconf-report-po uses the POT file of the PO files
	   directory, if there is only one.

	   This file is also used to find the packages name and version, if
	   none were specified with an option, and if no debian/changelog
	   files were found.

       --sendmessage
	   Only send a message, with no attachments.  This can be useful when
	   the translators have a commit access to the package repository.

       --smtp=SERVER
	   Specify SMTP server for mailing (default is "localhost").

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --submit
	   Instead of sending mails to translators, file a bug report against
	   this package to request for translations.  This is useful e.g. when
	   preparing non-maintainer uploads to make sure that translations do
	   not get lost.

       --summary
	   Send a status report to the maintainer with the list of emails sent
	   to translators.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --nosummary
	   Do not send any status report to the maintainer.

       --utf8
	   Send the email in UTF-8.  This allow non-ascii characters in the
	   mail body and mail header.  The editor must support UTF-8.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --noutf8
	   Send the email(s) in us-ascii.  Non-ascii characters are replaced
	   by a question mark.

       --version
	   Print version information and exit.

       -v, --verbose
	   Display additional information while running.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --noverbose
	   Do not use the verbose mode.

       --templatecall=TEMPLATE
	   Specify a file to use as a template for the call for translations
	   email(s).  The default template is
	   /usr/share/po-debconf/templates/call.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --templatesubmit=TEMPLATE
	   Specify a file to use as a template for the email(s) sent to
	   translators when the --submit option is used.  The default template
	   is /usr/share/po-debconf/templates/submit.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --templatetranslators=TEMPLATE
	   Specify a file to use as a template for the email(s) sent to
	   translators.  The default template is
	   /usr/share/po-debconf/templates/translators.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --template=TEMPLATE
	   Specify file to use it as template for the email(s).  If a template
	   is specified with this option, this template will be used rather
	   than a template specified with any of the --templatetranslators,
	   --templatesubmit, or --templatecall options.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --notemplate
	   Use the default template.

       --withtranslators
	   Send requests for updates to the translators after sending the call
	   for translation.

	   This option is ignored when the --call option is not specified.  It
	   is enabled by default.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

       --withouttranslators
	   Do not send requests for translation update to the translators
	   after a call for translations.

	   This option can be specified in the configuration file to define
	   default behavior of podebconf-report-po.  See section CONFIGURATION
	   FILE below.

CONFIGURATION FILE
       By default, podebconf-report-po reads $HOME/.podebconf-report-po.conf.
       The configuration file can be set with the --conf option.  You can also
       ignore any configuration file by specifying the --noconf option.
       Command line options can be used to override configuration file
       settings.

       The configuration files accept most of the command line options,
       without the leading --: deadline, nodeadline, smtp, from, verbose,
       force, templatetranslators, templatesubmit, templatecall, template,
       default, gzip, languageteam, nolanguageteam, addlanguageteam, summary,
       utf8, withouttranslators, withtranslators.

       Lines starting by a number sign (possibly preceded by spaces) are
       comments and are ignored.

       Here is an example:
	# This is a comment
	smtp smtp.mydomain
	from = Me Myself 
	utf8

TEMPLATES
       The templates specified with the --template, --templatetranslators,
       --templatesubmit, or --templatecall options can contain the following
       tags:

       , , 
	   Replaced by the corresponding headers of the email(s).

       
	   In the default mode, it is replaced by comments showing the list of
	   translators with outdated translations.

	   In the --submit mode, it is replaced by the list of PO files with
	   outdated translations.

	   And in the --call mode, it is replaced by the list of PO files
	   found in the PO directory.

       
	   Replaced by a string that indicates how the translators have to
	   reply (e.g. follow the Reply-To tag or sending the PO to a given
	   bug report).

       
	   Replaced by a string indicating the deadline for the translation
	   (see --deadline).

       
	   Replaced by the name of the package (if it was detected).

       
	   Replaced by the statistics of the PO files found in the PO
	   directory (in the --call mode only).

       The /usr/share/po-debconf/templates directory contains the default
       templates.

EXAMPLES
       The recommended usage is to call podebconf-report-po from the po
       directory to be updated:

       podebconf-report-po --call

       This will send a call for new translations to the
        mailing list and will ask translation
       updates to the previous translators. The language teams will also be
       notified and should be able to react if the assigned translator is
       known to be MIA.

       A prompt will ask a deadline to the user (the default is to request
       translations and updates within 10 days).

       Then an editor will display the message to be sent to the mailing list.
       When this editor exits, podebconf-report-po will ask confirmation to
       send the mail to the mailing list.

       If confirmed, another editor will display the message to be sent to the
       translators and language teams.	podebconf-report-po will ask for
       another confirmation to send the mails to translators and language
       teams.

       You should make a new release with the received translations after the
       deadline.

SEE ALSO
       debconf-updatepo(1)

AUTHOR
	 Fabio Tranchitella 



				  2008-06-13		PODEBCONF-REPORT-PO(1)




Yals.net is © 1999-2009 Crescendo Communications
Sharing tech info on the web for more than a decade!
This page was generated Thu Apr 30 17:05:21 2009