いつの頃からか gettext の msgfmt が末尾の \n の msgid/msgstr 間での整合性を確認するようになりました。 そのため、少し古めの環境で po4a で翻訳されたものにはこのエラーが入っている可能性があると思います。 msgfmt --check を全部の PO ファイルにかけたところ、 util-linux 以外に以下のファイルも同じエラーがありました。 manual/GNU_tar/po4a/tar-ja.po manual/GNU_findutils/po4a/find.1/find-ja.po On Mon, Jun 14, 2021 at 5:20 PM matsuand <michio_matsu****@yahoo*****> wrote: > > matsuand です。 > > util-linux の日本語訳 man ページソースですが、 > 現在 po4a による処理で、大量エラー発生となります。 > 修正するつもりですので、触らないようにお願いいたします。 > > エラーは「\n」がらみの話で、具体的エラーは以下です: > > po4a/man1/ja.po の更新中:1007: 'msgid' と 'msgstr' のエントリがどちらも '\n' で終わっていません > TOPDIR/manual/util-linux/po4a/man1/ja.po:1046: 'msgid' と 'msgstr' のエントリがどちらも '\n' で終わっていません > TOPDIR/manual/util-linux/po4a/man1/ja.po:1123: 'msgid' と 'msgstr' のエントリがどちらも '\n' で終わっていません > ... > ...snip... > ... > msgfmt: 232 個の致命的エラーが見つかりました > > _______________________________________________ > linuxjm-discuss mailing list > linux****@lists***** > https://lists.osdn.me/mailman/listinfo/linuxjm-discuss