【发布时间】:2012-02-23 15:05:19
【问题描述】:
我会很感激这里的一些想法,我们已经毫无问题地全球化了我们网站上的所有静态内容,但现在我们来到了网站用户可以输入的数据库内容。例如,用户可以创建一个包含问题和答案的调查,这需要全球化,以下是我的想法和问题:
解决方案 - 为特定文化分开表,例如我们有一个带有名称字段的 Survey 表,我们将该名称字段移动到一个 SurveyCultures 表中,该表允许每个表有多个名称字段我们希望支持的文化被添加到调查中。这必须为SurveyQuestions 和SurveyAnswers 表完成。 (这似乎是在MVC storefront example 上完成的方式)
问题 - 这将创建许多额外的表格,每个表格都有一个,允许用户输入对其他用户可见的文本。还将创建一个非常复杂的前端,允许用户输入问题,然后选择输入不同文化的问题。如果他们只翻译了一半的文化调查,也会导致问题。
我的问题是:这是最好的方法吗?这是人们通常的做法吗?如果不是,推荐的做法是什么?
任何反馈或想法将不胜感激,因为我正在兜圈子。
非常感谢
【问题讨论】:
标签: asp.net sql-server asp.net-mvc c#-4.0 globalization