aboutsummaryrefslogtreecommitdiffstats
path: root/buildSrc/src/main/java/CrowdinDownloadPlugin.kt
AgeCommit message (Collapse)AuthorFilesLines
2021-12-03buildSrc: removeHarsh Shandilya1-121/+0
2021-05-09build: switch to Spotless for formattingHarsh Shandilya1-2/+6
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: fix Crowdin plugin resolving variables eagerlyHarsh Shandilya1-15/+18
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02build: trigger a Crowdin build before syncing stringsHarsh Shandilya1-0/+18
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20buildSrc: add removeIncompleteStrings step to Crowdin pluginHarsh Shandilya1-0/+39
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20buildSrc: properly apply ktfmt plugin and reformatHarsh Shandilya1-4/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-20buildSrc: simplify CrowdinDownloadPluginHarsh Shandilya1-19/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: reformat with ktfmtHarsh Shandilya1-54/+50
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: update copyrightsHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-30Automate Crowdin localisation sync (#1265)Harsh Shandilya1-0/+76
* build: add a Gradle plugin for Crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: add skipCleanup extension property Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: also handle nonFree source set Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build/crowdin: fixup directory names for nonFree variant Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * app: sync translations from Crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: add Crowdin sync workflow Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>