日期:2014-05-20  浏览次数:20592 次

咨詢一個問題。關于國際化與數據庫。
一個網站,需要提供多種語言版本,也就是需要國際化。問題就在于,所有語言都使用一個數據庫,還是分別對應一個數據庫?
比如,我選擇簡體中文,是使用zh_CN_*
選擇繁體中文,是使用zh_TW_*
網站主要是爭對不同地區的用戶,提供不同的服務。
是英文語系的用戶,在網站上面,只會看到英文的內容,包括從數據庫里面讀取用戶的資料及其它記錄。
其它語言都類推。

網站程序是設計成不同語系,調用不同的properties文件,里面有相應的數據庫配置信息。

我現在就是不明确,是應該共用一個數據庫,還是一個語系,對應一個數據庫?
大家給解答一下吧。

------解决方案--------------------
还是分开吧,有利于分别维护。
工作量差不多,都要分别插入不同语系的内容;但是维护时可以增加系统的稳定性。
------解决方案--------------------
界面還可以用資源文件,但數據庫。我覺得一定要分開才好做了。