我們正在尋求國際化的Web應用程序。最好是輸出翻譯服務器端(它是用.net 4 C#編寫的)還是客戶端(Javascript)?Web應用程序國際化,做它服務器端還是客戶端?
我們已經開始進行這項工作了,客戶端通過創建一個JS文件,其中包含一個包含英語詞組作爲鍵的對象(因此開發人員理解每個消息在上下文中的含義),值爲字符串向客戶顯示任何警報和提示。我們正在考慮將此延伸到整個前端的所有措辭。
這是一個好主意還是最好進行這種工作的服務器端?
更新: Incase有助於擺脫論點,我們不在web應用程序中大量使用服務器端控件,我們的大多數控件都是基於jQuery/JS的。
更新:這個特殊的應用程序是不公開可見的(除了登錄頁面),所以搜索引擎優化的關注是不適用的。
我會投票服務器端,但有投票的感覺。 – duffymo 2012-07-05 13:57:43
是的,不幸的是,我可以看出這可能會有很大的爭議,但我最好喜歡聽到過去可能不得不做出類似決定的人。 – killercowuk 2012-07-05 13:59:49
客戶端===可訪問性失敗 – Matt 2012-07-05 13:59:50