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号