MozTW 討論區
https://forum.moztw.org/

Localization 的問題
https://forum.moztw.org/viewtopic.php?f=2&t=1086
1 頁 (共 1 頁)

發表人:  sashimi [ 2003-06-10, 14:59 ]
文章主題 :  Localization 的問題

我想試著玩一下 Firebird 的翻譯,因此我把 piaip 所改的 \chrome\zh-TW.jar用winzip解開
用 Win2k 的記事本, 把 /local/zh-TW/broswer/boswer.dtd 的一中文字串改掉(有存成 utf-8 ),
接著在用 winzip 包成zh-TW.jar,但在啟動 firebird 時,只出現了


XML 分析錯誤:處理外部 entity reference 錯誤位址: chrome://browser/content/browser.xul 行號 : 10,第1個字元:

%broswerDTD;
^


這個錯誤的視窗,有什麼地方我搞錯了嗎?因為我看 Mozilla Language Pack internal structure 的意思是改了 jar 後,可以不用包成 xpi 只要有 installed-chrome.txt 在 /chrome下,再重新啟動 mozilla 就可以了,我誤會了什麼嗎?
[/b]

發表人:  piaip [ 2003-06-10, 17:40 ]
文章主題 : 

改了 jar 理論上包回去是可以的
大概是你不知道哪裡改壞了...

發表人:  sashimi [ 2003-06-11, 00:48 ]
文章主題 : 

我又試了一下,似乎只有被寫在 /chome/content/browser.xul 開頭

<!DOCTYPE window [
<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
%brandDTD;
<!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" >
%browserDTD;
<!ENTITY % globalRegionDTD SYSTEM "chrome://global-region/locale/region.dtd">
%globalRegionDTD;
<!ENTITY % charsetDTD SYSTEM "chrome://global/locale/charset.dtd" >
%charsetDTD;
]>

的這幾個 DTD 不能改,一改就會出現如上的錯誤訊息
其他的 DTD 改了都有作用,不知道為什麼?

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/