Changeset 2387223
- Timestamp:
- 09/23/2020 04:58:11 PM (6 years ago)
- Location:
- wubtitle
- Files:
-
- 98 edited
- 1 copied
-
tags/1.1.1 (copied) (copied from wubtitle/trunk)
-
tags/1.1.1/build/index.asset.php (modified) (1 diff)
-
tags/1.1.1/build/index.js (modified) (1 diff)
-
tags/1.1.1/includes/Api/ApiRequest.php (modified) (2 diffs)
-
tags/1.1.1/includes/Gutenberg/VideoBlock.php (modified) (1 diff)
-
tags/1.1.1/includes/Helpers.php (modified) (1 diff)
-
tags/1.1.1/includes/MediaLibrary/MediaLibraryExtented.php (modified) (5 diffs)
-
tags/1.1.1/languages/wubtitle-it_IT-082cb3cfb7f0d9aaf9883884ca93b72a.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-17faf4638fc6bb20e37946e634ecee08.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-2684b3dabd7823b0128434ddd21a0b3d.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-2b87d19cc900cf7980c08750a6ffedc8.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-46e33d8ed60f7075f374f6202f7cfa51.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-4bc3626de0ecd6358143b5cb3182ee1f.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-563dfe6dc0dc70121876df8ca46c4043.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-6edab9999a36a9b83bd98080e0260900.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-97550d9f8b770df2d1b7985ce975d41b.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-9eea33bfc6ae82b9ece5a58136c3eae9.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-a36d7c48e106bde1adc4add0982df44c.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-bad3349217eddfff8df6bcec8ead4e68.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-c2d2cdf713a952b86eb4783551acf0b9.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-ce8d5c064b43a5c1a88891f233ec2580.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-d82261bdf381ec5bcd83d3f2ad477fa1.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-dfbff627e6c248bcb3b61d7d06da9ca9.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-f44a2f1277f1805954e2e9b54d16704d.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-f502fcd463be19e9432d2bdb61eeb943.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT-fe3fc4948f6f85768ebb8f694e93e2cf.json (modified) (1 diff)
-
tags/1.1.1/languages/wubtitle-it_IT.mo (modified) (previous)
-
tags/1.1.1/languages/wubtitle-it_IT.po (modified) (24 diffs)
-
tags/1.1.1/languages/wubtitle.pot (modified) (24 diffs)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/index.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/index.js.map (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js.map (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js.map (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build/index.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build/index.js.map (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js.map (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js.map (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/src/index.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/src/middlewares/http-v1.js (modified) (1 diff)
-
tags/1.1.1/node_modules/@wordpress/api-fetch/src/middlewares/user-locale.js (modified) (1 diff)
-
tags/1.1.1/readme.txt (modified) (3 diffs)
-
tags/1.1.1/vendor/autoload.php (modified) (1 diff)
-
tags/1.1.1/vendor/composer/ClassLoader.php (modified) (1 diff)
-
tags/1.1.1/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/1.1.1/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.1.1/wubtitle.php (modified) (2 diffs)
-
trunk/build/index.asset.php (modified) (1 diff)
-
trunk/build/index.js (modified) (1 diff)
-
trunk/includes/Api/ApiRequest.php (modified) (2 diffs)
-
trunk/includes/Gutenberg/VideoBlock.php (modified) (1 diff)
-
trunk/includes/Helpers.php (modified) (1 diff)
-
trunk/includes/MediaLibrary/MediaLibraryExtented.php (modified) (5 diffs)
-
trunk/languages/wubtitle-it_IT-082cb3cfb7f0d9aaf9883884ca93b72a.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-17faf4638fc6bb20e37946e634ecee08.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-2684b3dabd7823b0128434ddd21a0b3d.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-2b87d19cc900cf7980c08750a6ffedc8.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-46e33d8ed60f7075f374f6202f7cfa51.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-4bc3626de0ecd6358143b5cb3182ee1f.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-563dfe6dc0dc70121876df8ca46c4043.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-6edab9999a36a9b83bd98080e0260900.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-97550d9f8b770df2d1b7985ce975d41b.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-9eea33bfc6ae82b9ece5a58136c3eae9.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-a36d7c48e106bde1adc4add0982df44c.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-bad3349217eddfff8df6bcec8ead4e68.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-c2d2cdf713a952b86eb4783551acf0b9.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-ce8d5c064b43a5c1a88891f233ec2580.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-d82261bdf381ec5bcd83d3f2ad477fa1.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-dfbff627e6c248bcb3b61d7d06da9ca9.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-f44a2f1277f1805954e2e9b54d16704d.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-f502fcd463be19e9432d2bdb61eeb943.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT-fe3fc4948f6f85768ebb8f694e93e2cf.json (modified) (1 diff)
-
trunk/languages/wubtitle-it_IT.mo (modified) (previous)
-
trunk/languages/wubtitle-it_IT.po (modified) (24 diffs)
-
trunk/languages/wubtitle.pot (modified) (24 diffs)
-
trunk/node_modules/@wordpress/api-fetch/build-module/index.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build-module/index.js.map (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js.map (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js.map (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build/index.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build/index.js.map (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js.map (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/build/middlewares/user-locale.js.map (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/src/index.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/src/middlewares/http-v1.js (modified) (1 diff)
-
trunk/node_modules/@wordpress/api-fetch/src/middlewares/user-locale.js (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/ClassLoader.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/wubtitle.php (modified) (2 diffs)
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 55 55 */ 56 56 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']; 69 58 $id_attachment = (int) $data['id_attachment']; 70 59 $video_data = $this->get_media_metadata( $id_attachment ); … … 79 68 'size' => $video_data['filesize'], 80 69 'duration' => $video_data['length'], 81 'lang' => $lang uanges[ $lang ],70 'lang' => $lang, 82 71 ), 83 72 ); -
wubtitle/tags/1.1.1/includes/Gutenberg/VideoBlock.php
r2371183 r2387223 41 41 'ajax_url' => admin_url( 'admin-ajax.php' ), 42 42 'ajaxnonce' => wp_create_nonce( 'itr_ajax_nonce' ), 43 'lang' => explode( '_', get_locale(), 2 )[0],43 'lang' => str_replace( '_', '-', get_locale() ), 44 44 'isFree' => get_option( 'wubtitle_free' ), 45 'langExten' => Loader::get( 'helpers' )->get_languages(), 45 46 ) 46 47 ); -
wubtitle/tags/1.1.1/includes/Helpers.php
r2372409 r2387223 103 103 } 104 104 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 105 146 } -
wubtitle/tags/1.1.1/includes/MediaLibrary/MediaLibraryExtented.php
r2354686 r2387223 94 94 'value' => $post->ID, 95 95 ); 96 $lang = explode( '_', get_locale(), 2 )[0];96 $lang = str_replace( '_', '-', get_locale() ); 97 97 ob_start(); 98 98 ?> … … 145 145 */ 146 146 private function is_pro_only( $lang_code ) { 147 $free_lang = array( 'it ', 'en' );147 $free_lang = array( 'it-IT', 'en-US' ); 148 148 return get_option( 'wubtitle_free', true ) && ! in_array( $lang_code, $free_lang, true ); 149 149 } … … 156 156 */ 157 157 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 ) { 167 163 echo sprintf( 168 164 '<option %s value="%s" %s>%s</option>', … … 283 279 'value' => $id_video, 284 280 ); 285 $lang = explode( '_', get_locale(), 2 )[0];281 $lang = str_replace( '_', '-', get_locale() ); 286 282 ob_start(); 287 283 ?> … … 364 360 public function get_video_language( $id_video ) { 365 361 $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' ); 374 370 return array_key_exists( $lang, $all_lang ) ? $all_lang[ $lang ] : 'Undefined'; 375 371 } -
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 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-" 7 7 "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" 10 10 "Last-Translator: \n" 11 11 "Language-Team: \n" … … 117 117 118 118 #: includes/Api/ApiPricingPlan.php:53 includes/Api/ApiPricingPlan.php:105 119 #: includes/Api/ApiRequest.php: 104119 #: includes/Api/ApiRequest.php:93 120 120 msgid "Unable to create subtitles. The product license key is missing." 121 121 msgstr "Impossibile creare i sottotitoli. La licenza del prodotto è assente." … … 143 143 #: includes/Api/ApiPricingPlan.php:201 includes/Api/ApiPricingPlan.php:288 144 144 #: includes/Api/ApiPricingPlan.php:289 includes/Api/ApiPricingPlan.php:377 145 #: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:1 23145 #: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:112 146 146 #: includes/Core/Sources/Vimeo.php:91 includes/Core/Sources/Vimeo.php:156 147 147 #: includes/Core/Sources/Vimeo.php:157 includes/Core/Sources/YouTube.php:136 … … 175 175 "sconto differente" 176 176 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 183 179 msgid "" 184 180 "An error occurred while creating the subtitles. Please try again in a few " … … 188 184 "nuovo tra qualche minuto." 189 185 190 #: includes/Api/ApiRequest.php:1 20 includes/Api/ApiRequest.php:121186 #: includes/Api/ApiRequest.php:109 includes/Api/ApiRequest.php:110 191 187 msgid "" 192 188 "An error occurred while creating the subtitles. Please try again in a few " … … 196 192 "nuovo tra qualche minuto." 197 193 198 #: includes/Api/ApiRequest.php:1 22194 #: includes/Api/ApiRequest.php:111 199 195 msgid "Unable to create subtitles. Invalid product license" 200 196 msgstr "" 201 197 "Impossibile creare i sottotitoli. La licenza del prodotto non è valida" 202 198 203 #: includes/Api/ApiRequest.php:2 23 includes/Core/Sources/Vimeo.php:92199 #: includes/Api/ApiRequest.php:213 includes/Core/Sources/Vimeo.php:92 204 200 #: includes/Core/Sources/YouTube.php:137 205 201 msgid "Error, no more video left for your subscription plan" 206 202 msgstr "Errore, non hai più video disponibili per il tuo piano di abbonamento" 207 203 208 #: includes/Api/ApiRequest.php:2 24204 #: includes/Api/ApiRequest.php:214 209 205 msgid "Error, language not supported for your subscription plan" 210 206 msgstr "Errore, lingua non supportata per il tuo piano di abbonamento" 211 207 212 #: includes/Api/ApiRequest.php:2 25208 #: includes/Api/ApiRequest.php:215 213 209 #: includes/MediaLibrary/MediaLibraryExtented.php:73 214 #: includes/MediaLibrary/MediaLibraryExtented.php: 200build/index.js:1215 #: src/block/WubtitlePanel.js:9 4210 #: includes/MediaLibrary/MediaLibraryExtented.php:196 build/index.js:1 211 #: src/block/WubtitlePanel.js:97 216 212 msgid "Unsupported video format for free plan" 217 213 msgstr "Formato video non supportato per il piano free" 218 214 219 #: includes/Api/ApiRequest.php:2 30215 #: includes/Api/ApiRequest.php:220 220 216 msgid "" 221 217 "Error, video length is longer than minutes available for your subscription " … … 225 221 "piano di abbonamento (minuti rimasti" 226 222 227 #: includes/Api/ApiRequest.php:2 30223 #: includes/Api/ApiRequest.php:220 228 224 msgid ", video left" 229 225 msgstr ", video rimasti" … … 701 697 msgstr "Modifica piano" 702 698 699 #: includes/Helpers.php:112 includes/MediaLibrary/MediaLibraryExtented.php:364 700 #: build/index.js:1 src/block/labels.js:38 701 msgid "Italian" 702 msgstr "Italiano" 703 704 #: includes/Helpers.php:113 705 msgid "US English" 706 msgstr "Inglese (US)" 707 708 #: includes/Helpers.php:114 includes/MediaLibrary/MediaLibraryExtented.php:366 709 #: build/index.js:1 src/block/labels.js:40 710 msgid "Spanish" 711 msgstr "Spagnolo" 712 713 #: includes/Helpers.php:115 includes/MediaLibrary/MediaLibraryExtented.php:367 714 #: build/index.js:1 src/block/labels.js:41 715 msgid "German" 716 msgstr "Tedesco" 717 718 #: includes/Helpers.php:116 includes/MediaLibrary/MediaLibraryExtented.php:368 719 #: build/index.js:1 src/block/labels.js:42 720 msgid "Chinese" 721 msgstr "Cinese" 722 723 #: includes/Helpers.php:117 includes/MediaLibrary/MediaLibraryExtented.php:369 724 #: build/index.js:1 src/block/labels.js:43 725 msgid "French" 726 msgstr "Francese" 727 728 #: includes/Helpers.php:118 729 msgid "Gulf Arabic" 730 msgstr "Golfo Arabo" 731 732 #: includes/Helpers.php:119 733 msgid "Modern Standard Arabic" 734 msgstr "Arabo Moderno" 735 736 #: includes/Helpers.php:120 737 msgid "Dutch" 738 msgstr "Olandese" 739 740 #: includes/Helpers.php:121 741 msgid "Australian English" 742 msgstr "Inglese Australiano" 743 744 #: includes/Helpers.php:122 745 msgid "Welsh English" 746 msgstr "Inglese Gallese" 747 748 #: includes/Helpers.php:123 749 msgid "US Spanish" 750 msgstr "Spagnolo (US)" 751 752 #: includes/Helpers.php:124 753 msgid "Canadian French" 754 msgstr "Francese Canadese" 755 756 #: includes/Helpers.php:125 includes/Utils/VimeoHelper.php:68 757 msgid "Farsi" 758 msgstr "Farsi" 759 760 #: includes/Helpers.php:126 761 msgid "Swiss German" 762 msgstr "Tedesco Svizzero" 763 764 #: includes/Helpers.php:127 includes/Utils/VimeoHelper.php:84 765 msgid "Hebrew" 766 msgstr "Ebraico" 767 768 #: includes/Helpers.php:128 769 msgid "Indian Hindi" 770 msgstr "Indiano Hindi" 771 772 #: includes/Helpers.php:129 includes/Utils/VimeoHelper.php:87 773 msgid "Indonesian" 774 msgstr "Indonesiano" 775 776 #: includes/Helpers.php:130 includes/Utils/VimeoHelper.php:91 777 msgid "Japanese" 778 msgstr "Giapponese" 779 780 #: includes/Helpers.php:131 781 msgid "Korean" 782 msgstr "Coreano" 783 784 #: includes/Helpers.php:132 785 msgid "Malay" 786 msgstr "Malese" 787 788 #: includes/Helpers.php:133 789 msgid "Portuguese" 790 msgstr "Portoghese" 791 792 #: includes/Helpers.php:134 includes/Utils/VimeoHelper.php:110 793 msgid "Russian" 794 msgstr "Russo" 795 796 #: includes/Helpers.php:135 797 msgid "Tamil" 798 msgstr "Tamil" 799 800 #: includes/Helpers.php:136 801 msgid "Telugu" 802 msgstr "Telugu" 803 804 #: includes/Helpers.php:137 includes/Utils/VimeoHelper.php:139 805 msgid "Turkish" 806 msgstr "Turco" 807 808 #: includes/Helpers.php:138 809 msgid "Indian English" 810 msgstr "Inglese Indiano" 811 812 #: includes/Helpers.php:139 813 msgid "Irish English" 814 msgstr "Inglese Irlandese" 815 816 #: includes/Helpers.php:140 817 msgid "Scottish English" 818 msgstr "Inglese Scozzese" 819 820 #: includes/Helpers.php:141 821 msgid "British English" 822 msgstr "Inglese (UK)" 823 824 #: includes/Helpers.php:142 825 msgid "Brazilian Portuguese" 826 msgstr "Portoghese Brasiliano" 827 703 828 #: includes/MediaLibrary/ListingSubtitles.php:36 704 829 #: includes/MediaLibrary/MediaLibraryExtented.php:82 … … 709 834 #: includes/MediaLibrary/ListingSubtitles.php:49 710 835 #: includes/MediaLibrary/MediaLibraryExtented.php:56 711 #: includes/MediaLibrary/MediaLibraryExtented.php:18 7build/index.js:1712 #: src/block/labels.js: 13836 #: includes/MediaLibrary/MediaLibraryExtented.php:183 build/index.js:1 837 #: src/block/labels.js:7 713 838 msgid "Generating" 714 839 msgstr "In Creazione" … … 717 842 #: includes/MediaLibrary/MediaLibraryExtented.php:57 718 843 #: includes/MediaLibrary/MediaLibraryExtented.php:124 719 #: includes/MediaLibrary/MediaLibraryExtented.php:18 8720 #: includes/MediaLibrary/MediaLibraryExtented.php:26 4build/index.js:1721 #: src/block/labels.js: 14844 #: includes/MediaLibrary/MediaLibraryExtented.php:184 845 #: includes/MediaLibrary/MediaLibraryExtented.php:260 build/index.js:1 846 #: src/block/labels.js:8 722 847 msgid "Draft" 723 848 msgstr "In bozza" … … 726 851 #: includes/MediaLibrary/MediaLibraryExtented.php:58 727 852 #: includes/MediaLibrary/MediaLibraryExtented.php:123 728 #: includes/MediaLibrary/MediaLibraryExtented.php:18 9729 #: includes/MediaLibrary/MediaLibraryExtented.php:2 63build/index.js:1853 #: includes/MediaLibrary/MediaLibraryExtented.php:185 854 #: includes/MediaLibrary/MediaLibraryExtented.php:259 build/index.js:1 730 855 #: src/block/SubtitleControl.js:73 731 856 msgid "Published" … … 734 859 #: includes/MediaLibrary/ListingSubtitles.php:53 735 860 #: includes/MediaLibrary/MediaLibraryExtented.php:60 736 #: includes/MediaLibrary/MediaLibraryExtented.php:1 90build/index.js:1737 #: src/block/EmbedControlPanel.js:11 src/block/labels.js:1 6738 #: src/block/WubtitlePanel.js:6 6861 #: 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 739 864 msgid "None" 740 865 msgstr "Nessuno" … … 742 867 #: includes/MediaLibrary/ListingSubtitles.php:54 743 868 #: includes/MediaLibrary/MediaLibraryExtented.php:59 744 #: includes/MediaLibrary/MediaLibraryExtented.php:1 91build/index.js:1745 #: src/block/WubtitlePanel.js:6 5869 #: includes/MediaLibrary/MediaLibraryExtented.php:187 build/index.js:1 870 #: src/block/WubtitlePanel.js:68 746 871 msgid "Error" 747 872 msgstr "Errore" … … 749 874 #: includes/MediaLibrary/MediaLibraryExtented.php:91 750 875 #: includes/MediaLibrary/MediaLibraryExtented.php:132 751 #: includes/MediaLibrary/MediaLibraryExtented.php:23 6752 #: includes/MediaLibrary/MediaLibraryExtented.php:2 80876 #: includes/MediaLibrary/MediaLibraryExtented.php:232 877 #: includes/MediaLibrary/MediaLibraryExtented.php:276 753 878 msgid "Language" 754 879 msgstr "Lingua" 755 880 756 881 #: includes/MediaLibrary/MediaLibraryExtented.php:104 757 #: includes/MediaLibrary/MediaLibraryExtented.php:2 92build/index.js:1758 #: src/block/WubtitlePanel.js:8 5882 #: includes/MediaLibrary/MediaLibraryExtented.php:288 build/index.js:1 883 #: src/block/WubtitlePanel.js:88 759 884 msgid "GENERATE SUBTITLES" 760 885 msgstr "GENERA SOTTOTITOLI" 761 886 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 888 msgid "Subtitles" 889 msgstr "Sottotitoli" 890 891 #: includes/MediaLibrary/MediaLibraryExtented.php:214 892 msgid "Status" 893 msgstr "Stato" 894 895 #: includes/MediaLibrary/MediaLibraryExtented.php:239 896 msgid "" 897 "Wait while subtitles are created. Subtitles will be available as soon as " 898 "possible" 899 msgstr "" 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 772 905 msgid "English" 773 906 msgstr "Inglese" 774 775 #: includes/MediaLibrary/MediaLibraryExtented.php:161776 #: includes/MediaLibrary/MediaLibraryExtented.php:369 build/index.js:1777 #: src/block/labels.js:6 src/block/labels.js:30778 msgid "Spanish"779 msgstr "Spagnolo"780 781 #: includes/MediaLibrary/MediaLibraryExtented.php:162782 #: includes/MediaLibrary/MediaLibraryExtented.php:370 build/index.js:1783 #: src/block/labels.js:7 src/block/labels.js:34784 msgid "German"785 msgstr "Tedesco"786 787 #: includes/MediaLibrary/MediaLibraryExtented.php:163788 #: includes/MediaLibrary/MediaLibraryExtented.php:371 build/index.js:1789 #: src/block/labels.js:8 src/block/labels.js:38790 msgid "Chinese"791 msgstr "Cinese"792 793 #: includes/MediaLibrary/MediaLibraryExtented.php:164794 #: includes/MediaLibrary/MediaLibraryExtented.php:372 build/index.js:1795 #: src/block/labels.js:9 src/block/labels.js:42796 msgid "French"797 msgstr "Francese"798 799 #: includes/MediaLibrary/MediaLibraryExtented.php:214800 msgid "Subtitles"801 msgstr "Sottotitoli"802 803 #: includes/MediaLibrary/MediaLibraryExtented.php:218804 msgid "Status"805 msgstr "Stato"806 807 #: includes/MediaLibrary/MediaLibraryExtented.php:243808 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"814 907 815 908 #: includes/MediaLibrary/TrascriptionsExtends.php:66 … … 994 1087 msgstr "Estone" 995 1088 996 #: includes/Utils/VimeoHelper.php:68997 msgid "Farsi"998 msgstr "Farsi"999 1000 1089 #: includes/Utils/VimeoHelper.php:69 1001 1090 msgid "Finnish" … … 1058 1147 msgstr "Irlandese" 1059 1148 1060 #: includes/Utils/VimeoHelper.php:841061 msgid "Hebrew"1062 msgstr "Ebraico"1063 1064 1149 #: includes/Utils/VimeoHelper.php:85 1065 1150 msgid "Hindi" … … 1070 1155 msgstr "Ungherese" 1071 1156 1072 #: includes/Utils/VimeoHelper.php:871073 msgid "Indonesian"1074 msgstr "Indonesiano"1075 1076 1157 #: includes/Utils/VimeoHelper.php:88 1077 1158 msgid "Icelandic" … … 1086 1167 msgstr "Italiano (Svizzera)" 1087 1168 1088 #: includes/Utils/VimeoHelper.php:911089 msgid "Japanese"1090 msgstr "Giapponese"1091 1092 1169 #: includes/Utils/VimeoHelper.php:92 1093 1170 msgid "Korean (Johab)" … … 1162 1239 msgstr "Rumeno (Repubblica di Moldova)" 1163 1240 1164 #: includes/Utils/VimeoHelper.php:1101165 msgid "Russian"1166 msgstr "Russo"1167 1168 1241 #: includes/Utils/VimeoHelper.php:111 1169 1242 msgid "Russian (Republic of Moldova)" … … 1277 1350 msgid "Tswana" 1278 1351 msgstr "Tswana" 1279 1280 #: includes/Utils/VimeoHelper.php:1391281 msgid "Turkish"1282 msgstr "Turco"1283 1352 1284 1353 #: includes/Utils/VimeoHelper.php:140 … … 1346 1415 msgstr "Lingua della trascrizione" 1347 1416 1348 #: build/index.js:1 src/block/labels.js: 151417 #: build/index.js:1 src/block/labels.js:9 1349 1418 msgid "Enabled" 1350 1419 msgstr "Attivati" 1351 1420 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 1422 msgid "(Pro Only)" 1423 msgstr "(solo Pro)" 1367 1424 1368 1425 #: build/index.js:1 src/block/PendingSubtitle.js:7 1369 #: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js: 691426 #: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js:72 1370 1427 msgid "Status:" 1371 1428 msgstr "Stato:" … … 1386 1443 1387 1444 #: build/index.js:1 src/block/EmbedControlPanel.js:131 1388 #: src/block/WubtitlePanel.js:7 11445 #: src/block/WubtitlePanel.js:74 1389 1446 msgid "Select the video language" 1390 1447 msgstr "Seleziona la lingua del video" 1391 1448 1392 #: build/index.js:1 src/block/WubtitlePanel.js:11 61449 #: build/index.js:1 src/block/WubtitlePanel.js:119 1393 1450 msgid "Subtitle creation successfully started" 1394 1451 msgstr "Creazione dei sottotitoli avviata con successo" … … 1402 1459 msgstr "Stato trascrizione:" 1403 1460 1404 #: build/index.js:1 1405 msgid " Get Video Info"1406 msgstr " Informazioni Video"1461 #: build/index.js:1 src/block/EmbedControlPanel.js:124 1462 msgid "Select transcript language" 1463 msgstr "Selezione la lingua della trascrizione" 1407 1464 1408 1465 #: build/index.js:1 src/block/EmbedControlPanel.js:54 … … 1709 1766 msgstr "mesi il prezzo mensile sarà" 1710 1767 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" 1714 1782 1715 1783 #~ msgid "Insert url youtube video" -
wubtitle/tags/1.1.1/languages/wubtitle.pot
r2378582 r2387223 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wubtitle 1. 0.6\n"5 "Project-Id-Version: Wubtitle 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-Wordpress-Plugin\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "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" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.4.0\n" … … 117 117 #: includes/Api/ApiPricingPlan.php:53 118 118 #: includes/Api/ApiPricingPlan.php:105 119 #: includes/Api/ApiRequest.php: 104119 #: includes/Api/ApiRequest.php:93 120 120 msgid "Unable to create subtitles. The product license key is missing." 121 121 msgstr "" … … 160 160 #: includes/Api/ApiPricingPlan.php:377 161 161 #: includes/Api/ApiPricingPlan.php:378 162 #: includes/Api/ApiRequest.php:1 23162 #: includes/Api/ApiRequest.php:112 163 163 #: includes/Core/Sources/Vimeo.php:91 164 164 #: includes/Core/Sources/Vimeo.php:156 … … 188 188 msgstr "" 189 189 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 197 193 msgid "An error occurred while creating the subtitles. Please try again in a few minutes." 198 194 msgstr "" 199 195 200 #: includes/Api/ApiRequest.php:1 20201 #: includes/Api/ApiRequest.php:1 21196 #: includes/Api/ApiRequest.php:109 197 #: includes/Api/ApiRequest.php:110 202 198 msgid "An error occurred while creating the subtitles. Please try again in a few minutes" 203 199 msgstr "" 204 200 205 #: includes/Api/ApiRequest.php:1 22201 #: includes/Api/ApiRequest.php:111 206 202 msgid "Unable to create subtitles. Invalid product license" 207 203 msgstr "" 208 204 209 #: includes/Api/ApiRequest.php:2 23205 #: includes/Api/ApiRequest.php:213 210 206 #: includes/Core/Sources/Vimeo.php:92 211 207 #: includes/Core/Sources/YouTube.php:137 … … 213 209 msgstr "" 214 210 215 #: includes/Api/ApiRequest.php:2 24211 #: includes/Api/ApiRequest.php:214 216 212 msgid "Error, language not supported for your subscription plan" 217 213 msgstr "" 218 214 219 #: includes/Api/ApiRequest.php:2 25215 #: includes/Api/ApiRequest.php:215 220 216 #: includes/MediaLibrary/MediaLibraryExtented.php:73 221 #: includes/MediaLibrary/MediaLibraryExtented.php: 200222 #: build/index.js:1 223 #: src/block/WubtitlePanel.js:9 4217 #: includes/MediaLibrary/MediaLibraryExtented.php:196 218 #: build/index.js:1 219 #: src/block/WubtitlePanel.js:97 224 220 msgid "Unsupported video format for free plan" 225 221 msgstr "" 226 222 227 #: includes/Api/ApiRequest.php:2 30223 #: includes/Api/ApiRequest.php:220 228 224 msgid "Error, video length is longer than minutes available for your subscription plan (minutes left" 229 225 msgstr "" 230 226 231 #: includes/Api/ApiRequest.php:2 30227 #: includes/Api/ApiRequest.php:220 232 228 msgid ", video left" 233 229 msgstr "" … … 670 666 msgstr "" 671 667 668 #: includes/Helpers.php:112 669 #: includes/MediaLibrary/MediaLibraryExtented.php:364 670 #: build/index.js:1 671 #: src/block/labels.js:38 672 msgid "Italian" 673 msgstr "" 674 675 #: includes/Helpers.php:113 676 msgid "US English" 677 msgstr "" 678 679 #: includes/Helpers.php:114 680 #: includes/MediaLibrary/MediaLibraryExtented.php:366 681 #: build/index.js:1 682 #: src/block/labels.js:40 683 msgid "Spanish" 684 msgstr "" 685 686 #: includes/Helpers.php:115 687 #: includes/MediaLibrary/MediaLibraryExtented.php:367 688 #: build/index.js:1 689 #: src/block/labels.js:41 690 msgid "German" 691 msgstr "" 692 693 #: includes/Helpers.php:116 694 #: includes/MediaLibrary/MediaLibraryExtented.php:368 695 #: build/index.js:1 696 #: src/block/labels.js:42 697 msgid "Chinese" 698 msgstr "" 699 700 #: includes/Helpers.php:117 701 #: includes/MediaLibrary/MediaLibraryExtented.php:369 702 #: build/index.js:1 703 #: src/block/labels.js:43 704 msgid "French" 705 msgstr "" 706 707 #: includes/Helpers.php:118 708 msgid "Gulf Arabic" 709 msgstr "" 710 711 #: includes/Helpers.php:119 712 msgid "Modern Standard Arabic" 713 msgstr "" 714 715 #: includes/Helpers.php:120 716 msgid "Dutch" 717 msgstr "" 718 719 #: includes/Helpers.php:121 720 msgid "Australian English" 721 msgstr "" 722 723 #: includes/Helpers.php:122 724 msgid "Welsh English" 725 msgstr "" 726 727 #: includes/Helpers.php:123 728 msgid "US Spanish" 729 msgstr "" 730 731 #: includes/Helpers.php:124 732 msgid "Canadian French" 733 msgstr "" 734 735 #: includes/Helpers.php:125 736 #: includes/Utils/VimeoHelper.php:68 737 msgid "Farsi" 738 msgstr "" 739 740 #: includes/Helpers.php:126 741 msgid "Swiss German" 742 msgstr "" 743 744 #: includes/Helpers.php:127 745 #: includes/Utils/VimeoHelper.php:84 746 msgid "Hebrew" 747 msgstr "" 748 749 #: includes/Helpers.php:128 750 msgid "Indian Hindi" 751 msgstr "" 752 753 #: includes/Helpers.php:129 754 #: includes/Utils/VimeoHelper.php:87 755 msgid "Indonesian" 756 msgstr "" 757 758 #: includes/Helpers.php:130 759 #: includes/Utils/VimeoHelper.php:91 760 msgid "Japanese" 761 msgstr "" 762 763 #: includes/Helpers.php:131 764 msgid "Korean" 765 msgstr "" 766 767 #: includes/Helpers.php:132 768 msgid "Malay" 769 msgstr "" 770 771 #: includes/Helpers.php:133 772 msgid "Portuguese" 773 msgstr "" 774 775 #: includes/Helpers.php:134 776 #: includes/Utils/VimeoHelper.php:110 777 msgid "Russian" 778 msgstr "" 779 780 #: includes/Helpers.php:135 781 msgid "Tamil" 782 msgstr "" 783 784 #: includes/Helpers.php:136 785 msgid "Telugu" 786 msgstr "" 787 788 #: includes/Helpers.php:137 789 #: includes/Utils/VimeoHelper.php:139 790 msgid "Turkish" 791 msgstr "" 792 793 #: includes/Helpers.php:138 794 msgid "Indian English" 795 msgstr "" 796 797 #: includes/Helpers.php:139 798 msgid "Irish English" 799 msgstr "" 800 801 #: includes/Helpers.php:140 802 msgid "Scottish English" 803 msgstr "" 804 805 #: includes/Helpers.php:141 806 msgid "British English" 807 msgstr "" 808 809 #: includes/Helpers.php:142 810 msgid "Brazilian Portuguese" 811 msgstr "" 812 672 813 #: includes/MediaLibrary/ListingSubtitles.php:36 673 814 #: includes/MediaLibrary/MediaLibraryExtented.php:82 … … 678 819 #: includes/MediaLibrary/ListingSubtitles.php:49 679 820 #: includes/MediaLibrary/MediaLibraryExtented.php:56 680 #: includes/MediaLibrary/MediaLibraryExtented.php:18 7681 #: build/index.js:1 682 #: src/block/labels.js: 13821 #: includes/MediaLibrary/MediaLibraryExtented.php:183 822 #: build/index.js:1 823 #: src/block/labels.js:7 683 824 msgid "Generating" 684 825 msgstr "" … … 687 828 #: includes/MediaLibrary/MediaLibraryExtented.php:57 688 829 #: includes/MediaLibrary/MediaLibraryExtented.php:124 689 #: includes/MediaLibrary/MediaLibraryExtented.php:18 8690 #: includes/MediaLibrary/MediaLibraryExtented.php:26 4691 #: build/index.js:1 692 #: src/block/labels.js: 14830 #: includes/MediaLibrary/MediaLibraryExtented.php:184 831 #: includes/MediaLibrary/MediaLibraryExtented.php:260 832 #: build/index.js:1 833 #: src/block/labels.js:8 693 834 msgid "Draft" 694 835 msgstr "" … … 697 838 #: includes/MediaLibrary/MediaLibraryExtented.php:58 698 839 #: includes/MediaLibrary/MediaLibraryExtented.php:123 699 #: includes/MediaLibrary/MediaLibraryExtented.php:18 9700 #: includes/MediaLibrary/MediaLibraryExtented.php:2 63840 #: includes/MediaLibrary/MediaLibraryExtented.php:185 841 #: includes/MediaLibrary/MediaLibraryExtented.php:259 701 842 #: build/index.js:1 702 843 #: src/block/SubtitleControl.js:73 … … 706 847 #: includes/MediaLibrary/ListingSubtitles.php:53 707 848 #: includes/MediaLibrary/MediaLibraryExtented.php:60 708 #: includes/MediaLibrary/MediaLibraryExtented.php:1 90849 #: includes/MediaLibrary/MediaLibraryExtented.php:186 709 850 #: build/index.js:1 710 851 #: src/block/EmbedControlPanel.js:11 711 #: src/block/labels.js:1 6712 #: src/block/WubtitlePanel.js:6 6852 #: src/block/labels.js:10 853 #: src/block/WubtitlePanel.js:69 713 854 msgid "None" 714 855 msgstr "" … … 716 857 #: includes/MediaLibrary/ListingSubtitles.php:54 717 858 #: includes/MediaLibrary/MediaLibraryExtented.php:59 718 #: includes/MediaLibrary/MediaLibraryExtented.php:1 91719 #: build/index.js:1 720 #: src/block/WubtitlePanel.js:6 5859 #: includes/MediaLibrary/MediaLibraryExtented.php:187 860 #: build/index.js:1 861 #: src/block/WubtitlePanel.js:68 721 862 msgid "Error" 722 863 msgstr "" … … 724 865 #: includes/MediaLibrary/MediaLibraryExtented.php:91 725 866 #: includes/MediaLibrary/MediaLibraryExtented.php:132 726 #: includes/MediaLibrary/MediaLibraryExtented.php:23 6727 #: includes/MediaLibrary/MediaLibraryExtented.php:2 80867 #: includes/MediaLibrary/MediaLibraryExtented.php:232 868 #: includes/MediaLibrary/MediaLibraryExtented.php:276 728 869 msgid "Language" 729 870 msgstr "" 730 871 731 872 #: includes/MediaLibrary/MediaLibraryExtented.php:104 732 #: includes/MediaLibrary/MediaLibraryExtented.php:2 92733 #: build/index.js:1 734 #: src/block/WubtitlePanel.js:8 5873 #: includes/MediaLibrary/MediaLibraryExtented.php:288 874 #: build/index.js:1 875 #: src/block/WubtitlePanel.js:88 735 876 msgid "GENERATE SUBTITLES" 736 877 msgstr "" 737 878 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 880 msgid "Subtitles" 881 msgstr "" 882 883 #: includes/MediaLibrary/MediaLibraryExtented.php:214 884 msgid "Status" 885 msgstr "" 886 887 #: includes/MediaLibrary/MediaLibraryExtented.php:239 888 msgid "Wait while subtitles are created. Subtitles will be available as soon as possible" 889 msgstr "" 890 891 #: includes/MediaLibrary/MediaLibraryExtented.php:365 749 892 #: includes/Utils/VimeoHelper.php:56 750 893 #: 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 754 895 msgid "English" 755 msgstr ""756 757 #: includes/MediaLibrary/MediaLibraryExtented.php:161758 #: includes/MediaLibrary/MediaLibraryExtented.php:369759 #: build/index.js:1760 #: src/block/labels.js:6761 #: src/block/labels.js:30762 msgid "Spanish"763 msgstr ""764 765 #: includes/MediaLibrary/MediaLibraryExtented.php:162766 #: includes/MediaLibrary/MediaLibraryExtented.php:370767 #: build/index.js:1768 #: src/block/labels.js:7769 #: src/block/labels.js:34770 msgid "German"771 msgstr ""772 773 #: includes/MediaLibrary/MediaLibraryExtented.php:163774 #: includes/MediaLibrary/MediaLibraryExtented.php:371775 #: build/index.js:1776 #: src/block/labels.js:8777 #: src/block/labels.js:38778 msgid "Chinese"779 msgstr ""780 781 #: includes/MediaLibrary/MediaLibraryExtented.php:164782 #: includes/MediaLibrary/MediaLibraryExtented.php:372783 #: build/index.js:1784 #: src/block/labels.js:9785 #: src/block/labels.js:42786 msgid "French"787 msgstr ""788 789 #: includes/MediaLibrary/MediaLibraryExtented.php:214790 msgid "Subtitles"791 msgstr ""792 793 #: includes/MediaLibrary/MediaLibraryExtented.php:218794 msgid "Status"795 msgstr ""796 797 #: includes/MediaLibrary/MediaLibraryExtented.php:243798 msgid "Wait while subtitles are created. Subtitles will be available as soon as possible"799 896 msgstr "" 800 897 … … 981 1078 msgstr "" 982 1079 983 #: includes/Utils/VimeoHelper.php:68984 msgid "Farsi"985 msgstr ""986 987 1080 #: includes/Utils/VimeoHelper.php:69 988 1081 msgid "Finnish" … … 1045 1138 msgstr "" 1046 1139 1047 #: includes/Utils/VimeoHelper.php:841048 msgid "Hebrew"1049 msgstr ""1050 1051 1140 #: includes/Utils/VimeoHelper.php:85 1052 1141 msgid "Hindi" … … 1057 1146 msgstr "" 1058 1147 1059 #: includes/Utils/VimeoHelper.php:871060 msgid "Indonesian"1061 msgstr ""1062 1063 1148 #: includes/Utils/VimeoHelper.php:88 1064 1149 msgid "Icelandic" … … 1073 1158 msgstr "" 1074 1159 1075 #: includes/Utils/VimeoHelper.php:911076 msgid "Japanese"1077 msgstr ""1078 1079 1160 #: includes/Utils/VimeoHelper.php:92 1080 1161 msgid "Korean (Johab)" … … 1149 1230 msgstr "" 1150 1231 1151 #: includes/Utils/VimeoHelper.php:1101152 msgid "Russian"1153 msgstr ""1154 1155 1232 #: includes/Utils/VimeoHelper.php:111 1156 1233 msgid "Russian (Republic of Moldova)" … … 1263 1340 #: includes/Utils/VimeoHelper.php:138 1264 1341 msgid "Tswana" 1265 msgstr ""1266 1267 #: includes/Utils/VimeoHelper.php:1391268 msgid "Turkish"1269 1342 msgstr "" 1270 1343 … … 1331 1404 1332 1405 #: build/index.js:1 1333 #: src/block/labels.js: 151406 #: src/block/labels.js:9 1334 1407 msgid "Enabled" 1335 1408 msgstr "" 1336 1409 1337 1410 #: 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 1412 msgid "(Pro Only)" 1355 1413 msgstr "" 1356 1414 … … 1358 1416 #: src/block/PendingSubtitle.js:7 1359 1417 #: src/block/SubtitleControl.js:67 1360 #: src/block/WubtitlePanel.js: 691418 #: src/block/WubtitlePanel.js:72 1361 1419 msgid "Status:" 1362 1420 msgstr "" … … 1381 1439 #: build/index.js:1 1382 1440 #: src/block/EmbedControlPanel.js:131 1383 #: src/block/WubtitlePanel.js:7 11441 #: src/block/WubtitlePanel.js:74 1384 1442 msgid "Select the video language" 1385 1443 msgstr "" 1386 1444 1387 1445 #: build/index.js:1 1388 #: src/block/WubtitlePanel.js:11 61446 #: src/block/WubtitlePanel.js:119 1389 1447 msgid "Subtitle creation successfully started" 1390 1448 msgstr "" … … 1401 1459 1402 1460 #: build/index.js:1 1403 msgid "Get Video Info" 1461 #: src/block/EmbedControlPanel.js:124 1462 msgid "Select transcript language" 1404 1463 msgstr "" 1405 1464 … … 1772 1831 msgid "months the monthly price will be" 1773 1832 msgstr "" 1774 1775 #: src/block/EmbedControlPanel.js:1241776 msgid "Select transcript language"1777 msgstr "" -
wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/build-module/index.js
r2347061 r2387223 113 113 114 114 function 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) { 118 121 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); 127 123 }; 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. 135 129 136 130 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); 143 136 }); 144 137 }); -
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":";;;;;;;AAAA;;;AAGA,SAASA,EAAT,QAAmB,iBAAnB;AAEA;;;;AAGA,OAAOC,qBAAP,MAAkC,qBAAlC;AACA,OAAOC,uBAAP,MAAoC,wBAApC;AACA,OAAOC,0BAAP,MAAuC,0BAAvC;AACA,OAAOC,kBAAP,MAA+B,oCAA/B;AACA,OAAOC,2BAAP,MAAwC,kCAAxC;AACA,OAAOC,gBAAP,MAA6B,uBAA7B;AACA,OAAOC,oBAAP,MAAiC,2BAAjC;AACA,OAAOC,qBAAP,MAAkC,4BAAlC;AACA,SACCC,8BADD,EAECC,kBAFD,QAGO,kBAHP;AAKA;;;;;;;AAMA,IAAMC,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,CACnBR,oBADmB,EAEnBF,2BAFmB,EAGnBC,gBAHmB,EAInBF,kBAJmB,CAApB;;AAOA,SAASY,kBAAT,CAA6BC,UAA7B,EAA0C;AACzCF,EAAAA,WAAW,CAACG,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,4BACiBL,WADjB;;AAAA,MAExCM,IAFwC,GAEtBN,WAFsB,CAExCM,IAFwC;AAAA,MAElCC,OAFkC,GAEtBP,WAFsB,CAElCO,OAFkC,EAI9C;;AACAA,EAAAA,OAAO,qBAAQnB,eAAR,MAA4BmB,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,oBACpBZ,eADoB,MAEpBe,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,aACPV,kBAAkB,CAAEU,QAAF,EAAYO,KAAZ,CADX;AAAA,KAFT,EAKES,IALF,CAKQ,UAAEhB,QAAF;AAAA,aACNX,8BAA8B,CAAEW,QAAF,EAAYO,KAAZ,CADxB;AAAA,KALR,CADD;AAAA,GALF,EAcE,YAAM;AACL,UAAM;AACLc,MAAAA,IAAI,EAAE,aADD;AAELC,MAAAA,OAAO,EAAE1C,EAAE,CAAE,2BAAF;AAFN,KAAN;AAIA,GAnBH,CADD;AAuBA,CA3CD;;AA6CA,IAAI2C,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,aAAQjC,WAAR,GAAqB4B,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,CAAC7C,qBAAT,GAAiCA,qBAAjC;AACA6C,QAAQ,CAAC3C,0BAAT,GAAsCA,0BAAtC;AACA2C,QAAQ,CAAC5C,uBAAT,GAAmCA,uBAAnC;AACA4C,QAAQ,CAAC1C,kBAAT,GAA8BA,kBAA9B;AACA0C,QAAQ,CAACtC,qBAAT,GAAiCA,qBAAjC;AAEA,eAAesC,QAAf","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 48 48 } 49 49 50 return next(options , next);50 return next(options); 51 51 } 52 52 -
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 17 17 } 18 18 19 return next(options , next);19 return next(options); 20 20 } 21 21 -
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 124 124 125 125 function 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) { 129 132 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); 138 134 }; 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. 146 140 147 141 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); 154 147 }); 155 148 }); -
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":"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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/tags/1.1.1/node_modules/@wordpress/api-fetch/build/middlewares/http-v1.js
r2347061 r2387223 57 57 } 58 58 59 return next(options , next);59 return next(options); 60 60 } 61 61 -
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 24 24 } 25 25 26 return next(options , next);26 return next(options); 27 27 } 28 28 -
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 121 121 122 122 function 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 ); 124 131 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 ); 129 135 } 130 136 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 ); 153 145 } ); 154 146 } ); -
wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/src/middlewares/http-v1.js
r2347061 r2387223 41 41 } 42 42 43 return next( options , next);43 return next( options ); 44 44 } 45 45 -
wubtitle/tags/1.1.1/node_modules/@wordpress/api-fetch/src/middlewares/user-locale.js
r2347061 r2387223 19 19 } 20 20 21 return next( options , next);21 return next( options ); 22 22 } 23 23 -
wubtitle/tags/1.1.1/readme.txt
r2378582 r2387223 51 51 = What languages does Wubtitle support? = 52 52 53 Wubtitle currently supports english, italian, spanish, chinese and french.However, free plan only supports english and italian languages.53 Wubtitle 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. 54 54 55 55 = Can Wubtitle automatically translate transcriptions? = … … 95 95 96 96 == Changelog == 97 98 = 1.1.1 = 99 Release Date: September 23th, 2020 100 101 Enhancements: 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 104 Bugfixes: 105 106 * Stability improvements 97 107 98 108 = 1.1.0 = … … 166 176 == Upgrade Notice == 167 177 168 Upgrade to enjoy Vimeo Transcriptions 178 = 1.1.1 = 179 Upgrade 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 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c9::getLoader();7 return ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e::getLoader(); -
wubtitle/tags/1.1.1/vendor/composer/ClassLoader.php
r2347061 r2387223 61 61 { 62 62 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)); 64 64 } 65 65 -
wubtitle/tags/1.1.1/vendor/composer/autoload_real.php
r2378582 r2387223 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c95 class ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require_once __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c9::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit2f8f2c49528c672329db957b79cd963e::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; -
wubtitle/tags/1.1.1/vendor/composer/autoload_static.php
r2378582 r2387223 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c97 class ComposerStaticInit2f8f2c49528c672329db957b79cd963e 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 32 32 { 33 33 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c9::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c9::$prefixDirsPsr4;34 $loader->prefixLengthsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixLengthsPsr4; 35 $loader->prefixDirsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixDirsPsr4; 36 36 37 37 }, null, ClassLoader::class); -
wubtitle/tags/1.1.1/wubtitle.php
r2378582 r2387223 8 8 * Text Domain: wubtitle 9 9 * Domain Path: /languages 10 * Version: 1.1. 010 * Version: 1.1.1 11 11 * 12 12 * @package Wubtitle … … 22 22 define( 'WUBTITLE_URL', plugin_dir_url( __FILE__ ) ); 23 23 define( 'WUBTITLE_NAME', dirname( plugin_basename( __FILE__ ) ) ); 24 define( 'WUBTITLE_VER', '1.1. 0' );24 define( 'WUBTITLE_VER', '1.1.1' ); 25 25 $endpoint = 'https://api.wubtitle.com/'; 26 26 if ( 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 55 55 */ 56 56 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']; 69 58 $id_attachment = (int) $data['id_attachment']; 70 59 $video_data = $this->get_media_metadata( $id_attachment ); … … 79 68 'size' => $video_data['filesize'], 80 69 'duration' => $video_data['length'], 81 'lang' => $lang uanges[ $lang ],70 'lang' => $lang, 82 71 ), 83 72 ); -
wubtitle/trunk/includes/Gutenberg/VideoBlock.php
r2371183 r2387223 41 41 'ajax_url' => admin_url( 'admin-ajax.php' ), 42 42 'ajaxnonce' => wp_create_nonce( 'itr_ajax_nonce' ), 43 'lang' => explode( '_', get_locale(), 2 )[0],43 'lang' => str_replace( '_', '-', get_locale() ), 44 44 'isFree' => get_option( 'wubtitle_free' ), 45 'langExten' => Loader::get( 'helpers' )->get_languages(), 45 46 ) 46 47 ); -
wubtitle/trunk/includes/Helpers.php
r2372409 r2387223 103 103 } 104 104 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 105 146 } -
wubtitle/trunk/includes/MediaLibrary/MediaLibraryExtented.php
r2354686 r2387223 94 94 'value' => $post->ID, 95 95 ); 96 $lang = explode( '_', get_locale(), 2 )[0];96 $lang = str_replace( '_', '-', get_locale() ); 97 97 ob_start(); 98 98 ?> … … 145 145 */ 146 146 private function is_pro_only( $lang_code ) { 147 $free_lang = array( 'it ', 'en' );147 $free_lang = array( 'it-IT', 'en-US' ); 148 148 return get_option( 'wubtitle_free', true ) && ! in_array( $lang_code, $free_lang, true ); 149 149 } … … 156 156 */ 157 157 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 ) { 167 163 echo sprintf( 168 164 '<option %s value="%s" %s>%s</option>', … … 283 279 'value' => $id_video, 284 280 ); 285 $lang = explode( '_', get_locale(), 2 )[0];281 $lang = str_replace( '_', '-', get_locale() ); 286 282 ob_start(); 287 283 ?> … … 364 360 public function get_video_language( $id_video ) { 365 361 $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' ); 374 370 return array_key_exists( $lang, $all_lang ) ? $all_lang[ $lang ] : 'Undefined'; 375 371 } -
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 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-" 7 7 "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" 10 10 "Last-Translator: \n" 11 11 "Language-Team: \n" … … 117 117 118 118 #: includes/Api/ApiPricingPlan.php:53 includes/Api/ApiPricingPlan.php:105 119 #: includes/Api/ApiRequest.php: 104119 #: includes/Api/ApiRequest.php:93 120 120 msgid "Unable to create subtitles. The product license key is missing." 121 121 msgstr "Impossibile creare i sottotitoli. La licenza del prodotto è assente." … … 143 143 #: includes/Api/ApiPricingPlan.php:201 includes/Api/ApiPricingPlan.php:288 144 144 #: includes/Api/ApiPricingPlan.php:289 includes/Api/ApiPricingPlan.php:377 145 #: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:1 23145 #: includes/Api/ApiPricingPlan.php:378 includes/Api/ApiRequest.php:112 146 146 #: includes/Core/Sources/Vimeo.php:91 includes/Core/Sources/Vimeo.php:156 147 147 #: includes/Core/Sources/Vimeo.php:157 includes/Core/Sources/YouTube.php:136 … … 175 175 "sconto differente" 176 176 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 183 179 msgid "" 184 180 "An error occurred while creating the subtitles. Please try again in a few " … … 188 184 "nuovo tra qualche minuto." 189 185 190 #: includes/Api/ApiRequest.php:1 20 includes/Api/ApiRequest.php:121186 #: includes/Api/ApiRequest.php:109 includes/Api/ApiRequest.php:110 191 187 msgid "" 192 188 "An error occurred while creating the subtitles. Please try again in a few " … … 196 192 "nuovo tra qualche minuto." 197 193 198 #: includes/Api/ApiRequest.php:1 22194 #: includes/Api/ApiRequest.php:111 199 195 msgid "Unable to create subtitles. Invalid product license" 200 196 msgstr "" 201 197 "Impossibile creare i sottotitoli. La licenza del prodotto non è valida" 202 198 203 #: includes/Api/ApiRequest.php:2 23 includes/Core/Sources/Vimeo.php:92199 #: includes/Api/ApiRequest.php:213 includes/Core/Sources/Vimeo.php:92 204 200 #: includes/Core/Sources/YouTube.php:137 205 201 msgid "Error, no more video left for your subscription plan" 206 202 msgstr "Errore, non hai più video disponibili per il tuo piano di abbonamento" 207 203 208 #: includes/Api/ApiRequest.php:2 24204 #: includes/Api/ApiRequest.php:214 209 205 msgid "Error, language not supported for your subscription plan" 210 206 msgstr "Errore, lingua non supportata per il tuo piano di abbonamento" 211 207 212 #: includes/Api/ApiRequest.php:2 25208 #: includes/Api/ApiRequest.php:215 213 209 #: includes/MediaLibrary/MediaLibraryExtented.php:73 214 #: includes/MediaLibrary/MediaLibraryExtented.php: 200build/index.js:1215 #: src/block/WubtitlePanel.js:9 4210 #: includes/MediaLibrary/MediaLibraryExtented.php:196 build/index.js:1 211 #: src/block/WubtitlePanel.js:97 216 212 msgid "Unsupported video format for free plan" 217 213 msgstr "Formato video non supportato per il piano free" 218 214 219 #: includes/Api/ApiRequest.php:2 30215 #: includes/Api/ApiRequest.php:220 220 216 msgid "" 221 217 "Error, video length is longer than minutes available for your subscription " … … 225 221 "piano di abbonamento (minuti rimasti" 226 222 227 #: includes/Api/ApiRequest.php:2 30223 #: includes/Api/ApiRequest.php:220 228 224 msgid ", video left" 229 225 msgstr ", video rimasti" … … 701 697 msgstr "Modifica piano" 702 698 699 #: includes/Helpers.php:112 includes/MediaLibrary/MediaLibraryExtented.php:364 700 #: build/index.js:1 src/block/labels.js:38 701 msgid "Italian" 702 msgstr "Italiano" 703 704 #: includes/Helpers.php:113 705 msgid "US English" 706 msgstr "Inglese (US)" 707 708 #: includes/Helpers.php:114 includes/MediaLibrary/MediaLibraryExtented.php:366 709 #: build/index.js:1 src/block/labels.js:40 710 msgid "Spanish" 711 msgstr "Spagnolo" 712 713 #: includes/Helpers.php:115 includes/MediaLibrary/MediaLibraryExtented.php:367 714 #: build/index.js:1 src/block/labels.js:41 715 msgid "German" 716 msgstr "Tedesco" 717 718 #: includes/Helpers.php:116 includes/MediaLibrary/MediaLibraryExtented.php:368 719 #: build/index.js:1 src/block/labels.js:42 720 msgid "Chinese" 721 msgstr "Cinese" 722 723 #: includes/Helpers.php:117 includes/MediaLibrary/MediaLibraryExtented.php:369 724 #: build/index.js:1 src/block/labels.js:43 725 msgid "French" 726 msgstr "Francese" 727 728 #: includes/Helpers.php:118 729 msgid "Gulf Arabic" 730 msgstr "Golfo Arabo" 731 732 #: includes/Helpers.php:119 733 msgid "Modern Standard Arabic" 734 msgstr "Arabo Moderno" 735 736 #: includes/Helpers.php:120 737 msgid "Dutch" 738 msgstr "Olandese" 739 740 #: includes/Helpers.php:121 741 msgid "Australian English" 742 msgstr "Inglese Australiano" 743 744 #: includes/Helpers.php:122 745 msgid "Welsh English" 746 msgstr "Inglese Gallese" 747 748 #: includes/Helpers.php:123 749 msgid "US Spanish" 750 msgstr "Spagnolo (US)" 751 752 #: includes/Helpers.php:124 753 msgid "Canadian French" 754 msgstr "Francese Canadese" 755 756 #: includes/Helpers.php:125 includes/Utils/VimeoHelper.php:68 757 msgid "Farsi" 758 msgstr "Farsi" 759 760 #: includes/Helpers.php:126 761 msgid "Swiss German" 762 msgstr "Tedesco Svizzero" 763 764 #: includes/Helpers.php:127 includes/Utils/VimeoHelper.php:84 765 msgid "Hebrew" 766 msgstr "Ebraico" 767 768 #: includes/Helpers.php:128 769 msgid "Indian Hindi" 770 msgstr "Indiano Hindi" 771 772 #: includes/Helpers.php:129 includes/Utils/VimeoHelper.php:87 773 msgid "Indonesian" 774 msgstr "Indonesiano" 775 776 #: includes/Helpers.php:130 includes/Utils/VimeoHelper.php:91 777 msgid "Japanese" 778 msgstr "Giapponese" 779 780 #: includes/Helpers.php:131 781 msgid "Korean" 782 msgstr "Coreano" 783 784 #: includes/Helpers.php:132 785 msgid "Malay" 786 msgstr "Malese" 787 788 #: includes/Helpers.php:133 789 msgid "Portuguese" 790 msgstr "Portoghese" 791 792 #: includes/Helpers.php:134 includes/Utils/VimeoHelper.php:110 793 msgid "Russian" 794 msgstr "Russo" 795 796 #: includes/Helpers.php:135 797 msgid "Tamil" 798 msgstr "Tamil" 799 800 #: includes/Helpers.php:136 801 msgid "Telugu" 802 msgstr "Telugu" 803 804 #: includes/Helpers.php:137 includes/Utils/VimeoHelper.php:139 805 msgid "Turkish" 806 msgstr "Turco" 807 808 #: includes/Helpers.php:138 809 msgid "Indian English" 810 msgstr "Inglese Indiano" 811 812 #: includes/Helpers.php:139 813 msgid "Irish English" 814 msgstr "Inglese Irlandese" 815 816 #: includes/Helpers.php:140 817 msgid "Scottish English" 818 msgstr "Inglese Scozzese" 819 820 #: includes/Helpers.php:141 821 msgid "British English" 822 msgstr "Inglese (UK)" 823 824 #: includes/Helpers.php:142 825 msgid "Brazilian Portuguese" 826 msgstr "Portoghese Brasiliano" 827 703 828 #: includes/MediaLibrary/ListingSubtitles.php:36 704 829 #: includes/MediaLibrary/MediaLibraryExtented.php:82 … … 709 834 #: includes/MediaLibrary/ListingSubtitles.php:49 710 835 #: includes/MediaLibrary/MediaLibraryExtented.php:56 711 #: includes/MediaLibrary/MediaLibraryExtented.php:18 7build/index.js:1712 #: src/block/labels.js: 13836 #: includes/MediaLibrary/MediaLibraryExtented.php:183 build/index.js:1 837 #: src/block/labels.js:7 713 838 msgid "Generating" 714 839 msgstr "In Creazione" … … 717 842 #: includes/MediaLibrary/MediaLibraryExtented.php:57 718 843 #: includes/MediaLibrary/MediaLibraryExtented.php:124 719 #: includes/MediaLibrary/MediaLibraryExtented.php:18 8720 #: includes/MediaLibrary/MediaLibraryExtented.php:26 4build/index.js:1721 #: src/block/labels.js: 14844 #: includes/MediaLibrary/MediaLibraryExtented.php:184 845 #: includes/MediaLibrary/MediaLibraryExtented.php:260 build/index.js:1 846 #: src/block/labels.js:8 722 847 msgid "Draft" 723 848 msgstr "In bozza" … … 726 851 #: includes/MediaLibrary/MediaLibraryExtented.php:58 727 852 #: includes/MediaLibrary/MediaLibraryExtented.php:123 728 #: includes/MediaLibrary/MediaLibraryExtented.php:18 9729 #: includes/MediaLibrary/MediaLibraryExtented.php:2 63build/index.js:1853 #: includes/MediaLibrary/MediaLibraryExtented.php:185 854 #: includes/MediaLibrary/MediaLibraryExtented.php:259 build/index.js:1 730 855 #: src/block/SubtitleControl.js:73 731 856 msgid "Published" … … 734 859 #: includes/MediaLibrary/ListingSubtitles.php:53 735 860 #: includes/MediaLibrary/MediaLibraryExtented.php:60 736 #: includes/MediaLibrary/MediaLibraryExtented.php:1 90build/index.js:1737 #: src/block/EmbedControlPanel.js:11 src/block/labels.js:1 6738 #: src/block/WubtitlePanel.js:6 6861 #: 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 739 864 msgid "None" 740 865 msgstr "Nessuno" … … 742 867 #: includes/MediaLibrary/ListingSubtitles.php:54 743 868 #: includes/MediaLibrary/MediaLibraryExtented.php:59 744 #: includes/MediaLibrary/MediaLibraryExtented.php:1 91build/index.js:1745 #: src/block/WubtitlePanel.js:6 5869 #: includes/MediaLibrary/MediaLibraryExtented.php:187 build/index.js:1 870 #: src/block/WubtitlePanel.js:68 746 871 msgid "Error" 747 872 msgstr "Errore" … … 749 874 #: includes/MediaLibrary/MediaLibraryExtented.php:91 750 875 #: includes/MediaLibrary/MediaLibraryExtented.php:132 751 #: includes/MediaLibrary/MediaLibraryExtented.php:23 6752 #: includes/MediaLibrary/MediaLibraryExtented.php:2 80876 #: includes/MediaLibrary/MediaLibraryExtented.php:232 877 #: includes/MediaLibrary/MediaLibraryExtented.php:276 753 878 msgid "Language" 754 879 msgstr "Lingua" 755 880 756 881 #: includes/MediaLibrary/MediaLibraryExtented.php:104 757 #: includes/MediaLibrary/MediaLibraryExtented.php:2 92build/index.js:1758 #: src/block/WubtitlePanel.js:8 5882 #: includes/MediaLibrary/MediaLibraryExtented.php:288 build/index.js:1 883 #: src/block/WubtitlePanel.js:88 759 884 msgid "GENERATE SUBTITLES" 760 885 msgstr "GENERA SOTTOTITOLI" 761 886 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 888 msgid "Subtitles" 889 msgstr "Sottotitoli" 890 891 #: includes/MediaLibrary/MediaLibraryExtented.php:214 892 msgid "Status" 893 msgstr "Stato" 894 895 #: includes/MediaLibrary/MediaLibraryExtented.php:239 896 msgid "" 897 "Wait while subtitles are created. Subtitles will be available as soon as " 898 "possible" 899 msgstr "" 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 772 905 msgid "English" 773 906 msgstr "Inglese" 774 775 #: includes/MediaLibrary/MediaLibraryExtented.php:161776 #: includes/MediaLibrary/MediaLibraryExtented.php:369 build/index.js:1777 #: src/block/labels.js:6 src/block/labels.js:30778 msgid "Spanish"779 msgstr "Spagnolo"780 781 #: includes/MediaLibrary/MediaLibraryExtented.php:162782 #: includes/MediaLibrary/MediaLibraryExtented.php:370 build/index.js:1783 #: src/block/labels.js:7 src/block/labels.js:34784 msgid "German"785 msgstr "Tedesco"786 787 #: includes/MediaLibrary/MediaLibraryExtented.php:163788 #: includes/MediaLibrary/MediaLibraryExtented.php:371 build/index.js:1789 #: src/block/labels.js:8 src/block/labels.js:38790 msgid "Chinese"791 msgstr "Cinese"792 793 #: includes/MediaLibrary/MediaLibraryExtented.php:164794 #: includes/MediaLibrary/MediaLibraryExtented.php:372 build/index.js:1795 #: src/block/labels.js:9 src/block/labels.js:42796 msgid "French"797 msgstr "Francese"798 799 #: includes/MediaLibrary/MediaLibraryExtented.php:214800 msgid "Subtitles"801 msgstr "Sottotitoli"802 803 #: includes/MediaLibrary/MediaLibraryExtented.php:218804 msgid "Status"805 msgstr "Stato"806 807 #: includes/MediaLibrary/MediaLibraryExtented.php:243808 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"814 907 815 908 #: includes/MediaLibrary/TrascriptionsExtends.php:66 … … 994 1087 msgstr "Estone" 995 1088 996 #: includes/Utils/VimeoHelper.php:68997 msgid "Farsi"998 msgstr "Farsi"999 1000 1089 #: includes/Utils/VimeoHelper.php:69 1001 1090 msgid "Finnish" … … 1058 1147 msgstr "Irlandese" 1059 1148 1060 #: includes/Utils/VimeoHelper.php:841061 msgid "Hebrew"1062 msgstr "Ebraico"1063 1064 1149 #: includes/Utils/VimeoHelper.php:85 1065 1150 msgid "Hindi" … … 1070 1155 msgstr "Ungherese" 1071 1156 1072 #: includes/Utils/VimeoHelper.php:871073 msgid "Indonesian"1074 msgstr "Indonesiano"1075 1076 1157 #: includes/Utils/VimeoHelper.php:88 1077 1158 msgid "Icelandic" … … 1086 1167 msgstr "Italiano (Svizzera)" 1087 1168 1088 #: includes/Utils/VimeoHelper.php:911089 msgid "Japanese"1090 msgstr "Giapponese"1091 1092 1169 #: includes/Utils/VimeoHelper.php:92 1093 1170 msgid "Korean (Johab)" … … 1162 1239 msgstr "Rumeno (Repubblica di Moldova)" 1163 1240 1164 #: includes/Utils/VimeoHelper.php:1101165 msgid "Russian"1166 msgstr "Russo"1167 1168 1241 #: includes/Utils/VimeoHelper.php:111 1169 1242 msgid "Russian (Republic of Moldova)" … … 1277 1350 msgid "Tswana" 1278 1351 msgstr "Tswana" 1279 1280 #: includes/Utils/VimeoHelper.php:1391281 msgid "Turkish"1282 msgstr "Turco"1283 1352 1284 1353 #: includes/Utils/VimeoHelper.php:140 … … 1346 1415 msgstr "Lingua della trascrizione" 1347 1416 1348 #: build/index.js:1 src/block/labels.js: 151417 #: build/index.js:1 src/block/labels.js:9 1349 1418 msgid "Enabled" 1350 1419 msgstr "Attivati" 1351 1420 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 1422 msgid "(Pro Only)" 1423 msgstr "(solo Pro)" 1367 1424 1368 1425 #: build/index.js:1 src/block/PendingSubtitle.js:7 1369 #: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js: 691426 #: src/block/SubtitleControl.js:67 src/block/WubtitlePanel.js:72 1370 1427 msgid "Status:" 1371 1428 msgstr "Stato:" … … 1386 1443 1387 1444 #: build/index.js:1 src/block/EmbedControlPanel.js:131 1388 #: src/block/WubtitlePanel.js:7 11445 #: src/block/WubtitlePanel.js:74 1389 1446 msgid "Select the video language" 1390 1447 msgstr "Seleziona la lingua del video" 1391 1448 1392 #: build/index.js:1 src/block/WubtitlePanel.js:11 61449 #: build/index.js:1 src/block/WubtitlePanel.js:119 1393 1450 msgid "Subtitle creation successfully started" 1394 1451 msgstr "Creazione dei sottotitoli avviata con successo" … … 1402 1459 msgstr "Stato trascrizione:" 1403 1460 1404 #: build/index.js:1 1405 msgid " Get Video Info"1406 msgstr " Informazioni Video"1461 #: build/index.js:1 src/block/EmbedControlPanel.js:124 1462 msgid "Select transcript language" 1463 msgstr "Selezione la lingua della trascrizione" 1407 1464 1408 1465 #: build/index.js:1 src/block/EmbedControlPanel.js:54 … … 1709 1766 msgstr "mesi il prezzo mensile sarà" 1710 1767 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" 1714 1782 1715 1783 #~ msgid "Insert url youtube video" -
wubtitle/trunk/languages/wubtitle.pot
r2378582 r2387223 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wubtitle 1. 0.6\n"5 "Project-Id-Version: Wubtitle 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Wubtitle-Wordpress-Plugin\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "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" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.4.0\n" … … 117 117 #: includes/Api/ApiPricingPlan.php:53 118 118 #: includes/Api/ApiPricingPlan.php:105 119 #: includes/Api/ApiRequest.php: 104119 #: includes/Api/ApiRequest.php:93 120 120 msgid "Unable to create subtitles. The product license key is missing." 121 121 msgstr "" … … 160 160 #: includes/Api/ApiPricingPlan.php:377 161 161 #: includes/Api/ApiPricingPlan.php:378 162 #: includes/Api/ApiRequest.php:1 23162 #: includes/Api/ApiRequest.php:112 163 163 #: includes/Core/Sources/Vimeo.php:91 164 164 #: includes/Core/Sources/Vimeo.php:156 … … 188 188 msgstr "" 189 189 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 197 193 msgid "An error occurred while creating the subtitles. Please try again in a few minutes." 198 194 msgstr "" 199 195 200 #: includes/Api/ApiRequest.php:1 20201 #: includes/Api/ApiRequest.php:1 21196 #: includes/Api/ApiRequest.php:109 197 #: includes/Api/ApiRequest.php:110 202 198 msgid "An error occurred while creating the subtitles. Please try again in a few minutes" 203 199 msgstr "" 204 200 205 #: includes/Api/ApiRequest.php:1 22201 #: includes/Api/ApiRequest.php:111 206 202 msgid "Unable to create subtitles. Invalid product license" 207 203 msgstr "" 208 204 209 #: includes/Api/ApiRequest.php:2 23205 #: includes/Api/ApiRequest.php:213 210 206 #: includes/Core/Sources/Vimeo.php:92 211 207 #: includes/Core/Sources/YouTube.php:137 … … 213 209 msgstr "" 214 210 215 #: includes/Api/ApiRequest.php:2 24211 #: includes/Api/ApiRequest.php:214 216 212 msgid "Error, language not supported for your subscription plan" 217 213 msgstr "" 218 214 219 #: includes/Api/ApiRequest.php:2 25215 #: includes/Api/ApiRequest.php:215 220 216 #: includes/MediaLibrary/MediaLibraryExtented.php:73 221 #: includes/MediaLibrary/MediaLibraryExtented.php: 200222 #: build/index.js:1 223 #: src/block/WubtitlePanel.js:9 4217 #: includes/MediaLibrary/MediaLibraryExtented.php:196 218 #: build/index.js:1 219 #: src/block/WubtitlePanel.js:97 224 220 msgid "Unsupported video format for free plan" 225 221 msgstr "" 226 222 227 #: includes/Api/ApiRequest.php:2 30223 #: includes/Api/ApiRequest.php:220 228 224 msgid "Error, video length is longer than minutes available for your subscription plan (minutes left" 229 225 msgstr "" 230 226 231 #: includes/Api/ApiRequest.php:2 30227 #: includes/Api/ApiRequest.php:220 232 228 msgid ", video left" 233 229 msgstr "" … … 670 666 msgstr "" 671 667 668 #: includes/Helpers.php:112 669 #: includes/MediaLibrary/MediaLibraryExtented.php:364 670 #: build/index.js:1 671 #: src/block/labels.js:38 672 msgid "Italian" 673 msgstr "" 674 675 #: includes/Helpers.php:113 676 msgid "US English" 677 msgstr "" 678 679 #: includes/Helpers.php:114 680 #: includes/MediaLibrary/MediaLibraryExtented.php:366 681 #: build/index.js:1 682 #: src/block/labels.js:40 683 msgid "Spanish" 684 msgstr "" 685 686 #: includes/Helpers.php:115 687 #: includes/MediaLibrary/MediaLibraryExtented.php:367 688 #: build/index.js:1 689 #: src/block/labels.js:41 690 msgid "German" 691 msgstr "" 692 693 #: includes/Helpers.php:116 694 #: includes/MediaLibrary/MediaLibraryExtented.php:368 695 #: build/index.js:1 696 #: src/block/labels.js:42 697 msgid "Chinese" 698 msgstr "" 699 700 #: includes/Helpers.php:117 701 #: includes/MediaLibrary/MediaLibraryExtented.php:369 702 #: build/index.js:1 703 #: src/block/labels.js:43 704 msgid "French" 705 msgstr "" 706 707 #: includes/Helpers.php:118 708 msgid "Gulf Arabic" 709 msgstr "" 710 711 #: includes/Helpers.php:119 712 msgid "Modern Standard Arabic" 713 msgstr "" 714 715 #: includes/Helpers.php:120 716 msgid "Dutch" 717 msgstr "" 718 719 #: includes/Helpers.php:121 720 msgid "Australian English" 721 msgstr "" 722 723 #: includes/Helpers.php:122 724 msgid "Welsh English" 725 msgstr "" 726 727 #: includes/Helpers.php:123 728 msgid "US Spanish" 729 msgstr "" 730 731 #: includes/Helpers.php:124 732 msgid "Canadian French" 733 msgstr "" 734 735 #: includes/Helpers.php:125 736 #: includes/Utils/VimeoHelper.php:68 737 msgid "Farsi" 738 msgstr "" 739 740 #: includes/Helpers.php:126 741 msgid "Swiss German" 742 msgstr "" 743 744 #: includes/Helpers.php:127 745 #: includes/Utils/VimeoHelper.php:84 746 msgid "Hebrew" 747 msgstr "" 748 749 #: includes/Helpers.php:128 750 msgid "Indian Hindi" 751 msgstr "" 752 753 #: includes/Helpers.php:129 754 #: includes/Utils/VimeoHelper.php:87 755 msgid "Indonesian" 756 msgstr "" 757 758 #: includes/Helpers.php:130 759 #: includes/Utils/VimeoHelper.php:91 760 msgid "Japanese" 761 msgstr "" 762 763 #: includes/Helpers.php:131 764 msgid "Korean" 765 msgstr "" 766 767 #: includes/Helpers.php:132 768 msgid "Malay" 769 msgstr "" 770 771 #: includes/Helpers.php:133 772 msgid "Portuguese" 773 msgstr "" 774 775 #: includes/Helpers.php:134 776 #: includes/Utils/VimeoHelper.php:110 777 msgid "Russian" 778 msgstr "" 779 780 #: includes/Helpers.php:135 781 msgid "Tamil" 782 msgstr "" 783 784 #: includes/Helpers.php:136 785 msgid "Telugu" 786 msgstr "" 787 788 #: includes/Helpers.php:137 789 #: includes/Utils/VimeoHelper.php:139 790 msgid "Turkish" 791 msgstr "" 792 793 #: includes/Helpers.php:138 794 msgid "Indian English" 795 msgstr "" 796 797 #: includes/Helpers.php:139 798 msgid "Irish English" 799 msgstr "" 800 801 #: includes/Helpers.php:140 802 msgid "Scottish English" 803 msgstr "" 804 805 #: includes/Helpers.php:141 806 msgid "British English" 807 msgstr "" 808 809 #: includes/Helpers.php:142 810 msgid "Brazilian Portuguese" 811 msgstr "" 812 672 813 #: includes/MediaLibrary/ListingSubtitles.php:36 673 814 #: includes/MediaLibrary/MediaLibraryExtented.php:82 … … 678 819 #: includes/MediaLibrary/ListingSubtitles.php:49 679 820 #: includes/MediaLibrary/MediaLibraryExtented.php:56 680 #: includes/MediaLibrary/MediaLibraryExtented.php:18 7681 #: build/index.js:1 682 #: src/block/labels.js: 13821 #: includes/MediaLibrary/MediaLibraryExtented.php:183 822 #: build/index.js:1 823 #: src/block/labels.js:7 683 824 msgid "Generating" 684 825 msgstr "" … … 687 828 #: includes/MediaLibrary/MediaLibraryExtented.php:57 688 829 #: includes/MediaLibrary/MediaLibraryExtented.php:124 689 #: includes/MediaLibrary/MediaLibraryExtented.php:18 8690 #: includes/MediaLibrary/MediaLibraryExtented.php:26 4691 #: build/index.js:1 692 #: src/block/labels.js: 14830 #: includes/MediaLibrary/MediaLibraryExtented.php:184 831 #: includes/MediaLibrary/MediaLibraryExtented.php:260 832 #: build/index.js:1 833 #: src/block/labels.js:8 693 834 msgid "Draft" 694 835 msgstr "" … … 697 838 #: includes/MediaLibrary/MediaLibraryExtented.php:58 698 839 #: includes/MediaLibrary/MediaLibraryExtented.php:123 699 #: includes/MediaLibrary/MediaLibraryExtented.php:18 9700 #: includes/MediaLibrary/MediaLibraryExtented.php:2 63840 #: includes/MediaLibrary/MediaLibraryExtented.php:185 841 #: includes/MediaLibrary/MediaLibraryExtented.php:259 701 842 #: build/index.js:1 702 843 #: src/block/SubtitleControl.js:73 … … 706 847 #: includes/MediaLibrary/ListingSubtitles.php:53 707 848 #: includes/MediaLibrary/MediaLibraryExtented.php:60 708 #: includes/MediaLibrary/MediaLibraryExtented.php:1 90849 #: includes/MediaLibrary/MediaLibraryExtented.php:186 709 850 #: build/index.js:1 710 851 #: src/block/EmbedControlPanel.js:11 711 #: src/block/labels.js:1 6712 #: src/block/WubtitlePanel.js:6 6852 #: src/block/labels.js:10 853 #: src/block/WubtitlePanel.js:69 713 854 msgid "None" 714 855 msgstr "" … … 716 857 #: includes/MediaLibrary/ListingSubtitles.php:54 717 858 #: includes/MediaLibrary/MediaLibraryExtented.php:59 718 #: includes/MediaLibrary/MediaLibraryExtented.php:1 91719 #: build/index.js:1 720 #: src/block/WubtitlePanel.js:6 5859 #: includes/MediaLibrary/MediaLibraryExtented.php:187 860 #: build/index.js:1 861 #: src/block/WubtitlePanel.js:68 721 862 msgid "Error" 722 863 msgstr "" … … 724 865 #: includes/MediaLibrary/MediaLibraryExtented.php:91 725 866 #: includes/MediaLibrary/MediaLibraryExtented.php:132 726 #: includes/MediaLibrary/MediaLibraryExtented.php:23 6727 #: includes/MediaLibrary/MediaLibraryExtented.php:2 80867 #: includes/MediaLibrary/MediaLibraryExtented.php:232 868 #: includes/MediaLibrary/MediaLibraryExtented.php:276 728 869 msgid "Language" 729 870 msgstr "" 730 871 731 872 #: includes/MediaLibrary/MediaLibraryExtented.php:104 732 #: includes/MediaLibrary/MediaLibraryExtented.php:2 92733 #: build/index.js:1 734 #: src/block/WubtitlePanel.js:8 5873 #: includes/MediaLibrary/MediaLibraryExtented.php:288 874 #: build/index.js:1 875 #: src/block/WubtitlePanel.js:88 735 876 msgid "GENERATE SUBTITLES" 736 877 msgstr "" 737 878 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 880 msgid "Subtitles" 881 msgstr "" 882 883 #: includes/MediaLibrary/MediaLibraryExtented.php:214 884 msgid "Status" 885 msgstr "" 886 887 #: includes/MediaLibrary/MediaLibraryExtented.php:239 888 msgid "Wait while subtitles are created. Subtitles will be available as soon as possible" 889 msgstr "" 890 891 #: includes/MediaLibrary/MediaLibraryExtented.php:365 749 892 #: includes/Utils/VimeoHelper.php:56 750 893 #: 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 754 895 msgid "English" 755 msgstr ""756 757 #: includes/MediaLibrary/MediaLibraryExtented.php:161758 #: includes/MediaLibrary/MediaLibraryExtented.php:369759 #: build/index.js:1760 #: src/block/labels.js:6761 #: src/block/labels.js:30762 msgid "Spanish"763 msgstr ""764 765 #: includes/MediaLibrary/MediaLibraryExtented.php:162766 #: includes/MediaLibrary/MediaLibraryExtented.php:370767 #: build/index.js:1768 #: src/block/labels.js:7769 #: src/block/labels.js:34770 msgid "German"771 msgstr ""772 773 #: includes/MediaLibrary/MediaLibraryExtented.php:163774 #: includes/MediaLibrary/MediaLibraryExtented.php:371775 #: build/index.js:1776 #: src/block/labels.js:8777 #: src/block/labels.js:38778 msgid "Chinese"779 msgstr ""780 781 #: includes/MediaLibrary/MediaLibraryExtented.php:164782 #: includes/MediaLibrary/MediaLibraryExtented.php:372783 #: build/index.js:1784 #: src/block/labels.js:9785 #: src/block/labels.js:42786 msgid "French"787 msgstr ""788 789 #: includes/MediaLibrary/MediaLibraryExtented.php:214790 msgid "Subtitles"791 msgstr ""792 793 #: includes/MediaLibrary/MediaLibraryExtented.php:218794 msgid "Status"795 msgstr ""796 797 #: includes/MediaLibrary/MediaLibraryExtented.php:243798 msgid "Wait while subtitles are created. Subtitles will be available as soon as possible"799 896 msgstr "" 800 897 … … 981 1078 msgstr "" 982 1079 983 #: includes/Utils/VimeoHelper.php:68984 msgid "Farsi"985 msgstr ""986 987 1080 #: includes/Utils/VimeoHelper.php:69 988 1081 msgid "Finnish" … … 1045 1138 msgstr "" 1046 1139 1047 #: includes/Utils/VimeoHelper.php:841048 msgid "Hebrew"1049 msgstr ""1050 1051 1140 #: includes/Utils/VimeoHelper.php:85 1052 1141 msgid "Hindi" … … 1057 1146 msgstr "" 1058 1147 1059 #: includes/Utils/VimeoHelper.php:871060 msgid "Indonesian"1061 msgstr ""1062 1063 1148 #: includes/Utils/VimeoHelper.php:88 1064 1149 msgid "Icelandic" … … 1073 1158 msgstr "" 1074 1159 1075 #: includes/Utils/VimeoHelper.php:911076 msgid "Japanese"1077 msgstr ""1078 1079 1160 #: includes/Utils/VimeoHelper.php:92 1080 1161 msgid "Korean (Johab)" … … 1149 1230 msgstr "" 1150 1231 1151 #: includes/Utils/VimeoHelper.php:1101152 msgid "Russian"1153 msgstr ""1154 1155 1232 #: includes/Utils/VimeoHelper.php:111 1156 1233 msgid "Russian (Republic of Moldova)" … … 1263 1340 #: includes/Utils/VimeoHelper.php:138 1264 1341 msgid "Tswana" 1265 msgstr ""1266 1267 #: includes/Utils/VimeoHelper.php:1391268 msgid "Turkish"1269 1342 msgstr "" 1270 1343 … … 1331 1404 1332 1405 #: build/index.js:1 1333 #: src/block/labels.js: 151406 #: src/block/labels.js:9 1334 1407 msgid "Enabled" 1335 1408 msgstr "" 1336 1409 1337 1410 #: 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 1412 msgid "(Pro Only)" 1355 1413 msgstr "" 1356 1414 … … 1358 1416 #: src/block/PendingSubtitle.js:7 1359 1417 #: src/block/SubtitleControl.js:67 1360 #: src/block/WubtitlePanel.js: 691418 #: src/block/WubtitlePanel.js:72 1361 1419 msgid "Status:" 1362 1420 msgstr "" … … 1381 1439 #: build/index.js:1 1382 1440 #: src/block/EmbedControlPanel.js:131 1383 #: src/block/WubtitlePanel.js:7 11441 #: src/block/WubtitlePanel.js:74 1384 1442 msgid "Select the video language" 1385 1443 msgstr "" 1386 1444 1387 1445 #: build/index.js:1 1388 #: src/block/WubtitlePanel.js:11 61446 #: src/block/WubtitlePanel.js:119 1389 1447 msgid "Subtitle creation successfully started" 1390 1448 msgstr "" … … 1401 1459 1402 1460 #: build/index.js:1 1403 msgid "Get Video Info" 1461 #: src/block/EmbedControlPanel.js:124 1462 msgid "Select transcript language" 1404 1463 msgstr "" 1405 1464 … … 1772 1831 msgid "months the monthly price will be" 1773 1832 msgstr "" 1774 1775 #: src/block/EmbedControlPanel.js:1241776 msgid "Select transcript language"1777 msgstr "" -
wubtitle/trunk/node_modules/@wordpress/api-fetch/build-module/index.js
r2347061 r2387223 113 113 114 114 function 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) { 118 121 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); 127 123 }; 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. 135 129 136 130 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); 143 136 }); 144 137 }); -
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 48 48 } 49 49 50 return next(options , next);50 return next(options); 51 51 } 52 52 -
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 17 17 } 18 18 19 return next(options , next);19 return next(options); 20 20 } 21 21 -
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 124 124 125 125 function 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) { 129 132 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); 138 134 }; 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. 146 140 147 141 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); 154 147 }); 155 148 }); -
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 57 57 } 58 58 59 return next(options , next);59 return next(options); 60 60 } 61 61 -
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 24 24 } 25 25 26 return next(options , next);26 return next(options); 27 27 } 28 28 -
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 121 121 122 122 function 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 ); 124 131 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 ); 129 135 } 130 136 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 ); 153 145 } ); 154 146 } ); -
wubtitle/trunk/node_modules/@wordpress/api-fetch/src/middlewares/http-v1.js
r2347061 r2387223 41 41 } 42 42 43 return next( options , next);43 return next( options ); 44 44 } 45 45 -
wubtitle/trunk/node_modules/@wordpress/api-fetch/src/middlewares/user-locale.js
r2347061 r2387223 19 19 } 20 20 21 return next( options , next);21 return next( options ); 22 22 } 23 23 -
wubtitle/trunk/readme.txt
r2378582 r2387223 51 51 = What languages does Wubtitle support? = 52 52 53 Wubtitle currently supports english, italian, spanish, chinese and french.However, free plan only supports english and italian languages.53 Wubtitle 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. 54 54 55 55 = Can Wubtitle automatically translate transcriptions? = … … 95 95 96 96 == Changelog == 97 98 = 1.1.1 = 99 Release Date: September 23th, 2020 100 101 Enhancements: 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 104 Bugfixes: 105 106 * Stability improvements 97 107 98 108 = 1.1.0 = … … 166 176 == Upgrade Notice == 167 177 168 Upgrade to enjoy Vimeo Transcriptions 178 = 1.1.1 = 179 Upgrade 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 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c9::getLoader();7 return ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e::getLoader(); -
wubtitle/trunk/vendor/composer/ClassLoader.php
r2347061 r2387223 61 61 { 62 62 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)); 64 64 } 65 65 -
wubtitle/trunk/vendor/composer/autoload_real.php
r2378582 r2387223 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c95 class ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 1e0671c97b24b1ba17dfc53092e130c9', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit2f8f2c49528c672329db957b79cd963e', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require_once __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c9::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit2f8f2c49528c672329db957b79cd963e::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; -
wubtitle/trunk/vendor/composer/autoload_static.php
r2378582 r2387223 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c97 class ComposerStaticInit2f8f2c49528c672329db957b79cd963e 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 32 32 { 33 33 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c9::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit 1e0671c97b24b1ba17dfc53092e130c9::$prefixDirsPsr4;34 $loader->prefixLengthsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixLengthsPsr4; 35 $loader->prefixDirsPsr4 = ComposerStaticInit2f8f2c49528c672329db957b79cd963e::$prefixDirsPsr4; 36 36 37 37 }, null, ClassLoader::class); -
wubtitle/trunk/wubtitle.php
r2378582 r2387223 8 8 * Text Domain: wubtitle 9 9 * Domain Path: /languages 10 * Version: 1.1. 010 * Version: 1.1.1 11 11 * 12 12 * @package Wubtitle … … 22 22 define( 'WUBTITLE_URL', plugin_dir_url( __FILE__ ) ); 23 23 define( 'WUBTITLE_NAME', dirname( plugin_basename( __FILE__ ) ) ); 24 define( 'WUBTITLE_VER', '1.1. 0' );24 define( 'WUBTITLE_VER', '1.1.1' ); 25 25 $endpoint = 'https://api.wubtitle.com/'; 26 26 if ( defined( 'WP_WUBTITLE_ENV' ) && 'development' === WP_WUBTITLE_ENV ) {
Note: See TracChangeset
for help on using the changeset viewer.