如何做一个中英文版的网站

qiao198 2004-01-05 08:41:16
各位大虾帮帮呀,我们公司想中英文版的网站,小弟不知从何下手,急呀,有没有专门的软件呀,小弟会以高分想送!!
...全文
276 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjh13226 2004-01-13
  • 打赏
  • 举报
回复
<%
'This subroutine must be executed at the first line of each page
sub SetCodePage()
dim sLanguage
sLanguage = Request.QueryString("lan")
if sLanguage <> "" then
SetLanguage sLanguage
else
WriteLocale
end if
end sub

Sub WriteLocale()
Select Case Session.CodePage
Case 936:
Response.CharSet="GB2312"
Case 950:
Response.CharSet="BIG5"
Case Else
Response.CharSet="ISO-8859-1"
End Select
End Sub

Sub SetLanguage(sLanguage)
Select Case UCase(sLanguage)
Case "GB2312":
Session.CodePage = 936
'Session.LCID = 2052
Response.CharSet="GB2312"
Case "BIG5":
Session.CodePage = 950
'Session.LCID = 1028
Response.CharSet="BIG5"
Case Else:
Session.CodePage = 1252
Session.LCID = 1033
Response.CharSet="ISO-8859-1"
End Select
End Sub

function GetCurrentLanguage()
Select Case UCase(Session.CodePage)
Case 936:
GetCurrentLanguage = "GB2312"
Case 950
GetCurrentLanguage = "BIG5"
Case else
GetCurrentLanguage = "ENGLISH"
End Select
end function

Function GetDatabaseColumnName(sEnglighColumnName)
Select Case Session.CodePage
Case 936:
GetDatabaseColumnName= sEnglighColumnName + "_GB2312 as " + sEnglighColumnName
Case 950:
GetDatabaseColumnName= sEnglighColumnName + "_BIG5 as " + sEnglighColumnName
Case Else
GetDatabaseColumnName= sEnglighColumnName
End Select
End Function

function GetStyleSheet()
if Response.CharSet = "GB2312" or Response.CharSet = "BIG5" then
GetStyleSheet = "StyleSheet/stylesheet_cn.css"
else
GetStyleSheet = "StyleSheet/stylesheet.css"
end if
end function
%>
详细的我发邮件给你,我们私下解决
mikespook 2004-01-13
  • 打赏
  • 举报
回复
忘了说了,如果是多语言版本就用
SWITCH ... CASE 来判断~~~
mikespook 2004-01-13
  • 打赏
  • 举报
回复
我原来该过一套下载程序到双语~~~
第一次访问的时候设置SESSION为1或0~~~然后当用户选不同语言的时候使用下面的方法设置变量~~~~
<%
IF SESSION("L")=0 THEN
title="English"
ELSE
title="中文"
END IF
%>

然后在需要显示文字的地方都使用
<title><%=title%></title>
这样的方法~~~
tangss 2004-01-13
  • 打赏
  • 举报
回复
能不能也给我发一份,谢谢了先!
tangss3@vip.sina.com
hfjr003 2004-01-13
  • 打赏
  • 举报
回复
pinson(pinson) 这位老兄能不能给源码,
最好发到我Mail
hfj810818@eyou.com
nik_Amis 2004-01-13
  • 打赏
  • 举报
回复
把所有的字符串做到资源文件里面

1033一套,2052一套,分别用VC编译成dll
然后提供一个对象,读取dll里面的字符串


qiao198 2004-01-05
  • 打赏
  • 举报
回复
pinson(pinson) 这位老兄能不能给源码,
最好发到我Mail
qiao198@sina.com
pinson 2004-01-05
  • 打赏
  • 举报
回复
我觉得还是可以集成来做的,这样比较省事而且效率也高些:)
给你看个网站:http://www.medisourceusa.com
他们就是集成的,所有的文字显示都用数据库来控制的。
xinyu1225 2004-01-05
  • 打赏
  • 举报
回复
是的,要做两套,这样你也很清楚自己的思路,软件是死的,人是活的!
xeimm 2004-01-05
  • 打赏
  • 举报
回复
要做两套,照着中文的翻译。。。
agust 2004-01-05
  • 打赏
  • 举报
回复
不错,是做两套
甘泉123 2004-01-05
  • 打赏
  • 举报
回复
找人翻译,然后做
swich 2004-01-05
  • 打赏
  • 举报
回复
都是做两套的
paz 2004-01-05
  • 打赏
  • 举报
回复
再做个英文版本吧。
programmer11 2004-01-05
  • 打赏
  • 举报
回复
那就把中文的翻译一下呗,还能练练英语,呵呵,多好啊!
helpmeplzplz 2004-01-05
  • 打赏
  • 举报
回复
自动生成的好象不好,就象你用金山快译来翻一句话,那意思也会变的呀~~
还是找人翻译一下,然后自己做
xing0091 2004-01-05
  • 打赏
  • 举报
回复
一般是做两套
flying310 2004-01-05
  • 打赏
  • 举报
回复
可以做在一个数据库内但控制很麻烦。你要的是自动生成的软件吗,那要去买的。
  • 打赏
  • 举报
回复
做两个了
xieyj 2004-01-05
  • 打赏
  • 举报
回复
没有专业软件,两个版本需要做两套。

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧