网站就为
目录
CN --- 简
BG --- 繁
EN --- 英
----------------------
CN和EN各写一份相同的内容,只是页面文字不同
BG的话就引用一个类在Render的时候用.NET自带的VB把简体转换为繁体然后就是数据库内容了
比如新闻就把第一个输出的文字描述都加上中文和英文
如
News
ID
NameEn
NameCn
然后在CN目录里面就显示NameCn字段
在En目录就显示NameEn字段这样的设计可以吗有没有更好的办法谢谢
目录
CN --- 简
BG --- 繁
EN --- 英
----------------------
CN和EN各写一份相同的内容,只是页面文字不同
BG的话就引用一个类在Render的时候用.NET自带的VB把简体转换为繁体然后就是数据库内容了
比如新闻就把第一个输出的文字描述都加上中文和英文
如
News
ID
NameEn
NameCn
然后在CN目录里面就显示NameCn字段
在En目录就显示NameEn字段这样的设计可以吗有没有更好的办法谢谢
根据System.Globalization里的CultureInfo设定自动切换对应语言的资源文件
数据库是什么?如果是支持xml类型的,那就将需要多语言支持的字段改成xml类型的数据,然后定义好xml格式,在显示的时候对不同的语言进行关联
比如一个产品的名称<ProductName>
<zh-CN>汽车</zh-CN>
<en-US>Car</en-US>
</ProductName>
那也就是说表设计中为
首先主信息为中文如
OL_Material
ID //这个自增
Name然后在添加完这条记录后,就有一个按钮点击,添加英文信息
OL_MaterialEn
ID //这个不自增,取中文的那个ID
Name
OL_Material
ID Name Price
1 Apple 200
OL_MaterialLan
ID Lan Name
1 En Apple
1 Cn 苹果
1 BG 蘋果
这样啦?