国际化及本地化页面---------ADF Faces入门(文档阅读)

主要介绍了如何去配置JSF页面,应用去以适合的语言显示在用户的浏览器中。

   首先说下国际化以及本地化,国际化是设计和开发产品为了方便适应当地特定的语言和文化的过程,而本地化是通过翻译文字以及添加特定的本地化组件去为了适应一个特定的本地语言或者文化的过程。

  JDeveloper使用抽象类java.util.ResourceBundle去提供特定的本地化资源(resources)来支持简易本地化ADF Faces组件。

  当你的应用需要给多个国家的人们进行浏览的话,你可以对你的页面或者是应用配置去使用不同的语言环境,这样你的页面或者是应用会根据用户浏览器的语言设置来选择需要显示的语言。

 需求:有一个添加的按钮,按钮的显示文字需要以中文,英文,日语等多语言显示出来。

 配置过程:

   1。首先你得有一个资源绑定resource bundle )用以存储实际的文字,然后为每一种语言创建一个版本的resource bundle 。

   2。添加<locale-config>到应用的faces-config.xml 文件中 去定义默认的本地化以及支持的本地化。

       <locale-config>
      <default-locale>zh_CN</default-locale>
      <supported-locale>en_US</supported-locale>
    </locale-config>

3。你还必须添加一个<resource-bundle>到 应用的faces-config.xml 文件中去使你的resource bundle对于所有应用中的页面都是合法的。

设置项目的Resource Bundle选项

1.如果你想JDveloper自动帮你生成一个默认的Resource Bundle,就把Automaticaly....勾上

2.One Bundle Per Project :<ProjectName>.properties. 

3.选择类型

 

当你如此设置以后,JDveloper会根据你的设置资源绑定的类型产生一个或多个该类型的文件。它会在你使用Select Text Resouces对话框的第一时间产生一个资源绑定文件。

*如果你选择的资源绑定类型为List Resource Bundle 时,则会产生和一个java类作为资源绑定的文件。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值