Hi,

"Davide G. M. Salvetti" <[EMAIL PROTECTED]> (20/01/2007):
> fant> Thomas Huriaux <[EMAIL PROTECTED]> wrote:
> >> The main problem with this bug is that it forces translators to
> >> understand your build system if they want to check their PO files.
> 
> I'd like to know what exactly do translators need to check their new PO
> files.  Please, Thomas, I'd ask you to describe what you usually do when
> you add a new po file to a package and what you would like the build
> system to do for you.  While you answer, please, do not assume that
> every package maintainer should act the way most of them do, just state
> what's your customary way to work as a translator (if it helps you, give
> me a list of actions, like: I copy the "templates.pot" file to
> "<LANG>.po", translate it, then a issue a "debian/rules whatever" while
> pouring my cup of tee, ..., and so on, and so forth).

Here is what I do:
- fetch the source package with apt-get source <package>
- run debconf-updatepo to be sure to work on an up-to-date templates.pot
- copy templates.pot into fr.po
- translate fr.po
- run debconf-updatepo to be sure that I haven't modified accidentaly
  a msgid
- send the fr.po for proofreading on debian-l10n-french (this process is
  around one week)
- apply the patches received
- once this process is finished, I check if there has been new versions
  of the package during the proofread process, if so, I download the new
  source package and run debconf-updatepo to see if the file is still
  up-to-date. I usually even do it without checking if there has been
  new versions.
- send the file to the BTS

So, as I run 3 times debconf-updatepo in a normal translation process,
I'd like to not have to understand the build system of every package I
translate :-)

> >> course, it is not as problematic as I thought before.
> >> The other minor problem is that it gives false-positives in our i18n
> >> infrastructure :-)
> >> (see http://www.debian.org/intl/l10n/po-debconf/errors-by-pkg)
> 
> I think you should follow lintian example and allow maintainers to
> override the result of your checks if needed.  Nobody knows better than
> the maintainer (with the help of bug submitters) if the package is
> right.

I agree, but this is the first false-positive I've found. And it's
even not a full false-positive, as it is recommended to not extract
the strings from a generated file.


Thanks for your answer and for your work,

-- 
Thomas Huriaux

Attachment: signature.asc
Description: Digital signature

Reply via email to