[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Translations and changelogs



On Fri, Jan 23, 2004 at 12:54:12AM +0100, Nikolai Prokoschenko wrote:
> On Thu, Jan 22, 2004 at 10:20:59PM +0100, Denis Barbier wrote:
> 
> > > So, do you say hereby, that this functionality is not needed at all?
> > Not at all, I am just trying to evaluate its drawbacks.  If all PO files
> > were gathered into a single place as described at the bottom of
> >   http://lists.debian.org/debian-i18n/2004/debian-i18n-200401/msg00061.html
> > requiring updates of debian/changelog files would not make sense, so
> > your script might be very helpful then.
> 
> As much I'd like my script to be useful ;) I don't think that merging
> files and maintaining them is a good idea or better said, a good idea for
> a bunch of translators.

This is an option, but I was referring to this part:
] Mandrake folks define an aliased po module containing all po directories
]    http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/CVSROOT/modules

In other words, we might have
  po/anna.po/  -> anna/debian/po/
  po/aboot-installer.po -> tools/aboot-installer/debian/po
  etc.
so that all PO files are available for translators from the po module,
and they still reside at their usual place.

[...]
> > As Steve Langasek told in another thread, you have to balance workload
> > of translators and maintainers.  Maybe someone has to write another
> > script to report changes within packages in subdirectories since the
> > last upload, including a) new changelog entries and b) updated PO files.
> 
> It's kind of tricky to track changes in the source files, as they do not
> have a required date field. The same with changelogs: I could grep for
> "translation" or "\(??\.po\)" but they would still be no algorithm for
> finding out from a script, what exactly has been updated. And no, I am not
> writing an English language parser in bash :)

Sorry I was unclear, this script should only:
  a. Look at debian/changelog to find UNRELEASED sections.
  b. Report PO files updated after the last upload.
If it is run from inside a package directory, it displays the
debian/changelog which will be generated by your script.  But when run
from top-level debian-installer, it could produce a status report for all
packages, maybe maintainers could find this tool useful and then accept
that translators do not update debian/changelog.

Denis



Reply to: