Hi there,
I wrote a blog post about how to internationalize CustomLayout templates using the Apache Velocity templating engine. I hope you find that information useful when you have to provide an internationalized version of your Vaadin application. The proposed solution will work for all Vaadin versions.