Java struts配置和消息资源:一个通用或一个foreach语言

Java struts配置和消息资源:一个通用或一个foreach语言,java,internationalization,struts,struts-config,Java,Internationalization,Struts,Struts Config,我想这是一个相当简单的问题,但我从来没有得到任何明确的答案 我目前正在处理struts应用程序的国际化。经过长时间的研究,我发现struts-config.xml中缺少了一些东西:消息资源 <struts-config> ... <message-resources parameter="my.bundle"/> </struts-config> ... 我想知道我是否需要添加每种语言? 比如: <struts-config>

我想这是一个相当简单的问题,但我从来没有得到任何明确的答案

我目前正在处理struts应用程序的国际化。经过长时间的研究,我发现struts-config.xml中缺少了一些东西:消息资源

<struts-config>
    ...
    <message-resources parameter="my.bundle"/>
</struts-config>

...
我想知道我是否需要添加每种语言? 比如:

<struts-config>
    ...
    <message-resources parameter="my.bundle"/>
    <message-resources parameter="my.bundle_en"/>
    <message-resources parameter="my.bundle_it"/>
</struts-config>

...

或者struts可能会将默认捆绑包与其所有版本链接起来?

不,例如,您只需要定义默认资源

<message-resources parameter="com.bundle" null="false" />
默认属性用于默认语言。对于在任何语言中都找不到任何键的情况,struts使用默认包中的键

bundle.properties
bundle_en.properties
bundle_de.properties