Re: Hello / Transifex !
Leandro Regueiro <[email protected]> Tue, 15 Feb 2011 19:20:19 +0100
| Newsgroups | gmane.linux.mandrake.cooker.internationalization |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Feb 15, 2011 at 6:42 PM, Wolfgang Bornath <[email protected]> wrote: > 2011/2/15 Jean-Philippe Braun <jpbraun-4qZELD6FgxhWk0Htik3J/[email protected]>: >> Hello, >> >> It seems that you can do this with the transifex client : see >> http://help.transifex.net/user-guide/client/client-0.4.html >> >> It allows you to work on po files locally (online or offline) and then >> push them back to the transifex server > > As we found out during tests and discussed at Fosdem the current > transifex has problems to work together with svn. Here some excerpts > from an irc meeting last week: > > 18:38:05 <Jehane> we have said that transifex can not commit in svn in > the way we want to work > 18:38:51 <misc> yup > 18:39:08 <Jehane> 'cause we are planning to have proofread of the > string before commit > 18:39:26 <misc> so the idea is to use transifex as a staging area > 18:39:44 <Jehane> and it's not possible to have a "to proofread" > status in transifex (as far as I know) > 18:40:03 <misc> let's say that a developper create a shiny new > software that display duck > 18:40:23 <misc> so he create the software, tx fetch the .po > 18:40:42 <TeaAge> what about using transifex for translation and after > string freeze the commiiter have to push the .po to svn manually > 18:40:44 <TeaAge> ? > 18:40:51 <misc> TeaAge: that's what we proposed, yes > 18:41:38 <misc> so translators send their work in progress on transifex > 18:42:05 <misc> once the .po is ready ie have been proofread, either > someone from the team commit the .po ( using tx-client ) > 18:42:16 <misc> or the developpers fetch it ( usig tx-client again ) > ... > 18:43:53 <misc> Jehane: tx do not use svn > 18:44:11 <misc> tx store the .po in a postgresql databse > 18:44:31 <misc> ( or anything supported by the django framework, ie > mysql/sqlite/oracle/pgsql ) > 18:44:55 <misc> the previous version was using svn to store > everything, but it was inflexible, IIRC > 18:45:38 <Jehane> ok; so how tx is updating .po files when they are > updated in the source repository ? (news strings, etc) > 18:45:49 <misc> Jehane: it depends > 18:46:25 <misc> either it can fetch them using tx-client, or people > can update by hand ( ie upload using the web ) > ..... > <misc> #info tx do not preserve comment and history > Explanation: > <Jerzy> each pot files stars with comments, like: some descrpitive > title, translators and so on. It is generic. > 18:52:50 <Jerzy> after editing some entries are added by translators > (their names, email, year) > 18:53:31 <Jerzy> tx reverts all comments to its generic form > 18:53:48 <Jerzy> from pot file > 18:54:04 <misc> mhh, it doesn't simply add the information as given by > the date and username ? > 18:54:06 <Jerzy> history of translators is lost Can you ask guys to Xfce developers? They set up a Transifex server more than a year ago and it is working fine, and I can download the latest .po files with all the top comments unchanged. Also I find hard to believe that it doesn't work with SVN since it was originally designed to allow translators to send their work to a miriad of source code managers including SVN, Git, CVS and Mercurial: http://trac.transifex.org/ Bye