aboutsummaryrefslogtreecommitdiff
path: root/buildSrc/build.gradle.kts
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2020-12-30 15:36:51 +0530
committerGitHub <noreply@github.com>2020-12-30 11:06:51 +0100
commit1a774eae23e6965266baf0152fcfe5bbd7baf9f7 (patch)
treeb7ed4681642a768f9f8b116e40de46cb6a845546 /buildSrc/build.gradle.kts
parentc15594b045ad035b2026a201acd2a89e3962de4d (diff)
Automate Crowdin localisation sync (#1265)
* 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>
Diffstat (limited to 'buildSrc/build.gradle.kts')
-rw-r--r--buildSrc/build.gradle.kts5
1 files changed, 5 insertions, 0 deletions
diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts
index 47f8aecf..3b719a63 100644
--- a/buildSrc/build.gradle.kts
+++ b/buildSrc/build.gradle.kts
@@ -21,6 +21,10 @@ gradlePlugin {
id = "aps-plugin"
implementationClass = "PasswordStorePlugin"
}
+ register("crowdin") {
+ id = "crowdin-plugin"
+ implementationClass = "CrowdinDownloadPlugin"
+ }
}
}
@@ -28,4 +32,5 @@ dependencies {
implementation(build.getValue("kotlinGradlePlugin"))
implementation(build.getValue("androidGradlePlugin"))
implementation(build.getValue("binaryCompatibilityValidator"))
+ implementation(build.getValue("downloadTaskPlugin"))
}