如何在钩子中更改 liferay 语言属性文件
How to change liferay language properties file in hook
我在注册门户中添加了一些项目。现在我想为特定语言标记它们。 Liferay 喜欢。
在 liferay 挂钩中:
<hook>
<language-properties>content/Language_en.properties</language-properties>
<language-properties>content/Language_fa.properties</language-properties>
</hook>
并在 Language_en.properties 中:
educationType= Education Type
mobileNumber =Mobile Number
并在 Language_fa.properties 中:
educationType= persian education type
mobileNumber = persian Mobile Number.
和craete_account.jsp
<aui:input name="educationType" type="text"></aui:input>
<aui:input label="Mobile Number" name="mobileNumber" type="tel"> </aui:input>
现在,我应该用哪种方式来标记这 2 个项目
首先,像这样在页面顶部导入 ui
标签库:
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
然后使用 ui:message
标签呈现适当的标签,为该标签传入正确的键,如下所示:
<liferay-ui:message key="educationType" />
按照此 link 创建 Language.properties 挂钩:
http://proliferay.com/liferay-language-properties-hook-development/
我在注册门户中添加了一些项目。现在我想为特定语言标记它们。 Liferay 喜欢。
在 liferay 挂钩中:
<hook>
<language-properties>content/Language_en.properties</language-properties>
<language-properties>content/Language_fa.properties</language-properties>
</hook>
并在 Language_en.properties 中:
educationType= Education Type
mobileNumber =Mobile Number
并在 Language_fa.properties 中:
educationType= persian education type
mobileNumber = persian Mobile Number.
和craete_account.jsp
<aui:input name="educationType" type="text"></aui:input>
<aui:input label="Mobile Number" name="mobileNumber" type="tel"> </aui:input>
现在,我应该用哪种方式来标记这 2 个项目
首先,像这样在页面顶部导入 ui
标签库:
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
然后使用 ui:message
标签呈现适当的标签,为该标签传入正确的键,如下所示:
<liferay-ui:message key="educationType" />
按照此 link 创建 Language.properties 挂钩:
http://proliferay.com/liferay-language-properties-hook-development/