双语网站的实现方案 做一个双语网站,大家有什么好的实现方案吗,以前我用的是两套页面,两个数据库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个没有必要做两个数据库,你只要在每个表中加一个字段langers来判断网站的语言风格就行了,其余的css什么的只要翻译成英文就好了 6 楼 css翻译成英文是什么意思 网站的固定内容可以用资源文件来搞如果是动态内容,比如从产品信息里提取出来的内容需要翻译你需要另建库。或者推荐你定义关键词翻译 比如你数据库存的名称是产品1,那么你取出来的时候根据用户提交的请求,如果要求翻译的话,你可以定义一个文档来帮你解决翻译,比如产品=PRODUCT 1直接连接到字符串用XML最好!这样你可以一中文名为节点,节点下的值便是你需要翻译的语言,英文可以一个XML,德文也可以一个XML,鬼话也弄一个,你请求的时候附带一个LANG=的参数,然后查找具体的文件! 看参考sharepoint,语言可以随意切换 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) { } } 支持多语言参考参考 如何获取asp文件所在目录 监控网页的加载时间 Json+Query前端与后端? MultiView 之表单控件值丢失 [求助]关于URL重写问题 100分求显示数据问题!来拿分解决马上给!在线等!顶者给分! 关于DATALIST的简单问题 COOKIES问题---------谁能回答???? 大型网站群的访问统计设计思路 高手入内,连接AS/400 db2 的问题,感谢大家指点迷津!!!! 删除ContentPlaceHolder问题 asp.net一次从MS SQL查询出 2种信息
网站的固定内容可以用资源文件来搞如果是动态内容,比如从产品信息里提取出来的内容需要翻译你需要另建库。或者推荐你定义关键词翻译 比如你数据库存的名称是产品1,那么你取出来的时候根据用户提交的请求,如果要求翻译的话,你可以定义一个文档来帮你解决翻译,比如产品=PRODUCT 1直接连接到字符串用XML最好!这样你可以一中文名为节点,节点下的值便是你需要翻译的语言,英文可以一个XML,德文也可以一个XML,鬼话也弄一个,你请求的时候附带一个LANG=的参数,然后查找具体的文件!
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)
{ }
} 支持多语言
参考
参考