web-dev-qa-db-ja.com

Wordpressの.moファイルを作成するにはどうすればよいですか?

.po Wordpressのファイルと作成したい.moファイル。

これどうやってするの?

32
Peter

Linux

Linuxでは、これをターミナルで実行することができます:

msgcat yourFile.po | msgfmt -o generatedFile.mo -

または

msgfmt -o generatedFile.mo yourFile.po

次のように入力して、これらのコマンドの詳細を表示できます。

man msgcat
man msgfmt

Mac OS X

Xcodeまたはbrew install gettextを使用して、msgcat/msgfmtを(上記のように)取得できます。

ただし、OS X独自のgettextユーティリティ(homebrewなど)との競合を回避するために、それらをパスに追加することはありません。これをbash_profileに追加して、いずれにしても追加できます。

export PATH=${PATH}:/usr/local/opt/gettext/bin

または、msgcat/msgfmtのみが必要な場合は、エイリアスを使用できます。これらの行をbash_profileに追加するだけです。

msgcat='/usr/local/opt/gettext/bin/msgcat'
msgfmt='/usr/local/opt/gettext/bin/msgfmt'

お役に立てれば! (ゲオルギ・ストヤノフに感謝!)

ウィンドウズ

Windowsにインストールできます MinGW(最小GNU Windowsの場合) インストール中にmingw32-gettext(binおよびdev)を選択する必要があり、msgfmtおよびmsgcat exeファイルはインストールされています。デフォルトではc:\MinGW\binにあります。このツールを使用するには、そのディレクトリをPATH変数に追加する必要があります。コマンドラインから次のコマンドを使用して実行できます。

set PATH=%PATH%;c:\MinGW\bin

または、[コントロールパネル]> [システムとセキュリティ]> [システム]> [システムの詳細設定]> [環境変数]から。

48
Ionică Bizău

POeditを開いている場合は、翻訳する言語を選択して[ok]をクリックすると、翻訳するために__または_e関数が適用されたすべての項目/文字列がフェッチされます。翻訳して、カタログからソースから更新を選択し、現在のカタログを保存するような手順を実行してください。 MOファイルが正常に生成/更新されました。

よろしく、Zubairカーン

6
zubair

通常、.poファイルは pocompile のようなツールで実行できます。一部のエディターは少し快適です。たとえば、 Poedit は.moファイルを自動的にコンパイルできます。 :)

4
hangy

http://codex.wordpress.org/WordPress_Localization WordPressを参照してください"WordPress Codexおよび http ://codex.wordpress.org/Files_For_Direct_Translation 直接翻訳用のファイル"WordPress Codex and http://codex.wordpress.org/I18n_for_WordPress_Developers I18n for WordPress開発者"WordPress Codex

2
markratledge