Pour cela, il faut utiliser un plugin Hook.
- Vous devez avoir un message d'erreur dans les logs. Identifiez dans ce message d'erreur la chaine de caractère qui pose problème (normalement elle est indiquée).
- Cherchez dans les sources de Liferay les références à cette chaîne de caractères. Normalement, elle se trouvera dans Language_fr.properties.
- Récupérez la clé correspondant à cette chaîne dans le fichier Language_fr.properties.
- Cherchez dans les sources de Liferay les références à cette clé. Vous devriez trouver une JSP (certainement celle indiquée plus haut. Donc pour aller plus vite, cherchez directement la clé dans cette page).
- A la ligne où la clé se situe, vous devriez voir quelque chose dans ce genre :
1<liferay-ui:message key="la_clé" />
- Il faut remplacer cette ligne par :
1<%= UnicodeLanguageUtil.get(pageContext, "la_clé") %>
Si vous ne parvenez pas à faire marcher après ça, merci de copier/coller l'erreur qu'affiche les logs (potentiellement, cela pourrait également être une erreur dans l'outil de développement de votre navigateur, soit Firebug ou l'outil standard fourni avec Chrome ou Safari).
OK, erreur reproduite. J'essaie de corriger et je vous transmets ça.