Opened 6 years ago

Last modified 12 months ago

#391 new change

Automate Crowdin upload/download for Android

Reported by: trev Assignee:
Priority: P3 Milestone:
Module: Adblock-Plus-for-Android Keywords:
Cc: fhd Blocked By:
Blocking: Platform: Android
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):



Currently uploading master translation to Crowdin and downloading translations is a pretty error-prone process, this needs to be automated.

What to change

Implement a script that will do the equivalent of the following commands available in other repositories: setuptrans <project-key>

This will set up translation languages for the project, in this case all the languages available in Android. translate <project-key>

This will upload the master translation (en-US) to Crowdin when a new translation round is started. gettranslations <project-key>

This will download the translations from Crowdin and put them into the right directories.

Adblock Plus for Android already has buildtools as a subrepository (unused from what I can tell) so using/extending buildtools.localeTools for this task might be a good idea.

Change History (3)

comment:1 Changed 6 years ago by trev

  • Cc fhd added

comment:2 Changed 5 years ago by fhd

  • Platform set to Android
  • Tester set to Unknown

#2625 added something very similar for the cms repository - there might be some potential for reuse.

comment:3 Changed 13 months ago by yoyo9996


Last edited 12 months ago by kzar (previous) (diff)
Note: See TracTickets for help on using tickets.