WordPress.org

Make WordPress Core

Ticket #42720: 42720.diff

File 42720.diff, 142.7 KB (added by joemcgill, 20 months ago)
  • src/wp-admin/includes/update-core.php

    diff --git src/wp-admin/includes/update-core.php src/wp-admin/includes/update-core.php
    index ec909143dd..a5947e871e 100644
    $_old_files = array( 
    743743        'wp-includes/js/plupload/plupload.silverlight.xap',
    744744        'wp-includes/js/swfupload/plugins',
    745745        'wp-includes/js/swfupload/swfupload.swf',
     746        // 4.9.2
     747        'wp-includes/js/mediaelement/lang',
     748        'wp-includes/js/mediaelement/lang/ca.js',
     749        'wp-includes/js/mediaelement/lang/cs.js',
     750        'wp-includes/js/mediaelement/lang/de.js',
     751        'wp-includes/js/mediaelement/lang/es.js',
     752        'wp-includes/js/mediaelement/lang/fa.js',
     753        'wp-includes/js/mediaelement/lang/fr.js',
     754        'wp-includes/js/mediaelement/lang/hr.js',
     755        'wp-includes/js/mediaelement/lang/hu.js',
     756        'wp-includes/js/mediaelement/lang/it.js',
     757        'wp-includes/js/mediaelement/lang/ja.js',
     758        'wp-includes/js/mediaelement/lang/ko.js',
     759        'wp-includes/js/mediaelement/lang/nl.js',
     760        'wp-includes/js/mediaelement/lang/pl.js',
     761        'wp-includes/js/mediaelement/lang/pt.js',
     762        'wp-includes/js/mediaelement/lang/ro.js',
     763        'wp-includes/js/mediaelement/lang/ru.js',
     764        'wp-includes/js/mediaelement/lang/sk.js',
     765        'wp-includes/js/mediaelement/lang/sv.js',
     766        'wp-includes/js/mediaelement/lang/uk.js',
     767        'wp-includes/js/mediaelement/lang/zh-cn.js',
     768        'wp-includes/js/mediaelement/lang/zh.js',
     769        'wp-includes/js/mediaelement/mediaelement-flash-audio-ogg.swf',
     770        'wp-includes/js/mediaelement/mediaelement-flash-audio.swf',
     771        'wp-includes/js/mediaelement/mediaelement-flash-video-hls.swf',
     772        'wp-includes/js/mediaelement/mediaelement-flash-video-mdash.swf',
     773        'wp-includes/js/mediaelement/mediaelement-flash-video.swf',
     774        'wp-includes/js/mediaelement/renderers/dailymotion.js',
     775        'wp-includes/js/mediaelement/renderers/dailymotion.min.js',
     776        'wp-includes/js/mediaelement/renderers/facebook.js',
     777        'wp-includes/js/mediaelement/renderers/facebook.min.js',
     778        'wp-includes/js/mediaelement/renderers/soundcloud.js',
     779        'wp-includes/js/mediaelement/renderers/soundcloud.min.js',
     780        'wp-includes/js/mediaelement/renderers/twitch.js',
     781        'wp-includes/js/mediaelement/renderers/twitch.min.js',
    746782);
    747783
    748784/**
  • deleted file src/wp-includes/js/mediaelement/lang/ca.js

    diff --git src/wp-includes/js/mediaelement/lang/ca.js src/wp-includes/js/mediaelement/lang/ca.js
    deleted file mode 100644
    index bf7e0a2fca..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Catalan
    5  *
    6  * @author
    7  *      Tongro
    8  *
    9  * @see core/i18n.js
    10  */
    11 (function (exports) {
    12         if (exports.ca === undefined) {
    13                 exports.ca = {
    14                         'mejs.plural-form': 1,                 
    15                         'mejs.download-file': 'Descarregar arxiu',                     
    16                         'mejs.install-flash': 'Esteu utilitzant un navegador que no tingui Flash Player activat o instal·lat. Activeu el vostre complement Flash Player o descarregueu la versió més recent de https://get.adobe.com/flashplayer/',                     
    17                         'mejs.fullscreen': 'Pantalla completa',                 
    18                         'mejs.play': 'Reproducció',
    19                         'mejs.pause': 'Pausa',                 
    20                         'mejs.time-slider': 'Control lliscant de temps',
    21                         'mejs.time-help-text': 'Utilitzeu les tecles de fletxa esquerra / dreta per avançar un segon, fletxes amunt / avall per avançar deu segons.',
    22                         'mejs.live-broadcast' : 'Transmissió en directe',                       
    23                         'mejs.volume-help-text': 'Utilitzeu les tecles de fletxa amunt / avall per augmentar o disminuir el volum.',
    24                         'mejs.unmute': 'Reactivar silenci',
    25                         'mejs.mute': 'Silenci',
    26                         'mejs.volume-slider': 'Control deslizador de volum',                   
    27                         'mejs.video-player': 'Reproductor de vídeo',
    28                         'mejs.audio-player': 'Reproductor d\'àudio',                   
    29                         'mejs.captions-subtitles': 'Llegendes/Subtítols',
    30                         'mejs.captions-chapters': 'Capítols',
    31                         'mejs.none': 'Ningú',
    32                         'mejs.afrikaans': 'Afrikaans',
    33                         'mejs.albanian': 'Albanès',
    34                         'mejs.arabic': 'Àrab',
    35                         'mejs.belarusian': 'Bielorús',
    36                         'mejs.bulgarian': 'Búlgar',
    37                         'mejs.catalan': 'Català',
    38                         'mejs.chinese': 'Xinès',
    39                         'mejs.chinese-simplified': 'Xinès (Simplificat)',
    40                         'mejs.chinese-traditional': 'Xinès (Tradicional)',
    41                         'mejs.croatian': 'Croat',
    42                         'mejs.czech': 'Txec',
    43                         'mejs.danish': 'Danès',
    44                         'mejs.dutch': 'Holandès',
    45                         'mejs.english': 'Anglès',
    46                         'mejs.estonian': 'Estonià',
    47                         'mejs.filipino': 'Filipí',
    48                         'mejs.finnish': 'Finlandès',
    49                         'mejs.french': 'Francès',
    50                         'mejs.galician': 'Gallec',
    51                         'mejs.german': 'Alemany',
    52                         'mejs.greek': 'Grec',
    53                         'mejs.haitian-creole': 'Crioll haitià',
    54                         'mejs.hebrew': 'Hebreu',
    55                         'mejs.hindi': 'Hindi',
    56                         'mejs.hungarian': 'Hongarès',
    57                         'mejs.icelandic': 'Islandès',
    58                         'mejs.indonesian': 'Indonesi',
    59                         'mejs.irish': 'Irlandès',
    60                         'mejs.italian': 'Italià',
    61                         'mejs.japanese': 'Japonès',
    62                         'mejs.korean': 'Coreà',
    63                         'mejs.latvian': 'Letó',
    64                         'mejs.lithuanian': 'Lituà',
    65                         'mejs.macedonian': 'Macedoni',
    66                         'mejs.malay': 'Malai',
    67                         'mejs.maltese': 'Maltès',
    68                         'mejs.norwegian': 'Noruec',
    69                         'mejs.persian': 'Persa',
    70                         'mejs.polish': 'Polonès',
    71                         'mejs.portuguese': 'Portuguès',
    72                         'mejs.romanian': 'Romanès',
    73                         'mejs.russian': 'Rus',
    74                         'mejs.serbian': 'Serbi',
    75                         'mejs.slovak': 'Eslovac',
    76                         'mejs.slovenian': 'Eslovè',
    77                         'mejs.spanish': 'Espanyol',
    78                         'mejs.swahili': 'Suahili',
    79                         'mejs.swedish': 'Suec',
    80                         'mejs.tagalog': 'Tagalog',
    81                         'mejs.thai': 'Thai',
    82                         'mejs.turkish': 'Turc',
    83                         'mejs.ukrainian': 'Ucraïnès',
    84                         'mejs.vietnamese': 'Vietnamita',
    85                         'mejs.welsh': 'Gal·lès',
    86                         'mejs.yiddish': 'Yiddish'
    87                 };
    88         }
    89 })(mejs.i18n);
    90  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/cs.js

    diff --git src/wp-includes/js/mediaelement/lang/cs.js src/wp-includes/js/mediaelement/lang/cs.js
    deleted file mode 100644
    index 8e4d62cb03..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Czech
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.cs === undefined) {
    14                 exports.cs = {
    15                         'mejs.plural-form': 8,                 
    16                         'mejs.download-file': 'Stáhnout soubor',                       
    17                         'mejs.install-flash': 'Používáte prohlížeč, který nemá Flash Player povolen nebo nainstalován. Zapněte plugin Flash Player nebo stáhněte nejnovější verzi z adresy https://get.adobe.com/flashplayer/',                 
    18                         'mejs.fullscreen': 'Celá obrazovka',                   
    19                         'mejs.play': 'Přehrát',
    20                         'mejs.pause': 'Pozastavit',                     
    21                         'mejs.time-slider': 'Posuvný běžec nastavení času',
    22                         'mejs.time-help-text': 'Použijte tlačítka se šipkami doleva / doprava pro posun o jednu vteřinu, tlačítka se šipkami nahoru / dolů pro posun o deset vteřin.',
    23                         'mejs.live-broadcast' : 'Živé vysílání',                       
    24                         'mejs.volume-help-text': 'Použijte tlačítka se šipkami nahoru / dolů pro zesílení nebo zeslabení hlasitosti.',
    25                         'mejs.unmute': 'Zapnout zvuk',
    26                         'mejs.mute': 'Vypnout zvuk',
    27                         'mejs.volume-slider': 'Posuvný běžec nastavení hlasitosti',                     
    28                         'mejs.video-player': 'Přehrávač videa',
    29                         'mejs.audio-player': 'Přehrávač hudby',                 
    30                         'mejs.captions-subtitles': 'Titulky',
    31                         'mejs.captions-chapters': 'Kapitoly',
    32                         'mejs.none': 'Žádný',
    33                         'mejs.afrikaans': 'Afrikánština',
    34                         'mejs.albanian': 'Albánský',
    35                         'mejs.arabic': 'Arabština',
    36                         'mejs.belarusian': 'Běloruské',
    37                         'mejs.bulgarian': 'Bulharský',
    38                         'mejs.catalan': 'Katalánština',
    39                         'mejs.chinese': 'čínština',
    40                         'mejs.chinese-simplified': 'Zjednodušená čínština)',
    41                         'mejs.chinese-traditional': 'Čínština (tradiční)',
    42                         'mejs.croatian': 'Chorvatský',
    43                         'mejs.czech': 'čeština',
    44                         'mejs.danish': 'Dánština',
    45                         'mejs.dutch': 'Holandský',
    46                         'mejs.english': 'Angličtina',
    47                         'mejs.estonian': 'Estonština',
    48                         'mejs.filipino': 'Filipino',
    49                         'mejs.finnish': 'Finština',
    50                         'mejs.french': 'Francouzština',
    51                         'mejs.galician': 'Galicijština',
    52                         'mejs.german': 'Němec',
    53                         'mejs.greek': 'řecký',
    54                         'mejs.haitian-creole': 'Haitian kreolský',
    55                         'mejs.hebrew': 'Hebrejština',
    56                         'mejs.hindi': 'Hindština',
    57                         'mejs.hungarian': 'Maďarský',
    58                         'mejs.icelandic': 'Islandský',
    59                         'mejs.indonesian': 'Indonéština',
    60                         'mejs.irish': 'Irština',
    61                         'mejs.italian': 'Italština',
    62                         'mejs.japanese': 'Japonský',
    63                         'mejs.korean': 'Korejština',
    64                         'mejs.latvian': 'Lotyšský',
    65                         'mejs.lithuanian': 'Lithuanian',
    66                         'mejs.macedonian': 'Makedonština',
    67                         'mejs.malay': 'Malay',
    68                         'mejs.maltese': 'Maltština',
    69                         'mejs.norwegian': 'Norština',
    70                         'mejs.persian': 'Peršan',
    71                         'mejs.polish': 'Polština',
    72                         'mejs.portuguese': 'Portugalština',
    73                         'mejs.romanian': 'Rumunština',
    74                         'mejs.russian': 'Ruština',
    75                         'mejs.serbian': 'Srbština',
    76                         'mejs.slovak': 'Slovák',
    77                         'mejs.slovenian': 'Slovinský',
    78                         'mejs.spanish': 'španělština',
    79                         'mejs.swahili': 'Svahilský',
    80                         'mejs.swedish': 'švédský',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Thajština',
    83                         'mejs.turkish': 'Turečtina',
    84                         'mejs.ukrainian': 'Ukrajinština',
    85                         'mejs.vietnamese': 'Vietnamština',
    86                         'mejs.welsh': 'Velština',
    87                         'mejs.yiddish': 'Jidiš'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/de.js

    diff --git src/wp-includes/js/mediaelement/lang/de.js src/wp-includes/js/mediaelement/lang/de.js
    deleted file mode 100644
    index 45a19b7f5d..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * German
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.de === undefined) {
    14                 exports.de = {
    15                         'mejs.plural-form': 1,                 
    16                         'mejs.download-file': 'Datei herunterladen',                   
    17                         'mejs.install-flash': 'Ihr Browser unterstützt kein Flash. Bitte aktivieren Sie Flash bzw. laden Sie die aktuellste Flash-Version herunter unter https://get.adobe.com/flashplayer/',                   
    18                         'mejs.fullscreen': 'Vollbild',                 
    19                         'mejs.play': 'Abspielen',
    20                         'mejs.pause': 'Pause',                 
    21                         'mejs.time-slider': 'Zeitschieberegler',
    22                         'mejs.time-help-text': 'Verwende die Pfeiltaste nach links/rechts, um eine Sekunde zu spulen, hoch/runter um zehn Sekunden zu spulen.',
    23                         'mejs.live-broadcast' : 'Live-Übertragung',                     
    24                         'mejs.volume-help-text': 'Verwende die Pfeiltaste nach oben/nach unten um die Lautstärke zu erhöhen oder zu verringern.',
    25                         'mejs.unmute': 'Stummschaltung aufheben',
    26                         'mejs.mute': 'Stummschalten',
    27                         'mejs.volume-slider': 'Lautstärkeregler',                       
    28                         'mejs.video-player': 'Video-Player',
    29                         'mejs.audio-player': 'Audio-Player',                   
    30                         'mejs.captions-subtitles': 'Überschriften/Untertitel',
    31                         'mejs.captions-chapters': 'Kapitel',
    32                         'mejs.none': 'Keine',
    33                         'mejs.afrikaans': 'Afrikanisch',
    34                         'mejs.albanian': 'Albanisch',
    35                         'mejs.arabic': 'Arabisch',
    36                         'mejs.belarusian': 'Weißrussisch',
    37                         'mejs.bulgarian': 'Bulgarisch',
    38                         'mejs.catalan': 'Katalanisch',
    39                         'mejs.chinese': 'Chinesisch',
    40                         'mejs.chinese-simplified': 'Chinesisch (Vereinfacht)',
    41                         'mejs.chinese-traditional': 'Chinesisch (Traditionell)',
    42                         'mejs.croatian': 'Kroatisch',
    43                         'mejs.czech': 'Tschechisch',
    44                         'mejs.danish': 'Dänisch',
    45                         'mejs.dutch': 'Niederländisch',
    46                         'mejs.english': 'Englisch',
    47                         'mejs.estonian': 'Estnisch',
    48                         'mejs.filipino': 'Filipino',
    49                         'mejs.finnish': 'Finnisch',
    50                         'mejs.french': 'Französisch',
    51                         'mejs.galician': 'Galicisch',
    52                         'mejs.german': 'Deutsch',
    53                         'mejs.greek': 'Griechisch',
    54                         'mejs.haitian-creole': 'Haitianisch',
    55                         'mejs.hebrew': 'Hebräisch',
    56                         'mejs.hindi': 'Hindi',
    57                         'mejs.hungarian': 'Ungarisch',
    58                         'mejs.icelandic': 'Isländisch',
    59                         'mejs.indonesian': 'Indonesisch',
    60                         'mejs.irish': 'Irisch',
    61                         'mejs.italian': 'Italienisch',
    62                         'mejs.japanese': 'Japanisch',
    63                         'mejs.korean': 'Koreanisch',
    64                         'mejs.latvian': 'Lettisch',
    65                         'mejs.lithuanian': 'Litauisch',
    66                         'mejs.macedonian': 'Mazedonisch',
    67                         'mejs.malay': 'Malaysisch',
    68                         'mejs.maltese': 'Maltesisch',
    69                         'mejs.norwegian': 'Norwegisch',
    70                         'mejs.persian': 'Persisch',
    71                         'mejs.polish': 'Polnisch',
    72                         'mejs.portuguese': 'Portugiesisch',
    73                         'mejs.romanian': 'Rumänisch',
    74                         'mejs.russian': 'Russisch',
    75                         'mejs.serbian': 'Serbisch',
    76                         'mejs.slovak': 'Slovakisch',
    77                         'mejs.slovenian': 'Slovenisch',
    78                         'mejs.spanish': 'Spanisch',
    79                         'mejs.swahili': 'Swahili',
    80                         'mejs.swedish': 'Schwedisch',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Thailändisch',
    83                         'mejs.turkish': 'Türkisch',
    84                         'mejs.ukrainian': 'Ukrainisch',
    85                         'mejs.vietnamese': 'Vietnamnesisch',
    86                         'mejs.welsh': 'Walisisch',
    87                         'mejs.yiddish': 'Jiddisch'
    88                 };
    89         }
    90 })(mejs.i18n);
  • deleted file src/wp-includes/js/mediaelement/lang/es.js

    diff --git src/wp-includes/js/mediaelement/lang/es.js src/wp-includes/js/mediaelement/lang/es.js
    deleted file mode 100644
    index fcefedca8e..0000000000
    + -  
    1 /*!
    2  * This is a `i18n` language object.
    3  *
    4  * Spanish
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *   Rafael Miranda (GitHub: @rafa8626)
    10  *
    11  * @see core/i18n.js
    12  */(function (exports) {
    13         if (exports.es === undefined) {
    14                 exports.es = {
    15                         'mejs.plural-form': 1,                 
    16                         'mejs.download-file': 'Descargar archivo',                     
    17                         'mejs.install-flash': 'Esta usando un navegador que no tiene activado o instalado el reproductor de Flash. Por favor active el plugin del reproductor de Flash o descargue la versión más reciente en https://get.adobe.com/flashplayer/',                     
    18                         'mejs.fullscreen': 'Pantalla completa',                 
    19                         'mejs.play': 'Reproducción',
    20                         'mejs.pause': 'Pausa',                 
    21                         'mejs.time-slider': 'Control deslizante de tiempo',
    22                         'mejs.time-help-text': 'Use las flechas Izquierda/Derecha para avanzar un segundo y las flechas Arriba/Abajo para avanzar diez segundos.',
    23                         'mejs.live-broadcast': 'Transmisión en Vivo',                   
    24                         'mejs.volume-help-text': 'Use las flechas Arriba/Abajo para subir o bajar el volumen.',
    25                         'mejs.unmute': 'Reactivar silencio',
    26                         'mejs.mute': 'Silencio',
    27                         'mejs.volume-slider': 'Control deslizante de volumen',                 
    28                         'mejs.video-player': 'Reproductor de video',
    29                         'mejs.audio-player': 'Reproductor de audio',                   
    30                         'mejs.captions-subtitles': 'Leyendas/Subtítulos',
    31                         'mejs.captions-chapters': 'Capítulos',
    32                         'mejs.none': 'Ninguno',
    33                         'mejs.afrikaans': 'Afrikaans',
    34                         'mejs.albanian': 'Albano',
    35                         'mejs.arabic': 'Árabe',
    36                         'mejs.belarusian': 'Bielorruso',
    37                         'mejs.bulgarian': 'Búlgaro',
    38                         'mejs.catalan': 'Catalán',
    39                         'mejs.chinese': 'Chino',
    40                         'mejs.chinese-simplified': 'Chino (Simplificado)',
    41                         'mejs.chinese-traditional': 'Chino (Tradicional)',
    42                         'mejs.croatian': 'Croata',
    43                         'mejs.czech': 'Checo',
    44                         'mejs.danish': 'Danés',
    45                         'mejs.dutch': 'Holandés',
    46                         'mejs.english': 'Inglés',
    47                         'mejs.estonian': 'Estoniano',
    48                         'mejs.filipino': 'Filipino',
    49                         'mejs.finnish': 'Finlandés',
    50                         'mejs.french': 'Francés',
    51                         'mejs.galician': 'Gallego',
    52                         'mejs.german': 'Alemán',
    53                         'mejs.greek': 'Griego',
    54                         'mejs.haitian-creole': 'Haitiano Criollo',
    55                         'mejs.hebrew': 'Hebreo',
    56                         'mejs.hindi': 'Hindi',
    57                         'mejs.hungarian': 'Húngaro',
    58                         'mejs.icelandic': 'Islandés',
    59                         'mejs.indonesian': 'Indonesio',
    60                         'mejs.irish': 'Irlandés',
    61                         'mejs.italian': 'Italiano',
    62                         'mejs.japanese': 'Japonés',
    63                         'mejs.korean': 'Coreano',
    64                         'mejs.latvian': 'Letón',
    65                         'mejs.lithuanian': 'Lituano',
    66                         'mejs.macedonian': 'Macedonio',
    67                         'mejs.malay': 'Malayo',
    68                         'mejs.maltese': 'Maltés',
    69                         'mejs.norwegian': 'Noruego',
    70                         'mejs.persian': 'Persa',
    71                         'mejs.polish': 'Polaco',
    72                         'mejs.portuguese': 'Portugués',
    73                         'mejs.romanian': 'Rumano',
    74                         'mejs.russian': 'Ruso',
    75                         'mejs.serbian': 'Serbio',
    76                         'mejs.slovak': 'Eslovaco',
    77                         'mejs.slovenian': 'Eslovenio',
    78                         'mejs.spanish': 'Español',
    79                         'mejs.swahili': 'Swahili',
    80                         'mejs.swedish': 'Suizo',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Tailandés',
    83                         'mejs.turkish': 'Turco',
    84                         'mejs.ukrainian': 'Ucraniano',
    85                         'mejs.vietnamese': 'Vietnamita',
    86                         'mejs.welsh': 'Galés',
    87                         'mejs.yiddish': 'Yiddish'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/fa.js

    diff --git src/wp-includes/js/mediaelement/lang/fa.js src/wp-includes/js/mediaelement/lang/fa.js
    deleted file mode 100644
    index c665facde5..0000000000
    + -  
    1 /*!
    2  * This is a `i18n` language object.
    3  *
    4  * Persian
    5  *
    6  * @author
    7  *   wmateam (GitHub: @wmateam)
    8  *
    9  * @see core/i18n.js
    10  */(function (exports) {
    11     'use strict';
    12    
    13     if (exports.fa === undefined) {
    14         exports.fa = {
    15             'mejs.plural-form': 0,
    16             'mejs.download-file': 'دریافت فایل',
    17             'mejs.install-flash': 'افزونه فلش پلیر روی مرورگر شما نصب نیست یا غیر فعال است.افزونه را فعال کنید و یا از https://get.adobe.com/flashplayer/ دریافت و نصب کنید.',
    18             'mejs.fullscreen': 'تمام صفحه',
    19             'mejs.play': 'پخش',
    20             'mejs.pause': 'توقف',
    21             'mejs.time-slider': 'تغییر زمان',
    22             'mejs.time-help-text': 'از کلید های چپ و راست کیبورد برای جا به جایی به میزان یک ثانیه استفاده کنید.همچنین کلید های بالا و پایین 10 ثانیه زمان را جا به جا می کند.',
    23             'mejs.live-broadcast': 'پخش زنده',
    24             'mejs.volume-help-text': 'از دکمه های بالا و پایین برای کم و زیاد کردن حجم صدا استفاده کنید.',
    25             'mejs.unmute': 'صدا دار',
    26             'mejs.mute': 'بی صدا',
    27             'mejs.volume-slider': 'تغییر حجم صدا',
    28             'mejs.video-player': 'پخش کننده ویدیو',
    29             'mejs.audio-player': 'پخش کننده صدا',
    30             'mejs.captions-subtitles': 'زیرنویس',
    31             'mejs.captions-chapters': 'قسمت',
    32             'mejs.none': 'هیچ',
    33             'mejs.afrikaans': 'آفریقایی',
    34             'mejs.albanian': 'آلبانیایی',
    35             'mejs.arabic': 'عربی',
    36             'mejs.belarusian': 'بلاروس',
    37             'mejs.bulgarian': 'بلغاری',
    38             'mejs.catalan': 'کاتالان',
    39             'mejs.chinese': 'چینی',
    40             'mejs.chinese-simplified': 'چینی (ساده شده)',
    41             'mejs.chinese-traditional': 'چینی (سنتی)',
    42             'mejs.croatian': 'کروات',
    43             'mejs.czech': 'چک',
    44             'mejs.danish': 'دانمارکی',
    45             'mejs.dutch': 'هلندی',
    46             'mejs.english': 'انگلیسی',
    47             'mejs.estonian': 'استونی',
    48             'mejs.filipino': 'فیلیپینی',
    49             'mejs.finnish': 'فنلاندری',
    50             'mejs.french': 'فرانسوی',
    51             'mejs.galician': 'گالیسی',
    52             'mejs.german': 'آلمانی',
    53             'mejs.greek': 'یونانی',
    54             'mejs.haitian-creole': 'کریول هائیتی',
    55             'mejs.hebrew': 'عبری',
    56             'mejs.hindi': 'هندی',
    57             'mejs.hungarian': 'مجارستانی',
    58             'mejs.icelandic': 'ایسلندی',
    59             'mejs.indonesian': 'اندونزی',
    60             'mejs.irish': 'ایرلندی',
    61             'mejs.italian': 'ایتالیایی',
    62             'mejs.japanese': 'ژاپنی',
    63             'mejs.korean': 'کره ای',
    64             'mejs.latvian': 'لتونی',
    65             'mejs.lithuanian': 'لیتوانی',
    66             'mejs.macedonian': 'مقدونی',
    67             'mejs.malay': 'مالایی',
    68             'mejs.maltese': 'مالتی',
    69             'mejs.norwegian': 'نروژی',
    70             'mejs.persian': 'فارسی',
    71             'mejs.polish': 'لهستانی',
    72             'mejs.portuguese': 'پرتغالی',
    73             'mejs.romanian': 'روانی',
    74             'mejs.russian': 'روسی',
    75             'mejs.serbian': 'صرب',
    76             'mejs.slovak': 'اسلواکی',
    77             'mejs.slovenian': 'اسلوونیایی',
    78             'mejs.spanish': 'اسپانیایی',
    79             'mejs.swahili': 'سواحیلی',
    80             'mejs.swedish': 'سوئد',
    81             'mejs.tagalog': 'تاگالوگ',
    82             'mejs.thai': 'تایلندی',
    83             'mejs.turkish': 'ترکی',
    84             'mejs.ukrainian': 'اوکراین',
    85             'mejs.vietnamese': 'ویتنامی',
    86             'mejs.welsh': 'ولزی',
    87             'mejs.yiddish': 'ییدیش'
    88         };
    89     }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/fr.js

    diff --git src/wp-includes/js/mediaelement/lang/fr.js src/wp-includes/js/mediaelement/lang/fr.js
    deleted file mode 100644
    index bdb35f3821..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * French
    5  *
    6  * @author
    7  *   Luc Poupard (Twitter: @klohFR)
    8  *   Jalios (Twitter: @Jalios)
    9  *   Sascha Greuel (Twitter: @SoftCreatR)
    10  *
    11  * @see core/i18n.js
    12  */
    13 (function (exports) {
    14         if (exports.fr === undefined) {
    15                 exports.fr = {
    16                         'mejs.plural-form': 2,                 
    17                         'mejs.download-file': 'Télécharger le fichier',                 
    18                         'mejs.install-flash': 'Vous utilisez un navigateur sur lequel Flash ne semble pas installé ou activé. Veuillez activer le plugin Flash ou télécharger la dernière version sur https://get.adobe.com/flashplayer/',                     
    19                         'mejs.fullscreen': 'Plein écran',                       
    20                         'mejs.play': 'Lecture',
    21                         'mejs.pause': 'Pause',                 
    22                         'mejs.time-slider': 'Curseur temporel',
    23                         'mejs.time-help-text': 'Utilisez les flèches Gauche/Droite du clavier pour avancer d\'une seconde, les flèches Haut/Bas pour avancer de 10 secondes.',
    24                         'mejs.live-broadcast' : 'Diffusion en direct',                 
    25                         'mejs.volume-help-text': 'Utilisez les flèches Haut/Bas du clavier pour augmenter ou diminuer le volume.',
    26                         'mejs.unmute': 'Activer le son',
    27                         'mejs.mute': 'Désactiver le son',
    28                         'mejs.volume-slider': 'Volume',                 
    29                         'mejs.video-player': 'Lecteur Vidéo',
    30                         'mejs.audio-player': 'Lecteur Audio',                   
    31                         'mejs.captions-subtitles': 'Sous-titres',
    32                         'mejs.captions-chapters': 'Chapitres',
    33                         'mejs.none': 'Aucun',
    34                         'mejs.afrikaans': 'Afrikaans',
    35                         'mejs.albanian': 'Albanais',
    36                         'mejs.arabic': 'Arabe',
    37                         'mejs.belarusian': 'Biélorusse',
    38                         'mejs.bulgarian': 'Bulgare',
    39                         'mejs.catalan': 'Catalan',
    40                         'mejs.chinese': 'Chinois',
    41                         'mejs.chinese-simplified': 'Chinois (simplifié)',
    42                         'mejs.chinese-traditional': 'Chinois (traditionnel)',
    43                         'mejs.croatian': 'Croate',
    44                         'mejs.czech': 'Tchèque',
    45                         'mejs.danish': 'Danois',
    46                         'mejs.dutch': 'Néerlandais',
    47                         'mejs.english': 'Anglais',
    48                         'mejs.estonian': 'Estonien',
    49                         'mejs.filipino': 'Filipino',
    50                         'mejs.finnish': 'Finnois',
    51                         'mejs.french': 'Français',
    52                         'mejs.galician': 'Galicien',
    53                         'mejs.german': 'Allemand',
    54                         'mejs.greek': 'Grec',
    55                         'mejs.haitian-creole': 'Créole haïtien',
    56                         'mejs.hebrew': 'Hébreu',
    57                         'mejs.hindi': 'Hindi',
    58                         'mejs.hungarian': 'Hongrois',
    59                         'mejs.icelandic': 'Islandais',
    60                         'mejs.indonesian': 'Indonésien',
    61                         'mejs.irish': 'Irlandais',
    62                         'mejs.italian': 'Italien',
    63                         'mejs.japanese': 'Japonais',
    64                         'mejs.korean': 'Coréen',
    65                         'mejs.latvian': 'Letton',
    66                         'mejs.lithuanian': 'Lituanien',
    67                         'mejs.macedonian': 'Macédonien',
    68                         'mejs.malay': 'Malais',
    69                         'mejs.maltese': 'Maltais',
    70                         'mejs.norwegian': 'Norvégien',
    71                         'mejs.persian': 'Perse',
    72                         'mejs.polish': 'Polonais',
    73                         'mejs.portuguese': 'Portugais',
    74                         'mejs.romanian': 'Roumain',
    75                         'mejs.russian': 'Russe',
    76                         'mejs.serbian': 'Serbe',
    77                         'mejs.slovak': 'Slovaque',
    78                         'mejs.slovenian': 'Slovène',
    79                         'mejs.spanish': 'Espagnol',
    80                         'mejs.swahili': 'Swahili',
    81                         'mejs.swedish': 'Suédois',
    82                         'mejs.tagalog': 'Tagalog',
    83                         'mejs.thai': 'Thaï',
    84                         'mejs.turkish': 'Turque',
    85                         'mejs.ukrainian': 'Ukrainien',
    86                         'mejs.vietnamese': 'Vietnamien',
    87                         'mejs.welsh': 'Gallois',
    88                         'mejs.yiddish': 'Yiddish'
    89                 };
    90         }
    91 })(mejs.i18n);
    92  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/hr.js

    diff --git src/wp-includes/js/mediaelement/lang/hr.js src/wp-includes/js/mediaelement/lang/hr.js
    deleted file mode 100644
    index fce7eee8d8..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Croatian
    5  *
    6  * @author
    7  *   Hrvoj3e (hrvoj3e@gmail.com) * @see core/i18n.js
    8  */
    9 (function (exports) {
    10         if (exports.hr === undefined) {
    11                 exports.hr = {
    12                         'mejs.plural-form': 7,                 
    13                         'mejs.download-file': 'Preuzmi datoteku',                       
    14                         'mejs.install-flash': 'Koristite preglednik koji nema omogućen ili instaliran Flash preglednik. Molimo Vas uključite Flash dodatak ili preuzmite najnoviju verziju s https://get.adobe.com/flashplayer/',                       
    15                         'mejs.fullscreen': 'Puni zaslon',                       
    16                         'mejs.play': 'Pokreni',
    17                         'mejs.pause': 'Zaustavi',                       
    18                         'mejs.time-slider': 'Vremenska traka',
    19                         'mejs.time-help-text': 'Koristi strelice lijevo/desno za pomak naprijed za 1 sekundu te gore/dolje za pomak od 10 sekundi.',
    20                         'mejs.live-broadcast' : 'Prijenos uživo',                       
    21                         'mejs.volume-help-text': 'Koristi strelice gore/dolje za pojačavanje ili stišavanje.',
    22                         'mejs.unmute': 'Uključi zvuk',
    23                         'mejs.mute': 'Isključi zvuk',
    24                         'mejs.volume-slider': 'Pokazivač razine zvuka',                 
    25                         'mejs.video-player': 'Video preglednik',
    26                         'mejs.audio-player': 'Audio preglednik',                       
    27                         'mejs.captions-subtitles': 'Opisi/Prijevodi',
    28                         'mejs.captions-chapters': 'Poglavlja',
    29                         'mejs.none': 'Ništa',
    30                         'mejs.afrikaans': 'Afrički',
    31                         'mejs.albanian': 'Albanski',
    32                         'mejs.arabic': 'Arapski',
    33                         'mejs.belarusian': 'Bjeloruski',
    34                         'mejs.bulgarian': 'Bugarski',
    35                         'mejs.catalan': 'Katalonski',
    36                         'mejs.chinese': 'Kineski',
    37                         'mejs.chinese-simplified': 'Kineski (jednostavni)',
    38                         'mejs.chinese-traditional': 'Kineski (tradicionalni)',
    39                         'mejs.croatian': 'Hrvatski',
    40                         'mejs.czech': 'Češki',
    41                         'mejs.danish': 'Danski',
    42                         'mejs.dutch': 'Nizozemski',
    43                         'mejs.english': 'Engleski',
    44                         'mejs.estonian': 'Estonski',
    45                         'mejs.filipino': 'Filipinski',
    46                         'mejs.finnish': 'Finski',
    47                         'mejs.french': 'Francuski',
    48                         'mejs.galician': 'Galicijski',
    49                         'mejs.german': 'Njemački',
    50                         'mejs.greek': 'Grčki',
    51                         'mejs.haitian-creole': 'Haićanski kreolski',
    52                         'mejs.hebrew': 'Hebrejski',
    53                         'mejs.hindi': 'Hindski',
    54                         'mejs.hungarian': 'Mađarski',
    55                         'mejs.icelandic': 'Islandski',
    56                         'mejs.indonesian': 'Indonezijski',
    57                         'mejs.irish': 'Irski',
    58                         'mejs.italian': 'Talijanski',
    59                         'mejs.japanese': 'Japanski',
    60                         'mejs.korean': 'Korejski',
    61                         'mejs.latvian': 'Latvijski',
    62                         'mejs.lithuanian': 'Litvanski',
    63                         'mejs.macedonian': 'Makedonski',
    64                         'mejs.malay': 'Malajski',
    65                         'mejs.maltese': 'Malteški',
    66                         'mejs.norwegian': 'Norveški',
    67                         'mejs.persian': 'Perzijski',
    68                         'mejs.polish': 'Poljski',
    69                         'mejs.portuguese': 'Portugalski',
    70                         'mejs.romanian': 'Rumunjski',
    71                         'mejs.russian': 'Ruski',
    72                         'mejs.serbian': 'Srpski',
    73                         'mejs.slovak': 'Slovački',
    74                         'mejs.slovenian': 'Slovenski',
    75                         'mejs.spanish': 'Španjolski',
    76                         'mejs.swahili': 'Svahili',
    77                         'mejs.swedish': 'Švedski',
    78                         'mejs.tagalog': 'Tagaloški',
    79                         'mejs.thai': 'Tajski',
    80                         'mejs.turkish': 'Turski',
    81                         'mejs.ukrainian': 'Ukrajinski',
    82                         'mejs.vietnamese': 'Vijetnamski',
    83                         'mejs.welsh': 'Velški',
    84                         'mejs.yiddish': 'Jidiški'
    85                 };
    86         }
    87 })(mejs.i18n);
    88  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/hu.js

    diff --git src/wp-includes/js/mediaelement/lang/hu.js src/wp-includes/js/mediaelement/lang/hu.js
    deleted file mode 100644
    index d43863658b..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Hungarian
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.hu === undefined) {
    14                 exports.hu = {
    15                         'mejs.plural-form': 1,                 
    16                         'mejs.download-file': 'Fájl letöltése',                 
    17                         'mejs.install-flash': 'Olyan böngészőt használ, amelyhez nincs engedélyezve vagy telepítve a Flash player. Kérjük, kapcsolja be a Flash-lejátszó bővítményét, vagy töltse le a legfrissebb verziót a https://get.adobe.com/flashplayer/ címen',                 
    18                         'mejs.fullscreen': 'Teljes képernyő',                   
    19                         'mejs.play': 'Lejátszás',
    20                         'mejs.pause': 'Szünet',                 
    21                         'mejs.time-slider': 'Idő csúszka',
    22                         'mejs.time-help-text': 'Használja a Bal/Jobb nyíl gombokat az egy másodperces léptetéshez, a Fel/Le nyíl gombokat a tíz másodperces léptetéshez.',
    23                         'mejs.live-broadcast' : 'Élő közvetítés',                       
    24                         'mejs.volume-help-text': 'Használja a Fel/Le nyíl gombokat a hangerő növeléséhez vagy csökkentéséhez.',
    25                         'mejs.unmute': 'Némítás feloldása',
    26                         'mejs.mute': 'Némítás',
    27                         'mejs.volume-slider': 'Hangerőcsúszka',                 
    28                         'mejs.video-player': 'Videolejátszó',
    29                         'mejs.audio-player': 'Audiolejátszó',                   
    30                         'mejs.captions-subtitles': 'Képaláírás/Feliratok',
    31                         'mejs.captions-chapters': 'Fejezetek',
    32                         'mejs.none': 'Nincs',
    33                         'mejs.afrikaans': 'Afrikaans',
    34                         'mejs.albanian': 'Albán',
    35                         'mejs.arabic': 'Arab',
    36                         'mejs.belarusian': 'Belorusz',
    37                         'mejs.bulgarian': 'Bolgár',
    38                         'mejs.catalan': 'Katalán',
    39                         'mejs.chinese': 'Kínai',
    40                         'mejs.chinese-simplified': 'Kínai (Egyszerűsített)',
    41                         'mejs.chinese-traditional': 'Kínai (Hagyományos)',
    42                         'mejs.croatian': 'Horvát',
    43                         'mejs.czech': 'Cseh',
    44                         'mejs.danish': 'Dán',
    45                         'mejs.dutch': 'Holland',
    46                         'mejs.english': 'Angol',
    47                         'mejs.estonian': 'Észt',
    48                         'mejs.filipino': 'Filippínó',
    49                         'mejs.finnish': 'Finn',
    50                         'mejs.french': 'Francia',
    51                         'mejs.galician': 'Galíciai',
    52                         'mejs.german': 'Német',
    53                         'mejs.greek': 'Görög',
    54                         'mejs.haitian-creole': 'Haiti Kreol',
    55                         'mejs.hebrew': 'Héber',
    56                         'mejs.hindi': 'Hindi',
    57                         'mejs.hungarian': 'Magyar',
    58                         'mejs.icelandic': 'Izlandi',
    59                         'mejs.indonesian': 'Indonéz',
    60                         'mejs.irish': 'Ír',
    61                         'mejs.italian': 'Olasz',
    62                         'mejs.japanese': 'Japán',
    63                         'mejs.korean': 'Koreai',
    64                         'mejs.latvian': 'Lett',
    65                         'mejs.lithuanian': 'Litván',
    66                         'mejs.macedonian': 'Macedóniai',
    67                         'mejs.malay': 'Maláj',
    68                         'mejs.maltese': 'Máltai',
    69                         'mejs.norwegian': 'Norvég',
    70                         'mejs.persian': 'Perzsa',
    71                         'mejs.polish': 'Lengyel',
    72                         'mejs.portuguese': 'Portugál',
    73                         'mejs.romanian': 'Román',
    74                         'mejs.russian': 'Orosz',
    75                         'mejs.serbian': 'Szerb',
    76                         'mejs.slovak': 'Szlovák',
    77                         'mejs.slovenian': 'Szlovén',
    78                         'mejs.spanish': 'Spanyol',
    79                         'mejs.swahili': 'Szuahéli',
    80                         'mejs.swedish': 'Svéd',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Thai',
    83                         'mejs.turkish': 'Török',
    84                         'mejs.ukrainian': 'Ukrán',
    85                         'mejs.vietnamese': 'Vietnami',
    86                         'mejs.welsh': 'Walesi',
    87                         'mejs.yiddish': 'Jiddis'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/it.js

    diff --git src/wp-includes/js/mediaelement/lang/it.js src/wp-includes/js/mediaelement/lang/it.js
    deleted file mode 100644
    index 2442b6925a..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Italian
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha 'SoftCreatR' Greuel
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.it === undefined) {
    14                 exports.it = {
    15                         'mejs.plural-form': 1,                 
    16                         'mejs.download-file': 'Scaricare il file',                     
    17                         'mejs.install-flash': 'Stai utilizzando un browser che non dispone di Flash Player abilitato o installato. Accenda il tuo plug-in Flash Player o scarica la versione più recente da https://get.adobe.com/flashplayer/',                       
    18                         'mejs.fullscreen': 'Schermo intero',                   
    19                         'mejs.play': 'Eseguire',
    20                         'mejs.pause': 'Pausa',                 
    21                         'mejs.time-slider': 'Barra di scorrimento',
    22                         'mejs.time-help-text': 'Utilizzare i tasti Freccia sinistra/Freccia destra per avanzare di un secondo, Freccia Su/Giù per avanzare dieci secondi.',
    23                         'mejs.live-broadcast' : 'Trasmissione in diretta',                     
    24                         'mejs.volume-help-text': 'Utilizzare i tasti Freccia Su/Giù per aumentare o diminuire il volume.',
    25                         'mejs.unmute': 'Disattivare muto',
    26                         'mejs.mute': 'Muto',
    27                         'mejs.volume-slider': 'Barra del volume',                       
    28                         'mejs.video-player': 'Lettore Video',
    29                         'mejs.audio-player': 'Lettore Audio',                   
    30                         'mejs.captions-subtitles': 'Acquisizioni/sottotitoli',
    31                         'mejs.captions-chapters': 'Capitoli',
    32                         'mejs.none': 'Nessuno',
    33                         'mejs.afrikaans': 'Afrikaans',
    34                         'mejs.albanian': 'Albanese',
    35                         'mejs.arabic': 'Arabo',
    36                         'mejs.belarusian': 'Bielorusso',
    37                         'mejs.bulgarian': 'Bulgaro',
    38                         'mejs.catalan': 'Catalano',
    39                         'mejs.chinese': 'Cinese',
    40                         'mejs.chinese-semplificato': 'Cinese (Semplificato)',
    41                         'mejs.chinese-traditional': 'Cinese (Tradizionale)',
    42                         'mejs.croatian': 'Croato',
    43                         'mejs.czech': 'Ceco',
    44                         'mejs.danish': 'Danese',
    45                         'mejs.dutch': 'Olandese',
    46                         'mejs.english': 'Inglese',
    47                         'mejs.estonian': 'Estone',
    48                         'mejs.filipino': 'Filippino',
    49                         'mejs.finnish': 'Finlandese',
    50                         'mejs.french': 'Francese',
    51                         'mejs.galician': 'Galiziano',
    52                         'mejs.german': 'Tedesco',
    53                         'mejs.greek': 'Greco',
    54                         'mejs.haitian-creole': 'Creolo Haitiano',
    55                         'mejs.hebrew': 'Ebraico',
    56                         'mejs.hindi': 'Hindi',
    57                         'mejs.hungarian': 'Ungherese',
    58                         'mejs.icelandic': 'Islandese',
    59                         'mejs.indonesian': 'Indonesiano',
    60                         'mejs.irish': 'Irlandese',
    61                         'mejs.italian': 'Italiano',
    62                         'mejs.japanese': 'Giapponese',
    63                         'mejs.korean': 'Coreano',
    64                         'mejs.latvian': 'Lettone',
    65                         'mejs.lithuanian': 'Lituano',
    66                         'mejs.macedonian': 'Macedone',
    67                         'mejs.malay': 'Malay',
    68                         'mejs.maltese': 'Maltese',
    69                         'mejs.norwegian': 'Norvegese',
    70                         'mejs.persian': 'Persiano',
    71                         'mejs.polish': 'Polacco',
    72                         'mejs.portuguese': 'Portoghese',
    73                         'mejs.romanian': 'Rumeno',
    74                         'mejs.russian': 'Russo',
    75                         'mejs.serbian': 'Serbo',
    76                         'mejs.slovak': 'Slovacco',
    77                         'mejs.slovenian': 'Sloveno',
    78                         'mejs.spanish': 'Spagnolo',
    79                         'mejs.swahili': 'Swahili',
    80                         'mejs.swedish': 'Svedese',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Thai',
    83                         'mejs.turkish': 'Turco',
    84                         'mejs.ukrainian': 'Ucraino',
    85                         'mejs.vietnamese': 'Vietnamita',
    86                         'mejs.welsh': 'Gallese',
    87                         'mejs.yiddish': 'Yiddish'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/ja.js

    diff --git src/wp-includes/js/mediaelement/lang/ja.js src/wp-includes/js/mediaelement/lang/ja.js
    deleted file mode 100644
    index ab867849f5..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Japanese
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha 'SoftCreatR' Greuel
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.ja === undefined) {
    14                 exports.ja = {
    15                         'mejs.plural-form': 0,                 
    16                         'mejs.download-file': 'ファイルをダウンロードする',                 
    17                         'mejs.install-flash': 'Flash Playerが有効またはインストールされていないブラウザを使用しています。Flash Playerプラグインをオンにするか,https://get.adobe.com/flashplayer/から最新バージョンをダウンロードしてください。',                 
    18                         'mejs.fullscreen': '全画面',                       
    19                         'mejs.play': '再生',
    20                         'mejs.pause': '一時停止',                   
    21                         'mejs.time-slider': 'タイムスライダー',
    22                         'mejs.time-help-text': '1秒進めるには左/右矢印をキーを,10秒進めるには上/下矢印を使います。',
    23                         'mejs.live-broadcast': 'ライブブロードキャスト',                   
    24                         'mejs.volume-help-text': '音量を上げたり下げたりするには,上/下矢印を使います。',
    25                         'mejs.unmute': 'ミュートを解除',
    26                         'mejs.mute': 'ミュート',
    27                         'mejs.volume-slider': '音量スライダー',                       
    28                         'mejs.video-player': 'ビデオプレーヤー',
    29                         'mejs.audio-player': 'オーディオプレーヤー',                     
    30                         'mejs.captions-subtitles': 'キャプション/字幕',
    31                         'mejs.captions-chapters': '章',
    32                         'mejs.none': 'なし',
    33                         'mejs.afrikaans': 'アフリカーンス語',
    34                         'mejs.albanian': 'アルバニア語',
    35                         'mejs.arabic': 'アラビア語',
    36                         'mejs.belarusian': 'ベラルーシ語',
    37                         'mejs.bulgarian': 'ブルガリア語',
    38                         'mejs.catalan': 'カタロニア語',
    39                         'mejs.chinese': '中国語',
    40                         'mejs.chinese-simplified': '中国語(簡体字)',
    41                         'mejs.chinese-traditional': '中国語(繁体字)',
    42                         'mejs.croatian': 'クロアチア語',
    43                         'mejs.czech': 'チェコ語',
    44                         'mejs.danish': 'デンマーク語',
    45                         'mejs.dutch': 'オランダの',
    46                         'mejs.english': '英語',
    47                         'mejs.estonian': 'エストニア語',
    48                         'mejs.filipino': 'フィリピン人',
    49                         'mejs.finnish': 'フィンランド語',
    50                         'mejs.french': 'フランス語',
    51                         'mejs.galician': 'ガリシア人',
    52                         'mejs.german': 'ドイツ語',
    53                         'mejs.greek': 'ギリシャ語',
    54                         'mejs.haitian-creole': 'ハイチクレオール',
    55                         'mejs.hebrew': 'ヘブライ語',
    56                         'mejs.hindi': 'ヒンディー語',
    57                         'mejs.hungarian': 'ハンガリー語',
    58                         'mejs.icelandic': 'アイスランド語',
    59                         'mejs.indonesian': 'インドネシア語',
    60                         'mejs.irish': 'アイルランド',
    61                         'mejs.italian': 'イタリア語',
    62                         'mejs.japanese': '日本語',
    63                         'mejs.korean': '韓国語',
    64                         'mejs.latvian': 'ラトビア語',
    65                         'mejs.lithuanian': 'リトアニア語',
    66                         'mejs.macedonian': 'マケドニアの',
    67                         'mejs.malay': 'マレー語',
    68                         'mejs.maltese': 'マルタ',
    69                         'mejs.norwegian': 'ノルウェー語',
    70                         'mejs.persian': 'ペルシア語',
    71                         'mejs.polish': 'ポーランド語',
    72                         'mejs.portuguese': 'ポルトガル語',
    73                         'mejs.romanian': 'ルーマニア語',
    74                         'mejs.russian': 'ロシア語',
    75                         'mejs.serbian': 'セルビア語',
    76                         'mejs.slovak': 'スロバキア語',
    77                         'mejs.slovenian': 'スロベニア語',
    78                         'mejs.spanish': 'スペイン語',
    79                         'mejs.swahili': 'スワヒリ語',
    80                         'mejs.swedish': 'スウェーデン語',
    81                         'mejs.tagalog': 'タガログ',
    82                         'mejs.thai': 'タイ',
    83                         'mejs.turkish': 'トルコ語',
    84                         'mejs.ukrainian': 'ウクライナ語',
    85                         'mejs.vietnamese': 'ベトナム語',
    86                         'mejs.welsh': 'ウェールズ',
    87                         'mejs.yiddish': 'イディッシュ'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/ko.js

    diff --git src/wp-includes/js/mediaelement/lang/ko.js src/wp-includes/js/mediaelement/lang/ko.js
    deleted file mode 100644
    index 7630e8cf6c..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Korean
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha 'SoftCreatR' Greuel
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.ko === undefined) {
    14                 exports.ko = {
    15                         'mejs.plural-form': 0,                 
    16                         'mejs.download-file': '파일 다운로드',                       
    17                         'mejs.install-flash': 'Flash Player가 활성화되거나 설치되지 않은 브라우저를 사용 중입니다. 플래시 플레이어 플러그인을 켜거나 https://get.adobe.com/flashplayer/에서 최신 버전을 다운로드하십시오.',                   
    18                         'mejs.fullscreen': '전체화면',                     
    19                         'mejs.play': '작동',
    20                         'mejs.pause': '정지',                     
    21                         'mejs.time-slider': '시간 슬라이더',
    22                         'mejs.time-help-text': '1초 전진하려면 좌/우측 화살표를 사용하시고 10초 전진하려면 위/아래 화살표를 사용하세요.',
    23                         'mejs.live-broadcast' : '생방송',                 
    24                         'mejs.volume-help-text': '볼륨을 높이거나 낮추려면 위/아래 화살표를 이용하세요.',
    25                         'mejs.unmute': '음소거 해제',
    26                         'mejs.mute': '말 없는',
    27                         'mejs.volume-slider': '볼륨 슬라이더',                       
    28                         'mejs.video-player': '비디오 플레이어',
    29                         'mejs.audio-player': '오디오 플레이어',                       
    30                         'mejs.captions-subtitles': '캡션/자막',
    31                         'mejs.captions-chapters': '챕터',
    32                         'mejs.none': '없음',
    33                         'mejs.afrikaans': '아프리칸스어',
    34                         'mejs.albanian': '알바니아',
    35                         'mejs.arabic': '아랍어',
    36                         'mejs.belarusian': '벨로루시 어',
    37                         'mejs.bulgarian': '불가리아',
    38                         'mejs.catalan': '카탈로니아 어',
    39                         'mejs.chinese': '중국어',
    40                         'mejs.chinese-simplified': '중국어 (간체)',
    41                         'mejs.chinese-traditional': '중국어 (번체)',
    42                         'mejs.croatian': '크로아티아어',
    43                         'mejs.czech': '체코 어',
    44                         'mejs.danish': '덴마크어',
    45                         'mejs.dutch': '네덜란드어',
    46                         'mejs.english': '영어',
    47                         'mejs.estonian': '에스토니아',
    48                         'mejs.filipino': '필리핀',
    49                         'mejs.finnish': '핀란드어',
    50                         'mejs.french': '프랑스어',
    51                         'mejs.galician': '갈리시아인',
    52                         'mejs.german': '독일어',
    53                         'mejs.greek': '그리스어',
    54                         'mejs.haitian-creole': '아이티 크리올',
    55                         'mejs.hebrew': '히브리어',
    56                         'mejs.hindi': '힌디어',
    57                         'mejs.hungarian': '헝가리어',
    58                         'mejs.icelandic': '아이슬란드 어',
    59                         'mejs.indonesian': '인도네시아어',
    60                         'mejs.irish': '아일랜드어',
    61                         'mejs.italian': '이탈리아어',
    62                         'mejs.japanese': '일본어',
    63                         'mejs.korean': '한국어',
    64                         'mejs.latvian': '라트비아어',
    65                         'mejs.lithuanian': '리투아니아어',
    66                         'mejs.macedonian': '마케도니아인',
    67                         'mejs.malay': '말레이',
    68                         'mejs.maltese': '몰타어',
    69                         'mejs.norwegian': '노르웨이어',
    70                         'mejs.persian': '페르시아어',
    71                         'mejs.polish': '폴란드어',
    72                         'mejs.portuguese': '포르투갈어',
    73                         'mejs.romanian': '루마니아어',
    74                         'mejs.russian': '러시아어',
    75                         'mejs.serbian': '세르비아어',
    76                         'mejs.slovak': '슬로바키아어',
    77                         'mejs.slovenian': '슬로베니아어',
    78                         'mejs.spanish': '스페인어',
    79                         'mejs.swahili': '스와힐리어',
    80                         'mejs.swedish': '스웨덴어',
    81                         'mejs.tagalog': '타갈로그어',
    82                         'mejs.thai': '태국어',
    83                         'mejs.turkish': '터키어',
    84                         'mejs.ukrainian': '우크라이나어',
    85                         'mejs.vietnamese': '베트남인',
    86                         'mejs.welsh': '웨일스 어',
    87                         'mejs.yiddish': '이디시어'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/nl.js

    diff --git src/wp-includes/js/mediaelement/lang/nl.js src/wp-includes/js/mediaelement/lang/nl.js
    deleted file mode 100644
    index 9c11dd0f48..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Dutch
    5  *
    6  * @author
    7  *   Leonard de Ruijter, Twitter: @LeonarddR
    8  *   Jalios (Twitter: @Jalios)
    9  *   Sascha 'SoftCreatR' Greuel
    10  *
    11  * @see core/i18n.js
    12  */
    13 (function (exports) {
    14         if (exports.nl === undefined) {
    15                 exports.nl = {
    16                         'mejs.plural-form': 1,                 
    17                         'mejs.download-file': 'Bestand downloaden',                     
    18                         'mejs.install-flash': 'U gebruikt een browser die geen Flash Player heeft ingeschakeld of geïnstalleerd. Zet de Flash Player plug-in of download de nieuwste versie van https://get.adobe.com/flashplayer/',                   
    19                         'mejs.fullscreen': 'Volledig scherm',                   
    20                         'mejs.play': 'Afspelen',
    21                         'mejs.pause': 'Pauzeren',                       
    22                         'mejs.time-slider': 'Tijd schuifbalk',
    23                         'mejs.time-help-text': 'Gebruik pijl naar links/rechts om per seconde te springen, pijl omhoog/omlaag om per tien seconden te springen.',
    24                         'mejs.live-broadcast' : 'Live uitzending',                     
    25                         'mejs.volume-help-text': 'Gebruik pijl omhoog/omlaag om het volume te verhogen/verlagen.',
    26                         'mejs.unmute': 'Dempen opheffen',
    27                         'mejs.mute': 'Dempen',
    28                         'mejs.volume-slider': 'Volume schuifbalk',                     
    29                         'mejs.video-player': 'Videospeler',
    30                         'mejs.audio-player': 'Audiospeler',                     
    31                         'mejs.captions-subtitles': 'Bijschriften/ondertiteling',
    32                         'mejs.captions-chapters': 'Hoofdstukken',
    33                         'mejs.none': 'Geen',
    34                         'mejs.afrikaans': 'Afrikaans',
    35                         'mejs.albanian': 'Albanees',
    36                         'mejs.arabic': 'Arabisch',
    37                         'mejs.belarusian': 'Wit-Russisch',
    38                         'mejs.bulgarian': 'Bulgaars',
    39                         'mejs.catalan': 'Catalaans',
    40                         'mejs.chinese': 'Chinees',
    41                         'mejs.chinese-simplified': 'Chinees (Vereenvoudigd)',
    42                         'mejs.chinese-traditional': 'Chinees (Traditioneel)',
    43                         'mejs.croatian': 'Kroatisch',
    44                         'mejs.czech': 'Tsjechisch',
    45                         'mejs.danish': 'Deens',
    46                         'mejs.dutch': 'Nederlands',
    47                         'mejs.english': 'Engels',
    48                         'mejs.estonian': 'Estlands',
    49                         'mejs.filipino': 'Filipijns',
    50                         'mejs.finnish': 'Finse',
    51                         'mejs.french': 'Frans',
    52                         'mejs.galician': 'Galicisch',
    53                         'mejs.german': 'Duits',
    54                         'mejs.greek': 'Grieks',
    55                         'mejs.haitian-creole': 'Haïtiaanse Creoolse',
    56                         'mejs.hebrew': 'Hebreeuws',
    57                         'mejs.hindi': 'Hindi',
    58                         'mejs.hungarian': 'Hongaars',
    59                         'mejs.icelandic': 'Icelandic',
    60                         'mejs.indonesian': 'Indonesisch',
    61                         'mejs.irish': 'Iers',
    62                         'mejs.italian': 'Italiaans',
    63                         'mejs.japanese': 'Japans',
    64                         'mejs.korean': 'Koreaans',
    65                         'mejs.latvian': 'Letlands',
    66                         'mejs.lithuanian': 'Litouws',
    67                         'mejs.macedonian': 'Macedonisch',
    68                         'mejs.malay': 'Maleis',
    69                         'mejs.maltese': 'Maltese',
    70                         'mejs.norwegian': 'Noors',
    71                         'mejs.persian': 'Perzisch',
    72                         'mejs.polish': 'Pools',
    73                         'mejs.portuguese': 'Portugees',
    74                         'mejs.romanian': 'Roemeens',
    75                         'mejs.russian': 'Russisch',
    76                         'mejs.serbian': 'Servisch',
    77                         'mejs.slovak': 'Slowaaks',
    78                         'mejs.slovenian': 'Sloveens',
    79                         'mejs.spanish': 'Spaans',
    80                         'mejs.swahili': 'Swahili',
    81                         'mejs.swedish': 'Zweeds',
    82                         'mejs.tagalog': 'Tagalog',
    83                         'mejs.thai': 'Thai',
    84                         'mejs.turkish': 'Turks',
    85                         'mejs.ukrainian': 'Oekraïens',
    86                         'mejs.vietnamese': 'Vietnamese',
    87                         'mejs.welsh': 'Welsh',
    88                         'mejs.yiddish': 'Jiddisch'
    89                 };
    90         }
    91 })(mejs.i18n);
    92  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/pl.js

    diff --git src/wp-includes/js/mediaelement/lang/pl.js src/wp-includes/js/mediaelement/lang/pl.js
    deleted file mode 100644
    index 4fe0446104..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Polish
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.pl === undefined) {
    14                 exports.pl = {
    15                         'mejs.plural-form': 9,                 
    16                         'mejs.download-file': 'Pobierz plik',                   
    17                         'mejs.install-flash': 'Twoja przeglądarka nie ma włączonej lub zainstalowanej wtyczki Flash Player. Prosimy ją włączyć lub pobrać najnowszą wersję ze strony https://get.adobe.com/flashplayer/',                       
    18                         'mejs.fullscreen': 'Pełny ekran',                       
    19                         'mejs.play': 'Odtwarzaj',
    20                         'mejs.pause': 'Wstrzymaj',                     
    21                         'mejs.time-slider': 'Suwak czasu',
    22                         'mejs.time-help-text': 'Strzałki w lewo/w prawo powodują przewijanie o sekundę, strzałki w górę/w dół o dziesięć sekund.',
    23                         'mejs.live-broadcast': 'Transmisja na żywo',                   
    24                         'mejs.volume-help-text': 'Aby zwiększyć lub zmniejszyć głośność, użyj strzałek w górę/w dół.',
    25                         'mejs.unmute': 'Wyłącz wyciszenie',
    26                         'mejs.mute': 'Wycisz',
    27                         'mejs.volume-slider': 'Suwak głośności',                       
    28                         'mejs.video-player': 'Odtwarzacz wideo',
    29                         'mejs.audio-player': 'Odtwarzacz audio',                       
    30                         'mejs.captions-subtitles': 'Podpisy/napisy',
    31                         'mejs.captions-chapters': 'Rozdziały',
    32                         'mejs.none': 'Brak',
    33                         'mejs.afrikaans': 'Afrykański',
    34                         'mejs.albanian': 'Albański',
    35                         'mejs.arabic': 'Arabski',
    36                         'mejs.belarusian': 'Białoruski',
    37                         'mejs.bulgarian': 'Bułgarski',
    38                         'mejs.catalan': 'Kataloński',
    39                         'mejs.chinese': 'Chiński',
    40                         'mejs.chinese-simplified': 'Chiński (uproszczony)',
    41                         'mejs.chinese-traditional': 'Chiński (tradycyjny)',
    42                         'mejs.croatian': 'Chorwacki',
    43                         'mejs.czech': 'Czeski',
    44                         'mejs.danish': 'Duński',
    45                         'mejs.dutch': 'Holenderski',
    46                         'mejs.english': 'Angielski',
    47                         'mejs.estonian': 'Estoński',
    48                         'mejs.filipino': 'Filipiński',
    49                         'mejs.finnish': 'Fiński',
    50                         'mejs.french': 'Francuski',
    51                         'mejs.galician': 'Galicyjski',
    52                         'mejs.german': 'Niemiecki',
    53                         'mejs.greek': 'Grecki',
    54                         'mejs.haitian-creole': 'Haitański',
    55                         'mejs.hebrew': 'Hebrajski',
    56                         'mejs.hindi': 'Hinduski',
    57                         'mejs.hungarian': 'Węgierski',
    58                         'mejs.icelandic': 'Islandzki',
    59                         'mejs.indonesian': 'Indonezyjski',
    60                         'mejs.irish': 'Irlandzki',
    61                         'mejs.italian': 'Włoski',
    62                         'mejs.japanese': 'Japoński',
    63                         'mejs.korean': 'Koreański',
    64                         'mejs.latvian': 'Łotewski',
    65                         'mejs.lithuanian': 'Litewski',
    66                         'mejs.macedonian': 'Macedoński',
    67                         'mejs.malay': 'Malajski',
    68                         'mejs.maltese': 'Maltański',
    69                         'mejs.norwegian': 'Norweski',
    70                         'mejs.persian': 'Perski',
    71                         'mejs.polish': 'Polski',
    72                         'mejs.portuguese': 'Portugalski',
    73                         'mejs.romanian': 'Rumuński',
    74                         'mejs.russian': 'Rosyjski',
    75                         'mejs.serbian': 'Serbski',
    76                         'mejs.slovak': 'Słowacki',
    77                         'mejs.slovenian': 'Słoweński',
    78                         'mejs.spanish': 'Hiszpański',
    79                         'mejs.swahili': 'Suahili',
    80                         'mejs.swedish': 'Szwedzki',
    81                         'mejs.tagalog': 'Tagalski',
    82                         'mejs.thai': 'Tajski',
    83                         'mejs.turkish': 'Turecki',
    84                         'mejs.ukrainian': 'Ukraiński',
    85                         'mejs.vietnamese': 'Wietnamski',
    86                         'mejs.welsh': 'Walijski',
    87                         'mejs.yiddish': 'Jidysz'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/pt.js

    diff --git src/wp-includes/js/mediaelement/lang/pt.js src/wp-includes/js/mediaelement/lang/pt.js
    deleted file mode 100644
    index 3d5a6c9442..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Portuguese
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.pt === undefined) {
    14                 exports.pt = {
    15                         'mejs.plural-form': 1,                 
    16                         'mejs.download-file': 'Descarregar o ficheiro',                 
    17                         'mejs.install-flash': 'Você está usando um navegador que não possui o player Flash ativado ou instalado. Por favor, ligue o plugin do Flash Player ou baixe a versão mais recente de https://get.adobe.com/flashplayer/',                       
    18                         'mejs.fullscreen': 'Ecrã completo',                     
    19                         'mejs.play': 'Reprodução',
    20                         'mejs.pause': 'Pausa',                 
    21                         'mejs.time-slider': 'Deslizador do tempo',
    22                         'mejs.time-help-text': 'Use as teclas das setas para a esquerda/direita para avançar um segundo, e as setas para cima/baixo para avançar dez segundos.',
    23                         'mejs.live-broadcast' : 'Transmissão ao vivo',
    24                        
    25                        
    26                         'mejs.volume-help-text': 'Use as teclas das setas para cima/baixo para aumentar ou diminuir o volume.',
    27                         'mejs.unmute': 'Voltar ao som',
    28                         'mejs.mute': 'Silêncio',
    29                         'mejs.volume-slider': 'Deslizador do volume',                   
    30                         'mejs.video-player': 'Leitor de vídeo',
    31                         'mejs.audio-player': 'Leitor de áudio',                 
    32                         'mejs.captions-subtitles': 'Legendas',
    33                         'mejs.captions-chapters': 'Capítulos',
    34                         'mejs.none': 'Nenhum',
    35                         'mejs.afrikaans': 'Afrikaans',
    36                         'mejs.albanian': 'Albanês',
    37                         'mejs.arabic': 'Árabe',
    38                         'mejs.belarusian': 'Bielorrusso',
    39                         'mejs.bulgarian': 'Búlgaro',
    40                         'mejs.catalan': 'Catalão',
    41                         'mejs.chinese': 'Chinês',
    42                         'mejs.chinese-simplified': 'Chinese (Simplified)',
    43                         'mejs.chinese-traditional': 'Chinese (Traditional)',
    44                         'mejs.croatian': 'Croata',
    45                         'mejs.czech': 'Checo',
    46                         'mejs.danish': 'Danish',
    47                         'mejs.dutch': 'Dutch',
    48                         'mejs.english': 'Inglês',
    49                         'mejs.estonian': 'Estoniano',
    50                         'mejs.filipino': 'Filipino',
    51                         'mejs.finnish': 'Finlandês',
    52                         'mejs.french': 'French',
    53                         'mejs.galician': 'Galego',
    54                         'mejs.german': 'Alemão',
    55                         'mejs.greek': 'Grego',
    56                         'mejs.haitian-creole': 'Crioulo Haitiano',
    57                         'mejs.hebrew': 'Hebraico',
    58                         'mejs.hindi': 'Hindi',
    59                         'mejs.hungarian': 'Húngaro',
    60                         'mejs.icelandic': 'Islandês',
    61                         'mejs.indonesian': 'Indonésio',
    62                         'mejs.irish': 'Irish',
    63                         'mejs.italian': 'Italiano',
    64                         'mejs.japanese': 'Japonês',
    65                         'mejs.korean': 'Coreano',
    66                         'mejs.latvian': 'Letão',
    67                         'mejs.lithuanian': 'Lithuanian',
    68                         'mejs.macedonian': 'Macedônio',
    69                         'mejs.malay': 'Malaio',
    70                         'mejs.maltese': 'Maltês',
    71                         'mejs.norwegian': 'Norwegian',
    72                         'mejs.persian': 'Persa',
    73                         'mejs.polish': 'Polish',
    74                         'mejs.portuguese': 'Português',
    75                         'mejs.romanian': 'Romanian',
    76                         'mejs.russian': 'Russian',
    77                         'mejs.serbian': 'Sérvio',
    78                         'mejs.slovak': 'Slovak',
    79                         'mejs.slovenian': 'Slovenian',
    80                         'mejs.spanish': 'Espanhol',
    81                         'mejs.swahili': 'Swahili',
    82                         'mejs.swedish': 'sueco',
    83                         'mejs.tagalog': 'Tagalog',
    84                         'mejs.thai': 'Thai',
    85                         'mejs.turkish': 'Turco',
    86                         'mejs.ukrainian': 'Ucraniano',
    87                         'mejs.vietnamese': 'Vietnamita',
    88                         'mejs.welsh': 'Welsh',
    89                         'mejs.yiddish': 'Iídiche'
    90                 };
    91         }
    92 })(mejs.i18n);
    93  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/ro.js

    diff --git src/wp-includes/js/mediaelement/lang/ro.js src/wp-includes/js/mediaelement/lang/ro.js
    deleted file mode 100644
    index 5ad186a29a..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Romanian
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.ro === undefined) {
    14                 exports.ro = {
    15                         'mejs.plural-form': 5,                 
    16                         'mejs.download-file': 'Descarcă fişierul',                     
    17                         'mejs.install-flash': 'Utilizați un browser care nu are activat sau instalat playerul Flash. Porniți pluginul Flash player sau descărcați cea mai recentă versiune de la https://get.adobe.com/flashplayer/',                   
    18                         'mejs.fullscreen': 'Ecran complet',                     
    19                         'mejs.play': 'Redare',
    20                         'mejs.pause': 'Pauză',                 
    21                         'mejs.time-slider': 'Cursor timp',
    22                         'mejs.time-help-text': 'Utilizează tastele săgeată Stânga/Dreapta pentru a avansa o secundă şi săgeţile Sus/Jos pentru a avansa zece secunde.',
    23                         'mejs.live-broadcast' : 'Difuzare în direct',                   
    24                         'mejs.volume-help-text': 'Utilizează tastele de săgeată Sus/Jos pentru a creşte/micşora volumul',
    25                         'mejs.unmute': 'Cu sunet',
    26                         'mejs.mute': 'Fără sunet',
    27                         'mejs.volume-slider': 'Cursor volum',                   
    28                         'mejs.video-player': 'Player video',
    29                         'mejs.audio-player': 'Player audio',                   
    30                         'mejs.captions-subtitles': 'Legende/Subtitrări',
    31                         'mejs.captions-chapters': 'Capitolele',
    32                         'mejs.none': 'Niciunul',
    33                         'mejs.afrikaans': 'Afrikaans',
    34                         'mejs.albanian': 'Albanez',
    35                         'mejs.arabic': 'Arabă',
    36                         'mejs.belarusian': 'Belarusian',
    37                         'mejs.bulgarian': 'Bulgară',
    38                         'mejs.catalan': 'Catalană',
    39                         'mejs.chinese': 'Chinezesc',
    40                         'mejs.chinese-simplified': 'Chineză (Simplificată)',
    41                         'mejs.chinese-traditional': 'Chineză (Tradițională)',
    42                         'mejs.croatian': 'Croată',
    43                         'mejs.czech': 'Cehă',
    44                         'mejs.danish': 'Daneză',
    45                         'mejs.dutch': 'Olandeză',
    46                         'mejs.english': 'Engleză',
    47                         'mejs.estonian': 'Estonă',
    48                         'mejs.filipino': 'Filipinez',
    49                         'mejs.finnish': 'Finlandeză',
    50                         'mejs.french': 'Franceză',
    51                         'mejs.galician': 'Galiciană',
    52                         'mejs.german': 'Germană',
    53                         'mejs.greek': 'Greacă',
    54                         'mejs.haitian-creole': 'Creolele Haitiene',
    55                         'mejs.hebrew': 'Ebraică',
    56                         'mejs.hindi': 'Hindi',
    57                         'mejs.hungarian': 'Maghiar',
    58                         'mejs.icelandic': 'Islandeză',
    59                         'mejs.indonesian': 'Indonezian',
    60                         'mejs.irish': 'Irlandeză',
    61                         'mejs.italian': 'Italiană',
    62                         'mejs.japanese': 'Japoneză',
    63                         'mejs.korean': 'Coreeană',
    64                         'mejs.latvian': 'Letonă',
    65                         'mejs.lithuanian': 'Lituanian',
    66                         'mejs.macedonian': 'Macedonean',
    67                         'mejs.malay': 'Malay',
    68                         'mejs.maltese': 'Malteză',
    69                         'mejs.norwegian': 'Norvegiană',
    70                         'mejs.persian': 'Persană',
    71                         'mejs.polish': 'Polonez',
    72                         'mejs.portuguese': 'Portugheză',
    73                         'mejs.romanian': 'Română',
    74                         'mejs.russian': 'Rusă',
    75                         'mejs.serbian': 'Sârbă',
    76                         'mejs.slovak': 'Slovacă',
    77                         'mejs.slovenian': 'Slovenă',
    78                         'mejs.spanish': 'Spaniolă',
    79                         'mejs.swahili': 'Swahili',
    80                         'mejs.swedish': 'Suedeză',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Thai',
    83                         'mejs.turkish': 'Turcă',
    84                         'mejs.ukrainian': 'Ucrainean',
    85                         'mejs.vietnamese': 'Vietnamez',
    86                         'mejs.welsh': 'Welsh',
    87                         'mejs.yiddish': 'Idiș'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/ru.js

    diff --git src/wp-includes/js/mediaelement/lang/ru.js src/wp-includes/js/mediaelement/lang/ru.js
    deleted file mode 100644
    index a67a410d42..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Russian
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.ru === undefined) {
    14                 exports.ru = {
    15                         'mejs.plural-form': 7,                 
    16                         'mejs.download-file': 'Скачать файл',                   
    17                         'mejs.install-flash': 'Flash player в вашем браузере не установлен или отключен. Пожалуйста включите ваш Flash player или скачайте последнюю версию с https://get.adobe.com/flashplayer/',                     
    18                         'mejs.fullscreen': 'Полноэкранный режим',                       
    19                         'mejs.play': 'Воспроизвести',
    20                         'mejs.pause': 'Пауза',                 
    21                         'mejs.time-slider': 'Слайдер времени',
    22                         'mejs.time-help-text': 'Используйте Левую/Правую клавиши со стрелками, чтобы продвинуться на одну секунду, клавиши со стрелками Вверх/Вниз, чтобы продвинуться на десять секунд.',
    23                         'mejs.live-broadcast' : 'Прямая трансляция',                   
    24                         'mejs.volume-help-text': 'Используйте клавиши со стрелками Вверх/Вниз, чтобы увеличить или уменьшить громкость.',
    25                         'mejs.unmute': 'Включить звук',
    26                         'mejs.mute': 'Отключить звук',
    27                         'mejs.volume-slider': 'Слайдер громкости',                     
    28                         'mejs.video-player': 'Видеоплеер',
    29                         'mejs.audio-player': 'Аудиоплеер',                     
    30                         'mejs.captions-subtitles': 'Титры/Субтитры',
    31                         'mejs.captions-chapters': 'Главы',
    32                         'mejs.none': 'Нет',
    33                         'mejs.afrikaans': 'Африканский',
    34                         'mejs.albanian': 'Албанский',
    35                         'mejs.arabic': 'Арабский',
    36                         'mejs.belarusian': 'Белорусский',
    37                         'mejs.bulgarian': 'Болгарский',
    38                         'mejs.catalan': 'Каталонский',
    39                         'mejs.chinese': 'Китайский',
    40                         'mejs.chinese-simplified': 'Китайский (упрощенный)',
    41                         'mejs.chinese-traditional': 'Chinese (традиционный)',
    42                         'mejs.croatian': 'Хорватский',
    43                         'mejs.czech': 'Чешский',
    44                         'mejs.danish': 'Датский',
    45                         'mejs.dutch': 'Голландский',
    46                         'mejs.english': 'Английский',
    47                         'mejs.estonian': 'Эстонский',
    48                         'mejs.filipino': 'Филиппинский',
    49                         'mejs.finnish': 'Финский',
    50                         'mejs.french': 'Французский',
    51                         'mejs.galician': 'Галисийский',
    52                         'mejs.german': 'Немецкий',
    53                         'mejs.greek': 'Греческий',
    54                         'mejs.haitian-creole': 'Гаитянский креольский',
    55                         'mejs.hebrew': 'Иврит',
    56                         'mejs.hindi': 'Хинди',
    57                         'mejs.hungarian': 'Венгерский',
    58                         'mejs.icelandic': 'Исландский',
    59                         'mejs.indonesian': 'Индонезийский',
    60                         'mejs.irish': 'Ирландский',
    61                         'mejs.italian': 'Итальянский',
    62                         'mejs.japanese': 'Японский',
    63                         'mejs.korean': 'Корейский',
    64                         'mejs.latvian': 'Латышский',
    65                         'mejs.lithuanian': 'Литовский',
    66                         'mejs.macedonian': 'Македонский',
    67                         'mejs.malay': 'Малайский',
    68                         'mejs.maltese': 'Мальтийский',
    69                         'mejs.norwegian': 'Норвежский',
    70                         'mejs.persian': 'Персидский',
    71                         'mejs.polish': 'Польский',
    72                         'mejs.portuguese': 'Португальский',
    73                         'mejs.romanian': 'Румынский',
    74                         'mejs.russian': 'Русский',
    75                         'mejs.serbian': 'Сербский',
    76                         'mejs.slovak': 'Словацкий',
    77                         'mejs.slovenian': 'Словенский',
    78                         'mejs.spanish': 'Испанский',
    79                         'mejs.swahili': 'Суахили',
    80                         'mejs.swedish': 'Шведский',
    81                         'mejs.tagalog': 'Тагальский',
    82                         'mejs.thai': 'Тайский',
    83                         'mejs.turkish': 'Турецкий',
    84                         'mejs.ukrainian': 'Украинский',
    85                         'mejs.vietnamese': 'Вьетнамский',
    86                         'mejs.welsh': 'Валлийский',
    87                         'mejs.yiddish': 'Идиш'
    88                 };
    89         }
    90 })(mejs.i18n);
  • deleted file src/wp-includes/js/mediaelement/lang/sk.js

    diff --git src/wp-includes/js/mediaelement/lang/sk.js src/wp-includes/js/mediaelement/lang/sk.js
    deleted file mode 100644
    index bbc97f960f..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Slovak
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports.sk === undefined) {
    14                 exports.sk = {
    15                         'mejs.plural-form': 8,                 
    16                         'mejs.download-file': 'Prevziať súbor',                 
    17                         'mejs.install-flash': 'Používate prehliadač, ktorý nemá povolený alebo nainštalovaný prehrávač Flash. Zapnite doplnok prehrávača Flash alebo si prevezmite najnovšiu verziu zo stránky https://get.adobe.com/flashplayer/',                     
    18                         'mejs.fullscreen': 'Celá obrazovka',                   
    19                         'mejs.play': 'Prehrať',
    20                         'mejs.pause': 'Pozastaviť',                     
    21                         'mejs.time-slider': 'Posúvač času',
    22                         'mejs.time-help-text': 'Klávesmi so šípkou doľava/doprava posuniete o jednu sekundu, šípkami nahor/ nadol posuniete o desať sekúnd.',
    23                         'mejs.live-broadcast' : 'Živé vysielanie',                     
    24                         'mejs.volume-help-text': 'Klávesmi so šípkou nahor/nadol zvýšite alebo znížite hlasitosť.',
    25                         'mejs.unmute': 'Zrušiť stlmenie',
    26                         'mejs.mute': 'Stlmiť',
    27                         'mejs.volume-slider': 'Posúvač hlasitosti',                     
    28                         'mejs.video-player': 'Prehrávač videa',
    29                         'mejs.audio-player': 'Prehrávač zvuku',                 
    30                         'mejs.captions-subtitles': 'Skryté titulky/Titulky',
    31                         'mejs.captions-chapters': 'Kapitoly',
    32                         'mejs.none': 'Žiadne',
    33                         'mejs.afrikaans': 'Afrikaans',
    34                         'mejs.albanian': 'Albánsky',
    35                         'mejs.arabic': 'Arabčina',
    36                         'mejs.belarusian': 'Bieloruský',
    37                         'mejs.bulgarian': 'Bulharčina',
    38                         'mejs.catalan': 'Katalánsky',
    39                         'mejs.chinese': 'čínština',
    40                         'mejs.chinese-simplified': 'Čínsky (Zjednodušený)',
    41                         'mejs.chinese-traditional': 'čínsky (Tradičný)',
    42                         'mejs.croatian': 'Chorvátčina',
    43                         'mejs.czech': 'čeština',
    44                         'mejs.danish': 'Dánsky',
    45                         'mejs.dutch': 'Holandský',
    46                         'mejs.english': 'Angličtina',
    47                         'mejs.estonian': 'Estónčina',
    48                         'mejs.filipino': 'Filipínsky',
    49                         'mejs.finnish': 'Fínčina',
    50                         'mejs.french': 'Francúzština',
    51                         'mejs.galician': 'Galicijčan',
    52                         'mejs.german': 'Nemčina',
    53                         'mejs.greek': 'Gréčtina',
    54                         'mejs.haitian-creole': 'Haitian Kreolský',
    55                         'mejs.hebrew': 'Hebrejčina',
    56                         'mejs.hindi': 'Hindčina',
    57                         'mejs.hungarian': 'Maďarčina',
    58                         'mejs.icelandic': 'Islandský',
    59                         'mejs.indonesian': 'Indonézsky',
    60                         'mejs.irish': 'Írsky',
    61                         'mejs.italian': 'Taliančina',
    62                         'mejs.japanese': 'Japonský',
    63                         'mejs.korean': 'Kórejský',
    64                         'mejs.latvian': 'Lotyština',
    65                         'mejs.lithuanian': 'Litovský',
    66                         'mejs.macedonian': 'Macedónsky',
    67                         'mejs.malay': 'Malajský',
    68                         'mejs.maltese': 'Maltčina',
    69                         'mejs.norwegian': 'Nórsky',
    70                         'mejs.persian': 'Perzský',
    71                         'mejs.polish': 'poľština',
    72                         'mejs.portuguese': 'Portugalčina',
    73                         'mejs.romanian': 'Rumunčina',
    74                         'mejs.russian': 'Ruský',
    75                         'mejs.serbian': 'Srbský',
    76                         'mejs.slovak': 'Slovenský',
    77                         'mejs.slovenian': 'Slovinský',
    78                         'mejs.spanish': 'španielčina',
    79                         'mejs.swahili': 'Swahili',
    80                         'mejs.swedish': 'švédčina',
    81                         'mejs.tagalog': 'Tagalog',
    82                         'mejs.thai': 'Thai',
    83                         'mejs.turkish': 'Turecký',
    84                         'mejs.ukrainian': 'Ukrajinský',
    85                         'mejs.vietnamese': 'Vietnamčina',
    86                         'mejs.welsh': 'Welsh',
    87                         'mejs.yiddish': 'Jidiš'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/sv.js

    diff --git src/wp-includes/js/mediaelement/lang/sv.js src/wp-includes/js/mediaelement/lang/sv.js
    deleted file mode 100644
    index f2f27c1905..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Swedish
    5  *
    6  * @author
    7  *   Petter (Twitter: @petter_j)
    8  *
    9  * @see core/i18n.js
    10  */
    11 (function (exports) {
    12         if (exports.sv === undefined) {
    13                 exports.sv = {
    14                         'mejs.plural-form': 1,                 
    15                         'mejs.download-file': 'Ladda ner fil',                 
    16                         'mejs.install-flash': 'Du använder en webbläsare som inte har Flash Player aktiverat eller installerad. Aktivera Flash Player eller hämta den senaste versionen från https://get.adobe.com/flashplayer/',                       
    17                         'mejs.fullscreen': 'Fullskärm',                 
    18                         'mejs.play': 'Spela',
    19                         'mejs.pause': 'Pausa',                 
    20                         'mejs.time-slider': 'Tidslinje',
    21                         'mejs.time-help-text': 'Använd Vänster/Höger piltangent för att spola en sekund, Upp/Ner piltangent spola tio sekunder.',
    22                         'mejs.live-broadcast': 'Livesändning',                 
    23                         'mejs.volume-help-text': 'Använd Upp/Ner piltangent för att öka eller minska volymen.',
    24                         'mejs.unmute': 'Ljud på',
    25                         'mejs.mute': 'Ljud av',
    26                         'mejs.volume-slider': 'Volymkontroll',                 
    27                         'mejs.video-player': 'Videospelare',
    28                         'mejs.audio-player': 'Ljudspelare',                     
    29                         'mejs.captions-subtitles': 'Textning/Undertexter',
    30                         'mejs.captions-chapters': 'Kapitel',
    31                         'mejs.none': 'Ingen',
    32                         'mejs.afrikaans': 'Afrikaans',
    33                         'mejs.albanian': 'Albanska',
    34                         'mejs.arabic': 'Arabiska',
    35                         'mejs.belarusian': 'Nederländska',
    36                         'mejs.bulgarian': 'Bulgariska',
    37                         'mejs.catalan': 'Katalanska',
    38                         'mejs.chinese': 'Kinesiska',
    39                         'mejs.chinese-simplified': 'Kinesiska (Förenklad)',
    40                         'mejs.chinese-traditional': 'Kinesiska (Traditionell)',
    41                         'mejs.croatian': 'Kroatiska',
    42                         'mejs.czech': 'Tjeckiska',
    43                         'mejs.danish': 'Danska',
    44                         'mejs.dutch': 'Holländska',
    45                         'mejs.english': 'Engelska',
    46                         'mejs.estonian': 'Estniska',
    47                         'mejs.filipino': 'Filipinska',
    48                         'mejs.finnish': 'Finska',
    49                         'mejs.french': 'Franska',
    50                         'mejs.galician': 'Galiciska',
    51                         'mejs.german': 'Tyska',
    52                         'mejs.greek': 'Grekiska',
    53                         'mejs.haitian-creole': 'Haitisk kreolsk',
    54                         'mejs.hebrew': 'Hebreiska',
    55                         'mejs.hindi': 'Hindi',
    56                         'mejs.hungarian': 'Ungerska',
    57                         'mejs.icelandic': 'Isländska',
    58                         'mejs.indonesian': 'Indonesiska',
    59                         'mejs.irish': 'Irländska',
    60                         'mejs.italian': 'Italienska',
    61                         'mejs.japanese': 'Japanska',
    62                         'mejs.korean': 'Koreanska',
    63                         'mejs.latvian': 'Lettiska',
    64                         'mejs.lithuanian': 'Litauiska',
    65                         'mejs.macedonian': 'Makedonska',
    66                         'mejs.malay': 'Malaysiska',
    67                         'mejs.maltese': 'Maltesiska',
    68                         'mejs.norwegian': 'Norska',
    69                         'mejs.persian': 'Persiska',
    70                         'mejs.polish': 'Polska',
    71                         'mejs.portuguese': 'Portugisiska',
    72                         'mejs.romanian': 'Romänska',
    73                         'mejs.russian': 'Ryska',
    74                         'mejs.serbian': 'Serbiska',
    75                         'mejs.slovak': 'Slovakiska',
    76                         'mejs.slovenian': 'Slovenska',
    77                         'mejs.spanish': 'Spanska',
    78                         'mejs.swahili': 'Swahiliska',
    79                         'mejs.swedish': 'Svenska',
    80                         'mejs.tagalog': 'Tagalogiska',
    81                         'mejs.thai': 'Thailänska',
    82                         'mejs.turkish': 'Turkiska',
    83                         'mejs.ukrainian': 'Ukrainska',
    84                         'mejs.vietnamese': 'Vietnamesiska',
    85                         'mejs.welsh': 'Skotska',
    86                         'mejs.yiddish': 'Jiddisch'
    87                 };
    88         }
    89 })(mejs.i18n);
  • deleted file src/wp-includes/js/mediaelement/lang/uk.js

    diff --git src/wp-includes/js/mediaelement/lang/uk.js src/wp-includes/js/mediaelement/lang/uk.js
    deleted file mode 100644
    index ca032491dd..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Ukrainian
    5  *
    6  * @author
    7  *   Dmitry Krekota (dmitry.krekota@gmail.com)
    8  *
    9  * @see core/i18n.js
    10  */
    11 (function (exports) {
    12         if (exports.uk === undefined) {
    13                 exports.uk = {
    14                         'mejs.plural-form': 7,                 
    15                         'mejs.download-file': 'Завантажити файл',                       
    16                         'mejs.install-flash': 'Flash Player у вашому браузері не встановлений або відключений. Будь ласка включіть Flash Player або скачайте останню версію із https://get.adobe.com/flashplayer/',                     
    17                         'mejs.fullscreen': 'Повноекранний режим',                       
    18                         'mejs.play': 'Пуск',
    19                         'mejs.pause': 'Пауза',                 
    20                         'mejs.time-slider': 'Повзунок часу',
    21                         'mejs.time-help-text': 'Використовуйте ліву/праву клавіші зі стрілками, щоб переміститися на одну секунду, або клавіші вверх/вниз, щоб переміститися на десять секунд.',
    22                         'mejs.live-broadcast' : 'Пряма трансляція',                     
    23                         'mejs.volume-help-text': 'Використовуйте клавіші зі стрілками вверх/вниз, щоб збільшити або зменшити звук.',
    24                         'mejs.unmute': 'Включити звук',
    25                         'mejs.mute': 'Відключити звук',
    26                         'mejs.volume-slider': 'Повзунок звуку',                 
    27                         'mejs.video-player': 'Відеоплеєр',
    28                         'mejs.audio-player': 'Аудіоплеєр',                     
    29                         'mejs.captions-subtitles': 'Титри/Субтитри',
    30                         'mejs.captions-chapters': 'Глави',
    31                         'mejs.none': 'Немає',
    32                         'mejs.afrikaans': 'Африкаанс',
    33                         'mejs.albanian': 'Албанська',
    34                         'mejs.arabic': 'Арабська',
    35                         'mejs.belarusian': 'Білоруська',
    36                         'mejs.bulgarian': 'Болгарська',
    37                         'mejs.catalan': 'Каталонська',
    38                         'mejs.chinese': 'Китайська',
    39                         'mejs.chinese-simplified': 'Китайська (спрощена)',
    40                         'mejs.chinese-traditional': 'Китайська (традиційна)',
    41                         'mejs.croatian': 'Хорватска',
    42                         'mejs.czech': 'Чеська',
    43                         'mejs.danish': 'Дацька',
    44                         'mejs.dutch': 'Голландська',
    45                         'mejs.english': 'Английська',
    46                         'mejs.estonian': 'Естонська',
    47                         'mejs.filipino': 'Філіппінська',
    48                         'mejs.finnish': 'Фінська',
    49                         'mejs.french': 'Французька',
    50                         'mejs.galician': 'Галісійська',
    51                         'mejs.german': 'Німецька',
    52                         'mejs.greek': 'Грецька',
    53                         'mejs.haitian-creole': 'Гаїтянська креольська',
    54                         'mejs.hebrew': 'Іврит',
    55                         'mejs.hindi': 'Хінді',
    56                         'mejs.hungarian': 'Угорська',
    57                         'mejs.icelandic': 'Ісландська',
    58                         'mejs.indonesian': 'Індонезійська',
    59                         'mejs.irish': 'Ірландська',
    60                         'mejs.italian': 'Італійська',
    61                         'mejs.japanese': 'Японська',
    62                         'mejs.korean': 'Корейська',
    63                         'mejs.latvian': 'Латвійська',
    64                         'mejs.lithuanian': 'Литовська',
    65                         'mejs.macedonian': 'Македонська',
    66                         'mejs.malay': 'Малайська',
    67                         'mejs.maltese': 'Мальтійська',
    68                         'mejs.norwegian': 'Норвезька',
    69                         'mejs.persian': 'Перська',
    70                         'mejs.polish': 'Польська',
    71                         'mejs.portuguese': 'Португальська',
    72                         'mejs.romanian': 'Румунська',
    73                         'mejs.russian': 'Російська',
    74                         'mejs.serbian': 'Сербська',
    75                         'mejs.slovak': 'Словацька',
    76                         'mejs.slovenian': 'Словенська',
    77                         'mejs.spanish': 'Іспанська',
    78                         'mejs.swahili': 'Суахілі',
    79                         'mejs.swedish': 'Шведська',
    80                         'mejs.tagalog': 'Тагальська',
    81                         'mejs.thai': 'Тайська',
    82                         'mejs.turkish': 'Турецька',
    83                         'mejs.ukrainian': 'Українська',
    84                         'mejs.vietnamese': 'В\'єтнамська',
    85                         'mejs.welsh': 'Валлійська',
    86                         'mejs.yiddish': 'Ідиш'
    87                 };
    88         }
    89 })(mejs.i18n);
  • deleted file src/wp-includes/js/mediaelement/lang/zh-cn.js

    diff --git src/wp-includes/js/mediaelement/lang/zh-cn.js src/wp-includes/js/mediaelement/lang/zh-cn.js
    deleted file mode 100644
    index 322157c2d3..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Chinese (Simplified)
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *
    10  * @see core/i18n.js
    11  */
    12 (function (exports) {
    13         if (exports['zh-CN'] === undefined) {
    14                 exports['zh-CN'] = {
    15                         'mejs.plural-form': 0,                 
    16                         'mejs.download-file': '下载文件',                   
    17                         'mejs.install-flash': '您正在使用未启用或安装Flash播放器的浏览器。请打开您的Flash Player插件,或从https://get.adobe.com/flashplayer/下载最新版本',                 
    18                         'mejs.fullscreen': '全屏',                       
    19                         'mejs.play': '播放',
    20                         'mejs.pause': '暂停',                     
    21                         'mejs.time-slider': '时间滑动棒',
    22                         'mejs.time-help-text': '使用作/右箭头快进1秒,使用上/下箭头快进10秒。',
    23                         'mejs.live-broadcast' : '现场直播',                 
    24                         'mejs.volume-help-text': '使用上/下箭头提高或降低音量。',
    25                         'mejs.unmute': '取消静音',
    26                         'mejs.mute': '静音',
    27                         'mejs.volume-slider': '音量选择键',                 
    28                         'mejs.video-player': '视频播放器',
    29                         'mejs.audio-player': '音频播放器',                   
    30                         'mejs.captions-subtitles': '字幕/标题',
    31                         'mejs.captions-chapters': '章',
    32                         'mejs.none': '无',
    33                         'mejs.afrikaans': '南非荷兰语',
    34                         'mejs.albanian': '阿尔巴尼亚人',
    35                         'mejs.arabic': '阿拉伯语',
    36                         'mejs.belarusian': '白俄罗斯',
    37                         'mejs.bulgarian': '保加利亚语',
    38                         'mejs.catalan': '加泰罗尼亚语',
    39                         'mejs.chinese': '中国',
    40                         'mejs.chinese-simplified': '中文(简体)',
    41                         'mejs.chinese-traditional': '中国(传统)',
    42                         'mejs.croatian': '克罗地亚语',
    43                         'mejs.czech': '捷克',
    44                         'mejs.danish': '丹麦语',
    45                         'mejs.dutch': '荷兰人',
    46                         'mejs.english': '英语',
    47                         'mejs.estonian': '爱沙尼亚语',
    48                         'mejs.filipino': '菲律宾',
    49                         'mejs.finnish': '芬兰语',
    50                         'mejs.french': '法语',
    51                         'mejs.galician': '加利西亚',
    52                         'mejs.german': '德语',
    53                         'mejs.greek': '希腊语',
    54                         'mejs.haitian-creole': '海地克里奥尔人',
    55                         'mejs.hebrew': '希伯来语',
    56                         'mejs.hindi': '印地语',
    57                         'mejs.hungarian': '匈牙利',
    58                         'mejs.icelandic': '冰岛',
    59                         'mejs.indonesian': '印尼语',
    60                         'mejs.irish': '爱尔兰',
    61                         'mejs.italian': '意大利语',
    62                         'mejs.japanese': '日本',
    63                         'mejs.korean': '韩国人',
    64                         'mejs.latvian': '拉脱维亚人',
    65                         'mejs.lithuanian': '立陶宛语',
    66                         'mejs.macedonian': '马其顿',
    67                         'mejs.malay': '马来语',
    68                         'mejs.maltese': '马耳他',
    69                         'mejs.norwegian': '挪威语',
    70                         'mejs.persian': '波斯人',
    71                         'mejs.polish': '波兰语',
    72                         'mejs.portuguese': '葡萄牙语',
    73                         'mejs.romanian': '罗马尼亚语',
    74                         'mejs.russian': '俄罗斯',
    75                         'mejs.serbian': '塞尔维亚人',
    76                         'mejs.slovak': '斯洛伐克语',
    77                         'mejs.slovenian': '斯洛文尼亚语',
    78                         'mejs.spanish': '西班牙语',
    79                         'mejs.swahili': '斯瓦希里语',
    80                         'mejs.swedish': '瑞典语',
    81                         'mejs.tagalog': '他加禄语',
    82                         'mejs.thai': '泰国',
    83                         'mejs.turkish': '土耳其语',
    84                         'mejs.ukrainian': '乌克兰',
    85                         'mejs.vietnamese': '越南人',
    86                         'mejs.welsh': '威尔士',
    87                         'mejs.yiddish': '意第绪语'
    88                 };
    89         }
    90 })(mejs.i18n);
    91  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/lang/zh.js

    diff --git src/wp-includes/js/mediaelement/lang/zh.js src/wp-includes/js/mediaelement/lang/zh.js
    deleted file mode 100644
    index 59d68b7a05..0000000000
    + -  
    1 'use strict';/*!
    2  * This is a `i18n` language object.
    3  *
    4  * Chinese (Traditional)
    5  *
    6  * @author
    7  *   Jalios (Twitter: @Jalios)
    8  *   Sascha Greuel (Twitter: @SoftCreatR)
    9  *   Peter Dave Hello (Twitter: @PeterDaveHello)
    10  *
    11  * @see core/i18n.js
    12  */
    13 (function (exports) {
    14         if (exports.zh === undefined) {
    15                 exports.zh = {
    16                         'mejs.plural-form': 0,                 
    17                         'mejs.download-file': '下載檔案',                   
    18                         'mejs.install-flash': '您正在使用未啟用或安裝Flash播放器的瀏覽器。請打開您的Flash Player插件,或從https://get.adobe.com/flashplayer/下載最新版本',                 
    19                         'mejs.fullscreen': '全螢幕',                       
    20                         'mejs.play': '播放',
    21                         'mejs.pause': '暫停',                     
    22                         'mejs.time-slider': '時間軸',
    23                         'mejs.time-help-text': '使用左/右箭頭快轉1秒,上/下箭頭快轉10秒。',
    24                         'mejs.live-broadcast' : '現場直播',                 
    25                         'mejs.volume-help-text': '使用上/下箭頭提高或降低音量。',
    26                         'mejs.unmute': '取消靜音',
    27                         'mejs.mute': '靜音',
    28                         'mejs.volume-slider': '音量控制鍵',                 
    29                         'mejs.video-player': '影片播放器',
    30                         'mejs.audio-player': '音樂播放器',                   
    31                         'mejs.captions-subtitles': '字幕/標題',
    32                         'mejs.captions-chapters': '章節',
    33                         'mejs.none': '無',
    34                         'mejs.afrikaans': '南非荷蘭語',
    35                         'mejs.albanian': '阿爾巴尼亞人',
    36                         'mejs.arabic': '阿拉伯語',
    37                         'mejs.belarusian': '白俄羅斯',
    38                         'mejs.bulgarian': '保加利亞語',
    39                         'mejs.catalan': '加泰羅尼亞語',
    40                         'mejs.chinese': '中文',
    41                         'mejs.chinese-simplified': '简体中文',
    42                         'mejs.chinese-traditional': '正體中文',
    43                         'mejs.croatian': '克羅地亞語',
    44                         'mejs.czech': '捷克',
    45                         'mejs.danish': '丹麥語',
    46                         'mejs.dutch': '荷蘭人',
    47                         'mejs.english': '英語',
    48                         'mejs.estonian': '愛沙尼亞語',
    49                         'mejs.filipino': '菲律賓',
    50                         'mejs.finnish': '芬蘭語',
    51                         'mejs.french': '法語',
    52                         'mejs.galician': '加利西亞',
    53                         'mejs.german': '德語',
    54                         'mejs.greek': '希臘語',
    55                         'mejs.haitian-creole': '海地克里奧爾人',
    56                         'mejs.hebrew': '希伯來語',
    57                         'mejs.hindi': '印地語',
    58                         'mejs.hungarian': '匈牙利',
    59                         'mejs.icelandic': '冰島',
    60                         'mejs.indonesian': '印尼語',
    61                         'mejs.irish': '愛爾蘭',
    62                         'mejs.italian': '意大利語',
    63                         'mejs.japanese': '日本',
    64                         'mejs.korean': '韓國人',
    65                         'mejs.latvian': '拉脫維亞人',
    66                         'mejs.lithuanian': '立陶宛語',
    67                         'mejs.macedonian': '馬其頓',
    68                         'mejs.malay': '馬來語',
    69                         'mejs.maltese': '馬耳他',
    70                         'mejs.norwegian': '挪威語',
    71                         'mejs.persian': '波斯人',
    72                         'mejs.polish': '波蘭語',
    73                         'mejs.portuguese': '葡萄牙語',
    74                         'mejs.romanian': '羅馬尼亞語',
    75                         'mejs.russian': '俄羅斯',
    76                         'mejs.serbian': '塞爾維亞人',
    77                         'mejs.slovak': '斯洛伐克語',
    78                         'mejs.slovenian': '斯洛文尼亞語',
    79                         'mejs.spanish': '西班牙語',
    80                         'mejs.swahili': '斯瓦希里語',
    81                         'mejs.swedish': '瑞典語',
    82                         'mejs.tagalog': '他加祿語',
    83                         'mejs.thai': '泰國',
    84                         'mejs.turkish': '土耳其語',
    85                         'mejs.ukrainian': '烏克蘭',
    86                         'mejs.vietnamese': '越南人',
    87                         'mejs.welsh': '威爾士',
    88                         'mejs.yiddish': '意第緒語'
    89                 };
    90         }
    91 })(mejs.i18n);
  • deleted file src/wp-includes/js/mediaelement/renderers/dailymotion.js

    diff --git src/wp-includes/js/mediaelement/mediaelement-flash-audio-ogg.swf src/wp-includes/js/mediaelement/mediaelement-flash-audio-ogg.swf
    deleted file mode 100644
    index 102a5c0b36..0000000000
    Binary files src/wp-includes/js/mediaelement/mediaelement-flash-audio-ogg.swf and /dev/null differ
    diff --git src/wp-includes/js/mediaelement/mediaelement-flash-audio.swf src/wp-includes/js/mediaelement/mediaelement-flash-audio.swf
    deleted file mode 100644
    index fa3a32a905..0000000000
    Binary files src/wp-includes/js/mediaelement/mediaelement-flash-audio.swf and /dev/null differ
    diff --git src/wp-includes/js/mediaelement/mediaelement-flash-video-hls.swf src/wp-includes/js/mediaelement/mediaelement-flash-video-hls.swf
    deleted file mode 100644
    index 4ffee184c7..0000000000
    Binary files src/wp-includes/js/mediaelement/mediaelement-flash-video-hls.swf and /dev/null differ
    diff --git src/wp-includes/js/mediaelement/mediaelement-flash-video-mdash.swf src/wp-includes/js/mediaelement/mediaelement-flash-video-mdash.swf
    deleted file mode 100644
    index f6061020a1..0000000000
    Binary files src/wp-includes/js/mediaelement/mediaelement-flash-video-mdash.swf and /dev/null differ
    diff --git src/wp-includes/js/mediaelement/mediaelement-flash-video.swf src/wp-includes/js/mediaelement/mediaelement-flash-video.swf
    deleted file mode 100644
    index 20097bad46..0000000000
    Binary files src/wp-includes/js/mediaelement/mediaelement-flash-video.swf and /dev/null differ
    diff --git src/wp-includes/js/mediaelement/renderers/dailymotion.js src/wp-includes/js/mediaelement/renderers/dailymotion.js
    deleted file mode 100644
    index 5b7589a966..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
    12 'use strict';
    13 
    14 var DailyMotionApi = {
    15         isSDKStarted: false,
    16 
    17         isSDKLoaded: false,
    18 
    19         iframeQueue: [],
    20 
    21         enqueueIframe: function enqueueIframe(settings) {
    22 
    23                 if (DailyMotionApi.isLoaded) {
    24                         DailyMotionApi.createIframe(settings);
    25                 } else {
    26                         DailyMotionApi.loadIframeApi();
    27                         DailyMotionApi.iframeQueue.push(settings);
    28                 }
    29         },
    30 
    31         loadIframeApi: function loadIframeApi() {
    32                 if (!DailyMotionApi.isSDKStarted) {
    33                         mejs.Utils.loadScript('https://api.dmcdn.net/all.js');
    34                         DailyMotionApi.isSDKStarted = true;
    35                 }
    36         },
    37 
    38         apiReady: function apiReady() {
    39 
    40                 DailyMotionApi.isLoaded = true;
    41                 DailyMotionApi.isSDKLoaded = true;
    42 
    43                 while (DailyMotionApi.iframeQueue.length > 0) {
    44                         var settings = DailyMotionApi.iframeQueue.pop();
    45 
    46                         DM.init({
    47                                 apiKey: settings.apiKey,
    48                                 status: settings.status,
    49                                 cookie: settings.cookie
    50                         });
    51 
    52                         DailyMotionApi.createIframe(settings);
    53                 }
    54         },
    55 
    56         createIframe: function createIframe(settings) {
    57 
    58                 var player = DM.player(settings.container, {
    59                         height: settings.height || '100%',
    60                         width: settings.width || '100%',
    61                         video: settings.videoId,
    62                         params: Object.assign({ api: true }, settings.params),
    63                         origin: location.host
    64                 });
    65 
    66                 player.addEventListener('apiready', function () {
    67                         window['__ready__' + settings.id](player, { paused: true, ended: false });
    68                 });
    69         },
    70 
    71         getDailyMotionId: function getDailyMotionId(url) {
    72                 var parts = url.split('/'),
    73                     lastPart = parts[parts.length - 1],
    74                     dashParts = lastPart.split('_');
    75 
    76                 return dashParts[0];
    77         }
    78 };
    79 
    80 var DailyMotionIframeRenderer = {
    81         name: 'dailymotion_iframe',
    82         options: {
    83                 prefix: 'dailymotion_iframe',
    84                 dailymotion: {
    85                         width: '100%',
    86                         height: '100%',
    87                         params: {
    88                                 autoplay: false,
    89                                 chromeless: 1,
    90                                 info: 0,
    91                                 logo: 0,
    92                                 related: 0
    93                         },
    94                         apiKey: null,
    95                         status: true,
    96                         cookie: true
    97                 }
    98         },
    99 
    100         canPlayType: function canPlayType(type) {
    101                 return ~['video/dailymotion', 'video/x-dailymotion'].indexOf(type.toLowerCase());
    102         },
    103 
    104         create: function create(mediaElement, options, mediaFiles) {
    105 
    106                 var dm = {},
    107                     apiStack = [],
    108                     readyState = 4;
    109 
    110                 var events = void 0,
    111                     dmPlayer = null,
    112                     dmIframe = null,
    113                     muted = mediaElement.originalNode.muted;
    114 
    115                 dm.options = options;
    116                 dm.id = mediaElement.id + '_' + options.prefix;
    117                 dm.mediaElement = mediaElement;
    118 
    119                 var props = mejs.html5media.properties,
    120                     assignGettersSetters = function assignGettersSetters(propName) {
    121 
    122                         var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    123 
    124                         dm['get' + capName] = function () {
    125                                 if (dmPlayer !== null) {
    126                                         var value = null;
    127 
    128                                         switch (propName) {
    129                                                 case 'currentTime':
    130                                                         return dmPlayer.currentTime;
    131                                                 case 'duration':
    132                                                         return isNaN(dmPlayer.duration) ? 0 : dmPlayer.duration;
    133                                                 case 'volume':
    134                                                         return dmPlayer.volume;
    135                                                 case 'paused':
    136                                                         return dmPlayer.paused;
    137                                                 case 'ended':
    138                                                         return dmPlayer.ended;
    139                                                 case 'muted':
    140                                                         muted = dmPlayer.muted;
    141                                                         return muted;
    142                                                 case 'buffered':
    143                                                         var percentLoaded = dmPlayer.bufferedTime,
    144                                                             duration = dmPlayer.duration;
    145                                                         return {
    146                                                                 start: function start() {
    147                                                                         return 0;
    148                                                                 },
    149                                                                 end: function end() {
    150                                                                         return percentLoaded / duration;
    151                                                                 },
    152                                                                 length: 1
    153                                                         };
    154                                                 case 'src':
    155                                                         return mediaElement.originalNode.getAttribute('src');
    156                                                 case 'readyState':
    157                                                         return readyState;
    158                                         }
    159 
    160                                         return value;
    161                                 } else {
    162                                         return null;
    163                                 }
    164                         };
    165 
    166                         dm['set' + capName] = function (value) {
    167                                 if (dmPlayer !== null) {
    168                                         switch (propName) {
    169                                                 case 'src':
    170                                                         var url = typeof value === 'string' ? value : value[0].src;
    171                                                         dmPlayer.load(DailyMotionApi.getDailyMotionId(url));
    172                                                         break;
    173                                                 case 'currentTime':
    174                                                         dmPlayer.seek(value);
    175                                                         break;
    176                                                 case 'muted':
    177                                                         if (value === true) {
    178                                                                 dmPlayer.setVolume(0);
    179                                                         }
    180                                                         dmPlayer.setMuted(value);
    181                                                         muted = value;
    182                                                         setTimeout(function () {
    183                                                                 var event = mejs.Utils.createEvent('volumechange', dm);
    184                                                                 mediaElement.dispatchEvent(event);
    185                                                         }, 50);
    186                                                         break;
    187                                                 case 'volume':
    188                                                         dmPlayer.setVolume(value);
    189                                                         if (value === 0 && !dmPlayer.muted) {
    190                                                                 dmPlayer.setMuted(true);
    191                                                                 muted = true;
    192                                                         } else if (value > 0 && dmPlayer.muted) {
    193                                                                 dmPlayer.setMuted(false);
    194                                                                 muted = false;
    195                                                         }
    196 
    197                                                         setTimeout(function () {
    198                                                                 var event = mejs.Utils.createEvent('volumechange', dm);
    199                                                                 mediaElement.dispatchEvent(event);
    200                                                         }, 50);
    201                                                         break;
    202                                                 case 'readyState':
    203                                                         var event = mejs.Utils.createEvent('canplay', dm);
    204                                                         mediaElement.dispatchEvent(event);
    205                                                         break;
    206                                                 default:
    207                                                        
    208                                                         break;
    209                                         }
    210                                 } else {
    211                                         apiStack.push({ type: 'set', propName: propName, value: value });
    212                                 }
    213                         };
    214                 };
    215 
    216                 for (var i = 0, total = props.length; i < total; i++) {
    217                         assignGettersSetters(props[i]);
    218                 }
    219 
    220                 var methods = mejs.html5media.methods,
    221                     assignMethods = function assignMethods(methodName) {
    222                         dm[methodName] = function () {
    223                                 if (dmPlayer !== null) {
    224                                         switch (methodName) {
    225                                                 case 'play':
    226                                                         return dmPlayer.play();
    227                                                 case 'pause':
    228                                                         return dmPlayer.pause();
    229                                                 case 'load':
    230                                                         return null;
    231                                         }
    232                                 } else {
    233                                         apiStack.push({ type: 'call', methodName: methodName });
    234                                 }
    235                         };
    236                 };
    237 
    238                 for (var _i = 0, _total = methods.length; _i < _total; _i++) {
    239                         assignMethods(methods[_i]);
    240                 }
    241 
    242                 window['__ready__' + dm.id] = function (_dmPlayer) {
    243 
    244                         mediaElement.dmPlayer = dmPlayer = _dmPlayer;
    245 
    246                         if (apiStack.length) {
    247                                 for (var _i2 = 0, _total2 = apiStack.length; _i2 < _total2; _i2++) {
    248 
    249                                         var stackItem = apiStack[_i2];
    250 
    251                                         if (stackItem.type === 'set') {
    252                                                 var propName = stackItem.propName,
    253                                                     capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    254 
    255                                                 dm['set' + capName](stackItem.value);
    256                                         } else if (stackItem.type === 'call') {
    257                                                 dm[stackItem.methodName]();
    258                                         }
    259                                 }
    260                         }
    261 
    262                         dmIframe = document.getElementById(dm.id);
    263 
    264                         events = ['mouseover', 'mouseout'];
    265                         var assignEvents = function assignEvents(e) {
    266                                 var event = mejs.Utils.createEvent(e.type, dm);
    267                                 mediaElement.dispatchEvent(event);
    268                         };
    269 
    270                         for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) {
    271                                 dmIframe.addEventListener(events[_i3], assignEvents, false);
    272                         }
    273 
    274                         if (mediaElement.originalNode.muted) {
    275                                 dmPlayer.setVolume(0);
    276                                 dmPlayer.setMuted(true);
    277                         } else {
    278                                 dmPlayer.setVolume(dmPlayer.volume);
    279                                 dmPlayer.setMuted(false);
    280                         }
    281 
    282                         events = mejs.html5media.events;
    283                         events = events.concat(['click', 'mouseover', 'mouseout']);
    284                         var assignNativeEvents = function assignNativeEvents(eventName) {
    285                                 if (eventName !== 'ended') {
    286                                         dmPlayer.addEventListener(eventName, function (e) {
    287                                                 var event = mejs.Utils.createEvent(e.type, dm);
    288                                                 mediaElement.dispatchEvent(event);
    289                                         });
    290                                 }
    291                         };
    292 
    293                         for (var _i4 = 0, _total4 = events.length; _i4 < _total4; _i4++) {
    294                                 assignNativeEvents(events[_i4]);
    295                         }
    296 
    297                         dmPlayer.addEventListener('ad_start', function () {
    298                                 var event = mejs.Utils.createEvent('play', dm);
    299                                 mediaElement.dispatchEvent(event);
    300 
    301                                 event = mejs.Utils.createEvent('progress', dm);
    302                                 mediaElement.dispatchEvent(event);
    303 
    304                                 event = mejs.Utils.createEvent('timeupdate', dm);
    305                                 mediaElement.dispatchEvent(event);
    306                         });
    307                         dmPlayer.addEventListener('ad_timeupdate', function () {
    308                                 var event = mejs.Utils.createEvent('timeupdate', dm);
    309                                 mediaElement.dispatchEvent(event);
    310                         });
    311                         dmPlayer.addEventListener('ad_pause', function () {
    312                                 var event = mejs.Utils.createEvent('pause', dm);
    313                                 mediaElement.dispatchEvent(event);
    314                         });
    315                         dmPlayer.addEventListener('start', function () {
    316                                 if (dmPlayer.muted) {
    317                                         var event = mejs.Utils.createEvent('volumechange', dm);
    318                                         mediaElement.dispatchEvent(event);
    319                                 }
    320                         });
    321                         dmPlayer.addEventListener('video_start', function () {
    322                                 var event = mejs.Utils.createEvent('play', dm);
    323                                 mediaElement.dispatchEvent(event);
    324 
    325                                 var playingEvent = mejs.Utils.createEvent('playing', dm);
    326                                 mediaElement.dispatchEvent(playingEvent);
    327                         });
    328                         dmPlayer.addEventListener('ad_timeupdate', function () {
    329                                 var event = mejs.Utils.createEvent('timeupdate', dm);
    330                                 mediaElement.dispatchEvent(event);
    331                         });
    332                         dmPlayer.addEventListener('video_end', function () {
    333                                 var event = mejs.Utils.createEvent('ended', dm);
    334                                 mediaElement.dispatchEvent(event);
    335 
    336                                 if (mediaElement.originalNode.getAttribute('loop')) {
    337                                         dmPlayer.play();
    338                                 }
    339                         });
    340 
    341                         var initEvents = ['rendererready', 'loadedmetadata', 'loadeddata', 'canplay'];
    342 
    343                         for (var _i5 = 0, _total5 = initEvents.length; _i5 < _total5; _i5++) {
    344                                 var event = mejs.Utils.createEvent(initEvents[_i5], dm);
    345                                 mediaElement.dispatchEvent(event);
    346                         }
    347                 };
    348 
    349                 var dmContainer = document.createElement('div');
    350                 dmContainer.id = dm.id;
    351                 mediaElement.appendChild(dmContainer);
    352                 if (mediaElement.originalNode) {
    353                         dmContainer.style.width = mediaElement.originalNode.style.width;
    354                         dmContainer.style.height = mediaElement.originalNode.style.height;
    355                 }
    356                 mediaElement.originalNode.style.display = 'none';
    357 
    358                 var videoId = DailyMotionApi.getDailyMotionId(mediaFiles[0].src),
    359                     dmSettings = {
    360                         id: dm.id,
    361                         container: dmContainer,
    362                         videoId: videoId
    363                 };
    364 
    365                 dmSettings.params = Object.assign({}, dm.options.dailymotion);
    366 
    367                 dmSettings.params.controls = !!mediaElement.originalNode.controls;
    368 
    369                 if (mediaElement.originalNode.autoplay) {
    370                         dmSettings.params.autoplay = true;
    371                 }
    372                 if (mediaElement.originalNode.muted) {
    373                         dmSettings.params.mute = true;
    374                 }
    375                 dmSettings.params.api = '1';
    376 
    377                 DailyMotionApi.enqueueIframe(dmSettings);
    378 
    379                 dm.hide = function () {
    380                         dm.pause();
    381                         if (dmIframe) {
    382                                 dmIframe.style.display = 'none';
    383                         }
    384                 };
    385                 dm.show = function () {
    386                         if (dmIframe) {
    387                                 dmIframe.style.display = '';
    388                         }
    389                 };
    390                 dm.setSize = function (width, height) {
    391                         if (dmIframe) {
    392                                 dmIframe.width = width;
    393                                 dmIframe.height = height;
    394                         }
    395                 };
    396                 dm.destroy = function () {
    397                         dmPlayer.destroy();
    398                 };
    399 
    400                 return dm;
    401         }
    402 };
    403 
    404 mejs.Utils.typeChecks.push(function (url) {
    405         return (/\/\/((www\.)?dailymotion\.com|dai\.ly)/i.test(url) ? 'video/x-dailymotion' : null
    406         );
    407 });
    408 
    409 window.dmAsyncInit = function () {
    410         DailyMotionApi.apiReady();
    411 };
    412 
    413 mejs.Renderers.add(DailyMotionIframeRenderer);
    414 
    415 },{}]},{},[1]);
  • deleted file src/wp-includes/js/mediaelement/renderers/dailymotion.min.js

    diff --git src/wp-includes/js/mediaelement/renderers/dailymotion.min.js src/wp-includes/js/mediaelement/renderers/dailymotion.min.js
    deleted file mode 100644
    index 99b62fe5a6..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */
    12 !function e(t,a,n){function i(s,o){if(!a[s]){if(!t[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=a[s]={exports:{}};t[s][0].call(l.exports,function(e){var a=t[s][1][e];return i(a||e)},l,l.exports,e,t,a,n)}return a[s].exports}for(var r="function"==typeof require&&require,s=0;s<n.length;s++)i(n[s]);return i}({1:[function(e,t,a){"use strict";var n={isSDKStarted:!1,isSDKLoaded:!1,iframeQueue:[],enqueueIframe:function(e){n.isLoaded?n.createIframe(e):(n.loadIframeApi(),n.iframeQueue.push(e))},loadIframeApi:function(){n.isSDKStarted||(mejs.Utils.loadScript("https://api.dmcdn.net/all.js"),n.isSDKStarted=!0)},apiReady:function(){for(n.isLoaded=!0,n.isSDKLoaded=!0;n.iframeQueue.length>0;){var e=n.iframeQueue.pop();DM.init({apiKey:e.apiKey,status:e.status,cookie:e.cookie}),n.createIframe(e)}},createIframe:function(e){var t=DM.player(e.container,{height:e.height||"100%",width:e.width||"100%",video:e.videoId,params:Object.assign({api:!0},e.params),origin:location.host});t.addEventListener("apiready",function(){window["__ready__"+e.id](t,{paused:!0,ended:!1})})},getDailyMotionId:function(e){var t=e.split("/");return t[t.length-1].split("_")[0]}},i={name:"dailymotion_iframe",options:{prefix:"dailymotion_iframe",dailymotion:{width:"100%",height:"100%",params:{autoplay:!1,chromeless:1,info:0,logo:0,related:0},apiKey:null,status:!0,cookie:!0}},canPlayType:function(e){return~["video/dailymotion","video/x-dailymotion"].indexOf(e.toLowerCase())},create:function(e,t,a){var i={},r=[],s=void 0,o=null,d=null,u=e.originalNode.muted;i.options=t,i.id=e.id+"_"+t.prefix,i.mediaElement=e;for(var l=mejs.html5media.properties,c=0,m=l.length;c<m;c++)!function(t){var a=""+t.substring(0,1).toUpperCase()+t.substring(1);i["get"+a]=function(){if(null!==o){switch(t){case"currentTime":return o.currentTime;case"duration":return isNaN(o.duration)?0:o.duration;case"volume":return o.volume;case"paused":return o.paused;case"ended":return o.ended;case"muted":return u=o.muted;case"buffered":var a=o.bufferedTime,n=o.duration;return{start:function(){return 0},end:function(){return a/n},length:1};case"src":return e.originalNode.getAttribute("src");case"readyState":return 4}return null}return null},i["set"+a]=function(a){if(null!==o)switch(t){case"src":var s="string"==typeof a?a:a[0].src;o.load(n.getDailyMotionId(s));break;case"currentTime":o.seek(a);break;case"muted":!0===a&&o.setVolume(0),o.setMuted(a),u=a,setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",i);e.dispatchEvent(t)},50);break;case"volume":o.setVolume(a),0!==a||o.muted?a>0&&o.muted&&(o.setMuted(!1),u=!1):(o.setMuted(!0),u=!0),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",i);e.dispatchEvent(t)},50);break;case"readyState":var d=mejs.Utils.createEvent("canplay",i);e.dispatchEvent(d)}else r.push({type:"set",propName:t,value:a})}}(l[c]);for(var p=mejs.html5media.methods,v=0,f=p.length;v<f;v++)!function(e){i[e]=function(){if(null!==o)switch(e){case"play":return o.play();case"pause":return o.pause();case"load":return null}else r.push({type:"call",methodName:e})}}(p[v]);window["__ready__"+i.id]=function(t){if(e.dmPlayer=o=t,r.length)for(var a=0,n=r.length;a<n;a++){var u=r[a];if("set"===u.type){var l=u.propName,c=""+l.substring(0,1).toUpperCase()+l.substring(1);i["set"+c](u.value)}else"call"===u.type&&i[u.methodName]()}d=document.getElementById(i.id);for(var m=0,p=(s=["mouseover","mouseout"]).length;m<p;m++)d.addEventListener(s[m],function(t){var a=mejs.Utils.createEvent(t.type,i);e.dispatchEvent(a)},!1);e.originalNode.muted?(o.setVolume(0),o.setMuted(!0)):(o.setVolume(o.volume),o.setMuted(!1)),s=mejs.html5media.events;for(var v=0,f=(s=s.concat(["click","mouseover","mouseout"])).length;v<f;v++)!function(t){"ended"!==t&&o.addEventListener(t,function(t){var a=mejs.Utils.createEvent(t.type,i);e.dispatchEvent(a)})}(s[v]);o.addEventListener("ad_start",function(){var t=mejs.Utils.createEvent("play",i);e.dispatchEvent(t),t=mejs.Utils.createEvent("progress",i),e.dispatchEvent(t),t=mejs.Utils.createEvent("timeupdate",i),e.dispatchEvent(t)}),o.addEventListener("ad_timeupdate",function(){var t=mejs.Utils.createEvent("timeupdate",i);e.dispatchEvent(t)}),o.addEventListener("ad_pause",function(){var t=mejs.Utils.createEvent("pause",i);e.dispatchEvent(t)}),o.addEventListener("start",function(){if(o.muted){var t=mejs.Utils.createEvent("volumechange",i);e.dispatchEvent(t)}}),o.addEventListener("video_start",function(){var t=mejs.Utils.createEvent("play",i);e.dispatchEvent(t);var a=mejs.Utils.createEvent("playing",i);e.dispatchEvent(a)}),o.addEventListener("ad_timeupdate",function(){var t=mejs.Utils.createEvent("timeupdate",i);e.dispatchEvent(t)}),o.addEventListener("video_end",function(){var t=mejs.Utils.createEvent("ended",i);e.dispatchEvent(t),e.originalNode.getAttribute("loop")&&o.play()});for(var h=["rendererready","loadedmetadata","loadeddata","canplay"],y=0,g=h.length;y<g;y++){var E=mejs.Utils.createEvent(h[y],i);e.dispatchEvent(E)}};var h=document.createElement("div");h.id=i.id,e.appendChild(h),e.originalNode&&(h.style.width=e.originalNode.style.width,h.style.height=e.originalNode.style.height),e.originalNode.style.display="none";var y=n.getDailyMotionId(a[0].src),g={id:i.id,container:h,videoId:y};return g.params=Object.assign({},i.options.dailymotion),g.params.controls=!!e.originalNode.controls,e.originalNode.autoplay&&(g.params.autoplay=!0),e.originalNode.muted&&(g.params.mute=!0),g.params.api="1",n.enqueueIframe(g),i.hide=function(){i.pause(),d&&(d.style.display="none")},i.show=function(){d&&(d.style.display="")},i.setSize=function(e,t){d&&(d.width=e,d.height=t)},i.destroy=function(){o.destroy()},i}};mejs.Utils.typeChecks.push(function(e){return/\/\/((www\.)?dailymotion\.com|dai\.ly)/i.test(e)?"video/x-dailymotion":null}),window.dmAsyncInit=function(){n.apiReady()},mejs.Renderers.add(i)},{}]},{},[1]);
    13  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/renderers/facebook.js

    diff --git src/wp-includes/js/mediaelement/renderers/facebook.js src/wp-includes/js/mediaelement/renderers/facebook.js
    deleted file mode 100644
    index 8525620dbb..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
    12 'use strict';
    13 
    14 var FacebookApi = {
    15 
    16         promise: null,
    17 
    18         load: function load(settings) {
    19 
    20                 if (typeof FB !== 'undefined') {
    21                         FacebookApi._createPlayer(settings);
    22                 } else {
    23                         FacebookApi.promise = FacebookApi.promise || mejs.Utils.loadScript('https://connect.facebook.net/' + settings.options.lang + '/sdk.js');
    24                         FacebookApi.promise.then(function () {
    25                                 FB.init(settings.options);
    26 
    27                                 setTimeout(function () {
    28                                         FacebookApi._createPlayer(settings);
    29                                 }, 50);
    30                         });
    31                 }
    32         },
    33 
    34         _createPlayer: function _createPlayer(settings) {
    35                 window['__ready__' + settings.id]();
    36         }
    37 };
    38 var FacebookRenderer = {
    39         name: 'facebook',
    40         options: {
    41                 prefix: 'facebook',
    42                 facebook: {
    43                         appId: '',
    44                         xfbml: true,
    45                         version: 'v2.10',
    46                         lang: 'en_US'
    47                 }
    48         },
    49 
    50         canPlayType: function canPlayType(type) {
    51                 return ~['video/facebook', 'video/x-facebook'].indexOf(type.toLowerCase());
    52         },
    53 
    54         create: function create(mediaElement, options, mediaFiles) {
    55                 var apiStack = [],
    56                     fb = {},
    57                     readyState = 4;
    58 
    59                 var hasStartedPlaying = false,
    60                     paused = true,
    61                     ended = false,
    62                     fbPlayer = null,
    63                     src = '',
    64                     poster = '',
    65                     autoplay = mediaElement.originalNode.autoplay;
    66 
    67                 fb.options = options;
    68                 fb.id = mediaElement.id + '_' + options.prefix;
    69                 fb.mediaElement = mediaElement;
    70 
    71                 if (mejs.Features.isiPhone && mediaElement.originalNode.getAttribute('poster')) {
    72                         poster = mediaElement.originalNode.getAttribute('poster');
    73                         mediaElement.originalNode.removeAttribute('poster');
    74                 }
    75 
    76                 var props = mejs.html5media.properties,
    77                     assignGettersSetters = function assignGettersSetters(propName) {
    78 
    79                         var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    80 
    81                         fb['get' + capName] = function () {
    82 
    83                                 if (fbPlayer !== null) {
    84                                         var value = null;
    85 
    86                                         switch (propName) {
    87                                                 case 'currentTime':
    88                                                         return fbPlayer.getCurrentPosition();
    89                                                 case 'duration':
    90                                                         return fbPlayer.getDuration();
    91                                                 case 'volume':
    92                                                         return fbPlayer.getVolume();
    93                                                 case 'paused':
    94                                                         return paused;
    95                                                 case 'ended':
    96                                                         return ended;
    97                                                 case 'muted':
    98                                                         return fbPlayer.isMuted();
    99                                                 case 'buffered':
    100                                                         return {
    101                                                                 start: function start() {
    102                                                                         return 0;
    103                                                                 },
    104                                                                 end: function end() {
    105                                                                         return 0;
    106                                                                 },
    107                                                                 length: 1
    108                                                         };
    109                                                 case 'src':
    110                                                         return src;
    111                                                 case 'readyState':
    112                                                         return readyState;
    113                                         }
    114 
    115                                         return value;
    116                                 } else {
    117                                         return null;
    118                                 }
    119                         };
    120 
    121                         fb['set' + capName] = function (value) {
    122 
    123                                 if (fbPlayer !== null) {
    124 
    125                                         switch (propName) {
    126                                                 case 'src':
    127                                                         var url = typeof value === 'string' ? value : value[0].src;
    128                                                         src = url;
    129 
    130                                                         fbContainer.remove();
    131                                                         fbContainer = document.createElement('div');
    132                                                         fbContainer.id = fb.id;
    133                                                         fbContainer.className = 'fb-video';
    134                                                         fbContainer.setAttribute('data-href', url);
    135                                                         fbContainer.setAttribute('data-allowfullscreen', 'true');
    136                                                         fbContainer.setAttribute('data-controls', 'false');
    137 
    138                                                         mediaElement.originalNode.parentNode.insertBefore(fbContainer, mediaElement.originalNode);
    139                                                         mediaElement.originalNode.style.display = 'none';
    140 
    141                                                         FacebookApi.load({
    142                                                                 lang: fb.options.lang,
    143                                                                 id: fb.id
    144                                                         });
    145 
    146                                                         FB.XFBML.parse();
    147 
    148                                                         if (autoplay) {
    149                                                                 fbPlayer.play();
    150                                                         }
    151                                                         break;
    152                                                 case 'currentTime':
    153                                                         fbPlayer.seek(value);
    154                                                         break;
    155                                                 case 'muted':
    156                                                         if (value) {
    157                                                                 fbPlayer.mute();
    158                                                         } else {
    159                                                                 fbPlayer.unmute();
    160                                                         }
    161                                                         setTimeout(function () {
    162                                                                 var event = mejs.Utils.createEvent('volumechange', fb);
    163                                                                 mediaElement.dispatchEvent(event);
    164                                                         }, 50);
    165                                                         break;
    166                                                 case 'volume':
    167                                                         fbPlayer.setVolume(value);
    168                                                         setTimeout(function () {
    169                                                                 var event = mejs.Utils.createEvent('volumechange', fb);
    170                                                                 mediaElement.dispatchEvent(event);
    171                                                         }, 50);
    172                                                         break;
    173                                                 case 'readyState':
    174                                                         var event = mejs.Utils.createEvent('canplay', fb);
    175                                                         mediaElement.dispatchEvent(event);
    176                                                         break;
    177                                                 default:
    178                                                        
    179                                                         break;
    180                                         }
    181                                 } else {
    182                                         apiStack.push({ type: 'set', propName: propName, value: value });
    183                                 }
    184                         };
    185                 };
    186 
    187                 for (var i = 0, total = props.length; i < total; i++) {
    188                         assignGettersSetters(props[i]);
    189                 }
    190 
    191                 var methods = mejs.html5media.methods,
    192                     assignMethods = function assignMethods(methodName) {
    193                         fb[methodName] = function () {
    194                                 if (fbPlayer !== null) {
    195                                         switch (methodName) {
    196                                                 case 'play':
    197                                                         return fbPlayer.play();
    198                                                 case 'pause':
    199                                                         return fbPlayer.pause();
    200                                                 case 'load':
    201                                                         return null;
    202                                         }
    203                                 } else {
    204                                         apiStack.push({ type: 'call', methodName: methodName });
    205                                 }
    206                         };
    207                 };
    208 
    209                 for (var _i = 0, _total = methods.length; _i < _total; _i++) {
    210                         assignMethods(methods[_i]);
    211                 }
    212 
    213                 function assignEvents(events) {
    214                         for (var _i2 = 0, _total2 = events.length; _i2 < _total2; _i2++) {
    215                                 var event = mejs.Utils.createEvent(events[_i2], fb);
    216                                 mediaElement.dispatchEvent(event);
    217                         }
    218                 }
    219 
    220                 window['__ready__' + fb.id] = function () {
    221                         FB.Event.subscribe('xfbml.ready', function (msg) {
    222                                 if (msg.type === 'video' && fb.id === msg.id) {
    223                                         mediaElement.fbPlayer = fbPlayer = msg.instance;
    224 
    225                                         var fbIframe = document.getElementById(fb.id),
    226                                             width = fbIframe.offsetWidth,
    227                                             height = fbIframe.offsetHeight,
    228                                             events = ['mouseover', 'mouseout'],
    229                                             assignIframeEvents = function assignIframeEvents(e) {
    230                                                 var event = mejs.Utils.createEvent(e.type, fb);
    231                                                 mediaElement.dispatchEvent(event);
    232                                         };
    233 
    234                                         fb.setSize(width, height);
    235                                         if (!mediaElement.originalNode.muted) {
    236                                                 fbPlayer.unmute();
    237                                         }
    238 
    239                                         if (autoplay) {
    240                                                 fbPlayer.play();
    241                                         }
    242 
    243                                         for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) {
    244                                                 fbIframe.addEventListener(events[_i3], assignIframeEvents);
    245                                         }
    246 
    247                                         fb.eventHandler = {};
    248 
    249                                         var fbEvents = ['startedPlaying', 'paused', 'finishedPlaying', 'startedBuffering', 'finishedBuffering'];
    250                                         for (var _i4 = 0, _total4 = fbEvents.length; _i4 < _total4; _i4++) {
    251                                                 var event = fbEvents[_i4],
    252                                                     handler = fb.eventHandler[event];
    253                                                 if (handler !== undefined && handler !== null && !mejs.Utils.isObjectEmpty(handler) && typeof handler.removeListener === 'function') {
    254                                                         handler.removeListener(event);
    255                                                 }
    256                                         }
    257 
    258                                         if (apiStack.length) {
    259                                                 for (var _i5 = 0, _total5 = apiStack.length; _i5 < _total5; _i5++) {
    260                                                         var stackItem = apiStack[_i5];
    261 
    262                                                         if (stackItem.type === 'set') {
    263                                                                 var propName = stackItem.propName,
    264                                                                     capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    265 
    266                                                                 fb['set' + capName](stackItem.value);
    267                                                         } else if (stackItem.type === 'call') {
    268                                                                 fb[stackItem.methodName]();
    269                                                         }
    270                                                 }
    271                                         }
    272 
    273                                         assignEvents(['rendererready', 'loadeddata', 'canplay', 'progress', 'loadedmetadata', 'timeupdate']);
    274 
    275                                         var timer = void 0;
    276 
    277                                         fb.eventHandler.startedPlaying = fbPlayer.subscribe('startedPlaying', function () {
    278                                                 if (!hasStartedPlaying) {
    279                                                         hasStartedPlaying = true;
    280                                                 }
    281                                                 paused = false;
    282                                                 ended = false;
    283                                                 assignEvents(['play', 'playing', 'timeupdate']);
    284 
    285                                                 timer = setInterval(function () {
    286                                                         fbPlayer.getCurrentPosition();
    287                                                         assignEvents(['timeupdate']);
    288                                                 }, 250);
    289                                         });
    290                                         fb.eventHandler.paused = fbPlayer.subscribe('paused', function () {
    291                                                 paused = true;
    292                                                 ended = false;
    293                                                 assignEvents(['pause']);
    294                                         });
    295                                         fb.eventHandler.finishedPlaying = fbPlayer.subscribe('finishedPlaying', function () {
    296                                                 paused = true;
    297                                                 ended = true;
    298 
    299                                                 assignEvents(['ended']);
    300                                                 clearInterval(timer);
    301                                                 timer = null;
    302                                         });
    303                                         fb.eventHandler.startedBuffering = fbPlayer.subscribe('startedBuffering', function () {
    304                                                 assignEvents(['progress', 'timeupdate']);
    305                                         });
    306                                         fb.eventHandler.finishedBuffering = fbPlayer.subscribe('finishedBuffering', function () {
    307                                                 assignEvents(['progress', 'timeupdate']);
    308                                         });
    309                                 }
    310                         });
    311                 };
    312 
    313                 src = mediaFiles[0].src;
    314                 var fbContainer = document.createElement('div');
    315                 fbContainer.id = fb.id;
    316                 fbContainer.className = 'fb-video';
    317                 fbContainer.setAttribute('data-href', src);
    318                 fbContainer.setAttribute('data-allowfullscreen', true);
    319                 fbContainer.setAttribute('data-controls', !!mediaElement.originalNode.controls);
    320                 mediaElement.originalNode.parentNode.insertBefore(fbContainer, mediaElement.originalNode);
    321                 mediaElement.originalNode.style.display = 'none';
    322 
    323                 FacebookApi.load({
    324                         options: fb.options.facebook,
    325                         id: fb.id
    326                 });
    327 
    328                 fb.hide = function () {
    329                         fb.pause();
    330                         if (fbPlayer) {
    331                                 fbContainer.style.display = 'none';
    332                         }
    333                 };
    334                 fb.setSize = function (width) {
    335                         if (fbPlayer !== null && !isNaN(width)) {
    336                                 fbContainer.style.width = width;
    337                         }
    338                 };
    339                 fb.show = function () {
    340                         if (fbPlayer) {
    341                                 fbContainer.style.display = '';
    342                         }
    343                 };
    344 
    345                 fb.destroy = function () {
    346                         if (poster) {
    347                                 mediaElement.originalNode.setAttribute('poster', poster);
    348                         }
    349                 };
    350 
    351                 return fb;
    352         }
    353 };
    354 
    355 mejs.Utils.typeChecks.push(function (url) {
    356         return ~url.toLowerCase().indexOf('//www.facebook') ? 'video/x-facebook' : null;
    357 });
    358 
    359 mejs.Renderers.add(FacebookRenderer);
    360 
    361 },{}]},{},[1]);
  • deleted file src/wp-includes/js/mediaelement/renderers/facebook.min.js

    diff --git src/wp-includes/js/mediaelement/renderers/facebook.min.js src/wp-includes/js/mediaelement/renderers/facebook.min.js
    deleted file mode 100644
    index b30625d36d..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */
    12 !function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(a)return a(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[o]={exports:{}};t[o][0].call(d.exports,function(e){var n=t[o][1][e];return i(n||e)},d,d.exports,e,t,n,r)}return n[o].exports}for(var a="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){"use strict";var r={promise:null,load:function(e){"undefined"!=typeof FB?r._createPlayer(e):(r.promise=r.promise||mejs.Utils.loadScript("https://connect.facebook.net/"+e.options.lang+"/sdk.js"),r.promise.then(function(){FB.init(e.options),setTimeout(function(){r._createPlayer(e)},50)}))},_createPlayer:function(e){window["__ready__"+e.id]()}},i={name:"facebook",options:{prefix:"facebook",facebook:{appId:"",xfbml:!0,version:"v2.10",lang:"en_US"}},canPlayType:function(e){return~["video/facebook","video/x-facebook"].indexOf(e.toLowerCase())},create:function(e,t,n){function i(t){for(var n=0,r=t.length;n<r;n++){var i=mejs.Utils.createEvent(t[n],o);e.dispatchEvent(i)}}var a=[],o={},s=!1,u=!0,l=!1,d=null,c="",f="",p=e.originalNode.autoplay;o.options=t,o.id=e.id+"_"+t.prefix,o.mediaElement=e,mejs.Features.isiPhone&&e.originalNode.getAttribute("poster")&&(f=e.originalNode.getAttribute("poster"),e.originalNode.removeAttribute("poster"));for(var m=mejs.html5media.properties,v=0,g=m.length;v<g;v++)!function(t){var n=""+t.substring(0,1).toUpperCase()+t.substring(1);o["get"+n]=function(){if(null!==d){switch(t){case"currentTime":return d.getCurrentPosition();case"duration":return d.getDuration();case"volume":return d.getVolume();case"paused":return u;case"ended":return l;case"muted":return d.isMuted();case"buffered":return{start:function(){return 0},end:function(){return 0},length:1};case"src":return c;case"readyState":return 4}return null}return null},o["set"+n]=function(n){if(null!==d)switch(t){case"src":var i="string"==typeof n?n:n[0].src;c=i,N.remove(),(N=document.createElement("div")).id=o.id,N.className="fb-video",N.setAttribute("data-href",i),N.setAttribute("data-allowfullscreen","true"),N.setAttribute("data-controls","false"),e.originalNode.parentNode.insertBefore(N,e.originalNode),e.originalNode.style.display="none",r.load({lang:o.options.lang,id:o.id}),FB.XFBML.parse(),p&&d.play();break;case"currentTime":d.seek(n);break;case"muted":n?d.mute():d.unmute(),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",o);e.dispatchEvent(t)},50);break;case"volume":d.setVolume(n),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",o);e.dispatchEvent(t)},50);break;case"readyState":var s=mejs.Utils.createEvent("canplay",o);e.dispatchEvent(s)}else a.push({type:"set",propName:t,value:n})}}(m[v]);for(var y=mejs.html5media.methods,b=0,h=y.length;b<h;b++)!function(e){o[e]=function(){if(null!==d)switch(e){case"play":return d.play();case"pause":return d.pause();case"load":return null}else a.push({type:"call",methodName:e})}}(y[b]);window["__ready__"+o.id]=function(){FB.Event.subscribe("xfbml.ready",function(t){if("video"===t.type&&o.id===t.id){e.fbPlayer=d=t.instance;var n=document.getElementById(o.id),r=n.offsetWidth,c=n.offsetHeight,f=["mouseover","mouseout"];o.setSize(r,c),e.originalNode.muted||d.unmute(),p&&d.play();for(var m=0,v=f.length;m<v;m++)n.addEventListener(f[m],function(t){var n=mejs.Utils.createEvent(t.type,o);e.dispatchEvent(n)});o.eventHandler={};for(var g=["startedPlaying","paused","finishedPlaying","startedBuffering","finishedBuffering"],y=0,b=g.length;y<b;y++){var h=g[y],N=o.eventHandler[h];void 0===N||null===N||mejs.Utils.isObjectEmpty(N)||"function"!=typeof N.removeListener||N.removeListener(h)}if(a.length)for(var E=0,w=a.length;E<w;E++){var k=a[E];if("set"===k.type){var _=k.propName,j=""+_.substring(0,1).toUpperCase()+_.substring(1);o["set"+j](k.value)}else"call"===k.type&&o[k.methodName]()}i(["rendererready","loadeddata","canplay","progress","loadedmetadata","timeupdate"]);var B=void 0;o.eventHandler.startedPlaying=d.subscribe("startedPlaying",function(){s||(s=!0),u=!1,l=!1,i(["play","playing","timeupdate"]),B=setInterval(function(){d.getCurrentPosition(),i(["timeupdate"])},250)}),o.eventHandler.paused=d.subscribe("paused",function(){u=!0,l=!1,i(["pause"])}),o.eventHandler.finishedPlaying=d.subscribe("finishedPlaying",function(){u=!0,l=!0,i(["ended"]),clearInterval(B),B=null}),o.eventHandler.startedBuffering=d.subscribe("startedBuffering",function(){i(["progress","timeupdate"])}),o.eventHandler.finishedBuffering=d.subscribe("finishedBuffering",function(){i(["progress","timeupdate"])})}})},c=n[0].src;var N=document.createElement("div");return N.id=o.id,N.className="fb-video",N.setAttribute("data-href",c),N.setAttribute("data-allowfullscreen",!0),N.setAttribute("data-controls",!!e.originalNode.controls),e.originalNode.parentNode.insertBefore(N,e.originalNode),e.originalNode.style.display="none",r.load({options:o.options.facebook,id:o.id}),o.hide=function(){o.pause(),d&&(N.style.display="none")},o.setSize=function(e){null===d||isNaN(e)||(N.style.width=e)},o.show=function(){d&&(N.style.display="")},o.destroy=function(){f&&e.originalNode.setAttribute("poster",f)},o}};mejs.Utils.typeChecks.push(function(e){return~e.toLowerCase().indexOf("//www.facebook")?"video/x-facebook":null}),mejs.Renderers.add(i)},{}]},{},[1]);
    13  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/renderers/soundcloud.js

    diff --git src/wp-includes/js/mediaelement/renderers/soundcloud.js src/wp-includes/js/mediaelement/renderers/soundcloud.js
    deleted file mode 100644
    index cfd16ad06e..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
    12 'use strict';
    13 
    14 var SoundCloudApi = {
    15 
    16         promise: null,
    17 
    18         load: function load(settings) {
    19 
    20                 if (typeof SC !== 'undefined') {
    21                         SoundCloudApi._createPlayer(settings);
    22                 } else {
    23                         SoundCloudApi.promise = SoundCloudApi.promise || mejs.Utils.loadScript('https://w.soundcloud.com/player/api.js');
    24                         SoundCloudApi.promise.then(function () {
    25                                 SoundCloudApi._createPlayer(settings);
    26                         });
    27                 }
    28         },
    29 
    30         _createPlayer: function _createPlayer(settings) {
    31                 var player = SC.Widget(settings.iframe);
    32                 window['__ready__' + settings.id](player);
    33         }
    34 };
    35 
    36 var SoundCloudIframeRenderer = {
    37         name: 'soundcloud_iframe',
    38         options: {
    39                 prefix: 'soundcloud_iframe'
    40         },
    41 
    42         canPlayType: function canPlayType(type) {
    43                 return ~['video/soundcloud', 'video/x-soundcloud'].indexOf(type.toLowerCase());
    44         },
    45 
    46         create: function create(mediaElement, options, mediaFiles) {
    47                 var sc = {},
    48                     apiStack = [],
    49                     readyState = 4,
    50                     autoplay = mediaElement.originalNode.autoplay;
    51 
    52                 var duration = 0,
    53                     currentTime = 0,
    54                     bufferedTime = 0,
    55                     volume = 1,
    56                     muted = false,
    57                     paused = true,
    58                     ended = false,
    59                     scPlayer = null,
    60                     scIframe = null;
    61 
    62                 sc.options = options;
    63                 sc.id = mediaElement.id + '_' + options.prefix;
    64                 sc.mediaElement = mediaElement;
    65 
    66                 var props = mejs.html5media.properties,
    67                     assignGettersSetters = function assignGettersSetters(propName) {
    68                         var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    69 
    70                         sc['get' + capName] = function () {
    71                                 if (scPlayer !== null) {
    72                                         var value = null;
    73 
    74                                         switch (propName) {
    75                                                 case 'currentTime':
    76                                                         return currentTime;
    77                                                 case 'duration':
    78                                                         return duration;
    79                                                 case 'volume':
    80                                                         return volume;
    81                                                 case 'paused':
    82                                                         return paused;
    83                                                 case 'ended':
    84                                                         return ended;
    85                                                 case 'muted':
    86                                                         return muted;
    87                                                 case 'buffered':
    88                                                         return {
    89                                                                 start: function start() {
    90                                                                         return 0;
    91                                                                 },
    92                                                                 end: function end() {
    93                                                                         return bufferedTime * duration;
    94                                                                 },
    95                                                                 length: 1
    96                                                         };
    97                                                 case 'src':
    98                                                         return scIframe ? scIframe.src : '';
    99                                                 case 'readyState':
    100                                                         return readyState;
    101                                         }
    102                                         return value;
    103                                 } else {
    104                                         return null;
    105                                 }
    106                         };
    107 
    108                         sc['set' + capName] = function (value) {
    109                                 if (scPlayer !== null) {
    110                                         switch (propName) {
    111                                                 case 'src':
    112                                                         var url = typeof value === 'string' ? value : value[0].src;
    113                                                         scPlayer.load(url);
    114                                                         if (autoplay) {
    115                                                                 scPlayer.play();
    116                                                         }
    117                                                         break;
    118                                                 case 'currentTime':
    119                                                         scPlayer.seekTo(value * 1000);
    120                                                         break;
    121                                                 case 'muted':
    122                                                         if (value) {
    123                                                                 scPlayer.setVolume(0);
    124                                                         } else {
    125                                                                 scPlayer.setVolume(1);
    126                                                         }
    127                                                         setTimeout(function () {
    128                                                                 var event = mejs.Utils.createEvent('volumechange', sc);
    129                                                                 mediaElement.dispatchEvent(event);
    130                                                         }, 50);
    131                                                         break;
    132                                                 case 'volume':
    133                                                         scPlayer.setVolume(value);
    134                                                         setTimeout(function () {
    135                                                                 var event = mejs.Utils.createEvent('volumechange', sc);
    136                                                                 mediaElement.dispatchEvent(event);
    137                                                         }, 50);
    138                                                         break;
    139                                                 case 'readyState':
    140                                                         var event = mejs.Utils.createEvent('canplay', sc);
    141                                                         mediaElement.dispatchEvent(event);
    142                                                         break;
    143 
    144                                                 default:
    145                                                        
    146                                                         break;
    147                                         }
    148                                 } else {
    149                                         apiStack.push({ type: 'set', propName: propName, value: value });
    150                                 }
    151                         };
    152                 };
    153 
    154                 for (var i = 0, total = props.length; i < total; i++) {
    155                         assignGettersSetters(props[i]);
    156                 }
    157 
    158                 var methods = mejs.html5media.methods,
    159                     assignMethods = function assignMethods(methodName) {
    160                         sc[methodName] = function () {
    161                                 if (scPlayer !== null) {
    162                                         switch (methodName) {
    163                                                 case 'play':
    164                                                         return scPlayer.play();
    165                                                 case 'pause':
    166                                                         return scPlayer.pause();
    167                                                 case 'load':
    168                                                         return null;
    169                                         }
    170                                 } else {
    171                                         apiStack.push({ type: 'call', methodName: methodName });
    172                                 }
    173                         };
    174                 };
    175 
    176                 for (var _i = 0, _total = methods.length; _i < _total; _i++) {
    177                         assignMethods(methods[_i]);
    178                 }
    179 
    180                 window['__ready__' + sc.id] = function (_scPlayer) {
    181 
    182                         mediaElement.scPlayer = scPlayer = _scPlayer;
    183 
    184                         if (autoplay) {
    185                                 scPlayer.play();
    186                         }
    187 
    188                         if (apiStack.length) {
    189                                 for (var _i2 = 0, _total2 = apiStack.length; _i2 < _total2; _i2++) {
    190 
    191                                         var stackItem = apiStack[_i2];
    192 
    193                                         if (stackItem.type === 'set') {
    194                                                 var propName = stackItem.propName,
    195                                                     capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    196 
    197                                                 sc['set' + capName](stackItem.value);
    198                                         } else if (stackItem.type === 'call') {
    199                                                 sc[stackItem.methodName]();
    200                                         }
    201                                 }
    202                         }
    203 
    204                         scPlayer.bind(SC.Widget.Events.PLAY_PROGRESS, function () {
    205                                 paused = false;
    206                                 ended = false;
    207                                 scPlayer.getPosition(function (_currentTime) {
    208                                         currentTime = _currentTime / 1000;
    209                                         var event = mejs.Utils.createEvent('timeupdate', sc);
    210                                         mediaElement.dispatchEvent(event);
    211                                 });
    212                         });
    213                         scPlayer.bind(SC.Widget.Events.PAUSE, function () {
    214                                 paused = true;
    215                                 var event = mejs.Utils.createEvent('pause', sc);
    216                                 mediaElement.dispatchEvent(event);
    217                         });
    218                         scPlayer.bind(SC.Widget.Events.PLAY, function () {
    219                                 paused = false;
    220                                 ended = false;
    221                                 var event = mejs.Utils.createEvent('play', sc);
    222                                 mediaElement.dispatchEvent(event);
    223                         });
    224                         scPlayer.bind(SC.Widget.Events.FINISHED, function () {
    225                                 paused = false;
    226                                 ended = true;
    227                                 var event = mejs.Utils.createEvent('ended', sc);
    228                                 mediaElement.dispatchEvent(event);
    229                         });
    230                         scPlayer.bind(SC.Widget.Events.READY, function () {
    231                                 scPlayer.getDuration(function (_duration) {
    232                                         duration = _duration / 1000;
    233                                         var event = mejs.Utils.createEvent('loadedmetadata', sc);
    234                                         mediaElement.dispatchEvent(event);
    235                                 });
    236                         });
    237                         scPlayer.bind(SC.Widget.Events.LOAD_PROGRESS, function () {
    238                                 scPlayer.getDuration(function (loadProgress) {
    239                                         if (duration > 0) {
    240                                                 bufferedTime = duration * loadProgress;
    241                                                 var event = mejs.Utils.createEvent('progress', sc);
    242                                                 mediaElement.dispatchEvent(event);
    243                                         }
    244                                 });
    245                                 scPlayer.getDuration(function (_duration) {
    246                                         duration = _duration;
    247 
    248                                         var event = mejs.Utils.createEvent('loadedmetadata', sc);
    249                                         mediaElement.dispatchEvent(event);
    250                                 });
    251                         });
    252 
    253                         var initEvents = ['rendererready', 'loadeddata', 'loadedmetadata', 'canplay'];
    254                         for (var _i3 = 0, _total3 = initEvents.length; _i3 < _total3; _i3++) {
    255                                 var event = mejs.Utils.createEvent(initEvents[_i3], sc);
    256                                 mediaElement.dispatchEvent(event);
    257                         }
    258                 };
    259 
    260                 scIframe = document.createElement('iframe');
    261                 scIframe.id = sc.id;
    262                 scIframe.width = 10;
    263                 scIframe.height = 10;
    264                 scIframe.frameBorder = 0;
    265                 scIframe.style.visibility = 'hidden';
    266                 scIframe.src = mediaFiles[0].src;
    267                 scIframe.scrolling = 'no';
    268 
    269                 mediaElement.appendChild(scIframe);
    270                 mediaElement.originalNode.style.display = 'none';
    271 
    272                 var scSettings = {
    273                         iframe: scIframe,
    274                         id: sc.id
    275                 };
    276 
    277                 SoundCloudApi.load(scSettings);
    278 
    279                 sc.setSize = function () {};
    280                 sc.hide = function () {
    281                         sc.pause();
    282                         if (scIframe) {
    283                                 scIframe.style.display = 'none';
    284                         }
    285                 };
    286                 sc.show = function () {
    287                         if (scIframe) {
    288                                 scIframe.style.display = '';
    289                         }
    290                 };
    291                 sc.destroy = function () {
    292                         scPlayer.destroy();
    293                 };
    294 
    295                 return sc;
    296         }
    297 };
    298 
    299 mejs.Utils.typeChecks.push(function (url) {
    300         return (/\/\/(w\.)?soundcloud.com/i.test(url) ? 'video/x-soundcloud' : null
    301         );
    302 });
    303 
    304 mejs.Renderers.add(SoundCloudIframeRenderer);
    305 
    306 },{}]},{},[1]);
  • deleted file src/wp-includes/js/mediaelement/renderers/soundcloud.min.js

    diff --git src/wp-includes/js/mediaelement/renderers/soundcloud.min.js src/wp-includes/js/mediaelement/renderers/soundcloud.min.js
    deleted file mode 100644
    index 01bacf0a2c..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */
    12 !function e(t,n,r){function a(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[s]={exports:{}};t[s][0].call(d.exports,function(e){var n=t[s][1][e];return a(n||e)},d,d.exports,e,t,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s<r.length;s++)a(r[s]);return a}({1:[function(e,t,n){"use strict";var r={promise:null,load:function(e){"undefined"!=typeof SC?r._createPlayer(e):(r.promise=r.promise||mejs.Utils.loadScript("https://w.soundcloud.com/player/api.js"),r.promise.then(function(){r._createPlayer(e)}))},_createPlayer:function(e){var t=SC.Widget(e.iframe);window["__ready__"+e.id](t)}},a={name:"soundcloud_iframe",options:{prefix:"soundcloud_iframe"},canPlayType:function(e){return~["video/soundcloud","video/x-soundcloud"].indexOf(e.toLowerCase())},create:function(e,t,n){var a={},i=[],s=e.originalNode.autoplay,o=0,u=0,c=0,d=!0,l=!1,p=null,f=null;a.options=t,a.id=e.id+"_"+t.prefix,a.mediaElement=e;for(var v=mejs.html5media.properties,m=0,h=v.length;m<h;m++)!function(t){var n=""+t.substring(0,1).toUpperCase()+t.substring(1);a["get"+n]=function(){if(null!==p){switch(t){case"currentTime":return u;case"duration":return o;case"volume":return 1;case"paused":return d;case"ended":return l;case"muted":return!1;case"buffered":return{start:function(){return 0},end:function(){return c*o},length:1};case"src":return f?f.src:"";case"readyState":return 4}return null}return null},a["set"+n]=function(n){if(null!==p)switch(t){case"src":var r="string"==typeof n?n:n[0].src;p.load(r),s&&p.play();break;case"currentTime":p.seekTo(1e3*n);break;case"muted":n?p.setVolume(0):p.setVolume(1),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",a);e.dispatchEvent(t)},50);break;case"volume":p.setVolume(n),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",a);e.dispatchEvent(t)},50);break;case"readyState":var o=mejs.Utils.createEvent("canplay",a);e.dispatchEvent(o)}else i.push({type:"set",propName:t,value:n})}}(v[m]);for(var y=mejs.html5media.methods,E=0,g=y.length;E<g;E++)!function(e){a[e]=function(){if(null!==p)switch(e){case"play":return p.play();case"pause":return p.pause();case"load":return null}else i.push({type:"call",methodName:e})}}(y[E]);window["__ready__"+a.id]=function(t){if(e.scPlayer=p=t,s&&p.play(),i.length)for(var n=0,r=i.length;n<r;n++){var f=i[n];if("set"===f.type){var v=f.propName,m=""+v.substring(0,1).toUpperCase()+v.substring(1);a["set"+m](f.value)}else"call"===f.type&&a[f.methodName]()}p.bind(SC.Widget.Events.PLAY_PROGRESS,function(){d=!1,l=!1,p.getPosition(function(t){u=t/1e3;var n=mejs.Utils.createEvent("timeupdate",a);e.dispatchEvent(n)})}),p.bind(SC.Widget.Events.PAUSE,function(){d=!0;var t=mejs.Utils.createEvent("pause",a);e.dispatchEvent(t)}),p.bind(SC.Widget.Events.PLAY,function(){d=!1,l=!1;var t=mejs.Utils.createEvent("play",a);e.dispatchEvent(t)}),p.bind(SC.Widget.Events.FINISHED,function(){d=!1,l=!0;var t=mejs.Utils.createEvent("ended",a);e.dispatchEvent(t)}),p.bind(SC.Widget.Events.READY,function(){p.getDuration(function(t){o=t/1e3;var n=mejs.Utils.createEvent("loadedmetadata",a);e.dispatchEvent(n)})}),p.bind(SC.Widget.Events.LOAD_PROGRESS,function(){p.getDuration(function(t){if(o>0){c=o*t;var n=mejs.Utils.createEvent("progress",a);e.dispatchEvent(n)}}),p.getDuration(function(t){o=t;var n=mejs.Utils.createEvent("loadedmetadata",a);e.dispatchEvent(n)})});for(var h=["rendererready","loadeddata","loadedmetadata","canplay"],y=0,E=h.length;y<E;y++){var g=mejs.Utils.createEvent(h[y],a);e.dispatchEvent(g)}},(f=document.createElement("iframe")).id=a.id,f.width=10,f.height=10,f.frameBorder=0,f.style.visibility="hidden",f.src=n[0].src,f.scrolling="no",e.appendChild(f),e.originalNode.style.display="none";var S={iframe:f,id:a.id};return r.load(S),a.setSize=function(){},a.hide=function(){a.pause(),f&&(f.style.display="none")},a.show=function(){f&&(f.style.display="")},a.destroy=function(){p.destroy()},a}};mejs.Utils.typeChecks.push(function(e){return/\/\/(w\.)?soundcloud.com/i.test(e)?"video/x-soundcloud":null}),mejs.Renderers.add(a)},{}]},{},[1]);
    13  No newline at end of file
  • deleted file src/wp-includes/js/mediaelement/renderers/twitch.js

    diff --git src/wp-includes/js/mediaelement/renderers/twitch.js src/wp-includes/js/mediaelement/renderers/twitch.js
    deleted file mode 100644
    index caa2022eb2..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
    12 'use strict';
    13 
    14 var TwitchApi = {
    15 
    16         promise: null,
    17 
    18         load: function load(settings) {
    19                 if (typeof Twitch !== 'undefined') {
    20                         TwitchApi.promise = new Promise(function (resolve) {
    21                                 resolve();
    22                         }).then(function () {
    23                                 TwitchApi._createPlayer(settings);
    24                         });
    25                 } else {
    26                         TwitchApi.promise = TwitchApi.promise || mejs.Utils.loadScript('https://player.twitch.tv/js/embed/v1.js');
    27                         TwitchApi.promise.then(function () {
    28                                 TwitchApi._createPlayer(settings);
    29                         });
    30                 }
    31         },
    32 
    33         _createPlayer: function _createPlayer(settings) {
    34                 var player = new Twitch.Player(settings.id, settings);
    35                 window['__ready__' + settings.id](player);
    36         },
    37 
    38         getTwitchId: function getTwitchId(url) {
    39                 var twitchId = '';
    40 
    41                 if (url.indexOf('?') > 0) {
    42                         twitchId = TwitchApi.getTwitchIdFromParam(url);
    43                         if (twitchId === '') {
    44                                 twitchId = TwitchApi.getTwitchIdFromUrl(url);
    45                         }
    46                 } else {
    47                         twitchId = TwitchApi.getTwitchIdFromUrl(url);
    48                 }
    49 
    50                 return twitchId;
    51         },
    52 
    53         getTwitchIdFromParam: function getTwitchIdFromParam(url) {
    54                 if (url === undefined || url === null || !url.trim().length) {
    55                         return null;
    56                 }
    57 
    58                 var parts = url.split('?'),
    59                     parameters = parts[1].split('&');
    60 
    61                 var twitchId = '';
    62 
    63                 for (var i = 0, total = parameters.length; i < total; i++) {
    64                         var paramParts = parameters[i].split('=');
    65                         if (~paramParts[0].indexOf('channel')) {
    66                                 twitchId = paramParts[1];
    67                                 break;
    68                         } else if (~paramParts[0].indexOf('video')) {
    69                                 twitchId = 'v' + paramParts[1];
    70                                 break;
    71                         }
    72                 }
    73 
    74                 return twitchId;
    75         },
    76 
    77         getTwitchIdFromUrl: function getTwitchIdFromUrl(url) {
    78                 if (url === undefined || url === null || !url.trim().length) {
    79                         return null;
    80                 }
    81 
    82                 var parts = url.split('?');
    83                 url = parts[0];
    84                 var id = url.substring(url.lastIndexOf('/') + 1);
    85                 return (/^\d+$/i.test(id) ? 'v' + id : id
    86                 );
    87         },
    88 
    89         getTwitchType: function getTwitchType(id) {
    90                 return (/^v\d+/i.test(id) ? 'video' : 'channel'
    91                 );
    92         }
    93 };
    94 
    95 var TwitchIframeRenderer = {
    96         name: 'twitch_iframe',
    97         options: {
    98                 prefix: 'twitch_iframe'
    99         },
    100 
    101         canPlayType: function canPlayType(type) {
    102                 return ~['video/twitch', 'video/x-twitch'].indexOf(type.toLowerCase());
    103         },
    104 
    105         create: function create(mediaElement, options, mediaFiles) {
    106                 var twitch = {},
    107                     apiStack = [],
    108                     readyState = 4,
    109                     twitchId = TwitchApi.getTwitchId(mediaFiles[0].src);
    110 
    111                 var twitchPlayer = null,
    112                     paused = true,
    113                     ended = false,
    114                     hasStartedPlaying = false,
    115                     volume = 1,
    116                     duration = Infinity,
    117                     time = 0;
    118 
    119                 twitch.options = options;
    120                 twitch.id = mediaElement.id + '_' + options.prefix;
    121                 twitch.mediaElement = mediaElement;
    122 
    123                 var props = mejs.html5media.properties,
    124                     assignGettersSetters = function assignGettersSetters(propName) {
    125                         var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    126 
    127                         twitch['get' + capName] = function () {
    128                                 if (twitchPlayer !== null) {
    129                                         var value = null;
    130 
    131                                         switch (propName) {
    132                                                 case 'currentTime':
    133                                                         time = twitchPlayer.getCurrentTime();
    134                                                         return time;
    135                                                 case 'duration':
    136                                                         duration = twitchPlayer.getDuration();
    137                                                         return duration;
    138                                                 case 'volume':
    139                                                         volume = twitchPlayer.getVolume();
    140                                                         return volume;
    141                                                 case 'paused':
    142                                                         paused = twitchPlayer.isPaused();
    143                                                         return paused;
    144                                                 case 'ended':
    145                                                         ended = twitchPlayer.getEnded();
    146                                                         return ended;
    147                                                 case 'muted':
    148                                                         return twitchPlayer.getMuted();
    149                                                 case 'buffered':
    150                                                         return {
    151                                                                 start: function start() {
    152                                                                         return 0;
    153                                                                 },
    154                                                                 end: function end() {
    155                                                                         return 0;
    156                                                                 },
    157                                                                 length: 1
    158                                                         };
    159                                                 case 'src':
    160                                                         return TwitchApi.getTwitchType(twitchId) === 'channel' ? twitchPlayer.getChannel() : twitchPlayer.getVideo();
    161                                                 case 'readyState':
    162                                                         return readyState;
    163                                         }
    164 
    165                                         return value;
    166                                 } else {
    167                                         return null;
    168                                 }
    169                         };
    170 
    171                         twitch['set' + capName] = function (value) {
    172                                 if (twitchPlayer !== null) {
    173                                         switch (propName) {
    174                                                 case 'src':
    175                                                         var url = typeof value === 'string' ? value : value[0].src,
    176                                                             videoId = TwitchApi.getTwitchId(url);
    177 
    178                                                         if (TwitchApi.getTwitchType(twitchId) === 'channel') {
    179                                                                 twitchPlayer.setChannel(videoId);
    180                                                         } else {
    181                                                                 twitchPlayer.setVideo(videoId);
    182                                                         }
    183                                                         break;
    184                                                 case 'currentTime':
    185                                                         twitchPlayer.seek(value);
    186                                                         setTimeout(function () {
    187                                                                 var event = mejs.Utils.createEvent('timeupdate', twitch);
    188                                                                 mediaElement.dispatchEvent(event);
    189                                                         }, 50);
    190                                                         break;
    191                                                 case 'muted':
    192                                                         twitchPlayer.setMuted(value);
    193                                                         setTimeout(function () {
    194                                                                 var event = mejs.Utils.createEvent('volumechange', twitch);
    195                                                                 mediaElement.dispatchEvent(event);
    196                                                         }, 50);
    197                                                         break;
    198                                                 case 'volume':
    199                                                         volume = value;
    200                                                         twitchPlayer.setVolume(value);
    201                                                         setTimeout(function () {
    202                                                                 var event = mejs.Utils.createEvent('volumechange', twitch);
    203                                                                 mediaElement.dispatchEvent(event);
    204                                                         }, 50);
    205                                                         break;
    206                                                 case 'readyState':
    207                                                         var event = mejs.Utils.createEvent('canplay', twitch);
    208                                                         mediaElement.dispatchEvent(event);
    209                                                         break;
    210                                                 default:
    211                                                        
    212                                                         break;
    213                                         }
    214                                 } else {
    215                                         apiStack.push({ type: 'set', propName: propName, value: value });
    216                                 }
    217                         };
    218                 };
    219 
    220                 for (var i = 0, total = props.length; i < total; i++) {
    221                         assignGettersSetters(props[i]);
    222                 }
    223 
    224                 var methods = mejs.html5media.methods,
    225                     assignMethods = function assignMethods(methodName) {
    226                         twitch[methodName] = function () {
    227                                 if (twitchPlayer !== null) {
    228                                         switch (methodName) {
    229                                                 case 'play':
    230                                                         paused = false;
    231                                                         return twitchPlayer.play();
    232                                                 case 'pause':
    233                                                         paused = true;
    234                                                         return twitchPlayer.pause();
    235                                                 case 'load':
    236                                                         return null;
    237                                         }
    238                                 } else {
    239                                         apiStack.push({ type: 'call', methodName: methodName });
    240                                 }
    241                         };
    242                 };
    243 
    244                 for (var _i = 0, _total = methods.length; _i < _total; _i++) {
    245                         assignMethods(methods[_i]);
    246                 }
    247 
    248                 function sendEvents(events) {
    249                         for (var _i2 = 0, _total2 = events.length; _i2 < _total2; _i2++) {
    250                                 var event = mejs.Utils.createEvent(events[_i2], twitch);
    251                                 mediaElement.dispatchEvent(event);
    252                         }
    253                 }
    254 
    255                 window['__ready__' + twitch.id] = function (_twitchPlayer) {
    256                         mediaElement.twitchPlayer = twitchPlayer = _twitchPlayer;
    257 
    258                         if (apiStack.length) {
    259                                 for (var _i3 = 0, _total3 = apiStack.length; _i3 < _total3; _i3++) {
    260                                         var stackItem = apiStack[_i3];
    261 
    262                                         if (stackItem.type === 'set') {
    263                                                 var propName = stackItem.propName,
    264                                                     capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
    265 
    266                                                 twitch['set' + capName](stackItem.value);
    267                                         } else if (stackItem.type === 'call') {
    268                                                 twitch[stackItem.methodName]();
    269                                         }
    270                                 }
    271                         }
    272 
    273                         var twitchIframe = document.getElementById(twitch.id).firstChild;
    274                         twitchIframe.style.width = '100%';
    275                         twitchIframe.style.height = '100%';
    276 
    277                         var events = ['mouseover', 'mouseout'],
    278                             assignEvents = function assignEvents(e) {
    279                                 var event = mejs.Utils.createEvent(e.type, twitch);
    280                                 mediaElement.dispatchEvent(event);
    281                         };
    282 
    283                         for (var _i4 = 0, _total4 = events.length; _i4 < _total4; _i4++) {
    284                                 twitchIframe.addEventListener(events[_i4], assignEvents, false);
    285                         }
    286 
    287                         var timer = void 0;
    288 
    289                         twitchPlayer.addEventListener(Twitch.Player.READY, function () {
    290                                 paused = false;
    291                                 ended = false;
    292                                 sendEvents(['rendererready', 'loadedmetadata', 'loadeddata', 'canplay']);
    293                         });
    294                         twitchPlayer.addEventListener(Twitch.Player.PLAY, function () {
    295                                 if (!hasStartedPlaying) {
    296                                         hasStartedPlaying = true;
    297                                 }
    298                                 paused = false;
    299                                 ended = false;
    300                                 sendEvents(['play', 'playing', 'progress']);
    301 
    302                                 timer = setInterval(function () {
    303                                         twitchPlayer.getCurrentTime();
    304                                         sendEvents(['timeupdate']);
    305                                 }, 250);
    306                         });
    307                         twitchPlayer.addEventListener(Twitch.Player.PAUSE, function () {
    308                                 paused = true;
    309                                 ended = false;
    310                                 if (!twitchPlayer.getEnded()) {
    311                                         sendEvents(['pause']);
    312                                 }
    313                         });
    314                         twitchPlayer.addEventListener(Twitch.Player.ENDED, function () {
    315                                 paused = true;
    316                                 ended = true;
    317                                 sendEvents(['ended']);
    318                                 clearInterval(timer);
    319                                 hasStartedPlaying = false;
    320                                 timer = null;
    321                         });
    322                 };
    323 
    324                 var height = mediaElement.originalNode.height,
    325                     width = mediaElement.originalNode.width,
    326                     twitchContainer = document.createElement('div'),
    327                     type = TwitchApi.getTwitchType(twitchId),
    328                     twitchSettings = {
    329                         id: twitch.id,
    330                         width: width,
    331                         height: height,
    332                         playsinline: false,
    333                         autoplay: mediaElement.originalNode.autoplay,
    334                         muted: mediaElement.originalNode.muted
    335                 };
    336 
    337                 twitchSettings[type] = twitchId;
    338                 twitchContainer.id = twitch.id;
    339                 twitchContainer.style.width = '100%';
    340                 twitchContainer.style.height = '100%';
    341 
    342                 mediaElement.originalNode.parentNode.insertBefore(twitchContainer, mediaElement.originalNode);
    343                 mediaElement.originalNode.style.display = 'none';
    344                 mediaElement.originalNode.autoplay = false;
    345 
    346                 twitch.setSize = function (width, height) {
    347                         if (TwitchApi !== null && !isNaN(width) && !isNaN(height)) {
    348                                 twitchContainer.setAttribute('width', width);
    349                                 twitchContainer.setAttribute('height', height);
    350                         }
    351                 };
    352                 twitch.hide = function () {
    353                         twitch.pause();
    354                         twitchContainer.style.display = 'none';
    355                 };
    356                 twitch.show = function () {
    357                         twitchContainer.style.display = '';
    358                 };
    359                 twitch.destroy = function () {};
    360 
    361                 TwitchApi.load(twitchSettings);
    362 
    363                 return twitch;
    364         }
    365 };
    366 
    367 mejs.Utils.typeChecks.push(function (url) {
    368         return (/\/\/(www|player).twitch.tv/i.test(url) ? 'video/x-twitch' : null
    369         );
    370 });
    371 
    372 mejs.Renderers.add(TwitchIframeRenderer);
    373 
    374 },{}]},{},[1]);
  • deleted file src/wp-includes/js/mediaelement/renderers/twitch.min.js

    diff --git src/wp-includes/js/mediaelement/renderers/twitch.min.js src/wp-includes/js/mediaelement/renderers/twitch.min.js
    deleted file mode 100644
    index 3d7cbb930f..0000000000
    + -  
    1 /*!
    2  * MediaElement.js
    3  * http://www.mediaelementjs.com/
    4  *
    5  * Wrapper that mimics native HTML5 MediaElement (audio and video)
    6  * using a variety of technologies (pure JavaScript, Flash, iframe)
    7  *
    8  * Copyright 2010-2017, John Dyer (http://j.hn/)
    9  * License: MIT
    10  *
    11  */
    12 !function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[s]={exports:{}};t[s][0].call(d.exports,function(e){var n=t[s][1][e];return i(n||e)},d,d.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){"use strict";var r={promise:null,load:function(e){"undefined"!=typeof Twitch?r.promise=new Promise(function(e){e()}).then(function(){r._createPlayer(e)}):(r.promise=r.promise||mejs.Utils.loadScript("https://player.twitch.tv/js/embed/v1.js"),r.promise.then(function(){r._createPlayer(e)}))},_createPlayer:function(e){var t=new Twitch.Player(e.id,e);window["__ready__"+e.id](t)},getTwitchId:function(e){var t="";return e.indexOf("?")>0?""===(t=r.getTwitchIdFromParam(e))&&(t=r.getTwitchIdFromUrl(e)):t=r.getTwitchIdFromUrl(e),t},getTwitchIdFromParam:function(e){if(void 0===e||null===e||!e.trim().length)return null;for(var t=e.split("?")[1].split("&"),n="",r=0,i=t.length;r<i;r++){var a=t[r].split("=");if(~a[0].indexOf("channel")){n=a[1];break}if(~a[0].indexOf("video")){n="v"+a[1];break}}return n},getTwitchIdFromUrl:function(e){if(void 0===e||null===e||!e.trim().length)return null;var t=(e=e.split("?")[0]).substring(e.lastIndexOf("/")+1);return/^\d+$/i.test(t)?"v"+t:t},getTwitchType:function(e){return/^v\d+/i.test(e)?"video":"channel"}},i={name:"twitch_iframe",options:{prefix:"twitch_iframe"},canPlayType:function(e){return~["video/twitch","video/x-twitch"].indexOf(e.toLowerCase())},create:function(e,t,n){function i(t){for(var n=0,r=t.length;n<r;n++){var i=mejs.Utils.createEvent(t[n],a);e.dispatchEvent(i)}}var a={},s=[],o=r.getTwitchId(n[0].src),u=null,l=!0,d=!1,c=!1,h=1,f=1/0,p=0;a.options=t,a.id=e.id+"_"+t.prefix,a.mediaElement=e;for(var v=mejs.html5media.properties,m=0,g=v.length;m<g;m++)!function(t){var n=""+t.substring(0,1).toUpperCase()+t.substring(1);a["get"+n]=function(){if(null!==u){switch(t){case"currentTime":return p=u.getCurrentTime();case"duration":return f=u.getDuration();case"volume":return h=u.getVolume();case"paused":return l=u.isPaused();case"ended":return d=u.getEnded();case"muted":return u.getMuted();case"buffered":return{start:function(){return 0},end:function(){return 0},length:1};case"src":return"channel"===r.getTwitchType(o)?u.getChannel():u.getVideo();case"readyState":return 4}return null}return null},a["set"+n]=function(n){if(null!==u)switch(t){case"src":var i="string"==typeof n?n:n[0].src,l=r.getTwitchId(i);"channel"===r.getTwitchType(o)?u.setChannel(l):u.setVideo(l);break;case"currentTime":u.seek(n),setTimeout(function(){var t=mejs.Utils.createEvent("timeupdate",a);e.dispatchEvent(t)},50);break;case"muted":u.setMuted(n),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",a);e.dispatchEvent(t)},50);break;case"volume":h=n,u.setVolume(n),setTimeout(function(){var t=mejs.Utils.createEvent("volumechange",a);e.dispatchEvent(t)},50);break;case"readyState":var d=mejs.Utils.createEvent("canplay",a);e.dispatchEvent(d)}else s.push({type:"set",propName:t,value:n})}}(v[m]);for(var y=mejs.html5media.methods,w=0,T=y.length;w<T;w++)!function(e){a[e]=function(){if(null!==u)switch(e){case"play":return l=!1,u.play();case"pause":return l=!0,u.pause();case"load":return null}else s.push({type:"call",methodName:e})}}(y[w]);window["__ready__"+a.id]=function(t){if(e.twitchPlayer=u=t,s.length)for(var n=0,r=s.length;n<r;n++){var o=s[n];if("set"===o.type){var h=o.propName,f=""+h.substring(0,1).toUpperCase()+h.substring(1);a["set"+f](o.value)}else"call"===o.type&&a[o.methodName]()}var p=document.getElementById(a.id).firstChild;p.style.width="100%",p.style.height="100%";for(var v=["mouseover","mouseout"],m=0,g=v.length;m<g;m++)p.addEventListener(v[m],function(t){var n=mejs.Utils.createEvent(t.type,a);e.dispatchEvent(n)},!1);var y=void 0;u.addEventListener(Twitch.Player.READY,function(){l=!1,d=!1,i(["rendererready","loadedmetadata","loadeddata","canplay"])}),u.addEventListener(Twitch.Player.PLAY,function(){c||(c=!0),l=!1,d=!1,i(["play","playing","progress"]),y=setInterval(function(){u.getCurrentTime(),i(["timeupdate"])},250)}),u.addEventListener(Twitch.Player.PAUSE,function(){l=!0,d=!1,u.getEnded()||i(["pause"])}),u.addEventListener(Twitch.Player.ENDED,function(){l=!0,d=!0,i(["ended"]),clearInterval(y),c=!1,y=null})};var E=e.originalNode.height,N=e.originalNode.width,P=document.createElement("div"),U=r.getTwitchType(o),_={id:a.id,width:N,height:E,playsinline:!1,autoplay:e.originalNode.autoplay,muted:e.originalNode.muted};return _[U]=o,P.id=a.id,P.style.width="100%",P.style.height="100%",e.originalNode.parentNode.insertBefore(P,e.originalNode),e.originalNode.style.display="none",e.originalNode.autoplay=!1,a.setSize=function(e,t){null===r||isNaN(e)||isNaN(t)||(P.setAttribute("width",e),P.setAttribute("height",t))},a.hide=function(){a.pause(),P.style.display="none"},a.show=function(){P.style.display=""},a.destroy=function(){},r.load(_),a}};mejs.Utils.typeChecks.push(function(e){return/\/\/(www|player).twitch.tv/i.test(e)?"video/x-twitch":null}),mejs.Renderers.add(i)},{}]},{},[1]);
    13  No newline at end of file