1. 程式人生 > >多語言在企業級應用中的實現思路和部分程式碼

多語言在企業級應用中的實現思路和部分程式碼

需要多語言的地方

標題
介面欄位資訊
提示資訊
下拉框資訊
選單資訊
查詢資訊

需要用到的表

詞條表 C_lang
元素對映表 C_ui_lable
語言包 C_use_lang
語言資訊 C_lang_temp
詞條表裡是存的是你的系統的原本語言和“多語言”
元素對映表裡存的是你要做的業務單據的介面資訊與詞條表的對應關係
##前端介面要求
每個欄位都要有一個標識屬性MLang,介面顯示的時候使用MLang.AsName||Propety;這樣的好處是如果存在多語言資訊的時候顯示多語言資訊,沒有的話顯示自己本身定義好的名稱,不會出現沒有名稱的情況。