Bug #13344

Update AtoM's translation build scripts to work with Weblate

Added by Steve Breker almost 2 years ago. Updated almost 2 years ago.

Status:VerifiedStart date:06/08/2020
Priority:MediumDue date:
Assignee:-% Done:


Target version:Release 2.6.0
Google Code Legacy ID: Tested version:
Sponsored:No Requires documentation:


Remove references to "Transifex" in AtoM's build.xml script and make it compatible with the new Weblate workflow.


#1 Updated by Steve Breker almost 2 years ago

Modified build.xml to:
- Remove all Transifex references
- Fix a bug related to the ‘en’ string extraction util - incorrect folder
- Replaced check for outstanding git workspace changes with alert message y/n
- Added 'clean' target for .tx folder
- Changed when the contents of .tx folder are deleted so merged contents can be sent to Weblate

#2 Updated by Steve Breker almost 2 years ago

  • Status changed from In progress to Code Review

#4 Updated by Steve Breker almost 2 years ago

Updated AtoM's build.xml so the old scripts could be used with Weblate. This will consolidate all fixture and plugin strings into the .tx folder as it has before. This required updating the Weblate scripts to use these build.xml targets.

- pulling current atom-translate 2.5 branch strings and integrating with AtoM.
- generating new consolidated 2.6 based XLIFF files.
- importing 2.6 strings into atom-translate.
- pulling again from atom-translate to ensure that NO translation differences are found.

Future directions:
- do we really need the atom-translate repo?
- can we update an open Weblate component's 'en' strings from AtoM's export? This has not been attempted yet.

#5 Updated by Dan Gillean almost 2 years ago

  • Status changed from Code Review to Verified
  • Assignee deleted (Steve Breker)

Also available in: Atom PDF