日期:2014-05-18  浏览次数:20421 次

[中/英]双语站如何架设?
我首先想到的是,手动添加,比如下面的数据字段:
表:News
字段:Title,EnTitle,Content,EnContent
这样带En的字段都是存放英文内容的。

但感觉这是个笨办法,但有想不出其他解决方案,这种双语类型的网站怎么处理?
我已经在找资料了,朋友们不要说去“百度搜一下”之类的,我历来是先搜后CSDN。
嘿嘿,但愿能从咱们这里找到好办法

------解决方案--------------------
如果内容也是英文的,你可以建2个库或者表,不同的网站连接不同的数据库就可以了。表结构和代码完全相同
------解决方案--------------------
我这建议不知道如何。。。。当然,要是能有谁有更好建议分享一下。。。。我也要做个双语的应用,只想到这方法。。。。。。
-----------------------
ASPX:
<asp:Label id="LabelTitle".....>
<asp:label Id="LabelContent"....>
--------------------
CS:
if (Language=="En")
{
LabelTitle.text=".....";
LabelContent.text=".....";
}
if (Language=="Ch")
{
LabelTitle.text=".....";
LabelContent.text=".....";
}
-------------------------
------解决方案--------------------
给个字段Language 如果中英文内容和字段相同的话。 根据吃CN还是EN来判断
如果规格不一致 那就放2张表吧
------解决方案--------------------
两个表。或者两个库。把程序中的提示之类的都放到一个单独的类中 最好是单独的类库。这样就轻松的实现多语言了,因为增加一种语言无非就是 增加一个数据库,并更换那个语言的DLL 就可以了。