2011-10-11 45 views
1

我有一個我正在使用的Web應用程序,它一直是英文的。我們正在努力走向國際化,並希望現在開始增加對其他語言的支持,主要是法語和西班牙語。我們將使用人工翻譯,並需要支持頁面上的內容以及從數據庫中提取的一些內容。在Web應用程序中添加對多種語言的支持

我不知道從哪裏開始,所以我希望有人一些資源,我可以用它來幫助開始使用這個的都知道盡可能最佳實踐,標準等

回答

1

在.NET中,你可以使用資源文件進行翻譯。請參見本教程:

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

在數據庫方面是,有許多不同的方法略有不同。有些人喜歡有語言特定的表格,有些只是添加語言特定的字段(即c_title,c_title_fr,c_title_es ...)。我開發了一個Java應用程序,它有一個名爲LocalizableDescriptionItem的類,它被每個需要本地化的對象繼承。每個記錄都有一個語言關鍵字段,通過綁定表的外鍵將每個項目鏈接到默認(英文)版本。這樣,每個翻譯都有它自己的記錄,如果需要可以單獨提取。

+0

謝謝,那裏有很多很好的信息。 – aaronj

相關問題