TP Spring Web - Partie 05 (p2)
Durée Estimée : 1-2h
Objectif
Traduire le front et le back.
Note
Les langues Anglais/Français pour le moment
un messages.properties et un messages_fr.properties
Front
Toute les informations dans les pages HTML doivent être traduites
Exemple :
Pas bon
<h1>Bienvenue sur le Site</h1>
Bon
<h1 th:text="#{Ma_Cle_De_Trad}"></h1>
Back
Pour le back il faut traduire les messages métiers (les services) et si vous êtes allez plus loin les flash messages et etc.
Astuce
Réutiliser les deux classes utilisées dans la démo :
- LocaleConfig
- LocaleHelper
Exemple
Pas bon
return new ServiceResponse<AppUser>("7025", "Couple email/mot de passe incorrect");
Bon
return new ServiceResponse<AppUser>("7025", lH.i18n("Ma_Cle_De_Trad"));