WordPressテーマで.potおよび.moファイルを使用して言語サポートを追加する方法そして、どうやってテーマを取得しますか?
.po(Portable Object)ファイルは、テーマに含まれるすべての英語の用語と、英語以外の翻訳用の空の列を含む小さなライブラリのようなものです。 Poeditなどのソフトウェアを使用して、.poファイルを開いたり、翻訳を追加したり、保存したりすることができます。これにより、.mo(Machine Object)ファイルも生成されます。
適切にローカライズされたテーマで、それを翻訳することに含まれるステップは以下の通りです:
コード上でツールを実行して、POTファイル(Portable Object Template)、つまりローカライズ可能なすべてのテキストのリストを作成します。
プレーンテキストエディタまたは特別なローカリゼーションツールを使用して、各テキストの翻訳を生成します。これによりPOファイル(Portable Object)が生成されます。 POTファイルとPOファイルの唯一の違いは、POファイルに翻訳が含まれていることです。
POファイルをコンパイルしてMOファイル(Machine Object)を作成します。これはテーマやプラグインで使用できます。
翻訳プロセスに必要なオープンソースソフトウェア:
Poedit クロスプラットフォームのgettextカタログ(.poファイル)エディタ
Gettext GNU `gettext 'ユーティリティは、他のGNUパッケージが多言語メッセージを生成するのを助けるためのフレームワークを提供するツールのセットです。
WordPressテーマの翻訳に関する完全なガイドとチュートリアルは Urban Giraffe にあります。