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
分享到:
相关推荐
"xmlui语言包"表明这个压缩包包含了DSpace XMLUI的多语言支持,也就是i18n(国际化)资源,使得DSpace界面可以适应不同国家和地区用户的语言需求。 "dspace-xmlui-lang-master"可能是DSpace XMLUI语言包的源代码...
在本文档中,我们将详细讲解dSPACE软件安装教程V3的主要内容,具体包括dSPACE软件概述、安装环境要求、安装步骤、产品安装过程、结束安装以及Matlab关联等方面的知识。 首先,我们提到的dSPACE软件是由德斯拜思机电...
本内容介绍了Dspace相关概念,对RCP/HILS/RTI相关内容进行详细介绍,帮助对Dspace有深入的认识,并对基于Dspace搭建流程和方法做了详细阐述,使仿真开发人员对DsPace仿真框架设计能够详细了解使用了具体案例展示了 ...
1. DSPACE安装概述: DSPACE软件是一套用于实时计算和模拟的工具,常被用于控制系统的开发和测试。其安装过程可能较为复杂,涉及多个步骤,包括操作系统环境准备、MATLAB版本检查、编译器安装以及DSPACE软件本身的...
dSPACE与MATLAB的集成是实现这一目标的关键步骤之一。 1. **链接dSPACE和MATLAB** - 安装完成后,dSPACE通常会自动检测并连接到计算机上已有的MATLAB版本。 - 如果存在多个MATLAB版本,可以通过**DSPACE ...
DSpace 是一个开源的数字保存和检索系统,广泛用于学术机构和图书馆,用于管理和发布电子学术文献、研究成果和数据。本学习资料主要围绕 DSpace 的使用手册展开,旨在帮助用户更好地理解和操作 DSpace 平台。 ...
- **快速原型设计**:快速原型设计是DSpace的重要特性之一,它允许开发者快速验证控制策略的有效性,加快迭代速度。 - **生产代码生成**:通过TargetLink等工具,DSpace可以从Simulink®/Stateflow®等模型自动生成...
DSpace是一款广泛应用于学术机构和研究领域的开源数字存储和检索平台。它允许用户存储、管理和分享各种形式的数字资源,如论文、研究报告、多媒体文件等。DSpace的核心功能包括元数据记录、版本控制、权限管理以及...
### dSPACE MicroAutoBox II 的详细介绍 #### 一、概述 dSPACE MicroAutoBox II 是由 dSPACE 公司开发的一款高性能实时控制原型系统。它主要用于汽车和其他交通工具的快速控制原型(RCP)开发,旨在帮助工程师们在...
- **PSA Peugeot Citroën**:PSA集团(现为Stellantis的一部分)利用dSPACE的高级硬件进行复杂的发动机管理系统原型设计,证明了dSPACE硬件在支持高精度原型设计方面的卓越性能。 - **Delphi Automotive Systems**...
【dSPACE培训教程入门】是针对初学者的指导材料,主要介绍了如何使用dSPACE系统进行开发流程。dSPACE是一款在汽车、航空航天和其他工程领域广泛使用的实时仿真和原型系统。本教程涉及的内容包括从功能设计、快速原型...
dspace的数据模型是其核心架构之一,它设计为高度灵活,能够适应不同类型和结构的数字资源。每个资源在系统中被定义为“项”(Items),项可以属于多个“集合”(Collections),而集合则归属于更大的“社区”...
【dSPACE DS1103】是嵌入式控制系统开发中的一个重要工具,它是一款高性能的实时仿真和控制硬件。dSPACE系统广泛应用于汽车工程、航空航天、自动化以及其他领域,为工程师们提供了一个强大的平台来测试和验证复杂的...
本文件中提及的"快速原型案例集锦"主要围绕着dSPACE快速控制原型(Rapid Control Prototyping,简称RCP)系统的应用案例,这些案例覆盖了多个行业领域,包括但不限于汽车行业、航空航天、机械工程、电力电子和医疗...
DSpace的工作流引擎是其核心组件之一,用于管理数字对象从提交到发布的整个生命周期。通过预设的工作流步骤,确保每项资源都经过必要的审核和处理,提高了数据质量与管理效率。 **2.10 监督与合作(Supervision and ...
### 一、Dspace DS2211 I/O Board 特性 #### 1. 版本信息 - **发布版本**:Release 7.2(发布于2011年11月) - **产品型号**:DS2211 HIL I/O Board #### 2. 联系Dspace支持的方式 Dspace提供了多种方式来联系技术...
标题中提到的"Dspace使用入门",说明本文将详细讲解Dspace软件的初学者如何使用该软件,对于那些刚刚接触Dspace的技术人员和开发者提供入门指导。Dspace是一个硬件在回路仿真(HIL)测试的软件平台,广泛应用于汽车...
dSPACE培训教程入门,控制系统半实物仿真的最好工具学习资料