一個網站有多個語言版本怎麼處理?

soya發表於2006-01-11
請問對於相同的業務擁有不同的語言版本 是怎麼樣設計的,比如一個網站有各個語言版本(中文,英文....等),是不是
在業務層要對每個業務都要做 一分為幾的邏輯判斷麼?持久層是不是也要對映到不同的對映物件裡,或者資料庫裡用不同的表來持久呢?
問題再延伸一下,像這種相同的業務,不同條件或者不同狀態的處理,採用state模式來進行解耦麼?減少業務層的條件分支可以降低系統的複雜度,一般用什麼模式來解決在 框架業務上的 if else的分離。
請教高手對於這些問題進行簡單的分析。 謝謝

相關文章