Re: Translations workflow
Jean-Philippe Braun <jpbraun-4qZELD6FgxhWk0Htik3J/[email protected]> Wed, 11 May 2011 19:43:08 +0200
| Newsgroups | gmane.linux.mandrake.cooker.internationalization |
|---|---|
| Message-ID | <[email protected]> |
Le mercredi 11 mai 2011 à 20:35 +0300, Marek Laane a écrit : > > Yep I forgot to talk about that > > I understand that throwing away the history of translators is > not nice. > > Actually what does basically Transifex when it export a PO > file, it > takes the source language file (usually an english POT file) > and fill > the msgstr "" strings with the corresponding language you want > to > export. So the template and the comments you get in the PO > file are the > ones of the POT file > > We can't include the history of all translators for all > languages in the > POT file because it is not sure that the POT file will be > included in > the rpm package and usually when the developpers generate a > POT file the > old one is deleted. So we can't keep the history here. > > With the VSC integration I've proposed, my solution would be > to store > the history of translators for each resource for each > language. So when > a commit needs to be done, we take the PO from transifex and > append the > history to the begining of the file before comiting the file > in the svn. > With that approach the history could be also updated > automatically as we > know who has done what in transifex. So adding a user name + > email + > date to the history should be doable > > JP > > That would be also nice, especially if it can be done automatically. > The alternative I thought was not to record it in POT but PO-file - > I'm not sure if it is so in case of Transifex but often POT file has > string "Translator information" or smth like that which the translator > should "translate" with his/her name and email address. But yes, it > assumes all possible translators should remember to add them in that > string... > > > Marek Laane > > Yes but not all PO files, it depends on the software There is also standard PO headers like : "Last-Translator: Grégoire Colbert\n" "Language-Team: Esperanto <[email protected]\n" But this ones are filled by Transifex automatically and not very suitable to put the history in it