pentaho-左列菜单国际化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pentaho-左列菜单国际化

Pentaho 左列菜单的中文国际化问题 需求 在原有的发布流程上进行左列目录的国际化 比如中文化后会显示: 日语化后为: 国际化 文件夹的中文国际化 1)、创建文件夹 Pentaho 本身admin等用户组具有创建文件夹的权限。 输入名称,一般为英文,因为英文是国际性的语言,可以作为默认的语言。我们取名为:IFolder如下: 2)、将文件夹进行国际化 a.进入后台pentaho/pentaho-solutions/目录 b.进入该文件夹后可以看见 index.xml的作用就是使该文件夹能够在Pentaho目录中显示出来,如果没有的话:如手动的创建一个文件夹,则是显示不到Pentaho左侧目录的。 c.vim index.xml 原有文档为格式化后为: index nameIFolder/name descriptionIFolder/description iconreporting.png/icon visibletrue/visible display-typelist/display-type /index 说明: name 就是显示文档的名称,其他的 看字知意。 更改为: ?xml version=1.0 encoding=UTF-8? index name%name/name description%description/description iconsolutions.png/icon visibletrue/visible display-typeicons/display-type /index 如果想自定义图标就更改第三个icon字段,并将该图标copy到index.xml相同目录下。(但尝试过没有成功显示,不知道是不是缓存问题)。 d.新建国际化文件: index.properties index_ja.properties index_zh_CN.properties ……… 以上文件格式为:key-value键值对(开发人员都知道) name=……. description=…. 以上文件中index.properties是默认的国际化文件,如果找不到对应的国际化文件,或者在对应文件中找不到对应的字段时,调用index.properties中的字段。 index.properties文件内容如下: name=laoyu description=this is taught by mryu, gaga 对应的中文的为: index_zh_CN.properties name=\u8001\u4e8e description=\u8fd9\u4e2a\u6587\u6863\u662f\u8001\u4e8e\u6d4b\u8bd5\u7528\u7684\u6587\u6863\uff01 对应的日文的为: index_ja.properties name=\u8001\u4e8e description=\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u3001\u8001\u4e8e\u30c6\u30b9\u30c8\u7528\u306e\uff01 注意:以上的是对应的中文和日文的unicode,至于怎么生成:代码上来(java) public static void main(String[] args){ String mm = このファイルは、老于テスト用の!; for(int i=0; imm.length(); i++){ System.out.print(\\u + Integer.toHexString((int)mm.charAt(i))); } } 至于中文到日文,这个你就百度中文到日文翻译吧。 e. 以上更改后,就完成啦,下面进入Pentaho Home 主页加上?locale=ja, 点击RePository Cache 或者点击刷新按钮,下面就看见文件夹 已经日文化了。原先的IFolder 变成了老于。 由此看看到 这个文件夹的的确确是IFolder文件夹。 报表的中文国际化 看完文件夹的国际化,想必报表的国际化你已经查出来了,是的,很简单,只需要将对应报表文件的.xaction\.prpt\.openi等文件的文件名取出。 新建一个 文件.xml 具体操作同index.xml相同。 建立默认的国际化文件 文件.properties 具体操作同index.properties相同。 建立个语言的国际化文件 文件_ja.properties\文件_zh_CN.properties文件。 具体操作同上。 最后

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档