On Tue, Jan 8, 2013 at 12:45 AM, Hakan Tandogan <[email protected]>wrote:

> The first part of the promised scripts, the automated extraction of keys,
> is active on my machine. The script is being run from my local jenkins
> instance, and does:
>
> - check hourly for changes in both repos
> - extract keys as specific for the subproject
> - push changed keys to transifex server
> - commit and push the generated pot file to git
>
> I will keep it running for a few days to verify that it behaves well, and
> afterwards, start working on the opposite direction, fetching the
> translated files from transifex.
>

I the other projects I know of using Transifex or Translatewiki pushing and
pulling isn't automated, it is usually done manually or semi-automatically
on a weekly or more basis, thus I didn't realize what you were aiming for
here. However, before you go on you should know this:

   1. When managing resources on Transifex you can specify a source file
   URL and have Transifex "automatically update source file". See the
   
documentation<http://help.transifex.com/user-guide/projects.html#projects-and-resources>
   .
   2. In the management of the project you can specify a "web hook url"
   "which Transifex will visit whenever a translation of a resource of the
   project is changed."

I am not so sure a fully automatic push and pull is desirable though, as
mistakes and unforseen bugs could mess things up without anyone noticing.
With an hourly frequency you'll also have a lot of commits... Translatewiki
have scripts that they run manually usually every
weekend<https://github.com/siebrand?tab=activity>
.

--
Guttorm

Reply via email to