Index: wp-includes/media.php
===================================================================
--- wp-includes/media.php	(revision 23055)
+++ wp-includes/media.php	(working copy)
@@ -1481,21 +1481,29 @@
 
 		// From URL
 		'fromUrlTitle'       => __( 'From URL' ),
+	);
 
-		// Featured Images
-		'featuredImageTitle'  => __( 'Featured Image' ),
-		'setFeaturedImage'    => __( 'Set featured image' ),
+	if ( post_type_supports( $post->post_type, 'thumbnail' ) ) {
+		$strings += array(
+			// Featured Images
+			'featuredImageTitle'  => __( 'Featured Image' ),
+			'setFeaturedImage'    => __( 'Set featured image' ),
+		);
+	}
 
-		// Gallery
-		'createGalleryTitle' => __( 'Create Gallery' ),
-		'editGalleryTitle'   => __( 'Edit Gallery' ),
-		'cancelGalleryTitle' => __( '&#8592; Cancel Gallery' ),
-		'insertGallery'      => __( 'Insert gallery' ),
-		'updateGallery'      => __( 'Update gallery' ),
-		'addToGallery'       => __( 'Add to gallery' ),
-		'addToGalleryTitle'  => __( 'Add to Gallery' ),
-		'reverseOrder'       => __( 'Reverse order' ),
-	);
+	if ( post_type_supports( $post->post_type, 'editor' ) ) {
+		$strings += array(
+			// Gallery
+			'createGalleryTitle' => __( 'Create Gallery' ),
+			'editGalleryTitle'   => __( 'Edit Gallery' ),
+			'cancelGalleryTitle' => __( '&#8592; Cancel Gallery' ),
+			'insertGallery'      => __( 'Insert gallery' ),
+			'updateGallery'      => __( 'Update gallery' ),
+			'addToGallery'       => __( 'Add to gallery' ),
+			'addToGalleryTitle'  => __( 'Add to Gallery' ),
+			'reverseOrder'       => __( 'Reverse order' ),
+		);
+	}
 
 	$settings = apply_filters( 'media_view_settings', $settings, $post );
 	$strings  = apply_filters( 'media_view_strings',  $strings,  $post );
