赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。検索この記事は翻訳時に編集が必要であるとマークされていました。その為Codex原文が大きく編集されている可能性があります。内容を確認される際は原文を参照していただき、可能であれば本項目へ反映させてください。よいCodexを作成するためのお手伝いをお願いします。「インターナショナリゼーション(国際化)」や「ローカライゼーション(現地化)」とは、WordPressを始めとするさまざまなソフトウェア、プロジェクトなどを、もともとのターゲットとする言語や地域以外のユーザーにも利用できるようにする試みのことです。プログラムのローカリゼーションには2つの側面があります。ひとつは、開発者側の面です。ここでの作業は、世界中のユーザーのために、各地の状況や言語に合わせてプログラムの内部やインターフェースをいずれ翻訳するための仕組みを整えておくことから始まります。最終的には、開発者の指定したフレームワークを使ってメッセージなどが翻訳されることにより、「ローカリゼーション」が完了します。世界中で使用されていますが、このような人気を得ることができたのも翻訳に手を貸してくださったユーザーのみなさんのおかげです。このページでは、WordPressをローカライズするために必要なツールや手順についてご紹介します。」がすでに存在していないか確認しましょう(日本語はすでに存在します)。翻訳したいロケールが公式WordPressローカリゼーションレポジトリに見当たらない場合、wp-polyglotsメーリングリストに参加するのが一番良い初めの一歩でしょう。自己紹介をし、そのロケールをすでに翻訳し始めている人がいないか聞いてみましょう。Japanの「スタートガイド」内には言語ファイルの編集という簡潔な解説もありますので、ぜひご活用ください。英語および翻訳する言語が十分に読み書きできること。それが不十分な場合、作業が困難になるのに加え、完成したローカリゼーションファイルはネイティブスピーカーにとって分かりにくいものになってしまいます。PHPの知識があること。最適な方法でメッセージの翻訳を行うために、WordPressのコードを読まなければいけないこともあります。文法の知識があり、英語で書かれたメッセージの前後関係を理解する能力があること。「地域(ロケール)」についてロケールとは、言語と地域の方言を組み合わせたもののことです。普通、「ポルトガル語(ポルトガル)」や「ポルトガル語(ブラジル)」というように、ロケールは国と対応しています。翻訳するロケールは自由に選ぶことができます。カナダ英語やオーストラリア英語のように、地域に独特な単語のつづり方や慣用句似合わせた翻訳なども可能です。WordPressの基準ロケールは米国英語です。Gettextローカリゼーションフレームワークを使っています。Gettextは成熟しており、ソフトウェアのモジュール形式の翻訳に広く使われているフレームワークです。翻訳ツール翻訳するために便利なツールをご紹介しますので、あなたの環境に合ったお好みの方法を選んでください。poEditWindowsおよびUNIX/Linux向けオープンソースのプログラム。簡単にMOファイルの作成を行えるGUIを持つ。KBabelLinux向けのPO編集用オープンソースプログラム。Gettext公式Gettextツールパッケージ。POTファイル作成、POファイルへ編集、MOファイル作成用のコマンドラインツールを含む。使った翻訳poEditをダウンロード、インストールします。POTファイルをpoEditで開きます。最初に「ファイル>名前をつけて保存」を選択し、このPOTファイルを翻訳する言語のPOファイルとして保存しなおします。この際の名前のつけかたは、#WordPressローカライゼーションレポジトリの項目を参考にしてください。インターフェースは6つのパネルに分かれています。上部には現在の翻訳状況、右下には英語版と翻訳版のメッセージ、左下にはコメント欄があります。上部で翻訳したいメッセージを選択し、一番右下のパネルに対応する翻訳を記入していきます。翻訳が完了したら、「名前をつけて保存」を再度選択し、MOファイルを作成します。「ファイル>設定>編集」メニューから、保存時にいつでもMOファイルを自動生成するようにしておくこともできます。コメント欄を編集可能にする場合もここで変更できます。使った翻訳KBabelとは、Unix系OSデスクトップ環境構築用ソフトウェアであるKEDに含まれているツールです。POTファイルをKBabelで開きます。Wiki(日本語)が参考になります。ツールを使った翻訳Gettextを使う場合、UNIX環境またはCygwinなどのUNIX互換環境が必要になります。POTファイルをお好きなテキストエディタで開きます。ヘッダー情報(以下参照)を更新します。メッセージを翻訳します。ファイルの拡張子を「.po」に変更して保存します。