Я пытаюсь интернационализировать представления моего текущего проекта spring-boot/thymeleaf. До сих пор я сделал это:i18n в проекте spring-boot/thymeleaf не получает локализованные сообщения
в HTML файлах, я изменить ссылки на тексты к этому:
h2-й: текст = "# {} about.title"
я добавить эту строку в мой
application.properties
файл:spring.messages.basename = i18n/сообщения
поместить файлы
*.properties
(имя с таким же именем html-файлов для локали по умолчанию и суффикс _pt_BR для португальского языка в папке/src/main/resources/templates/i18n/messages
моего проекта.
но когда я запустить проект и открыть его в браузере, вместо того, что отображается правильное сообщение, я вижу что-то вроде>??about.title??
.
Что я здесь делаю неправильно?
Вы можете попробовать поместить свои файлы свойств здесь/SRC/основные/ресурсы/i18n/сообщений. –
@GUISSOUMAIssam Я решаю эту проблему, помещая все сообщения в один 'message.properties' в каталог'/src/main/resources' (и удаляя строку 'spring.messages.basename = i18n/messages' из приложения .properties', но теперь у меня проблема с локализованными сообщениями вроде этого: 'logo.welcome = Welcome, log in или register' (с переменной '@ {...}'. –