私はワードプレスのサイトを翻訳していますが、これらの用語についてより明確にする必要があります。ワードプレスのローカライズで.po .moファイルと.potファイルのいくつかの定義と違いを手に入れることはできますか?
私はワードプレスのサイトを翻訳していますが、これらの用語についてより明確にする必要があります。ワードプレスのローカライズで.po .moファイルと.potファイルのいくつかの定義と違いを手に入れることはできますか?
回答:
これらはWP独自の形式ではなく、WPが実装するgettextファイルタイプです。
Translate Handbookの用語集には次の定義があります。
MOファイル:MO、またはマシンオブジェクトは、プログラムによって参照されるオブジェクトデータを含むバイナリデータファイルです。通常、プログラムコードの翻訳に使用され、GNU gettextプログラムにロードまたはインポートできます。
POファイル:POファイルは、実際の翻訳を含むファイルです。各言語には独自のPOファイルがあります。たとえば、フランス語の場合はfr.poファイル、ドイツ語の場合はde.po、アメリカ英語の場合はen-US.poがあります。
POTファイル:POTファイルは、POファイルのテンプレートファイルです。すべての翻訳文字列が空のままになります。POTファイルは、元の文字列のみを含む、翻訳のない空のPOファイルです。
ファイル形式の技術的な詳細は、gettextのドキュメントに記載されています。
mo
ファイルはバイナリ形式であり、人間が読める形式ではありません。