翻訳サポートのための変更を SVN に更新した。翻訳可能な文字列はすべて_("")で囲まれており、すべてのプラットフォームで UTF-8 を使用している。
プログラム実行時、EXE のディレクトリで以下のファイルを探す:locale<langcode>\LC_MESSAGES\bitcoin.mo
Linux では以下も探す:
/usr/share/locale/
poedit を使って.po と.mo ファイルを作成する簡単な手順:
- SVN から Bitcoin のソースコードをダウンロード
- trunk ディレクトリで、mkdir locale<lang>\LC_MESSAGES
- poedit で、File->New catalog->Paths タブ
- 「New item」の点線の四角ボタンをクリック
../../..を入力し、パスを追加するために必ず Enter を押す- OK をクリック
- 作成した LC_MESSAGES ディレクトリに
bitcoin.poとして保存 - ソースコードをスキャンして約 170 の文字列が見つかるはず
- 何も見つからない場合は、Catalog->Settings->Path タブで
../../..が追加されているか確認
翻訳が完了したら、bitcoin.po(編集可能なカタログファイル)と bitcoin.mo(プログラムが使用するコンパイル済みデータ)の両方をコミットしてほしい。