こんにちは、はじめまして。
ふとしたきっかけで、Blue Quartzをさわることになり、
四苦八苦している、池田と申します。
実は、ここ数日moファイルからpoファイルの作成をしようと、
あれこれためしているのですが、なかなか出来ず、
インターネットで調べてもなかなか情報がみつからず、
思い切って、メーリングリストに投稿することにした次第です。
調べている途中で、メッセージを大阪弁にしようという内容の
スライドを見つけ、それを参考にして、
msgunfmtコマンドで、/usr/share/local/ja/LC_MESSAGESにある
base-*.moファイルからpoファイルを作成しようとしたのですが、
「msgunfmt: 不正な複数バイトのシーケンス」と出力され、
ほとんど変換できませんでした。(一部英語の部分は変換できた様子です。)
このメーリングリストの過去ログによると、Blue Quartzのメッセージファイルは、
eucの文字コードで作成されているらしいので、環境変数LANGにja_JP.eucjpなどと
設定してみたのですが、そのようなことでは対応できないようです。
インターネットで調べても、msgunfmt関連の情報がすくなく、
完全に行き詰まってしまったので、こちらで質問させていただいた次第です。
もし、なにかアドバイスなどいただければ幸です。
なお、当方の環境は、
RedHatLinux 9 + BlueQuartz 20040315 です。
RedHatのインストールは、KDE関連のパッケージ以外のパッケージを選択し、
インストールいたしました。
$ msgunfmt -V
msgunfmt (GNU gettext) 0.11.4
Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
と、なっています。
もし、その他不足の情報など御座いましたら、
それらもふくめて、アドバイスいただけたらとおもいます。
どうか、宜しくお願いいたします。