Skip to:
Content

BuddyPress.org

Ticket #1183: i18n.patch

File i18n.patch, 9.0 KB (added by GIGALinux, 15 years ago)
  • bp-activity.php

     
    5959       
    6060        $bp->activity->table_name = $wpdb->base_prefix . 'bp_activity_user_activity_cached';
    6161        $bp->activity->slug = BP_ACTIVITY_SLUG;
     62        $bp->activity->title = apply_filters( 'bp_activity_title', __( 'Activity', 'buddypress' ) );
    6263               
    6364        /* Register this in the active components array */
    6465        $bp->active_components[$bp->activity->slug] = $bp->activity->id;
  • bp-blogs.php

     
    116116        $bp->blogs->table_name_blogmeta = $wpdb->base_prefix . 'bp_user_blogs_blogmeta';
    117117        $bp->blogs->format_notification_function = 'bp_blogs_format_notifications';
    118118        $bp->blogs->slug = BP_BLOGS_SLUG;
     119        $bp->blogs->title = apply_filters( 'bp_blogs_title', __( 'Blogs', 'buddypress' ) );
     120        $bp->blogs->directory_title = apply_filters( 'bp_blogs_directory_title', __( 'Blog Directory', 'buddypress' ) );
    119121       
    120122        /* Register this in the active components array */
    121123        $bp->active_components[$bp->blogs->slug] = $bp->blogs->id;
     
    126128add_action( 'admin_menu', 'bp_blogs_setup_globals', 2 );
    127129
    128130function bp_blogs_setup_root_component() {
    129         /* Register 'groups' as a root component */
     131        /* Register 'blogs' as a root component */
    130132        bp_core_add_root_component( BP_BLOGS_SLUG );
    131133}
    132134add_action( 'plugins_loaded', 'bp_blogs_setup_root_component', 2 );
  • bp-core.php

     
    17381738        if ( file_exists( $mofile ) )
    17391739                load_textdomain( 'buddypress', $mofile );
    17401740}
    1741 add_action ( 'plugins_loaded', 'bp_core_load_buddypress_textdomain', 9 );
     1741add_action ( 'plugins_loaded', 'bp_core_load_buddypress_textdomain', 1 );
    17421742
    17431743function bp_core_add_ajax_hook() {
    17441744        /* Theme only, we already have the wp_ajax_ hook firing in wp-admin */
  • bp-core/bp-core-settings.php

     
    99        /* Set up settings as a sudo-component for identification and nav selection */
    1010        $bp->settings->id = 'settings';
    1111        $bp->settings->slug = BP_SETTINGS_SLUG;
     12        $bp->settings->title = apply_filters( 'bp_settings_title', __( 'Settings', 'buddypress' ) );
    1213       
    1314        /* Register this in the active components array */
    1415        $bp->active_components[$bp->settings->slug] = $bp->settings->id;
  • bp-core/bp-core-templatetags.php

     
    489489                        $title = __( 'Blog', 'buddypress' );
    490490
    491491        } else if ( !empty( $bp->displayed_user->fullname ) ) {
    492                 $title = strip_tags( $bp->displayed_user->fullname . ' — ' . ucwords( $bp->current_component ) . ' — ' . $bp->bp_options_nav[$bp->current_component][$bp->current_action]['name'] );
     492                $title = strip_tags( $bp->displayed_user->fullname . ' — ' . $bp->{$bp->current_component}->title . ' — ' . $bp->bp_options_nav[$bp->current_component][$bp->current_action]['name'] );
    493493        } else if ( $bp->is_single_item ) {
    494                 $title = ucwords( $bp->current_component ) . ' — ' . $bp->bp_options_title;
     494                $title = $bp->{$bp->current_component}->title . ' — ' . $bp->bp_options_title;
    495495        } else if ( $bp->is_directory ) {
    496                 if ( !$bp->current_component )
    497                         $title = sprintf( __( '%s Directory', 'buddypress' ), ucwords( BP_MEMBERS_SLUG ) );
     496                if ( !$bp->current_component || "members" == $bp->current_component )
     497                        $title = apply_filters( 'bp_members_directory_title', __( 'Members Directory', 'buddypress' ) );
    498498                else
    499                         $title = sprintf( __( '%s Directory', 'buddypress' ), ucwords( $bp->current_component ) );
     499                        $title = $bp->{$bp->current_component}->directory_title;
     500        } else if ( BP_REGISTER_SLUG == $bp->current_component ) {
     501                $title = apply_filters( 'bp_signup_title', __( 'Sign Up', 'buddypress' ) );
     502        } else if ( BP_ACTIVATION_SLUG == $bp->current_component ) {
     503                $title = apply_filters( 'bp_activation_title', __( 'Activation', 'buddypress' ) );
    500504        } else {
    501505                global $post;
    502506                $title = get_the_title($post->ID);
  • bp-forums.php

     
    2222        $bp->forums->image_base = BP_PLUGIN_URL . '/bp-forums/images';
    2323        $bp->forums->bbconfig = get_site_option( 'bb-config-location' );
    2424        $bp->forums->slug = BP_FORUMS_SLUG;
     25        $bp->forums->title = apply_filters( 'bp_forums_title', __( 'Forums', 'buddypress' ) );
     26        $bp->forums->directory_title = apply_filters( 'bp_groups_directory_title', __( 'Forum Directory', 'buddypress' ) );
    2527       
    2628        /* Register this in the active components array */
    2729        $bp->active_components[$bp->forums->slug] = $bp->forums->id;
  • bp-forums/bp-forums-admin.php

     
    6262                       
    6363                                switch ( $result ) {
    6464                                        case 1:
    65                                                 _e( 'All done! Configuration settings have been saved to the file <code>bb-config.php</code> in the root of your WordPress install.' );
     65                                                _e( 'All done! Configuration settings have been saved to the file <code>bb-config.php</code> in the root of your WordPress install.', 'buddypress' );
    6666                                                break;
    6767                                        default:
    6868                                                // Just write the contents to screen
  • bp-friends.php

     
    4545        $bp->friends->table_name = $wpdb->base_prefix . 'bp_friends';
    4646        $bp->friends->format_notification_function = 'friends_format_notifications';
    4747        $bp->friends->slug = BP_FRIENDS_SLUG;
     48        $bp->friends->title = apply_filters( 'bp_friends_title', __( 'Friends', 'buddypress' ) );
    4849       
    4950        /* Register this in the active components array */
    5051        $bp->active_components[$bp->friends->slug] = $bp->friends->id;
  • bp-groups.php

     
    130130        $bp->groups->table_name_groupmeta = $wpdb->base_prefix . 'bp_groups_groupmeta';
    131131        $bp->groups->format_notification_function = 'groups_format_notifications';
    132132        $bp->groups->slug = BP_GROUPS_SLUG;
     133        $bp->groups->title = apply_filters( 'bp_groups_title', __( 'Groups', 'buddypress' ) );
     134        $bp->groups->directory_title = apply_filters( 'bp_groups_directory_title', __( 'Groups Directory', 'buddypress' ) );
    133135
    134136        /* Register this in the active components array */
    135137        $bp->active_components[$bp->groups->slug] = $bp->groups->id;
  • bp-messages.php

     
    8484        $bp->messages->format_activity_function = 'messages_format_activity';
    8585        $bp->messages->format_notification_function = 'messages_format_notifications';
    8686        $bp->messages->slug = BP_MESSAGES_SLUG;
    87 
     87        $bp->messages->title = apply_filters( 'bp_messages_title', __( 'Messages', 'buddypress' ) );
     88       
    8889        /* Register this in the active components array */
    8990        $bp->active_components[$bp->messages->slug] = $bp->messages->id;
    9091
  • bp-status.php

     
    1111        /* For internal identification */
    1212        $bp->status->id = 'status';
    1313        $bp->status->slug = BP_STATUS_SLUG;
     14        $bp->status->title = apply_filters( 'bp_status_title', __( 'Status', 'buddypress' ) );
    1415       
    1516        /* Register this in the active components array */
    1617        $bp->active_components[$bp->status->slug] = $bp->status->id;
  • bp-wire.php

     
    2121
    2222        /* For internal identification */
    2323        $bp->wire->id = 'wire';
    24        
    2524        $bp->wire->slug = BP_WIRE_SLUG;
    26        
     25        $bp->wire->title = apply_filters( 'bp_wire_title', __( 'Wire', 'buddypress' ) );
     26
    2727        /* Register this in the active components array */
    2828        $bp->active_components[$bp->wire->slug] = $bp->wire->id;
    2929
  • bp-xprofile.php

     
    141141
    142142        $bp->profile->format_notification_function = 'xprofile_format_notifications';
    143143        $bp->profile->slug = BP_XPROFILE_SLUG;
     144        $bp->profile->title = apply_filters( 'bp_profile_title', __( 'Profile', 'buddypress' ) );
    144145
    145146        /* Register this in the active components array */
    146147        $bp->active_components[$bp->profile->slug] = $bp->profile->id;