我希望這裏有一些想法,我們已經全球化了我們網站上的所有靜態內容而沒有問題,但現在我們已經到了網站用戶可以輸入的數據庫內容。例如,用戶可以創建一個問題和答案的調查,這一點需要以及下文將要全球化是我曾想過這樣做的方式和問題:全球化數據庫ASP.NET MVC
解決方案 - 針對特定文化不同的表,例如我們有一個帶名稱字段的Survey
表格,我們將該名稱字段移動到SurveyCultures
表格,該表格允許針對每個我們希望支持的文化的多個名稱字段針對調查添加。這將必須爲SurveyQuestions
和SurveyAnswers
表完成。 (這是它似乎已經在MVC storefront example所做的那樣)
問題 - 這將創造很多額外的表,一個爲每個表,允許用戶輸入文本是對其他用戶可見。還會創建一個非常複雜的前端,允許用戶輸入問題,然後選擇輸入不同文化的問題。如果他們只翻譯了一項文化調查的一半,也會導致問題。
我的問題是:這是最好的方式,這是人們通常這樣做的方式,如果不是這通常採取什麼建議的做法?
任何反饋或想法將不勝感激,因爲我正在圈圈。
非常感謝
所有的語言列表我的東西就非常沿着這些線路,因爲它給了我最大程度的控制的問題清單。非常感謝。 – user351711 2012-04-22 15:25:37