JRas 资源束

可以用几种方法来创建资源束。最好最简便的方法是创建支持 PropertiesResourceBundle 资源束的属性文件。此样本显示如何创建这样的属性文件。

资源束样本

不推荐使用本任务及其子任务中描述的 JRas 框架。但是,可以使用 Java™ 记录来获得类似结果。

对于此样本,提供了四个可本地化的消息。创建了属性文件并且在该文件中插入了键-值对。所有普通属性文件约定和规则都适用于此文件。此外,创建者必须知道 Java MessageFormat 类对各值强加的其他限制。例如,必须对撇号进行“转义”,否则它们将引起问题。避免使用不可移植的字符。WebSphere® Application Server 不支持使用 MessageFormat 类支持的扩展格式化约定,如 {1, date} 或 {0,number, integer}。

假设使用此资源束的应用程序的基本目录是 baseDir,并且此目录在类路径中。假设属性文件存储在不在类路径中的 baseDir 子目录中(baseDir/subDir1/subDir2/resources)。为了能够解析消息文件,使用了 subDir1.subDir2.resources.DefaultMessage 名称来标识 PropertyResourceBundle 资源束并将它传递至消息记录器。

对于此样本,将属性文件命名为 DefaultMessages.properties

# Contents of the DefaultMessages.properties file 
MSG_KEY_00=A message with no substitution parameters. 
MSG_KEY_01=A message with one substitution parameter: parm1={0} 
MSG_KEY_02=A message with two substitution parameters: parm1={0}, parm2 = {1} 
MSG_KEY_03=A message with three substitution parameters: parm1={0}, parm2 = {1}, parm3={2} 

当创建 DefaultMessages.properties 文件时,可将该文件发送至生成本地化版本的翻译中心。


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_jrasresbs
文件名:rtrb_jrasresbs.html