Skip to content

Commit 5e47a09

Browse files
committed
Ignore kannada language for java and jython - doesn't parse/compile
1 parent 25f198b commit 5e47a09

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

java/pom.xml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,21 +91,25 @@ def package_html = """\
9191
</body>
9292
"""
9393
94+
def unsupported = ["kn"]
95+
9496
I18n.all.each { i18n ->
97+
if (!unsupported.contains(i18n.underscoredIsoCode)) {
9598
i18n.codeKeywords.each { kw ->
96-
def normalized_kw = normalize(kw)
97-
def binding = ["i18n":i18n, "kw":normalized_kw]
98-
template = engine.createTemplate(templateSource).make(binding)
99-
def file = new File(project.baseDir, "target${File.separator}generated-sources${File.separator}i18n${File.separator}java${File.separator}cucumber${File.separator}api${File.separator}java${File.separator}${i18n.underscoredIsoCode}${File.separator}${normalized_kw}.java")
100-
file.parentFile.mkdirs()
101-
file.write(template.toString(), "UTF-8")
99+
def normalized_kw = normalize(kw)
100+
def binding = ["i18n":i18n, "kw":normalized_kw]
101+
template = engine.createTemplate(templateSource).make(binding)
102+
def file = new File(project.baseDir, "target${File.separator}generated-sources${File.separator}i18n${File.separator}java${File.separator}cucumber${File.separator}api${File.separator}java${File.separator}${i18n.underscoredIsoCode}${File.separator}${normalized_kw}.java")
103+
file.parentFile.mkdirs()
104+
file.write(template.toString(), "UTF-8")
102105
}
103106
104107
// html
105108
def binding = ["i18n":i18n]
106109
def html = engine.createTemplate(package_html).make(binding).toString()
107110
def file = new File(project.baseDir, "target${File.separator}generated-sources${File.separator}i18n${File.separator}java${File.separator}cucumber${File.separator}api${File.separator}java${File.separator}${i18n.underscoredIsoCode}${File.separator}package.html")
108111
file.write(html, "UTF-8")
112+
}
109113
}
110114
111115
]]></groovy>

jython/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
import groovy.text.SimpleTemplateEngine
9393
import gherkin.I18n
9494
95-
def unsupported = ["ar", "bg", "el", "en_old", "fa", "he", "hi", "is", "ja", "ko", "pa", "pl", "ru", "sr_cyrl", "th", "tl", "tt", "uk", "uz", "zh_cn", "zh_tw"]
95+
def unsupported = ["ar", "bg", "el", "en_old", "fa", "he", "hi", "kn", "is", "ja", "ko", "pa", "pl", "ru", "sr_cyrl", "th", "tl", "tt", "uk", "uz", "zh_cn", "zh_tw"]
9696
def engine = new SimpleTemplateEngine()
9797
def templateSource = new File(project.baseDir, "src${File.separator}main${File.separator}code_generator${File.separator}I18n.jython.txt").getText()
9898

0 commit comments

Comments
 (0)