mirror of
https://github.com/revanced/revanced-patches.git
synced 2025-04-29 22:24:27 +02:00
ci: Fix Crowdin pull
This commit is contained in:
parent
5e1809cacf
commit
f2a1640c01
2
.github/workflows/push_strings.yml
vendored
2
.github/workflows/push_strings.yml
vendored
@ -19,6 +19,8 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Preprocess strings
|
- name: Preprocess strings
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: ./gradlew clean preprocessCrowdinStrings
|
run: ./gradlew clean preprocessCrowdinStrings
|
||||||
|
|
||||||
- name: Push strings
|
- name: Push strings
|
||||||
|
@ -3,6 +3,6 @@ api_token_env: "CROWDIN_PERSONAL_TOKEN"
|
|||||||
|
|
||||||
preserve_hierarchy: false
|
preserve_hierarchy: false
|
||||||
files:
|
files:
|
||||||
- source: patches/build/tmp/crowdin/strings.xml
|
- source: patches/src/main/resources/addresources/values/strings.xml
|
||||||
translation: patches/src/main/resources/addresources/values-%android_code%/strings.xml
|
translation: patches/src/main/resources/addresources/values-%android_code%/strings.xml
|
||||||
skip_untranslated_strings: true
|
skip_untranslated_strings: true
|
||||||
|
@ -25,14 +25,17 @@ tasks {
|
|||||||
register<JavaExec>("preprocessCrowdinStrings") {
|
register<JavaExec>("preprocessCrowdinStrings") {
|
||||||
description = "Preprocess strings for Crowdin push"
|
description = "Preprocess strings for Crowdin push"
|
||||||
|
|
||||||
dependsOn(build)
|
dependsOn(compileKotlin)
|
||||||
|
|
||||||
classpath = sourceSets["main"].runtimeClasspath
|
classpath = sourceSets["main"].runtimeClasspath
|
||||||
mainClass.set("app.revanced.util.CrowdinPreprocessorKt")
|
mainClass.set("app.revanced.util.CrowdinPreprocessorKt")
|
||||||
|
|
||||||
args = listOf(
|
args = listOf(
|
||||||
"src/main/resources/addresources/values/strings.xml",
|
"src/main/resources/addresources/values/strings.xml",
|
||||||
"build/tmp/crowdin/strings.xml"
|
// Ideally this would use build/tmp/crowdin/strings.xml
|
||||||
|
// But using that does not work with Crowdin pull because
|
||||||
|
// it does not recognize the strings.xml file belongs to this project.
|
||||||
|
"src/main/resources/addresources/values/strings.xml"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user