• 解決済 takunomi

    (@takunomi)


    buddypress1.2.8環境ですが、アカウント作成時に、

    プロフィール詳細

    Name (必須)

    とありますが、

    Name → 名前

    と、日本語にできればと思っています。

    ランゲージファイルを確認してみましたが、Nameで名前と約してあるので、後は、どの部分を変更したらいいのかと考えています。

    ランゲージファイルは、下記サイトより、Revision 621 というページからダウンロードさせていただきました。

    http://ja.buddypress.org/home/

    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • bp-xprofile/bp-xprofile-templatetags.php を見ると、データベースのフィールドを直接とってきています。

    286 ^Ifunction bp_get_the_profile_field_name() {$
    287 ^I^Iglobal $field;$
    288 $
    289 ^I^Ireturn apply_filters( 'bp_get_the_profile_field_name', $field->name );$
    290 ^I}$

    フィルタがあるので、ここで書き換えるのが手っ取り早いでしょうね。

    function field_name_localize( $fieldname ) {
        if ( $fieldname == "Name" ) {
            $fieldname = "名前";
        }
        return $fieldname;
    }
    add_filter( 'bp_get_the_profile_field_name', 'field_name_localize' );

    1.2.8であろうと、その前のバージョンであろうと、BuddyPresを利用しているなら基本中の基本です(^^;

    BuddyPressに限らず、プラグインをインストールしたら、まずはプラグインの設定を行いましょう。「一般設定」がデフォルトのまま「Name」になっているからだけでしょう。
    「名前」その他好きなように変更すれば問題ないはずです。
    そもそも「プロフィール詳細」とあるように、BuddyPressの一般設定で変更しておかないとプロフィール画面も全てデフォルトの「Name」になっているはずです。

    一般設定以外にも設定項目はあるので、いろいろ設定をしてみながらまずは試してみることをお勧めします。

    トピック投稿者 takunomi

    (@takunomi)

    php-webさん、chestnut_jpさん、ご返答ありがとうございます。

    > BuddyPressに限らず、プラグインをインストールしたら、まずはプラグインの設定を行いましょう。「一般設定」がデフォルトのまま「Name」になっているからだけでしょう。

    すいません、固定観念で、つい、文字の変更は言語ファイルだ~と勘違いしていました。
    Buddypressの一般設定画面の氏名欄の名称:を変更したら、変更されました。

    > 1.2.8であろうと、その前のバージョンであろうと、BuddyPresを利用しているなら基本中の基本です(^^;

    肝に銘じます。

    いや~、ありがとうございやす。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「アカウント作成時の情報について」には新たに返信することはできません。