Yes, and it also works only with vibe.web.web.render! So using
res.render!() in particular won't work, as well as
res.renderCompat!(). Those are just the plain template rendering
functions without any translation support.

Ah I see.

I'll change the logic of determineLanguage to fall back to the default
algorithm instead of the default language.

Thanks!

Btw. Is it possible to translate things like this?
input&(type="text", placeholder=myi18nplaceholder)