返回

行业文章

搜索 导航
超值满减
Java软件和其的帮助编译
2022-10-13 09:07:55    etogether.net    网络    


Java是Sun公司在20世纪90年代中期开发的一种类似于C++的新型软件开发语言。


1、特点

Java是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。Java非常适合于企业网络和因特网环境,现在已成为因特网中最受欢迎、最有影响的编程语言之一。Java有许多优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。可以运行于任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。


2、国际化

Sun 的Java 开发包(Java Development Kit-JDK)包括创建和编译Java程序的全部工具。从1.1版开始更新和增强了很多软件国际化和本地化的特征功能。

通过使语言相关的部件与软件代码隔离,包括区域支持(local support)、Unicode及区域相关设置,使得程序员可以开发真正的全球化软件。可以本地化的文字以及与语言相关的对象存放于“资源包”(resource bundles)中,与软件代码隔离。


3、本地化

资源包存放需要本地化的内容,包括两种类型:属性资源包(Property resource bundles)和列表资源包(List resource bundles)。在本地化过程中,要确定需本地化的字符,属性资源包中等号右边的字符需要本地化,列表资源包中引号内的字符需要本地化。为确保正确本地化,需要在运行的程序中验证本地化字符。


4、工具

为方便软件的国际化和本地化,Sun 于1999年发布了Java国际化和本地化工具包(Java Internationalization and Localization ToolKit )。该工具包主要包括以下组成部分:


*工程管理器(Project Manager) 

定义使用工程(project)管理所有的源程序和相关的资源包。


*国际化验证程序(Internationalization Verifier) 

检查Java程序的国际化问题,报告发现的错误。


*消息工具(Message Tool) 

定义资源包,转化消息文本,生成不同区域(locale)的资源包。


*资源工具(Resource Tool) 

合并、对比不同的资源,转换资源包类型,转换资源文件编码(例如Unicode)。


*翻译工具(Translator) 

重复利用已经翻译的资源翻译资源包。


除了Sun 提供的工具外,其他支持Java 软件的国际化和本地化工具还有Multilizer公司的Multilizer软件。



责任编辑:admin





上一篇:译文质量监控环节
下一篇:译文生产环节的质量管理

微信公众号搜索“译员”关注我们,每天为您推送翻译理论和技巧,外语学习及翻译招聘信息。

  相关行业文章






PC版首页 -关于我们 -联系我们