关于多语言网站的设计 欢迎大家前来拍砖灌水 - -

清风道禅 2012-02-06 10:08:31
正要做一个多语言的网站,征询下大伙的意见,怎么设计好,以下是一些基本情况
1.网站涉足 6个国家以上.
2.国外的服务器在德国
3.国外的数据通过中转传回国内的办公系统。
4.只有一个数据库。
5.需要提高站点的可维护性。
6.数据需要精准传回国内。

请大家给点设计的建议,谢谢。
...全文
310 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
清风道禅 2012-02-29
  • 打赏
  • 举报
回复
谢谢大家的意见·结贴
xieliliang 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 feng1366259807 的回复:]
做过一次多语言的网站

初步设计,页面出了标签,其他的东西都通过 记事本,xml , 数据库 保存数据,其他的都是通过不同的语言读取不同的内容

http://www.lordzcrusher.com/ 这是我以前做过的一个多语言网站,你先看看,如果是类似的,不明白的东西可以给你提供点意见...
[/Quote]
你们网站,布局偏了,O(∩_∩)O哈哈~
清风道禅 2012-02-22
  • 打赏
  • 举报
回复
这个帖子看样子顶不上去···
丁码农 2012-02-22
  • 打赏
  • 举报
回复
用资源文件吧。其实自定义xml文件来存储也行。request接收请求的语言类别,然后response响应对应语言的数据。
不訴離傷 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 neumik 的回复:]

引用 26 楼 hwbox 的回复:
资源文件就可以,不过以我的经验主要问题不在这儿,主要是在多种语言网页内容输出的问题,还有你数据库的字符集之间的各种乱七八糟不得不说的故事。

26楼的话我真的深有体会啊·看着揪心
[/Quote]
字符集用UTF-8
不訴離傷 2012-02-22
  • 打赏
  • 举报
回复
使用 全球资源文件
使用路由控制

像MSDN官网那样,
http://www.xxx.com/zh-CN/xxx.aspx简体中文
http://www.xxx.com/zh-TW/xxx.aspx繁体中文
http://www.xxx.com/en-US/xxx.aspx英文
sunnj87 2012-02-07
  • 打赏
  • 举报
回复
同意一楼!
tinranqi 2012-02-07
  • 打赏
  • 举报
回复
放在XML中后台进行解析赋值
IT0329 2012-02-07
  • 打赏
  • 举报
回复
风2013 2012-02-07
  • 打赏
  • 举报
回复
做过一次多语言的网站

初步设计,页面出了标签,其他的东西都通过 记事本,xml , 数据库 保存数据,其他的都是通过不同的语言读取不同的内容

http://www.lordzcrusher.com/ 这是我以前做过的一个多语言网站,你先看看,如果是类似的,不明白的东西可以给你提供点意见...



yzf86211861 2012-02-07
  • 打赏
  • 举报
回复
学习下,真没做过多语言的. 等大神来 谈谈。
打酱油的 2012-02-07
  • 打赏
  • 举报
回复
我们公司是多语言的.

前台页面的语言种类判断,然后从XML获取相关的语言内容,传递到前台显示.

fox123871 2012-02-07
  • 打赏
  • 举报
回复
不过用资源文件有个问题是,貌似不能实现全部多语言,例如论坛发的帖子 ,可能 题目之类的 可以切换,内容不一定了吧~
fox123871 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiuhexuan 的回复:]
语言用资源文件
数据同步用数据库同步
初级方案
[/Quote]
++1
Ny-6000 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lyicun 的回复:]
只做过双语的,同一楼方案。
[/Quote]
观光客 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 neumik 的回复:]
引用 8 楼 jimyboy 的回复:
引用 5 楼 lyicun 的回复:

只做过双语的,同一楼方案。

做过三语言的,也是用资源文件。
提醒楼,后台提示信息框尽量少用。判断处理交给前台JS,便于翻译。。词条。


就是这个问题 你是怎么解决的呢
[/Quote]我们的做法是用到的信息提示语句如果语句不重复的就用js,如果重复使用的都放在信息提示资源文件里。其他的放到另外的资源文件里。信息提示和其他的语句分开成两种资源文件。
清风道禅 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 hwbox 的回复:]
资源文件就可以,不过以我的经验主要问题不在这儿,主要是在多种语言网页内容输出的问题,还有你数据库的字符集之间的各种乱七八糟不得不说的故事。
[/Quote]
26楼的话我真的深有体会啊·看着揪心
清风道禅 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 yfqvip 的回复:]
就用资源文件
[/Quote]
唉唉头大啊··以前的网站前面的孩子们是硬编码的·现在着手自己着手重新弄啊·看着头大··
CalvinR 2012-02-07
  • 打赏
  • 举报
回复
好像很威武 支持一下吧 建议没有
hwbox 2012-02-07
  • 打赏
  • 举报
回复
资源文件就可以,不过以我的经验主要问题不在这儿,主要是在多种语言网页内容输出的问题,还有你数据库的字符集之间的各种乱七八糟不得不说的故事。
加载更多回复(13)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧