【问题标题】:Adding Support for Multiple Languages in Web Application在 Web 应用程序中添加对多种语言的支持
【发布时间】:2011-10-11 17:02:50
【问题描述】:

我正在开发一个一直使用英语的 Web 应用程序。我们正在努力走向国际化,并希望开始增加对其他语言的支持,目前主要是法语和西班牙语。我们将使用人工翻译,并且需要支持页面上的内容以及从数据库中提取的一些内容。

我不知道从哪里开始,所以我希望有人知道一些资源,我可以使用这些资源来帮助我开始使用最佳实践、标准等。

【问题讨论】:

    标签: .net internationalization webforms


    【解决方案1】:

    在 .Net 中,您可以使用资源文件进行翻译。请参阅本教程:

    http://afana.me/post/aspnet-mvc-internationalization.aspx

    数据库方面略有不同,因为有许多不同的方法。有些人喜欢有特定语言的表格,有些人只是添加特定语言的字段(即 c_title、c_title_fr、c_title_es...)。我曾经开发过一个 Java 应用程序,它有一个名为 LocalizableDescriptionItem 的类,它被每个需要本地化的对象继承。每条记录都有一个语言键字段,带有一个绑定表的外键,以将每个项目链接到默认(英语)版本。这样,每个翻译都有自己的记录,如果需要,可以单独提取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-24
      相关资源
      最近更新 更多