spring-boot / thymeleaf 项目中的 i18n 不检索本地化消息
i18n in spring-boot / thymeleaf project it's not retrieving localized messages
我正在尝试将我当前的 spring-boot / thymeleaf 项目的观点国际化。到目前为止我这样做了:
在 html 文件中,我将对文本的引用更改为:
h2 th:text="#{about.title}"
我将此行添加到我的 application.properties
文件中:
spring.messages.basename=i18n/messages
将文件 *.properties
(与默认语言环境的 html 文件同名,葡萄牙语语言环境的后缀 _pt_BR我项目的文件夹 /src/main/resources/templates/i18n/messages
。
但是当我 运行 项目并在浏览器中打开它时,我没有显示正确的消息,而是看到类似 > ??about.title??
.
我做错了什么?
您可以将属性文件放在这里 /src/main/resources/i18n/messages
而不是 /src/main/resources/templates/i18n/messages
我正在尝试将我当前的 spring-boot / thymeleaf 项目的观点国际化。到目前为止我这样做了:
在 html 文件中,我将对文本的引用更改为:
h2 th:text="#{about.title}"
我将此行添加到我的
application.properties
文件中:spring.messages.basename=i18n/messages
将文件
*.properties
(与默认语言环境的 html 文件同名,葡萄牙语语言环境的后缀 _pt_BR我项目的文件夹/src/main/resources/templates/i18n/messages
。
但是当我 运行 项目并在浏览器中打开它时,我没有显示正确的消息,而是看到类似 > ??about.title??
.
我做错了什么?
您可以将属性文件放在这里 /src/main/resources/i18n/messages
而不是 /src/main/resources/templates/i18n/messages