下班了,提个问题,网站双语怎么做?

Lakers_24号程序员 2009-09-04 04:52:57
网站的中英文切换怎么做?难道做两套,一套英文页面,一套中文页,好可怕 ,那还加上繁体,那不玩儿死人了!
...全文
538 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
woluge 2009-09-05
  • 打赏
  • 举报
回复
mark
imshi 2009-09-05
  • 打赏
  • 举报
回复
使用语言资源文件实现网站全球化是最专业的做法,如果网站中英文程序相同的话不妨做两套,只不过翻译一些字符串而已,这样网站性能会更好,在网站首页判断用户浏览器的首选语言,如果是中文,重定向到中文目录,如果是英文则重定向到英文目录,就像google,如果你的浏览器的首选语言是英文,可以打开google.com,是中文则跳到google.cn
qing1357951 2009-09-05
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 freeflying1222 的回复:]
实践证明,做两套看起来最傻,做起来最舒服。
[/Quote]
mbh0210 2009-09-05
  • 打赏
  • 举报
回复
做好资源就行了
XuShop 2009-09-05
  • 打赏
  • 举报
回复
刚好,这里有一个刚发布的开源代码的电子商务系统
有中英文双语切换
交流blog:http://www.cnblogs.com/xushop/
下载地址:http://files.cnblogs.com/xushop/XuShop.rar
  • 打赏
  • 举报
回复
好的谢谢大家,我知道怎么弄了!结帐
边城的刀声 2009-09-05
  • 打赏
  • 举报
回复
资源文件
红街咖啡 2009-09-05
  • 打赏
  • 举报
回复
安装一个最新版金山词霸。然后启动屏幕划次
海洋齐齐 2009-09-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xieliliang 的回复:]
英文和中文的最好做两套,不然很容易出现布局问题,繁体的可以用js代码实现
[/Quote]
同意~
winner2050 2009-09-05
  • 打赏
  • 举报
回复
作两套最好。

尤其是要兼顾方块型和字母型语言的文字。

中文的2-4个字,对应的英文可能就是一大串了。

看一些英文软件就知道了,有时候 Button 显示的英文都显示不全。
freeflying1222 2009-09-04
  • 打赏
  • 举报
回复
实践证明,做两套看起来最傻,做起来最舒服。
ivws_19 2009-09-04
  • 打赏
  • 举报
回复
放资源文件里
泡面之夏 2009-09-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 homesos 的回复:]
使用资源

参考:
http://blog.csdn.net/zyip/archive/2009/02/16/3895994.aspx

源代码参考:
http://download.csdn.net/source/1528863
[/Quote]

不错。。。
cheng_feng001 2009-09-04
  • 打赏
  • 举报
回复
简繁体可以比较容易实现,不管是js还是后台方法;中英文就有点恼火了,做两套吧
XZerg 2009-09-04
  • 打赏
  • 举报
回复
学习
wuyq11 2009-09-04
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090729/12/9085e4b2-9bc1-45b9-90a6-6a66404c92ea.html?9121使用资源文件
通过资源文件实现多语言网站
web.config中增加 <globalization culture="en-US" uiCulture="en-US"/>来改变程序默认使用的语言项。

global
void Application_BeginRequest(Object sender, EventArgs e)
{
try
{
if (Request.Cookies["lang"] != null)
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Request.Cookies["lang"].Value.ToString());
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Request.Cookies["lang"].Value.ToString());
}
}

catch (Exception)
{ }
}

jcaip 2009-09-04
  • 打赏
  • 举报
回复
晕,用语言包啊,再来几种语言呢
hanjinkai 2009-09-04
  • 打赏
  • 举报
回复
学习中,我只知道,不用做两套! 但是 中间的 中英文 必须 提前定义好 我是这样认为
gongsun 2009-09-04
  • 打赏
  • 举报
回复
...
zzxap 2009-09-04
  • 打赏
  • 举报
回复
做两份xml文件
加载更多回复(7)

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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