如何在钩子中更改 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/