1
我們正在使用Liferay Hook進行我們項目的註冊。我們有其他用戶個人資料中包含出生日期的表格。更改生日語言liferay hook
下面是代碼:
<c:choose>
<c:when test="<%=PrefsPropsUtil.getBoolean(company.getCompanyId(), PropsKeys.FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_BIRTHDAY)%>">
<aui:input name="birthday" label="birthday" value="<%=birthday%>" />
</c:when>
<c:otherwise>
<aui:input name="birthdayMonth" type="hidden" value="<%=Calendar.JANUARY%>" />
<aui:input name="birthdayDay" type="hidden" value="1" />
<aui:input name="birthdayYear" type="hidden" value="1970" />
</c:otherwise>
</c:choose>
我們有我們的門戶網站,西班牙語和加利西亞語也是兩種不同的語言。當我們使用西班牙語一切正常,並以正確的語言顯示月份的名稱,但是當我們改變門語言加利西亞語,顯示在英語(一月,二月,等等),而不是Xaneiro,Febreiro月份名稱...
我們查看了Language_en.properties,但找不到任何引用月份名稱的鍵。任何幫助將非常有用。
預先感謝您。
安裝javagalician是一個不錯的選擇。但是這種解決方案在某些情況下不起作用。例如,來自commons-lang-2.6的FastDateFormat不起作用(請參閱https://issues.apache.org/jira/browse/LANG-933)。但你可以使用java.text.DateFormat.getDateInstance來代替它,它會工作。 – togomez