Only download translations if a key is provided

This commit is contained in:
Matthew Miller 2019-11-17 14:21:36 +10:00
parent 9a01bf9ab2
commit f3c97887bc

View File

@ -90,9 +90,8 @@ sourceSets {
val crowdinApiKey = "crowdin_apikey" val crowdinApiKey = "crowdin_apikey"
if (!project.hasProperty(crowdinApiKey)) ext[crowdinApiKey] = "" if (project.hasProperty(crowdinApiKey)) {
tasks.named<UploadSourceFileTask>("crowdinUpload") {
tasks.named<UploadSourceFileTask>("crowdinUpload") {
apiKey = "${project.property(crowdinApiKey)}" apiKey = "${project.property(crowdinApiKey)}"
projectId = "worldedit-core" projectId = "worldedit-core"
files = arrayOf( files = arrayOf(
@ -101,14 +100,15 @@ tasks.named<UploadSourceFileTask>("crowdinUpload") {
var source = "$projectDir/src/main/resources/lang/strings.json" var source = "$projectDir/src/main/resources/lang/strings.json"
} }
) )
} }
tasks.named<DownloadTranslationsTask>("crowdinDownload") { tasks.named<DownloadTranslationsTask>("crowdinDownload") {
apiKey = "${project.property(crowdinApiKey)}" apiKey = "${project.property(crowdinApiKey)}"
destination = "$projectDir/src/main/resources/lang" destination = "$projectDir/src/main/resources/lang"
projectId = "worldedit-core" projectId = "worldedit-core"
} }
tasks.named("processResources").configure { tasks.named("processResources").configure {
dependsOn("crowdinDownload") dependsOn("crowdinDownload")
}
} }