最省力的多語言解決方案

微軟的ASP.NET localization(本地化,多語言)的方案,在使用的過程當中,碰到許多的問題,這些問題都不是技術實現上的。主要是他浪費了咱們許多的時間和精力。python

1.在頁面上使用許多key來替換頁面的漢字文本,致使頁面不可讀,很難定位,維護困難。web

2.要把所有的文本換成key,工做量巨大,繁重枯燥,很容易出錯,忘記轉換,忘記後很難發現。flask

3.key很容易發生冗餘,由於不一樣時間加入的文字到底之前加過沒有,要查找,挺煩的,mvc

4.key和文本的一致性很差維護,asp.net

最近在開發了幾天和python ,flask相關的項目,他山之石能夠攻玉,jingjia的多語言方案也是比較討巧,借鑑,優化,全自動,筆者開發一款asp.net多語言掃描,抽取,生成工具來完成這個繁重的工做,他的特色以下工具

1.選擇一個web項目,自動抽取其中的網頁模版上漢字,和cs代碼文件中字符的漢字,自動替換測試

2.生成標準的多語言資源文件,優化

3.內置翻譯模塊,可自動生成繁體、簡體、英文.net

4.集成,掃描、抽取、替換、生成、翻譯於一體,軟件國際化零成本。翻譯

筆者作了一個demo測試了一下,很是好。

這個是掃描工具,目前支持webform和mvc

 

內置翻譯模塊,會生成資源文件,而且自動翻譯,成中文或者繁體、英文

這個是自動生成的資源包


模版文件中的漢字會自動替換成這樣,很容易讀,容易定位

這個是轉換後的效果,不錯吧!

若有須要能夠郵件聯繫!這個設計一些其餘緣由,沒法免費提供 。

 

 

工具文件下載

相關文章
相關標籤/搜索