Я создал один образец портлета в liferay 6.2, в котором мне нужно напечатать значение unicode на французском языке.Язык перевода не работает в liferay 6.2
Я создал файл language_fr_FR.properties в папке src и на моей странице jsp у меня напечатано значение.
results.noresults = No r\u00E9sultats (language_fr_FR.prop)
страница JSP
<liferay-ui:message key="results.noresults"/>
в JSP не я получаю сообщение, как Нет rsultats
может кто-нибудь пожалуйста, скажите мне, какой класс или метод этот юникода перевод выступает в Liferay.
спасибо ... Я создал один метод для разбора юникода. Теперь я хочу знать, откуда метод разбора по умолчанию вызывает класс PropertiesUtil.java. в исходном коде. –
привет Олаф, не могли бы вы рассказать мне, из какого класса или метода этот перевод юникода выполняет в liferay ... Ниже код работает нормально, поэтому я хочу переопределить этот код ... String string = StringEscapeUtils.unescapeJava ("Tout s \ u00E9 lectionner/d \ u00E9 lectionner "); –
, кроме угадывания, для этого потребуется плагин ext, чтобы изменить это поведение, а не от верхней части головы. Если вы собираетесь создать дополнительный плагин, вы все равно будете делать операцию на открытом сердце и должны быть знакомы с кодом. Следите за тем, чтобы какой-либо класс начинался с языка *, и вы должны, по крайней мере, находиться рядом с файлами свойств. Вам нужно будет понять немного о внутренней работе, чтобы создать ext в любом случае (читайте: я бы посоветовал не делать этого для этой простой цели. Просто пойдите с кодировкой или возьмите пакетную обработку во время сборки) –