首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何实现 Dojo 国际化设计(1)

如何实现 Dojo 国际化设计(1)

Dojo 国际化简介i18n 简介人们常把 i18n 作为“国际化”的简称,其来源是英文单词 internationalization 的首末字符 i 和 n。18 为中间的字符数。
随着全球经济的一体化,软件开发者应该开发出支持多国语言、国际化的 Web 应用。对于 Web 应用来说,同样的页面在不同的语言环境下需要显示不同的效果。也就是说,一个 Web 应用程序在运行时能够根据客户端请求所来自的国家和语言显示不同的用户界面。这样 ,当需要在应用程序中添加对一种新的语言的支持时,无需修改应用程序的代码。
Dojo i18n 简介Dojo 国际化是指在客户端实现国际化,与传统的在服务器端实现国际化逻辑相比,在客户端实现国际化能够减轻服务器端的负担,让服务器能够更专注于处理业务。Dojo 国际化所使用的本地资源文件都是用 JavaScript  描述的 JSON 文件。
设计概要:介绍和分析应用程序的实例和体系结构
业务场景:
由于业务扩展需要,商家现需要制作一个全球化的多语言支持的网站,这样可以在不同国家或地区,用户在浏览网页时,网站可以自动的选择相应的语言来显示给用户。例如网站提供一个用户注册页面,当使用英文的用户看到的注册页面是英文的界面,而当使用中文的用户浏览时则看到的注册页面是中文的,如果要求必填的字段不填,或者输错了信息的话,能根据用户使用的语言给出相应的提示。当然注册页面只是网站的一部分,其他的网页也可以实现国际化支持,原理都是一样的。
前台框架设计:Dojo 1.7.1、HTML、JSP、JavaScript
返回列表