asp.net 实现多语言切换
我做了一个行业网站,现在想让这个网站实现中英语言切换,请问怎么弄,求解决
[解决办法]
一般都会做出几个不同版本出来,如果数据都是中文的,不可能用在线翻译吧。
我是这样认为的,你可以去参考下http://www.zs760.net的里面有相关的案例。
[解决办法]
资源文件只能针对页面上静态数据,如果是数据库的数据,那肯定不行。建议数据库弄两套数据(英文、中文),只有这样才能实现多语言切换
[解决办法]
参照
[解决办法]
http://www.cnblogs.com/sonce/archive/2008/03/07/1094612.html
[解决办法]
1 做两个网站 一个中文 一个英文 进行切换
2 分页配置资源文件或用全局文件,两种方式否可以
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)
{ }
}