【发布时间】:2019-02-15 22:11:12
【问题描述】:
我试图覆盖邮件中的PrimeFaces messages.properties 标签,但没有成功。
这就是我想要更改数据表标签的方法:
-
这是我的
faces-config.xml:<faces-config xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd" version="2.2"> <application> <locale-config> <default-locale>it</default-locale> <supported-locale>it</supported-locale> <supported-locale>en</supported-locale> </locale-config> <resource-bundle> <base-name>i18n.messages</base-name> <var>msg</var> </resource-bundle> <resource-bundle> <base-name>i18n.primefaces</base-name> <var>messages</var> </resource-bundle> </application> </faces-config> resources/i18n/messages.properties包含我自己的应用程序标签 (app),而在resources/i18n/primefaces.properties中,我只想放置这个 Messages.properties 的 primefaces 覆盖。-
所以在
resources/i18n/primefaces.properties文件中我有这个内容:primefaces.datatable.SORT_ASC = Ascending primefaces.datatable.SORT_DESC = Descending -
在
resources/i18n/primeface_it.properties文件中我有这个内容:primefaces.datatable.SORT_ASC = Crescente primefaces.datatable.SORT_DESC = Decrescente 没有任何反应,即使我切换到意大利语区域设置,我仍然会看到
SORT_ASC和SORT_DESC标签的英文翻译。
【问题讨论】:
标签: jsf primefaces war properties-file