2010-09-16 67 views
1

我想徵求意見,以便在C#中實現網站的國際化。類別本地化resx或數據庫?

I'm與RESX文件一起定義文本字符串。我想知道是否有可能使用resx來定義類別 - 例如:商業網站 - 或者更喜歡使用數據庫中的表格,並將外鍵用於表格類別。

brgds。

回答

1

一般來說,使用RESX文件本地化只能由開發商來添加,並在應用程序的新版本部署只更新字符串。 Resx文件專門爲此目的而設計,並且效果很好。

如果您想讓最終用戶能夠添加自己的值,您將不得不在數據庫中進行本地化(或使用其他機制)。

1

我的事情,對於一個網站的還要好你的數據庫中使用的表。否則,如果你應該寫一個桌面應用程序。我更喜歡resx文件。

所以,你可以加載在你的程序的啓動文件。所以你不需要去數據庫。對於一個網站,你已經需要一個連接來獲得一些其他數據來填充頁面。

+0

如果你要使用的數據庫,這是有道理的,在開始加載了這一切。 – 2010-09-16 21:22:38

+0

謝謝!我對使用數據庫獲取語言環境有疑問。在resx中,我在web.config中設置了httpmodule>中的 2010-09-16 21:54:45