求中英双语网站的解决方案
asp.net中提供了资源文件来做双语网站的支持。
本人从网上下载了一个demo,做了测试,不错确实解决了问题。
现在还有些疑惑的地方:
1、是否每个页面都需要对应2个资源文件,一个中文的一个英文的
2、资源文件是否能共用,如在多个页面中都有保存按钮,是否可以调用一个资源文件的设置
3、图片资源如何处理?页面的图片如何进行中英文切换,很多图片是写在外部css中的,怎么处理?
4、数据库中的内容如何处理?某文章表目前存的是中文,是否还需要在这个表中加针对英文的字段,录入时录入2份,中文也录入英文也录入。这样的话前台页面如何在资源中设置Label显示文章的信息为中文还是英文。
请解惑,最好有代码说明。分多...不够再开
------解决方案--------------------
参考(搜出来的)
不过我上次看过一个有图的。。说得比较清楚。
希望下面有人发上来
------解决方案--------------------分页配置资源文件或用全局文件,两种方式否可以
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)
{ }
}
http://topic.csdn.net/u/20090904/16/8f7f945a-1988-4688-b837-ac61468d892a.html
http://topic.csdn.net/u/20090901/09/6760d14c-a1ac-4229-b7c9-51a0d0bccce3.html?29244
------解决方案--------------------文字和程序是分开的,是什么版本的网站,读取什么文字,动态数据也不例外
------解决方案--------------------顶贴。貌似图片处理的地方有点麻烦,中英文对应不同css估计可以。
------解决方案--------------------学习一下,最近正好想用
------解决方案--------------------不懂,学习!
------解决方案--------------------http://www.cnblogs.com/sonce/archive/2008/03/07/1094612.html
刚刚找了个资料。
貌似很牛~
------解决方案--------------------http://www.cuyoo.com/html/zhongguo/2010/0420/14269.html
不错。
------解决方案--------------------帮顶~~~~~~~~~~
------解决方案--------------------数据库中的中文还要手动译成中文的
------解决方案--------------------做这样的多语种,样式调整起来比较麻烦些
------解决方案--------------------不懂,学习了
------解决方案--------------------一般雙語或多語的版本是這樣做的,把一些公用的標題或內容寫在資源文件裡,然後根據瀏覽器或者是用戶選擇的語系,來判定你讀取的資源文件.對於圖片爲了方便可以做成英文的這樣也可以中文語系中使用.要想完全的與語系配合那就要再做中文圖片了,由於中文和英文調用同一個樣式的話可能出來的效果在中文好,英文就差些,所以可以根據語系調用不同的樣式那麽圖片也就可以跟着改變了.我原來做的三語系就是這樣做的啊!