`
commando
  • 浏览: 77851 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Dspace1.5 之 I18N

阅读更多

 

      Dspace1.5有着对国际化的良好支持。 下面对dspace中国际化的结构进行简单说明,同时对应用简体中文时所遇到的问题给出我的解决办法。

 

 

1.    在dspace-jspui/dspace-jspui-webapp工程中,web.xml里定义的资源文件片段如下:

 

  <context-param>
    <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
    <param-value>Messages</param-value>
  </context-param>

 

可以看到,资源文件的基本名称是“Messages”。

 

2.    语言包 dspace-api-lang-1.5.0.0.jar 位于dspace-jspui\dspace-jspui-webapp\target\dspace-jspui-webapp-1.5.1-SNAPSHOT\WEB-INF\lib\ 目录下,里面包括多种语言的资源文件:

 

 

 

 

3.    在安装目录的配置文件中D:\dspace\config\dspace.cfg中来设置支持语言的种类:

 

# All the Locales, that are supported by this instance of DSpace
# A comma seperated list of Locales. All types of Locales country, country_language, country_language_variant
# Note that the appropriate file are present, especially that all the Messages_x.properties are there
# may be used, e. g: webui.supported.locales = en, de
webui.supported.locales = zh_CN,en,de,hu,ja,fr

 webui.supported.locales 中按照命名规则可以任意设定所支持的语言,这里设定六种。

  

4.  可是唯独 zh_CN 简体中文出不来,找到解决办法如下:

 

       

        1)     将dspace-api-lang-1.5.0.0.jar 包中的 Messages_zh_TW.properties 转换成中文汉字(繁体)。

                 参考 JDK自带的native2ascii工具完全解密

 

native2ascii -reverse Messages_zh_TW.properties temp.properties

 

        2)     下载软件“中文简体繁体转换王”,将temp.properties文件由繁体转换为简体;

 

        3)     将转换后的简体文件通过native2ascii工具转换为ascii编码文件 Messages_zh_CN.properties;

 

native2ascii  temp.properties Messages_zh_CN.properties

 

        4)     将Messages_zh_CN.properties文件放到 dspace-api\src\main\resources 目录下;

 

 

        4)     运行dspace-assemble重新编译一下,运行ok!

 

 

 

 

 

 

 

 

  • 大小: 35.8 KB
  • 大小: 28 KB
  • 大小: 94.9 KB
分享到:
评论
1 楼 fsyu2005 2008-11-28  
thank you for your sharing~, it helps me a lot.

相关推荐

    org.jresearch.commons.gwt.emu-1.0.74.zip

    "xmlui语言包"表明这个压缩包包含了DSpace XMLUI的多语言支持,也就是i18n(国际化)资源,使得DSpace界面可以适应不同国家和地区用户的语言需求。 "dspace-xmlui-lang-master"可能是DSpace XMLUI语言包的源代码...

    dSPACE软件安装教程V3.pdf

    在本文档中,我们将详细讲解dSPACE软件安装教程V3的主要内容,具体包括dSPACE软件概述、安装环境要求、安装步骤、产品安装过程、结束安装以及Matlab关联等方面的知识。 首先,我们提到的dSPACE软件是由德斯拜思机电...

    基于Dspace的CAN通信

    本内容介绍了Dspace相关概念,对RCP/HILS/RTI相关内容进行详细介绍,帮助对Dspace有深入的认识,并对基于Dspace搭建流程和方法做了详细阐述,使仿真开发人员对DsPace仿真框架设计能够详细了解使用了具体案例展示了 ...

    dspace安装流程

    1. DSPACE安装概述: DSPACE软件是一套用于实时计算和模拟的工具,常被用于控制系统的开发和测试。其安装过程可能较为复杂,涉及多个步骤,包括操作系统环境准备、MATLAB版本检查、编译器安装以及DSPACE软件本身的...

    基于dSPACE的硬件在环操作流程

    dSPACE与MATLAB的集成是实现这一目标的关键步骤之一。 1. **链接dSPACE和MATLAB** - 安装完成后,dSPACE通常会自动检测并连接到计算机上已有的MATLAB版本。 - 如果存在多个MATLAB版本,可以通过**DSPACE ...

    DSpace-Manual学习资料

    DSpace 是一个开源的数字保存和检索系统,广泛用于学术机构和图书馆,用于管理和发布电子学术文献、研究成果和数据。本学习资料主要围绕 DSpace 的使用手册展开,旨在帮助用户更好地理解和操作 DSpace 平台。 ...

    学习dspace的好资料

    - **快速原型设计**:快速原型设计是DSpace的重要特性之一,它允许开发者快速验证控制策略的有效性,加快迭代速度。 - **生产代码生成**:通过TargetLink等工具,DSpace可以从Simulink®/Stateflow®等模型自动生成...

    dspace部署

    DSpace是一款广泛应用于学术机构和研究领域的开源数字存储和检索平台。它允许用户存储、管理和分享各种形式的数字资源,如论文、研究报告、多媒体文件等。DSpace的核心功能包括元数据记录、版本控制、权限管理以及...

    dSPACE MicroAutoBoxII的介绍

    ### dSPACE MicroAutoBox II 的详细介绍 #### 一、概述 dSPACE MicroAutoBox II 是由 dSPACE 公司开发的一款高性能实时控制原型系统。它主要用于汽车和其他交通工具的快速控制原型(RCP)开发,旨在帮助工程师们在...

    dspace-news_2-2004_en.pdf

    - **PSA Peugeot Citroën**:PSA集团(现为Stellantis的一部分)利用dSPACE的高级硬件进行复杂的发动机管理系统原型设计,证明了dSPACE硬件在支持高精度原型设计方面的卓越性能。 - **Delphi Automotive Systems**...

    dSPACE培训教程入门.ppt

    【dSPACE培训教程入门】是针对初学者的指导材料,主要介绍了如何使用dSPACE系统进行开发流程。dSPACE是一款在汽车、航空航天和其他工程领域广泛使用的实时仿真和原型系统。本教程涉及的内容包括从功能设计、快速原型...

    dspace1.6.0 使用手册

    dspace的数据模型是其核心架构之一,它设计为高度灵活,能够适应不同类型和结构的数字资源。每个资源在系统中被定义为“项”(Items),项可以属于多个“集合”(Collections),而集合则归属于更大的“社区”...

    dSPACE DS1103

    【dSPACE DS1103】是嵌入式控制系统开发中的一个重要工具,它是一款高性能的实时仿真和控制硬件。dSPACE系统广泛应用于汽车工程、航空航天、自动化以及其他领域,为工程师们提供了一个强大的平台来测试和验证复杂的...

    DSPACE RCP 快速原型案例集锦

    本文件中提及的"快速原型案例集锦"主要围绕着dSPACE快速控制原型(Rapid Control Prototyping,简称RCP)系统的应用案例,这些案例覆盖了多个行业领域,包括但不限于汽车行业、航空航天、机械工程、电力电子和医疗...

    dspace1.5.2 使用手册

    DSpace的工作流引擎是其核心组件之一,用于管理数字对象从提交到发布的整个生命周期。通过预设的工作流步骤,确保每项资源都经过必要的审核和处理,提高了数据质量与管理效率。 **2.10 监督与合作(Supervision and ...

    Dspace DS2211Features

    ### 一、Dspace DS2211 I/O Board 特性 #### 1. 版本信息 - **发布版本**:Release 7.2(发布于2011年11月) - **产品型号**:DS2211 HIL I/O Board #### 2. 联系Dspace支持的方式 Dspace提供了多种方式来联系技术...

    Dspace使用入门

    标题中提到的"Dspace使用入门",说明本文将详细讲解Dspace软件的初学者如何使用该软件,对于那些刚刚接触Dspace的技术人员和开发者提供入门指导。Dspace是一个硬件在回路仿真(HIL)测试的软件平台,广泛应用于汽车...

    dSPACE.rar_dSPACE_pdf Dspace matlab_半实物仿真

    dSPACE培训教程入门,控制系统半实物仿真的最好工具学习资料

Global site tag (gtag.js) - Google Analytics