diff --git a/wp-includes/category-template.php b/wp-includes/category-template.php
index 96a61cf..0673218 100644
--- a/wp-includes/category-template.php
+++ b/wp-includes/category-template.php
@@ -420,6 +420,8 @@ function wp_list_categories( $args = '' ) {
 		'feed_image' => '', 'exclude' => '',
 		'exclude_tree' => '', 'current_category' => 0,
 		'hierarchical' => true, 'title_li' => __( 'Categories' ),
+		'title_format' => __( 'View all posts filed under %s' ),
+		'feed_title_format' => __( 'Feed for all posts filed under %s' ),
 		'echo' => 1, 'depth' => 0,
 		'taxonomy' => 'category'
 	);
@@ -827,7 +829,7 @@ class Walker_Category extends Walker {
 		$cat_name = apply_filters( 'list_cats', $cat_name, $category );
 		$link = '<a href="' . esc_url( get_term_link($category) ) . '" ';
 		if ( $use_desc_for_title == 0 || empty($category->description) )
-			$link .= 'title="' . esc_attr( sprintf(__( 'View all posts filed under %s' ), $cat_name) ) . '"';
+			$link .= 'title="' . esc_attr( sprintf( __( $title_format ), $cat_name ) ) . '"';
 		else
 			$link .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';
 		$link .= '>';
@@ -842,7 +844,7 @@ class Walker_Category extends Walker {
 			$link .= '<a href="' . esc_url( get_term_feed_link( $category->term_id, $category->taxonomy, $feed_type ) ) . '"';
 
 			if ( empty($feed) ) {
-				$alt = ' alt="' . sprintf(__( 'Feed for all posts filed under %s' ), $cat_name ) . '"';
+				$alt = ' alt="' . sprintf(__( $feed_title_format ), $cat_name ) . '"';
 			} else {
 				$title = ' title="' . $feed . '"';
 				$alt = ' alt="' . $feed . '"';
