As far as I know the ConfigSlurper
does not have special support for i18n.
You may achieve it by using the leveraging its support for environments by creating an environment closure per locale. For example:
environments {
english {
sample {
hello = "hello"
}
}
spanish {
sample {
hello = "hola"
}
}
}
When creating the ConfigSlurper
you will need to pass the desired language:
def config = new ConfigSlurper("spanish")