2007年05月10日 星期四 18:06
debian testing 中的 gnome-doc-utils 0.10.3-1 运行时,报告:
$ xml2po -e -o defguide5.pot defguide5.xml
Traceback (most recent call last):
File "/usr/bin/xml2po", line 856, in ?
doSerialize(doc)
File "/usr/bin/xml2po", line 589, in doSerialize
outtxt += doSerialize(child)
File "/usr/bin/xml2po", line 583, in doSerialize
(starttag, content, endtag, translation) = processElementTag(node, repl, 1)
File "/usr/bin/xml2po", line 525, in processElementTag
translation = translation.replace('' % (i), replacement)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
635: ordinal not in range(128)
升级到官方版本库的最新版本也是同样的问题,最新版本位于:
http://svn.gnome.org/svn/gnome-doc-utils/trunk/xml2po/
只需要其中的 xml2po.py 和 modes/docbook.py 两个文件。
测试的 xml 文件位于http://i18n-zh.googlecode.com/files/defguide5-r6802.xml.bz2。我报告了问题也没有人理会,请大家帮忙看看官方版本库的
xml2po 问题所在,谢谢。
Zeuux © 2025
京ICP备05028076号