有没有支持 JSF 页面本地化的工具?

Posted

技术标签:

【中文标题】有没有支持 JSF 页面本地化的工具?【英文标题】:Is there any tool that supports localization of JSF pages? 【发布时间】:2016-10-26 11:57:49 【问题描述】:

对于使用*.properties 文件对*.xhtml 页面进行本地化有什么帮助吗?我尝试了 Eclipse、Netbeans 和 Idea。它们都没有为本地化包提供自动完成功能。

【问题讨论】:

【参考方案1】:

JSF 中的国际化使用从*.properties 文件生成的键和值映射。包含地图的变量的名称,可以在faces-config.xhml中定义。

<resource-bundle>
  <base-name>com.mkyong.welcome</base-name>
  <var>msg</var>
</resource-bundle>

在表达式语言中,然后从映射变量访问值。

msg['example.key']

这是一个很好的 JSF 国际化教程: http://www.mkyong.com/jsf2/jsf-2-internationalization-example/

如果 IntelliJ 无法为此功能自动完成,那是因为键仅在运行时可用。

【讨论】:

为什么要投反对票?请告诉我,我误解了什么或者你需要知道什么?

以上是关于有没有支持 JSF 页面本地化的工具?的主要内容,如果未能解决你的问题,请参考以下文章

在 JSF 中使用 bean 验证进行本地化

JSF 中的本地化,如何记住每个会话而不是每个请求/视图选择的语言环境

如何在页面呈现期间测试是不是存在 JSF 导航案例

JSF 2.2 webapp适用于本地计算机,但不适用于服务器

在 JSF 中 - 获取客户端的区域设置(在浏览器的时区中显示时间)

问问企业Java开发者,java语言的各种界面编程组件:swing、awt、swt、jsf、jface都用哪种比较多,如果有高