poEdit… Java ベース。まだ開発途上版。保存(moファイルへのコンパイル)する度に失敗してエラーが出るため少々うるさい。

LocFactory Editor Lite… GUI は(多分) Cocoa。原文と訳文が色分けされているけれど色差があまりなくて少々見づらい。色差の変更ができればいいんだけどなあ…。あと,設定(翻訳者の名前やメールアドレス)が初期化される様子。po ファイルをコンパイルして moファイルにはできない。できない,というかその機能がついてない 🙁

と,いうことで,MacOSX 上でコンパイルする方法は無いかと探していたら,下のようにターミナルでコマンドを実行すればコンパイルできる事が判明:
$ msgfmt -c -o hoge-ja_JA.mo hoge-ja_JA.po

でも,その前に gettext なんかをインストールしないといけないんですけど,どこでどうやってインストールされたのか不明。Darwin Ports で何かを入れた気はするんだけど,何を入れたんだっけ 😕 と思って Port Authority を起動したら libiconv やら gettext やら libiexif なんかがインストールされてました。GIMP を入れようとしたのか? ま,いいや。私の iBook にもなんか無駄に色々入ってるなあ。

ということで現時点で MacOSX で po ファイル,mo ファイルを扱うには;

  • utf-8やその他の文字コードに対応したテキストエディタを用意;
  • gettext を Darwin Ports などからインストールし;
  • エディタで pot/po ファイルを編集した後に,ターミナルでコンパイルする