欢迎来到天天文库
浏览记录
ID:38364936
大小:122.38 KB
页数:5页
时间:2019-06-11
《pentaho-左列菜单国际化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Pentaho左列菜单的中文国际化问题需求在原有的发布流程上进行左列目录的国际化比如中文化后会显示:日语化后为:国际化1、文件夹的中文国际化1)、创建文件夹Pentaho本身admin等用户组具有创建文件夹的权限。输入名称,一般为英文,因为英文是国际性的语言,可以作为默认的语言。我们取名为:IFolder如下:2)、将文件夹进行国际化a.进入后台pentaho/pentaho-solutions/目录b.进入该文件夹后可以看见index.xml的作用就是使该文件夹能够在Pentaho目录中显示出来,如果没有的话:如手动的创建一个文件夹,则是显示不到Pentaho左侧目录的。c.vimindex
2、.xml原有文档为格式化后为:IFolderIFolderreporting.pngtruelist说明:name就是显示文档的名称,其他的看字知意。更改为:%name%description3、>solutions.pngtrueicons如果想自定义图标就更改第三个icon字段,并将该图标copy到index.xml相同目录下。(但尝试过没有成功显示,不知道是不是缓存问题)。d.新建国际化文件:index.propertiesindex_ja.propertiesindex_zh_CN.properties………以上文件格式为:key-value键值对(开发人员都知道)name=…….description=….以上文件中index.properties是默
3、>solutions.png
4、认的国际化文件,如果找不到对应的国际化文件,或者在对应文件中找不到对应的字段时,调用index.properties中的字段。index.properties文件内容如下:name=laoyudescription=thisistaughtbymryu,gaga对应的中文的为:index_zh_CN.propertiesname=u8001u4e8edescription=u8fd9u4e2au6587u6863u662fu8001u4e8eu6d4bu8bd5u7528u7684u6587u6863uff01对应的日文的为:index_ja.propertie
5、sname=u8001u4e8edescription=u3053u306eu30d5u30a1u30a4u30ebu306fu3001u8001u4e8eu30c6u30b9u30c8u7528u306euff01注意:以上的是对应的中文和日文的unicode,至于怎么生成:代码上来(java)publicstaticvoidmain(String[]args){Stringmm="このファイルは、老于テスト用の!";for(inti=0;i6、ng((int)mm.charAt(i)));}}至于中文到日文,这个你就百度中文到日文翻译吧。e.以上更改后,就完成啦,下面进入PentahoHome主页加上?locale=ja,点击RePositoryCache或者点击刷新按钮,下面就看见文件夹已经日文化了。原先的IFolder变成了老于。由此看看到这个文件夹的的确确是IFolder文件夹。1、报表的中文国际化看完文件夹的国际化,想必报表的国际化你已经查出来了,是的,很简单,只需要将对应报表文件的.xaction.prpt.openi等文件的文件名取出。A.新建一个文件.xml具体操作同index.xml相同。B.建立默认的国际化文件7、文件.properties具体操作同index.properties相同。C.建立个语言的国际化文件文件_ja.properties文件_zh_CN.properties文件。具体操作同上。最后注意一下国际化文件的_ja.properties、_zh_CN.properies文件中的jazh_CN都是标准的java国际化支持的字符。
6、ng((int)mm.charAt(i)));}}至于中文到日文,这个你就百度中文到日文翻译吧。e.以上更改后,就完成啦,下面进入PentahoHome主页加上?locale=ja,点击RePositoryCache或者点击刷新按钮,下面就看见文件夹已经日文化了。原先的IFolder变成了老于。由此看看到这个文件夹的的确确是IFolder文件夹。1、报表的中文国际化看完文件夹的国际化,想必报表的国际化你已经查出来了,是的,很简单,只需要将对应报表文件的.xaction.prpt.openi等文件的文件名取出。A.新建一个文件.xml具体操作同index.xml相同。B.建立默认的国际化文件
7、文件.properties具体操作同index.properties相同。C.建立个语言的国际化文件文件_ja.properties文件_zh_CN.properties文件。具体操作同上。最后注意一下国际化文件的_ja.properties、_zh_CN.properies文件中的jazh_CN都是标准的java国际化支持的字符。
此文档下载收益归作者所有