Skip to content

Commit f9ca6d4

Browse files
committed
Add generateLanguages task to build.gradle
1 parent 23a114d commit f9ca6d4

3 files changed

Lines changed: 28 additions & 0 deletions

File tree

build.gradle

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,30 @@ publishing {
104104
// The repositories here will be used for publishing your artifact, not for
105105
// retrieving dependencies.
106106
}
107+
}
108+
109+
def pythonExe = project.hasProperty('pythonExecutable') ? project.property('pythonExecutable') : 'python'
110+
111+
tasks.register('generateLanguages', Exec) {
112+
group = 'build'
113+
description = 'Run languages.py to generate language JSON files.'
114+
115+
workingDir = projectDir
116+
commandLine = [pythonExe, 'languages.py'] as List<String>
117+
118+
inputs.file('languages.py')
119+
outputs.dir('src/main/resources/assets/scnicknamer/lang')
120+
121+
doFirst {
122+
println "Running languages.py using '${pythonExe}'..."
123+
}
124+
}
125+
126+
tasks.named('processResources') {
127+
dependsOn tasks.named('generateLanguages')
128+
}
129+
130+
tasks.named('sourcesJar') {
131+
dependsOn tasks.named('generateLanguages')
132+
inputs.dir('src/main/resources')
107133
}

src/main/resources/assets/scnicknamer/lang/id_id.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"text.scnicknamer.status.fallback": "SCNicknamer tidak dapat mencapai server. Menggunakan cadangan yang di-cache.",
2020
"text.scnicknamer.status.failure": "SCNicknamer tidak dapat mencapai server atau menemukan cadangan.",
2121
"text.scnicknamer.status.success": "Pemetaan yang dimuat dari server.",
22+
"text.scnicknamer.status.unknown": "SCNicknamer status is unknown.",
2223
"gui.scnicknamer.hover_nickname": "Nama panggilan: %s",
2324
"modmenu.nameTranslation.scnicknamer": "SCNicknamer",
2425
"modmenu.descriptionTranslation.scnicknamer": "Mod nama panggilan dan warna sisi klien yang ringan."

src/main/resources/assets/scnicknamer/lang/tok.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"text.scnicknamer.status.fallback": "ilo nimi Supunkala li ken ala kama jo e ilo pi lawa tomo. o pana kepeken ilo kama sina.",
2020
"text.scnicknamer.status.failure": "ilo nimi Supunkala li ken ala kama jo e ilo pi lawa tomo anu ilo kama.",
2121
"text.scnicknamer.status.success": "ilo li kama tan ilo pi lawa tomo.",
22+
"text.scnicknamer.status.unknown": "SCNicknamer status is unknown.",
2223
"gui.scnicknamer.hover_nickname": "nimi poka: %s",
2324
"modmenu.nameTranslation.scnicknamer": "ilo nimi Supunkala",
2425
"modmenu.descriptionTranslation.scnicknamer": "ilo pi nimi en kule lili"

0 commit comments

Comments
 (0)