1. 程式人生 > >谷歌瀏覽器的原始碼分析 2

谷歌瀏覽器的原始碼分析 2

這麼大的工程,我從哪裡開始呢?我認為從介面開始,這樣才可以快速地深入研究。下面就可以先嚐試修改一個chrome的關於對話方塊,上一次看到它是英語的,那麼我就來把它改成中文的吧,這樣有目標了。從chrome的工程裡可以看到它是支援多種語言的,在Windows平臺上支援多語言的標準做法,就是寫多個語言的DLL。因此,chrome也不例外,從app工程集裡,就可以看到如下圖所示:

 

 

 

 

 

 

上面顯示了多種語言的動態連線庫資源,其中zh-CN是簡體中文的。

 

 

 

接著開啟資原始檔的字串編輯,如下圖:

 

 

 

 

 

 

把上面的字串修改為 “關於 可多米”,然後把這個工程重新編譯一下,就會生成下面的檔案:

 

 

 

 

 

 

然後執行自己編譯的可多米,就會顯示出修改的成果,如下圖:

 

 

 

 

 

 

可以看到關於對話方塊的標題,就變成我上面修改的了。這樣學習它的修改,就是幾分鐘的事情,哈哈......

 

這樣就學習了可多米開發漢化的工作,這是本地化的重要做的一件事情,也學習到怎麼樣支援多語言的實現方式。那麼它的關於對話方塊是從那裡顯示出來的呢?怎麼樣把字串更新到上面的呢?下一次再告訴你。

 

 

 

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net