Index: src/wp-content/themes/twentyfourteen/inc/widgets.php
===================================================================
--- src/wp-content/themes/twentyfourteen/inc/widgets.php	(revision 27189)
+++ src/wp-content/themes/twentyfourteen/inc/widgets.php	(working copy)
@@ -24,16 +24,6 @@
 	private $formats = array( 'aside', 'image', 'video', 'audio', 'quote', 'link', 'gallery' );
 
 	/**
-	 * Pluralized post format strings.
-	 *
-	 * @access private
-	 * @since Twenty Fourteen 1.0
-	 *
-	 * @var array
-	 */
-	private $format_strings;
-
-	/**
 	 * Constructor.
 	 *
 	 * @since Twenty Fourteen 1.0
@@ -45,19 +35,6 @@
 			'classname'   => 'widget_twentyfourteen_ephemera',
 			'description' => __( 'Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts', 'twentyfourteen' ),
 		) );
-
-		/*
-		 * @todo http://core.trac.wordpress.org/ticket/23257: Add plural versions of Post Format strings
-		 */
-		$this->format_strings = array(
-			'aside'   => __( 'Asides',    'twentyfourteen' ),
-			'image'   => __( 'Images',    'twentyfourteen' ),
-			'video'   => __( 'Videos',    'twentyfourteen' ),
-			'audio'   => __( 'Audio',     'twentyfourteen' ),
-			'quote'   => __( 'Quotes',    'twentyfourteen' ),
-			'link'    => __( 'Links',     'twentyfourteen' ),
-			'gallery' => __( 'Galleries', 'twentyfourteen' ),
-		);
 	}
 
 	/**
@@ -72,8 +49,47 @@
 	 */
 	public function widget( $args, $instance ) {
 		$format = $instance['format'];
+
+		switch ( $format ) {
+			case 'aside':
+				$format_string = __( 'Asides', 'twentyfourteen' );
+				$format_string_more = __( 'More asides', 'twentyfourteen' );
+				break;
+
+			case 'image':
+				$format_string = __( 'Images', 'twentyfourteen' );
+				$format_string_more = __( 'More images', 'twentyfourteen' );
+				break;
+
+			case 'video':
+				$format_string = __( 'Videos', 'twentyfourteen' );
+				$format_string_more = __( 'More videos', 'twentyfourteen' );
+				break;
+
+			case 'audio':
+				$format_string = __( 'Audio', 'twentyfourteen' );
+				$format_string_more = __( 'More audio', 'twentyfourteen' );
+				break;
+
+			case 'quote':
+				$format_string = __( 'Quotes', 'twentyfourteen' );
+				$format_string_more = __( 'More quotes', 'twentyfourteen' );
+				break;
+
+			case 'link':
+				$format_string = __( 'Links', 'twentyfourteen' );
+				$format_string_more = __( 'More links', 'twentyfourteen' );
+				break;
+
+			case 'gallery':
+				$format_string = __( 'Galleries', 'twentyfourteen' );
+				$format_string_more = __( 'More galleries', 'twentyfourteen' );
+				break;
+		}
+
+
 		$number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] );
-		$title  = apply_filters( 'widget_title', empty( $instance['title'] ) ? $this->format_strings[ $format ] : $instance['title'], $instance, $this->id_base );
+		$title  = apply_filters( 'widget_title', empty( $instance['title'] ) ? $format_string : $instance['title'], $instance, $this->id_base );
 
 		$ephemera = new WP_Query( array(
 			'order'          => 'DESC',
@@ -191,7 +207,7 @@
 				<?php endwhile; ?>
 
 			</ol>
-			<a class="post-format-archive-link" href="<?php echo esc_url( get_post_format_link( $format ) ); ?>"><?php printf( __( 'More %s <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ), $this->format_strings[ $format ] ); ?></a>
+			<a class="post-format-archive-link" href="<?php echo esc_url( get_post_format_link( $format ) ); ?>"><?php printf( __( '%s <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ), $format_string_more ); ?></a>
 			<?php
 
 			echo $args['after_widget'];
