基于WEB系统的多语言支持--ASP国际化多语言详细方案

2016-01-29 17:39 84 1 收藏

基于WEB系统的多语言支持--ASP国际化多语言详细方案,基于WEB系统的多语言支持--ASP国际化多语言详细方案

【 tulaoshi.com - ASP 】

  1.ASP部分
a.建立语言包
1.在各个子系统建立"语言包"目录 ,
如BBS-- language --Simplified
---Traditional
---English
2 为每个ASP,js,HTC 建立语言文件,如ACMBBStopic.asp.lang ,treeview.htc.lang ,
用来存放语言全局变量。
如目录LanguageEnglish ACMBBSShow.asp.lang
Public Const LangRollway="reverse roll"
Public Const LangInvaildUser="invaild user"
Public Const LangMailbox="mail box"
Public Const LangSysSetup="system setup"
Public Const LangACMBBS="Acer BBS"
Public Const LangBulltn="Acer bulltin"
Public Const LangPersnSetup="personal setting"
Public Const LangPublicTools="Public Tools"
如目录Language Simplified  ACMBBSShow.asp.lang
Public Const LangRollway="反向滚动"
Public Const LangInvaildUser="非法用户"
Public Const LangMailbox="邮件资料夹"
Public Const LangSysSetup="系统设置"
Public Const LangACMBBS="明碁网咖"
Public Const LangBulltn="公告栏"
Public Const LangPersnSetup="个人设定"
Public Const LangPublicTools="群组工具"
语言全局变量命名规则;
必须是VBscript 变量定义方式 Public Const
变量名为 : "Lang" + Message Descption

b. 设定Global.asa
SUB Session_OnStart
Session.CODEPAGE="1252" '1252En '950繁体 '936简体
Session.Contents("Language")="EngLish" 'EngLish 'Traditional 'Simplified
Session.Contents("StrCharset")="big5" 'iso-8859-1 'big5 'gb2312
End Sub
c. 引用语言包
1.建立 BBS-- language --script 目录, IncludeLang.vbs
2.在各个asp,js,HTC头部



3.COM部分
使用resource file 控制语言版本,由系统自动判断语言版本

注意: resource file 简体字码必须在简体机器输入,繁体字码必须在繁

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

来源:http://www.tulaoshi.com/n/20160129/1502331.html

延伸阅读
实现多语言的方法是通过配置文件实现,通过从配置文件中读取资源,然后在显示窗口的时候,即Load()方法中,动态显示相应的选择语言。 下面是在C#的Windows编程中实现多语言的步骤: 第一步:设置默认语言和修改默认语言 我们定义了一个XML文件来存放默认语言,文件名为LanguageDefine.xml。 LanguageDefine.xml <?x...
标签: Web开发
1.     跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做 2.     做完以后,在Solution Explorer里选中这个文件,选Tools-Generate Local Resource 3.     你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。...
标签: 电脑入门
这次腾讯通RTX2006Beta1版本的推出,最大亮点是有出了英文版本,整个产品的架构体系支持Unicode,只需要简单的XML资源文件配置,就能实现多语言版本。据悉在RTX2006正式版6月份推出的时候,RTX还会包含繁体中文版,并提供多语言工具,让用户可以根据需要很方便的自己翻译实现其他的语言版本。那些期盼已久的港资、台资、外资企业总算也能用...
标签: Web开发
需求:我们的ASP.NET站点需要提供多语言支持,考虑到我们使用的是ASP.NET2.0,我们可以利用资源文件来实现。   NOTE:这里我们使用编程的方法实现,使用其他方法,请参见: http://msdn2.microsoft.com/en-us/library/c6zyy3s9.aspx   接下来我们演示一个简单的例子 Steps:   Step1...
标签: Web开发
多语言网站实现方案 1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同语言。 例如对于首页文件index_en.htm提供英语界面,index_gb.htm提供简体中文界面,index_big.htm提供繁体中文界面,或者是 en/index.htm提供英语界面,gb/index.htm提供简体中文界面,big/index.h...

经验教程

293

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部