Liferay 中的国际化

Internationalization in Liferay

如何使用 jstl 进行国际化?我已经阅读了很多关于 fmt: taglib 的文章,但我仍然不知道如何使用它。例如,我们有行

<p><a href="${Whosebug}" title='<liferay-ui:message key="hello-world" />'>Stack_over_flow</a></p>

以及 docroot/src/content 文件夹中的 Language.properties。如何在标题部分使用 JSTL?

关于这个问题我看了很多但是没有效果。 @Shivam

我想你正在寻找这个 <fmt:message key="hello-world">
不要忘记包含标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

和往常一样,答案太简单了:

<c:set var="message">
    <liferay-ui:message key="hello-world" />
</c:set>

<p><a href="${Whosebug}"title="${message}">Stack_over_flow</a></p>

一切都是为了避免"tag in tag in tag in tag"建设。