Инструменты
Использование Jhipster v5.0.1, thymeleaf v3.0.9 и JDK1.8.0
Цель
Escapeодиночная кавычка (') в Thymeleaf из файла message.properties (пакет ресурсов).
Это сообщение в messages_fr.properties :
email.demandeconge.textcra=Votre Cra de {0} est à l'état Brouillon. Vous êtes invité(e) à le mettre à jour et à le soumettre.
находится в шаблоне email.html:
<span th:text="#{email.demandeconge.textcra(${conge.mois})}">
Votre Cra de mois est à l'état Brouillon. Vous êtes invité(e) à le mettre à jour et à le soumettre.
</span>
Issue
В электронном письме он печатает: Votre Cra de mois est létat Brouillon.
Попробуйте
1) В message.properties:
l \ 'état => prints l \ état
l "'"; état => печатает l"' "; état (без двойных кавычек. Они здесь, потому что если я поставлю" '"без двойных кавычек, это даст" в сообщении.
2) по электронной почте.html:
<span th:text="#{"email.demandeconge.textcra(${conge.mois})"}">
Votre Cra de mois est à l'état Brouillon. Vous êtes invité(e) à le mettre à jour et à le soumettre.
</span>
=> печатает ?? email.demandeconge.textcra ($ {conge.mois}) ??
Не могли бы вы мне помочь, пожалуйста?
Спасибо
Мануэла