→ hangea:可惜維基那個預設不能切成中文~"~ 04/24 20:19
剛剛看了一下 一時沒找到XD
那我們手動來修改一下en.wikipedia.org的widget
來提供zh.wikipedia.org的好了
首先,我們從Opera下載的widget
應該是放在%APPDATA%\Opera\Opera\profile\widgets下
(反正就是opera的profile目錄的widgets子目錄底下)
然後假設我們的wikipedia widget是叫做
en.wikipedia_4343_1.0.wgt
(其實wgt就只是單純的zip檔格式
裡面基本配備就是一個index.html和config.xml)
那可以用可以解開zip的程式解壓縮
我們就可以得到一個目錄了
很幸運的,這個en.wikipedia的widget寫的很工整
所以我們在index.html裡面看到js/lang.js
把那個檔案裡面的
var LANGUAGE_FILE = 'en';
改成
var LANGUAGE_FILE = 'zh';
就可以拿來測試了
測試方法:
把config.xml拖到opera裡面
雖然上面還是寫Search
不過打看看幾個wiki的詞彙
例如我打「中文」
就可以看到對應的
另外一些英文的文字
可以繼續從js/lang.js
不過這就和這個widget本身比較有關了
有興趣可以自己玩玩看
基本上就是寫一個local的web application
感覺可以做http-based應用程式之類的
--
不過我沒仔細研究他的版權就是了@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.203.6
→ weiyucsie:不過我沒研究他的大小部分 config.xml裡面有 04/25 03:18
→ weiyucsie:不過Notes的範例裡面,大小是可以改變的 04/25 03:18
→ weiyucsie:然後測試完可以壓縮存成.wgt檔方便存取 04/25 03:19
→ weiyucsie:不過改完後改一下config.xml改版本號等描述比較好:p 04/25 03:22
→ weiyucsie:orz... 突然發現這樣連結不能按... 04/25 03:30
→ weiyucsie:js/script.js裡面的this.checkclick要改 04/25 04:14
→ weiyucsie:也許可以只改lang.js裡的pageurl 04/25 04:15
→ weiyucsie:this.checkclick和this.searchThis 04/25 04:30
→ weiyucsie:有興趣可以測測看:) 04/25 04:38
→ weiyucsie:不過英文我沒全部修改就是了 04/25 04:39
推 hangea:嗯 謝謝 改了就變中文了 好用 04/25 11:55
→ weiyucsie:看起來要public狀態一般人才看的到(因為要先審核) 04/26 02:42
推 Shoiku:哇~~ good job!! 原PO不用謙虛 要不要重發一篇自薦啊 04/30 14:50