Out of interest, what’s your JVM Language?
ie. run this as a Rule and look at the output in openhab.log:
import java.util.Locale
rule "Test Locale"
when Time cron "0/10 * * * * ?"
then
val Locale LOCALE = Locale::getDefault
logInfo('locale', LOCALE.toString)
end
It’s possible that some i18n elements aren’t printed correctly because the JVM settings aren’t setup (or are defaulting to US). These are typically picked up from the OS, in an OS dependent manner. For Linux, it involves specific Environment variables (think LANG, LANGUAGE)