richfaces 自定义皮肤的国际化
Internationalization for richfaces custom skin
我们正在为丰富的面孔使用一些自定义皮肤,下面是 packed
和 packedCompressed
的 2 个属性文件
mySkin-packed-resource-mappings.properties
mySkin-packedcompressed-resource-mappings.properties
此 属性 文件具有 home_icon 的映射,例如
images\:home_icon.png = org.richfaces.staticResource/4.3.5.Final/Packedorg.richfaces.images/home_icon.png
我的问题是:
- 这个映射如何用于richfaces自定义皮肤?正如我
在我的代码中找不到此密钥的任何参考
images:home_icon.png
- richfaces是否支持自定义皮肤国际化
像上面这样的资源?
- 如果上述问题的答案是肯定的并且假设这个映射是
对于默认的英语语言,如何为另一种语言添加映射
阿拉伯语之类的语言?
如有理解错误请指正?
皮肤跟国际化没啥关系。 UI 不同部分的皮肤属性设置颜色、字体、字体大小。用于文本设置的国际化文件,与皮肤无关。
关于您的问题:
1) 常规 RichFaces 皮肤 属性 文件不包含图标相关属性,例如 images\:home_icon.png
;
2)国际化与自定义皮肤无关;
3) 您可以为任何您想要的语言添加内部化支持,但它与皮肤属性无关。
另一方面,在ecss文件中使用background-image: "#{a4jSkin.imageUrl('inputBackgroundImage.png')}";
是完全有效的,但与国际化无关。
我们正在为丰富的面孔使用一些自定义皮肤,下面是 packed
和 packedCompressed
mySkin-packed-resource-mappings.properties
mySkin-packedcompressed-resource-mappings.properties
此 属性 文件具有 home_icon 的映射,例如
images\:home_icon.png = org.richfaces.staticResource/4.3.5.Final/Packedorg.richfaces.images/home_icon.png
我的问题是:
- 这个映射如何用于richfaces自定义皮肤?正如我 在我的代码中找不到此密钥的任何参考 images:home_icon.png
- richfaces是否支持自定义皮肤国际化 像上面这样的资源?
- 如果上述问题的答案是肯定的并且假设这个映射是 对于默认的英语语言,如何为另一种语言添加映射 阿拉伯语之类的语言?
如有理解错误请指正?
皮肤跟国际化没啥关系。 UI 不同部分的皮肤属性设置颜色、字体、字体大小。用于文本设置的国际化文件,与皮肤无关。
关于您的问题:
1) 常规 RichFaces 皮肤 属性 文件不包含图标相关属性,例如 images\:home_icon.png
;
2)国际化与自定义皮肤无关;
3) 您可以为任何您想要的语言添加内部化支持,但它与皮肤属性无关。
另一方面,在ecss文件中使用background-image: "#{a4jSkin.imageUrl('inputBackgroundImage.png')}";
是完全有效的,但与国际化无关。