.po
Wordpressのファイルと作成したい.mo
ファイル。
これどうやってするの?
Linuxでは、これをターミナルで実行することができます:
msgcat yourFile.po | msgfmt -o generatedFile.mo -
または
msgfmt -o generatedFile.mo yourFile.po
次のように入力して、これらのコマンドの詳細を表示できます。
man msgcat
man msgfmt
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
または、[コントロールパネル]> [システムとセキュリティ]> [システム]> [システムの詳細設定]> [環境変数]から。
POeditを開いている場合は、翻訳する言語を選択して[ok]をクリックすると、翻訳するために__または_e関数が適用されたすべての項目/文字列がフェッチされます。翻訳して、カタログからソースから更新を選択し、現在のカタログを保存するような手順を実行してください。 MOファイルが正常に生成/更新されました。
よろしく、Zubairカーン
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