Arpad Biro wrote:
>> Kees mentioned today that he saw another project that modified its
>> makefile to only install translations that were at least XX%. The
>> being to avoid installing really poor quality translations. Do you
>> think that'd be worthwhile to do for Inkscape too?
> IMHO translation ratio is not enough to judge the value of
> a translation. A very important question is: which strings are
> translated. If someone doesn't translate esoteric stuff like
> extensions, Inkboard, command line options etc, his translation
> can still be of value to us. To really judge things, we must
> actually take a look (switch the locale to the language in
> question, launch Inkscape and look around).
This can be misleading. For example I translated the 'el' package from
2% to 15% but most changes are invisible (much of my work was on the
clonetiler.cpp file, visible only to someone who will attempt to clone
something). Also, feedback for bad translations can be obtained even
from partial translations. And a partial translation may motivate some
people to finish it!
However, a partial translation, especially on the main screen looks
really ugly and unprofessional.
IMHO the best option is to mark some translations as 'full' (aka. 80%+)
and all others as 'partial'. The user is informed and can choose to do
what he likes. This would probably require some alterations in the
startup code and would require more complex makefile (like processing
the .po files and passing the values to the compiler as defines).
> We could also go the GIMP way: separate the less important
> stuff into another PO file -- this way translation ratios
> could be enough for deciding about quality.
This would help, so everyone can see what the most important strings are.
>> Alternatively, I know many of our translations are unmaintained
>> since Sodipodi days, and the percent translated for many are
>> very low (under 10%). Is it at all worthwhile to have these
>> files in our codebase? If they are of no true use, why don't
>> we just eliminate them entirely?
> For certain people (me included) it's easier to edit/correct an
> existing text than to start from scratch. Moreover, it can be
> motivating for some potential translators to see a bad quality
> translation (again, I'm a good example for this -- YMMV).
It is actually much easier to resume a partial translation than to start
it from scratch. The 'el' translation was there from sodipoli 0.25 (in
2001) and the original translator didn't answer my e-mails. These 60
lines that were translated and their comments really provided some help
into how to translate inkscape terminology in Greek. From this
experience, I can say that even a 2% translation helps.
- Spyros Blanas