Jsf p:fileUpload无效大小消息未根据区域设置配置进行本地化

Jsf p:fileUpload无效大小消息未根据区域设置配置进行本地化,jsf,file-upload,primefaces,localization,Jsf,File Upload,Primefaces,Localization,当用户上传大于允许大小的文件时,他会收到一条错误消息,错误消息是英语,而不是我在faces-config.xml中设置的语言 是否需要任何特殊设置以正确的语言显示错误消息?其他错误消息(例如,字段I设置为required=“true”)是正确的。我在messages\u de.properties中设置的我自己的消息也在工作 错误消息 Invalid file sizeDSC_6773.JPG 2.9 MB faces-config.xml: <locale-config>

当用户上传大于允许大小的文件时,他会收到一条错误消息,错误消息是英语,而不是我在faces-config.xml中设置的语言

是否需要任何特殊设置以正确的语言显示错误消息?其他错误消息(例如,字段I设置为required=“true”)是正确的。我在messages\u de.properties中设置的我自己的消息也在工作

错误消息

    Invalid file sizeDSC_6773.JPG 2.9 MB
faces-config.xml:

<locale-config>
  <default-locale>de</default-locale>
  <supported-locale>de</supported-locale>
</locale-config>
<message-bundle>
   jsfmessages.Messages_de
</message-bundle>   
page.xhtml:

<p:fileUpload fileUploadListener="#{eintrag.handleFileUpload}"
    mode="advanced" update="msgFileUpload" auto="true"
    sizeLimit="#{config.fileUploadMaxSize}"
    allowTypes="/(\.|\/)(jpeg|jpg|png)$/" label="Auswählen"
    disable="false" id="fileUpload" />

fileUpload
标记中,您可以在
invalidSizeMessage
属性中添加有关无效文件大小的消息(使用您的语言)

<p:fileUpload fileUploadListener="#{eintrag.handleFileUpload}"
    mode="advanced" update="msgFileUpload" auto="true"
    sizeLimit="#{config.fileUploadMaxSize}"
    allowTypes="/(\.|\/)(jpeg|jpg|png)$/" label="Auswählen"
    disable="false" id="fileUpload" />