Re: Script for extracting translators' names (was Re: notice of imminent Rhythmbox release && translation credits)



On 2003-08-10(Sun) 01:35:15 +0100, Telsa Gwynne wrote:
> > I think there were some rumours of a script that does this kind of work 
> > based on "Last-Translator" fields in the PO files.
> 
> The problem with this is that when you have several people and 
> only one has cvs access, their name comes up again and again.
> 
> You might try looking at the msgstr corresponding to the 
> "translator_credits" msgid. I think that's more likely to 
> be correct.

But translator_credits is not standardized as well. For example, I would
traditionally prepend the website address of localization effort of my
language before my own email address.
Yes, you can insert anything in translator_credits, not necessarily just
email addresses.


> Or grep the Changelog. Entries such as
> 
> 2003-01-01  CVS Access Translator  <email@somewhere.here>
> 
>   * xx.po:  Updated translation from Non-CVS Access Name Here
>   <email@somewhere.else>
> 
> ...are not at all uncommon.
> 
> I have seen slightly erroneous release notes where people have
> used the name of the person who committed it without looking to
> see whether what they committed was theirs or someone else's,
> so I think this is worth mentioning.

Agreed. That means CVS changelog and ChangeLog file are not trustworthy;
and as I pointed out above, translator_credits is also not a good place
to look at (not to mention that some software doesn't have
translator_credits at all). Now only "Last-Translator" fields remains as
a candidate for extracting name, which is pretty failsafe because every
PO file has that field. Isn't it?

Abel


> Telsa
> 
> _______________________________________________
> gnome-i18n mailing list
> gnome-i18n@gnome.org
> http://lists.gnome.org/mailman/listinfo/gnome-i18n

-- 
Abel Cheung
Linux counter #256983   | http://counter.li.org
GPG Key: (0xC67186FF)   | http://deaddog.org/gpg.asc
Key fingerprint: 671C C7AE EFB5 110C D6D1  41EE 4152 E1F1 C671 86FF

PGP signature



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