On Tue, 16 Apr 2002, Yuan-Chen Cheng wrote:
ycheng@tlug:~/public_html/kde/tmp1$ msgfmt -cvfo /dev/null kdelibs.po.20020415.1st-commit kdelibs.po.20020415.1st-commit:3916: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號碼並不符合 kdelibs.po.20020415.1st-commit:3923: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號碼並不符合 kdelibs.po.20020415.1st-commit:8299: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號碼並不符合 kdelibs.po.20020415.1st-commit:8304: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號碼並不符合 kdelibs.po.20020415.1st-commit:11730: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號X並不符合 找到了 5 個重大的錯誤
3916 和 3923 那兩個是我剛才說的問題,可以 ignore。 8299 和 8304 應該將 c-format 改為 no-c-format,可能是 軟件問題或是其它問題.....? 11730 是錯了,應將 %s 改為 %1。
ycheng@tlug:~/public_html/kde/tmp1$ msgfmt -cvfo /dev/null kdelibs.po.20020415.2nd-commit kdelibs.po.20020415.2nd-commit:3178: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號碼並不符合 kdelibs.po.20020415.2nd-commit:3183: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號碼並不符合 kdelibs.po.20020415.2nd-commit:11733: 在 `msgid' 和 `msgstr' 欄位裡指定的格式號X並不符合 找到了 3 個重大的錯誤
同上。3178 和 3183 是正確的。11733 則要將 %s 改為 %1。 不過有點奇怪,我用 gettext 0.11.1 檢查時只說有兩個錯誤 (3178,3183),可能是新的 gettext 沒有那麼嚴謹了......?
Abel
Hope this helps.
ycheng