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

Re: Frustration working with i18n/l10n

Quoting Steve McIntyre (steve@einval.com):

> >> [1] http://d-i.alioth.debian.org/doc/i18n/
> >
> >http://d-i.alioth.debian.org/doc/i18n/ch01s04.html#idm45330184357456 is
> >the bit that's particularly relevant here, I think.
> Thanks, I've worked on this now and pushed updates to packages/po now.
> Wow, we have a lot of very outdated translations. :-/

Yes, sadly. Sorry for not being able to explain the whole mechanism of
packages/po more directly. This system is a bit complicated but saves
a lot of difficult work to translators.

About outdated of "incorrect" stuff you found in translations, some
might be due to "fuzzy matching" done by gettext : when a new string
appears in a PO file, its translation may be prefilled with the
translation of similar-looking strings. Of course, in such cases, the
translation are marked "fuzzy" and thus won't be used by gettext when
building .mo files.

That may be confusing to developers who don't notice the fuzzy marker
and may think that a translator did a mistake.....

Fuzzy matching happens very frequently in D-I, because we have plenty
of similarly-looking strings that often differ one from each other by
only one word.

I usually recommend developers to never ever hack on PO files, even
for things that seem really really really obvious.

Attachment: signature.asc
Description: PGP signature

Reply to: