2017-09-05 7 views
0

他の言語の翻訳を含むプラグインがあります。私はpoedit、オンラインpoエディタ、さらにはプラグインを使ってローカリゼーションの一部の文字列を更新しました。プラグインのローカライズpoファイルにプラグインのPHPファイル内一部の文字列はWordpressプラグインで翻訳されないままです

線911上の
<label for="user_login"><?php _e("Username or E-mail:") ?><br /> 

#: ../other-includes/wp-security-rename-login-feature.php:561 
#: ../other-includes/wp-security-rename-login-feature.php:911 
msgid "Username or E-mail:" 
msgstr "Имя пользователя или e-mail:" 

:ここ

が源です。

ロケールファイルの名前が正しいです。ファイルは正しいです。他の文字列は、私が編集した細かいエンドウァランです。翻訳が動作します。

私はphpの文字列を変更してから、ソースをポップアップして編集済みの翻訳を更新しましたが、何も起こっていません。

+0

"><?php _e( 'Username or E-mail:')?>
? – user8230352

+0

@ user8230352結果はありません –

答えて

2

あなたのコードは右だけで一つのことは、コードの下のように_e()関数の中で、あなたの現在のテーマのテキストドメインを提供しないになります。あなたは= "USER_LOGINのための<ラベルのような単一引用符を使用するとどうなりますか

<label for="user_login"><?php _e("Username or E-mail:",'textdomain') ?> 
+0

他の文字列は同じです(_e( "Some string"))。 –

+0

真、文字列は同じですが、テキストドメインなしではデフォルトのテキストドメインを使用しており、プラグインファイルで作業しているため、プラグインテキストドメイン名を記述する必要があります。 –

+0

はい、それは正しかった! –

関連する問題