Plugin Directory

Changeset 2387223


Ignore:
Timestamp:
09/23/2020 04:58:11 PM (6 years ago)
Author:
giuseppectmobi
Message:

Update to version 1.1.1 from GitHub

Location:
wubtitle
Files:
98 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wubtitle/tags/1.1.1/build/index.asset.php

    r2378582 r2387223  
    1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '86ae62a74f86adff5bd275009bbcf416');
     1<?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '2cea96849d4d747dd0f7ae688c406a8a');
  • wubtitle/tags/1.1.1/build/index.js

    r2378582 r2387223  
    1 !function(e){var t={};function n(c){if(t[c])return t[c].exports;var r=t[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,c){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(c,r,function(t){return e[t]}.bind(null,r));return c},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=16)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,n){var c=n(11),r=n(12),o=n(13),a=n(15);e.exports=function(e,t){return c(e)||r(e,t)||o(e,t)||a()}},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c])}return e},n.apply(this,arguments)}e.exports=n},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],c=!0,r=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(c=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);c=!0);}catch(e){r=!0,o=e}finally{try{c||null==i.return||i.return()}finally{if(r)throw o}}return n}}},function(e,t,n){var c=n(14);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,c=new Array(t);n<t;n++)c[n]=e[n];return c}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";n.r(t);var c=n(5),r=n.n(c),o=n(0),a=n(6),i=n(7),l=n(2),u=n.n(l),b=n(4),s=n(9),d=n.n(s),p=n(3),f=n(8),_=n(1),j={it:Object(_.__)("Italian","wubtitle"),en:Object(_.__)("English","wubtitle"),es:Object(_.__)("Spanish","wubtitle"),de:Object(_.__)("German","wubtitle"),zh:Object(_.__)("Chinese","wubtitle"),fr:Object(_.__)("French","wubtitle")},O={pending:Object(_.__)("Generating","wubtitle"),draft:Object(_.__)("Draft","wubtitle"),enabled:Object(_.__)("Enabled","wubtitle"),notfound:Object(_.__)("None","wubtitle")},m=[{value:"it",label:Object(_.__)("Italian","wubtitle")},{value:"en",label:Object(_.__)("English","wubtitle")},{value:"es",label:Object(_.__)("Spanish","wubtitle")},{value:"de",label:Object(_.__)("German","wubtitle")},{value:"zh",label:Object(_.__)("Chinese","wubtitle")},{value:"fr",label:Object(_.__)("French","wubtitle")}],w=[{value:"it",label:Object(_.__)("Italian","wubtitle"),disabled:!1},{value:"en",label:Object(_.__)("English","wubtitle"),disabled:!1},{value:"es",label:Object(_.__)("Spanish (Pro only)","wubtitle"),disabled:!0},{value:"de",label:Object(_.__)("German (Pro only)","wubtitle"),disabled:!0},{value:"zh",label:Object(_.__)("Chinese (Pro only)","wubtitle"),disabled:!0},{value:"fr",label:Object(_.__)("French (Pro only)","wubtitle"),disabled:!0}],g=function(e){var t=e.statusText,n=e.langText;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(_.__)("Status:","wubtitle")+" "+O[t]),Object(o.createElement)("div",null,Object(_.__)("Language:","wubtitle")+" "+j[n]))},h=function(e){var t=e.statusText,n=e.langText,c=e.isPublished,r=e.postId,a=Object(o.useState)(""),i=u()(a,2),l=i[0],s=i[1],d=Object(b.useDispatch)("core"),f=function(e){d.editEntityRecord("postType","attachment",r,{meta:{wubtitle_status:e}})};return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("p",{style:{margin:"0"}},Object(_.__)("Status:","wubtitle")+" "+O[t]),Object(o.createElement)("p",{style:{margin:"8px 0"}},Object(_.__)("Language:","wubtitle")+" "+j[n]),Object(o.createElement)(p.ToggleControl,{label:Object(_.__)("Published","wubtitle"),checked:c,onChange:function(){var e;e="draft",!c&&(e="enabled"),f(e),d.saveEditedEntityRecord("postType","attachment",r)}}),Object(o.createElement)(p.Button,{name:"sottotitoli",id:r,isPrimary:!0,onClick:function(){s(Object(_.__)("Getting transcript…","wubtitle")),wp.ajax.send("get_transcript_internal_video",{type:"POST",data:{id:r,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(e){s("Done");var t=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId),n=wp.blocks.createBlock("wubtitle/transcription",{contentId:e});wp.data.dispatch("core/block-editor").insertBlocks(n,t+1)})).fail((function(e){s(e)}))}},Object(_.__)("Get Transcribe","wubtitle")),Object(o.createElement)("p",null,l))},v=function(e){var t,n,c=void 0!==e.id?e.src.substring(e.src.lastIndexOf(".")+1):"mp4",r=("1"===wubtitle_button_object.isFree?["it","en"]:["it","en","es","de","zh"]).includes(wubtitle_button_object.lang)?wubtitle_button_object.lang:"en",a=Object(b.useSelect)((function(t){var n;void 0!==e.id&&(n=t("core").getEntityRecord("postType","attachment",e.id));var c="";return void 0!==n&&(c=t("core").getEditedEntityRecord("postType","attachment",e.id).meta),c}));void 0!==a&&(t=a.wubtitle_lang_video,n=a.wubtitle_status);var i=Object(b.useDispatch)("core/notices"),l=Object(b.useDispatch)("core"),s=Object(o.useState)(r),j=u()(s,2),O=j[0],v=j[1],y=Object(o.useState)(!1),E=u()(y,2),S=E[0],x=E[1],k="pending"===n||void 0===e.id||S,T="enabled"===n,I="1"===wubtitle_button_object.isFree?w:m,C=function(){return n="error"===n?Object(_.__)("Error","wubtitle"):Object(_.__)("None","wubtitle"),Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(_.__)("Status:","wubtitle")+" "+n),Object(o.createElement)(p.SelectControl,{label:Object(_.__)("Select the video language","wubtitle"),value:O,onChange:function(e){v(e)},options:I}),Object(o.createElement)(p.Button,{disabled:k,name:"sottotitoli",id:e.id,isPrimary:!0,onClick:P},Object(_.__)("GENERATE SUBTITLES","wubtitle")))},B=function(){return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(_.__)("Unsupported video format for free plan","wubtitle")))};function P(){var t=e.id,n=e.src;x(!0),d()({url:wubtitle_button_object.ajax_url,method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=submitVideo&_ajax_nonce=".concat(wubtitle_button_object.ajaxnonce,"&id_attachment=").concat(t,"&src_attachment=").concat(n,"&lang=").concat(O,"&")}).then((function(t){x(!1),201===t.data?(i.createNotice("success",Object(_.__)("Subtitle creation successfully started","wubtitle")),l.editEntityRecord("postType","attachment",e.id,{meta:{wubtitle_status:"pending",wubtitle_lang_video:O}})):i.createNotice("error",t.data)}))}return Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)((function(){if("1"===wubtitle_button_object.isFree&&"mp4"!==c)return Object(o.createElement)(B,null);switch(n){case"pending":return Object(o.createElement)(g,{langText:t,statusText:n});case"draft":case"enabled":return Object(o.createElement)(h,{statusText:n,langText:t,isPublished:T,postId:e.id});default:return Object(o.createElement)(C,null)}}),{status:n,languageSaved:t})))},y=Object(a.createHigherOrderComponent)((function(e){return function(t){return"core/video"!==t.name?Object(o.createElement)(e,t):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(e,t),Object(o.createElement)(v,r()({},t.attributes,{setAttributes:t.setAttributes})))}}),"withInspectorControls");Object(i.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",y);var E=function(e){var t=Object(o.useState)(""),n=u()(t,2),c=n[0],r=n[1],a=Object(o.useState)(Object(_.__)("None","wubtitle")),i=u()(a,2),l=i[0],s=i[1],d=Object(o.useState)(""),j=u()(d,2),O=j[0],m=j[1],w=Object(o.useState)(!1),g=u()(w,2),h=g[0],v=g[1],y=Object(o.useState)([]),E=u()(y,2),S=E[0],x=E[1],k=Object(o.useState)(""),T=u()(k,2),I=T[0],C=T[1],B=Object(o.useState)(""),P=u()(B,2),F=P[0],A=P[1],N=Object(o.useState)(!0),G=u()(N,2),R=G[0],D=G[1],M=Object(b.useDispatch)("core/notices"),z=h||!F;F!==e.url&&(A(e.url),v(!1),r(""));var L=function(){v(!0),x([]),wp.ajax.send("get_video_info",{type:"POST",data:{url:F,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(e){if(e.languages){r("");var t=e.languages.map((function(t){return"youtube"===e.source?{value:t.baseUrl,label:t.name.simpleText}:{value:t.code,label:t.name}}));t.unshift({value:"none",label:Object(_.__)("Select language","wubtitle")}),x(t),C(e.title)}else r(Object(_.__)("Subtitles not available for this video","wubtitle"))})).fail((function(e){M.createNotice("error",e),r("")}))};return!h&&F&&"core-embed/youtube"===e.block&&L(),Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)("p",{style:{margin:"0",marginBottom:"20px"}},"".concat(Object(_.__)("Transcript status:","wubtitle")," ").concat(l)),"core-embed/vimeo"!==e.block||h?"":Object(o.createElement)(p.Button,{name:"",isPrimary:!0,onClick:L,disabled:z},Object(_.__)("Select transcript language","wubtitle")),F&&h?Object(o.createElement)(p.SelectControl,{label:Object(_.__)("Select the video language","wubtitle"),value:O,onChange:function(e){m(e),D("none"===e)},options:S}):"","core-embed/youtube"===e.block||h?Object(o.createElement)(p.Button,{name:"sottotitoli",id:e.id,isPrimary:!0,onClick:function(){D(!0);var e=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId);r(Object(_.__)("Getting transcript…","ear2words")),wp.ajax.send("get_transcript_embed",{type:"POST",data:{urlVideo:F,subtitle:O,videoTitle:I,from:"default_post_type",_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(t){D(!1);var n=wp.blocks.createBlock("wubtitle/transcription",{contentId:t}),c=e+1;wp.data.dispatch("core/block-editor").insertBlocks(n,c),r(""),s(Object(_.__)("Created","wubtitle"))})).fail((function(e){D(!1),M.createNotice("error",e),r("")}))},disabled:R},Object(_.__)("Get Transcribe","wubtitle")):"",Object(o.createElement)("p",null,c)))},S=Object(a.createHigherOrderComponent)((function(e){return function(t){return"core-embed/youtube"!==t.name&&"core-embed/vimeo"!==t.name?Object(o.createElement)(e,t):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(e,t),Object(o.createElement)(E,r()({},t.attributes,{setAttributes:t.setAttributes,block:t.name})))}}),"withInspectorControls");Object(i.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",S);var x=n(10);function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=Object(o.useState)(e),c=u()(n,2),r=c[0],a=c[1];return Object(o.useEffect)((function(){var n=setTimeout((function(){a(e)}),t);return function(){clearTimeout(n)}}),[e]),r}var T=function(e){var t=e.attributes,n=e.setAttributes,c=e.className,r=Object(o.useState)(""),a=u()(r,2),i=a[0],l=a[1],s=Object(o.useState)(""),d=u()(s,2),f=d[0],j=d[1],O=Object(o.useState)([]),m=u()(O,2),w=m[0],g=m[1],h=k(i,500),v=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)}))},y=function(e){var t=wp.blocks.createBlock("core/paragraph",{content:e}),n=wp.data.select("core/block-editor").getSelectedBlock().clientId;wp.data.dispatch("core/block-editor").replaceBlocks(n,t),wp.data.dispatch("core/block-editor").clearSelectedBlock()};Object(o.useEffect)((function(){j(h)}),[h]),Object(b.useSelect)((function(e){if(t.contentId&&0===w.length){var n={per_page:1,include:t.contentId},c=e("core").getEntityRecords("postType","transcript",n);if(null!==c){g([c[0].title.rendered]);var r=c[0].content.rendered;r=(r=r.replace("<p>","")).replace("</p>",""),y(r)}}}));for(var E=Object(b.useSelect)((function(e){if(f.length>2){var t={per_page:10,search:f},n=e("core").getEntityRecords("postType","transcript",t);return null!==n?n:[]}return[]})),S=new Map,x=[],T=0;T<E.length;T++)S.set(v(E[T].title.rendered),E[T].id),S.set(v("".concat(E[T].title.rendered," content")),E[T].content.rendered),x[T]=v(E[T].title.rendered);var I="";return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(p.FormTokenField,{className:c,label:Object(_.__)("Wubtitle transcriptions","wubtitle"),value:w,suggestions:x,onChange:function(e){return function(e){if(0===e.length)n({contentId:null}),g(e);else if(x.includes(e[0])){var t=S.get(e[0]),c="".concat(e[0]," content");I=(I=(I=S.get(c)).replace("<p>","")).replace("</p>",""),g(e),n({contentId:t}),y(I)}}(e)},placeholder:Object(_.__)("Insert transcriptions","wubtitle"),onInputChange:function(e){return l(e)},maxLength:1}),Object(o.createElement)("p",{className:"helperText"},Object(_.__)("Enter the title of the video you want to transcribe","wubtitle")))};Object(x.registerBlockType)("wubtitle/transcription",{title:Object(_.__)("Trascription","wubtitle"),icon:"megaphone",description:Object(_.__)("Enter the transcript of your video","wubtitle"),category:"embed",attributes:{contentId:{type:"int"}},edit:T})}]);
     1!function(t){var e={};function n(c){if(e[c])return e[c].exports;var r=e[c]={i:c,l:!1,exports:{}};return t[c].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=e,n.d=function(t,e,c){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:c})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(c,r,function(e){return t[e]}.bind(null,r));return c},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=16)}([function(t,e){!function(){t.exports=this.wp.element}()},function(t,e){!function(){t.exports=this.wp.i18n}()},function(t,e,n){var c=n(11),r=n(12),o=n(13),i=n(15);t.exports=function(t,e){return c(t)||r(t,e)||o(t,e)||i()}},function(t,e){!function(){t.exports=this.wp.components}()},function(t,e){!function(){t.exports=this.wp.data}()},function(t,e){function n(){return t.exports=n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(t[c]=n[c])}return t},n.apply(this,arguments)}t.exports=n},function(t,e){!function(){t.exports=this.wp.compose}()},function(t,e){!function(){t.exports=this.wp.hooks}()},function(t,e){!function(){t.exports=this.wp.blockEditor}()},function(t,e){!function(){t.exports=this.wp.apiFetch}()},function(t,e){!function(){t.exports=this.wp.blocks}()},function(t,e){t.exports=function(t){if(Array.isArray(t))return t}},function(t,e){t.exports=function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],c=!0,r=!1,o=void 0;try{for(var i,a=t[Symbol.iterator]();!(c=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);c=!0);}catch(t){r=!0,o=t}finally{try{c||null==a.return||a.return()}finally{if(r)throw o}}return n}}},function(t,e,n){var c=n(14);t.exports=function(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}},function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,c=new Array(e);n<e;n++)c[n]=t[n];return c}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(t,e,n){"use strict";n.r(e);var c=n(5),r=n.n(c),o=n(0),i=n(6),a=n(7),l=n(2),u=n.n(l),b=n(4),s=n(9),d=n.n(s),p=n(3),f=n(8),j=n(1),_=wubtitle_button_object.langExten,O={pending:Object(j.__)("Generating","wubtitle"),draft:Object(j.__)("Draft","wubtitle"),enabled:Object(j.__)("Enabled","wubtitle"),notfound:Object(j.__)("None","wubtitle")},m=Object.entries(_).map((function(t){var e=u()(t,2);return{value:e[0],label:e[1]}})),g=["it-IT","en-US"],w=Object.keys(_),v=Object.entries(_).map((function(t){var e=u()(t,2),n=e[0],c=e[1];return g.includes(n)?{value:n,label:c}:{value:n,label:"".concat(c," ").concat(Object(j.__)("(Pro Only)","wubtitle")),disabled:!0}}));_.it=Object(j.__)("Italian","wubtitle"),_.en=Object(j.__)("English","wubtitle"),_.es=Object(j.__)("Spanish","wubtitle"),_.de=Object(j.__)("German","wubtitle"),_.zh=Object(j.__)("Chinese","wubtitle"),_.fr=Object(j.__)("French","wubtitle");var h=function(t){var e=t.statusText,n=t.langText;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(j.__)("Status:","wubtitle")+" "+O[e]),Object(o.createElement)("div",null,Object(j.__)("Language:","wubtitle")+" "+_[n]))},y=function(t){var e=t.statusText,n=t.langText,c=t.isPublished,r=t.postId,i=Object(o.useState)(""),a=u()(i,2),l=a[0],s=a[1],d=Object(b.useDispatch)("core"),f=function(t){d.editEntityRecord("postType","attachment",r,{meta:{wubtitle_status:t}})};return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("p",{style:{margin:"0"}},Object(j.__)("Status:","wubtitle")+" "+O[e]),Object(o.createElement)("p",{style:{margin:"8px 0"}},Object(j.__)("Language:","wubtitle")+" "+_[n]),Object(o.createElement)(p.ToggleControl,{label:Object(j.__)("Published","wubtitle"),checked:c,onChange:function(){var t;t="draft",!c&&(t="enabled"),f(t),d.saveEditedEntityRecord("postType","attachment",r)}}),Object(o.createElement)(p.Button,{name:"sottotitoli",id:r,isPrimary:!0,onClick:function(){s(Object(j.__)("Getting transcript…","wubtitle")),wp.ajax.send("get_transcript_internal_video",{type:"POST",data:{id:r,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(t){s("Done");var e=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId),n=wp.blocks.createBlock("wubtitle/transcription",{contentId:t});wp.data.dispatch("core/block-editor").insertBlocks(n,e+1)})).fail((function(t){s(t)}))}},Object(j.__)("Get Transcribe","wubtitle")),Object(o.createElement)("p",null,l))},E=function(t){var e,n,c=void 0!==t.id?t.src.substring(t.src.lastIndexOf(".")+1):"mp4",r=("1"===wubtitle_button_object.isFree?g:w).includes(wubtitle_button_object.lang)?wubtitle_button_object.lang:"en-US",i=Object(b.useSelect)((function(e){var n;void 0!==t.id&&(n=e("core").getEntityRecord("postType","attachment",t.id));var c="";return void 0!==n&&(c=e("core").getEditedEntityRecord("postType","attachment",t.id).meta),c}));void 0!==i&&(e=i.wubtitle_lang_video,n=i.wubtitle_status);var a=Object(b.useDispatch)("core/notices"),l=Object(b.useDispatch)("core"),s=Object(o.useState)(r),_=u()(s,2),O=_[0],E=_[1],S=Object(o.useState)(!1),x=u()(S,2),k=x[0],T=x[1],I="pending"===n||void 0===t.id||k,C="enabled"===n,B="1"===wubtitle_button_object.isFree?v:m,P=function(){return n="error"===n?Object(j.__)("Error","wubtitle"):Object(j.__)("None","wubtitle"),Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(j.__)("Status:","wubtitle")+" "+n),Object(o.createElement)(p.SelectControl,{label:Object(j.__)("Select the video language","wubtitle"),value:O,onChange:function(t){E(t)},options:B}),Object(o.createElement)(p.Button,{disabled:I,name:"sottotitoli",id:t.id,isPrimary:!0,onClick:A},Object(j.__)("GENERATE SUBTITLES","wubtitle")))},F=function(){return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(j.__)("Unsupported video format for free plan","wubtitle")))};function A(){var e=t.id,n=t.src;T(!0),d()({url:wubtitle_button_object.ajax_url,method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=submitVideo&_ajax_nonce=".concat(wubtitle_button_object.ajaxnonce,"&id_attachment=").concat(e,"&src_attachment=").concat(n,"&lang=").concat(O,"&")}).then((function(e){T(!1),201===e.data?(a.createNotice("success",Object(j.__)("Subtitle creation successfully started","wubtitle")),l.editEntityRecord("postType","attachment",t.id,{meta:{wubtitle_status:"pending",wubtitle_lang_video:O}})):a.createNotice("error",e.data)}))}return Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)((function(){if("1"===wubtitle_button_object.isFree&&"mp4"!==c)return Object(o.createElement)(F,null);switch(n){case"pending":return Object(o.createElement)(h,{langText:e,statusText:n});case"draft":case"enabled":return Object(o.createElement)(y,{statusText:n,langText:e,isPublished:C,postId:t.id});default:return Object(o.createElement)(P,null)}}),{status:n,languageSaved:e})))},S=Object(i.createHigherOrderComponent)((function(t){return function(e){return"core/video"!==e.name?Object(o.createElement)(t,e):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(t,e),Object(o.createElement)(E,r()({},e.attributes,{setAttributes:e.setAttributes})))}}),"withInspectorControls");Object(a.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",S);var x=function(t){var e=Object(o.useState)(""),n=u()(e,2),c=n[0],r=n[1],i=Object(o.useState)(Object(j.__)("None","wubtitle")),a=u()(i,2),l=a[0],s=a[1],d=Object(o.useState)(""),_=u()(d,2),O=_[0],m=_[1],g=Object(o.useState)(!1),w=u()(g,2),v=w[0],h=w[1],y=Object(o.useState)([]),E=u()(y,2),S=E[0],x=E[1],k=Object(o.useState)(""),T=u()(k,2),I=T[0],C=T[1],B=Object(o.useState)(""),P=u()(B,2),F=P[0],A=P[1],N=Object(o.useState)(!0),R=u()(N,2),G=R[0],D=R[1],M=Object(b.useDispatch)("core/notices"),U=v||!F;F!==t.url&&(A(t.url),h(!1),r(""));var L=function(){h(!0),x([]),wp.ajax.send("get_video_info",{type:"POST",data:{url:F,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(t){if(t.languages){r("");var e=t.languages.map((function(e){return"youtube"===t.source?{value:e.baseUrl,label:e.name.simpleText}:{value:e.code,label:e.name}}));e.unshift({value:"none",label:Object(j.__)("Select language","wubtitle")}),x(e),C(t.title)}else r(Object(j.__)("Subtitles not available for this video","wubtitle"))})).fail((function(t){M.createNotice("error",t),r("")}))};return!v&&F&&"core-embed/youtube"===t.block&&L(),Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)("p",{style:{margin:"0",marginBottom:"20px"}},"".concat(Object(j.__)("Transcript status:","wubtitle")," ").concat(l)),"core-embed/vimeo"!==t.block||v?"":Object(o.createElement)(p.Button,{name:"",isPrimary:!0,onClick:L,disabled:U},Object(j.__)("Select transcript language","wubtitle")),F&&v?Object(o.createElement)(p.SelectControl,{label:Object(j.__)("Select the video language","wubtitle"),value:O,onChange:function(t){m(t),D("none"===t)},options:S}):"","core-embed/youtube"===t.block||v?Object(o.createElement)(p.Button,{name:"sottotitoli",id:t.id,isPrimary:!0,onClick:function(){D(!0);var t=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId);r(Object(j.__)("Getting transcript…","ear2words")),wp.ajax.send("get_transcript_embed",{type:"POST",data:{urlVideo:F,subtitle:O,videoTitle:I,from:"default_post_type",_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(e){D(!1);var n=wp.blocks.createBlock("wubtitle/transcription",{contentId:e}),c=t+1;wp.data.dispatch("core/block-editor").insertBlocks(n,c),r(""),s(Object(j.__)("Created","wubtitle"))})).fail((function(t){D(!1),M.createNotice("error",t),r("")}))},disabled:G},Object(j.__)("Get Transcribe","wubtitle")):"",Object(o.createElement)("p",null,c)))},k=Object(i.createHigherOrderComponent)((function(t){return function(e){return"core-embed/youtube"!==e.name&&"core-embed/vimeo"!==e.name?Object(o.createElement)(t,e):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(t,e),Object(o.createElement)(x,r()({},e.attributes,{setAttributes:e.setAttributes,block:e.name})))}}),"withInspectorControls");Object(a.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",k);var T=n(10);function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=Object(o.useState)(t),c=u()(n,2),r=c[0],i=c[1];return Object(o.useEffect)((function(){var n=setTimeout((function(){i(t)}),e);return function(){clearTimeout(n)}}),[t]),r}var C=function(t){var e=t.attributes,n=t.setAttributes,c=t.className,r=Object(o.useState)(""),i=u()(r,2),a=i[0],l=i[1],s=Object(o.useState)(""),d=u()(s,2),f=d[0],_=d[1],O=Object(o.useState)([]),m=u()(O,2),g=m[0],w=m[1],v=I(a,500),h=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(e)}))},y=function(t){var e=wp.blocks.createBlock("core/paragraph",{content:t}),n=wp.data.select("core/block-editor").getSelectedBlock().clientId;wp.data.dispatch("core/block-editor").replaceBlocks(n,e),wp.data.dispatch("core/block-editor").clearSelectedBlock()};Object(o.useEffect)((function(){_(v)}),[v]),Object(b.useSelect)((function(t){if(e.contentId&&0===g.length){var n={per_page:1,include:e.contentId},c=t("core").getEntityRecords("postType","transcript",n);if(null!==c){w([c[0].title.rendered]);var r=c[0].content.rendered;r=(r=r.replace("<p>","")).replace("</p>",""),y(r)}}}));for(var E=Object(b.useSelect)((function(t){if(f.length>2){var e={per_page:10,search:f},n=t("core").getEntityRecords("postType","transcript",e);return null!==n?n:[]}return[]})),S=new Map,x=[],k=0;k<E.length;k++)S.set(h(E[k].title.rendered),E[k].id),S.set(h("".concat(E[k].title.rendered," content")),E[k].content.rendered),x[k]=h(E[k].title.rendered);var T="";return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(p.FormTokenField,{className:c,label:Object(j.__)("Wubtitle transcriptions","wubtitle"),value:g,suggestions:x,onChange:function(t){return function(t){if(0===t.length)n({contentId:null}),w(t);else if(x.includes(t[0])){var e=S.get(t[0]),c="".concat(t[0]," content");T=(T=(T=S.get(c)).replace("<p>","")).replace("</p>",""),w(t),n({contentId:e}),y(T)}}(t)},placeholder:Object(j.__)("Insert transcriptions","wubtitle"),onInputChange:function(t){return l(t)},maxLength:1}),Object(o.createElement)("p",{className:"helperText"},Object(j.__)("Enter the title of the video you want to transcribe","wubtitle")))};Object(T.registerBlockType)("wubtitle/transcription",{title:Object(j.__)("Trascription","wubtitle"),icon:"megaphone",description:Object(j.__)("Enter the transcript of your video","wubtitle"),category:"embed",attributes:{contentId:{type:"int"}},edit:C})}]);
  • wubtitle/tags/1.1.1/includes/Api/ApiRequest.php

    r2378582 r2387223  
    5555     */
    5656    public function set_body_request( $data ) {
    57         $languanges = array(
    58             'en' => 'en-US',
    59             'it' => 'it-IT',
    60             'de' => 'de-DE',
    61             'fr' => 'fr-FR',
    62             'zh' => 'zh-CN',
    63             'es' => 'es-ES',
    64         );
    65         $lang       = $data['lang'];
    66         if ( ! array_key_exists( $lang, $languanges ) ) {
    67             wp_send_json_error( __( 'Error, invalid language selected', 'wubtitle' ) );
    68         }
     57        $lang          = $data['lang'];
    6958        $id_attachment = (int) $data['id_attachment'];
    7059        $video_data    = $this->get_media_metadata( $id_attachment );
     
    7968                'size'         => $video_data['filesize'],
    8069                'duration'     => $video_data['length'],
    81                 'lang'         => $languanges[ $lang ],
     70                'lang'         => $lang,
    8271            ),
    8372        );
  • wubtitle/tags/1.1.1/includes/Gutenberg/VideoBlock.php

    r2371183 r2387223  
    4141                'ajax_url'  => admin_url( 'admin-ajax.php' ),
    4242                'ajaxnonce' => wp_create_nonce( 'itr_ajax_nonce' ),
    43                 'lang'      => explode( '_', get_locale(), 2 )[0],
     43                'lang'      => str_replace( '_', '-', get_locale() ),
    4444                'isFree'    => get_option( 'wubtitle_free' ),
     45                'langExten' => Loader::get( 'helpers' )->get_languages(),
    4546            )
    4647        );
  • wubtitle/tags/1.1.1/includes/Helpers.php

    r2372409 r2387223  
    103103    }
    104104
     105    /**
     106     * Get languages supported for transcriptions
     107     *
     108     * @return array<string>
     109     */
     110    public function get_languages() {
     111        return array(
     112            'it-IT' => __( 'Italian', 'wubtitle' ),
     113            'en-US' => __( 'US English', 'wubtitle' ),
     114            'es-ES' => __( 'Spanish', 'wubtitle' ),
     115            'de-DE' => __( 'German', 'wubtitle' ),
     116            'zh-CN' => __( 'Chinese', 'wubtitle' ),
     117            'fr-FR' => __( 'French', 'wubtitle' ),
     118            'ar-AE' => __( 'Gulf Arabic', 'wubtitle' ),
     119            'ar-SA' => __( 'Modern Standard Arabic', 'wubtitle' ),
     120            'nl-NL' => __( 'Dutch', 'wubtitle' ),
     121            'en-AU' => __( 'Australian English', 'wubtitle' ),
     122            'en-WL' => __( 'Welsh English', 'wubtitle' ),
     123            'es-US' => __( 'US Spanish', 'wubtitle' ),
     124            'fr-CA' => __( 'Canadian French', 'wubtitle' ),
     125            'fa-IR' => __( 'Farsi', 'wubtitle' ),
     126            'de-CH' => __( 'Swiss German', 'wubtitle' ),
     127            'he-IL' => __( 'Hebrew', 'wubtitle' ),
     128            'hi-IN' => __( 'Indian Hindi', 'wubtitle' ),
     129            'id-ID' => __( 'Indonesian', 'wubtitle' ),
     130            'ja-JP' => __( 'Japanese', 'wubtitle' ),
     131            'ko-KR' => __( 'Korean', 'wubtitle' ),
     132            'ms-MY' => __( 'Malay', 'wubtitle' ),
     133            'pt-PT' => __( 'Portuguese', 'wubtitle' ),
     134            'ru-RU' => __( 'Russian', 'wubtitle' ),
     135            'ta-IN' => __( 'Tamil', 'wubtitle' ),
     136            'te-IN' => __( 'Telugu', 'wubtitle' ),
     137            'tr-TR' => __( 'Turkish', 'wubtitle' ),
     138            'en-IN' => __( 'Indian English', 'wubtitle' ),
     139            'en-IE' => __( 'Irish English', 'wubtitle' ),
     140            'en-AB' => __( 'Scottish English', 'wubtitle' ),
     141            'en-GB' => __( 'British English', 'wubtitle' ),
     142            'pt-BR' => __( 'Brazilian Portuguese', 'wubtitle' ),
     143        );
     144    }
     145
    105146}
  • wubtitle/tags/1.1.1/includes/MediaLibrary/MediaLibraryExtented.php

    r2354686 r2387223  
    9494                'value' => $post->ID,
    9595            );
    96             $lang                    = explode( '_', get_locale(), 2 )[0];
     96            $lang                    = str_replace( '_', '-', get_locale() );
    9797            ob_start();
    9898            ?>
     
    145145     */
    146146    private function is_pro_only( $lang_code ) {
    147         $free_lang = array( 'it', 'en' );
     147        $free_lang = array( 'it-IT', 'en-US' );
    148148        return get_option( 'wubtitle_free', true ) && ! in_array( $lang_code, $free_lang, true );
    149149    }
     
    156156     */
    157157    private function language_options( $lang ) {
    158         $languages = array(
    159             'it' => __( 'Italian', 'wubtitle' ),
    160             'en' => __( 'English', 'wubtitle' ),
    161             'es' => __( 'Spanish', 'wubtitle' ),
    162             'de' => __( 'German', 'wubtitle' ),
    163             'zh' => __( 'Chinese', 'wubtitle' ),
    164             'fr' => __( 'French', 'wubtitle' ),
    165         );
    166         foreach ( $languages as $key => $language ) {
     158        $all_languages  = Loader::get( 'helpers' )->get_languages();
     159        $languages_free = array( 'it-IT', 'en-US' );
     160        $languages      = get_option( 'wubtitle_free', true ) ? $languages_free : array_keys( $all_languages );
     161        $lang           = in_array( $lang, $languages, true ) ? $lang : 'en-US';
     162        foreach ( $all_languages as $key => $language ) {
    167163            echo sprintf(
    168164                '<option %s value="%s" %s>%s</option>',
     
    283279            'value' => $id_video,
    284280        );
    285         $lang        = explode( '_', get_locale(), 2 )[0];
     281        $lang        = str_replace( '_', '-', get_locale() );
    286282        ob_start();
    287283        ?>
     
    364360    public function get_video_language( $id_video ) {
    365361        $lang     = get_post_meta( $id_video, 'wubtitle_lang_video', true );
    366         $all_lang = array(
    367             'it' => __( 'Italian', 'wubtitle' ),
    368             'en' => __( 'English', 'wubtitle' ),
    369             'es' => __( 'Spanish', 'wubtitle' ),
    370             'de' => __( 'German', 'wubtitle' ),
    371             'zh' => __( 'Chinese', 'wubtitle' ),
    372             'fr' => __( 'French', 'wubtitle' ),
    373         );
     362        $all_lang = Loader::get( 'helpers' )->get_languages();
     363        // support to old version.
     364        $all_lang['it'] = __( 'Italian', 'wubtitle' );
     365        $all_lang['en'] = __( 'English', 'wubtitle' );
     366        $all_lang['es'] = __( 'Spanish', 'wubtitle' );
     367        $all_lang['de'] = __( 'German', 'wubtitle' );
     368        $all_lang['zh'] = __( 'Chinese', 'wubtitle' );
     369        $all_lang['fr'] = __( 'French', 'wubtitle' );
    374370        return array_key_exists( $lang, $all_lang ) ? $all_lang[ $lang ] : 'Undefined';
    375371    }
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-082cb3cfb7f0d9aaf9883884ca93b72a.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-17faf4638fc6bb20e37946e634ecee08.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceSummary.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Email":[""],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceSummary.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Email":[""],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-2684b3dabd7823b0128434ddd21a0b3d.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"build_form\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Card details":["Dettagli carta"],"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"],"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""],"Subscribe to":["Iscrizione a"],"plan":["piano"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"build_form\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Card details":["Dettagli carta"],"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"],"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""],"Subscribe to":["Iscrizione a"],"plan":["piano"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-2b87d19cc900cf7980c08750a6ffedc8.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InfoPriceColumn.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InfoPriceColumn.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-46e33d8ed60f7075f374f6202f7cfa51.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/PendingSubtitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Status:":["Stato:"],"Language:":["Lingua:"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/PendingSubtitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Status:":["Stato:"],"Language:":["Lingua:"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-4bc3626de0ecd6358143b5cb3182ee1f.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/SubtitleControl.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Published":["Pubblicati"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/SubtitleControl.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Published":["Pubblicati"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-563dfe6dc0dc70121876df8ca46c4043.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"assets\/editor\/transcriptionModalScript.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Transcription of the video":["Trascrizione del video"],"Error, language not selected":["Errore, lingua non selezionata"],"Select language":["Seleziona la lingua"],"Error: this video does not contain subtitles. Select a video with subtitles to generate the transcript":["Errore: questo video non contiene sottotitoli. Selezionare un video con sottotitoli per generare la trascrizione"],"Language of trascription":["Lingua della trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"assets\/editor\/transcriptionModalScript.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Transcription of the video":["Trascrizione del video"],"Error, language not selected":["Errore, lingua non selezionata"],"Select language":["Seleziona la lingua"],"Error: this video does not contain subtitles. Select a video with subtitles to generate the transcript":["Errore: questo video non contiene sottotitoli. Selezionare un video con sottotitoli per generare la trascrizione"],"Language of trascription":["Lingua della trascrizione"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-6edab9999a36a9b83bd98080e0260900.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CheckoutForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CheckoutForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-97550d9f8b770df2d1b7985ce975d41b.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PriceTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PriceTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-9eea33bfc6ae82b9ece5a58136c3eae9.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PlanTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PlanTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-a36d7c48e106bde1adc4add0982df44c.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/TranscriptionEditBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/TranscriptionEditBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-bad3349217eddfff8df6bcec8ead4e68.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/trascriptionBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/trascriptionBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-c2d2cdf713a952b86eb4783551acf0b9.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/labels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Generating":["In Creazione"],"Draft":["In bozza"],"None":["Nessuno"],"Italian":["Italiano"],"English":["Inglese"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Enabled":["Attivati"],"Spanish (Pro only)":["Spagnolo (solo Pro)"],"German (Pro only)":["Tedesco (solo Pro)"],"Chinese (Pro only)":["Cinese (solo Pro)"],"French (Pro only)":["Francese (solo Pro)"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/labels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Italian":["Italiano"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Generating":["In Creazione"],"Draft":["In bozza"],"None":["Nessuno"],"English":["Inglese"],"Enabled":["Attivati"],"(Pro Only)":["(solo Pro)"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-ce8d5c064b43a5c1a88891f233ec2580.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/ColumnTitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Subscribe to":["Iscrizione a"],"plan":["piano"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/ColumnTitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Subscribe to":["Iscrizione a"],"plan":["piano"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-d82261bdf381ec5bcd83d3f2ad477fa1.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/EmbedControlPanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"None":["Nessuno"],"Select language":["Seleziona la lingua"],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Created":["Creata"],"Select transcript language":["Selezione la lingua della trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/EmbedControlPanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"None":["Nessuno"],"Select language":["Seleziona la lingua"],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Select transcript language":["Selezione la lingua della trascrizione"],"Created":["Creata"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"build\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"Generating":["In Creazione"],"Draft":["In bozza"],"Published":["Pubblicati"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"Italian":["Italiano"],"English":["Inglese"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Select language":["Seleziona la lingua"],"Enabled":["Attivati"],"Spanish (Pro only)":["Spagnolo (solo Pro)"],"German (Pro only)":["Tedesco (solo Pro)"],"Chinese (Pro only)":["Cinese (solo Pro)"],"French (Pro only)":["Francese (solo Pro)"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Get Video Info":["Informazioni Video"],"Created":["Creata"],"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"],"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"build\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"Italian":["Italiano"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Generating":["In Creazione"],"Draft":["In bozza"],"Published":["Pubblicati"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"English":["Inglese"],"Select language":["Seleziona la lingua"],"Enabled":["Attivati"],"(Pro Only)":["(solo Pro)"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Select transcript language":["Selezione la lingua della trascrizione"],"Created":["Creata"],"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"],"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-f44a2f1277f1805954e2e9b54d16704d.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/Disclaimer.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/Disclaimer.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-f502fcd463be19e9432d2bdb61eeb943.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/WubtitlePanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"Status:":["Stato:"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/WubtitlePanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"Status:":["Stato:"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT-fe3fc4948f6f85768ebb8f694e93e2cf.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CardSection.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Card details":["Dettagli carta"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CardSection.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Card details":["Dettagli carta"]}}}
  • wubtitle/tags/1.1.1/languages/wubtitle-it_IT.po

    r2378582 r2387223  
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-"
    77"Wordpress-Plugin\n"
    8 "POT-Creation-Date: 2020-09-08T18:12:33+02:00\n"
    9 "PO-Revision-Date: 2020-09-08 18:13+0200\n"
     8"POT-Creation-Date: 2020-09-18T15:29:00+02:00\n"
     9"PO-Revision-Date: 2020-09-18 17:39+0200\n"
    1010"Last-Translator: \n"
    1111"Language-Team: \n"
     
    117117
    118118#: includes/Api/ApiPricingPlan.php:53 includes/Api/ApiPricingPlan.php:105
    119 #: includes/Api/ApiRequest.php:104
     119#: includes/Api/ApiRequest.php:93
    120120msgid "Unable to create subtitles. The product license key is missing."
    121121msgstr "Impossibile creare i sottotitoli. La  licenza del prodotto è assente."
     
    143143#: includes/Api/ApiPricingPlan.php:201 includes/Api/ApiPricingPlan.php:288
    144144#: includes/Api/ApiPricingPlan.php:289 includes/Api/ApiPricingPlan.php:377
    145 #: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:123
     145#: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:112
    146146#: includes/Core/Sources/Vimeo.php:91 includes/Core/Sources/Vimeo.php:156
    147147#: includes/Core/Sources/Vimeo.php:157 includes/Core/Sources/YouTube.php:136
     
    175175"sconto differente"
    176176
    177 #: includes/Api/ApiRequest.php:67
    178 msgid "Error, invalid language selected"
    179 msgstr "Errore, lingua selezionata non valida"
    180 
    181 #: includes/Api/ApiRequest.php:95 includes/Api/ApiRequest.php:101
    182 #: includes/Api/ApiRequest.php:108
     177#: includes/Api/ApiRequest.php:84 includes/Api/ApiRequest.php:90
     178#: includes/Api/ApiRequest.php:97
    183179msgid ""
    184180"An error occurred while creating the subtitles. Please try again in a few "
     
    188184"nuovo tra qualche minuto."
    189185
    190 #: includes/Api/ApiRequest.php:120 includes/Api/ApiRequest.php:121
     186#: includes/Api/ApiRequest.php:109 includes/Api/ApiRequest.php:110
    191187msgid ""
    192188"An error occurred while creating the subtitles. Please try again in a few "
     
    196192"nuovo tra qualche minuto."
    197193
    198 #: includes/Api/ApiRequest.php:122
     194#: includes/Api/ApiRequest.php:111
    199195msgid "Unable to create subtitles. Invalid product license"
    200196msgstr ""
    201197"Impossibile creare i sottotitoli. La  licenza del prodotto non è valida"
    202198
    203 #: includes/Api/ApiRequest.php:223 includes/Core/Sources/Vimeo.php:92
     199#: includes/Api/ApiRequest.php:213 includes/Core/Sources/Vimeo.php:92
    204200#: includes/Core/Sources/YouTube.php:137
    205201msgid "Error, no more video left for your subscription plan"
    206202msgstr "Errore, non hai più video disponibili per il tuo piano di abbonamento"
    207203
    208 #: includes/Api/ApiRequest.php:224
     204#: includes/Api/ApiRequest.php:214
    209205msgid "Error, language not supported for your subscription plan"
    210206msgstr "Errore, lingua non supportata per il tuo piano di abbonamento"
    211207
    212 #: includes/Api/ApiRequest.php:225
     208#: includes/Api/ApiRequest.php:215
    213209#: includes/MediaLibrary/MediaLibraryExtented.php:73
    214 #: includes/MediaLibrary/MediaLibraryExtented.php:200 build/index.js:1
    215 #: src/block/WubtitlePanel.js:94
     210#: includes/MediaLibrary/MediaLibraryExtented.php:196 build/index.js:1
     211#: src/block/WubtitlePanel.js:97
    216212msgid "Unsupported video format for free plan"
    217213msgstr "Formato video non supportato per il piano free"
    218214
    219 #: includes/Api/ApiRequest.php:230
     215#: includes/Api/ApiRequest.php:220
    220216msgid ""
    221217"Error, video length is longer than minutes available for your subscription "
     
    225221"piano di abbonamento (minuti rimasti"
    226222
    227 #: includes/Api/ApiRequest.php:230
     223#: includes/Api/ApiRequest.php:220
    228224msgid ", video left"
    229225msgstr ", video rimasti"
     
    701697msgstr "Modifica piano"
    702698
     699#: includes/Helpers.php:112 includes/MediaLibrary/MediaLibraryExtented.php:364
     700#: build/index.js:1 src/block/labels.js:38
     701msgid "Italian"
     702msgstr "Italiano"
     703
     704#: includes/Helpers.php:113
     705msgid "US English"
     706msgstr "Inglese (US)"
     707
     708#: includes/Helpers.php:114 includes/MediaLibrary/MediaLibraryExtented.php:366
     709#: build/index.js:1 src/block/labels.js:40
     710msgid "Spanish"
     711msgstr "Spagnolo"
     712
     713#: includes/Helpers.php:115 includes/MediaLibrary/MediaLibraryExtented.php:367
     714#: build/index.js:1 src/block/labels.js:41
     715msgid "German"
     716msgstr "Tedesco"
     717
     718#: includes/Helpers.php:116 includes/MediaLibrary/MediaLibraryExtented.php:368
     719#: build/index.js:1 src/block/labels.js:42
     720msgid "Chinese"
     721msgstr "Cinese"
     722
     723#: includes/Helpers.php:117 includes/MediaLibrary/MediaLibraryExtented.php:369
     724#: build/index.js:1 src/block/labels.js:43
     725msgid "French"
     726msgstr "Francese"
     727
     728#: includes/Helpers.php:118
     729msgid "Gulf Arabic"
     730msgstr "Golfo Arabo"
     731
     732#: includes/Helpers.php:119
     733msgid "Modern Standard Arabic"
     734msgstr "Arabo Moderno"
     735
     736#: includes/Helpers.php:120
     737msgid "Dutch"
     738msgstr "Olandese"
     739
     740#: includes/Helpers.php:121
     741msgid "Australian English"
     742msgstr "Inglese Australiano"
     743
     744#: includes/Helpers.php:122
     745msgid "Welsh English"
     746msgstr "Inglese Gallese"
     747
     748#: includes/Helpers.php:123
     749msgid "US Spanish"
     750msgstr "Spagnolo (US)"
     751
     752#: includes/Helpers.php:124
     753msgid "Canadian French"
     754msgstr "Francese Canadese"
     755
     756#: includes/Helpers.php:125 includes/Utils/VimeoHelper.php:68
     757msgid "Farsi"
     758msgstr "Farsi"
     759
     760#: includes/Helpers.php:126
     761msgid "Swiss German"
     762msgstr "Tedesco Svizzero"
     763
     764#: includes/Helpers.php:127 includes/Utils/VimeoHelper.php:84
     765msgid "Hebrew"
     766msgstr "Ebraico"
     767
     768#: includes/Helpers.php:128
     769msgid "Indian Hindi"
     770msgstr "Indiano Hindi"
     771
     772#: includes/Helpers.php:129 includes/Utils/VimeoHelper.php:87
     773msgid "Indonesian"
     774msgstr "Indonesiano"
     775
     776#: includes/Helpers.php:130 includes/Utils/VimeoHelper.php:91
     777msgid "Japanese"
     778msgstr "Giapponese"
     779
     780#: includes/Helpers.php:131
     781msgid "Korean"
     782msgstr "Coreano"
     783
     784#: includes/Helpers.php:132
     785msgid "Malay"
     786msgstr "Malese"
     787
     788#: includes/Helpers.php:133
     789msgid "Portuguese"
     790msgstr "Portoghese"
     791
     792#: includes/Helpers.php:134 includes/Utils/VimeoHelper.php:110
     793msgid "Russian"
     794msgstr "Russo"
     795
     796#: includes/Helpers.php:135
     797msgid "Tamil"
     798msgstr "Tamil"
     799
     800#: includes/Helpers.php:136
     801msgid "Telugu"
     802msgstr "Telugu"
     803
     804#: includes/Helpers.php:137 includes/Utils/VimeoHelper.php:139
     805msgid "Turkish"
     806msgstr "Turco"
     807
     808#: includes/Helpers.php:138
     809msgid "Indian English"
     810msgstr "Inglese Indiano"
     811
     812#: includes/Helpers.php:139
     813msgid "Irish English"
     814msgstr "Inglese Irlandese"
     815
     816#: includes/Helpers.php:140
     817msgid "Scottish English"
     818msgstr "Inglese Scozzese"
     819
     820#: includes/Helpers.php:141
     821msgid "British English"
     822msgstr "Inglese (UK)"
     823
     824#: includes/Helpers.php:142
     825msgid "Brazilian Portuguese"
     826msgstr "Portoghese Brasiliano"
     827
    703828#: includes/MediaLibrary/ListingSubtitles.php:36
    704829#: includes/MediaLibrary/MediaLibraryExtented.php:82
     
    709834#: includes/MediaLibrary/ListingSubtitles.php:49
    710835#: includes/MediaLibrary/MediaLibraryExtented.php:56
    711 #: includes/MediaLibrary/MediaLibraryExtented.php:187 build/index.js:1
    712 #: src/block/labels.js:13
     836#: includes/MediaLibrary/MediaLibraryExtented.php:183 build/index.js:1
     837#: src/block/labels.js:7
    713838msgid "Generating"
    714839msgstr "In Creazione"
     
    717842#: includes/MediaLibrary/MediaLibraryExtented.php:57
    718843#: includes/MediaLibrary/MediaLibraryExtented.php:124
    719 #: includes/MediaLibrary/MediaLibraryExtented.php:188
    720 #: includes/MediaLibrary/MediaLibraryExtented.php:264 build/index.js:1
    721 #: src/block/labels.js:14
     844#: includes/MediaLibrary/MediaLibraryExtented.php:184
     845#: includes/MediaLibrary/MediaLibraryExtented.php:260 build/index.js:1
     846#: src/block/labels.js:8
    722847msgid "Draft"
    723848msgstr "In bozza"
     
    726851#: includes/MediaLibrary/MediaLibraryExtented.php:58
    727852#: includes/MediaLibrary/MediaLibraryExtented.php:123
    728 #: includes/MediaLibrary/MediaLibraryExtented.php:189
    729 #: includes/MediaLibrary/MediaLibraryExtented.php:263 build/index.js:1
     853#: includes/MediaLibrary/MediaLibraryExtented.php:185
     854#: includes/MediaLibrary/MediaLibraryExtented.php:259 build/index.js:1
    730855#: src/block/SubtitleControl.js:73
    731856msgid "Published"
     
    734859#: includes/MediaLibrary/ListingSubtitles.php:53
    735860#: includes/MediaLibrary/MediaLibraryExtented.php:60
    736 #: includes/MediaLibrary/MediaLibraryExtented.php:190 build/index.js:1
    737 #: src/block/EmbedControlPanel.js:11 src/block/labels.js:16
    738 #: src/block/WubtitlePanel.js:66
     861#: includes/MediaLibrary/MediaLibraryExtented.php:186 build/index.js:1
     862#: src/block/EmbedControlPanel.js:11 src/block/labels.js:10
     863#: src/block/WubtitlePanel.js:69
    739864msgid "None"
    740865msgstr "Nessuno"
     
    742867#: includes/MediaLibrary/ListingSubtitles.php:54
    743868#: includes/MediaLibrary/MediaLibraryExtented.php:59
    744 #: includes/MediaLibrary/MediaLibraryExtented.php:191 build/index.js:1
    745 #: src/block/WubtitlePanel.js:65
     869#: includes/MediaLibrary/MediaLibraryExtented.php:187 build/index.js:1
     870#: src/block/WubtitlePanel.js:68
    746871msgid "Error"
    747872msgstr "Errore"
     
    749874#: includes/MediaLibrary/MediaLibraryExtented.php:91
    750875#: includes/MediaLibrary/MediaLibraryExtented.php:132
    751 #: includes/MediaLibrary/MediaLibraryExtented.php:236
    752 #: includes/MediaLibrary/MediaLibraryExtented.php:280
     876#: includes/MediaLibrary/MediaLibraryExtented.php:232
     877#: includes/MediaLibrary/MediaLibraryExtented.php:276
    753878msgid "Language"
    754879msgstr "Lingua"
    755880
    756881#: includes/MediaLibrary/MediaLibraryExtented.php:104
    757 #: includes/MediaLibrary/MediaLibraryExtented.php:292 build/index.js:1
    758 #: src/block/WubtitlePanel.js:85
     882#: includes/MediaLibrary/MediaLibraryExtented.php:288 build/index.js:1
     883#: src/block/WubtitlePanel.js:88
    759884msgid "GENERATE SUBTITLES"
    760885msgstr "GENERA SOTTOTITOLI"
    761886
    762 #: includes/MediaLibrary/MediaLibraryExtented.php:159
    763 #: includes/MediaLibrary/MediaLibraryExtented.php:367 build/index.js:1
    764 #: src/block/labels.js:4 src/block/labels.js:22 src/block/labels.js:49
    765 msgid "Italian"
    766 msgstr "Italiano"
    767 
    768 #: includes/MediaLibrary/MediaLibraryExtented.php:160
    769 #: includes/MediaLibrary/MediaLibraryExtented.php:368
    770 #: includes/Utils/VimeoHelper.php:56 build/index.js:1 src/block/labels.js:5
    771 #: src/block/labels.js:26 src/block/labels.js:54
     887#: includes/MediaLibrary/MediaLibraryExtented.php:210
     888msgid "Subtitles"
     889msgstr "Sottotitoli"
     890
     891#: includes/MediaLibrary/MediaLibraryExtented.php:214
     892msgid "Status"
     893msgstr "Stato"
     894
     895#: includes/MediaLibrary/MediaLibraryExtented.php:239
     896msgid ""
     897"Wait while subtitles are created. Subtitles will be available as soon as "
     898"possible"
     899msgstr ""
     900"Attendi che vengano creati i sottotitoli. I sottotitoli saranno disponibili "
     901"il prima possibile"
     902
     903#: includes/MediaLibrary/MediaLibraryExtented.php:365
     904#: includes/Utils/VimeoHelper.php:56 build/index.js:1 src/block/labels.js:39
    772905msgid "English"
    773906msgstr "Inglese"
    774 
    775 #: includes/MediaLibrary/MediaLibraryExtented.php:161
    776 #: includes/MediaLibrary/MediaLibraryExtented.php:369 build/index.js:1
    777 #: src/block/labels.js:6 src/block/labels.js:30
    778 msgid "Spanish"
    779 msgstr "Spagnolo"
    780 
    781 #: includes/MediaLibrary/MediaLibraryExtented.php:162
    782 #: includes/MediaLibrary/MediaLibraryExtented.php:370 build/index.js:1
    783 #: src/block/labels.js:7 src/block/labels.js:34
    784 msgid "German"
    785 msgstr "Tedesco"
    786 
    787 #: includes/MediaLibrary/MediaLibraryExtented.php:163
    788 #: includes/MediaLibrary/MediaLibraryExtented.php:371 build/index.js:1
    789 #: src/block/labels.js:8 src/block/labels.js:38
    790 msgid "Chinese"
    791 msgstr "Cinese"
    792 
    793 #: includes/MediaLibrary/MediaLibraryExtented.php:164
    794 #: includes/MediaLibrary/MediaLibraryExtented.php:372 build/index.js:1
    795 #: src/block/labels.js:9 src/block/labels.js:42
    796 msgid "French"
    797 msgstr "Francese"
    798 
    799 #: includes/MediaLibrary/MediaLibraryExtented.php:214
    800 msgid "Subtitles"
    801 msgstr "Sottotitoli"
    802 
    803 #: includes/MediaLibrary/MediaLibraryExtented.php:218
    804 msgid "Status"
    805 msgstr "Stato"
    806 
    807 #: includes/MediaLibrary/MediaLibraryExtented.php:243
    808 msgid ""
    809 "Wait while subtitles are created. Subtitles will be available as soon as "
    810 "possible"
    811 msgstr ""
    812 "Attendi che vengano creati i sottotitoli. I sottotitoli saranno disponibili "
    813 "il prima possibile"
    814907
    815908#: includes/MediaLibrary/TrascriptionsExtends.php:66
     
    9941087msgstr "Estone"
    9951088
    996 #: includes/Utils/VimeoHelper.php:68
    997 msgid "Farsi"
    998 msgstr "Farsi"
    999 
    10001089#: includes/Utils/VimeoHelper.php:69
    10011090msgid "Finnish"
     
    10581147msgstr "Irlandese"
    10591148
    1060 #: includes/Utils/VimeoHelper.php:84
    1061 msgid "Hebrew"
    1062 msgstr "Ebraico"
    1063 
    10641149#: includes/Utils/VimeoHelper.php:85
    10651150msgid "Hindi"
     
    10701155msgstr "Ungherese"
    10711156
    1072 #: includes/Utils/VimeoHelper.php:87
    1073 msgid "Indonesian"
    1074 msgstr "Indonesiano"
    1075 
    10761157#: includes/Utils/VimeoHelper.php:88
    10771158msgid "Icelandic"
     
    10861167msgstr "Italiano (Svizzera)"
    10871168
    1088 #: includes/Utils/VimeoHelper.php:91
    1089 msgid "Japanese"
    1090 msgstr "Giapponese"
    1091 
    10921169#: includes/Utils/VimeoHelper.php:92
    10931170msgid "Korean (Johab)"
     
    11621239msgstr "Rumeno (Repubblica di Moldova)"
    11631240
    1164 #: includes/Utils/VimeoHelper.php:110
    1165 msgid "Russian"
    1166 msgstr "Russo"
    1167 
    11681241#: includes/Utils/VimeoHelper.php:111
    11691242msgid "Russian (Republic of Moldova)"
     
    12771350msgid "Tswana"
    12781351msgstr "Tswana"
    1279 
    1280 #: includes/Utils/VimeoHelper.php:139
    1281 msgid "Turkish"
    1282 msgstr "Turco"
    12831352
    12841353#: includes/Utils/VimeoHelper.php:140
     
    13461415msgstr "Lingua della trascrizione"
    13471416
    1348 #: build/index.js:1 src/block/labels.js:15
     1417#: build/index.js:1 src/block/labels.js:9
    13491418msgid "Enabled"
    13501419msgstr "Attivati"
    13511420
    1352 #: build/index.js:1 src/block/labels.js:59
    1353 msgid "Spanish (Pro only)"
    1354 msgstr "Spagnolo (solo Pro)"
    1355 
    1356 #: build/index.js:1 src/block/labels.js:64
    1357 msgid "German (Pro only)"
    1358 msgstr "Tedesco (solo Pro)"
    1359 
    1360 #: build/index.js:1 src/block/labels.js:69
    1361 msgid "Chinese (Pro only)"
    1362 msgstr "Cinese (solo Pro)"
    1363 
    1364 #: build/index.js:1 src/block/labels.js:74
    1365 msgid "French (Pro only)"
    1366 msgstr "Francese (solo Pro)"
     1421#: build/index.js:1 src/block/labels.js:32
     1422msgid "(Pro Only)"
     1423msgstr "(solo Pro)"
    13671424
    13681425#: build/index.js:1 src/block/PendingSubtitle.js:7
    1369 #: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js:69
     1426#: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js:72
    13701427msgid "Status:"
    13711428msgstr "Stato:"
     
    13861443
    13871444#: build/index.js:1 src/block/EmbedControlPanel.js:131
    1388 #: src/block/WubtitlePanel.js:71
     1445#: src/block/WubtitlePanel.js:74
    13891446msgid "Select the video language"
    13901447msgstr "Seleziona la lingua del video"
    13911448
    1392 #: build/index.js:1 src/block/WubtitlePanel.js:116
     1449#: build/index.js:1 src/block/WubtitlePanel.js:119
    13931450msgid "Subtitle creation successfully started"
    13941451msgstr "Creazione dei sottotitoli avviata con successo"
     
    14021459msgstr "Stato trascrizione:"
    14031460
    1404 #: build/index.js:1
    1405 msgid "Get Video Info"
    1406 msgstr "Informazioni Video"
     1461#: build/index.js:1 src/block/EmbedControlPanel.js:124
     1462msgid "Select transcript language"
     1463msgstr "Selezione la lingua della trascrizione"
    14071464
    14081465#: build/index.js:1 src/block/EmbedControlPanel.js:54
     
    17091766msgstr "mesi il prezzo mensile sarà"
    17101767
    1711 #: src/block/EmbedControlPanel.js:124
    1712 msgid "Select transcript language"
    1713 msgstr "Selezione la lingua della trascrizione"
     1768#~ msgid "Error, invalid language selected"
     1769#~ msgstr "Errore, lingua selezionata non valida"
     1770
     1771#~ msgid "Spanish (Pro only)"
     1772#~ msgstr "Spagnolo (solo Pro)"
     1773
     1774#~ msgid "Chinese (Pro only)"
     1775#~ msgstr "Cinese (solo Pro)"
     1776
     1777#~ msgid "French (Pro only)"
     1778#~ msgstr "Francese (solo Pro)"
     1779
     1780#~ msgid "Get Video Info"
     1781#~ msgstr "Informazioni Video"
    17141782
    17151783#~ msgid "Insert url youtube video"
  • wubtitle/tags/1.1.1/languages/wubtitle.pot

    r2378582 r2387223  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Wubtitle 1.0.6\n"
     5"Project-Id-Version: Wubtitle 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-Wordpress-Plugin\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2020-09-08T18:12:33+02:00\n"
     12"POT-Creation-Date: 2020-09-18T15:29:00+02:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    117117#: includes/Api/ApiPricingPlan.php:53
    118118#: includes/Api/ApiPricingPlan.php:105
    119 #: includes/Api/ApiRequest.php:104
     119#: includes/Api/ApiRequest.php:93
    120120msgid "Unable to create subtitles. The product license key is missing."
    121121msgstr ""
     
    160160#: includes/Api/ApiPricingPlan.php:377
    161161#: includes/Api/ApiPricingPlan.php:378
    162 #: includes/Api/ApiRequest.php:123
     162#: includes/Api/ApiRequest.php:112
    163163#: includes/Core/Sources/Vimeo.php:91
    164164#: includes/Core/Sources/Vimeo.php:156
     
    188188msgstr ""
    189189
    190 #: includes/Api/ApiRequest.php:67
    191 msgid "Error, invalid language selected"
    192 msgstr ""
    193 
    194 #: includes/Api/ApiRequest.php:95
    195 #: includes/Api/ApiRequest.php:101
    196 #: includes/Api/ApiRequest.php:108
     190#: includes/Api/ApiRequest.php:84
     191#: includes/Api/ApiRequest.php:90
     192#: includes/Api/ApiRequest.php:97
    197193msgid "An error occurred while creating the subtitles. Please try again in a few minutes."
    198194msgstr ""
    199195
    200 #: includes/Api/ApiRequest.php:120
    201 #: includes/Api/ApiRequest.php:121
     196#: includes/Api/ApiRequest.php:109
     197#: includes/Api/ApiRequest.php:110
    202198msgid "An error occurred while creating the subtitles. Please try again in a few minutes"
    203199msgstr ""
    204200
    205 #: includes/Api/ApiRequest.php:122
     201#: includes/Api/ApiRequest.php:111
    206202msgid "Unable to create subtitles. Invalid product license"
    207203msgstr ""
    208204
    209 #: includes/Api/ApiRequest.php:223
     205#: includes/Api/ApiRequest.php:213
    210206#: includes/Core/Sources/Vimeo.php:92
    211207#: includes/Core/Sources/YouTube.php:137
     
    213209msgstr ""
    214210
    215 #: includes/Api/ApiRequest.php:224
     211#: includes/Api/ApiRequest.php:214
    216212msgid "Error, language not supported for your subscription plan"
    217213msgstr ""
    218214
    219 #: includes/Api/ApiRequest.php:225
     215#: includes/Api/ApiRequest.php:215
    220216#: includes/MediaLibrary/MediaLibraryExtented.php:73
    221 #: includes/MediaLibrary/MediaLibraryExtented.php:200
    222 #: build/index.js:1
    223 #: src/block/WubtitlePanel.js:94
     217#: includes/MediaLibrary/MediaLibraryExtented.php:196
     218#: build/index.js:1
     219#: src/block/WubtitlePanel.js:97
    224220msgid "Unsupported video format for free plan"
    225221msgstr ""
    226222
    227 #: includes/Api/ApiRequest.php:230
     223#: includes/Api/ApiRequest.php:220
    228224msgid "Error, video length is longer than minutes available for your subscription plan (minutes left"
    229225msgstr ""
    230226
    231 #: includes/Api/ApiRequest.php:230
     227#: includes/Api/ApiRequest.php:220
    232228msgid ", video left"
    233229msgstr ""
     
    670666msgstr ""
    671667
     668#: includes/Helpers.php:112
     669#: includes/MediaLibrary/MediaLibraryExtented.php:364
     670#: build/index.js:1
     671#: src/block/labels.js:38
     672msgid "Italian"
     673msgstr ""
     674
     675#: includes/Helpers.php:113
     676msgid "US English"
     677msgstr ""
     678
     679#: includes/Helpers.php:114
     680#: includes/MediaLibrary/MediaLibraryExtented.php:366
     681#: build/index.js:1
     682#: src/block/labels.js:40
     683msgid "Spanish"
     684msgstr ""
     685
     686#: includes/Helpers.php:115
     687#: includes/MediaLibrary/MediaLibraryExtented.php:367
     688#: build/index.js:1
     689#: src/block/labels.js:41
     690msgid "German"
     691msgstr ""
     692
     693#: includes/Helpers.php:116
     694#: includes/MediaLibrary/MediaLibraryExtented.php:368
     695#: build/index.js:1
     696#: src/block/labels.js:42
     697msgid "Chinese"
     698msgstr ""
     699
     700#: includes/Helpers.php:117
     701#: includes/MediaLibrary/MediaLibraryExtented.php:369
     702#: build/index.js:1
     703#: src/block/labels.js:43
     704msgid "French"
     705msgstr ""
     706
     707#: includes/Helpers.php:118
     708msgid "Gulf Arabic"
     709msgstr ""
     710
     711#: includes/Helpers.php:119
     712msgid "Modern Standard Arabic"
     713msgstr ""
     714
     715#: includes/Helpers.php:120
     716msgid "Dutch"
     717msgstr ""
     718
     719#: includes/Helpers.php:121
     720msgid "Australian English"
     721msgstr ""
     722
     723#: includes/Helpers.php:122
     724msgid "Welsh English"
     725msgstr ""
     726
     727#: includes/Helpers.php:123
     728msgid "US Spanish"
     729msgstr ""
     730
     731#: includes/Helpers.php:124
     732msgid "Canadian French"
     733msgstr ""
     734
     735#: includes/Helpers.php:125
     736#: includes/Utils/VimeoHelper.php:68
     737msgid "Farsi"
     738msgstr ""
     739
     740#: includes/Helpers.php:126
     741msgid "Swiss German"
     742msgstr ""
     743
     744#: includes/Helpers.php:127
     745#: includes/Utils/VimeoHelper.php:84
     746msgid "Hebrew"
     747msgstr ""
     748
     749#: includes/Helpers.php:128
     750msgid "Indian Hindi"
     751msgstr ""
     752
     753#: includes/Helpers.php:129
     754#: includes/Utils/VimeoHelper.php:87
     755msgid "Indonesian"
     756msgstr ""
     757
     758#: includes/Helpers.php:130
     759#: includes/Utils/VimeoHelper.php:91
     760msgid "Japanese"
     761msgstr ""
     762
     763#: includes/Helpers.php:131
     764msgid "Korean"
     765msgstr ""
     766
     767#: includes/Helpers.php:132
     768msgid "Malay"
     769msgstr ""
     770
     771#: includes/Helpers.php:133
     772msgid "Portuguese"
     773msgstr ""
     774
     775#: includes/Helpers.php:134
     776#: includes/Utils/VimeoHelper.php:110
     777msgid "Russian"
     778msgstr ""
     779
     780#: includes/Helpers.php:135
     781msgid "Tamil"
     782msgstr ""
     783
     784#: includes/Helpers.php:136
     785msgid "Telugu"
     786msgstr ""
     787
     788#: includes/Helpers.php:137
     789#: includes/Utils/VimeoHelper.php:139
     790msgid "Turkish"
     791msgstr ""
     792
     793#: includes/Helpers.php:138
     794msgid "Indian English"
     795msgstr ""
     796
     797#: includes/Helpers.php:139
     798msgid "Irish English"
     799msgstr ""
     800
     801#: includes/Helpers.php:140
     802msgid "Scottish English"
     803msgstr ""
     804
     805#: includes/Helpers.php:141
     806msgid "British English"
     807msgstr ""
     808
     809#: includes/Helpers.php:142
     810msgid "Brazilian Portuguese"
     811msgstr ""
     812
    672813#: includes/MediaLibrary/ListingSubtitles.php:36
    673814#: includes/MediaLibrary/MediaLibraryExtented.php:82
     
    678819#: includes/MediaLibrary/ListingSubtitles.php:49
    679820#: includes/MediaLibrary/MediaLibraryExtented.php:56
    680 #: includes/MediaLibrary/MediaLibraryExtented.php:187
    681 #: build/index.js:1
    682 #: src/block/labels.js:13
     821#: includes/MediaLibrary/MediaLibraryExtented.php:183
     822#: build/index.js:1
     823#: src/block/labels.js:7
    683824msgid "Generating"
    684825msgstr ""
     
    687828#: includes/MediaLibrary/MediaLibraryExtented.php:57
    688829#: includes/MediaLibrary/MediaLibraryExtented.php:124
    689 #: includes/MediaLibrary/MediaLibraryExtented.php:188
    690 #: includes/MediaLibrary/MediaLibraryExtented.php:264
    691 #: build/index.js:1
    692 #: src/block/labels.js:14
     830#: includes/MediaLibrary/MediaLibraryExtented.php:184
     831#: includes/MediaLibrary/MediaLibraryExtented.php:260
     832#: build/index.js:1
     833#: src/block/labels.js:8
    693834msgid "Draft"
    694835msgstr ""
     
    697838#: includes/MediaLibrary/MediaLibraryExtented.php:58
    698839#: includes/MediaLibrary/MediaLibraryExtented.php:123
    699 #: includes/MediaLibrary/MediaLibraryExtented.php:189
    700 #: includes/MediaLibrary/MediaLibraryExtented.php:263
     840#: includes/MediaLibrary/MediaLibraryExtented.php:185
     841#: includes/MediaLibrary/MediaLibraryExtented.php:259
    701842#: build/index.js:1
    702843#: src/block/SubtitleControl.js:73
     
    706847#: includes/MediaLibrary/ListingSubtitles.php:53
    707848#: includes/MediaLibrary/MediaLibraryExtented.php:60
    708 #: includes/MediaLibrary/MediaLibraryExtented.php:190
     849#: includes/MediaLibrary/MediaLibraryExtented.php:186
    709850#: build/index.js:1
    710851#: src/block/EmbedControlPanel.js:11
    711 #: src/block/labels.js:16
    712 #: src/block/WubtitlePanel.js:66
     852#: src/block/labels.js:10
     853#: src/block/WubtitlePanel.js:69
    713854msgid "None"
    714855msgstr ""
     
    716857#: includes/MediaLibrary/ListingSubtitles.php:54
    717858#: includes/MediaLibrary/MediaLibraryExtented.php:59
    718 #: includes/MediaLibrary/MediaLibraryExtented.php:191
    719 #: build/index.js:1
    720 #: src/block/WubtitlePanel.js:65
     859#: includes/MediaLibrary/MediaLibraryExtented.php:187
     860#: build/index.js:1
     861#: src/block/WubtitlePanel.js:68
    721862msgid "Error"
    722863msgstr ""
     
    724865#: includes/MediaLibrary/MediaLibraryExtented.php:91
    725866#: includes/MediaLibrary/MediaLibraryExtented.php:132
    726 #: includes/MediaLibrary/MediaLibraryExtented.php:236
    727 #: includes/MediaLibrary/MediaLibraryExtented.php:280
     867#: includes/MediaLibrary/MediaLibraryExtented.php:232
     868#: includes/MediaLibrary/MediaLibraryExtented.php:276
    728869msgid "Language"
    729870msgstr ""
    730871
    731872#: includes/MediaLibrary/MediaLibraryExtented.php:104
    732 #: includes/MediaLibrary/MediaLibraryExtented.php:292
    733 #: build/index.js:1
    734 #: src/block/WubtitlePanel.js:85
     873#: includes/MediaLibrary/MediaLibraryExtented.php:288
     874#: build/index.js:1
     875#: src/block/WubtitlePanel.js:88
    735876msgid "GENERATE SUBTITLES"
    736877msgstr ""
    737878
    738 #: includes/MediaLibrary/MediaLibraryExtented.php:159
    739 #: includes/MediaLibrary/MediaLibraryExtented.php:367
    740 #: build/index.js:1
    741 #: src/block/labels.js:4
    742 #: src/block/labels.js:22
    743 #: src/block/labels.js:49
    744 msgid "Italian"
    745 msgstr ""
    746 
    747 #: includes/MediaLibrary/MediaLibraryExtented.php:160
    748 #: includes/MediaLibrary/MediaLibraryExtented.php:368
     879#: includes/MediaLibrary/MediaLibraryExtented.php:210
     880msgid "Subtitles"
     881msgstr ""
     882
     883#: includes/MediaLibrary/MediaLibraryExtented.php:214
     884msgid "Status"
     885msgstr ""
     886
     887#: includes/MediaLibrary/MediaLibraryExtented.php:239
     888msgid "Wait while subtitles are created. Subtitles will be available as soon as possible"
     889msgstr ""
     890
     891#: includes/MediaLibrary/MediaLibraryExtented.php:365
    749892#: includes/Utils/VimeoHelper.php:56
    750893#: build/index.js:1
    751 #: src/block/labels.js:5
    752 #: src/block/labels.js:26
    753 #: src/block/labels.js:54
     894#: src/block/labels.js:39
    754895msgid "English"
    755 msgstr ""
    756 
    757 #: includes/MediaLibrary/MediaLibraryExtented.php:161
    758 #: includes/MediaLibrary/MediaLibraryExtented.php:369
    759 #: build/index.js:1
    760 #: src/block/labels.js:6
    761 #: src/block/labels.js:30
    762 msgid "Spanish"
    763 msgstr ""
    764 
    765 #: includes/MediaLibrary/MediaLibraryExtented.php:162
    766 #: includes/MediaLibrary/MediaLibraryExtented.php:370
    767 #: build/index.js:1
    768 #: src/block/labels.js:7
    769 #: src/block/labels.js:34
    770 msgid "German"
    771 msgstr ""
    772 
    773 #: includes/MediaLibrary/MediaLibraryExtented.php:163
    774 #: includes/MediaLibrary/MediaLibraryExtented.php:371
    775 #: build/index.js:1
    776 #: src/block/labels.js:8
    777 #: src/block/labels.js:38
    778 msgid "Chinese"
    779 msgstr ""
    780 
    781 #: includes/MediaLibrary/MediaLibraryExtented.php:164
    782 #: includes/MediaLibrary/MediaLibraryExtented.php:372
    783 #: build/index.js:1
    784 #: src/block/labels.js:9
    785 #: src/block/labels.js:42
    786 msgid "French"
    787 msgstr ""
    788 
    789 #: includes/MediaLibrary/MediaLibraryExtented.php:214
    790 msgid "Subtitles"
    791 msgstr ""
    792 
    793 #: includes/MediaLibrary/MediaLibraryExtented.php:218
    794 msgid "Status"
    795 msgstr ""
    796 
    797 #: includes/MediaLibrary/MediaLibraryExtented.php:243
    798 msgid "Wait while subtitles are created. Subtitles will be available as soon as possible"
    799896msgstr ""
    800897
     
    9811078msgstr ""
    9821079
    983 #: includes/Utils/VimeoHelper.php:68
    984 msgid "Farsi"
    985 msgstr ""
    986 
    9871080#: includes/Utils/VimeoHelper.php:69
    9881081msgid "Finnish"
     
    10451138msgstr ""
    10461139
    1047 #: includes/Utils/VimeoHelper.php:84
    1048 msgid "Hebrew"
    1049 msgstr ""
    1050 
    10511140#: includes/Utils/VimeoHelper.php:85
    10521141msgid "Hindi"
     
    10571146msgstr ""
    10581147
    1059 #: includes/Utils/VimeoHelper.php:87
    1060 msgid "Indonesian"
    1061 msgstr ""
    1062 
    10631148#: includes/Utils/VimeoHelper.php:88
    10641149msgid "Icelandic"
     
    10731158msgstr ""
    10741159
    1075 #: includes/Utils/VimeoHelper.php:91
    1076 msgid "Japanese"
    1077 msgstr ""
    1078 
    10791160#: includes/Utils/VimeoHelper.php:92
    10801161msgid "Korean (Johab)"
     
    11491230msgstr ""
    11501231
    1151 #: includes/Utils/VimeoHelper.php:110
    1152 msgid "Russian"
    1153 msgstr ""
    1154 
    11551232#: includes/Utils/VimeoHelper.php:111
    11561233msgid "Russian (Republic of Moldova)"
     
    12631340#: includes/Utils/VimeoHelper.php:138
    12641341msgid "Tswana"
    1265 msgstr ""
    1266 
    1267 #: includes/Utils/VimeoHelper.php:139
    1268 msgid "Turkish"
    12691342msgstr ""
    12701343
     
    13311404
    13321405#: build/index.js:1
    1333 #: src/block/labels.js:15
     1406#: src/block/labels.js:9
    13341407msgid "Enabled"
    13351408msgstr ""
    13361409
    13371410#: build/index.js:1
    1338 #: src/block/labels.js:59
    1339 msgid "Spanish (Pro only)"
    1340 msgstr ""
    1341 
    1342 #: build/index.js:1
    1343 #: src/block/labels.js:64
    1344 msgid "German (Pro only)"
    1345 msgstr ""
    1346 
    1347 #: build/index.js:1
    1348 #: src/block/labels.js:69
    1349 msgid "Chinese (Pro only)"
    1350 msgstr ""
    1351 
    1352 #: build/index.js:1
    1353 #: src/block/labels.js:74
    1354 msgid "French (Pro only)"
     1411#: src/block/labels.js:32
     1412msgid "(Pro Only)"
    13551413msgstr ""
    13561414
     
    13581416#: src/block/PendingSubtitle.js:7
    13591417#: src/block/SubtitleControl.js:67
    1360 #: src/block/WubtitlePanel.js:69
     1418#: src/block/WubtitlePanel.js:72
    13611419msgid "Status:"
    13621420msgstr ""
     
    13811439#: build/index.js:1
    13821440#: src/block/EmbedControlPanel.js:131
    1383 #: src/block/WubtitlePanel.js:71
     1441#: src/block/WubtitlePanel.js:74
    13841442msgid "Select the video language"
    13851443msgstr ""
    13861444
    13871445#: build/index.js:1
    1388 #: src/block/WubtitlePanel.js:116
     1446#: src/block/WubtitlePanel.js:119
    13891447msgid "Subtitle creation successfully started"
    13901448msgstr ""
     
    14011459
    14021460#: build/index.js:1
    1403 msgid "Get Video Info"
     1461#: src/block/EmbedControlPanel.js:124
     1462msgid "Select transcript language"
    14041463msgstr ""
    14051464
     
    17721831msgid "months the monthly price will be"
    17731832msgstr ""
    1774 
    1775 #: src/block/EmbedControlPanel.js:124
    1776 msgid "Select transcript language"
    1777 msgstr ""
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/index.js

    r2347061 r2387223  
    113113
    114114function apiFetch(options) {
    115   var steps = [].concat(middlewares, [fetchHandler]);
    116 
    117   var createRunStep = function createRunStep(index) {
     115  // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,
     116  // converting `middlewares = [ m1, m2, m3 ]` into:
     117  // ```
     118  // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );
     119  // ```
     120  var enhancedHandler = middlewares.reduceRight(function (next, middleware) {
    118121    return function (workingOptions) {
    119       var step = steps[index];
    120 
    121       if (index === steps.length - 1) {
    122         return step(workingOptions);
    123       }
    124 
    125       var next = createRunStep(index + 1);
    126       return step(workingOptions, next);
     122      return middleware(workingOptions, next);
    127123    };
    128   };
    129 
    130   return new Promise(function (resolve, reject) {
    131     createRunStep(0)(options).then(resolve).catch(function (error) {
    132       if (error.code !== 'rest_cookie_invalid_nonce') {
    133         return reject(error);
    134       } // If the nonce is invalid, refresh it and try again.
     124  }, fetchHandler);
     125  return enhancedHandler(options).catch(function (error) {
     126    if (error.code !== 'rest_cookie_invalid_nonce') {
     127      return Promise.reject(error);
     128    } // If the nonce is invalid, refresh it and try again.
    135129
    136130
    137       window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
    138         return data.text();
    139       }).then(function (text) {
    140         apiFetch.nonceMiddleware.nonce = text;
    141         apiFetch(options).then(resolve).catch(reject);
    142       }).catch(reject);
     131    return window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
     132      return data.text();
     133    }).then(function (text) {
     134      apiFetch.nonceMiddleware.nonce = text;
     135      return apiFetch(options);
    143136    });
    144137  });
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/index.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["__","createNonceMiddleware","createRootURLMiddleware","createPreloadingMiddleware","fetchAllMiddleware","namespaceEndpointMiddleware","httpV1Middleware","userLocaleMiddleware","mediaUploadMiddleware","parseResponseAndNormalizeError","parseAndThrowError","DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","steps","createRunStep","index","workingOptions","step","length","next","reject","error","nonceEndpoint","text","nonceMiddleware","nonce","use"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\tconst steps = [ ...middlewares, fetchHandler ];\n\n\tconst createRunStep = ( index ) => ( workingOptions ) => {\n\t\tconst step = steps[ index ];\n\t\tif ( index === steps.length - 1 ) {\n\t\t\treturn step( workingOptions );\n\t\t}\n\n\t\tconst next = createRunStep( index + 1 );\n\t\treturn step( workingOptions, next );\n\t};\n\n\treturn new Promise( ( resolve, reject ) => {\n\t\tcreateRunStep( 0 )( options )\n\t\t\t.then( resolve )\n\t\t\t.catch( ( error ) => {\n\t\t\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\t\t\treturn reject( error );\n\t\t\t\t}\n\n\t\t\t\t// If the nonce is invalid, refresh it and try again.\n\t\t\t\twindow\n\t\t\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t.then( ( data ) => data.text() )\n\t\t\t\t\t.then( ( text ) => {\n\t\t\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\t\t\tapiFetch( options ).then( resolve ).catch( reject );\n\t\t\t\t\t} )\n\t\t\t\t\t.catch( reject );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["__","createNonceMiddleware","createRootURLMiddleware","createPreloadingMiddleware","fetchAllMiddleware","namespaceEndpointMiddleware","httpV1Middleware","userLocaleMiddleware","mediaUploadMiddleware","parseResponseAndNormalizeError","parseAndThrowError","DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","enhancedHandler","reduceRight","next","workingOptions","error","reject","nonceEndpoint","text","nonceMiddleware","nonce","use"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\t// creates a nested function chain that calls all middlewares and finally the `fetchHandler`,\n\t// converting `middlewares = [ m1, m2, m3 ]` into:\n\t// ```\n\t// opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );\n\t// ```\n\tconst enhancedHandler = middlewares.reduceRight( ( next, middleware ) => {\n\t\treturn ( workingOptions ) => middleware( workingOptions, next );\n\t}, fetchHandler );\n\n\treturn enhancedHandler( options ).catch( ( error ) => {\n\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\treturn Promise.reject( error );\n\t\t}\n\n\t\t// If the nonce is invalid, refresh it and try again.\n\t\treturn window\n\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t.then( checkStatus )\n\t\t\t.then( ( data ) => data.text() )\n\t\t\t.then( ( text ) => {\n\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\treturn apiFetch( options );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js

    r2347061 r2387223  
    4848  }
    4949
    50   return next(options, next);
     50  return next(options);
    5151}
    5252
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;AAED,eAAeF,gBAAf","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options, next );\n}\n\nexport default httpV1Middleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,CAAX;AACA;;AAED,eAAeD,gBAAf","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options );\n}\n\nexport default httpV1Middleware;\n"]}
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js

    r2347061 r2387223  
    1717  }
    1818
    19   return next(options, next);
     19  return next(options);
    2020}
    2121
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["addQueryArgs","hasQueryArg","userLocaleMiddleware","options","next","url","_locale","path"],"mappings":"AAAA;;;AAGA,SAASA,YAAT,EAAuBC,WAAvB,QAA0C,gBAA1C;;AAEA,SAASC,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAEJ,WAAW,CAAEE,OAAO,CAACE,GAAV,EAAe,SAAf,CAFd,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAcL,YAAY,CAAEG,OAAO,CAACE,GAAV,EAAe;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAAf,CAA1B;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAEN,WAAW,CAAEE,OAAO,CAACI,IAAV,EAAgB,SAAhB,CAFd,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAeP,YAAY,CAAEG,OAAO,CAACI,IAAV,EAAgB;AAAED,MAAAA,OAAO,EAAE;AAAX,KAAhB,CAA3B;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;AAED,eAAeF,oBAAf","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options, next );\n}\n\nexport default userLocaleMiddleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["addQueryArgs","hasQueryArg","userLocaleMiddleware","options","next","url","_locale","path"],"mappings":"AAAA;;;AAGA,SAASA,YAAT,EAAuBC,WAAvB,QAA0C,gBAA1C;;AAEA,SAASC,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAEJ,WAAW,CAAEE,OAAO,CAACE,GAAV,EAAe,SAAf,CAFd,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAcL,YAAY,CAAEG,OAAO,CAACE,GAAV,EAAe;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAAf,CAA1B;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAEN,WAAW,CAAEE,OAAO,CAACI,IAAV,EAAgB,SAAhB,CAFd,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAeP,YAAY,CAAEG,OAAO,CAACI,IAAV,EAAgB;AAAED,MAAAA,OAAO,EAAE;AAAX,KAAhB,CAA3B;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,CAAX;AACA;;AAED,eAAeD,oBAAf","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options );\n}\n\nexport default userLocaleMiddleware;\n"]}
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build/index.js

    r2347061 r2387223  
    124124
    125125function apiFetch(options) {
    126   var steps = [].concat(middlewares, [fetchHandler]);
    127 
    128   var createRunStep = function createRunStep(index) {
     126  // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,
     127  // converting `middlewares = [ m1, m2, m3 ]` into:
     128  // ```
     129  // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );
     130  // ```
     131  var enhancedHandler = middlewares.reduceRight(function (next, middleware) {
    129132    return function (workingOptions) {
    130       var step = steps[index];
    131 
    132       if (index === steps.length - 1) {
    133         return step(workingOptions);
    134       }
    135 
    136       var next = createRunStep(index + 1);
    137       return step(workingOptions, next);
     133      return middleware(workingOptions, next);
    138134    };
    139   };
    140 
    141   return new Promise(function (resolve, reject) {
    142     createRunStep(0)(options).then(resolve).catch(function (error) {
    143       if (error.code !== 'rest_cookie_invalid_nonce') {
    144         return reject(error);
    145       } // If the nonce is invalid, refresh it and try again.
     135  }, fetchHandler);
     136  return enhancedHandler(options).catch(function (error) {
     137    if (error.code !== 'rest_cookie_invalid_nonce') {
     138      return Promise.reject(error);
     139    } // If the nonce is invalid, refresh it and try again.
    146140
    147141
    148       window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
    149         return data.text();
    150       }).then(function (text) {
    151         apiFetch.nonceMiddleware.nonce = text;
    152         apiFetch(options).then(resolve).catch(reject);
    153       }).catch(reject);
     142    return window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
     143      return data.text();
     144    }).then(function (text) {
     145      apiFetch.nonceMiddleware.nonce = text;
     146      return apiFetch(options);
    154147    });
    155148  });
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build/index.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","userLocaleMiddleware","namespaceEndpointMiddleware","httpV1Middleware","fetchAllMiddleware","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","steps","createRunStep","index","workingOptions","step","length","next","reject","error","nonceEndpoint","text","nonceMiddleware","nonce","use","createNonceMiddleware","createPreloadingMiddleware","createRootURLMiddleware","mediaUploadMiddleware"],"mappings":";;;;;;;;;;;;;AAGA;;AAKA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;;;;;AAKA;;;;;;AAMA,IAAMA,eAAe,GAAG;AACvB;AACA;AACA;AACA;AACAC,EAAAA,MAAM,EAAE;AALe,CAAxB;AAQA;;;;;;;AAMA,IAAMC,eAAe,GAAG;AACvBC,EAAAA,WAAW,EAAE;AADU,CAAxB;AAIA,IAAMC,WAAW,GAAG,CACnBC,mBADmB,EAEnBC,0BAFmB,EAGnBC,cAHmB,EAInBC,2BAJmB,CAApB;;AAOA,SAASC,kBAAT,CAA6BC,UAA7B,EAA0C;AACzCN,EAAAA,WAAW,CAACO,OAAZ,CAAqBD,UAArB;AACA;;AAED,IAAME,WAAW,GAAG,SAAdA,WAAc,CAAEC,QAAF,EAAgB;AACnC,MAAKA,QAAQ,CAACC,MAAT,IAAmB,GAAnB,IAA0BD,QAAQ,CAACC,MAAT,GAAkB,GAAjD,EAAuD;AACtD,WAAOD,QAAP;AACA;;AAED,QAAMA,QAAN;AACA,CAND;;AAQA,IAAME,mBAAmB,GAAG,SAAtBA,mBAAsB,CAAEC,WAAF,EAAmB;AAAA,MACtCC,GADsC,GACiBD,WADjB,CACtCC,GADsC;AAAA,MACjCC,IADiC,GACiBF,WADjB,CACjCE,IADiC;AAAA,MAC3BC,IAD2B,GACiBH,WADjB,CAC3BG,IAD2B;AAAA,2BACiBH,WADjB,CACrBI,KADqB;AAAA,MACrBA,KADqB,mCACb,IADa;AAAA,MACJC,gBADI,0CACiBL,WADjB;AAAA,MAExCM,IAFwC,GAEtBN,WAFsB,CAExCM,IAFwC;AAAA,MAElCC,OAFkC,GAEtBP,WAFsB,CAElCO,OAFkC,EAI9C;;AACAA,EAAAA,OAAO,qBAAQvB,eAAR,MAA4BuB,OAA5B,CAAP,CAL8C,CAO9C;;AACA,MAAKJ,IAAL,EAAY;AACXG,IAAAA,IAAI,GAAGE,IAAI,CAACC,SAAL,CAAgBN,IAAhB,CAAP;AACAI,IAAAA,OAAO,CAAE,cAAF,CAAP,GAA4B,kBAA5B;AACA;;AAED,MAAMG,eAAe,GAAGC,MAAM,CAACC,KAAP,CAAcX,GAAG,IAAIC,IAArB,oBACpBhB,eADoB,MAEpBmB,gBAFoB;AAGvBC,IAAAA,IAAI,EAAJA,IAHuB;AAIvBC,IAAAA,OAAO,EAAPA;AAJuB,KAAxB;AAOA,SACCG,eAAe,CACd;AACA;AACA;AAHc,GAIbG,IAJF,CAKE,UAAEC,KAAF;AAAA,WACCC,OAAO,CAACC,OAAR,CAAiBF,KAAjB,EACED,IADF,CACQjB,WADR,EAEEqB,KAFF,CAES,UAAEpB,QAAF;AAAA,aACP,kCAAoBA,QAApB,EAA8BO,KAA9B,CADO;AAAA,KAFT,EAKES,IALF,CAKQ,UAAEhB,QAAF;AAAA,aACN,8CAAgCA,QAAhC,EAA0CO,KAA1C,CADM;AAAA,KALR,CADD;AAAA,GALF,EAcE,YAAM;AACL,UAAM;AACLc,MAAAA,IAAI,EAAE,aADD;AAELC,MAAAA,OAAO,EAAE,cAAI,2BAAJ;AAFJ,KAAN;AAIA,GAnBH,CADD;AAuBA,CA3CD;;AA6CA,IAAIC,YAAY,GAAGrB,mBAAnB;AAEA;;;;;;;AAMA,SAASsB,eAAT,CAA0BC,eAA1B,EAA4C;AAC3CF,EAAAA,YAAY,GAAGE,eAAf;AACA;;AAED,SAASC,QAAT,CAAmBC,OAAnB,EAA6B;AAC5B,MAAMC,KAAK,aAAQrC,WAAR,GAAqBgC,YAArB,EAAX;;AAEA,MAAMM,aAAa,GAAG,SAAhBA,aAAgB,CAAEC,KAAF;AAAA,WAAa,UAAEC,cAAF,EAAsB;AACxD,UAAMC,IAAI,GAAGJ,KAAK,CAAEE,KAAF,CAAlB;;AACA,UAAKA,KAAK,KAAKF,KAAK,CAACK,MAAN,GAAe,CAA9B,EAAkC;AACjC,eAAOD,IAAI,CAAED,cAAF,CAAX;AACA;;AAED,UAAMG,IAAI,GAAGL,aAAa,CAAEC,KAAK,GAAG,CAAV,CAA1B;AACA,aAAOE,IAAI,CAAED,cAAF,EAAkBG,IAAlB,CAAX;AACA,KARqB;AAAA,GAAtB;;AAUA,SAAO,IAAIhB,OAAJ,CAAa,UAAEC,OAAF,EAAWgB,MAAX,EAAuB;AAC1CN,IAAAA,aAAa,CAAE,CAAF,CAAb,CAAoBF,OAApB,EACEX,IADF,CACQG,OADR,EAEEC,KAFF,CAES,UAAEgB,KAAF,EAAa;AACpB,UAAKA,KAAK,CAACf,IAAN,KAAe,2BAApB,EAAkD;AACjD,eAAOc,MAAM,CAAEC,KAAF,CAAb;AACA,OAHmB,CAKpB;;;AACAtB,MAAAA,MAAM,CACJC,KADF,CACSW,QAAQ,CAACW,aADlB,EAEErB,IAFF,CAEQjB,WAFR,EAGEiB,IAHF,CAGQ,UAAEV,IAAF;AAAA,eAAYA,IAAI,CAACgC,IAAL,EAAZ;AAAA,OAHR,EAIEtB,IAJF,CAIQ,UAAEsB,IAAF,EAAY;AAClBZ,QAAAA,QAAQ,CAACa,eAAT,CAAyBC,KAAzB,GAAiCF,IAAjC;AACAZ,QAAAA,QAAQ,CAAEC,OAAF,CAAR,CAAoBX,IAApB,CAA0BG,OAA1B,EAAoCC,KAApC,CAA2Ce,MAA3C;AACA,OAPF,EAQEf,KARF,CAQSe,MART;AASA,KAjBF;AAkBA,GAnBM,CAAP;AAoBA;;AAEDT,QAAQ,CAACe,GAAT,GAAe7C,kBAAf;AACA8B,QAAQ,CAACF,eAAT,GAA2BA,eAA3B;AAEAE,QAAQ,CAACgB,qBAAT,GAAiCA,cAAjC;AACAhB,QAAQ,CAACiB,0BAAT,GAAsCA,mBAAtC;AACAjB,QAAQ,CAACkB,uBAAT,GAAmCA,gBAAnC;AACAlB,QAAQ,CAAC/B,kBAAT,GAA8BA,2BAA9B;AACA+B,QAAQ,CAACmB,qBAAT,GAAiCA,oBAAjC;eAEenB,Q","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\tconst steps = [ ...middlewares, fetchHandler ];\n\n\tconst createRunStep = ( index ) => ( workingOptions ) => {\n\t\tconst step = steps[ index ];\n\t\tif ( index === steps.length - 1 ) {\n\t\t\treturn step( workingOptions );\n\t\t}\n\n\t\tconst next = createRunStep( index + 1 );\n\t\treturn step( workingOptions, next );\n\t};\n\n\treturn new Promise( ( resolve, reject ) => {\n\t\tcreateRunStep( 0 )( options )\n\t\t\t.then( resolve )\n\t\t\t.catch( ( error ) => {\n\t\t\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\t\t\treturn reject( error );\n\t\t\t\t}\n\n\t\t\t\t// If the nonce is invalid, refresh it and try again.\n\t\t\t\twindow\n\t\t\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t.then( ( data ) => data.text() )\n\t\t\t\t\t.then( ( text ) => {\n\t\t\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\t\t\tapiFetch( options ).then( resolve ).catch( reject );\n\t\t\t\t\t} )\n\t\t\t\t\t.catch( reject );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","userLocaleMiddleware","namespaceEndpointMiddleware","httpV1Middleware","fetchAllMiddleware","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","enhancedHandler","reduceRight","next","workingOptions","error","reject","nonceEndpoint","text","nonceMiddleware","nonce","use","createNonceMiddleware","createPreloadingMiddleware","createRootURLMiddleware","mediaUploadMiddleware"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\t// creates a nested function chain that calls all middlewares and finally the `fetchHandler`,\n\t// converting `middlewares = [ m1, m2, m3 ]` into:\n\t// ```\n\t// opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );\n\t// ```\n\tconst enhancedHandler = middlewares.reduceRight( ( next, middleware ) => {\n\t\treturn ( workingOptions ) => middleware( workingOptions, next );\n\t}, fetchHandler );\n\n\treturn enhancedHandler( options ).catch( ( error ) => {\n\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\treturn Promise.reject( error );\n\t\t}\n\n\t\t// If the nonce is invalid, refresh it and try again.\n\t\treturn window\n\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t.then( checkStatus )\n\t\t\t.then( ( data ) => data.text() )\n\t\t\t.then( ( text ) => {\n\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\treturn apiFetch( options );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js

    r2347061 r2387223  
    5757  }
    5858
    59   return next(options, next);
     59  return next(options);
    6060}
    6161
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;;;;;;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;eAEcF,gB","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options, next );\n}\n\nexport default httpV1Middleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;;;;;;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,CAAX;AACA;;eAEcD,gB","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options );\n}\n\nexport default httpV1Middleware;\n"]}
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js

    r2347061 r2387223  
    2424  }
    2525
    26   return next(options, next);
     26  return next(options);
    2727}
    2828
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["userLocaleMiddleware","options","next","url","_locale","path"],"mappings":";;;;;;;AAGA;;AAHA;;;AAKA,SAASA,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAE,sBAAaF,OAAO,CAACE,GAArB,EAA0B,SAA1B,CAFH,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAc,uBAAcF,OAAO,CAACE,GAAtB,EAA2B;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAA3B,CAAd;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAE,sBAAaJ,OAAO,CAACI,IAArB,EAA2B,SAA3B,CAFH,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAe,uBAAcJ,OAAO,CAACI,IAAtB,EAA4B;AAAED,MAAAA,OAAO,EAAE;AAAX,KAA5B,CAAf;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;eAEcF,oB","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options, next );\n}\n\nexport default userLocaleMiddleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["userLocaleMiddleware","options","next","url","_locale","path"],"mappings":";;;;;;;AAGA;;AAHA;;;AAKA,SAASA,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAE,sBAAaF,OAAO,CAACE,GAArB,EAA0B,SAA1B,CAFH,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAc,uBAAcF,OAAO,CAACE,GAAtB,EAA2B;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAA3B,CAAd;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAE,sBAAaJ,OAAO,CAACI,IAArB,EAA2B,SAA3B,CAFH,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAe,uBAAcJ,OAAO,CAACI,IAAtB,EAA4B;AAAED,MAAAA,OAAO,EAAE;AAAX,KAA5B,CAAf;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,CAAX;AACA;;eAEcD,oB","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options );\n}\n\nexport default userLocaleMiddleware;\n"]}
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/src/index.js

    r2347061 r2387223  
    121121
    122122function apiFetch( options ) {
    123     const steps = [ ...middlewares, fetchHandler ];
     123    // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,
     124    // converting `middlewares = [ m1, m2, m3 ]` into:
     125    // ```
     126    // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );
     127    // ```
     128    const enhancedHandler = middlewares.reduceRight( ( next, middleware ) => {
     129        return ( workingOptions ) => middleware( workingOptions, next );
     130    }, fetchHandler );
    124131
    125     const createRunStep = ( index ) => ( workingOptions ) => {
    126         const step = steps[ index ];
    127         if ( index === steps.length - 1 ) {
    128             return step( workingOptions );
     132    return enhancedHandler( options ).catch( ( error ) => {
     133        if ( error.code !== 'rest_cookie_invalid_nonce' ) {
     134            return Promise.reject( error );
    129135        }
    130136
    131         const next = createRunStep( index + 1 );
    132         return step( workingOptions, next );
    133     };
    134 
    135     return new Promise( ( resolve, reject ) => {
    136         createRunStep( 0 )( options )
    137             .then( resolve )
    138             .catch( ( error ) => {
    139                 if ( error.code !== 'rest_cookie_invalid_nonce' ) {
    140                     return reject( error );
    141                 }
    142 
    143                 // If the nonce is invalid, refresh it and try again.
    144                 window
    145                     .fetch( apiFetch.nonceEndpoint )
    146                     .then( checkStatus )
    147                     .then( ( data ) => data.text() )
    148                     .then( ( text ) => {
    149                         apiFetch.nonceMiddleware.nonce = text;
    150                         apiFetch( options ).then( resolve ).catch( reject );
    151                     } )
    152                     .catch( reject );
     137        // If the nonce is invalid, refresh it and try again.
     138        return window
     139            .fetch( apiFetch.nonceEndpoint )
     140            .then( checkStatus )
     141            .then( ( data ) => data.text() )
     142            .then( ( text ) => {
     143                apiFetch.nonceMiddleware.nonce = text;
     144                return apiFetch( options );
    153145            } );
    154146    } );
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/src/middlewares/http-v1.js

    r2347061 r2387223  
    4141    }
    4242
    43     return next( options, next );
     43    return next( options );
    4444}
    4545
  • wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/src/middlewares/user-locale.js

    r2347061 r2387223  
    1919    }
    2020
    21     return next( options, next );
     21    return next( options );
    2222}
    2323
  • wubtitle/tags/1.1.1/readme.txt

    r2378582 r2387223  
    5151= What languages does Wubtitle support? =
    5252
    53 Wubtitle currently supports english, italian, spanish, chinese and french. However, free plan only supports english and italian languages.
     53Wubtitle currently supports english, italian, spanish, chinese, french, Gulf Arabic, Modern Standard Arabic, Dutch, Australian English, British English, Indian English, Irish English, Scottish English, Welsh English, US Spanish, Canadian French, Farsi, Swiss German, Hebrew, Indian Hindi, Indonesian, Japanese, Korean, Malay, Portuguese, Brazilian Portuguese, Russian, Tamil, Telugu, Turkish. However, free plan only supports english and italian languages.
    5454
    5555= Can Wubtitle automatically translate transcriptions? =
     
    9595
    9696== Changelog ==
     97
     98= 1.1.1 =
     99Release Date: September 23th, 2020
     100
     101Enhancements:
     102* Added support for a lot of new languages: Gulf Arabic, Modern Standard Arabic, Dutch, Australian English, British English, Indian English, Irish English, Scottish English, Welsh English, US Spanish, Canadian French, Farsi, Swiss German, Hebrew, Indian Hindi, Indonesian, Japanese, Korean, Malay, Portuguese, Brazilian Portuguese, Russian, Tamil, Telugu, Turkish
     103
     104Bugfixes:
     105
     106* Stability improvements
    97107
    98108= 1.1.0 =
     
    166176== Upgrade Notice ==
    167177
    168 Upgrade to enjoy Vimeo Transcriptions
     178= 1.1.1 =
     179Upgrade to enjoy Vimeo Transcriptions and a lot of new languages: Gulf Arabic, Modern Standard Arabic, Dutch, Australian English, British English, Indian English, Irish English, Scottish English, Welsh English, US Spanish, Canadian French, Farsi, Swiss German, Hebrew, Indian Hindi, Indonesian, Japanese, Korean, Malay, Portuguese, Brazilian Portuguese, Russian, Tamil, Telugu, Turkish
  • wubtitle/tags/1.1.1/vendor/autoload.php

    r2378582 r2387223  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9::getLoader();
     7return ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e::getLoader();
  • wubtitle/tags/1.1.1/vendor/composer/ClassLoader.php

    r2347061 r2387223  
    6161    {
    6262        if (!empty($this->prefixesPsr0)) {
    63             return call_user_func_array('array_merge', $this->prefixesPsr0);
     63            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
    6464        }
    6565
  • wubtitle/tags/1.1.1/vendor/composer/autoload_real.php

    r2378582 r2387223  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9
     5class ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    27         spl_autoload_unregister(array('ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require_once __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit2f8f2c49528c672329db957b79cd963e::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • wubtitle/tags/1.1.1/vendor/composer/autoload_static.php

    r2378582 r2387223  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9
     7class ComposerStaticInit2f8f2c49528c672329db957b79cd963e
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3232    {
    3333        return \Closure::bind(function () use ($loader) {
    34             $loader->prefixLengthsPsr4 = ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9::$prefixLengthsPsr4;
    35             $loader->prefixDirsPsr4 = ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9::$prefixDirsPsr4;
     34            $loader->prefixLengthsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixLengthsPsr4;
     35            $loader->prefixDirsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixDirsPsr4;
    3636
    3737        }, null, ClassLoader::class);
  • wubtitle/tags/1.1.1/wubtitle.php

    r2378582 r2387223  
    88 * Text Domain:     wubtitle
    99 * Domain Path:     /languages
    10  * Version:         1.1.0
     10 * Version:         1.1.1
    1111 *
    1212 * @package         Wubtitle
     
    2222define( 'WUBTITLE_URL', plugin_dir_url( __FILE__ ) );
    2323define( 'WUBTITLE_NAME', dirname( plugin_basename( __FILE__ ) ) );
    24 define( 'WUBTITLE_VER', '1.1.0' );
     24define( 'WUBTITLE_VER', '1.1.1' );
    2525$endpoint = 'https://api.wubtitle.com/';
    2626if ( defined( 'WP_WUBTITLE_ENV' ) && 'development' === WP_WUBTITLE_ENV ) {
  • wubtitle/trunk/build/index.asset.php

    r2378582 r2387223  
    1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '86ae62a74f86adff5bd275009bbcf416');
     1<?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '2cea96849d4d747dd0f7ae688c406a8a');
  • wubtitle/trunk/build/index.js

    r2378582 r2387223  
    1 !function(e){var t={};function n(c){if(t[c])return t[c].exports;var r=t[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,c){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(c,r,function(t){return e[t]}.bind(null,r));return c},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=16)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,n){var c=n(11),r=n(12),o=n(13),a=n(15);e.exports=function(e,t){return c(e)||r(e,t)||o(e,t)||a()}},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c])}return e},n.apply(this,arguments)}e.exports=n},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],c=!0,r=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(c=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);c=!0);}catch(e){r=!0,o=e}finally{try{c||null==i.return||i.return()}finally{if(r)throw o}}return n}}},function(e,t,n){var c=n(14);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,c=new Array(t);n<t;n++)c[n]=e[n];return c}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";n.r(t);var c=n(5),r=n.n(c),o=n(0),a=n(6),i=n(7),l=n(2),u=n.n(l),b=n(4),s=n(9),d=n.n(s),p=n(3),f=n(8),_=n(1),j={it:Object(_.__)("Italian","wubtitle"),en:Object(_.__)("English","wubtitle"),es:Object(_.__)("Spanish","wubtitle"),de:Object(_.__)("German","wubtitle"),zh:Object(_.__)("Chinese","wubtitle"),fr:Object(_.__)("French","wubtitle")},O={pending:Object(_.__)("Generating","wubtitle"),draft:Object(_.__)("Draft","wubtitle"),enabled:Object(_.__)("Enabled","wubtitle"),notfound:Object(_.__)("None","wubtitle")},m=[{value:"it",label:Object(_.__)("Italian","wubtitle")},{value:"en",label:Object(_.__)("English","wubtitle")},{value:"es",label:Object(_.__)("Spanish","wubtitle")},{value:"de",label:Object(_.__)("German","wubtitle")},{value:"zh",label:Object(_.__)("Chinese","wubtitle")},{value:"fr",label:Object(_.__)("French","wubtitle")}],w=[{value:"it",label:Object(_.__)("Italian","wubtitle"),disabled:!1},{value:"en",label:Object(_.__)("English","wubtitle"),disabled:!1},{value:"es",label:Object(_.__)("Spanish (Pro only)","wubtitle"),disabled:!0},{value:"de",label:Object(_.__)("German (Pro only)","wubtitle"),disabled:!0},{value:"zh",label:Object(_.__)("Chinese (Pro only)","wubtitle"),disabled:!0},{value:"fr",label:Object(_.__)("French (Pro only)","wubtitle"),disabled:!0}],g=function(e){var t=e.statusText,n=e.langText;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(_.__)("Status:","wubtitle")+" "+O[t]),Object(o.createElement)("div",null,Object(_.__)("Language:","wubtitle")+" "+j[n]))},h=function(e){var t=e.statusText,n=e.langText,c=e.isPublished,r=e.postId,a=Object(o.useState)(""),i=u()(a,2),l=i[0],s=i[1],d=Object(b.useDispatch)("core"),f=function(e){d.editEntityRecord("postType","attachment",r,{meta:{wubtitle_status:e}})};return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("p",{style:{margin:"0"}},Object(_.__)("Status:","wubtitle")+" "+O[t]),Object(o.createElement)("p",{style:{margin:"8px 0"}},Object(_.__)("Language:","wubtitle")+" "+j[n]),Object(o.createElement)(p.ToggleControl,{label:Object(_.__)("Published","wubtitle"),checked:c,onChange:function(){var e;e="draft",!c&&(e="enabled"),f(e),d.saveEditedEntityRecord("postType","attachment",r)}}),Object(o.createElement)(p.Button,{name:"sottotitoli",id:r,isPrimary:!0,onClick:function(){s(Object(_.__)("Getting transcript…","wubtitle")),wp.ajax.send("get_transcript_internal_video",{type:"POST",data:{id:r,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(e){s("Done");var t=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId),n=wp.blocks.createBlock("wubtitle/transcription",{contentId:e});wp.data.dispatch("core/block-editor").insertBlocks(n,t+1)})).fail((function(e){s(e)}))}},Object(_.__)("Get Transcribe","wubtitle")),Object(o.createElement)("p",null,l))},v=function(e){var t,n,c=void 0!==e.id?e.src.substring(e.src.lastIndexOf(".")+1):"mp4",r=("1"===wubtitle_button_object.isFree?["it","en"]:["it","en","es","de","zh"]).includes(wubtitle_button_object.lang)?wubtitle_button_object.lang:"en",a=Object(b.useSelect)((function(t){var n;void 0!==e.id&&(n=t("core").getEntityRecord("postType","attachment",e.id));var c="";return void 0!==n&&(c=t("core").getEditedEntityRecord("postType","attachment",e.id).meta),c}));void 0!==a&&(t=a.wubtitle_lang_video,n=a.wubtitle_status);var i=Object(b.useDispatch)("core/notices"),l=Object(b.useDispatch)("core"),s=Object(o.useState)(r),j=u()(s,2),O=j[0],v=j[1],y=Object(o.useState)(!1),E=u()(y,2),S=E[0],x=E[1],k="pending"===n||void 0===e.id||S,T="enabled"===n,I="1"===wubtitle_button_object.isFree?w:m,C=function(){return n="error"===n?Object(_.__)("Error","wubtitle"):Object(_.__)("None","wubtitle"),Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(_.__)("Status:","wubtitle")+" "+n),Object(o.createElement)(p.SelectControl,{label:Object(_.__)("Select the video language","wubtitle"),value:O,onChange:function(e){v(e)},options:I}),Object(o.createElement)(p.Button,{disabled:k,name:"sottotitoli",id:e.id,isPrimary:!0,onClick:P},Object(_.__)("GENERATE SUBTITLES","wubtitle")))},B=function(){return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(_.__)("Unsupported video format for free plan","wubtitle")))};function P(){var t=e.id,n=e.src;x(!0),d()({url:wubtitle_button_object.ajax_url,method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=submitVideo&_ajax_nonce=".concat(wubtitle_button_object.ajaxnonce,"&id_attachment=").concat(t,"&src_attachment=").concat(n,"&lang=").concat(O,"&")}).then((function(t){x(!1),201===t.data?(i.createNotice("success",Object(_.__)("Subtitle creation successfully started","wubtitle")),l.editEntityRecord("postType","attachment",e.id,{meta:{wubtitle_status:"pending",wubtitle_lang_video:O}})):i.createNotice("error",t.data)}))}return Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)((function(){if("1"===wubtitle_button_object.isFree&&"mp4"!==c)return Object(o.createElement)(B,null);switch(n){case"pending":return Object(o.createElement)(g,{langText:t,statusText:n});case"draft":case"enabled":return Object(o.createElement)(h,{statusText:n,langText:t,isPublished:T,postId:e.id});default:return Object(o.createElement)(C,null)}}),{status:n,languageSaved:t})))},y=Object(a.createHigherOrderComponent)((function(e){return function(t){return"core/video"!==t.name?Object(o.createElement)(e,t):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(e,t),Object(o.createElement)(v,r()({},t.attributes,{setAttributes:t.setAttributes})))}}),"withInspectorControls");Object(i.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",y);var E=function(e){var t=Object(o.useState)(""),n=u()(t,2),c=n[0],r=n[1],a=Object(o.useState)(Object(_.__)("None","wubtitle")),i=u()(a,2),l=i[0],s=i[1],d=Object(o.useState)(""),j=u()(d,2),O=j[0],m=j[1],w=Object(o.useState)(!1),g=u()(w,2),h=g[0],v=g[1],y=Object(o.useState)([]),E=u()(y,2),S=E[0],x=E[1],k=Object(o.useState)(""),T=u()(k,2),I=T[0],C=T[1],B=Object(o.useState)(""),P=u()(B,2),F=P[0],A=P[1],N=Object(o.useState)(!0),G=u()(N,2),R=G[0],D=G[1],M=Object(b.useDispatch)("core/notices"),z=h||!F;F!==e.url&&(A(e.url),v(!1),r(""));var L=function(){v(!0),x([]),wp.ajax.send("get_video_info",{type:"POST",data:{url:F,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(e){if(e.languages){r("");var t=e.languages.map((function(t){return"youtube"===e.source?{value:t.baseUrl,label:t.name.simpleText}:{value:t.code,label:t.name}}));t.unshift({value:"none",label:Object(_.__)("Select language","wubtitle")}),x(t),C(e.title)}else r(Object(_.__)("Subtitles not available for this video","wubtitle"))})).fail((function(e){M.createNotice("error",e),r("")}))};return!h&&F&&"core-embed/youtube"===e.block&&L(),Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)("p",{style:{margin:"0",marginBottom:"20px"}},"".concat(Object(_.__)("Transcript status:","wubtitle")," ").concat(l)),"core-embed/vimeo"!==e.block||h?"":Object(o.createElement)(p.Button,{name:"",isPrimary:!0,onClick:L,disabled:z},Object(_.__)("Select transcript language","wubtitle")),F&&h?Object(o.createElement)(p.SelectControl,{label:Object(_.__)("Select the video language","wubtitle"),value:O,onChange:function(e){m(e),D("none"===e)},options:S}):"","core-embed/youtube"===e.block||h?Object(o.createElement)(p.Button,{name:"sottotitoli",id:e.id,isPrimary:!0,onClick:function(){D(!0);var e=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId);r(Object(_.__)("Getting transcript…","ear2words")),wp.ajax.send("get_transcript_embed",{type:"POST",data:{urlVideo:F,subtitle:O,videoTitle:I,from:"default_post_type",_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(t){D(!1);var n=wp.blocks.createBlock("wubtitle/transcription",{contentId:t}),c=e+1;wp.data.dispatch("core/block-editor").insertBlocks(n,c),r(""),s(Object(_.__)("Created","wubtitle"))})).fail((function(e){D(!1),M.createNotice("error",e),r("")}))},disabled:R},Object(_.__)("Get Transcribe","wubtitle")):"",Object(o.createElement)("p",null,c)))},S=Object(a.createHigherOrderComponent)((function(e){return function(t){return"core-embed/youtube"!==t.name&&"core-embed/vimeo"!==t.name?Object(o.createElement)(e,t):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(e,t),Object(o.createElement)(E,r()({},t.attributes,{setAttributes:t.setAttributes,block:t.name})))}}),"withInspectorControls");Object(i.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",S);var x=n(10);function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=Object(o.useState)(e),c=u()(n,2),r=c[0],a=c[1];return Object(o.useEffect)((function(){var n=setTimeout((function(){a(e)}),t);return function(){clearTimeout(n)}}),[e]),r}var T=function(e){var t=e.attributes,n=e.setAttributes,c=e.className,r=Object(o.useState)(""),a=u()(r,2),i=a[0],l=a[1],s=Object(o.useState)(""),d=u()(s,2),f=d[0],j=d[1],O=Object(o.useState)([]),m=u()(O,2),w=m[0],g=m[1],h=k(i,500),v=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)}))},y=function(e){var t=wp.blocks.createBlock("core/paragraph",{content:e}),n=wp.data.select("core/block-editor").getSelectedBlock().clientId;wp.data.dispatch("core/block-editor").replaceBlocks(n,t),wp.data.dispatch("core/block-editor").clearSelectedBlock()};Object(o.useEffect)((function(){j(h)}),[h]),Object(b.useSelect)((function(e){if(t.contentId&&0===w.length){var n={per_page:1,include:t.contentId},c=e("core").getEntityRecords("postType","transcript",n);if(null!==c){g([c[0].title.rendered]);var r=c[0].content.rendered;r=(r=r.replace("<p>","")).replace("</p>",""),y(r)}}}));for(var E=Object(b.useSelect)((function(e){if(f.length>2){var t={per_page:10,search:f},n=e("core").getEntityRecords("postType","transcript",t);return null!==n?n:[]}return[]})),S=new Map,x=[],T=0;T<E.length;T++)S.set(v(E[T].title.rendered),E[T].id),S.set(v("".concat(E[T].title.rendered," content")),E[T].content.rendered),x[T]=v(E[T].title.rendered);var I="";return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(p.FormTokenField,{className:c,label:Object(_.__)("Wubtitle transcriptions","wubtitle"),value:w,suggestions:x,onChange:function(e){return function(e){if(0===e.length)n({contentId:null}),g(e);else if(x.includes(e[0])){var t=S.get(e[0]),c="".concat(e[0]," content");I=(I=(I=S.get(c)).replace("<p>","")).replace("</p>",""),g(e),n({contentId:t}),y(I)}}(e)},placeholder:Object(_.__)("Insert transcriptions","wubtitle"),onInputChange:function(e){return l(e)},maxLength:1}),Object(o.createElement)("p",{className:"helperText"},Object(_.__)("Enter the title of the video you want to transcribe","wubtitle")))};Object(x.registerBlockType)("wubtitle/transcription",{title:Object(_.__)("Trascription","wubtitle"),icon:"megaphone",description:Object(_.__)("Enter the transcript of your video","wubtitle"),category:"embed",attributes:{contentId:{type:"int"}},edit:T})}]);
     1!function(t){var e={};function n(c){if(e[c])return e[c].exports;var r=e[c]={i:c,l:!1,exports:{}};return t[c].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=e,n.d=function(t,e,c){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:c})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(c,r,function(e){return t[e]}.bind(null,r));return c},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=16)}([function(t,e){!function(){t.exports=this.wp.element}()},function(t,e){!function(){t.exports=this.wp.i18n}()},function(t,e,n){var c=n(11),r=n(12),o=n(13),i=n(15);t.exports=function(t,e){return c(t)||r(t,e)||o(t,e)||i()}},function(t,e){!function(){t.exports=this.wp.components}()},function(t,e){!function(){t.exports=this.wp.data}()},function(t,e){function n(){return t.exports=n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(t[c]=n[c])}return t},n.apply(this,arguments)}t.exports=n},function(t,e){!function(){t.exports=this.wp.compose}()},function(t,e){!function(){t.exports=this.wp.hooks}()},function(t,e){!function(){t.exports=this.wp.blockEditor}()},function(t,e){!function(){t.exports=this.wp.apiFetch}()},function(t,e){!function(){t.exports=this.wp.blocks}()},function(t,e){t.exports=function(t){if(Array.isArray(t))return t}},function(t,e){t.exports=function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],c=!0,r=!1,o=void 0;try{for(var i,a=t[Symbol.iterator]();!(c=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);c=!0);}catch(t){r=!0,o=t}finally{try{c||null==a.return||a.return()}finally{if(r)throw o}}return n}}},function(t,e,n){var c=n(14);t.exports=function(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}},function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,c=new Array(e);n<e;n++)c[n]=t[n];return c}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(t,e,n){"use strict";n.r(e);var c=n(5),r=n.n(c),o=n(0),i=n(6),a=n(7),l=n(2),u=n.n(l),b=n(4),s=n(9),d=n.n(s),p=n(3),f=n(8),j=n(1),_=wubtitle_button_object.langExten,O={pending:Object(j.__)("Generating","wubtitle"),draft:Object(j.__)("Draft","wubtitle"),enabled:Object(j.__)("Enabled","wubtitle"),notfound:Object(j.__)("None","wubtitle")},m=Object.entries(_).map((function(t){var e=u()(t,2);return{value:e[0],label:e[1]}})),g=["it-IT","en-US"],w=Object.keys(_),v=Object.entries(_).map((function(t){var e=u()(t,2),n=e[0],c=e[1];return g.includes(n)?{value:n,label:c}:{value:n,label:"".concat(c," ").concat(Object(j.__)("(Pro Only)","wubtitle")),disabled:!0}}));_.it=Object(j.__)("Italian","wubtitle"),_.en=Object(j.__)("English","wubtitle"),_.es=Object(j.__)("Spanish","wubtitle"),_.de=Object(j.__)("German","wubtitle"),_.zh=Object(j.__)("Chinese","wubtitle"),_.fr=Object(j.__)("French","wubtitle");var h=function(t){var e=t.statusText,n=t.langText;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(j.__)("Status:","wubtitle")+" "+O[e]),Object(o.createElement)("div",null,Object(j.__)("Language:","wubtitle")+" "+_[n]))},y=function(t){var e=t.statusText,n=t.langText,c=t.isPublished,r=t.postId,i=Object(o.useState)(""),a=u()(i,2),l=a[0],s=a[1],d=Object(b.useDispatch)("core"),f=function(t){d.editEntityRecord("postType","attachment",r,{meta:{wubtitle_status:t}})};return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("p",{style:{margin:"0"}},Object(j.__)("Status:","wubtitle")+" "+O[e]),Object(o.createElement)("p",{style:{margin:"8px 0"}},Object(j.__)("Language:","wubtitle")+" "+_[n]),Object(o.createElement)(p.ToggleControl,{label:Object(j.__)("Published","wubtitle"),checked:c,onChange:function(){var t;t="draft",!c&&(t="enabled"),f(t),d.saveEditedEntityRecord("postType","attachment",r)}}),Object(o.createElement)(p.Button,{name:"sottotitoli",id:r,isPrimary:!0,onClick:function(){s(Object(j.__)("Getting transcript…","wubtitle")),wp.ajax.send("get_transcript_internal_video",{type:"POST",data:{id:r,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(t){s("Done");var e=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId),n=wp.blocks.createBlock("wubtitle/transcription",{contentId:t});wp.data.dispatch("core/block-editor").insertBlocks(n,e+1)})).fail((function(t){s(t)}))}},Object(j.__)("Get Transcribe","wubtitle")),Object(o.createElement)("p",null,l))},E=function(t){var e,n,c=void 0!==t.id?t.src.substring(t.src.lastIndexOf(".")+1):"mp4",r=("1"===wubtitle_button_object.isFree?g:w).includes(wubtitle_button_object.lang)?wubtitle_button_object.lang:"en-US",i=Object(b.useSelect)((function(e){var n;void 0!==t.id&&(n=e("core").getEntityRecord("postType","attachment",t.id));var c="";return void 0!==n&&(c=e("core").getEditedEntityRecord("postType","attachment",t.id).meta),c}));void 0!==i&&(e=i.wubtitle_lang_video,n=i.wubtitle_status);var a=Object(b.useDispatch)("core/notices"),l=Object(b.useDispatch)("core"),s=Object(o.useState)(r),_=u()(s,2),O=_[0],E=_[1],S=Object(o.useState)(!1),x=u()(S,2),k=x[0],T=x[1],I="pending"===n||void 0===t.id||k,C="enabled"===n,B="1"===wubtitle_button_object.isFree?v:m,P=function(){return n="error"===n?Object(j.__)("Error","wubtitle"):Object(j.__)("None","wubtitle"),Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(j.__)("Status:","wubtitle")+" "+n),Object(o.createElement)(p.SelectControl,{label:Object(j.__)("Select the video language","wubtitle"),value:O,onChange:function(t){E(t)},options:B}),Object(o.createElement)(p.Button,{disabled:I,name:"sottotitoli",id:t.id,isPrimary:!0,onClick:A},Object(j.__)("GENERATE SUBTITLES","wubtitle")))},F=function(){return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",null,Object(j.__)("Unsupported video format for free plan","wubtitle")))};function A(){var e=t.id,n=t.src;T(!0),d()({url:wubtitle_button_object.ajax_url,method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=submitVideo&_ajax_nonce=".concat(wubtitle_button_object.ajaxnonce,"&id_attachment=").concat(e,"&src_attachment=").concat(n,"&lang=").concat(O,"&")}).then((function(e){T(!1),201===e.data?(a.createNotice("success",Object(j.__)("Subtitle creation successfully started","wubtitle")),l.editEntityRecord("postType","attachment",t.id,{meta:{wubtitle_status:"pending",wubtitle_lang_video:O}})):a.createNotice("error",e.data)}))}return Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)((function(){if("1"===wubtitle_button_object.isFree&&"mp4"!==c)return Object(o.createElement)(F,null);switch(n){case"pending":return Object(o.createElement)(h,{langText:e,statusText:n});case"draft":case"enabled":return Object(o.createElement)(y,{statusText:n,langText:e,isPublished:C,postId:t.id});default:return Object(o.createElement)(P,null)}}),{status:n,languageSaved:e})))},S=Object(i.createHigherOrderComponent)((function(t){return function(e){return"core/video"!==e.name?Object(o.createElement)(t,e):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(t,e),Object(o.createElement)(E,r()({},e.attributes,{setAttributes:e.setAttributes})))}}),"withInspectorControls");Object(a.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",S);var x=function(t){var e=Object(o.useState)(""),n=u()(e,2),c=n[0],r=n[1],i=Object(o.useState)(Object(j.__)("None","wubtitle")),a=u()(i,2),l=a[0],s=a[1],d=Object(o.useState)(""),_=u()(d,2),O=_[0],m=_[1],g=Object(o.useState)(!1),w=u()(g,2),v=w[0],h=w[1],y=Object(o.useState)([]),E=u()(y,2),S=E[0],x=E[1],k=Object(o.useState)(""),T=u()(k,2),I=T[0],C=T[1],B=Object(o.useState)(""),P=u()(B,2),F=P[0],A=P[1],N=Object(o.useState)(!0),R=u()(N,2),G=R[0],D=R[1],M=Object(b.useDispatch)("core/notices"),U=v||!F;F!==t.url&&(A(t.url),h(!1),r(""));var L=function(){h(!0),x([]),wp.ajax.send("get_video_info",{type:"POST",data:{url:F,_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(t){if(t.languages){r("");var e=t.languages.map((function(e){return"youtube"===t.source?{value:e.baseUrl,label:e.name.simpleText}:{value:e.code,label:e.name}}));e.unshift({value:"none",label:Object(j.__)("Select language","wubtitle")}),x(e),C(t.title)}else r(Object(j.__)("Subtitles not available for this video","wubtitle"))})).fail((function(t){M.createNotice("error",t),r("")}))};return!v&&F&&"core-embed/youtube"===t.block&&L(),Object(o.createElement)(f.InspectorControls,null,Object(o.createElement)(p.PanelBody,{title:"Wubtitle"},Object(o.createElement)("p",{style:{margin:"0",marginBottom:"20px"}},"".concat(Object(j.__)("Transcript status:","wubtitle")," ").concat(l)),"core-embed/vimeo"!==t.block||v?"":Object(o.createElement)(p.Button,{name:"",isPrimary:!0,onClick:L,disabled:U},Object(j.__)("Select transcript language","wubtitle")),F&&v?Object(o.createElement)(p.SelectControl,{label:Object(j.__)("Select the video language","wubtitle"),value:O,onChange:function(t){m(t),D("none"===t)},options:S}):"","core-embed/youtube"===t.block||v?Object(o.createElement)(p.Button,{name:"sottotitoli",id:t.id,isPrimary:!0,onClick:function(){D(!0);var t=wp.data.select("core/block-editor").getBlockIndex(wp.data.select("core/block-editor").getSelectedBlock().clientId);r(Object(j.__)("Getting transcript…","ear2words")),wp.ajax.send("get_transcript_embed",{type:"POST",data:{urlVideo:F,subtitle:O,videoTitle:I,from:"default_post_type",_ajax_nonce:wubtitle_button_object.ajaxnonce}}).then((function(e){D(!1);var n=wp.blocks.createBlock("wubtitle/transcription",{contentId:e}),c=t+1;wp.data.dispatch("core/block-editor").insertBlocks(n,c),r(""),s(Object(j.__)("Created","wubtitle"))})).fail((function(t){D(!1),M.createNotice("error",t),r("")}))},disabled:G},Object(j.__)("Get Transcribe","wubtitle")):"",Object(o.createElement)("p",null,c)))},k=Object(i.createHigherOrderComponent)((function(t){return function(e){return"core-embed/youtube"!==e.name&&"core-embed/vimeo"!==e.name?Object(o.createElement)(t,e):Object(o.createElement)(o.Fragment,null,Object(o.createElement)(t,e),Object(o.createElement)(x,r()({},e.attributes,{setAttributes:e.setAttributes,block:e.name})))}}),"withInspectorControls");Object(a.addFilter)("editor.BlockEdit","wubtitle/with-inspector-controls",k);var T=n(10);function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=Object(o.useState)(t),c=u()(n,2),r=c[0],i=c[1];return Object(o.useEffect)((function(){var n=setTimeout((function(){i(t)}),e);return function(){clearTimeout(n)}}),[t]),r}var C=function(t){var e=t.attributes,n=t.setAttributes,c=t.className,r=Object(o.useState)(""),i=u()(r,2),a=i[0],l=i[1],s=Object(o.useState)(""),d=u()(s,2),f=d[0],_=d[1],O=Object(o.useState)([]),m=u()(O,2),g=m[0],w=m[1],v=I(a,500),h=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(e)}))},y=function(t){var e=wp.blocks.createBlock("core/paragraph",{content:t}),n=wp.data.select("core/block-editor").getSelectedBlock().clientId;wp.data.dispatch("core/block-editor").replaceBlocks(n,e),wp.data.dispatch("core/block-editor").clearSelectedBlock()};Object(o.useEffect)((function(){_(v)}),[v]),Object(b.useSelect)((function(t){if(e.contentId&&0===g.length){var n={per_page:1,include:e.contentId},c=t("core").getEntityRecords("postType","transcript",n);if(null!==c){w([c[0].title.rendered]);var r=c[0].content.rendered;r=(r=r.replace("<p>","")).replace("</p>",""),y(r)}}}));for(var E=Object(b.useSelect)((function(t){if(f.length>2){var e={per_page:10,search:f},n=t("core").getEntityRecords("postType","transcript",e);return null!==n?n:[]}return[]})),S=new Map,x=[],k=0;k<E.length;k++)S.set(h(E[k].title.rendered),E[k].id),S.set(h("".concat(E[k].title.rendered," content")),E[k].content.rendered),x[k]=h(E[k].title.rendered);var T="";return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(p.FormTokenField,{className:c,label:Object(j.__)("Wubtitle transcriptions","wubtitle"),value:g,suggestions:x,onChange:function(t){return function(t){if(0===t.length)n({contentId:null}),w(t);else if(x.includes(t[0])){var e=S.get(t[0]),c="".concat(t[0]," content");T=(T=(T=S.get(c)).replace("<p>","")).replace("</p>",""),w(t),n({contentId:e}),y(T)}}(t)},placeholder:Object(j.__)("Insert transcriptions","wubtitle"),onInputChange:function(t){return l(t)},maxLength:1}),Object(o.createElement)("p",{className:"helperText"},Object(j.__)("Enter the title of the video you want to transcribe","wubtitle")))};Object(T.registerBlockType)("wubtitle/transcription",{title:Object(j.__)("Trascription","wubtitle"),icon:"megaphone",description:Object(j.__)("Enter the transcript of your video","wubtitle"),category:"embed",attributes:{contentId:{type:"int"}},edit:C})}]);
  • wubtitle/trunk/includes/Api/ApiRequest.php

    r2378582 r2387223  
    5555     */
    5656    public function set_body_request( $data ) {
    57         $languanges = array(
    58             'en' => 'en-US',
    59             'it' => 'it-IT',
    60             'de' => 'de-DE',
    61             'fr' => 'fr-FR',
    62             'zh' => 'zh-CN',
    63             'es' => 'es-ES',
    64         );
    65         $lang       = $data['lang'];
    66         if ( ! array_key_exists( $lang, $languanges ) ) {
    67             wp_send_json_error( __( 'Error, invalid language selected', 'wubtitle' ) );
    68         }
     57        $lang          = $data['lang'];
    6958        $id_attachment = (int) $data['id_attachment'];
    7059        $video_data    = $this->get_media_metadata( $id_attachment );
     
    7968                'size'         => $video_data['filesize'],
    8069                'duration'     => $video_data['length'],
    81                 'lang'         => $languanges[ $lang ],
     70                'lang'         => $lang,
    8271            ),
    8372        );
  • wubtitle/trunk/includes/Gutenberg/VideoBlock.php

    r2371183 r2387223  
    4141                'ajax_url'  => admin_url( 'admin-ajax.php' ),
    4242                'ajaxnonce' => wp_create_nonce( 'itr_ajax_nonce' ),
    43                 'lang'      => explode( '_', get_locale(), 2 )[0],
     43                'lang'      => str_replace( '_', '-', get_locale() ),
    4444                'isFree'    => get_option( 'wubtitle_free' ),
     45                'langExten' => Loader::get( 'helpers' )->get_languages(),
    4546            )
    4647        );
  • wubtitle/trunk/includes/Helpers.php

    r2372409 r2387223  
    103103    }
    104104
     105    /**
     106     * Get languages supported for transcriptions
     107     *
     108     * @return array<string>
     109     */
     110    public function get_languages() {
     111        return array(
     112            'it-IT' => __( 'Italian', 'wubtitle' ),
     113            'en-US' => __( 'US English', 'wubtitle' ),
     114            'es-ES' => __( 'Spanish', 'wubtitle' ),
     115            'de-DE' => __( 'German', 'wubtitle' ),
     116            'zh-CN' => __( 'Chinese', 'wubtitle' ),
     117            'fr-FR' => __( 'French', 'wubtitle' ),
     118            'ar-AE' => __( 'Gulf Arabic', 'wubtitle' ),
     119            'ar-SA' => __( 'Modern Standard Arabic', 'wubtitle' ),
     120            'nl-NL' => __( 'Dutch', 'wubtitle' ),
     121            'en-AU' => __( 'Australian English', 'wubtitle' ),
     122            'en-WL' => __( 'Welsh English', 'wubtitle' ),
     123            'es-US' => __( 'US Spanish', 'wubtitle' ),
     124            'fr-CA' => __( 'Canadian French', 'wubtitle' ),
     125            'fa-IR' => __( 'Farsi', 'wubtitle' ),
     126            'de-CH' => __( 'Swiss German', 'wubtitle' ),
     127            'he-IL' => __( 'Hebrew', 'wubtitle' ),
     128            'hi-IN' => __( 'Indian Hindi', 'wubtitle' ),
     129            'id-ID' => __( 'Indonesian', 'wubtitle' ),
     130            'ja-JP' => __( 'Japanese', 'wubtitle' ),
     131            'ko-KR' => __( 'Korean', 'wubtitle' ),
     132            'ms-MY' => __( 'Malay', 'wubtitle' ),
     133            'pt-PT' => __( 'Portuguese', 'wubtitle' ),
     134            'ru-RU' => __( 'Russian', 'wubtitle' ),
     135            'ta-IN' => __( 'Tamil', 'wubtitle' ),
     136            'te-IN' => __( 'Telugu', 'wubtitle' ),
     137            'tr-TR' => __( 'Turkish', 'wubtitle' ),
     138            'en-IN' => __( 'Indian English', 'wubtitle' ),
     139            'en-IE' => __( 'Irish English', 'wubtitle' ),
     140            'en-AB' => __( 'Scottish English', 'wubtitle' ),
     141            'en-GB' => __( 'British English', 'wubtitle' ),
     142            'pt-BR' => __( 'Brazilian Portuguese', 'wubtitle' ),
     143        );
     144    }
     145
    105146}
  • wubtitle/trunk/includes/MediaLibrary/MediaLibraryExtented.php

    r2354686 r2387223  
    9494                'value' => $post->ID,
    9595            );
    96             $lang                    = explode( '_', get_locale(), 2 )[0];
     96            $lang                    = str_replace( '_', '-', get_locale() );
    9797            ob_start();
    9898            ?>
     
    145145     */
    146146    private function is_pro_only( $lang_code ) {
    147         $free_lang = array( 'it', 'en' );
     147        $free_lang = array( 'it-IT', 'en-US' );
    148148        return get_option( 'wubtitle_free', true ) && ! in_array( $lang_code, $free_lang, true );
    149149    }
     
    156156     */
    157157    private function language_options( $lang ) {
    158         $languages = array(
    159             'it' => __( 'Italian', 'wubtitle' ),
    160             'en' => __( 'English', 'wubtitle' ),
    161             'es' => __( 'Spanish', 'wubtitle' ),
    162             'de' => __( 'German', 'wubtitle' ),
    163             'zh' => __( 'Chinese', 'wubtitle' ),
    164             'fr' => __( 'French', 'wubtitle' ),
    165         );
    166         foreach ( $languages as $key => $language ) {
     158        $all_languages  = Loader::get( 'helpers' )->get_languages();
     159        $languages_free = array( 'it-IT', 'en-US' );
     160        $languages      = get_option( 'wubtitle_free', true ) ? $languages_free : array_keys( $all_languages );
     161        $lang           = in_array( $lang, $languages, true ) ? $lang : 'en-US';
     162        foreach ( $all_languages as $key => $language ) {
    167163            echo sprintf(
    168164                '<option %s value="%s" %s>%s</option>',
     
    283279            'value' => $id_video,
    284280        );
    285         $lang        = explode( '_', get_locale(), 2 )[0];
     281        $lang        = str_replace( '_', '-', get_locale() );
    286282        ob_start();
    287283        ?>
     
    364360    public function get_video_language( $id_video ) {
    365361        $lang     = get_post_meta( $id_video, 'wubtitle_lang_video', true );
    366         $all_lang = array(
    367             'it' => __( 'Italian', 'wubtitle' ),
    368             'en' => __( 'English', 'wubtitle' ),
    369             'es' => __( 'Spanish', 'wubtitle' ),
    370             'de' => __( 'German', 'wubtitle' ),
    371             'zh' => __( 'Chinese', 'wubtitle' ),
    372             'fr' => __( 'French', 'wubtitle' ),
    373         );
     362        $all_lang = Loader::get( 'helpers' )->get_languages();
     363        // support to old version.
     364        $all_lang['it'] = __( 'Italian', 'wubtitle' );
     365        $all_lang['en'] = __( 'English', 'wubtitle' );
     366        $all_lang['es'] = __( 'Spanish', 'wubtitle' );
     367        $all_lang['de'] = __( 'German', 'wubtitle' );
     368        $all_lang['zh'] = __( 'Chinese', 'wubtitle' );
     369        $all_lang['fr'] = __( 'French', 'wubtitle' );
    374370        return array_key_exists( $lang, $all_lang ) ? $all_lang[ $lang ] : 'Undefined';
    375371    }
  • wubtitle/trunk/languages/wubtitle-it_IT-082cb3cfb7f0d9aaf9883884ca93b72a.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-17faf4638fc6bb20e37946e634ecee08.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceSummary.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Email":[""],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InvoiceSummary.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Email":[""],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-2684b3dabd7823b0128434ddd21a0b3d.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"build_form\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Card details":["Dettagli carta"],"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"],"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""],"Subscribe to":["Iscrizione a"],"plan":["piano"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"build_form\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Card details":["Dettagli carta"],"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"],"Telephone number required":["Numero di telefono richiesto"],"Only numbers":["Solo numeri"],"Prefix required":["Prefisso obbligatorio"],"Prefix is only numbers":["Prefisso: solo numeri"],"Prefix must be max 3 numbers":["Il prefisso ha massimo 3 numeri"],"Vat Code must be exactly 11 characters":["La partita iva deve essere esattamente di 11 caratteri"],"Fiscal Code must be exactly 16 characters":["Il codice fiscale deve essere esattamente di 16 caratteri"],"Invalid Fiscal Code":["Codice fiscale non valido"],"Postal Code must be exactly 5 characters":["Il codice postale deve essere esattamente di 5 caratteri"],"Destination Code must be exactly 7 characters":["Codice di destinazioni deve essere esattamente di 7 caratteri"],"Billing Details":["Dettagli fatturazione"],"Name":["Nome"],"Lastname":["Cognome"],"Company Name":["Nome azienda"],"Country":["Nazione"],"Province":["Provincia"],"City":["Citt\u00e0"],"Address":["Indirizzo"],"Postal Code":["Codice postale"],"Vat Code":["Partita iva"],"Fiscal Code":["Codice fiscale"],"Telephone":["Numero di telefono"],"Destination Code":["Codice di destinazione"],"Cancel":["Annulla"],"Next":["Avanti"],"Billing Recap":["Riepilogo dati di fattura"],"VAT Code":["Partita IVA"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"],"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""],"Subscribe to":["Iscrizione a"],"plan":["piano"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-2b87d19cc900cf7980c08750a6ffedc8.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InfoPriceColumn.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/InfoPriceColumn.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"per month":["per mese"],"for this month*":["per questo mese*"],"After the first month the monthly price will be":["Dopo il primo mese il prezzo mensile sar\u00e0"],"(VAT)":["(IVA)"],"for the firsts":["per i primi"],"months*":["mesi*"],"After the firsts":["Dopo i primi"],"months the monthly price will be":["mesi il prezzo mensile sar\u00e0"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-46e33d8ed60f7075f374f6202f7cfa51.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/PendingSubtitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Status:":["Stato:"],"Language:":["Lingua:"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/PendingSubtitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Status:":["Stato:"],"Language:":["Lingua:"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-4bc3626de0ecd6358143b5cb3182ee1f.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/SubtitleControl.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Published":["Pubblicati"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/SubtitleControl.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Published":["Pubblicati"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-563dfe6dc0dc70121876df8ca46c4043.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"assets\/editor\/transcriptionModalScript.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Transcription of the video":["Trascrizione del video"],"Error, language not selected":["Errore, lingua non selezionata"],"Select language":["Seleziona la lingua"],"Error: this video does not contain subtitles. Select a video with subtitles to generate the transcript":["Errore: questo video non contiene sottotitoli. Selezionare un video con sottotitoli per generare la trascrizione"],"Language of trascription":["Lingua della trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"assets\/editor\/transcriptionModalScript.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Transcription of the video":["Trascrizione del video"],"Error, language not selected":["Errore, lingua non selezionata"],"Select language":["Seleziona la lingua"],"Error: this video does not contain subtitles. Select a video with subtitles to generate the transcript":["Errore: questo video non contiene sottotitoli. Selezionare un video con sottotitoli per generare la trascrizione"],"Language of trascription":["Lingua della trascrizione"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-6edab9999a36a9b83bd98080e0260900.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CheckoutForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CheckoutForm.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Required":["Obbligat"],"Invalid email":["Email non valida"],"Coupon":[""],"Discount Code":["Codice Sconto"],"Apply Coupon":["Applica Coupon"],"Payment Details":["Dettagli di pagamento"],"editing enabled":["modalit\u00e0 modifica attivata"],"editing disabled":["modalit\u00e0 modifica disattivata"],"Email":[""],"Card Details":["Dettagli carta"],"Card Holder":["Titolare della carta"],"Expires":["Scadenza"],"Back":["Indietro"],"Subscribe":["Iscrizione"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-97550d9f8b770df2d1b7985ce975d41b.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PriceTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PriceTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"],"Coupon applied!":["Coupon applicato!"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-9eea33bfc6ae82b9ece5a58136c3eae9.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PlanTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/PlanTable.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Your plan":["Il tuo piano"],"Domain":[""],"Price":["Prezzo"],"VAT":["IVA"],"no Vat due for you":["nessuna IVA per te"],"Total":["Totale"]," per month":["per mese"],"Automatic renewal":["Rinnovo automatico: "]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-a36d7c48e106bde1adc4add0982df44c.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/TranscriptionEditBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/TranscriptionEditBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-bad3349217eddfff8df6bcec8ead4e68.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/trascriptionBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/trascriptionBlock.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-c2d2cdf713a952b86eb4783551acf0b9.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/labels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Generating":["In Creazione"],"Draft":["In bozza"],"None":["Nessuno"],"Italian":["Italiano"],"English":["Inglese"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Enabled":["Attivati"],"Spanish (Pro only)":["Spagnolo (solo Pro)"],"German (Pro only)":["Tedesco (solo Pro)"],"Chinese (Pro only)":["Cinese (solo Pro)"],"French (Pro only)":["Francese (solo Pro)"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/labels.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Italian":["Italiano"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Generating":["In Creazione"],"Draft":["In bozza"],"None":["Nessuno"],"English":["Inglese"],"Enabled":["Attivati"],"(Pro Only)":["(solo Pro)"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-ce8d5c064b43a5c1a88891f233ec2580.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/ColumnTitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Subscribe to":["Iscrizione a"],"plan":["piano"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/ColumnTitle.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Subscribe to":["Iscrizione a"],"plan":["piano"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-d82261bdf381ec5bcd83d3f2ad477fa1.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/EmbedControlPanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"None":["Nessuno"],"Select language":["Seleziona la lingua"],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Created":["Creata"],"Select transcript language":["Selezione la lingua della trascrizione"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/EmbedControlPanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"None":["Nessuno"],"Select language":["Seleziona la lingua"],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Select transcript language":["Selezione la lingua della trascrizione"],"Created":["Creata"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-dfbff627e6c248bcb3b61d7d06da9ca9.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"build\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"Generating":["In Creazione"],"Draft":["In bozza"],"Published":["Pubblicati"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"Italian":["Italiano"],"English":["Inglese"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Select language":["Seleziona la lingua"],"Enabled":["Attivati"],"Spanish (Pro only)":["Spagnolo (solo Pro)"],"German (Pro only)":["Tedesco (solo Pro)"],"Chinese (Pro only)":["Cinese (solo Pro)"],"French (Pro only)":["Francese (solo Pro)"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Get Video Info":["Informazioni Video"],"Created":["Creata"],"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"],"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"build\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"Italian":["Italiano"],"Spanish":["Spagnolo"],"German":["Tedesco"],"Chinese":["Cinese"],"French":["Francese"],"Generating":["In Creazione"],"Draft":["In bozza"],"Published":["Pubblicati"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"English":["Inglese"],"Select language":["Seleziona la lingua"],"Enabled":["Attivati"],"(Pro Only)":["(solo Pro)"],"Status:":["Stato:"],"Language:":["Lingua:"],"Getting transcript\u2026":["Generazione trascrizione..."],"Get Transcribe":["Ottieni trascrizione"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"],"Subtitles not available for this video":["Sottotitoli non disponibili per questo video"],"Transcript status:":["Stato trascrizione:"],"Select transcript language":["Selezione la lingua della trascrizione"],"Created":["Creata"],"Wubtitle transcriptions":["Trascrizioni Wubtitle"],"Insert transcriptions":["Inserisci trascrizioni"],"Enter the title of the video you want to transcribe":["Scrivi il titolo del video del quale vuoi inserire la trascrizione"],"Trascription":["Trascrizione"],"Enter the transcript of your video":["Inserisci la trascrizione del tuo video"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-f44a2f1277f1805954e2e9b54d16704d.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/Disclaimer.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/Disclaimer.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"When ordering within the EU an order may be exempt to VAT if a valid VAT registration number is provided.":["In caso di pagamento all'interno dell'UE un pagamento pu\u00f2 essere esente da IVA se viene fornito un numero di partita IVA valido."],"Terms and conditions":["Termini e condizioni"],"Privacy":[""]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-f502fcd463be19e9432d2bdb61eeb943.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/WubtitlePanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"Status:":["Stato:"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/block\/WubtitlePanel.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Unsupported video format for free plan":["Formato video non supportato per il piano free"],"None":["Nessuno"],"Error":["Errore"],"GENERATE SUBTITLES":["GENERA SOTTOTITOLI"],"Status:":["Stato:"],"Select the video language":["Seleziona la lingua del video"],"Subtitle creation successfully started":["Creazione dei sottotitoli avviata con successo"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT-fe3fc4948f6f85768ebb8f694e93e2cf.json

    r2378582 r2387223  
    1 {"translation-revision-date":"2020-09-08 18:13+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CardSection.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Card details":["Dettagli carta"]}}}
     1{"translation-revision-date":"2020-09-18 17:39+0200","generator":"WP-CLI\/2.4.0","source":"src\/stripe\/Components\/CardSection.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"it_IT","plural-forms":"nplurals=2; plural=(n != 1);"},"Card details":["Dettagli carta"]}}}
  • wubtitle/trunk/languages/wubtitle-it_IT.po

    r2378582 r2387223  
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-"
    77"Wordpress-Plugin\n"
    8 "POT-Creation-Date: 2020-09-08T18:12:33+02:00\n"
    9 "PO-Revision-Date: 2020-09-08 18:13+0200\n"
     8"POT-Creation-Date: 2020-09-18T15:29:00+02:00\n"
     9"PO-Revision-Date: 2020-09-18 17:39+0200\n"
    1010"Last-Translator: \n"
    1111"Language-Team: \n"
     
    117117
    118118#: includes/Api/ApiPricingPlan.php:53 includes/Api/ApiPricingPlan.php:105
    119 #: includes/Api/ApiRequest.php:104
     119#: includes/Api/ApiRequest.php:93
    120120msgid "Unable to create subtitles. The product license key is missing."
    121121msgstr "Impossibile creare i sottotitoli. La  licenza del prodotto è assente."
     
    143143#: includes/Api/ApiPricingPlan.php:201 includes/Api/ApiPricingPlan.php:288
    144144#: includes/Api/ApiPricingPlan.php:289 includes/Api/ApiPricingPlan.php:377
    145 #: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:123
     145#: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:112
    146146#: includes/Core/Sources/Vimeo.php:91 includes/Core/Sources/Vimeo.php:156
    147147#: includes/Core/Sources/Vimeo.php:157 includes/Core/Sources/YouTube.php:136
     
    175175"sconto differente"
    176176
    177 #: includes/Api/ApiRequest.php:67
    178 msgid "Error, invalid language selected"
    179 msgstr "Errore, lingua selezionata non valida"
    180 
    181 #: includes/Api/ApiRequest.php:95 includes/Api/ApiRequest.php:101
    182 #: includes/Api/ApiRequest.php:108
     177#: includes/Api/ApiRequest.php:84 includes/Api/ApiRequest.php:90
     178#: includes/Api/ApiRequest.php:97
    183179msgid ""
    184180"An error occurred while creating the subtitles. Please try again in a few "
     
    188184"nuovo tra qualche minuto."
    189185
    190 #: includes/Api/ApiRequest.php:120 includes/Api/ApiRequest.php:121
     186#: includes/Api/ApiRequest.php:109 includes/Api/ApiRequest.php:110
    191187msgid ""
    192188"An error occurred while creating the subtitles. Please try again in a few "
     
    196192"nuovo tra qualche minuto."
    197193
    198 #: includes/Api/ApiRequest.php:122
     194#: includes/Api/ApiRequest.php:111
    199195msgid "Unable to create subtitles. Invalid product license"
    200196msgstr ""
    201197"Impossibile creare i sottotitoli. La  licenza del prodotto non è valida"
    202198
    203 #: includes/Api/ApiRequest.php:223 includes/Core/Sources/Vimeo.php:92
     199#: includes/Api/ApiRequest.php:213 includes/Core/Sources/Vimeo.php:92
    204200#: includes/Core/Sources/YouTube.php:137
    205201msgid "Error, no more video left for your subscription plan"
    206202msgstr "Errore, non hai più video disponibili per il tuo piano di abbonamento"
    207203
    208 #: includes/Api/ApiRequest.php:224
     204#: includes/Api/ApiRequest.php:214
    209205msgid "Error, language not supported for your subscription plan"
    210206msgstr "Errore, lingua non supportata per il tuo piano di abbonamento"
    211207
    212 #: includes/Api/ApiRequest.php:225
     208#: includes/Api/ApiRequest.php:215
    213209#: includes/MediaLibrary/MediaLibraryExtented.php:73
    214 #: includes/MediaLibrary/MediaLibraryExtented.php:200 build/index.js:1
    215 #: src/block/WubtitlePanel.js:94
     210#: includes/MediaLibrary/MediaLibraryExtented.php:196 build/index.js:1
     211#: src/block/WubtitlePanel.js:97
    216212msgid "Unsupported video format for free plan"
    217213msgstr "Formato video non supportato per il piano free"
    218214
    219 #: includes/Api/ApiRequest.php:230
     215#: includes/Api/ApiRequest.php:220
    220216msgid ""
    221217"Error, video length is longer than minutes available for your subscription "
     
    225221"piano di abbonamento (minuti rimasti"
    226222
    227 #: includes/Api/ApiRequest.php:230
     223#: includes/Api/ApiRequest.php:220
    228224msgid ", video left"
    229225msgstr ", video rimasti"
     
    701697msgstr "Modifica piano"
    702698
     699#: includes/Helpers.php:112 includes/MediaLibrary/MediaLibraryExtented.php:364
     700#: build/index.js:1 src/block/labels.js:38
     701msgid "Italian"
     702msgstr "Italiano"
     703
     704#: includes/Helpers.php:113
     705msgid "US English"
     706msgstr "Inglese (US)"
     707
     708#: includes/Helpers.php:114 includes/MediaLibrary/MediaLibraryExtented.php:366
     709#: build/index.js:1 src/block/labels.js:40
     710msgid "Spanish"
     711msgstr "Spagnolo"
     712
     713#: includes/Helpers.php:115 includes/MediaLibrary/MediaLibraryExtented.php:367
     714#: build/index.js:1 src/block/labels.js:41
     715msgid "German"
     716msgstr "Tedesco"
     717
     718#: includes/Helpers.php:116 includes/MediaLibrary/MediaLibraryExtented.php:368
     719#: build/index.js:1 src/block/labels.js:42
     720msgid "Chinese"
     721msgstr "Cinese"
     722
     723#: includes/Helpers.php:117 includes/MediaLibrary/MediaLibraryExtented.php:369
     724#: build/index.js:1 src/block/labels.js:43
     725msgid "French"
     726msgstr "Francese"
     727
     728#: includes/Helpers.php:118
     729msgid "Gulf Arabic"
     730msgstr "Golfo Arabo"
     731
     732#: includes/Helpers.php:119
     733msgid "Modern Standard Arabic"
     734msgstr "Arabo Moderno"
     735
     736#: includes/Helpers.php:120
     737msgid "Dutch"
     738msgstr "Olandese"
     739
     740#: includes/Helpers.php:121
     741msgid "Australian English"
     742msgstr "Inglese Australiano"
     743
     744#: includes/Helpers.php:122
     745msgid "Welsh English"
     746msgstr "Inglese Gallese"
     747
     748#: includes/Helpers.php:123
     749msgid "US Spanish"
     750msgstr "Spagnolo (US)"
     751
     752#: includes/Helpers.php:124
     753msgid "Canadian French"
     754msgstr "Francese Canadese"
     755
     756#: includes/Helpers.php:125 includes/Utils/VimeoHelper.php:68
     757msgid "Farsi"
     758msgstr "Farsi"
     759
     760#: includes/Helpers.php:126
     761msgid "Swiss German"
     762msgstr "Tedesco Svizzero"
     763
     764#: includes/Helpers.php:127 includes/Utils/VimeoHelper.php:84
     765msgid "Hebrew"
     766msgstr "Ebraico"
     767
     768#: includes/Helpers.php:128
     769msgid "Indian Hindi"
     770msgstr "Indiano Hindi"
     771
     772#: includes/Helpers.php:129 includes/Utils/VimeoHelper.php:87
     773msgid "Indonesian"
     774msgstr "Indonesiano"
     775
     776#: includes/Helpers.php:130 includes/Utils/VimeoHelper.php:91
     777msgid "Japanese"
     778msgstr "Giapponese"
     779
     780#: includes/Helpers.php:131
     781msgid "Korean"
     782msgstr "Coreano"
     783
     784#: includes/Helpers.php:132
     785msgid "Malay"
     786msgstr "Malese"
     787
     788#: includes/Helpers.php:133
     789msgid "Portuguese"
     790msgstr "Portoghese"
     791
     792#: includes/Helpers.php:134 includes/Utils/VimeoHelper.php:110
     793msgid "Russian"
     794msgstr "Russo"
     795
     796#: includes/Helpers.php:135
     797msgid "Tamil"
     798msgstr "Tamil"
     799
     800#: includes/Helpers.php:136
     801msgid "Telugu"
     802msgstr "Telugu"
     803
     804#: includes/Helpers.php:137 includes/Utils/VimeoHelper.php:139
     805msgid "Turkish"
     806msgstr "Turco"
     807
     808#: includes/Helpers.php:138
     809msgid "Indian English"
     810msgstr "Inglese Indiano"
     811
     812#: includes/Helpers.php:139
     813msgid "Irish English"
     814msgstr "Inglese Irlandese"
     815
     816#: includes/Helpers.php:140
     817msgid "Scottish English"
     818msgstr "Inglese Scozzese"
     819
     820#: includes/Helpers.php:141
     821msgid "British English"
     822msgstr "Inglese (UK)"
     823
     824#: includes/Helpers.php:142
     825msgid "Brazilian Portuguese"
     826msgstr "Portoghese Brasiliano"
     827
    703828#: includes/MediaLibrary/ListingSubtitles.php:36
    704829#: includes/MediaLibrary/MediaLibraryExtented.php:82
     
    709834#: includes/MediaLibrary/ListingSubtitles.php:49
    710835#: includes/MediaLibrary/MediaLibraryExtented.php:56
    711 #: includes/MediaLibrary/MediaLibraryExtented.php:187 build/index.js:1
    712 #: src/block/labels.js:13
     836#: includes/MediaLibrary/MediaLibraryExtented.php:183 build/index.js:1
     837#: src/block/labels.js:7
    713838msgid "Generating"
    714839msgstr "In Creazione"
     
    717842#: includes/MediaLibrary/MediaLibraryExtented.php:57
    718843#: includes/MediaLibrary/MediaLibraryExtented.php:124
    719 #: includes/MediaLibrary/MediaLibraryExtented.php:188
    720 #: includes/MediaLibrary/MediaLibraryExtented.php:264 build/index.js:1
    721 #: src/block/labels.js:14
     844#: includes/MediaLibrary/MediaLibraryExtented.php:184
     845#: includes/MediaLibrary/MediaLibraryExtented.php:260 build/index.js:1
     846#: src/block/labels.js:8
    722847msgid "Draft"
    723848msgstr "In bozza"
     
    726851#: includes/MediaLibrary/MediaLibraryExtented.php:58
    727852#: includes/MediaLibrary/MediaLibraryExtented.php:123
    728 #: includes/MediaLibrary/MediaLibraryExtented.php:189
    729 #: includes/MediaLibrary/MediaLibraryExtented.php:263 build/index.js:1
     853#: includes/MediaLibrary/MediaLibraryExtented.php:185
     854#: includes/MediaLibrary/MediaLibraryExtented.php:259 build/index.js:1
    730855#: src/block/SubtitleControl.js:73
    731856msgid "Published"
     
    734859#: includes/MediaLibrary/ListingSubtitles.php:53
    735860#: includes/MediaLibrary/MediaLibraryExtented.php:60
    736 #: includes/MediaLibrary/MediaLibraryExtented.php:190 build/index.js:1
    737 #: src/block/EmbedControlPanel.js:11 src/block/labels.js:16
    738 #: src/block/WubtitlePanel.js:66
     861#: includes/MediaLibrary/MediaLibraryExtented.php:186 build/index.js:1
     862#: src/block/EmbedControlPanel.js:11 src/block/labels.js:10
     863#: src/block/WubtitlePanel.js:69
    739864msgid "None"
    740865msgstr "Nessuno"
     
    742867#: includes/MediaLibrary/ListingSubtitles.php:54
    743868#: includes/MediaLibrary/MediaLibraryExtented.php:59
    744 #: includes/MediaLibrary/MediaLibraryExtented.php:191 build/index.js:1
    745 #: src/block/WubtitlePanel.js:65
     869#: includes/MediaLibrary/MediaLibraryExtented.php:187 build/index.js:1
     870#: src/block/WubtitlePanel.js:68
    746871msgid "Error"
    747872msgstr "Errore"
     
    749874#: includes/MediaLibrary/MediaLibraryExtented.php:91
    750875#: includes/MediaLibrary/MediaLibraryExtented.php:132
    751 #: includes/MediaLibrary/MediaLibraryExtented.php:236
    752 #: includes/MediaLibrary/MediaLibraryExtented.php:280
     876#: includes/MediaLibrary/MediaLibraryExtented.php:232
     877#: includes/MediaLibrary/MediaLibraryExtented.php:276
    753878msgid "Language"
    754879msgstr "Lingua"
    755880
    756881#: includes/MediaLibrary/MediaLibraryExtented.php:104
    757 #: includes/MediaLibrary/MediaLibraryExtented.php:292 build/index.js:1
    758 #: src/block/WubtitlePanel.js:85
     882#: includes/MediaLibrary/MediaLibraryExtented.php:288 build/index.js:1
     883#: src/block/WubtitlePanel.js:88
    759884msgid "GENERATE SUBTITLES"
    760885msgstr "GENERA SOTTOTITOLI"
    761886
    762 #: includes/MediaLibrary/MediaLibraryExtented.php:159
    763 #: includes/MediaLibrary/MediaLibraryExtented.php:367 build/index.js:1
    764 #: src/block/labels.js:4 src/block/labels.js:22 src/block/labels.js:49
    765 msgid "Italian"
    766 msgstr "Italiano"
    767 
    768 #: includes/MediaLibrary/MediaLibraryExtented.php:160
    769 #: includes/MediaLibrary/MediaLibraryExtented.php:368
    770 #: includes/Utils/VimeoHelper.php:56 build/index.js:1 src/block/labels.js:5
    771 #: src/block/labels.js:26 src/block/labels.js:54
     887#: includes/MediaLibrary/MediaLibraryExtented.php:210
     888msgid "Subtitles"
     889msgstr "Sottotitoli"
     890
     891#: includes/MediaLibrary/MediaLibraryExtented.php:214
     892msgid "Status"
     893msgstr "Stato"
     894
     895#: includes/MediaLibrary/MediaLibraryExtented.php:239
     896msgid ""
     897"Wait while subtitles are created. Subtitles will be available as soon as "
     898"possible"
     899msgstr ""
     900"Attendi che vengano creati i sottotitoli. I sottotitoli saranno disponibili "
     901"il prima possibile"
     902
     903#: includes/MediaLibrary/MediaLibraryExtented.php:365
     904#: includes/Utils/VimeoHelper.php:56 build/index.js:1 src/block/labels.js:39
    772905msgid "English"
    773906msgstr "Inglese"
    774 
    775 #: includes/MediaLibrary/MediaLibraryExtented.php:161
    776 #: includes/MediaLibrary/MediaLibraryExtented.php:369 build/index.js:1
    777 #: src/block/labels.js:6 src/block/labels.js:30
    778 msgid "Spanish"
    779 msgstr "Spagnolo"
    780 
    781 #: includes/MediaLibrary/MediaLibraryExtented.php:162
    782 #: includes/MediaLibrary/MediaLibraryExtented.php:370 build/index.js:1
    783 #: src/block/labels.js:7 src/block/labels.js:34
    784 msgid "German"
    785 msgstr "Tedesco"
    786 
    787 #: includes/MediaLibrary/MediaLibraryExtented.php:163
    788 #: includes/MediaLibrary/MediaLibraryExtented.php:371 build/index.js:1
    789 #: src/block/labels.js:8 src/block/labels.js:38
    790 msgid "Chinese"
    791 msgstr "Cinese"
    792 
    793 #: includes/MediaLibrary/MediaLibraryExtented.php:164
    794 #: includes/MediaLibrary/MediaLibraryExtented.php:372 build/index.js:1
    795 #: src/block/labels.js:9 src/block/labels.js:42
    796 msgid "French"
    797 msgstr "Francese"
    798 
    799 #: includes/MediaLibrary/MediaLibraryExtented.php:214
    800 msgid "Subtitles"
    801 msgstr "Sottotitoli"
    802 
    803 #: includes/MediaLibrary/MediaLibraryExtented.php:218
    804 msgid "Status"
    805 msgstr "Stato"
    806 
    807 #: includes/MediaLibrary/MediaLibraryExtented.php:243
    808 msgid ""
    809 "Wait while subtitles are created. Subtitles will be available as soon as "
    810 "possible"
    811 msgstr ""
    812 "Attendi che vengano creati i sottotitoli. I sottotitoli saranno disponibili "
    813 "il prima possibile"
    814907
    815908#: includes/MediaLibrary/TrascriptionsExtends.php:66
     
    9941087msgstr "Estone"
    9951088
    996 #: includes/Utils/VimeoHelper.php:68
    997 msgid "Farsi"
    998 msgstr "Farsi"
    999 
    10001089#: includes/Utils/VimeoHelper.php:69
    10011090msgid "Finnish"
     
    10581147msgstr "Irlandese"
    10591148
    1060 #: includes/Utils/VimeoHelper.php:84
    1061 msgid "Hebrew"
    1062 msgstr "Ebraico"
    1063 
    10641149#: includes/Utils/VimeoHelper.php:85
    10651150msgid "Hindi"
     
    10701155msgstr "Ungherese"
    10711156
    1072 #: includes/Utils/VimeoHelper.php:87
    1073 msgid "Indonesian"
    1074 msgstr "Indonesiano"
    1075 
    10761157#: includes/Utils/VimeoHelper.php:88
    10771158msgid "Icelandic"
     
    10861167msgstr "Italiano (Svizzera)"
    10871168
    1088 #: includes/Utils/VimeoHelper.php:91
    1089 msgid "Japanese"
    1090 msgstr "Giapponese"
    1091 
    10921169#: includes/Utils/VimeoHelper.php:92
    10931170msgid "Korean (Johab)"
     
    11621239msgstr "Rumeno (Repubblica di Moldova)"
    11631240
    1164 #: includes/Utils/VimeoHelper.php:110
    1165 msgid "Russian"
    1166 msgstr "Russo"
    1167 
    11681241#: includes/Utils/VimeoHelper.php:111
    11691242msgid "Russian (Republic of Moldova)"
     
    12771350msgid "Tswana"
    12781351msgstr "Tswana"
    1279 
    1280 #: includes/Utils/VimeoHelper.php:139
    1281 msgid "Turkish"
    1282 msgstr "Turco"
    12831352
    12841353#: includes/Utils/VimeoHelper.php:140
     
    13461415msgstr "Lingua della trascrizione"
    13471416
    1348 #: build/index.js:1 src/block/labels.js:15
     1417#: build/index.js:1 src/block/labels.js:9
    13491418msgid "Enabled"
    13501419msgstr "Attivati"
    13511420
    1352 #: build/index.js:1 src/block/labels.js:59
    1353 msgid "Spanish (Pro only)"
    1354 msgstr "Spagnolo (solo Pro)"
    1355 
    1356 #: build/index.js:1 src/block/labels.js:64
    1357 msgid "German (Pro only)"
    1358 msgstr "Tedesco (solo Pro)"
    1359 
    1360 #: build/index.js:1 src/block/labels.js:69
    1361 msgid "Chinese (Pro only)"
    1362 msgstr "Cinese (solo Pro)"
    1363 
    1364 #: build/index.js:1 src/block/labels.js:74
    1365 msgid "French (Pro only)"
    1366 msgstr "Francese (solo Pro)"
     1421#: build/index.js:1 src/block/labels.js:32
     1422msgid "(Pro Only)"
     1423msgstr "(solo Pro)"
    13671424
    13681425#: build/index.js:1 src/block/PendingSubtitle.js:7
    1369 #: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js:69
     1426#: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js:72
    13701427msgid "Status:"
    13711428msgstr "Stato:"
     
    13861443
    13871444#: build/index.js:1 src/block/EmbedControlPanel.js:131
    1388 #: src/block/WubtitlePanel.js:71
     1445#: src/block/WubtitlePanel.js:74
    13891446msgid "Select the video language"
    13901447msgstr "Seleziona la lingua del video"
    13911448
    1392 #: build/index.js:1 src/block/WubtitlePanel.js:116
     1449#: build/index.js:1 src/block/WubtitlePanel.js:119
    13931450msgid "Subtitle creation successfully started"
    13941451msgstr "Creazione dei sottotitoli avviata con successo"
     
    14021459msgstr "Stato trascrizione:"
    14031460
    1404 #: build/index.js:1
    1405 msgid "Get Video Info"
    1406 msgstr "Informazioni Video"
     1461#: build/index.js:1 src/block/EmbedControlPanel.js:124
     1462msgid "Select transcript language"
     1463msgstr "Selezione la lingua della trascrizione"
    14071464
    14081465#: build/index.js:1 src/block/EmbedControlPanel.js:54
     
    17091766msgstr "mesi il prezzo mensile sarà"
    17101767
    1711 #: src/block/EmbedControlPanel.js:124
    1712 msgid "Select transcript language"
    1713 msgstr "Selezione la lingua della trascrizione"
     1768#~ msgid "Error, invalid language selected"
     1769#~ msgstr "Errore, lingua selezionata non valida"
     1770
     1771#~ msgid "Spanish (Pro only)"
     1772#~ msgstr "Spagnolo (solo Pro)"
     1773
     1774#~ msgid "Chinese (Pro only)"
     1775#~ msgstr "Cinese (solo Pro)"
     1776
     1777#~ msgid "French (Pro only)"
     1778#~ msgstr "Francese (solo Pro)"
     1779
     1780#~ msgid "Get Video Info"
     1781#~ msgstr "Informazioni Video"
    17141782
    17151783#~ msgid "Insert url youtube video"
  • wubtitle/trunk/languages/wubtitle.pot

    r2378582 r2387223  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Wubtitle 1.0.6\n"
     5"Project-Id-Version: Wubtitle 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-Wordpress-Plugin\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2020-09-08T18:12:33+02:00\n"
     12"POT-Creation-Date: 2020-09-18T15:29:00+02:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    117117#: includes/Api/ApiPricingPlan.php:53
    118118#: includes/Api/ApiPricingPlan.php:105
    119 #: includes/Api/ApiRequest.php:104
     119#: includes/Api/ApiRequest.php:93
    120120msgid "Unable to create subtitles. The product license key is missing."
    121121msgstr ""
     
    160160#: includes/Api/ApiPricingPlan.php:377
    161161#: includes/Api/ApiPricingPlan.php:378
    162 #: includes/Api/ApiRequest.php:123
     162#: includes/Api/ApiRequest.php:112
    163163#: includes/Core/Sources/Vimeo.php:91
    164164#: includes/Core/Sources/Vimeo.php:156
     
    188188msgstr ""
    189189
    190 #: includes/Api/ApiRequest.php:67
    191 msgid "Error, invalid language selected"
    192 msgstr ""
    193 
    194 #: includes/Api/ApiRequest.php:95
    195 #: includes/Api/ApiRequest.php:101
    196 #: includes/Api/ApiRequest.php:108
     190#: includes/Api/ApiRequest.php:84
     191#: includes/Api/ApiRequest.php:90
     192#: includes/Api/ApiRequest.php:97
    197193msgid "An error occurred while creating the subtitles. Please try again in a few minutes."
    198194msgstr ""
    199195
    200 #: includes/Api/ApiRequest.php:120
    201 #: includes/Api/ApiRequest.php:121
     196#: includes/Api/ApiRequest.php:109
     197#: includes/Api/ApiRequest.php:110
    202198msgid "An error occurred while creating the subtitles. Please try again in a few minutes"
    203199msgstr ""
    204200
    205 #: includes/Api/ApiRequest.php:122
     201#: includes/Api/ApiRequest.php:111
    206202msgid "Unable to create subtitles. Invalid product license"
    207203msgstr ""
    208204
    209 #: includes/Api/ApiRequest.php:223
     205#: includes/Api/ApiRequest.php:213
    210206#: includes/Core/Sources/Vimeo.php:92
    211207#: includes/Core/Sources/YouTube.php:137
     
    213209msgstr ""
    214210
    215 #: includes/Api/ApiRequest.php:224
     211#: includes/Api/ApiRequest.php:214
    216212msgid "Error, language not supported for your subscription plan"
    217213msgstr ""
    218214
    219 #: includes/Api/ApiRequest.php:225
     215#: includes/Api/ApiRequest.php:215
    220216#: includes/MediaLibrary/MediaLibraryExtented.php:73
    221 #: includes/MediaLibrary/MediaLibraryExtented.php:200
    222 #: build/index.js:1
    223 #: src/block/WubtitlePanel.js:94
     217#: includes/MediaLibrary/MediaLibraryExtented.php:196
     218#: build/index.js:1
     219#: src/block/WubtitlePanel.js:97
    224220msgid "Unsupported video format for free plan"
    225221msgstr ""
    226222
    227 #: includes/Api/ApiRequest.php:230
     223#: includes/Api/ApiRequest.php:220
    228224msgid "Error, video length is longer than minutes available for your subscription plan (minutes left"
    229225msgstr ""
    230226
    231 #: includes/Api/ApiRequest.php:230
     227#: includes/Api/ApiRequest.php:220
    232228msgid ", video left"
    233229msgstr ""
     
    670666msgstr ""
    671667
     668#: includes/Helpers.php:112
     669#: includes/MediaLibrary/MediaLibraryExtented.php:364
     670#: build/index.js:1
     671#: src/block/labels.js:38
     672msgid "Italian"
     673msgstr ""
     674
     675#: includes/Helpers.php:113
     676msgid "US English"
     677msgstr ""
     678
     679#: includes/Helpers.php:114
     680#: includes/MediaLibrary/MediaLibraryExtented.php:366
     681#: build/index.js:1
     682#: src/block/labels.js:40
     683msgid "Spanish"
     684msgstr ""
     685
     686#: includes/Helpers.php:115
     687#: includes/MediaLibrary/MediaLibraryExtented.php:367
     688#: build/index.js:1
     689#: src/block/labels.js:41
     690msgid "German"
     691msgstr ""
     692
     693#: includes/Helpers.php:116
     694#: includes/MediaLibrary/MediaLibraryExtented.php:368
     695#: build/index.js:1
     696#: src/block/labels.js:42
     697msgid "Chinese"
     698msgstr ""
     699
     700#: includes/Helpers.php:117
     701#: includes/MediaLibrary/MediaLibraryExtented.php:369
     702#: build/index.js:1
     703#: src/block/labels.js:43
     704msgid "French"
     705msgstr ""
     706
     707#: includes/Helpers.php:118
     708msgid "Gulf Arabic"
     709msgstr ""
     710
     711#: includes/Helpers.php:119
     712msgid "Modern Standard Arabic"
     713msgstr ""
     714
     715#: includes/Helpers.php:120
     716msgid "Dutch"
     717msgstr ""
     718
     719#: includes/Helpers.php:121
     720msgid "Australian English"
     721msgstr ""
     722
     723#: includes/Helpers.php:122
     724msgid "Welsh English"
     725msgstr ""
     726
     727#: includes/Helpers.php:123
     728msgid "US Spanish"
     729msgstr ""
     730
     731#: includes/Helpers.php:124
     732msgid "Canadian French"
     733msgstr ""
     734
     735#: includes/Helpers.php:125
     736#: includes/Utils/VimeoHelper.php:68
     737msgid "Farsi"
     738msgstr ""
     739
     740#: includes/Helpers.php:126
     741msgid "Swiss German"
     742msgstr ""
     743
     744#: includes/Helpers.php:127
     745#: includes/Utils/VimeoHelper.php:84
     746msgid "Hebrew"
     747msgstr ""
     748
     749#: includes/Helpers.php:128
     750msgid "Indian Hindi"
     751msgstr ""
     752
     753#: includes/Helpers.php:129
     754#: includes/Utils/VimeoHelper.php:87
     755msgid "Indonesian"
     756msgstr ""
     757
     758#: includes/Helpers.php:130
     759#: includes/Utils/VimeoHelper.php:91
     760msgid "Japanese"
     761msgstr ""
     762
     763#: includes/Helpers.php:131
     764msgid "Korean"
     765msgstr ""
     766
     767#: includes/Helpers.php:132
     768msgid "Malay"
     769msgstr ""
     770
     771#: includes/Helpers.php:133
     772msgid "Portuguese"
     773msgstr ""
     774
     775#: includes/Helpers.php:134
     776#: includes/Utils/VimeoHelper.php:110
     777msgid "Russian"
     778msgstr ""
     779
     780#: includes/Helpers.php:135
     781msgid "Tamil"
     782msgstr ""
     783
     784#: includes/Helpers.php:136
     785msgid "Telugu"
     786msgstr ""
     787
     788#: includes/Helpers.php:137
     789#: includes/Utils/VimeoHelper.php:139
     790msgid "Turkish"
     791msgstr ""
     792
     793#: includes/Helpers.php:138
     794msgid "Indian English"
     795msgstr ""
     796
     797#: includes/Helpers.php:139
     798msgid "Irish English"
     799msgstr ""
     800
     801#: includes/Helpers.php:140
     802msgid "Scottish English"
     803msgstr ""
     804
     805#: includes/Helpers.php:141
     806msgid "British English"
     807msgstr ""
     808
     809#: includes/Helpers.php:142
     810msgid "Brazilian Portuguese"
     811msgstr ""
     812
    672813#: includes/MediaLibrary/ListingSubtitles.php:36
    673814#: includes/MediaLibrary/MediaLibraryExtented.php:82
     
    678819#: includes/MediaLibrary/ListingSubtitles.php:49
    679820#: includes/MediaLibrary/MediaLibraryExtented.php:56
    680 #: includes/MediaLibrary/MediaLibraryExtented.php:187
    681 #: build/index.js:1
    682 #: src/block/labels.js:13
     821#: includes/MediaLibrary/MediaLibraryExtented.php:183
     822#: build/index.js:1
     823#: src/block/labels.js:7
    683824msgid "Generating"
    684825msgstr ""
     
    687828#: includes/MediaLibrary/MediaLibraryExtented.php:57
    688829#: includes/MediaLibrary/MediaLibraryExtented.php:124
    689 #: includes/MediaLibrary/MediaLibraryExtented.php:188
    690 #: includes/MediaLibrary/MediaLibraryExtented.php:264
    691 #: build/index.js:1
    692 #: src/block/labels.js:14
     830#: includes/MediaLibrary/MediaLibraryExtented.php:184
     831#: includes/MediaLibrary/MediaLibraryExtented.php:260
     832#: build/index.js:1
     833#: src/block/labels.js:8
    693834msgid "Draft"
    694835msgstr ""
     
    697838#: includes/MediaLibrary/MediaLibraryExtented.php:58
    698839#: includes/MediaLibrary/MediaLibraryExtented.php:123
    699 #: includes/MediaLibrary/MediaLibraryExtented.php:189
    700 #: includes/MediaLibrary/MediaLibraryExtented.php:263
     840#: includes/MediaLibrary/MediaLibraryExtented.php:185
     841#: includes/MediaLibrary/MediaLibraryExtented.php:259
    701842#: build/index.js:1
    702843#: src/block/SubtitleControl.js:73
     
    706847#: includes/MediaLibrary/ListingSubtitles.php:53
    707848#: includes/MediaLibrary/MediaLibraryExtented.php:60
    708 #: includes/MediaLibrary/MediaLibraryExtented.php:190
     849#: includes/MediaLibrary/MediaLibraryExtented.php:186
    709850#: build/index.js:1
    710851#: src/block/EmbedControlPanel.js:11
    711 #: src/block/labels.js:16
    712 #: src/block/WubtitlePanel.js:66
     852#: src/block/labels.js:10
     853#: src/block/WubtitlePanel.js:69
    713854msgid "None"
    714855msgstr ""
     
    716857#: includes/MediaLibrary/ListingSubtitles.php:54
    717858#: includes/MediaLibrary/MediaLibraryExtented.php:59
    718 #: includes/MediaLibrary/MediaLibraryExtented.php:191
    719 #: build/index.js:1
    720 #: src/block/WubtitlePanel.js:65
     859#: includes/MediaLibrary/MediaLibraryExtented.php:187
     860#: build/index.js:1
     861#: src/block/WubtitlePanel.js:68
    721862msgid "Error"
    722863msgstr ""
     
    724865#: includes/MediaLibrary/MediaLibraryExtented.php:91
    725866#: includes/MediaLibrary/MediaLibraryExtented.php:132
    726 #: includes/MediaLibrary/MediaLibraryExtented.php:236
    727 #: includes/MediaLibrary/MediaLibraryExtented.php:280
     867#: includes/MediaLibrary/MediaLibraryExtented.php:232
     868#: includes/MediaLibrary/MediaLibraryExtented.php:276
    728869msgid "Language"
    729870msgstr ""
    730871
    731872#: includes/MediaLibrary/MediaLibraryExtented.php:104
    732 #: includes/MediaLibrary/MediaLibraryExtented.php:292
    733 #: build/index.js:1
    734 #: src/block/WubtitlePanel.js:85
     873#: includes/MediaLibrary/MediaLibraryExtented.php:288
     874#: build/index.js:1
     875#: src/block/WubtitlePanel.js:88
    735876msgid "GENERATE SUBTITLES"
    736877msgstr ""
    737878
    738 #: includes/MediaLibrary/MediaLibraryExtented.php:159
    739 #: includes/MediaLibrary/MediaLibraryExtented.php:367
    740 #: build/index.js:1
    741 #: src/block/labels.js:4
    742 #: src/block/labels.js:22
    743 #: src/block/labels.js:49
    744 msgid "Italian"
    745 msgstr ""
    746 
    747 #: includes/MediaLibrary/MediaLibraryExtented.php:160
    748 #: includes/MediaLibrary/MediaLibraryExtented.php:368
     879#: includes/MediaLibrary/MediaLibraryExtented.php:210
     880msgid "Subtitles"
     881msgstr ""
     882
     883#: includes/MediaLibrary/MediaLibraryExtented.php:214
     884msgid "Status"
     885msgstr ""
     886
     887#: includes/MediaLibrary/MediaLibraryExtented.php:239
     888msgid "Wait while subtitles are created. Subtitles will be available as soon as possible"
     889msgstr ""
     890
     891#: includes/MediaLibrary/MediaLibraryExtented.php:365
    749892#: includes/Utils/VimeoHelper.php:56
    750893#: build/index.js:1
    751 #: src/block/labels.js:5
    752 #: src/block/labels.js:26
    753 #: src/block/labels.js:54
     894#: src/block/labels.js:39
    754895msgid "English"
    755 msgstr ""
    756 
    757 #: includes/MediaLibrary/MediaLibraryExtented.php:161
    758 #: includes/MediaLibrary/MediaLibraryExtented.php:369
    759 #: build/index.js:1
    760 #: src/block/labels.js:6
    761 #: src/block/labels.js:30
    762 msgid "Spanish"
    763 msgstr ""
    764 
    765 #: includes/MediaLibrary/MediaLibraryExtented.php:162
    766 #: includes/MediaLibrary/MediaLibraryExtented.php:370
    767 #: build/index.js:1
    768 #: src/block/labels.js:7
    769 #: src/block/labels.js:34
    770 msgid "German"
    771 msgstr ""
    772 
    773 #: includes/MediaLibrary/MediaLibraryExtented.php:163
    774 #: includes/MediaLibrary/MediaLibraryExtented.php:371
    775 #: build/index.js:1
    776 #: src/block/labels.js:8
    777 #: src/block/labels.js:38
    778 msgid "Chinese"
    779 msgstr ""
    780 
    781 #: includes/MediaLibrary/MediaLibraryExtented.php:164
    782 #: includes/MediaLibrary/MediaLibraryExtented.php:372
    783 #: build/index.js:1
    784 #: src/block/labels.js:9
    785 #: src/block/labels.js:42
    786 msgid "French"
    787 msgstr ""
    788 
    789 #: includes/MediaLibrary/MediaLibraryExtented.php:214
    790 msgid "Subtitles"
    791 msgstr ""
    792 
    793 #: includes/MediaLibrary/MediaLibraryExtented.php:218
    794 msgid "Status"
    795 msgstr ""
    796 
    797 #: includes/MediaLibrary/MediaLibraryExtented.php:243
    798 msgid "Wait while subtitles are created. Subtitles will be available as soon as possible"
    799896msgstr ""
    800897
     
    9811078msgstr ""
    9821079
    983 #: includes/Utils/VimeoHelper.php:68
    984 msgid "Farsi"
    985 msgstr ""
    986 
    9871080#: includes/Utils/VimeoHelper.php:69
    9881081msgid "Finnish"
     
    10451138msgstr ""
    10461139
    1047 #: includes/Utils/VimeoHelper.php:84
    1048 msgid "Hebrew"
    1049 msgstr ""
    1050 
    10511140#: includes/Utils/VimeoHelper.php:85
    10521141msgid "Hindi"
     
    10571146msgstr ""
    10581147
    1059 #: includes/Utils/VimeoHelper.php:87
    1060 msgid "Indonesian"
    1061 msgstr ""
    1062 
    10631148#: includes/Utils/VimeoHelper.php:88
    10641149msgid "Icelandic"
     
    10731158msgstr ""
    10741159
    1075 #: includes/Utils/VimeoHelper.php:91
    1076 msgid "Japanese"
    1077 msgstr ""
    1078 
    10791160#: includes/Utils/VimeoHelper.php:92
    10801161msgid "Korean (Johab)"
     
    11491230msgstr ""
    11501231
    1151 #: includes/Utils/VimeoHelper.php:110
    1152 msgid "Russian"
    1153 msgstr ""
    1154 
    11551232#: includes/Utils/VimeoHelper.php:111
    11561233msgid "Russian (Republic of Moldova)"
     
    12631340#: includes/Utils/VimeoHelper.php:138
    12641341msgid "Tswana"
    1265 msgstr ""
    1266 
    1267 #: includes/Utils/VimeoHelper.php:139
    1268 msgid "Turkish"
    12691342msgstr ""
    12701343
     
    13311404
    13321405#: build/index.js:1
    1333 #: src/block/labels.js:15
     1406#: src/block/labels.js:9
    13341407msgid "Enabled"
    13351408msgstr ""
    13361409
    13371410#: build/index.js:1
    1338 #: src/block/labels.js:59
    1339 msgid "Spanish (Pro only)"
    1340 msgstr ""
    1341 
    1342 #: build/index.js:1
    1343 #: src/block/labels.js:64
    1344 msgid "German (Pro only)"
    1345 msgstr ""
    1346 
    1347 #: build/index.js:1
    1348 #: src/block/labels.js:69
    1349 msgid "Chinese (Pro only)"
    1350 msgstr ""
    1351 
    1352 #: build/index.js:1
    1353 #: src/block/labels.js:74
    1354 msgid "French (Pro only)"
     1411#: src/block/labels.js:32
     1412msgid "(Pro Only)"
    13551413msgstr ""
    13561414
     
    13581416#: src/block/PendingSubtitle.js:7
    13591417#: src/block/SubtitleControl.js:67
    1360 #: src/block/WubtitlePanel.js:69
     1418#: src/block/WubtitlePanel.js:72
    13611419msgid "Status:"
    13621420msgstr ""
     
    13811439#: build/index.js:1
    13821440#: src/block/EmbedControlPanel.js:131
    1383 #: src/block/WubtitlePanel.js:71
     1441#: src/block/WubtitlePanel.js:74
    13841442msgid "Select the video language"
    13851443msgstr ""
    13861444
    13871445#: build/index.js:1
    1388 #: src/block/WubtitlePanel.js:116
     1446#: src/block/WubtitlePanel.js:119
    13891447msgid "Subtitle creation successfully started"
    13901448msgstr ""
     
    14011459
    14021460#: build/index.js:1
    1403 msgid "Get Video Info"
     1461#: src/block/EmbedControlPanel.js:124
     1462msgid "Select transcript language"
    14041463msgstr ""
    14051464
     
    17721831msgid "months the monthly price will be"
    17731832msgstr ""
    1774 
    1775 #: src/block/EmbedControlPanel.js:124
    1776 msgid "Select transcript language"
    1777 msgstr ""
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/index.js

    r2347061 r2387223  
    113113
    114114function apiFetch(options) {
    115   var steps = [].concat(middlewares, [fetchHandler]);
    116 
    117   var createRunStep = function createRunStep(index) {
     115  // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,
     116  // converting `middlewares = [ m1, m2, m3 ]` into:
     117  // ```
     118  // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );
     119  // ```
     120  var enhancedHandler = middlewares.reduceRight(function (next, middleware) {
    118121    return function (workingOptions) {
    119       var step = steps[index];
    120 
    121       if (index === steps.length - 1) {
    122         return step(workingOptions);
    123       }
    124 
    125       var next = createRunStep(index + 1);
    126       return step(workingOptions, next);
     122      return middleware(workingOptions, next);
    127123    };
    128   };
    129 
    130   return new Promise(function (resolve, reject) {
    131     createRunStep(0)(options).then(resolve).catch(function (error) {
    132       if (error.code !== 'rest_cookie_invalid_nonce') {
    133         return reject(error);
    134       } // If the nonce is invalid, refresh it and try again.
     124  }, fetchHandler);
     125  return enhancedHandler(options).catch(function (error) {
     126    if (error.code !== 'rest_cookie_invalid_nonce') {
     127      return Promise.reject(error);
     128    } // If the nonce is invalid, refresh it and try again.
    135129
    136130
    137       window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
    138         return data.text();
    139       }).then(function (text) {
    140         apiFetch.nonceMiddleware.nonce = text;
    141         apiFetch(options).then(resolve).catch(reject);
    142       }).catch(reject);
     131    return window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
     132      return data.text();
     133    }).then(function (text) {
     134      apiFetch.nonceMiddleware.nonce = text;
     135      return apiFetch(options);
    143136    });
    144137  });
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/index.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["__","createNonceMiddleware","createRootURLMiddleware","createPreloadingMiddleware","fetchAllMiddleware","namespaceEndpointMiddleware","httpV1Middleware","userLocaleMiddleware","mediaUploadMiddleware","parseResponseAndNormalizeError","parseAndThrowError","DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","steps","createRunStep","index","workingOptions","step","length","next","reject","error","nonceEndpoint","text","nonceMiddleware","nonce","use"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\tconst steps = [ ...middlewares, fetchHandler ];\n\n\tconst createRunStep = ( index ) => ( workingOptions ) => {\n\t\tconst step = steps[ index ];\n\t\tif ( index === steps.length - 1 ) {\n\t\t\treturn step( workingOptions );\n\t\t}\n\n\t\tconst next = createRunStep( index + 1 );\n\t\treturn step( workingOptions, next );\n\t};\n\n\treturn new Promise( ( resolve, reject ) => {\n\t\tcreateRunStep( 0 )( options )\n\t\t\t.then( resolve )\n\t\t\t.catch( ( error ) => {\n\t\t\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\t\t\treturn reject( error );\n\t\t\t\t}\n\n\t\t\t\t// If the nonce is invalid, refresh it and try again.\n\t\t\t\twindow\n\t\t\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t.then( ( data ) => data.text() )\n\t\t\t\t\t.then( ( text ) => {\n\t\t\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\t\t\tapiFetch( options ).then( resolve ).catch( reject );\n\t\t\t\t\t} )\n\t\t\t\t\t.catch( reject );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["__","createNonceMiddleware","createRootURLMiddleware","createPreloadingMiddleware","fetchAllMiddleware","namespaceEndpointMiddleware","httpV1Middleware","userLocaleMiddleware","mediaUploadMiddleware","parseResponseAndNormalizeError","parseAndThrowError","DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","enhancedHandler","reduceRight","next","workingOptions","error","reject","nonceEndpoint","text","nonceMiddleware","nonce","use"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\t// creates a nested function chain that calls all middlewares and finally the `fetchHandler`,\n\t// converting `middlewares = [ m1, m2, m3 ]` into:\n\t// ```\n\t// opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );\n\t// ```\n\tconst enhancedHandler = middlewares.reduceRight( ( next, middleware ) => {\n\t\treturn ( workingOptions ) => middleware( workingOptions, next );\n\t}, fetchHandler );\n\n\treturn enhancedHandler( options ).catch( ( error ) => {\n\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\treturn Promise.reject( error );\n\t\t}\n\n\t\t// If the nonce is invalid, refresh it and try again.\n\t\treturn window\n\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t.then( checkStatus )\n\t\t\t.then( ( data ) => data.text() )\n\t\t\t.then( ( text ) => {\n\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\treturn apiFetch( options );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js

    r2347061 r2387223  
    4848  }
    4949
    50   return next(options, next);
     50  return next(options);
    5151}
    5252
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;AAED,eAAeF,gBAAf","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options, next );\n}\n\nexport default httpV1Middleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,CAAX;AACA;;AAED,eAAeD,gBAAf","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options );\n}\n\nexport default httpV1Middleware;\n"]}
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js

    r2347061 r2387223  
    1717  }
    1818
    19   return next(options, next);
     19  return next(options);
    2020}
    2121
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["addQueryArgs","hasQueryArg","userLocaleMiddleware","options","next","url","_locale","path"],"mappings":"AAAA;;;AAGA,SAASA,YAAT,EAAuBC,WAAvB,QAA0C,gBAA1C;;AAEA,SAASC,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAEJ,WAAW,CAAEE,OAAO,CAACE,GAAV,EAAe,SAAf,CAFd,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAcL,YAAY,CAAEG,OAAO,CAACE,GAAV,EAAe;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAAf,CAA1B;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAEN,WAAW,CAAEE,OAAO,CAACI,IAAV,EAAgB,SAAhB,CAFd,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAeP,YAAY,CAAEG,OAAO,CAACI,IAAV,EAAgB;AAAED,MAAAA,OAAO,EAAE;AAAX,KAAhB,CAA3B;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;AAED,eAAeF,oBAAf","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options, next );\n}\n\nexport default userLocaleMiddleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["addQueryArgs","hasQueryArg","userLocaleMiddleware","options","next","url","_locale","path"],"mappings":"AAAA;;;AAGA,SAASA,YAAT,EAAuBC,WAAvB,QAA0C,gBAA1C;;AAEA,SAASC,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAEJ,WAAW,CAAEE,OAAO,CAACE,GAAV,EAAe,SAAf,CAFd,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAcL,YAAY,CAAEG,OAAO,CAACE,GAAV,EAAe;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAAf,CAA1B;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAEN,WAAW,CAAEE,OAAO,CAACI,IAAV,EAAgB,SAAhB,CAFd,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAeP,YAAY,CAAEG,OAAO,CAACI,IAAV,EAAgB;AAAED,MAAAA,OAAO,EAAE;AAAX,KAAhB,CAA3B;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,CAAX;AACA;;AAED,eAAeD,oBAAf","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options );\n}\n\nexport default userLocaleMiddleware;\n"]}
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build/index.js

    r2347061 r2387223  
    124124
    125125function apiFetch(options) {
    126   var steps = [].concat(middlewares, [fetchHandler]);
    127 
    128   var createRunStep = function createRunStep(index) {
     126  // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,
     127  // converting `middlewares = [ m1, m2, m3 ]` into:
     128  // ```
     129  // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );
     130  // ```
     131  var enhancedHandler = middlewares.reduceRight(function (next, middleware) {
    129132    return function (workingOptions) {
    130       var step = steps[index];
    131 
    132       if (index === steps.length - 1) {
    133         return step(workingOptions);
    134       }
    135 
    136       var next = createRunStep(index + 1);
    137       return step(workingOptions, next);
     133      return middleware(workingOptions, next);
    138134    };
    139   };
    140 
    141   return new Promise(function (resolve, reject) {
    142     createRunStep(0)(options).then(resolve).catch(function (error) {
    143       if (error.code !== 'rest_cookie_invalid_nonce') {
    144         return reject(error);
    145       } // If the nonce is invalid, refresh it and try again.
     135  }, fetchHandler);
     136  return enhancedHandler(options).catch(function (error) {
     137    if (error.code !== 'rest_cookie_invalid_nonce') {
     138      return Promise.reject(error);
     139    } // If the nonce is invalid, refresh it and try again.
    146140
    147141
    148       window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
    149         return data.text();
    150       }).then(function (text) {
    151         apiFetch.nonceMiddleware.nonce = text;
    152         apiFetch(options).then(resolve).catch(reject);
    153       }).catch(reject);
     142    return window.fetch(apiFetch.nonceEndpoint).then(checkStatus).then(function (data) {
     143      return data.text();
     144    }).then(function (text) {
     145      apiFetch.nonceMiddleware.nonce = text;
     146      return apiFetch(options);
    154147    });
    155148  });
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build/index.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","userLocaleMiddleware","namespaceEndpointMiddleware","httpV1Middleware","fetchAllMiddleware","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","steps","createRunStep","index","workingOptions","step","length","next","reject","error","nonceEndpoint","text","nonceMiddleware","nonce","use","createNonceMiddleware","createPreloadingMiddleware","createRootURLMiddleware","mediaUploadMiddleware"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\tconst steps = [ ...middlewares, fetchHandler ];\n\n\tconst createRunStep = ( index ) => ( workingOptions ) => {\n\t\tconst step = steps[ index ];\n\t\tif ( index === steps.length - 1 ) {\n\t\t\treturn step( workingOptions );\n\t\t}\n\n\t\tconst next = createRunStep( index + 1 );\n\t\treturn step( workingOptions, next );\n\t};\n\n\treturn new Promise( ( resolve, reject ) => {\n\t\tcreateRunStep( 0 )( options )\n\t\t\t.then( resolve )\n\t\t\t.catch( ( error ) => {\n\t\t\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\t\t\treturn reject( error );\n\t\t\t\t}\n\n\t\t\t\t// If the nonce is invalid, refresh it and try again.\n\t\t\t\twindow\n\t\t\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t.then( ( data ) => data.text() )\n\t\t\t\t\t.then( ( text ) => {\n\t\t\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\t\t\tapiFetch( options ).then( resolve ).catch( reject );\n\t\t\t\t\t} )\n\t\t\t\t\t.catch( reject );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/index.js"],"names":["DEFAULT_HEADERS","Accept","DEFAULT_OPTIONS","credentials","middlewares","userLocaleMiddleware","namespaceEndpointMiddleware","httpV1Middleware","fetchAllMiddleware","registerMiddleware","middleware","unshift","checkStatus","response","status","defaultFetchHandler","nextOptions","url","path","data","parse","remainingOptions","body","headers","JSON","stringify","responsePromise","window","fetch","then","value","Promise","resolve","catch","code","message","fetchHandler","setFetchHandler","newFetchHandler","apiFetch","options","enhancedHandler","reduceRight","next","workingOptions","error","reject","nonceEndpoint","text","nonceMiddleware","nonce","use","createNonceMiddleware","createPreloadingMiddleware","createRootURLMiddleware","mediaUploadMiddleware"],"mappings":"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","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport createNonceMiddleware from './middlewares/nonce';\nimport createRootURLMiddleware from './middlewares/root-url';\nimport createPreloadingMiddleware from './middlewares/preloading';\nimport fetchAllMiddleware from './middlewares/fetch-all-middleware';\nimport namespaceEndpointMiddleware from './middlewares/namespace-endpoint';\nimport httpV1Middleware from './middlewares/http-v1';\nimport userLocaleMiddleware from './middlewares/user-locale';\nimport mediaUploadMiddleware from './middlewares/media-upload';\nimport {\n\tparseResponseAndNormalizeError,\n\tparseAndThrowError,\n} from './utils/response';\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_HEADERS = {\n\t// The backend uses the Accept header as a condition for considering an\n\t// incoming request as a REST request.\n\t//\n\t// See: https://core.trac.wordpress.org/ticket/44534\n\tAccept: 'application/json, */*;q=0.1',\n};\n\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\nconst DEFAULT_OPTIONS = {\n\tcredentials: 'include',\n};\n\nconst middlewares = [\n\tuserLocaleMiddleware,\n\tnamespaceEndpointMiddleware,\n\thttpV1Middleware,\n\tfetchAllMiddleware,\n];\n\nfunction registerMiddleware( middleware ) {\n\tmiddlewares.unshift( middleware );\n}\n\nconst checkStatus = ( response ) => {\n\tif ( response.status >= 200 && response.status < 300 ) {\n\t\treturn response;\n\t}\n\n\tthrow response;\n};\n\nconst defaultFetchHandler = ( nextOptions ) => {\n\tconst { url, path, data, parse = true, ...remainingOptions } = nextOptions;\n\tlet { body, headers } = nextOptions;\n\n\t// Merge explicitly-provided headers with default values.\n\theaders = { ...DEFAULT_HEADERS, ...headers };\n\n\t// The `data` property is a shorthand for sending a JSON body.\n\tif ( data ) {\n\t\tbody = JSON.stringify( data );\n\t\theaders[ 'Content-Type' ] = 'application/json';\n\t}\n\n\tconst responsePromise = window.fetch( url || path, {\n\t\t...DEFAULT_OPTIONS,\n\t\t...remainingOptions,\n\t\tbody,\n\t\theaders,\n\t} );\n\n\treturn (\n\t\tresponsePromise\n\t\t\t// Return early if fetch errors. If fetch error, there is most likely no\n\t\t\t// network connection. Unfortunately fetch just throws a TypeError and\n\t\t\t// the message might depend on the browser.\n\t\t\t.then(\n\t\t\t\t( value ) =>\n\t\t\t\t\tPromise.resolve( value )\n\t\t\t\t\t\t.then( checkStatus )\n\t\t\t\t\t\t.catch( ( response ) =>\n\t\t\t\t\t\t\tparseAndThrowError( response, parse )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.then( ( response ) =>\n\t\t\t\t\t\t\tparseResponseAndNormalizeError( response, parse )\n\t\t\t\t\t\t),\n\t\t\t\t() => {\n\t\t\t\t\tthrow {\n\t\t\t\t\t\tcode: 'fetch_error',\n\t\t\t\t\t\tmessage: __( 'You are probably offline.' ),\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t)\n\t);\n};\n\nlet fetchHandler = defaultFetchHandler;\n\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {Function} newFetchHandler The new fetch handler\n */\nfunction setFetchHandler( newFetchHandler ) {\n\tfetchHandler = newFetchHandler;\n}\n\nfunction apiFetch( options ) {\n\t// creates a nested function chain that calls all middlewares and finally the `fetchHandler`,\n\t// converting `middlewares = [ m1, m2, m3 ]` into:\n\t// ```\n\t// opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );\n\t// ```\n\tconst enhancedHandler = middlewares.reduceRight( ( next, middleware ) => {\n\t\treturn ( workingOptions ) => middleware( workingOptions, next );\n\t}, fetchHandler );\n\n\treturn enhancedHandler( options ).catch( ( error ) => {\n\t\tif ( error.code !== 'rest_cookie_invalid_nonce' ) {\n\t\t\treturn Promise.reject( error );\n\t\t}\n\n\t\t// If the nonce is invalid, refresh it and try again.\n\t\treturn window\n\t\t\t.fetch( apiFetch.nonceEndpoint )\n\t\t\t.then( checkStatus )\n\t\t\t.then( ( data ) => data.text() )\n\t\t\t.then( ( text ) => {\n\t\t\t\tapiFetch.nonceMiddleware.nonce = text;\n\t\t\t\treturn apiFetch( options );\n\t\t\t} );\n\t} );\n}\n\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\n\napiFetch.createNonceMiddleware = createNonceMiddleware;\napiFetch.createPreloadingMiddleware = createPreloadingMiddleware;\napiFetch.createRootURLMiddleware = createRootURLMiddleware;\napiFetch.fetchAllMiddleware = fetchAllMiddleware;\napiFetch.mediaUploadMiddleware = mediaUploadMiddleware;\n\nexport default apiFetch;\n"]}
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js

    r2347061 r2387223  
    5757  }
    5858
    59   return next(options, next);
     59  return next(options);
    6060}
    6161
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;;;;;;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;eAEcF,gB","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options, next );\n}\n\nexport default httpV1Middleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/http-v1.js"],"names":["OVERRIDE_METHODS","Set","DEFAULT_METHOD","httpV1Middleware","options","next","method","has","toUpperCase","headers"],"mappings":";;;;;;;;;;;;;;;AAAA;;;;;AAKA,IAAMA,gBAAgB,GAAG,IAAIC,GAAJ,CAAS,CAAE,OAAF,EAAW,KAAX,EAAkB,QAAlB,CAAT,CAAzB;AAEA;;;;;;;;;;;AAUA,IAAMC,cAAc,GAAG,KAAvB;AAEA;;;;;;;;;;AASA,SAASC,gBAAT,CAA2BC,OAA3B,EAAoCC,IAApC,EAA2C;AAAA,iBACND,OADM;AAAA,iCAClCE,MADkC;AAAA,MAClCA,MADkC,gCACzBJ,cADyB;;AAE1C,MAAKF,gBAAgB,CAACO,GAAjB,CAAsBD,MAAM,CAACE,WAAP,EAAtB,CAAL,EAAoD;AACnDJ,IAAAA,OAAO,qBACHA,OADG;AAENK,MAAAA,OAAO,oBACHL,OAAO,CAACK,OADL;AAEN,kCAA0BH,MAFpB;AAGN,wBAAgB;AAHV,QAFD;AAONA,MAAAA,MAAM,EAAE;AAPF,MAAP;AASA;;AAED,SAAOD,IAAI,CAAED,OAAF,CAAX;AACA;;eAEcD,gB","sourcesContent":["/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set}\n */\nconst OVERRIDE_METHODS = new Set( [ 'PATCH', 'PUT', 'DELETE' ] );\n\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\nconst DEFAULT_METHOD = 'GET';\n\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @param {Object}   options Fetch options.\n * @param {Function} next    [description]\n *\n * @return {*} The evaluated result of the remaining middleware chain.\n */\nfunction httpV1Middleware( options, next ) {\n\tconst { method = DEFAULT_METHOD } = options;\n\tif ( OVERRIDE_METHODS.has( method.toUpperCase() ) ) {\n\t\toptions = {\n\t\t\t...options,\n\t\t\theaders: {\n\t\t\t\t...options.headers,\n\t\t\t\t'X-HTTP-Method-Override': method,\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t},\n\t\t\tmethod: 'POST',\n\t\t};\n\t}\n\n\treturn next( options );\n}\n\nexport default httpV1Middleware;\n"]}
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js

    r2347061 r2387223  
    2424  }
    2525
    26   return next(options, next);
     26  return next(options);
    2727}
    2828
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js.map

    r2347061 r2387223  
    1 {"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["userLocaleMiddleware","options","next","url","_locale","path"],"mappings":";;;;;;;AAGA;;AAHA;;;AAKA,SAASA,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAE,sBAAaF,OAAO,CAACE,GAArB,EAA0B,SAA1B,CAFH,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAc,uBAAcF,OAAO,CAACE,GAAtB,EAA2B;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAA3B,CAAd;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAE,sBAAaJ,OAAO,CAACI,IAArB,EAA2B,SAA3B,CAFH,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAe,uBAAcJ,OAAO,CAACI,IAAtB,EAA4B;AAAED,MAAAA,OAAO,EAAE;AAAX,KAA5B,CAAf;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,EAAWC,IAAX,CAAX;AACA;;eAEcF,oB","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options, next );\n}\n\nexport default userLocaleMiddleware;\n"]}
     1{"version":3,"sources":["@wordpress/api-fetch/src/middlewares/user-locale.js"],"names":["userLocaleMiddleware","options","next","url","_locale","path"],"mappings":";;;;;;;AAGA;;AAHA;;;AAKA,SAASA,oBAAT,CAA+BC,OAA/B,EAAwCC,IAAxC,EAA+C;AAC9C,MACC,OAAOD,OAAO,CAACE,GAAf,KAAuB,QAAvB,IACA,CAAE,sBAAaF,OAAO,CAACE,GAArB,EAA0B,SAA1B,CAFH,EAGE;AACDF,IAAAA,OAAO,CAACE,GAAR,GAAc,uBAAcF,OAAO,CAACE,GAAtB,EAA2B;AAAEC,MAAAA,OAAO,EAAE;AAAX,KAA3B,CAAd;AACA;;AAED,MACC,OAAOH,OAAO,CAACI,IAAf,KAAwB,QAAxB,IACA,CAAE,sBAAaJ,OAAO,CAACI,IAArB,EAA2B,SAA3B,CAFH,EAGE;AACDJ,IAAAA,OAAO,CAACI,IAAR,GAAe,uBAAcJ,OAAO,CAACI,IAAtB,EAA4B;AAAED,MAAAA,OAAO,EAAE;AAAX,KAA5B,CAAf;AACA;;AAED,SAAOF,IAAI,CAAED,OAAF,CAAX;AACA;;eAEcD,oB","sourcesContent":["/**\n * WordPress dependencies\n */\nimport { addQueryArgs, hasQueryArg } from '@wordpress/url';\n\nfunction userLocaleMiddleware( options, next ) {\n\tif (\n\t\ttypeof options.url === 'string' &&\n\t\t! hasQueryArg( options.url, '_locale' )\n\t) {\n\t\toptions.url = addQueryArgs( options.url, { _locale: 'user' } );\n\t}\n\n\tif (\n\t\ttypeof options.path === 'string' &&\n\t\t! hasQueryArg( options.path, '_locale' )\n\t) {\n\t\toptions.path = addQueryArgs( options.path, { _locale: 'user' } );\n\t}\n\n\treturn next( options );\n}\n\nexport default userLocaleMiddleware;\n"]}
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/src/index.js

    r2347061 r2387223  
    121121
    122122function apiFetch( options ) {
    123     const steps = [ ...middlewares, fetchHandler ];
     123    // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,
     124    // converting `middlewares = [ m1, m2, m3 ]` into:
     125    // ```
     126    // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );
     127    // ```
     128    const enhancedHandler = middlewares.reduceRight( ( next, middleware ) => {
     129        return ( workingOptions ) => middleware( workingOptions, next );
     130    }, fetchHandler );
    124131
    125     const createRunStep = ( index ) => ( workingOptions ) => {
    126         const step = steps[ index ];
    127         if ( index === steps.length - 1 ) {
    128             return step( workingOptions );
     132    return enhancedHandler( options ).catch( ( error ) => {
     133        if ( error.code !== 'rest_cookie_invalid_nonce' ) {
     134            return Promise.reject( error );
    129135        }
    130136
    131         const next = createRunStep( index + 1 );
    132         return step( workingOptions, next );
    133     };
    134 
    135     return new Promise( ( resolve, reject ) => {
    136         createRunStep( 0 )( options )
    137             .then( resolve )
    138             .catch( ( error ) => {
    139                 if ( error.code !== 'rest_cookie_invalid_nonce' ) {
    140                     return reject( error );
    141                 }
    142 
    143                 // If the nonce is invalid, refresh it and try again.
    144                 window
    145                     .fetch( apiFetch.nonceEndpoint )
    146                     .then( checkStatus )
    147                     .then( ( data ) => data.text() )
    148                     .then( ( text ) => {
    149                         apiFetch.nonceMiddleware.nonce = text;
    150                         apiFetch( options ).then( resolve ).catch( reject );
    151                     } )
    152                     .catch( reject );
     137        // If the nonce is invalid, refresh it and try again.
     138        return window
     139            .fetch( apiFetch.nonceEndpoint )
     140            .then( checkStatus )
     141            .then( ( data ) => data.text() )
     142            .then( ( text ) => {
     143                apiFetch.nonceMiddleware.nonce = text;
     144                return apiFetch( options );
    153145            } );
    154146    } );
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/src/middlewares/http-v1.js

    r2347061 r2387223  
    4141    }
    4242
    43     return next( options, next );
     43    return next( options );
    4444}
    4545
  • wubtitle/trunk/node_modules/@wordpress/api-fetch/src/middlewares/user-locale.js

    r2347061 r2387223  
    1919    }
    2020
    21     return next( options, next );
     21    return next( options );
    2222}
    2323
  • wubtitle/trunk/readme.txt

    r2378582 r2387223  
    5151= What languages does Wubtitle support? =
    5252
    53 Wubtitle currently supports english, italian, spanish, chinese and french. However, free plan only supports english and italian languages.
     53Wubtitle currently supports english, italian, spanish, chinese, french, Gulf Arabic, Modern Standard Arabic, Dutch, Australian English, British English, Indian English, Irish English, Scottish English, Welsh English, US Spanish, Canadian French, Farsi, Swiss German, Hebrew, Indian Hindi, Indonesian, Japanese, Korean, Malay, Portuguese, Brazilian Portuguese, Russian, Tamil, Telugu, Turkish. However, free plan only supports english and italian languages.
    5454
    5555= Can Wubtitle automatically translate transcriptions? =
     
    9595
    9696== Changelog ==
     97
     98= 1.1.1 =
     99Release Date: September 23th, 2020
     100
     101Enhancements:
     102* Added support for a lot of new languages: Gulf Arabic, Modern Standard Arabic, Dutch, Australian English, British English, Indian English, Irish English, Scottish English, Welsh English, US Spanish, Canadian French, Farsi, Swiss German, Hebrew, Indian Hindi, Indonesian, Japanese, Korean, Malay, Portuguese, Brazilian Portuguese, Russian, Tamil, Telugu, Turkish
     103
     104Bugfixes:
     105
     106* Stability improvements
    97107
    98108= 1.1.0 =
     
    166176== Upgrade Notice ==
    167177
    168 Upgrade to enjoy Vimeo Transcriptions
     178= 1.1.1 =
     179Upgrade to enjoy Vimeo Transcriptions and a lot of new languages: Gulf Arabic, Modern Standard Arabic, Dutch, Australian English, British English, Indian English, Irish English, Scottish English, Welsh English, US Spanish, Canadian French, Farsi, Swiss German, Hebrew, Indian Hindi, Indonesian, Japanese, Korean, Malay, Portuguese, Brazilian Portuguese, Russian, Tamil, Telugu, Turkish
  • wubtitle/trunk/vendor/autoload.php

    r2378582 r2387223  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9::getLoader();
     7return ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e::getLoader();
  • wubtitle/trunk/vendor/composer/ClassLoader.php

    r2347061 r2387223  
    6161    {
    6262        if (!empty($this->prefixesPsr0)) {
    63             return call_user_func_array('array_merge', $this->prefixesPsr0);
     63            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
    6464        }
    6565
  • wubtitle/trunk/vendor/composer/autoload_real.php

    r2378582 r2387223  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9
     5class ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    27         spl_autoload_unregister(array('ComposerAutoloaderInit1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require_once __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit2f8f2c49528c672329db957b79cd963e::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • wubtitle/trunk/vendor/composer/autoload_static.php

    r2378582 r2387223  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9
     7class ComposerStaticInit2f8f2c49528c672329db957b79cd963e
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3232    {
    3333        return \Closure::bind(function () use ($loader) {
    34             $loader->prefixLengthsPsr4 = ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9::$prefixLengthsPsr4;
    35             $loader->prefixDirsPsr4 = ComposerStaticInit1e0671c97b24b1ba17dfc53092e130c9::$prefixDirsPsr4;
     34            $loader->prefixLengthsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixLengthsPsr4;
     35            $loader->prefixDirsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixDirsPsr4;
    3636
    3737        }, null, ClassLoader::class);
  • wubtitle/trunk/wubtitle.php

    r2378582 r2387223  
    88 * Text Domain:     wubtitle
    99 * Domain Path:     /languages
    10  * Version:         1.1.0
     10 * Version:         1.1.1
    1111 *
    1212 * @package         Wubtitle
     
    2222define( 'WUBTITLE_URL', plugin_dir_url( __FILE__ ) );
    2323define( 'WUBTITLE_NAME', dirname( plugin_basename( __FILE__ ) ) );
    24 define( 'WUBTITLE_VER', '1.1.0' );
     24define( 'WUBTITLE_VER', '1.1.1' );
    2525$endpoint = 'https://api.wubtitle.com/';
    2626if ( defined( 'WP_WUBTITLE_ENV' ) && 'development' === WP_WUBTITLE_ENV ) {
Note: See TracChangeset for help on using the changeset viewer.