Freemarker (standardmäßig) uses the locale to build the file names it looks for beim Laden und Einschließen von Vorlagen. Zum Beispiel Laden tos.ftl
(die Vorlage) mit dem en_US
locale würde sucht:Kann Thymeleaf lokalisierte Template-Lookups wie Freemarker?
- tos_en_US.ftl
- tos_en.ftl
- tos.ftl
Dies kann nützlich sein, zu übersetzen ganze Seiten, wenn die Seiten in verschiedenen Sprachen völlig unterschiedlich sind. Zum Beispiel könnte eine "Nutzungsbedingungen" -Seite größtenteils statisch sein, so dass verschiedene Sprachen völlig unterschiedliche Inhalte haben würden. In diesem Fall ist es mühsam, den gesamten Inhalt auf Nachrichten zu verteilen, die aus Nachrichtenbündeln geladen werden.
Ich lerne jetzt Thymeleaf und kann keine Informationen über eine ähnliche Funktionalität finden. Ich weiß, dass Thymeleaf localized message bundles verwendet, um th:text
Elemente auszufüllen, aber kann es lokalisierte Versionen der Vorlagendateien laden?
Hinweis: Ich bin mit Frühlings-Boot-
Ich öffnete eine Feature-Anfrage dafür: https://github.com/thymeleaf/thymeleaf/issues/497 – bernie