[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:14180] ja.po of lynx

lynx-dev に以下のメールが流れてました。

From: Thomas Dickey <dickey@xxxxxxxxxxxxxxxx>
Subject: lynx-dev ja.po does not work with gettext 0.10.37
Date: Sat, 12 May 2001 15:15:50 -0400

> I'm about 2/3 through preparing a prerelease (at least another week), and
> have checked if lynx will build with the gettext 0.10.37, finding that
> ja.po is rejected by that (there are a dozen or so places that it says
> are invalid multibyte sequences).  Anyone want to fix it?  (It's out
> of my range of expertise; if no one cares to fix it, I'll remove it).  

ちょっと lynx-cur のソースで試したら確かに症状が出て

civic:~/work/pack/debian-jp/lynx-cur/lynx-cur-2.8.4/po$ make
file=./`echo ja | sed 's,.*/,,'`.gmo \
  && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file ja.po
ja.po:568: invalid multibyte sequence
ja.po:569: 文字列の中で改行しています
ja.po:570: 文字列の中で改行しています
ja.po:842: invalid multibyte sequence
ja.po:843: 文字列の中で改行しています
ja.po:844: 文字列の中で改行しています
ja.po:1283: invalid multibyte sequence
ja.po:1284: 文字列の中で改行しています
ja.po:1285: 文字列の中で改行しています
ja.po:2828: invalid multibyte sequence
ja.po:2829: 文字列の中で改行しています
ja.po:2830: 文字列の中で改行しています
ja.po:2857: invalid multibyte sequence
ja.po:2858: 文字列の中で改行しています
ja.po:3209: invalid multibyte sequence
ja.po:3210: 文字列の中で改行しています
ja.po:3206: `msgid' と `msgstr' の双方を \n で終了させて下さい
ja.po:3904: invalid multibyte sequence
ja.po:3905: 文字列の中で改行しています
ja.po:3906: 文字列の中で改行しています
make: *** [ja.gmo] エラー 1

# 少し前まではコンパイルできてたのですが。。。

civic:~/work/pack/debian-jp/lynx-cur/lynx-cur-2.8.4$ dpkg -l gettext
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
|/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前           バージョン     説明
ii  gettext        0.10.37-1      GNU Internationalization utilities

gettext 側の問題か ja.po の問題か理解できてないのです
がどうなんでしょうか? ja.po の削除は避けたいと思って

 香田 温人(こうだ あつひと)