【发布时间】:2014-07-16 17:42:01
【问题描述】:
我有不同的应用程序在订阅基础上运行。用户访问我的站点并相应地订阅我提供的应用程序,然后从单个门户访问多个应用程序。现在我需要为多种语言提供支持。最初,我们将提供对英语、法语和西班牙语三种语言的支持。
我们使用的技术是 asp.net,所以为了实现这个功能,我们将使用资源文件,但我不确定要遵循什么方法
三个选项
订阅的客户第一次登录时,我可以提供支持的语言的默认选择,然后要求根据他们的喜好选择语言,因此客户端登录的所有用户都将在他们的 aspx 中显示默认语言页面。
在客户端访问所有应用程序的门户中提供默认语言切换器,并根据他们的选择切换其 aspx 页面中的站点默认语言。
根据浏览器语言自动重定向网站。
这里的问题是我不确定采用哪种方法,哪种方法最受青睐。
【问题讨论】:
标签: asp.net globalization