WEB开发网
开发学院网页设计JavaScript 基于 Dojo 的本地化开发 阅读

基于 Dojo 的本地化开发

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示:什么是软件的本地化软件本地化是“将一个软件产品按特定国家 / 地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊需求的软件生产活动,基于 Dojo 的本地化开发,”具体说,就是根据目的地国家的市场需求,页面显示的语言动态地改变,比如为中国用户显示中文界面而不是默认的英文界面

什么是软件的本地化

软件本地化是“将一个软件产品按特定国家 / 地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊需求的软件生产活动。”具体说,就是根据目的地国家的市场需求,面向当地用户,对软件产品进行功能调整、信息翻译,本地特性开发,使其在功能、语言和外观上都符合该国家 / 地区的习惯。目前本地化的工作主要包括:

页面文本内容显示的本地化

时间 / 日期格式的本地化(国际化环境下使用 UTC),包括使用不同的日历

数字的格式的本地化(小数点,分割号的位置,用作小数点和分割符的字符)

货币的单位标识和数据格式的本地化

特殊语言的界面显示方向 ( 从左到右或从右到左 )

除了以上这些我们目前重点关注的领域以外,本地化还包括一些其他的内容,比如,电话号码格式、姓名显示格式、地址格式、邮政编码格式等等。

什么是 Dojo

Dojo 是一个开源的基于 JavaScript 的 web 界面开发框架,它对常用对象进行了包装并提供一系列 widgets 来简化用户界面的开发。它能够使我们更容易地编写 JavaScript,更快速地制作大型的 Web 界面,在一定程度上使我们更容易开发动态的 Web 界面。其中 Dojo 的一个重要特性就是提供了良好的本地化支持机制。

Dojo 对页面文本内容显示的本地化支持

说到本地化,就不得不介绍其中最重要的一个概念 Locale,Locale 是根据计算机用户所使用的语言、所在国家或者地区以及当地的文化传统所定义的一个软件运行时的语言环境。所谓页面文本内容显示的本地化,就是对于同一个软件能够根据当前用户选择的 Locale,页面显示的语言动态地改变。比如为中国用户显示中文界面而不是默认的英文界面。下面主要介绍一下 Dojo 中是如何实现显示信息的本地化。

1 2 3 4 5 6  下一页

Tags:基于 Dojo 本地化

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接