Если вы не хотите переводить ваше сообщение, вы сделаете это так:
<div th:if="${!user.isEmailValidated()}" class="div-block-10">
<div class="user_name">Your email is not confirmed!</div>
</div>
Если вы хотите перевести его, используйте фрагменты кода шаблона , например:
<div th:if="${!user.isEmailValidated()}" class="div-block-10">
<div class="user_name" th:text="#{email.not_confirmed}">Email not confirmed</div>
</div>
И создайте свой ключ email.not_confirmed
со значением Your email is not confirmed!
в WEB-INF/templates/email_en.properties
. Это всего лишь пример.
Обратите внимание, что есть разница между использованием $
(для переменных) и #
(для фрагментов кода). Вы не можете писать текст внутри ${}
операторов.