MacOSX で .pot/.po ファイルを扱う

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

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

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

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

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

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

4 Comments

  1. […] pub­lic links » miya­gawa MacOSX で .pot/.po ファイルを扱う « :: plas­tic­dreams :: First saved by linus­ny­man | 1 days ago Best Prac­ti­cal: Hive­minder is wait­ing for your call […]

  2. […] pub­lic links » miya­gawa MacOSX で .pot/.po ファイルを扱う « :: plas­tic­dreams :: Saved by asb­jorn on Fri 31-10-2008 Miya­gawa restau­rant Saved by grud­knows on Sun 26-10-2008 […]

  3. […] iNove(Version: 1.2.3)を元にしてカスタマイズ。 PHP を直接いじっても日本語が文字化けするので「languages フォルダ」の ja_JP.mo、ja_JP.po をそれぞれ ja.mo、ja.po にファイル名を変更。 【保留】日本語表記を調整したいので、mo,po をカスタマイズしたい。 MacOSX で .pot/.po ファイルを扱う « :: plas­tic­dreams :: […]

  4. […] iNove(Version: 1.2.3)を元にしてカスタマイズ。 PHP を直接いじっても日本語が文字化けするので「languages フォルダ」の ja_JP.mo、ja_JP.po をそれぞれ ja.mo、ja.po にファイル名を変更。 【保留】日本語表記を調整したいので、mo,po をカスタマイズしたい。 »MacOSX で .pot/.po ファイルを扱う « :: plas­tic­dreams :: […]

Comments are closed.