Stefan K, trying to help push this forward...

We have consensus to do something about automatically providing updates to translatable strings. We need some help to fill in the details and actually do it.

From my perspective, it looks like we should:

* Instantiate a bot (buildbot) that will...
  - do we have a volunteer?

  * Check out the trunk (and any configured branches).

  * Run 'make po-update'.

  * (?) Upload the updated 'subversion.pot' and/or '*.po' files
    to services including Pootle and Transifex.
    - how exactly should it upload to Pootle?
    - how exactly should it upload to Transifex?

  * (?) Commit the updated 'subversion.pot' and/or '*.po' files.
    - which files? when (see below)?

* Activate a Transifex.com account for Subversion.
  - how? can you do it?

Re committing: I think we should rate-limit these commits to once per day, and should not commit when there are no real changes to the translatable strings but only changes in the source line number reference comments.

An alternative to committing would be to upload these files to some place where translators can fetch them. Somewhere on apache.org and/or if the Pootle and/or Transifex services make these files easily available then that's fine, we can point at those, no need to commit.
  - Do they? What are the URLs?

Can you and others help fill in the details?

- Julian


On 04/02/17, Stefan Kueng wrote:
[...]
I remember there was a discussion about two years ago about using a web
based translation tool for Subversion (e.g.
http://translationproject.org/), but that discussion got to no real
decision.
For TSVN we use transifex (https://www.transifex.com/) which is free for
open source projects. Works quite well - it updates the new strings
automatically from our repository pot file.

Even if Subversion does not move to use such a web based tool: how about
providing the source pot file in the repository which should be updated
frequently so translators can use that file without having to install
and parse the whole svn source?
[...]

Reply via email to