.net网站如何实现多语言化??欢迎各位牛人留点足迹,谢谢

sunnj87 2010-04-29 10:42:22
最近因为需要,要实现.net网站的多语言化问题,不用太多,就中文和英语切换就行,不太会搞,希望朋友们多帮帮忙
听说跟ASP文件夹有关系,要建App_GlobalResources和App_LocalResources这两个文件夹
但是具体的就不知道怎么搞了。希望有知道的朋友给说说原理,或者给点小的例子也行。
网上没搜着什么有用的东西
不要那种说的什么加个js,找google翻译什么的。

本地化,国际化又是什么?

再弱弱的问下:在项目的开发过程中,客户只给了一个以前的项目,让拿来照着它的业务做,但是实际中,又添加或者修改了很多的功能,设计过程中,客户又说不清楚需求(有的让这么改,有的让那么改),在这种客户自己都不确定的情况下,我们做设计的应该怎么搞。。

等级不够,分不多,不够开贴再加,帮顶有份!谢谢
...全文
303 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnj87 2010-05-09
  • 打赏
  • 举报
回复
现在我还是用App_GlobalResources下面配置各个语言的资源文件实现的
由于也是现研究的,根据网上的一些资料什么的,自己写了一个简单的
中英文切换的例子,下载地址:
http://download.csdn.net/source/2331121
至于读取绑定数据库的,需要给数据库加个中英标记,往表中存中英条记录
再根据cookie读取即可
看了上面的代码,就能自己写出来了。
qq196260188 2010-05-03
  • 打赏
  • 举报
回复
晕,,回错了
qq196260188 2010-05-03
  • 打赏
  • 举报
回复
设了.html交给asp.net 处理话,,我想按我理解的asp.net 的运行机制,,,网站同时在线的人数会少很多,,因为html文件也交给予asp.net来处理了,,以前是直接发给用户的

要高性能,还是生成真正的静态吧,,或
.html是伪静态,,htm是真正的静态,,这样就会有区分了
qq196260188 2010-05-03
  • 打赏
  • 举报
回复
一个语言做一个网站,,,一般的做法,,呵呵...
sunnj87 2010-04-30
  • 打赏
  • 举报
回复
那App_GlobalResources和App_LocalResources
这两个ASP文件夹又是做什么用的呢?
自己顶下
wiki14 2010-04-30
  • 打赏
  • 举报
回复
资源文件,XML配置。
sunnj87 2010-04-30
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 sunnj87 的回复:]
那App_GlobalResources和App_LocalResources
这两个ASP文件夹又是做什么用的呢?
自己顶下
[/Quote]
再顶顶
mayanly 2010-04-30
  • 打赏
  • 举报
回复
繁体的怎么弄啊!
parverxiao 2010-04-30
  • 打赏
  • 举报
回复
不懂,路过帮顶。。
段传涛 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sunnj87 的回复:]
引用 8 楼 jason_dct 的回复:
7楼说的真好 。我也有这样的情况 。
微软有个控件可以搞定中英切换的,但是数据库的就要重新设计了。
网上有例子 你可以查查看。

不是吧,还要设计两个数据库?
那后台代码企不是要往另外的库里再插入一份。。
[/Quote]
不是两个数据库 是多加字段,也就是中间字段 需要转换的
sunnj87 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 xingshungames 的回复:]
哎。。。悲剧啊。。既然那个负责网站的是领导的小弟,你就让他们2个先商量呗,出了结果告诉你们,你们在做就是
[/Quote]
关键这项目我只参与编码。。我也想让他们商量,但是俺的上头没注意。。。
唉,现在搞的我们这些编码的都得夹杂自己的意思写了

感觉有些杯具!
sunnj87 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jason_dct 的回复:]
7楼说的真好 。我也有这样的情况 。
微软有个控件可以搞定中英切换的,但是数据库的就要重新设计了。
网上有例子 你可以查查看。
[/Quote]
不是吧,还要设计两个数据库?
那后台代码企不是要往另外的库里再插入一份。。
xingshungames 2010-04-29
  • 打赏
  • 举报
回复
哎。。。悲剧啊。。既然那个负责网站的是领导的小弟,你就让他们2个先商量呗,出了结果告诉你们,你们在做就是
段传涛 2010-04-29
  • 打赏
  • 举报
回复
7楼说的真好 。我也有这样的情况 。
微软有个控件可以搞定中英切换的,但是数据库的就要重新设计了。
网上有例子 你可以查查看。
sunnj87 2010-04-29
  • 打赏
  • 举报
回复
谢谢楼上弟兄
现在客户都很。。。
有个专门负责网站的,他说这么搞,然后我们就这么搞
后来来了个他们的领导,跟我们说这么搞不对,让那么搞,然后我们又那么搞
后来负责网站那人来了说不行,又让改回去。。还说谁要是说改都不给改!
很纠结。。但是感觉领导说的有道理,但是。。
哎呀,很闹心那!
悔说话的哑巴 2010-04-29
  • 打赏
  • 举报
回复
反正就是:通过配置 XML实现多语言的访问,这个也比较好做,你做的东西还满足别人的需求才最好
wuyq11 2010-04-29
  • 打赏
  • 举报
回复
通过配置 XML实现多语言的访问
protected override void InitializeCulture()
{
String s = Request.QueryString["currentculture"];
if (!String.IsNullOrEmpty(s))
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo(s);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s);
}
}
需求不清晰,后续工作难度很大
http://topic.csdn.net/u/20091020/14/314bcd8f-87ec-4e27-bee4-c77ad6e11d9c.html
xingshungames 2010-04-29
  • 打赏
  • 举报
回复
http://zlxia.blog.51cto.com/912281/195995

多语言实现详解,网上找的,可以一看
xingshungames 2010-04-29
  • 打赏
  • 举报
回复
感觉做东西要有自己的思想,和客户多交流,用自己的思想把客户领上路,多问问客户提出某种需求的原因,挖掘出客户最想得到的东西,而这个东西往往客户是表达不出来的!从根本上解决问题。
xingshungames 2010-04-29
  • 打赏
  • 举报
回复
感觉做东西要有自己的思想,和客户多交流,用自己的思想把客户领上路,多问问客户提出某种需求的原因,挖掘出客户最想得到的东西,而这个东西往往客户是表达不出来的!从根本上解决问题。
加载更多回复(1)

62,051

社区成员

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

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

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

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