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 ファイルを編集した後に,ターミナルでコンパイルする
[…] public links » miyagawa MacOSX で .pot/.po ファイルを扱う « :: plasticdreams :: First saved by linusnyman | 1 days ago Best Practical: Hiveminder is waiting for your call […]
[…] public links » miyagawa MacOSX で .pot/.po ファイルを扱う « :: plasticdreams :: Saved by asbjorn on Fri 31-10-2008 Miyagawa restaurant Saved by grudknows on Sun 26-10-2008 […]
[…] iNove(Version: 1.2.3)を元にしてカスタマイズ。 PHP を直接いじっても日本語が文字化けするので「languages フォルダ」の ja_JP.mo、ja_JP.po をそれぞれ ja.mo、ja.po にファイル名を変更。 【保留】日本語表記を調整したいので、mo,po をカスタマイズしたい。 MacOSX で .pot/.po ファイルを扱う « :: plasticdreams :: […]
[…] iNove(Version: 1.2.3)を元にしてカスタマイズ。 PHP を直接いじっても日本語が文字化けするので「languages フォルダ」の ja_JP.mo、ja_JP.po をそれぞれ ja.mo、ja.po にファイル名を変更。 【保留】日本語表記を調整したいので、mo,po をカスタマイズしたい。 »MacOSX で .pot/.po ファイルを扱う « :: plasticdreams :: […]