サポート » プラグイン » 日本語化されていない部分を日本語にしたい

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    すでにご覧になっている情報だったら恐縮ですが、
    以下の記事がプラグインの日本語化について
    体系的に知れて良い記事だと思います。
    http://notnil-creative.com/blog/archives/1488
    http://wpgogo.com/development/how_to_translate.html

    OSC2010福岡でWordPressプラグインの翻訳について話しました

    mypacecreatorさん

    ご回答ありがとうございます。

    以前見たことのある記事と初めて見た記事とが混ざっていました。
    充実した記事を教えていただき、ありがとうございます。

    ですが、どの記事を読んで試してみても、
    トピックの最初に書いた内容
    (theme my loginのプロフィール画面のエラーの時だけ英語の表記になる)
    を解決することが出来ませんでした。

    改めてトピックを作成するべきかとも思いましたが、
    最初に書いた内容を解決したいという思いもあるので、
    このまま続けてしまいました。

    引き続きにはなりますが、
    わかる方がいらっしゃいましたら、教えていただきたいです。

    モデレーター gatespace

    (@gatespace)

    Theme My Logiの出すエラーですが、場所によってはWordPress本体のエラー処理なっています。
    その場合はプラグインの言語ファイルを直すのではなく、フィルターフックなどで処理する必要があったと思います。

    「プロフィール画面でエラー」というのが具体的に
    何を行った場合に表示されるのか、とか
    「このDivのクラスやidでこのあたりに表示される」とか
    エラーの文章そのものを提示して貰った方が、
    どこで処理しているのか探しやすいですよ。

    gatespaceさん

    ご回答ありがとうございます。

    「プロフィール画面でエラー」ということについて、
    詳しく書かせてください。

    具体的には、
    ・theme my loginを使って、プロフィールページを編集しようとしたときに
     発生するエラーの時の文章が英語で表記されます。

     ※メールアドレスの欄が空欄のとき
      →「ERROR: Please enter an e-mail address.」
       と表示されます。

     ※パスワードの変更の際、2つある空欄のうち、どちらか片方だけを
      空欄にしたとき、または2つの空欄のパスワードの内容が違うとき
      →「ERROR: You entered your new password only once.」
       「ERROR: Please enter the same password in the two password fields.」
       と表示されます。

    私が使用している限りでは、以上のような部分が英語表記でしたが、
    もしかすると、他にも英語表記の部分があるかもしれません。

    また、場所については、どの英語表記についても、
    <div class=”login profile” id=”theme-my-login”>
    <p class=”error”>
    「英語表記の内容」
    </p>
    </div>
    となっています。

    以上が記載できる情報かと思います。

    よろしければ、ご回答のほどよろしくお願いします。

    当方も同じ問題に苦慮しています。

    登録時にも同様の問題が生じます。
    theme my loginでcustom passwordを有効にして、登録時に2番目のパスワードを空欄のまま登録しようとすると、次の英語メッセージが表示されます。

    ERROR: Please enter your password twice.

    しかし、こちらは登録時エラーメッセージのフック(registration_errors)がありますので、対応できました。

    しかしprofileについてはフックを見いだせませんでした。

    http://wordpress.org/support/topic/password-update-error-messages-not-localized?replies=2
    上記で取り上げられていますが、本来管理画面内に表示するものをテーマに取り込んでいるために、正しいpoファイルを読みに行かなくなっているようです。

    プラグイン作者が述べている
    Perhaps setting the constant WP_ADMIN to true while on the profile page will do the trick?
    の方法をどなたかご教授いただけないでしょうか。

    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「日本語化されていない部分を日本語にしたい」には新たに返信することはできません。