Index: wp-includes/js/mediaelement/mediaelement-and-player.js
===================================================================
--- wp-includes/js/mediaelement/mediaelement-and-player.js	(revision 23762)
+++ wp-includes/js/mediaelement/mediaelement-and-player.js	(working copy)
@@ -1645,7 +1645,7 @@
      * @see: i18n.methods.t()
      */
     i18n.locale.getLanguage = function () {
-        return {
+        return mejs.locale || {
             "language" : navigator.language
         };
     };
@@ -1735,7 +1735,6 @@
      *   The translated string.
      */
     i18n.methods.t = function (str, args, options) {
-
         // Fetch the localized version of the string.
         if (i18n.locale.strings && i18n.locale.strings[options.context] && i18n.locale.strings[options.context][str]) {
             str = i18n.locale.strings[options.context][str];
@@ -1744,6 +1743,7 @@
         if (args) {
             str = i18n.methods.formatString(str, args);
         }
+
         return str;
     };
 
@@ -1806,6 +1806,16 @@
 
 }(mejs.i18n.locale.strings));
 
+;(function(exports, undefined) {
+
+    "use strict";
+
+	if ( mejs.locale.language && mejs.locale.strings ) {
+		exports[mejs.locale.language] = mejs.locale.strings;
+	}
+
+}(mejs.i18n.locale.strings));
+
 /*!
  * MediaElementPlayer
  * http://mediaelementjs.com/
@@ -2898,7 +2908,7 @@
 (function($) {
 
 	$.extend(mejs.MepDefaults, {
-		playpauseText: 'Play/Pause'
+		playpauseText: mejs.i18n.t('Play/Pause')
 	});
 
 	// PLAY/pause BUTTON
@@ -3225,7 +3235,7 @@
 (function($) {
 
 	$.extend(mejs.MepDefaults, {
-		muteText: 'Mute Toggle',
+		muteText: mejs.i18n.t('Mute Toggle'),
 		hideVolumeOnTouchDevices: true,
 		
 		audioVolume: 'horizontal',
@@ -3889,7 +3899,7 @@
 		// this will automatically turn on a <track>
 		startLanguage: '',
 		
-		tracksText: 'Captions/Subtitles'
+		tracksText: mejs.i18n.t('Captions/Subtitles')
 	});
 
 	$.extend(MediaElementPlayer.prototype, {
@@ -3919,7 +3929,7 @@
 							'<ul>'+
 								'<li>'+
 									'<input type="radio" name="' + player.id + '_captions" id="' + player.id + '_captions_none" value="none" checked="checked" />' +
-									'<label for="' + player.id + '_captions_none">None</label>'+
+									'<label for="' + player.id + '_captions_none">' + mejs.i18n.t('None') +'</label>'+
 								'</li>'	+
 							'</ul>'+
 						'</div>'+
@@ -4437,9 +4447,9 @@
 					return null;
 			
 				if (player.isFullScreen) {
-					return "Turn off Fullscreen";
+					return mejs.i18n.t("Turn off Fullscreen");
 				} else {
-					return "Go Fullscreen";
+					return mejs.i18n.t("Go Fullscreen");
 				}
 			},
 			click: function(player) {
@@ -4455,9 +4465,9 @@
 		{ 
 			render: function(player) {
 				if (player.media.muted) {
-					return "Unmute";
+					return mejs.i18n.t("Unmute");
 				} else {
-					return "Mute";
+					return mejs.i18n.t("Mute");
 				}
 			},
 			click: function(player) {
@@ -4476,7 +4486,7 @@
 		// demo of simple download video
 		{ 
 			render: function(player) {
-				return "Download Video";
+				return mejs.i18n.t("Download Video");
 			},
 			click: function(player) {
 				window.location.href = player.media.currentSrc;
Index: wp-includes/script-loader.php
===================================================================
--- wp-includes/script-loader.php	(revision 23762)
+++ wp-includes/script-loader.php	(working copy)
@@ -278,6 +278,24 @@
 	$scripts->add( 'imgareaselect', "/wp-includes/js/imgareaselect/jquery.imgareaselect$suffix.js", array('jquery'), '0.9.8', 1 );
 
 	$scripts->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelement-and-player$suffix.js", array('jquery'), '2.10.1', 1 );
+	did_action( 'init' ) && $scripts->localize( 'mediaelement', 'mejs', array(
+		'locale' => array(
+			'language' => get_bloginfo( 'language' ),
+			'strings' => array(
+				'Close' => __( 'Close' ),
+				'Fullscreen' => __( 'Fullscreen' ),
+				'Download File' => __( 'Download File' ),
+				'Play/Pause' => __( 'Play/Pause' ),
+				'Mute Toggle' => __( 'Mute Toggle' ),
+				'None' => __( 'None' ),
+				'Turn off Fullscreen' => __( 'Turn off Fullscreen' ),
+				'Go Fullscreen' => __( 'Go Fullscreen' ),
+				'Unmute' => __( 'Unmute' ),
+				'Mute' => __( 'Mute' )
+			)
+		)
+	) );
+
 	$scripts->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement.js", array('mediaelement'), false, 1 );
 
 	$scripts->add( 'password-strength-meter', "/wp-admin/js/password-strength-meter$suffix.js", array('jquery'), false, 1 );
