2011-01-25 8 views
0

私はドイツ語のプラグインを翻訳しています。Translate Wordpress Plugin

会員1.xの

私はlanguage.potファイルを取り、すべての行を翻訳します。

て、aは、情報を変更した後: enter image description here

私は、サーバーにファイルをアップロードし、古いものを交換し...しかし、それはSTIL英語で...ブログがドイツの「de_DEの」

にあるき

誰かが私を助けることができますか?

+0

アップロードしたファイルにはどのように名前を付けましたか? de_DE.mo?名前はあなたのブログの言語と同じでなければなりません。 – keatch

答えて

2

.potファイル(すべての翻訳のソース)を翻訳するべきではありません。コピーして、プラグイン内で指定されたテキストドメインの後に名前を付ける必要があります(翻訳をサポートするように書かれていると仮定します)。すでに作られた他の翻訳がある場合は、それ以外のプラグインで、このような行を探し、それらのファイルの名前を見て:

load_plugin_textdomain('name', false, dirname(plugin_basename(__FILE__))); 

ここnameロケール仕様すなわち、続いて、あなたのファイルを呼び出すべきです:

name-de_DE.po 

は、あなたは.mo.poファイルをコンパイルする必要があり(ご使用のオペレーティング・システムに応じて、それを行うためのseveral waysがあります)、正しいディレクトリにアップロードします。

+0

私はmembership.poとmembership.moファイルを作成しました。この行をメイン・プラグイン・ファイルに追加しました:load_plugin_textdomain( 'membership'、false、dirname(plugin_basename(__ FILE __))) "/ membershipincludes/languages /");しかしまだ動作しています:( –

+1

ファイル名にロケールを追加する必要があります:textdomain + dash + locale例: 'membership-de_DE.po' –