【问题标题】:What methodology to adopt to support multilingual采用什么方法来支持多语言
【发布时间】:2014-07-16 17:42:01
【问题描述】:

我有不同的应用程序在订阅基础上运行。用户访问我的站点并相应地订阅我提供的应用程序,然后从单个门户访问多个应用程序。现在我需要为多种语言提供支持。最初,我们将提供对英语、法语和西班牙语三种语言的支持。

我们使用的技术是 asp.net,所以为了实现这个功能,我们将使用资源文件,但我不确定要遵循什么方法

三个选项

  1. 订阅的客户第一次登录时,我可以提供支持的语言的默认选择,然后要求根据他们的喜好选择语言,因此客户端登录的所有用户都将在他们的 aspx 中显示默认语言页面。

  2. 在客户端访问所有应用程序的门户中提供默认语言切换器,并根据他们的选择切换其 aspx 页面中的站点默认语言。

  3. 根据浏览器语言自动重定向网站。

这里的问题是我不确定采用哪种方法,哪种方法最受青睐。

【问题讨论】:

    标签: asp.net globalization


    【解决方案1】:

    我的回答纯属个人意见,因为您的问题没有正确答案。

    我会在登录时显示语言选项,但如果可能,默认为浏览器语言。

    如果可能的话,我也可能会在应用程序本身的某个地方(在设置页面中)使此设置可访问。

    由于用户不太可能在任何时间点切换语言(我假设),我会尽可能高地提供此设置。你提到了一个(单点登录?)门户,我会把它放在那里,但同样,你可以选择,以防万一在每个应用程序的某个地方更改它。

    【讨论】:

      猜你喜欢
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多