ASP.NET MVC应用程序 - 支持多种语言

时间:2015-01-25 14:31:41

标签: c# css asp.net asp.net-mvc

我需要为希伯来语和英语语言添加对我的网站的支持。 在第一页,将选择所需的语言: 现在,通过这个选择我应该在配置文件中保存一些参数并填充我的整个应用程序 if(LanParam == English) - >返回信息英文 别的 - >返回信息希伯来语

听起来很像代码复制。 今天的常见方法是什么?

我在这里和其他论坛上阅读了不同的帖子,我知道资源文件:我将在我的网站中将它用于标签和静态文本。

关键是希伯来语是一种从右到左书写的语言,而英语是从左到右书写的。 我应该准备不同的CSS文件吗?

此外,我还在我的网站上使用WCF服务(也是在我们的oragnization中开发的)。 我们有2种设计选择:  1.更改服务以接受语言输入,然后服务将正确的信息作为单个输出参数返回。  2.该服务将返回2个属性:英语信息和希伯来语信息,我将使用上面提到的if(LanParam ==英语)或您建议的其他方式再次操作它(在客户端)。

我从来没有做过类似的事情,所以我很想知道它是如何完成的,关于网站中多语言支持的流行方法以及任何其他有用的建议。提前谢谢。

0 个答案:

没有答案