Other

テキスト翻訳ツールPoedit

Category

Other

プログラム内のメッセージや表示画面のテキストを日本語に翻訳したり、表示内容を変更したい場合に便利なのが、フリーの翻訳ツールPoeditです。
例えば、WordPressのようなオープンソースのプログラムやプラグインの翻訳、表示テキストの編集等も行うことができます。
今回は、フリーの翻訳ツールPoeditを紹介します。

Keyword:テキスト翻訳,Poedit,pot,po,mo

Poedit

Poeditをダウンロードしてインストールする

Poeditは、プログラムのローカライゼーションのためのフリー翻訳ツールで、gettextというフォーマットのプログラムを対象としています。
以下、公式サイトより環境に応じたものをダウンロードしてください。
⇒ Poeditダウンロードサイト

gettextとは?

国際化ライブラリの構成要素の一つで、多言語対応のソフトウェア開発にも使用されており、次のような手順で利用されています。
gettextはPHPでも標準としてサポートされています。
  1. コーディング(コード中にはメッセージ文字列ではなくメッセージIDを記述)
  2. ソースコードからメッセージIDを抜き出し、翻訳のためのテンプレート(.potファイル)を作る
  3. テンプレートを元にメッセージカタログ(.poファイル)を作る
  4. メッセージカタログ(.poファイル)をバイナリファイル(.moファイル)に変換する

Windows環境なら”poedit-○.○.○-setup.exe”をダブルクリックしてインストールしてください。インストール自体は、画面の指示通りに行えば簡単にインストールできます。
日本語環境としてPoeditを使用する場合、インストール中の画面で言語選択画面が表示されますので”Japanese”を選択するようにしてください。

Poeditの使用方法

対訳を記述する.poファイルをPoeditで開くと、原文と対訳が表示されます。
翻訳する箇所を選択して、下部のフィールドに訳文を入力(編集)します。
下記は、WordPressの.poファイルをPoeditで開いた場合のイメージです。

Poeditで.poファイルを開く
※画像をクリックすると拡大表示された画像を順番に見ることができます

翻訳のためのテンプレートファイルである.potファイルから.poファイルを作成するには、Poeditの[ファイル]→[potファイルを元に新しいカタログを作成します…]より.potファイルを開き、.poファイルを作成します。
バイナリファイルである.moファイルを自動作成するには、Poeditの[ファイル]→[設定]より[編集]タブを選択し、動作の項目の”保存時に.moファイルを自動生成する”にチェックを入れます(WordPressの言語ファイルは、.poファイルと一緒に.moファイルも生成しないと表示は変更されません)。

.potファイルから.poファイルを作成

[参考サイト]
・小粋空間:poEDITの使い方(インストール時の参考になります)
・PHP Gettext

List

関連記事(※当記事と関連性が高いと思われる記事)

WordPressの自動バックグラウンド更新

2014/01/26
WordPressの自動バックグラウンド更新
スコア:6 ※スコアの数値が大きいほど、関連性の高い記事です。 自動バックグランド更新を有効にしておくと、順次新しいバージョンへのアップデートが適応され、管理者宛のメールアドレスに自動アップデートの通知が届きます。 手間もかからず、... 続きを読む...

WordPress 3.4

2012/06/18
WordPress3.4
スコア:6 ※スコアの数値が大きいほど、関連性の高い記事です。 6/15にWordPress 3.4日本語版がリリースされていましたので、アップデートしました。主な変更点は以下のようになっています。 ・カスタムヘッダーのサイズ対応・... 続きを読む...

FTPクライアント

2012/01/20
FTPクライアント
スコア:3 ※スコアの数値が大きいほど、関連性の高い記事です。 FTPS(FTP over SSL/TLS)・SFTP・SCP(SSH)接続を利用する FTPS(FTP over SSL/TLS) 接続時にSSLやTLSによって暗号... 続きを読む...

WordPress 3.5.1

2013/02/17
WordPress 3.5.1
スコア:3 ※スコアの数値が大きいほど、関連性の高い記事です。 WordPress 3.5.1が1/25にリリースされましたので、遅ればせながらアップデートしました(WordPress本体やプラグイン、サーバーのモジュール等、約1ヶ... 続きを読む...

おすすめ書籍・商品(※当記事と関連性が高いと思われる書籍・商品)

ページの先頭へ