嗯,这是 TP 的问题,放置了过时的 po/pot 文件。

实际上,你最好只通过 TP 提交翻译,不要使用 TP 的翻译文件,
而是直接从源代码库取得或生成 po/pot 文件。

2010/5/5 Tao Wang <[email protected]>

> 在我最近检查GnuCash的翻译时,发现在这封邮件提交的翻译中存在大量的regression。我对比了一下GnuCash的SVN和TP的记录,
> 这次翻译的过程中,应该是从gnucash的trunk中check out了当时最新的 zh_CN.po,并且也从TP中下载了2.3.5的,实际
> 上是继承自2002年为1.7.2翻译的、已经过时的,po文件。然后将二者进行merge。可是merge过程中出现了问题,好像如果有重复,所有来
> 自trunk的新的翻译,都被来自TP的过时的翻译给覆盖了。导致了几百条翻译字段的丢失。特别是覆盖了一些2008-2009时间段一些人,像
> Roy Luo等人的翻译,因为他们不少的翻译都是改错,而不是添加新条目。
>
> 这导致了我在翻译的时候,实际上很多字段已经被修正了,我还一条条的修正它们。这个问题由于我的翻译,基本上覆盖了之前的错误的翻译,所以问题不大。当
> 然,我还需要重新的针对这次regression之前的版本校对一下。但是,请这次翻译的翻译人员帮忙了解一下,是不是msgmerge使用上有什么需
> 要注意的地方?另外,请下回再进行Merge前,先检查一下PO-Revision-Date,或者人工的去确定一下,在冲突时,到底使用那些条目。从
> 而避免此类事情的再次发生。
>
>

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“i18n-zh”论坛。
要向此网上论坛发帖,请发送电子邮件至 [email protected]。
要取消订阅此网上论坛,请发送电子邮件至 [email protected]。
若有更多问题,请通过 http://groups.google.com/group/i18n-zh?hl=zh-CN 访问此网上论坛。

回复