Post Expirator - Version 2.8.1

Version Description

Download this release

Release Info

Developer andergmartins
Plugin Icon 128x128 Post Expirator
Version 2.8.1
Comparing to
See all releases

Code changes from version 2.8.0 to 2.8.1

assets/js/gutenberg-panel.js CHANGED
@@ -1,464 +1,2 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
- /******/ }
41
- /******/ };
42
- /******/
43
- /******/ // define __esModule on exports
44
- /******/ __webpack_require__.r = function(exports) {
45
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
- /******/ }
48
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
- /******/ };
50
- /******/
51
- /******/ // create a fake namespace object
52
- /******/ // mode & 1: value is a module id, require it
53
- /******/ // mode & 2: merge all properties of value into the ns
54
- /******/ // mode & 4: return value when already ns object
55
- /******/ // mode & 8|1: behave like require
56
- /******/ __webpack_require__.t = function(value, mode) {
57
- /******/ if(mode & 1) value = __webpack_require__(value);
58
- /******/ if(mode & 8) return value;
59
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
- /******/ var ns = Object.create(null);
61
- /******/ __webpack_require__.r(ns);
62
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
- /******/ return ns;
65
- /******/ };
66
- /******/
67
- /******/ // getDefaultExport function for compatibility with non-harmony modules
68
- /******/ __webpack_require__.n = function(module) {
69
- /******/ var getter = module && module.__esModule ?
70
- /******/ function getDefault() { return module['default']; } :
71
- /******/ function getModuleExports() { return module; };
72
- /******/ __webpack_require__.d(getter, 'a', getter);
73
- /******/ return getter;
74
- /******/ };
75
- /******/
76
- /******/ // Object.prototype.hasOwnProperty.call
77
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
- /******/
79
- /******/ // __webpack_public_path__
80
- /******/ __webpack_require__.p = "";
81
- /******/
82
- /******/
83
- /******/ // Load entry module and return exports
84
- /******/ return __webpack_require__(__webpack_require__.s = 0);
85
- /******/ })
86
- /************************************************************************/
87
- /******/ ({
88
-
89
- /***/ "./assets/jsx/gutenberg-panel.jsx":
90
- /*!****************************************!*\
91
- !*** ./assets/jsx/gutenberg-panel.jsx ***!
92
- \****************************************/
93
- /*! no static exports found */
94
- /***/ (function(module, exports, __webpack_require__) {
95
-
96
- "use strict";
97
-
98
-
99
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
100
-
101
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
102
-
103
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
104
-
105
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
106
-
107
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
108
-
109
- (function (wp, config) {
110
- var registerPlugin = wp.plugins.registerPlugin;
111
- var PluginDocumentSettingPanel = wp.editPost.PluginDocumentSettingPanel;
112
- var _wp$components = wp.components,
113
- PanelRow = _wp$components.PanelRow,
114
- DateTimePicker = _wp$components.DateTimePicker,
115
- CheckboxControl = _wp$components.CheckboxControl,
116
- SelectControl = _wp$components.SelectControl,
117
- FormTokenField = _wp$components.FormTokenField,
118
- Spinner = _wp$components.Spinner;
119
- var _wp$element = wp.element,
120
- Fragment = _wp$element.Fragment,
121
- Component = _wp$element.Component;
122
- var decodeEntities = wp.htmlEntities.decodeEntities;
123
- var _lodash = lodash,
124
- isEmpty = _lodash.isEmpty,
125
- keys = _lodash.keys,
126
- compact = _lodash.compact;
127
-
128
- var PostExpiratorSidebar = function (_Component) {
129
- _inherits(PostExpiratorSidebar, _Component);
130
-
131
- function PostExpiratorSidebar() {
132
- _classCallCheck(this, PostExpiratorSidebar);
133
-
134
- var _this = _possibleConstructorReturn(this, (PostExpiratorSidebar.__proto__ || Object.getPrototypeOf(PostExpiratorSidebar)).apply(this, arguments));
135
-
136
- _this.state = {
137
- categoriesList: [],
138
- catIdVsName: []
139
- };
140
- return _this;
141
- }
142
-
143
- _createClass(PostExpiratorSidebar, [{
144
- key: 'componentWillMount',
145
- value: function componentWillMount() {
146
- var _this2 = this;
147
-
148
- var attributes = this.state.attributes;
149
-
150
-
151
- var postMeta = wp.data.select('core/editor').getEditedPostAttribute('meta');
152
- var postType = wp.data.select('core/editor').getCurrentPostType();
153
- var setPostMeta = function setPostMeta(newMeta) {
154
- return wp.data.dispatch('core/editor').editPost({ meta: newMeta });
155
- };
156
-
157
- var enabled = false;
158
- var date = new Date();
159
-
160
- var expireAction = this.getExpireType(postMeta);
161
-
162
- var categories = [];
163
- if (expireAction.includes('category')) {
164
- categories = this.getCategories(postMeta);
165
- }
166
-
167
- if (postMeta['_expiration-date-status'] && postMeta['_expiration-date-status'] === 'saved') {
168
- enabled = true;
169
- }
170
-
171
- var browserTimezoneOffset = date.getTimezoneOffset() * 60;
172
- var wpTimezoneOffset = config.timezone_offset * 60;
173
-
174
- if (postMeta['_expiration-date']) {
175
- date.setTime((postMeta['_expiration-date'] + browserTimezoneOffset + wpTimezoneOffset) * 1000);
176
- } else {
177
- categories = config.default_categories;
178
- if (config.default_date) {
179
- date.setTime((parseInt(config.default_date) + browserTimezoneOffset + wpTimezoneOffset) * 1000);
180
- }
181
-
182
- // If the date is not set
183
- enabled = false;
184
- }
185
-
186
- var taxonomy = config.defaults.taxonomy || 'category';
187
-
188
- this.setState({
189
- enabled: enabled,
190
- date: date,
191
- expireAction: expireAction,
192
- categories: categories,
193
- taxonomy: taxonomy
194
- });
195
-
196
- // Force all the metadata to be saved. Required for making sure the default settings are stored correctly.
197
- setPostMeta({ '_expiration-date-status': enabled ? 'saved' : '' });
198
- setPostMeta({ '_expiration-date': date.getTime() / 1000 });
199
- setPostMeta({ '_expiration-date-type': expireAction });
200
- setPostMeta({ '_expiration-date-categories': categories });
201
-
202
- var categoriesList = [];
203
- var catIdVsName = [];
204
-
205
- if (!taxonomy && postType === 'post' || taxonomy === 'category') {
206
- wp.apiFetch({
207
- path: wp.url.addQueryArgs('wp/v2/categories', { per_page: -1 })
208
- }).then(function (list) {
209
- list.forEach(function (cat) {
210
- categoriesList[cat.name] = cat;
211
- catIdVsName[cat.id] = cat.name;
212
- });
213
- _this2.setState({ categoriesList: categoriesList, catIdVsName: catIdVsName, taxonomy: config.strings.category });
214
- });
215
- } else {
216
- wp.apiFetch({
217
- path: wp.url.addQueryArgs('wp/v2/taxonomies/' + taxonomy, { context: 'edit' })
218
- }).then(function (taxAttributes) {
219
- // fetch all terms
220
- wp.apiFetch({
221
- path: wp.url.addQueryArgs('wp/v2/' + taxAttributes.rest_base, { context: 'edit' })
222
- }).then(function (terms) {
223
- terms.forEach(function (term) {
224
- categoriesList[decodeEntities(term.name)] = term;
225
- catIdVsName[term.id] = decodeEntities(term.name);
226
- });
227
- _this2.setState({
228
- categoriesList: categoriesList,
229
- catIdVsName: catIdVsName,
230
- taxonomy: decodeEntities(taxAttributes.name)
231
- });
232
- });
233
- });
234
- }
235
- }
236
- }, {
237
- key: 'componentDidUpdate',
238
- value: function componentDidUpdate() {
239
- var _state = this.state,
240
- enabled = _state.enabled,
241
- date = _state.date,
242
- expireAction = _state.expireAction,
243
- categories = _state.categories,
244
- attribute = _state.attribute;
245
-
246
- var setPostMeta = function setPostMeta(newMeta) {
247
- return wp.data.dispatch('core/editor').editPost({ meta: newMeta });
248
- };
249
- var postMeta = wp.data.select('core/editor').getEditedPostAttribute('meta');
250
-
251
- switch (attribute) {
252
- case 'enabled':
253
- setPostMeta({ '_expiration-date-status': enabled ? 'saved' : '' });
254
- // if date is not set when the checkbox is enabled, set it to the default date
255
- // this is to prevent the user from having to click the date to set it
256
- if (!postMeta['_expiration-date']) {
257
- setPostMeta({ '_expiration-date': this.getDate(date) });
258
- }
259
- break;
260
- case 'date':
261
- if (typeof date === 'string') {
262
- setPostMeta({ '_expiration-date': this.getDate(date) });
263
- }
264
- break;
265
- case 'action':
266
- setPostMeta({ '_expiration-date-type': expireAction });
267
- if (!expireAction.includes('category')) {
268
- setPostMeta({ '_expiration-date-categories': [] });
269
- }
270
- break;
271
- case 'category':
272
- setPostMeta({ '_expiration-date-categories': categories });
273
- break;
274
- }
275
- }
276
- }, {
277
- key: 'render',
278
- value: function render() {
279
- var _this3 = this;
280
-
281
- var _state2 = this.state,
282
- categoriesList = _state2.categoriesList,
283
- catIdVsName = _state2.catIdVsName;
284
- var _state3 = this.state,
285
- enabled = _state3.enabled,
286
- date = _state3.date,
287
- expireAction = _state3.expireAction,
288
- categories = _state3.categories,
289
- taxonomy = _state3.taxonomy;
290
-
291
-
292
- var postType = wp.data.select('core/editor').getCurrentPostType();
293
-
294
- var actionsList = [{ label: config.strings.draft, value: 'draft' }, { label: config.strings.delete, value: 'delete' }, { label: config.strings.trash, value: 'trash' }, { label: config.strings.private, value: 'private' }, { label: config.strings.stick, value: 'stick' }, { label: config.strings.unstick, value: 'unstick' }, { label: config.strings.categoryReplace, value: 'category' }, { label: config.strings.categoryAdd, value: 'category-add' }, { label: config.strings.categoryRemove, value: 'category-remove' }];
295
-
296
- var selectedCats = categories && compact(categories.map(function (id) {
297
- return catIdVsName[id] || false;
298
- }));
299
- if (typeof selectedCats === 'string') {
300
- selectedCats = [];
301
- }
302
-
303
- return React.createElement(
304
- PluginDocumentSettingPanel,
305
- { title: config.strings.postExpirator, icon: 'calendar',
306
- initialOpen: enabled, className: 'post-expirator-panel' },
307
- React.createElement(
308
- PanelRow,
309
- null,
310
- React.createElement(CheckboxControl, {
311
- label: config.strings.enablePostExpiration,
312
- checked: enabled,
313
- onChange: function onChange(value) {
314
- _this3.setState({ enabled: !enabled, attribute: 'enabled' });
315
- }
316
- })
317
- ),
318
- enabled && React.createElement(
319
- Fragment,
320
- null,
321
- React.createElement(
322
- PanelRow,
323
- null,
324
- React.createElement(DateTimePicker, {
325
- currentDate: date,
326
- onChange: function onChange(value) {
327
- return _this3.setState({ date: value, attribute: 'date' });
328
- },
329
- is12Hour: config.is_12_hours
330
- })
331
- ),
332
- React.createElement(SelectControl, {
333
- label: config.strings.howToExpire,
334
- value: expireAction,
335
- options: actionsList,
336
- onChange: function onChange(value) {
337
- _this3.setState({ expireAction: value, attribute: 'action' });
338
- }
339
- }),
340
- expireAction.includes('category') && (isEmpty(keys(categoriesList)) && React.createElement(
341
- Fragment,
342
- null,
343
- config.strings.loading + (' (' + taxonomy + ')'),
344
- React.createElement(Spinner, null)
345
- ) || React.createElement(FormTokenField, {
346
- label: config.strings.expirationCategories + (' (' + taxonomy + ')'),
347
- value: selectedCats,
348
- suggestions: Object.keys(categoriesList),
349
- onChange: function onChange(value) {
350
- _this3.setState({
351
- categories: _this3.selectCategories(value),
352
- attribute: 'category'
353
- });
354
- },
355
- maxSuggestions: 10
356
- }))
357
- )
358
- );
359
- }
360
-
361
- // what action to take on expiration
362
-
363
- }, {
364
- key: 'getExpireType',
365
- value: function getExpireType(postMeta) {
366
- var typeNew = postMeta['_expiration-date-type'];
367
- var typeOld = postMeta['_expiration-date-options'] && postMeta['_expiration-date-options']['expireType'];
368
-
369
- if (typeNew) {
370
- return typeNew;
371
- }
372
-
373
- if (typeOld) {
374
- return typeOld;
375
- }
376
-
377
- if (config && config.defaults && config.defaults.expireType) {
378
- return config.defaults.expireType;
379
- }
380
-
381
- return 'draft';
382
- }
383
-
384
- // what categories to add/remove/replace
385
-
386
- }, {
387
- key: 'getCategories',
388
- value: function getCategories(postMeta) {
389
- var categoriesNew = postMeta['_expiration-date-categories'] && postMeta['_expiration-date-categories'];
390
- var categoriesOld = postMeta['_expiration-date-options'] && postMeta['_expiration-date-options']['category'];
391
-
392
- if ((typeof categoriesNew === 'undefined' ? 'undefined' : _typeof(categoriesNew)) === 'object' && categoriesNew.length > 0) {
393
- return categoriesNew;
394
- }
395
-
396
- if (categoriesOld && typeof categoriesOld !== 'undefined' && (typeof categoriesOld === 'undefined' ? 'undefined' : _typeof(categoriesOld)) !== 'object') {
397
- categories = [categoriesOld];
398
- }
399
-
400
- return categoriesOld;
401
- }
402
-
403
- // fired for the autocomplete
404
-
405
- }, {
406
- key: 'selectCategories',
407
- value: function selectCategories(tokens) {
408
- var _state4 = this.state,
409
- categoriesList = _state4.categoriesList,
410
- catIdVsName = _state4.catIdVsName;
411
-
412
-
413
- var hasNoSuggestion = tokens.some(function (token) {
414
- return typeof token === 'string' && !categoriesList[token];
415
- });
416
-
417
- if (hasNoSuggestion) {
418
- return;
419
- }
420
-
421
- var categories = tokens.map(function (token) {
422
- return typeof token === 'string' ? categoriesList[token] : token;
423
- });
424
-
425
- return categories.map(function (cat) {
426
- return cat.id;
427
- });
428
- }
429
- }, {
430
- key: 'getDate',
431
- value: function getDate(date) {
432
- var newDate = new Date();
433
- var browserTimezoneOffset = new Date().getTimezoneOffset() * 60;
434
- var wpTimezoneOffset = config.timezone_offset * 60;
435
- newDate.setTime(Date.parse(date));
436
- newDate.setTime(newDate.getTime() - (browserTimezoneOffset + wpTimezoneOffset) * 1000);
437
- return newDate.getTime() / 1000;
438
- }
439
- }]);
440
-
441
- return PostExpiratorSidebar;
442
- }(Component);
443
-
444
- registerPlugin('postexpirator-sidebar', {
445
- render: PostExpiratorSidebar
446
- });
447
- })(window.wp, window.postExpiratorPanelConfig);
448
-
449
- /***/ }),
450
-
451
- /***/ 0:
452
- /*!**********************************************!*\
453
- !*** multi ./assets/jsx/gutenberg-panel.jsx ***!
454
- \**********************************************/
455
- /*! no static exports found */
456
- /***/ (function(module, exports, __webpack_require__) {
457
-
458
- module.exports = __webpack_require__(/*! ./assets/jsx/gutenberg-panel.jsx */"./assets/jsx/gutenberg-panel.jsx");
459
-
460
-
461
- /***/ })
462
-
463
- /******/ });
464
  //# sourceMappingURL=gutenberg-panel.js.map
1
+ !function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,a){e.exports=a(1)},function(e,t,a){"use strict";var n,r,o,i,s,c,u,l,p,d,f,g,y,m,b,v,x,h,_,E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}n=window.wp,r=window.postExpiratorPanelConfig,o=n.plugins.registerPlugin,i=n.editPost.PluginDocumentSettingPanel,s=n.components,c=s.PanelRow,u=s.DateTimePicker,l=s.CheckboxControl,p=s.SelectControl,d=s.FormTokenField,f=s.Spinner,g=n.element,y=g.Fragment,m=g.Component,b=n.htmlEntities.decodeEntities,v=lodash,x=v.isEmpty,h=v.keys,_=v.compact,o("postexpirator-sidebar",{render:function(e){function t(){P(this,t);var e=T(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.state={categoriesList:[],catIdVsName:[]},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),w(t,[{key:"componentWillMount",value:function(){var e=this,t=(this.state.attributes,n.data.select("core/editor").getEditedPostAttribute("meta")),a=n.data.select("core/editor").getCurrentPostType(),o=function(e){return n.data.dispatch("core/editor").editPost({meta:e})},i=!1,s=new Date,c=this.getExpireType(t),u=[];c.includes("category")&&(u=this.getCategories(t)),t["_expiration-date-status"]&&"saved"===t["_expiration-date-status"]&&(i=!0);var l=60*s.getTimezoneOffset(),p=60*r.timezone_offset;t["_expiration-date"]?s.setTime(1e3*(t["_expiration-date"]+l+p)):(u=r.default_categories,r.default_date&&s.setTime(1e3*(parseInt(r.default_date)+l+p)),i=!1);var d=r.defaults.taxonomy||"category";this.setState({enabled:i,date:s,expireAction:c,categories:u,taxonomy:d}),o({"_expiration-date-status":i?"saved":""}),o({"_expiration-date":s.getTime()/1e3}),o({"_expiration-date-type":c}),o({"_expiration-date-categories":u});var f=[],g=[];!d&&"post"===a||"category"===d?n.apiFetch({path:n.url.addQueryArgs("wp/v2/categories",{per_page:-1})}).then((function(t){t.forEach((function(e){f[e.name]=e,g[e.id]=e.name})),e.setState({categoriesList:f,catIdVsName:g,taxonomy:r.strings.category})})):n.apiFetch({path:n.url.addQueryArgs("wp/v2/taxonomies/"+d,{context:"edit"})}).then((function(t){n.apiFetch({path:n.url.addQueryArgs("wp/v2/"+t.rest_base,{context:"edit"})}).then((function(a){a.forEach((function(e){f[b(e.name)]=e,g[e.id]=b(e.name)})),e.setState({categoriesList:f,catIdVsName:g,taxonomy:b(t.name)})}))}))}},{key:"componentDidUpdate",value:function(){var e=this.state,t=e.enabled,a=e.date,r=e.expireAction,o=e.categories,i=e.attribute,s=function(e){return n.data.dispatch("core/editor").editPost({meta:e})},c=n.data.select("core/editor").getEditedPostAttribute("meta");switch(i){case"enabled":s({"_expiration-date-status":t?"saved":""}),c["_expiration-date"]||s({"_expiration-date":this.getDate(a)});break;case"date":"string"==typeof a&&s({"_expiration-date":this.getDate(a)});break;case"action":s({"_expiration-date-type":r}),r.includes("category")||s({"_expiration-date-categories":[]});break;case"category":s({"_expiration-date-categories":o})}}},{key:"render",value:function(){var e=this,t=this.state,a=t.categoriesList,o=t.catIdVsName,s=this.state,g=s.enabled,m=s.date,b=s.expireAction,v=s.categories,E=s.taxonomy,w=(n.data.select("core/editor").getCurrentPostType(),[{label:r.strings.draft,value:"draft"},{label:r.strings.delete,value:"delete"},{label:r.strings.trash,value:"trash"},{label:r.strings.private,value:"private"},{label:r.strings.stick,value:"stick"},{label:r.strings.unstick,value:"unstick"},{label:r.strings.categoryReplace,value:"category"},{label:r.strings.categoryAdd,value:"category-add"},{label:r.strings.categoryRemove,value:"category-remove"}]),P=v&&_(v.map((function(e){return o[e]||!1})));return"string"==typeof P&&(P=[]),React.createElement(i,{title:r.strings.postExpirator,icon:"calendar",initialOpen:g,className:"post-expirator-panel"},React.createElement(c,null,React.createElement(l,{label:r.strings.enablePostExpiration,checked:g,onChange:function(t){e.setState({enabled:!g,attribute:"enabled"})}})),g&&React.createElement(y,null,React.createElement(c,null,React.createElement(u,{currentDate:m,onChange:function(t){return e.setState({date:t,attribute:"date"})},is12Hour:r.is_12_hours})),React.createElement(p,{label:r.strings.howToExpire,value:b,options:w,onChange:function(t){e.setState({expireAction:t,attribute:"action"})}}),b.includes("category")&&(x(h(a))&&React.createElement(y,null,r.strings.loading+" ("+E+")",React.createElement(f,null))||React.createElement(d,{label:r.strings.expirationCategories+" ("+E+")",value:P,suggestions:Object.keys(a),onChange:function(t){e.setState({categories:e.selectCategories(t),attribute:"category"})},maxSuggestions:10}))))}},{key:"getExpireType",value:function(e){var t=e["_expiration-date-type"],a=e["_expiration-date-options"]&&e["_expiration-date-options"].expireType;return t||a||(r&&r.defaults&&r.defaults.expireType?r.defaults.expireType:"draft")}},{key:"getCategories",value:function(e){var t=e["_expiration-date-categories"]&&e["_expiration-date-categories"],a=e["_expiration-date-options"]&&e["_expiration-date-options"].category;return"object"===(void 0===t?"undefined":E(t))&&t.length>0?t:(a&&void 0!==a&&"object"!==(void 0===a?"undefined":E(a))&&(categories=[a]),a)}},{key:"selectCategories",value:function(e){var t=this.state,a=t.categoriesList;if(t.catIdVsName,!e.some((function(e){return"string"==typeof e&&!a[e]})))return e.map((function(e){return"string"==typeof e?a[e]:e})).map((function(e){return e.id}))}},{key:"getDate",value:function(e){var t=new Date,a=60*(new Date).getTimezoneOffset(),n=60*r.timezone_offset;return t.setTime(Date.parse(e)),t.setTime(t.getTime()-1e3*(a+n)),t.getTime()/1e3}}]),t}(m)})}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  //# sourceMappingURL=gutenberg-panel.js.map
assets/js/gutenberg-panel.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./assets/jsx/gutenberg-panel.jsx"],"names":["wp","config","registerPlugin","plugins","PluginDocumentSettingPanel","editPost","components","PanelRow","DateTimePicker","CheckboxControl","SelectControl","FormTokenField","Spinner","element","Fragment","Component","decodeEntities","htmlEntities","lodash","isEmpty","keys","compact","PostExpiratorSidebar","arguments","state","categoriesList","catIdVsName","attributes","postMeta","data","select","getEditedPostAttribute","postType","getCurrentPostType","setPostMeta","newMeta","dispatch","meta","enabled","date","Date","expireAction","getExpireType","categories","includes","getCategories","browserTimezoneOffset","getTimezoneOffset","wpTimezoneOffset","timezone_offset","setTime","default_categories","default_date","parseInt","taxonomy","defaults","setState","getTime","apiFetch","path","url","addQueryArgs","per_page","then","list","forEach","cat","name","id","strings","category","context","taxAttributes","rest_base","terms","term","attribute","getDate","actionsList","label","draft","value","delete","trash","private","stick","unstick","categoryReplace","categoryAdd","categoryRemove","selectedCats","map","postExpirator","enablePostExpiration","is_12_hours","howToExpire","loading","expirationCategories","Object","selectCategories","typeNew","typeOld","expireType","categoriesNew","categoriesOld","length","tokens","hasNoSuggestion","some","token","newDate","parse","render","window","postExpiratorPanelConfig"],"mappings":"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","file":"gutenberg-panel.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","(function (wp, config) {\n\n const {registerPlugin} = wp.plugins;\n const {PluginDocumentSettingPanel} = wp.editPost;\n const {PanelRow, DateTimePicker, CheckboxControl, SelectControl, FormTokenField, Spinner} = wp.components;\n const {Fragment, Component} = wp.element;\n const {decodeEntities} = wp.htmlEntities;\n const {isEmpty, keys, compact} = lodash;\n\n class PostExpiratorSidebar extends Component {\n constructor() {\n super(...arguments);\n\n this.state = {\n categoriesList: [],\n catIdVsName: [],\n }\n }\n\n componentWillMount() {\n const {attributes} = this.state;\n\n const postMeta = wp.data.select('core/editor').getEditedPostAttribute('meta');\n const postType = wp.data.select('core/editor').getCurrentPostType();\n const setPostMeta = (newMeta) => wp.data.dispatch('core/editor').editPost({meta: newMeta});\n\n let enabled = false;\n let date = new Date();\n\n let expireAction = this.getExpireType(postMeta);\n\n let categories = [];\n if (expireAction.includes('category')) {\n categories = this.getCategories(postMeta);\n }\n\n if (postMeta['_expiration-date-status'] && postMeta['_expiration-date-status'] === 'saved') {\n enabled = true;\n }\n\n let browserTimezoneOffset = date.getTimezoneOffset() * 60;\n let wpTimezoneOffset = config.timezone_offset * 60;\n\n if (postMeta['_expiration-date']) {\n date.setTime((postMeta['_expiration-date'] + browserTimezoneOffset + wpTimezoneOffset) * 1000);\n } else {\n categories = config.default_categories;\n if (config.default_date) {\n date.setTime((parseInt(config.default_date) + browserTimezoneOffset + wpTimezoneOffset) * 1000);\n }\n\n // If the date is not set\n enabled = false;\n }\n\n let taxonomy = config.defaults.taxonomy || 'category';\n\n this.setState({\n enabled: enabled,\n date: date,\n expireAction: expireAction,\n categories: categories,\n taxonomy: taxonomy,\n });\n\n // Force all the metadata to be saved. Required for making sure the default settings are stored correctly.\n setPostMeta({'_expiration-date-status': (enabled ? 'saved' : '')});\n setPostMeta({'_expiration-date': (date.getTime()) / 1000});\n setPostMeta({'_expiration-date-type': expireAction});\n setPostMeta({'_expiration-date-categories': categories});\n\n let categoriesList = [];\n let catIdVsName = [];\n\n if ((!taxonomy && postType === 'post') || taxonomy === 'category') {\n wp.apiFetch({\n path: wp.url.addQueryArgs('wp/v2/categories', {per_page: -1}),\n }).then((list) => {\n list.forEach(cat => {\n categoriesList[cat.name] = cat;\n catIdVsName[cat.id] = cat.name;\n });\n this.setState({categoriesList: categoriesList, catIdVsName: catIdVsName, taxonomy: config.strings.category});\n });\n } else {\n wp.apiFetch({\n path: wp.url.addQueryArgs(`wp/v2/taxonomies/${taxonomy}`, {context: 'edit'}),\n }).then((taxAttributes) => {\n // fetch all terms\n wp.apiFetch({\n path: wp.url.addQueryArgs(`wp/v2/${taxAttributes.rest_base}`, {context: 'edit'}),\n }).then((terms) => {\n terms.forEach(term => {\n categoriesList[decodeEntities(term.name)] = term;\n catIdVsName[term.id] = decodeEntities(term.name);\n });\n this.setState({\n categoriesList: categoriesList,\n catIdVsName: catIdVsName,\n taxonomy: decodeEntities(taxAttributes.name)\n });\n });\n });\n }\n\n }\n\n componentDidUpdate() {\n const {enabled, date, expireAction, categories, attribute} = this.state;\n const setPostMeta = (newMeta) => wp.data.dispatch('core/editor').editPost({meta: newMeta});\n const postMeta = wp.data.select('core/editor').getEditedPostAttribute('meta');\n\n switch (attribute) {\n case 'enabled':\n setPostMeta({'_expiration-date-status': (enabled ? 'saved' : '')});\n // if date is not set when the checkbox is enabled, set it to the default date\n // this is to prevent the user from having to click the date to set it\n if (!postMeta['_expiration-date']) {\n setPostMeta({'_expiration-date': this.getDate(date)});\n }\n break;\n case 'date':\n if (typeof date === 'string') {\n setPostMeta({'_expiration-date': this.getDate(date)});\n }\n break;\n case 'action':\n setPostMeta({'_expiration-date-type': expireAction});\n if (!expireAction.includes('category')) {\n setPostMeta({'_expiration-date-categories': []});\n }\n break;\n case 'category':\n setPostMeta({'_expiration-date-categories': categories});\n break;\n }\n\n }\n\n render() {\n const {categoriesList, catIdVsName} = this.state;\n const {enabled, date, expireAction, categories, taxonomy} = this.state;\n\n const postType = wp.data.select('core/editor').getCurrentPostType();\n\n let actionsList = [\n {label: config.strings.draft, value: 'draft'},\n {label: config.strings.delete, value: 'delete'},\n {label: config.strings.trash, value: 'trash'},\n {label: config.strings.private, value: 'private'},\n {label: config.strings.stick, value: 'stick'},\n {label: config.strings.unstick, value: 'unstick'},\n {label: config.strings.categoryReplace, value: 'category'},\n {label: config.strings.categoryAdd, value: 'category-add'},\n {label: config.strings.categoryRemove, value: 'category-remove'},\n ];\n\n let selectedCats = categories && compact(categories.map((id) => catIdVsName[id] || false));\n if (typeof selectedCats === 'string') {\n selectedCats = [];\n }\n\n return (\n <PluginDocumentSettingPanel title={config.strings.postExpirator} icon=\"calendar\"\n initialOpen={enabled} className={'post-expirator-panel'}>\n <PanelRow>\n <CheckboxControl\n label={config.strings.enablePostExpiration}\n checked={enabled}\n onChange={(value) => {\n this.setState({enabled: !enabled, attribute: 'enabled'})\n }}\n />\n </PanelRow>\n {enabled && (\n <Fragment>\n <PanelRow>\n <DateTimePicker\n currentDate={date}\n onChange={(value) => this.setState({date: value, attribute: 'date'})}\n is12Hour={config.is_12_hours}\n />\n </PanelRow>\n <SelectControl\n label={config.strings.howToExpire}\n value={expireAction}\n options={actionsList}\n onChange={(value) => {\n this.setState({expireAction: value, attribute: 'action'})\n }}\n />\n {expireAction.includes('category') &&\n (\n (isEmpty(keys(categoriesList)) && (\n <Fragment>\n {config.strings.loading + ` (${taxonomy})`}\n <Spinner/>\n </Fragment>\n ))\n ||\n (\n <FormTokenField\n label={config.strings.expirationCategories + ` (${taxonomy})`}\n value={selectedCats}\n suggestions={Object.keys(categoriesList)}\n onChange={(value) => {\n this.setState({\n categories: this.selectCategories(value),\n attribute: 'category'\n })\n }}\n maxSuggestions={10}\n />\n )\n )}\n </Fragment>\n )}\n </PluginDocumentSettingPanel>\n );\n }\n\n // what action to take on expiration\n getExpireType(postMeta) {\n let typeNew = postMeta['_expiration-date-type'];\n let typeOld = postMeta['_expiration-date-options'] && postMeta['_expiration-date-options']['expireType'];\n\n\n\n if (typeNew) {\n return typeNew;\n }\n\n if (typeOld) {\n return typeOld;\n }\n\n if (config && config.defaults && config.defaults.expireType) {\n return config.defaults.expireType;\n }\n\n return 'draft';\n }\n\n // what categories to add/remove/replace\n getCategories(postMeta) {\n let categoriesNew = postMeta['_expiration-date-categories'] && postMeta['_expiration-date-categories'];\n let categoriesOld = postMeta['_expiration-date-options'] && postMeta['_expiration-date-options']['category'];\n\n if (typeof categoriesNew === 'object' && categoriesNew.length > 0) {\n return categoriesNew;\n }\n\n if (categoriesOld && typeof categoriesOld !== 'undefined' && typeof categoriesOld !== 'object') {\n categories = [categoriesOld];\n }\n\n return categoriesOld;\n\n }\n\n // fired for the autocomplete\n selectCategories(tokens) {\n const {categoriesList, catIdVsName} = this.state;\n\n var hasNoSuggestion = tokens.some(function (token) {\n return typeof token === 'string' && !categoriesList[token];\n });\n\n if (hasNoSuggestion) {\n return;\n }\n\n var categories = tokens.map(function (token) {\n return typeof token === 'string' ? categoriesList[token] : token;\n })\n\n return categories.map((cat) => cat.id);\n }\n\n getDate(date) {\n let newDate = new Date();\n let browserTimezoneOffset = new Date().getTimezoneOffset() * 60;\n let wpTimezoneOffset = config.timezone_offset * 60;\n newDate.setTime(Date.parse(date));\n newDate.setTime(newDate.getTime() - (browserTimezoneOffset + wpTimezoneOffset) * 1000);\n return ((newDate.getTime()) / 1000);\n }\n\n }\n\n registerPlugin('postexpirator-sidebar', {\n render: PostExpiratorSidebar\n });\n\n\n})(window.wp, window.postExpiratorPanelConfig);\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./assets/jsx/gutenberg-panel.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","wp","config","registerPlugin","PluginDocumentSettingPanel","PanelRow","DateTimePicker","CheckboxControl","SelectControl","FormTokenField","Spinner","Fragment","Component","decodeEntities","isEmpty","keys","compact","window","postExpiratorPanelConfig","plugins","editPost","components","element","htmlEntities","lodash","render","arguments","state","categoriesList","catIdVsName","postMeta","this","attributes","data","select","getEditedPostAttribute","postType","getCurrentPostType","setPostMeta","newMeta","dispatch","meta","enabled","date","Date","expireAction","getExpireType","categories","includes","getCategories","browserTimezoneOffset","getTimezoneOffset","wpTimezoneOffset","timezone_offset","setTime","default_categories","default_date","parseInt","taxonomy","defaults","setState","getTime","apiFetch","path","url","addQueryArgs","per_page","then","list","forEach","cat","id","strings","category","context","taxAttributes","rest_base","terms","term","attribute","getDate","actionsList","label","draft","delete","trash","private","stick","unstick","categoryReplace","categoryAdd","categoryRemove","selectedCats","map","title","postExpirator","icon","initialOpen","className","enablePostExpiration","checked","onChange","currentDate","is12Hour","is_12_hours","howToExpire","options","loading","expirationCategories","suggestions","selectCategories","maxSuggestions","typeNew","typeOld","expireType","categoriesNew","categoriesOld","length","tokens","some","token","newDate","parse"],"mappings":"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","file":"gutenberg-panel.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","(function (wp, config) {\n\n const {registerPlugin} = wp.plugins;\n const {PluginDocumentSettingPanel} = wp.editPost;\n const {PanelRow, DateTimePicker, CheckboxControl, SelectControl, FormTokenField, Spinner} = wp.components;\n const {Fragment, Component} = wp.element;\n const {decodeEntities} = wp.htmlEntities;\n const {isEmpty, keys, compact} = lodash;\n\n class PostExpiratorSidebar extends Component {\n constructor() {\n super(...arguments);\n\n this.state = {\n categoriesList: [],\n catIdVsName: [],\n }\n }\n\n componentWillMount() {\n const {attributes} = this.state;\n\n const postMeta = wp.data.select('core/editor').getEditedPostAttribute('meta');\n const postType = wp.data.select('core/editor').getCurrentPostType();\n const setPostMeta = (newMeta) => wp.data.dispatch('core/editor').editPost({meta: newMeta});\n\n let enabled = false;\n let date = new Date();\n\n let expireAction = this.getExpireType(postMeta);\n\n let categories = [];\n if (expireAction.includes('category')) {\n categories = this.getCategories(postMeta);\n }\n\n if (postMeta['_expiration-date-status'] && postMeta['_expiration-date-status'] === 'saved') {\n enabled = true;\n }\n\n let browserTimezoneOffset = date.getTimezoneOffset() * 60;\n let wpTimezoneOffset = config.timezone_offset * 60;\n\n if (postMeta['_expiration-date']) {\n date.setTime((postMeta['_expiration-date'] + browserTimezoneOffset + wpTimezoneOffset) * 1000);\n } else {\n categories = config.default_categories;\n if (config.default_date) {\n date.setTime((parseInt(config.default_date) + browserTimezoneOffset + wpTimezoneOffset) * 1000);\n }\n\n // If the date is not set\n enabled = false;\n }\n\n let taxonomy = config.defaults.taxonomy || 'category';\n\n this.setState({\n enabled: enabled,\n date: date,\n expireAction: expireAction,\n categories: categories,\n taxonomy: taxonomy,\n });\n\n // Force all the metadata to be saved. Required for making sure the default settings are stored correctly.\n setPostMeta({'_expiration-date-status': (enabled ? 'saved' : '')});\n setPostMeta({'_expiration-date': (date.getTime()) / 1000});\n setPostMeta({'_expiration-date-type': expireAction});\n setPostMeta({'_expiration-date-categories': categories});\n\n let categoriesList = [];\n let catIdVsName = [];\n\n if ((!taxonomy && postType === 'post') || taxonomy === 'category') {\n wp.apiFetch({\n path: wp.url.addQueryArgs('wp/v2/categories', {per_page: -1}),\n }).then((list) => {\n list.forEach(cat => {\n categoriesList[cat.name] = cat;\n catIdVsName[cat.id] = cat.name;\n });\n this.setState({categoriesList: categoriesList, catIdVsName: catIdVsName, taxonomy: config.strings.category});\n });\n } else {\n wp.apiFetch({\n path: wp.url.addQueryArgs(`wp/v2/taxonomies/${taxonomy}`, {context: 'edit'}),\n }).then((taxAttributes) => {\n // fetch all terms\n wp.apiFetch({\n path: wp.url.addQueryArgs(`wp/v2/${taxAttributes.rest_base}`, {context: 'edit'}),\n }).then((terms) => {\n terms.forEach(term => {\n categoriesList[decodeEntities(term.name)] = term;\n catIdVsName[term.id] = decodeEntities(term.name);\n });\n this.setState({\n categoriesList: categoriesList,\n catIdVsName: catIdVsName,\n taxonomy: decodeEntities(taxAttributes.name)\n });\n });\n });\n }\n\n }\n\n componentDidUpdate() {\n const {enabled, date, expireAction, categories, attribute} = this.state;\n const setPostMeta = (newMeta) => wp.data.dispatch('core/editor').editPost({meta: newMeta});\n const postMeta = wp.data.select('core/editor').getEditedPostAttribute('meta');\n\n switch (attribute) {\n case 'enabled':\n setPostMeta({'_expiration-date-status': (enabled ? 'saved' : '')});\n // if date is not set when the checkbox is enabled, set it to the default date\n // this is to prevent the user from having to click the date to set it\n if (!postMeta['_expiration-date']) {\n setPostMeta({'_expiration-date': this.getDate(date)});\n }\n break;\n case 'date':\n if (typeof date === 'string') {\n setPostMeta({'_expiration-date': this.getDate(date)});\n }\n break;\n case 'action':\n setPostMeta({'_expiration-date-type': expireAction});\n if (!expireAction.includes('category')) {\n setPostMeta({'_expiration-date-categories': []});\n }\n break;\n case 'category':\n setPostMeta({'_expiration-date-categories': categories});\n break;\n }\n\n }\n\n render() {\n const {categoriesList, catIdVsName} = this.state;\n const {enabled, date, expireAction, categories, taxonomy} = this.state;\n\n const postType = wp.data.select('core/editor').getCurrentPostType();\n\n let actionsList = [\n {label: config.strings.draft, value: 'draft'},\n {label: config.strings.delete, value: 'delete'},\n {label: config.strings.trash, value: 'trash'},\n {label: config.strings.private, value: 'private'},\n {label: config.strings.stick, value: 'stick'},\n {label: config.strings.unstick, value: 'unstick'},\n {label: config.strings.categoryReplace, value: 'category'},\n {label: config.strings.categoryAdd, value: 'category-add'},\n {label: config.strings.categoryRemove, value: 'category-remove'},\n ];\n\n let selectedCats = categories && compact(categories.map((id) => catIdVsName[id] || false));\n if (typeof selectedCats === 'string') {\n selectedCats = [];\n }\n\n return (\n <PluginDocumentSettingPanel title={config.strings.postExpirator} icon=\"calendar\"\n initialOpen={enabled} className={'post-expirator-panel'}>\n <PanelRow>\n <CheckboxControl\n label={config.strings.enablePostExpiration}\n checked={enabled}\n onChange={(value) => {\n this.setState({enabled: !enabled, attribute: 'enabled'})\n }}\n />\n </PanelRow>\n {enabled && (\n <Fragment>\n <PanelRow>\n <DateTimePicker\n currentDate={date}\n onChange={(value) => this.setState({date: value, attribute: 'date'})}\n is12Hour={config.is_12_hours}\n />\n </PanelRow>\n <SelectControl\n label={config.strings.howToExpire}\n value={expireAction}\n options={actionsList}\n onChange={(value) => {\n this.setState({expireAction: value, attribute: 'action'})\n }}\n />\n {expireAction.includes('category') &&\n (\n (isEmpty(keys(categoriesList)) && (\n <Fragment>\n {config.strings.loading + ` (${taxonomy})`}\n <Spinner/>\n </Fragment>\n ))\n ||\n (\n <FormTokenField\n label={config.strings.expirationCategories + ` (${taxonomy})`}\n value={selectedCats}\n suggestions={Object.keys(categoriesList)}\n onChange={(value) => {\n this.setState({\n categories: this.selectCategories(value),\n attribute: 'category'\n })\n }}\n maxSuggestions={10}\n />\n )\n )}\n </Fragment>\n )}\n </PluginDocumentSettingPanel>\n );\n }\n\n // what action to take on expiration\n getExpireType(postMeta) {\n let typeNew = postMeta['_expiration-date-type'];\n let typeOld = postMeta['_expiration-date-options'] && postMeta['_expiration-date-options']['expireType'];\n\n\n\n if (typeNew) {\n return typeNew;\n }\n\n if (typeOld) {\n return typeOld;\n }\n\n if (config && config.defaults && config.defaults.expireType) {\n return config.defaults.expireType;\n }\n\n return 'draft';\n }\n\n // what categories to add/remove/replace\n getCategories(postMeta) {\n let categoriesNew = postMeta['_expiration-date-categories'] && postMeta['_expiration-date-categories'];\n let categoriesOld = postMeta['_expiration-date-options'] && postMeta['_expiration-date-options']['category'];\n\n if (typeof categoriesNew === 'object' && categoriesNew.length > 0) {\n return categoriesNew;\n }\n\n if (categoriesOld && typeof categoriesOld !== 'undefined' && typeof categoriesOld !== 'object') {\n categories = [categoriesOld];\n }\n\n return categoriesOld;\n\n }\n\n // fired for the autocomplete\n selectCategories(tokens) {\n const {categoriesList, catIdVsName} = this.state;\n\n var hasNoSuggestion = tokens.some(function (token) {\n return typeof token === 'string' && !categoriesList[token];\n });\n\n if (hasNoSuggestion) {\n return;\n }\n\n var categories = tokens.map(function (token) {\n return typeof token === 'string' ? categoriesList[token] : token;\n })\n\n return categories.map((cat) => cat.id);\n }\n\n getDate(date) {\n let newDate = new Date();\n let browserTimezoneOffset = new Date().getTimezoneOffset() * 60;\n let wpTimezoneOffset = config.timezone_offset * 60;\n newDate.setTime(Date.parse(date));\n newDate.setTime(newDate.getTime() - (browserTimezoneOffset + wpTimezoneOffset) * 1000);\n return ((newDate.getTime()) / 1000);\n }\n\n }\n\n registerPlugin('postexpirator-sidebar', {\n render: PostExpiratorSidebar\n });\n\n\n})(window.wp, window.postExpiratorPanelConfig);\n"],"sourceRoot":""}
composer.json CHANGED
@@ -72,7 +72,7 @@
72
  "automattic/vipwpcs": "^2.3",
73
  "publishpress/publishpress-phpcs-standards": "dev-main",
74
  "spatie/ray": "*",
75
- "spatie/wordpress-ray": "dev-patch-1",
76
  "permafrost-dev/ray-cli": "^1.12",
77
  "ext-pdo": "*",
78
  "ext-yaml": "*"
72
  "automattic/vipwpcs": "^2.3",
73
  "publishpress/publishpress-phpcs-standards": "dev-main",
74
  "spatie/ray": "*",
75
+ "realcodelab/wordpress-ray": "dev-patch-1",
76
  "permafrost-dev/ray-cli": "^1.12",
77
  "ext-pdo": "*",
78
  "ext-yaml": "*"
composer.lock CHANGED
@@ -4,7 +4,7 @@
4
  "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5
  "This file is @generated automatically"
6
  ],
7
- "content-hash": "ca6e051c526e41ef8e2a51b51c8805c5",
8
  "packages": [
9
  {
10
  "name": "psr/container",
@@ -436,16 +436,16 @@
436
  },
437
  {
438
  "name": "behat/behat",
439
- "version": "v3.11.0",
440
  "source": {
441
  "type": "git",
442
  "url": "https://github.com/Behat/Behat.git",
443
- "reference": "a19c72c78eb0cdf7b7c4dabfeec9eb3a282728fc"
444
  },
445
  "dist": {
446
  "type": "zip",
447
- "url": "https://api.github.com/repos/Behat/Behat/zipball/a19c72c78eb0cdf7b7c4dabfeec9eb3a282728fc",
448
- "reference": "a19c72c78eb0cdf7b7c4dabfeec9eb3a282728fc",
449
  "shasum": ""
450
  },
451
  "require": {
@@ -463,6 +463,7 @@
463
  },
464
  "require-dev": {
465
  "herrera-io/box": "~1.6.1",
 
466
  "phpunit/phpunit": "^8.5 || ^9.0",
467
  "symfony/process": "^4.4 || ^5.0 || ^6.0",
468
  "vimeo/psalm": "^4.8"
@@ -516,9 +517,9 @@
516
  ],
517
  "support": {
518
  "issues": "https://github.com/Behat/Behat/issues",
519
- "source": "https://github.com/Behat/Behat/tree/v3.11.0"
520
  },
521
- "time": "2022-07-07T09:49:27+00:00"
522
  },
523
  {
524
  "name": "behat/gherkin",
@@ -1581,16 +1582,16 @@
1581
  },
1582
  {
1583
  "name": "composer/pcre",
1584
- "version": "3.0.2",
1585
  "source": {
1586
  "type": "git",
1587
  "url": "https://github.com/composer/pcre.git",
1588
- "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb"
1589
  },
1590
  "dist": {
1591
  "type": "zip",
1592
- "url": "https://api.github.com/repos/composer/pcre/zipball/4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb",
1593
- "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb",
1594
  "shasum": ""
1595
  },
1596
  "require": {
@@ -1632,7 +1633,7 @@
1632
  ],
1633
  "support": {
1634
  "issues": "https://github.com/composer/pcre/issues",
1635
- "source": "https://github.com/composer/pcre/tree/3.0.2"
1636
  },
1637
  "funding": [
1638
  {
@@ -1648,7 +1649,7 @@
1648
  "type": "tidelift"
1649
  }
1650
  ],
1651
- "time": "2022-11-03T20:24:16+00:00"
1652
  },
1653
  {
1654
  "name": "composer/semver",
@@ -1954,32 +1955,35 @@
1954
  },
1955
  {
1956
  "name": "doctrine/annotations",
1957
- "version": "1.13.3",
1958
  "source": {
1959
  "type": "git",
1960
  "url": "https://github.com/doctrine/annotations.git",
1961
- "reference": "648b0343343565c4a056bfc8392201385e8d89f0"
1962
  },
1963
  "dist": {
1964
  "type": "zip",
1965
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0",
1966
- "reference": "648b0343343565c4a056bfc8392201385e8d89f0",
1967
  "shasum": ""
1968
  },
1969
  "require": {
1970
- "doctrine/lexer": "1.*",
1971
  "ext-tokenizer": "*",
1972
  "php": "^7.1 || ^8.0",
1973
  "psr/cache": "^1 || ^2 || ^3"
1974
  },
1975
  "require-dev": {
1976
  "doctrine/cache": "^1.11 || ^2.0",
1977
- "doctrine/coding-standard": "^6.0 || ^8.1",
1978
- "phpstan/phpstan": "^1.4.10 || ^1.8.0",
1979
- "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
1980
- "symfony/cache": "^4.4 || ^5.2",
1981
  "vimeo/psalm": "^4.10"
1982
  },
 
 
 
1983
  "type": "library",
1984
  "autoload": {
1985
  "psr-4": {
@@ -2021,9 +2025,52 @@
2021
  ],
2022
  "support": {
2023
  "issues": "https://github.com/doctrine/annotations/issues",
2024
- "source": "https://github.com/doctrine/annotations/tree/1.13.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2025
  },
2026
- "time": "2022-07-02T10:48:51+00:00"
2027
  },
2028
  {
2029
  "name": "doctrine/inflector",
@@ -2188,31 +2235,33 @@
2188
  },
2189
  {
2190
  "name": "doctrine/lexer",
2191
- "version": "1.2.3",
2192
  "source": {
2193
  "type": "git",
2194
  "url": "https://github.com/doctrine/lexer.git",
2195
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
2196
  },
2197
  "dist": {
2198
  "type": "zip",
2199
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
2200
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
2201
  "shasum": ""
2202
  },
2203
  "require": {
 
2204
  "php": "^7.1 || ^8.0"
2205
  },
2206
  "require-dev": {
2207
- "doctrine/coding-standard": "^9.0",
2208
  "phpstan/phpstan": "^1.3",
2209
  "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
2210
- "vimeo/psalm": "^4.11"
 
2211
  },
2212
  "type": "library",
2213
  "autoload": {
2214
  "psr-4": {
2215
- "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
2216
  }
2217
  },
2218
  "notification-url": "https://packagist.org/downloads/",
@@ -2244,7 +2293,7 @@
2244
  ],
2245
  "support": {
2246
  "issues": "https://github.com/doctrine/lexer/issues",
2247
- "source": "https://github.com/doctrine/lexer/tree/1.2.3"
2248
  },
2249
  "funding": [
2250
  {
@@ -2260,7 +2309,7 @@
2260
  "type": "tidelift"
2261
  }
2262
  ],
2263
- "time": "2022-02-28T11:07:21+00:00"
2264
  },
2265
  {
2266
  "name": "eftec/bladeone",
@@ -2512,16 +2561,16 @@
2512
  },
2513
  {
2514
  "name": "gettext/gettext",
2515
- "version": "v4.8.7",
2516
  "source": {
2517
  "type": "git",
2518
  "url": "https://github.com/php-gettext/Gettext.git",
2519
- "reference": "3f7bc5ef23302a9059e64934f3d59e454516bec0"
2520
  },
2521
  "dist": {
2522
  "type": "zip",
2523
- "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/3f7bc5ef23302a9059e64934f3d59e454516bec0",
2524
- "reference": "3f7bc5ef23302a9059e64934f3d59e454516bec0",
2525
  "shasum": ""
2526
  },
2527
  "require": {
@@ -2573,7 +2622,7 @@
2573
  "support": {
2574
  "email": "oom@oscarotero.com",
2575
  "issues": "https://github.com/oscarotero/Gettext/issues",
2576
- "source": "https://github.com/php-gettext/Gettext/tree/v4.8.7"
2577
  },
2578
  "funding": [
2579
  {
@@ -2589,7 +2638,7 @@
2589
  "type": "patreon"
2590
  }
2591
  ],
2592
- "time": "2022-08-02T09:42:10+00:00"
2593
  },
2594
  {
2595
  "name": "gettext/languages",
@@ -2998,7 +3047,7 @@
2998
  },
2999
  {
3000
  "name": "illuminate/collections",
3001
- "version": "v8.83.26",
3002
  "source": {
3003
  "type": "git",
3004
  "url": "https://github.com/illuminate/collections.git",
@@ -3052,7 +3101,7 @@
3052
  },
3053
  {
3054
  "name": "illuminate/contracts",
3055
- "version": "v8.83.26",
3056
  "source": {
3057
  "type": "git",
3058
  "url": "https://github.com/illuminate/contracts.git",
@@ -3100,7 +3149,7 @@
3100
  },
3101
  {
3102
  "name": "illuminate/macroable",
3103
- "version": "v8.83.26",
3104
  "source": {
3105
  "type": "git",
3106
  "url": "https://github.com/illuminate/macroable.git",
@@ -3146,7 +3195,7 @@
3146
  },
3147
  {
3148
  "name": "illuminate/support",
3149
- "version": "v8.83.26",
3150
  "source": {
3151
  "type": "git",
3152
  "url": "https://github.com/illuminate/support.git",
@@ -3699,16 +3748,16 @@
3699
  },
3700
  {
3701
  "name": "nesbot/carbon",
3702
- "version": "2.62.1",
3703
  "source": {
3704
  "type": "git",
3705
  "url": "https://github.com/briannesbitt/Carbon.git",
3706
- "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a"
3707
  },
3708
  "dist": {
3709
  "type": "zip",
3710
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a",
3711
- "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a",
3712
  "shasum": ""
3713
  },
3714
  "require": {
@@ -3719,7 +3768,7 @@
3719
  "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
3720
  },
3721
  "require-dev": {
3722
- "doctrine/dbal": "^2.0 || ^3.0",
3723
  "doctrine/orm": "^2.7",
3724
  "friendsofphp/php-cs-fixer": "^3.0",
3725
  "kylekatarnls/multi-tester": "^2.0",
@@ -3797,20 +3846,20 @@
3797
  "type": "tidelift"
3798
  }
3799
  ],
3800
- "time": "2022-09-02T07:48:13+00:00"
3801
  },
3802
  {
3803
  "name": "netresearch/jsonmapper",
3804
- "version": "v4.0.0",
3805
  "source": {
3806
  "type": "git",
3807
  "url": "https://github.com/cweiske/jsonmapper.git",
3808
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d"
3809
  },
3810
  "dist": {
3811
  "type": "zip",
3812
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
3813
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
3814
  "shasum": ""
3815
  },
3816
  "require": {
@@ -3846,22 +3895,22 @@
3846
  "support": {
3847
  "email": "cweiske@cweiske.de",
3848
  "issues": "https://github.com/cweiske/jsonmapper/issues",
3849
- "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0"
3850
  },
3851
- "time": "2020-12-01T19:48:11+00:00"
3852
  },
3853
  {
3854
  "name": "nikic/php-parser",
3855
- "version": "v4.15.1",
3856
  "source": {
3857
  "type": "git",
3858
  "url": "https://github.com/nikic/PHP-Parser.git",
3859
- "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900"
3860
  },
3861
  "dist": {
3862
  "type": "zip",
3863
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900",
3864
- "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900",
3865
  "shasum": ""
3866
  },
3867
  "require": {
@@ -3902,9 +3951,9 @@
3902
  ],
3903
  "support": {
3904
  "issues": "https://github.com/nikic/PHP-Parser/issues",
3905
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1"
3906
  },
3907
- "time": "2022-09-04T07:30:47+00:00"
3908
  },
3909
  {
3910
  "name": "openlss/lib-array2xml",
@@ -4624,21 +4673,21 @@
4624
  },
4625
  {
4626
  "name": "phpspec/prophecy",
4627
- "version": "v1.15.0",
4628
  "source": {
4629
  "type": "git",
4630
  "url": "https://github.com/phpspec/prophecy.git",
4631
- "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13"
4632
  },
4633
  "dist": {
4634
  "type": "zip",
4635
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
4636
- "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
4637
  "shasum": ""
4638
  },
4639
  "require": {
4640
  "doctrine/instantiator": "^1.2",
4641
- "php": "^7.2 || ~8.0, <8.2",
4642
  "phpdocumentor/reflection-docblock": "^5.2",
4643
  "sebastian/comparator": "^3.0 || ^4.0",
4644
  "sebastian/recursion-context": "^3.0 || ^4.0"
@@ -4685,22 +4734,22 @@
4685
  ],
4686
  "support": {
4687
  "issues": "https://github.com/phpspec/prophecy/issues",
4688
- "source": "https://github.com/phpspec/prophecy/tree/v1.15.0"
4689
  },
4690
- "time": "2021-12-08T12:19:24+00:00"
4691
  },
4692
  {
4693
  "name": "phpstan/phpstan",
4694
- "version": "1.9.1",
4695
  "source": {
4696
  "type": "git",
4697
  "url": "https://github.com/phpstan/phpstan.git",
4698
- "reference": "a59c8b5bfd4a236f27efc8b5ce72c313c2b54b5f"
4699
  },
4700
  "dist": {
4701
  "type": "zip",
4702
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a59c8b5bfd4a236f27efc8b5ce72c313c2b54b5f",
4703
- "reference": "a59c8b5bfd4a236f27efc8b5ce72c313c2b54b5f",
4704
  "shasum": ""
4705
  },
4706
  "require": {
@@ -4730,7 +4779,7 @@
4730
  ],
4731
  "support": {
4732
  "issues": "https://github.com/phpstan/phpstan/issues",
4733
- "source": "https://github.com/phpstan/phpstan/tree/1.9.1"
4734
  },
4735
  "funding": [
4736
  {
@@ -4746,7 +4795,7 @@
4746
  "type": "tidelift"
4747
  }
4748
  ],
4749
- "time": "2022-11-04T13:35:59+00:00"
4750
  },
4751
  {
4752
  "name": "phpunit/php-code-coverage",
@@ -5862,6 +5911,84 @@
5862
  ],
5863
  "time": "2021-09-25T23:10:38+00:00"
5864
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5865
  {
5866
  "name": "rmccue/requests",
5867
  "version": "v1.8.1",
@@ -7130,84 +7257,6 @@
7130
  ],
7131
  "time": "2022-08-11T14:04:18+00:00"
7132
  },
7133
- {
7134
- "name": "spatie/wordpress-ray",
7135
- "version": "dev-patch-1",
7136
- "source": {
7137
- "type": "git",
7138
- "url": "https://github.com/andergmartins/wordpress-ray.git",
7139
- "reference": "965cfdc86dd3fe4c21bc7cfe60618bbbf07fd465"
7140
- },
7141
- "dist": {
7142
- "type": "zip",
7143
- "url": "https://api.github.com/repos/andergmartins/wordpress-ray/zipball/965cfdc86dd3fe4c21bc7cfe60618bbbf07fd465",
7144
- "reference": "965cfdc86dd3fe4c21bc7cfe60618bbbf07fd465",
7145
- "shasum": ""
7146
- },
7147
- "require": {
7148
- "php": "^7.3|^8.0",
7149
- "spatie/backtrace": "^1.2.0",
7150
- "spatie/ray": "^1.33.2"
7151
- },
7152
- "require-dev": {
7153
- "bamarni/composer-bin-plugin": "^1.4",
7154
- "composer/installers": "^1.9",
7155
- "phpunit/phpunit": "^9.5"
7156
- },
7157
- "type": "wordpress-plugin",
7158
- "autoload": {
7159
- "psr-4": {
7160
- "Spatie\\WordPressRay\\": "src"
7161
- }
7162
- },
7163
- "autoload-dev": {
7164
- "psr-4": {
7165
- "Spatie\\WordPressRay\\Tests\\": "tests"
7166
- }
7167
- },
7168
- "scripts": {
7169
- "psalm": [
7170
- "vendor/bin/psalm"
7171
- ],
7172
- "test": [
7173
- "vendor/bin/phpunit"
7174
- ],
7175
- "test-coverage": [
7176
- "vendor/bin/phpunit --coverage-html coverage"
7177
- ],
7178
- "format": [
7179
- "vendor/bin/php-cs-fixer fix --allow-risky=yes"
7180
- ]
7181
- },
7182
- "license": [
7183
- "MIT"
7184
- ],
7185
- "authors": [
7186
- {
7187
- "name": "Freek Van der Herten",
7188
- "email": "freek@spatie.be",
7189
- "homepage": "https://spatie.be",
7190
- "role": "Developer"
7191
- }
7192
- ],
7193
- "description": "Debug WordPress apps with ease",
7194
- "homepage": "https://github.com/spatie/wordpress-ray",
7195
- "keywords": [
7196
- "debugging",
7197
- "ray",
7198
- "spatie"
7199
- ],
7200
- "support": {
7201
- "source": "https://github.com/andergmartins/wordpress-ray/tree/patch-1"
7202
- },
7203
- "funding": [
7204
- {
7205
- "type": "github",
7206
- "url": "https://github.com/sponsors/spatie"
7207
- }
7208
- ],
7209
- "time": "2022-06-23T14:06:17+00:00"
7210
- },
7211
  {
7212
  "name": "squizlabs/php_codesniffer",
7213
  "version": "3.7.1",
@@ -7417,16 +7466,16 @@
7417
  },
7418
  {
7419
  "name": "symfony/console",
7420
- "version": "v5.4.15",
7421
  "source": {
7422
  "type": "git",
7423
  "url": "https://github.com/symfony/console.git",
7424
- "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669"
7425
  },
7426
  "dist": {
7427
  "type": "zip",
7428
- "url": "https://api.github.com/repos/symfony/console/zipball/ea59bb0edfaf9f28d18d8791410ee0355f317669",
7429
- "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669",
7430
  "shasum": ""
7431
  },
7432
  "require": {
@@ -7496,7 +7545,7 @@
7496
  "terminal"
7497
  ],
7498
  "support": {
7499
- "source": "https://github.com/symfony/console/tree/v5.4.15"
7500
  },
7501
  "funding": [
7502
  {
@@ -7512,7 +7561,7 @@
7512
  "type": "tidelift"
7513
  }
7514
  ],
7515
- "time": "2022-10-26T21:41:52+00:00"
7516
  },
7517
  {
7518
  "name": "symfony/css-selector",
@@ -8171,16 +8220,16 @@
8171
  },
8172
  {
8173
  "name": "symfony/polyfill-ctype",
8174
- "version": "v1.26.0",
8175
  "source": {
8176
  "type": "git",
8177
  "url": "https://github.com/symfony/polyfill-ctype.git",
8178
- "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4"
8179
  },
8180
  "dist": {
8181
  "type": "zip",
8182
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4",
8183
- "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4",
8184
  "shasum": ""
8185
  },
8186
  "require": {
@@ -8195,7 +8244,7 @@
8195
  "type": "library",
8196
  "extra": {
8197
  "branch-alias": {
8198
- "dev-main": "1.26-dev"
8199
  },
8200
  "thanks": {
8201
  "name": "symfony/polyfill",
@@ -8233,7 +8282,7 @@
8233
  "portable"
8234
  ],
8235
  "support": {
8236
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0"
8237
  },
8238
  "funding": [
8239
  {
@@ -8249,20 +8298,20 @@
8249
  "type": "tidelift"
8250
  }
8251
  ],
8252
- "time": "2022-05-24T11:49:31+00:00"
8253
  },
8254
  {
8255
  "name": "symfony/polyfill-intl-grapheme",
8256
- "version": "v1.26.0",
8257
  "source": {
8258
  "type": "git",
8259
  "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
8260
- "reference": "433d05519ce6990bf3530fba6957499d327395c2"
8261
  },
8262
  "dist": {
8263
  "type": "zip",
8264
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2",
8265
- "reference": "433d05519ce6990bf3530fba6957499d327395c2",
8266
  "shasum": ""
8267
  },
8268
  "require": {
@@ -8274,7 +8323,7 @@
8274
  "type": "library",
8275
  "extra": {
8276
  "branch-alias": {
8277
- "dev-main": "1.26-dev"
8278
  },
8279
  "thanks": {
8280
  "name": "symfony/polyfill",
@@ -8314,7 +8363,7 @@
8314
  "shim"
8315
  ],
8316
  "support": {
8317
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0"
8318
  },
8319
  "funding": [
8320
  {
@@ -8330,20 +8379,20 @@
8330
  "type": "tidelift"
8331
  }
8332
  ],
8333
- "time": "2022-05-24T11:49:31+00:00"
8334
  },
8335
  {
8336
  "name": "symfony/polyfill-intl-normalizer",
8337
- "version": "v1.26.0",
8338
  "source": {
8339
  "type": "git",
8340
  "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
8341
- "reference": "219aa369ceff116e673852dce47c3a41794c14bd"
8342
  },
8343
  "dist": {
8344
  "type": "zip",
8345
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd",
8346
- "reference": "219aa369ceff116e673852dce47c3a41794c14bd",
8347
  "shasum": ""
8348
  },
8349
  "require": {
@@ -8355,7 +8404,7 @@
8355
  "type": "library",
8356
  "extra": {
8357
  "branch-alias": {
8358
- "dev-main": "1.26-dev"
8359
  },
8360
  "thanks": {
8361
  "name": "symfony/polyfill",
@@ -8398,7 +8447,7 @@
8398
  "shim"
8399
  ],
8400
  "support": {
8401
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0"
8402
  },
8403
  "funding": [
8404
  {
@@ -8414,20 +8463,20 @@
8414
  "type": "tidelift"
8415
  }
8416
  ],
8417
- "time": "2022-05-24T11:49:31+00:00"
8418
  },
8419
  {
8420
  "name": "symfony/polyfill-mbstring",
8421
- "version": "v1.26.0",
8422
  "source": {
8423
  "type": "git",
8424
  "url": "https://github.com/symfony/polyfill-mbstring.git",
8425
- "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e"
8426
  },
8427
  "dist": {
8428
  "type": "zip",
8429
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e",
8430
- "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e",
8431
  "shasum": ""
8432
  },
8433
  "require": {
@@ -8442,7 +8491,7 @@
8442
  "type": "library",
8443
  "extra": {
8444
  "branch-alias": {
8445
- "dev-main": "1.26-dev"
8446
  },
8447
  "thanks": {
8448
  "name": "symfony/polyfill",
@@ -8481,7 +8530,7 @@
8481
  "shim"
8482
  ],
8483
  "support": {
8484
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0"
8485
  },
8486
  "funding": [
8487
  {
@@ -8497,20 +8546,20 @@
8497
  "type": "tidelift"
8498
  }
8499
  ],
8500
- "time": "2022-05-24T11:49:31+00:00"
8501
  },
8502
  {
8503
  "name": "symfony/polyfill-php73",
8504
- "version": "v1.26.0",
8505
  "source": {
8506
  "type": "git",
8507
  "url": "https://github.com/symfony/polyfill-php73.git",
8508
- "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85"
8509
  },
8510
  "dist": {
8511
  "type": "zip",
8512
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85",
8513
- "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85",
8514
  "shasum": ""
8515
  },
8516
  "require": {
@@ -8519,7 +8568,7 @@
8519
  "type": "library",
8520
  "extra": {
8521
  "branch-alias": {
8522
- "dev-main": "1.26-dev"
8523
  },
8524
  "thanks": {
8525
  "name": "symfony/polyfill",
@@ -8560,7 +8609,7 @@
8560
  "shim"
8561
  ],
8562
  "support": {
8563
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0"
8564
  },
8565
  "funding": [
8566
  {
@@ -8576,20 +8625,20 @@
8576
  "type": "tidelift"
8577
  }
8578
  ],
8579
- "time": "2022-05-24T11:49:31+00:00"
8580
  },
8581
  {
8582
  "name": "symfony/polyfill-php80",
8583
- "version": "v1.26.0",
8584
  "source": {
8585
  "type": "git",
8586
  "url": "https://github.com/symfony/polyfill-php80.git",
8587
- "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace"
8588
  },
8589
  "dist": {
8590
  "type": "zip",
8591
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace",
8592
- "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace",
8593
  "shasum": ""
8594
  },
8595
  "require": {
@@ -8598,7 +8647,7 @@
8598
  "type": "library",
8599
  "extra": {
8600
  "branch-alias": {
8601
- "dev-main": "1.26-dev"
8602
  },
8603
  "thanks": {
8604
  "name": "symfony/polyfill",
@@ -8643,7 +8692,7 @@
8643
  "shim"
8644
  ],
8645
  "support": {
8646
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0"
8647
  },
8648
  "funding": [
8649
  {
@@ -8659,20 +8708,20 @@
8659
  "type": "tidelift"
8660
  }
8661
  ],
8662
- "time": "2022-05-10T07:21:04+00:00"
8663
  },
8664
  {
8665
  "name": "symfony/polyfill-php81",
8666
- "version": "v1.26.0",
8667
  "source": {
8668
  "type": "git",
8669
  "url": "https://github.com/symfony/polyfill-php81.git",
8670
- "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1"
8671
  },
8672
  "dist": {
8673
  "type": "zip",
8674
- "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1",
8675
- "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1",
8676
  "shasum": ""
8677
  },
8678
  "require": {
@@ -8681,7 +8730,7 @@
8681
  "type": "library",
8682
  "extra": {
8683
  "branch-alias": {
8684
- "dev-main": "1.26-dev"
8685
  },
8686
  "thanks": {
8687
  "name": "symfony/polyfill",
@@ -8722,7 +8771,7 @@
8722
  "shim"
8723
  ],
8724
  "support": {
8725
- "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0"
8726
  },
8727
  "funding": [
8728
  {
@@ -8738,7 +8787,7 @@
8738
  "type": "tidelift"
8739
  }
8740
  ],
8741
- "time": "2022-05-24T11:49:31+00:00"
8742
  },
8743
  {
8744
  "name": "symfony/process",
@@ -9295,16 +9344,16 @@
9295
  },
9296
  {
9297
  "name": "symfony/yaml",
9298
- "version": "v5.4.14",
9299
  "source": {
9300
  "type": "git",
9301
  "url": "https://github.com/symfony/yaml.git",
9302
- "reference": "e83fe9a72011f07c662da46a05603d66deeeb487"
9303
  },
9304
  "dist": {
9305
  "type": "zip",
9306
- "url": "https://api.github.com/repos/symfony/yaml/zipball/e83fe9a72011f07c662da46a05603d66deeeb487",
9307
- "reference": "e83fe9a72011f07c662da46a05603d66deeeb487",
9308
  "shasum": ""
9309
  },
9310
  "require": {
@@ -9350,7 +9399,7 @@
9350
  "description": "Loads and dumps YAML files",
9351
  "homepage": "https://symfony.com",
9352
  "support": {
9353
- "source": "https://github.com/symfony/yaml/tree/v5.4.14"
9354
  },
9355
  "funding": [
9356
  {
@@ -9366,7 +9415,7 @@
9366
  "type": "tidelift"
9367
  }
9368
  ],
9369
- "time": "2022-10-03T15:15:50+00:00"
9370
  },
9371
  {
9372
  "name": "theseer/fdomdocument",
@@ -10166,7 +10215,7 @@
10166
  "minimum-stability": "stable",
10167
  "stability-flags": {
10168
  "publishpress/publishpress-phpcs-standards": 20,
10169
- "spatie/wordpress-ray": 20
10170
  },
10171
  "prefer-stable": false,
10172
  "prefer-lowest": false,
4
  "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5
  "This file is @generated automatically"
6
  ],
7
+ "content-hash": "fe625bb085a5f097c0f8ee3c1c6605c0",
8
  "packages": [
9
  {
10
  "name": "psr/container",
436
  },
437
  {
438
  "name": "behat/behat",
439
+ "version": "v3.12.0",
440
  "source": {
441
  "type": "git",
442
  "url": "https://github.com/Behat/Behat.git",
443
+ "reference": "2f059c9172764ba1f1759b3679aca499b665330a"
444
  },
445
  "dist": {
446
  "type": "zip",
447
+ "url": "https://api.github.com/repos/Behat/Behat/zipball/2f059c9172764ba1f1759b3679aca499b665330a",
448
+ "reference": "2f059c9172764ba1f1759b3679aca499b665330a",
449
  "shasum": ""
450
  },
451
  "require": {
463
  },
464
  "require-dev": {
465
  "herrera-io/box": "~1.6.1",
466
+ "phpspec/prophecy": "^1.15",
467
  "phpunit/phpunit": "^8.5 || ^9.0",
468
  "symfony/process": "^4.4 || ^5.0 || ^6.0",
469
  "vimeo/psalm": "^4.8"
517
  ],
518
  "support": {
519
  "issues": "https://github.com/Behat/Behat/issues",
520
+ "source": "https://github.com/Behat/Behat/tree/v3.12.0"
521
  },
522
+ "time": "2022-11-29T15:30:11+00:00"
523
  },
524
  {
525
  "name": "behat/gherkin",
1582
  },
1583
  {
1584
  "name": "composer/pcre",
1585
+ "version": "3.1.0",
1586
  "source": {
1587
  "type": "git",
1588
  "url": "https://github.com/composer/pcre.git",
1589
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2"
1590
  },
1591
  "dist": {
1592
  "type": "zip",
1593
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
1594
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
1595
  "shasum": ""
1596
  },
1597
  "require": {
1633
  ],
1634
  "support": {
1635
  "issues": "https://github.com/composer/pcre/issues",
1636
+ "source": "https://github.com/composer/pcre/tree/3.1.0"
1637
  },
1638
  "funding": [
1639
  {
1649
  "type": "tidelift"
1650
  }
1651
  ],
1652
+ "time": "2022-11-17T09:50:14+00:00"
1653
  },
1654
  {
1655
  "name": "composer/semver",
1955
  },
1956
  {
1957
  "name": "doctrine/annotations",
1958
+ "version": "1.14.1",
1959
  "source": {
1960
  "type": "git",
1961
  "url": "https://github.com/doctrine/annotations.git",
1962
+ "reference": "9e034d7a70032d422169f27d8759e8d84abb4f51"
1963
  },
1964
  "dist": {
1965
  "type": "zip",
1966
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/9e034d7a70032d422169f27d8759e8d84abb4f51",
1967
+ "reference": "9e034d7a70032d422169f27d8759e8d84abb4f51",
1968
  "shasum": ""
1969
  },
1970
  "require": {
1971
+ "doctrine/lexer": "^1 || ^2",
1972
  "ext-tokenizer": "*",
1973
  "php": "^7.1 || ^8.0",
1974
  "psr/cache": "^1 || ^2 || ^3"
1975
  },
1976
  "require-dev": {
1977
  "doctrine/cache": "^1.11 || ^2.0",
1978
+ "doctrine/coding-standard": "^9 || ^10",
1979
+ "phpstan/phpstan": "~1.4.10 || ^1.8.0",
1980
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
1981
+ "symfony/cache": "^4.4 || ^5.4 || ^6",
1982
  "vimeo/psalm": "^4.10"
1983
  },
1984
+ "suggest": {
1985
+ "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
1986
+ },
1987
  "type": "library",
1988
  "autoload": {
1989
  "psr-4": {
2025
  ],
2026
  "support": {
2027
  "issues": "https://github.com/doctrine/annotations/issues",
2028
+ "source": "https://github.com/doctrine/annotations/tree/1.14.1"
2029
+ },
2030
+ "time": "2022-12-12T12:46:12+00:00"
2031
+ },
2032
+ {
2033
+ "name": "doctrine/deprecations",
2034
+ "version": "v1.0.0",
2035
+ "source": {
2036
+ "type": "git",
2037
+ "url": "https://github.com/doctrine/deprecations.git",
2038
+ "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de"
2039
+ },
2040
+ "dist": {
2041
+ "type": "zip",
2042
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
2043
+ "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
2044
+ "shasum": ""
2045
+ },
2046
+ "require": {
2047
+ "php": "^7.1|^8.0"
2048
+ },
2049
+ "require-dev": {
2050
+ "doctrine/coding-standard": "^9",
2051
+ "phpunit/phpunit": "^7.5|^8.5|^9.5",
2052
+ "psr/log": "^1|^2|^3"
2053
+ },
2054
+ "suggest": {
2055
+ "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
2056
+ },
2057
+ "type": "library",
2058
+ "autoload": {
2059
+ "psr-4": {
2060
+ "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
2061
+ }
2062
+ },
2063
+ "notification-url": "https://packagist.org/downloads/",
2064
+ "license": [
2065
+ "MIT"
2066
+ ],
2067
+ "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
2068
+ "homepage": "https://www.doctrine-project.org/",
2069
+ "support": {
2070
+ "issues": "https://github.com/doctrine/deprecations/issues",
2071
+ "source": "https://github.com/doctrine/deprecations/tree/v1.0.0"
2072
  },
2073
+ "time": "2022-05-02T15:47:09+00:00"
2074
  },
2075
  {
2076
  "name": "doctrine/inflector",
2235
  },
2236
  {
2237
  "name": "doctrine/lexer",
2238
+ "version": "2.0.0",
2239
  "source": {
2240
  "type": "git",
2241
  "url": "https://github.com/doctrine/lexer.git",
2242
+ "reference": "3cf140b81e55d5d640f73367d829db7e3023ef69"
2243
  },
2244
  "dist": {
2245
  "type": "zip",
2246
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/3cf140b81e55d5d640f73367d829db7e3023ef69",
2247
+ "reference": "3cf140b81e55d5d640f73367d829db7e3023ef69",
2248
  "shasum": ""
2249
  },
2250
  "require": {
2251
+ "doctrine/deprecations": "^1.0",
2252
  "php": "^7.1 || ^8.0"
2253
  },
2254
  "require-dev": {
2255
+ "doctrine/coding-standard": "^9 || ^10",
2256
  "phpstan/phpstan": "^1.3",
2257
  "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
2258
+ "psalm/plugin-phpunit": "^0.18.3",
2259
+ "vimeo/psalm": "^4.11 || ^5.0"
2260
  },
2261
  "type": "library",
2262
  "autoload": {
2263
  "psr-4": {
2264
+ "Doctrine\\Common\\Lexer\\": "src"
2265
  }
2266
  },
2267
  "notification-url": "https://packagist.org/downloads/",
2293
  ],
2294
  "support": {
2295
  "issues": "https://github.com/doctrine/lexer/issues",
2296
+ "source": "https://github.com/doctrine/lexer/tree/2.0.0"
2297
  },
2298
  "funding": [
2299
  {
2309
  "type": "tidelift"
2310
  }
2311
  ],
2312
+ "time": "2022-12-11T10:51:23+00:00"
2313
  },
2314
  {
2315
  "name": "eftec/bladeone",
2561
  },
2562
  {
2563
  "name": "gettext/gettext",
2564
+ "version": "v4.8.8",
2565
  "source": {
2566
  "type": "git",
2567
  "url": "https://github.com/php-gettext/Gettext.git",
2568
+ "reference": "302a00aa9d6762c92c884d879c15d3ed05d6a37d"
2569
  },
2570
  "dist": {
2571
  "type": "zip",
2572
+ "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/302a00aa9d6762c92c884d879c15d3ed05d6a37d",
2573
+ "reference": "302a00aa9d6762c92c884d879c15d3ed05d6a37d",
2574
  "shasum": ""
2575
  },
2576
  "require": {
2622
  "support": {
2623
  "email": "oom@oscarotero.com",
2624
  "issues": "https://github.com/oscarotero/Gettext/issues",
2625
+ "source": "https://github.com/php-gettext/Gettext/tree/v4.8.8"
2626
  },
2627
  "funding": [
2628
  {
2638
  "type": "patreon"
2639
  }
2640
  ],
2641
+ "time": "2022-12-08T11:59:50+00:00"
2642
  },
2643
  {
2644
  "name": "gettext/languages",
3047
  },
3048
  {
3049
  "name": "illuminate/collections",
3050
+ "version": "v8.83.27",
3051
  "source": {
3052
  "type": "git",
3053
  "url": "https://github.com/illuminate/collections.git",
3101
  },
3102
  {
3103
  "name": "illuminate/contracts",
3104
+ "version": "v8.83.27",
3105
  "source": {
3106
  "type": "git",
3107
  "url": "https://github.com/illuminate/contracts.git",
3149
  },
3150
  {
3151
  "name": "illuminate/macroable",
3152
+ "version": "v8.83.27",
3153
  "source": {
3154
  "type": "git",
3155
  "url": "https://github.com/illuminate/macroable.git",
3195
  },
3196
  {
3197
  "name": "illuminate/support",
3198
+ "version": "v8.83.27",
3199
  "source": {
3200
  "type": "git",
3201
  "url": "https://github.com/illuminate/support.git",
3748
  },
3749
  {
3750
  "name": "nesbot/carbon",
3751
+ "version": "2.64.0",
3752
  "source": {
3753
  "type": "git",
3754
  "url": "https://github.com/briannesbitt/Carbon.git",
3755
+ "reference": "889546413c97de2d05063b8cb7b193c2531ea211"
3756
  },
3757
  "dist": {
3758
  "type": "zip",
3759
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/889546413c97de2d05063b8cb7b193c2531ea211",
3760
+ "reference": "889546413c97de2d05063b8cb7b193c2531ea211",
3761
  "shasum": ""
3762
  },
3763
  "require": {
3768
  "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
3769
  },
3770
  "require-dev": {
3771
+ "doctrine/dbal": "^2.0 || ^3.1.4",
3772
  "doctrine/orm": "^2.7",
3773
  "friendsofphp/php-cs-fixer": "^3.0",
3774
  "kylekatarnls/multi-tester": "^2.0",
3846
  "type": "tidelift"
3847
  }
3848
  ],
3849
+ "time": "2022-11-26T17:36:00+00:00"
3850
  },
3851
  {
3852
  "name": "netresearch/jsonmapper",
3853
+ "version": "v4.1.0",
3854
  "source": {
3855
  "type": "git",
3856
  "url": "https://github.com/cweiske/jsonmapper.git",
3857
+ "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f"
3858
  },
3859
  "dist": {
3860
  "type": "zip",
3861
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f",
3862
+ "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f",
3863
  "shasum": ""
3864
  },
3865
  "require": {
3895
  "support": {
3896
  "email": "cweiske@cweiske.de",
3897
  "issues": "https://github.com/cweiske/jsonmapper/issues",
3898
+ "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0"
3899
  },
3900
+ "time": "2022-12-08T20:46:14+00:00"
3901
  },
3902
  {
3903
  "name": "nikic/php-parser",
3904
+ "version": "v4.15.2",
3905
  "source": {
3906
  "type": "git",
3907
  "url": "https://github.com/nikic/PHP-Parser.git",
3908
+ "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc"
3909
  },
3910
  "dist": {
3911
  "type": "zip",
3912
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
3913
+ "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
3914
  "shasum": ""
3915
  },
3916
  "require": {
3951
  ],
3952
  "support": {
3953
  "issues": "https://github.com/nikic/PHP-Parser/issues",
3954
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2"
3955
  },
3956
+ "time": "2022-11-12T15:38:23+00:00"
3957
  },
3958
  {
3959
  "name": "openlss/lib-array2xml",
4673
  },
4674
  {
4675
  "name": "phpspec/prophecy",
4676
+ "version": "v1.16.0",
4677
  "source": {
4678
  "type": "git",
4679
  "url": "https://github.com/phpspec/prophecy.git",
4680
+ "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359"
4681
  },
4682
  "dist": {
4683
  "type": "zip",
4684
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be8cac52a0827776ff9ccda8c381ac5b71aeb359",
4685
+ "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359",
4686
  "shasum": ""
4687
  },
4688
  "require": {
4689
  "doctrine/instantiator": "^1.2",
4690
+ "php": "^7.2 || 8.0.* || 8.1.* || 8.2.*",
4691
  "phpdocumentor/reflection-docblock": "^5.2",
4692
  "sebastian/comparator": "^3.0 || ^4.0",
4693
  "sebastian/recursion-context": "^3.0 || ^4.0"
4734
  ],
4735
  "support": {
4736
  "issues": "https://github.com/phpspec/prophecy/issues",
4737
+ "source": "https://github.com/phpspec/prophecy/tree/v1.16.0"
4738
  },
4739
+ "time": "2022-11-29T15:06:56+00:00"
4740
  },
4741
  {
4742
  "name": "phpstan/phpstan",
4743
+ "version": "1.9.3",
4744
  "source": {
4745
  "type": "git",
4746
  "url": "https://github.com/phpstan/phpstan.git",
4747
+ "reference": "709999b91448d4f2bb07daffffedc889b33e461c"
4748
  },
4749
  "dist": {
4750
  "type": "zip",
4751
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/709999b91448d4f2bb07daffffedc889b33e461c",
4752
+ "reference": "709999b91448d4f2bb07daffffedc889b33e461c",
4753
  "shasum": ""
4754
  },
4755
  "require": {
4779
  ],
4780
  "support": {
4781
  "issues": "https://github.com/phpstan/phpstan/issues",
4782
+ "source": "https://github.com/phpstan/phpstan/tree/1.9.3"
4783
  },
4784
  "funding": [
4785
  {
4795
  "type": "tidelift"
4796
  }
4797
  ],
4798
+ "time": "2022-12-13T10:28:10+00:00"
4799
  },
4800
  {
4801
  "name": "phpunit/php-code-coverage",
5911
  ],
5912
  "time": "2021-09-25T23:10:38+00:00"
5913
  },
5914
+ {
5915
+ "name": "realcodelab/wordpress-ray",
5916
+ "version": "dev-patch-1",
5917
+ "source": {
5918
+ "type": "git",
5919
+ "url": "https://github.com/andergmartins/wordpress-ray.git",
5920
+ "reference": "965cfdc86dd3fe4c21bc7cfe60618bbbf07fd465"
5921
+ },
5922
+ "dist": {
5923
+ "type": "zip",
5924
+ "url": "https://api.github.com/repos/andergmartins/wordpress-ray/zipball/965cfdc86dd3fe4c21bc7cfe60618bbbf07fd465",
5925
+ "reference": "965cfdc86dd3fe4c21bc7cfe60618bbbf07fd465",
5926
+ "shasum": ""
5927
+ },
5928
+ "require": {
5929
+ "php": "^7.3|^8.0",
5930
+ "spatie/backtrace": "^1.2.0",
5931
+ "spatie/ray": "^1.33.2"
5932
+ },
5933
+ "require-dev": {
5934
+ "bamarni/composer-bin-plugin": "^1.4",
5935
+ "composer/installers": "^1.9",
5936
+ "phpunit/phpunit": "^9.5"
5937
+ },
5938
+ "type": "wordpress-plugin",
5939
+ "autoload": {
5940
+ "psr-4": {
5941
+ "Spatie\\WordPressRay\\": "src"
5942
+ }
5943
+ },
5944
+ "autoload-dev": {
5945
+ "psr-4": {
5946
+ "Spatie\\WordPressRay\\Tests\\": "tests"
5947
+ }
5948
+ },
5949
+ "scripts": {
5950
+ "psalm": [
5951
+ "vendor/bin/psalm"
5952
+ ],
5953
+ "test": [
5954
+ "vendor/bin/phpunit"
5955
+ ],
5956
+ "test-coverage": [
5957
+ "vendor/bin/phpunit --coverage-html coverage"
5958
+ ],
5959
+ "format": [
5960
+ "vendor/bin/php-cs-fixer fix --allow-risky=yes"
5961
+ ]
5962
+ },
5963
+ "license": [
5964
+ "MIT"
5965
+ ],
5966
+ "authors": [
5967
+ {
5968
+ "name": "Freek Van der Herten",
5969
+ "email": "freek@spatie.be",
5970
+ "homepage": "https://spatie.be",
5971
+ "role": "Developer"
5972
+ }
5973
+ ],
5974
+ "description": "Debug WordPress apps with ease",
5975
+ "homepage": "https://github.com/spatie/wordpress-ray",
5976
+ "keywords": [
5977
+ "debugging",
5978
+ "ray",
5979
+ "spatie"
5980
+ ],
5981
+ "support": {
5982
+ "source": "https://github.com/andergmartins/wordpress-ray/tree/patch-1"
5983
+ },
5984
+ "funding": [
5985
+ {
5986
+ "type": "github",
5987
+ "url": "https://github.com/sponsors/spatie"
5988
+ }
5989
+ ],
5990
+ "time": "2022-06-23T14:06:17+00:00"
5991
+ },
5992
  {
5993
  "name": "rmccue/requests",
5994
  "version": "v1.8.1",
7257
  ],
7258
  "time": "2022-08-11T14:04:18+00:00"
7259
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7260
  {
7261
  "name": "squizlabs/php_codesniffer",
7262
  "version": "3.7.1",
7466
  },
7467
  {
7468
  "name": "symfony/console",
7469
+ "version": "v5.4.16",
7470
  "source": {
7471
  "type": "git",
7472
  "url": "https://github.com/symfony/console.git",
7473
+ "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef"
7474
  },
7475
  "dist": {
7476
  "type": "zip",
7477
+ "url": "https://api.github.com/repos/symfony/console/zipball/8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
7478
+ "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
7479
  "shasum": ""
7480
  },
7481
  "require": {
7545
  "terminal"
7546
  ],
7547
  "support": {
7548
+ "source": "https://github.com/symfony/console/tree/v5.4.16"
7549
  },
7550
  "funding": [
7551
  {
7561
  "type": "tidelift"
7562
  }
7563
  ],
7564
+ "time": "2022-11-25T14:09:27+00:00"
7565
  },
7566
  {
7567
  "name": "symfony/css-selector",
8220
  },
8221
  {
8222
  "name": "symfony/polyfill-ctype",
8223
+ "version": "v1.27.0",
8224
  "source": {
8225
  "type": "git",
8226
  "url": "https://github.com/symfony/polyfill-ctype.git",
8227
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
8228
  },
8229
  "dist": {
8230
  "type": "zip",
8231
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
8232
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
8233
  "shasum": ""
8234
  },
8235
  "require": {
8244
  "type": "library",
8245
  "extra": {
8246
  "branch-alias": {
8247
+ "dev-main": "1.27-dev"
8248
  },
8249
  "thanks": {
8250
  "name": "symfony/polyfill",
8282
  "portable"
8283
  ],
8284
  "support": {
8285
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
8286
  },
8287
  "funding": [
8288
  {
8298
  "type": "tidelift"
8299
  }
8300
  ],
8301
+ "time": "2022-11-03T14:55:06+00:00"
8302
  },
8303
  {
8304
  "name": "symfony/polyfill-intl-grapheme",
8305
+ "version": "v1.27.0",
8306
  "source": {
8307
  "type": "git",
8308
  "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
8309
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
8310
  },
8311
  "dist": {
8312
  "type": "zip",
8313
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
8314
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
8315
  "shasum": ""
8316
  },
8317
  "require": {
8323
  "type": "library",
8324
  "extra": {
8325
  "branch-alias": {
8326
+ "dev-main": "1.27-dev"
8327
  },
8328
  "thanks": {
8329
  "name": "symfony/polyfill",
8363
  "shim"
8364
  ],
8365
  "support": {
8366
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
8367
  },
8368
  "funding": [
8369
  {
8379
  "type": "tidelift"
8380
  }
8381
  ],
8382
+ "time": "2022-11-03T14:55:06+00:00"
8383
  },
8384
  {
8385
  "name": "symfony/polyfill-intl-normalizer",
8386
+ "version": "v1.27.0",
8387
  "source": {
8388
  "type": "git",
8389
  "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
8390
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
8391
  },
8392
  "dist": {
8393
  "type": "zip",
8394
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
8395
+ "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
8396
  "shasum": ""
8397
  },
8398
  "require": {
8404
  "type": "library",
8405
  "extra": {
8406
  "branch-alias": {
8407
+ "dev-main": "1.27-dev"
8408
  },
8409
  "thanks": {
8410
  "name": "symfony/polyfill",
8447
  "shim"
8448
  ],
8449
  "support": {
8450
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
8451
  },
8452
  "funding": [
8453
  {
8463
  "type": "tidelift"
8464
  }
8465
  ],
8466
+ "time": "2022-11-03T14:55:06+00:00"
8467
  },
8468
  {
8469
  "name": "symfony/polyfill-mbstring",
8470
+ "version": "v1.27.0",
8471
  "source": {
8472
  "type": "git",
8473
  "url": "https://github.com/symfony/polyfill-mbstring.git",
8474
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
8475
  },
8476
  "dist": {
8477
  "type": "zip",
8478
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
8479
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
8480
  "shasum": ""
8481
  },
8482
  "require": {
8491
  "type": "library",
8492
  "extra": {
8493
  "branch-alias": {
8494
+ "dev-main": "1.27-dev"
8495
  },
8496
  "thanks": {
8497
  "name": "symfony/polyfill",
8530
  "shim"
8531
  ],
8532
  "support": {
8533
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
8534
  },
8535
  "funding": [
8536
  {
8546
  "type": "tidelift"
8547
  }
8548
  ],
8549
+ "time": "2022-11-03T14:55:06+00:00"
8550
  },
8551
  {
8552
  "name": "symfony/polyfill-php73",
8553
+ "version": "v1.27.0",
8554
  "source": {
8555
  "type": "git",
8556
  "url": "https://github.com/symfony/polyfill-php73.git",
8557
+ "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
8558
  },
8559
  "dist": {
8560
  "type": "zip",
8561
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
8562
+ "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
8563
  "shasum": ""
8564
  },
8565
  "require": {
8568
  "type": "library",
8569
  "extra": {
8570
  "branch-alias": {
8571
+ "dev-main": "1.27-dev"
8572
  },
8573
  "thanks": {
8574
  "name": "symfony/polyfill",
8609
  "shim"
8610
  ],
8611
  "support": {
8612
+ "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
8613
  },
8614
  "funding": [
8615
  {
8625
  "type": "tidelift"
8626
  }
8627
  ],
8628
+ "time": "2022-11-03T14:55:06+00:00"
8629
  },
8630
  {
8631
  "name": "symfony/polyfill-php80",
8632
+ "version": "v1.27.0",
8633
  "source": {
8634
  "type": "git",
8635
  "url": "https://github.com/symfony/polyfill-php80.git",
8636
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
8637
  },
8638
  "dist": {
8639
  "type": "zip",
8640
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
8641
+ "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
8642
  "shasum": ""
8643
  },
8644
  "require": {
8647
  "type": "library",
8648
  "extra": {
8649
  "branch-alias": {
8650
+ "dev-main": "1.27-dev"
8651
  },
8652
  "thanks": {
8653
  "name": "symfony/polyfill",
8692
  "shim"
8693
  ],
8694
  "support": {
8695
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
8696
  },
8697
  "funding": [
8698
  {
8708
  "type": "tidelift"
8709
  }
8710
  ],
8711
+ "time": "2022-11-03T14:55:06+00:00"
8712
  },
8713
  {
8714
  "name": "symfony/polyfill-php81",
8715
+ "version": "v1.27.0",
8716
  "source": {
8717
  "type": "git",
8718
  "url": "https://github.com/symfony/polyfill-php81.git",
8719
+ "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a"
8720
  },
8721
  "dist": {
8722
  "type": "zip",
8723
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a",
8724
+ "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a",
8725
  "shasum": ""
8726
  },
8727
  "require": {
8730
  "type": "library",
8731
  "extra": {
8732
  "branch-alias": {
8733
+ "dev-main": "1.27-dev"
8734
  },
8735
  "thanks": {
8736
  "name": "symfony/polyfill",
8771
  "shim"
8772
  ],
8773
  "support": {
8774
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0"
8775
  },
8776
  "funding": [
8777
  {
8787
  "type": "tidelift"
8788
  }
8789
  ],
8790
+ "time": "2022-11-03T14:55:06+00:00"
8791
  },
8792
  {
8793
  "name": "symfony/process",
9344
  },
9345
  {
9346
  "name": "symfony/yaml",
9347
+ "version": "v5.4.16",
9348
  "source": {
9349
  "type": "git",
9350
  "url": "https://github.com/symfony/yaml.git",
9351
+ "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298"
9352
  },
9353
  "dist": {
9354
  "type": "zip",
9355
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/ebd37c71f62d5ec5f6e27de3e06fee492d4c6298",
9356
+ "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298",
9357
  "shasum": ""
9358
  },
9359
  "require": {
9399
  "description": "Loads and dumps YAML files",
9400
  "homepage": "https://symfony.com",
9401
  "support": {
9402
+ "source": "https://github.com/symfony/yaml/tree/v5.4.16"
9403
  },
9404
  "funding": [
9405
  {
9415
  "type": "tidelift"
9416
  }
9417
  ],
9418
+ "time": "2022-11-25T16:04:03+00:00"
9419
  },
9420
  {
9421
  "name": "theseer/fdomdocument",
10215
  "minimum-stability": "stable",
10216
  "stability-flags": {
10217
  "publishpress/publishpress-phpcs-standards": 20,
10218
+ "realcodelab/wordpress-ray": 20
10219
  },
10220
  "prefer-stable": false,
10221
  "prefer-lowest": false,
languages/post-expirator-es_ES.mo CHANGED
Binary file
languages/post-expirator-es_ES.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - PublishPress Future: Automatically Unpublish WordPress Posts - Stable (latest release)\n"
6
  "POT-Creation-Date: \n"
7
- "PO-Revision-Date: 2022-10-18 20:08+0200\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: es\n"
@@ -14,198 +14,235 @@ msgstr ""
14
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
15
  "X-Generator: Poedit 3.0.1\n"
16
 
17
- #: classes/Facade.class.php:382 views/bulk-edit.php:128
18
- #: views/classic-metabox.php:135 views/quick-edit.php:92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "Expiration Taxonomies"
20
  msgstr "Taxonomías de caducidad"
21
 
22
- #: classes/Facade.class.php:377 views/how-to-expire.php:54
 
23
  msgid "Taxonomy: Remove"
24
  msgstr "Taxonomía: Quitar"
25
 
26
- #: classes/Facade.class.php:376 views/how-to-expire.php:50
 
27
  msgid "Taxonomy: Add"
28
  msgstr "Taxonomía: Añadir"
29
 
30
- #: classes/Facade.class.php:375 views/how-to-expire.php:46
 
31
  msgid "Taxonomy: Replace"
32
  msgstr "Taxonomía: Reemplazar"
33
 
34
- #: classes/Facade.class.php:368
35
  msgid "Taxonomy"
36
  msgstr "Taxonomía"
37
 
38
- #: views/menu-diagnostics.php:100
39
  msgid "Posts and expiration settings"
40
  msgstr "Ajustes de entradas y caducidad"
41
 
42
- #: views/expire-column.php:21
43
  msgid "Cron event not found!"
44
  msgstr "¡Evento cron no encontrado!"
45
 
46
- #: views/expire-column.php:18
47
  msgid "Cron event scheduled."
48
  msgstr "Evento cron programado."
49
 
50
- #: classes/Display.class.php:80
51
  msgid "You do not have permission to configure PublishPress Future."
52
  msgstr "No tienes permisos para configurar PublishPress Future."
53
 
54
- #: views/tabs.php:37
55
  msgid "Advanced"
56
  msgstr "Avanzado"
57
 
58
- #: views/tabs.php:22
59
  msgid "Display"
60
  msgstr "Visualización"
61
 
62
- #: views/menu-editor.php:10
63
  msgid "Editor"
64
  msgstr "Editor"
65
 
66
- #: views/menu-defaults.php:126
67
  msgid "Select whether the PublishPress Future is enabled for all new posts."
68
  msgstr "Selecciona si PublishPress Future está activado para todas las nuevas entradas."
69
 
70
- #: views/menu-advanced.php:51
71
  msgid "Choose which user roles can use PublishPress Future"
72
  msgstr "Elige qué perfiles pueden usar PublishPress Fruture"
73
 
74
- #: classes/Display.class.php:435
75
  msgid "Contact"
76
  msgstr "Contacto"
77
 
78
- #: classes/Display.class.php:433
79
  msgid "Contact the PublishPress team"
80
  msgstr "Contacta con el equipo de PublishPress"
81
 
82
- #: classes/Display.class.php:427
83
  msgid "Documentation"
84
  msgstr "Documentación"
85
 
86
- #: classes/Display.class.php:425
87
  msgid "Future Documentation"
88
  msgstr "Documentación de Future"
89
 
90
- #: classes/Display.class.php:419
91
  msgid "About"
92
  msgstr "Acerca de"
93
 
94
- #: classes/Display.class.php:417
95
  msgid "About PublishPress Future"
96
  msgstr "Acerca de PublishPress Future"
97
 
98
- #: classes/Display.class.php:402
99
  msgid "If you like %s, please leave us a %s rating. Thank you!"
100
  msgstr "Si te gusta %s, por favor déjanos una valoración de %s. ¡Gracias!"
101
 
102
- #: classes/Display.class.php:54
103
  msgid "Future"
104
  msgstr "Future"
105
 
106
- #: classes/Display.class.php:53
107
  msgid "PublishPress Future Options"
108
  msgstr "Opciones de PublishPress Future"
109
 
110
  #. Plugin Name of the plugin
111
- #: classes/Facade.class.php:378 post-expirator.php:377 views/bulk-edit.php:18
112
- #: views/tabs.php:10
113
  msgid "PublishPress Future"
114
  msgstr "PublishPress Future"
115
 
116
- #: views/menu-advanced.php:104
117
  msgid "Toggle between preserving or deleting data after the plugin is deactivated."
118
  msgstr "Alterna entre preservar o guardar los datos después de desactivar el plugin."
119
 
120
- #: views/menu-advanced.php:100
121
  msgid "Delete data"
122
  msgstr "Borrar datos"
123
 
124
- #: views/menu-advanced.php:91
125
  msgid "Preserve data"
126
  msgstr "Preservar datos"
127
 
128
- #: views/menu-advanced.php:82
129
  msgid "Preserve data after deactivating the plugin"
130
  msgstr "Preservar datos después de desactivar el plugin"
131
 
132
- #: views/menu-diagnostics.php:73
133
  msgid "No cron events found for the plugin."
134
  msgstr "No se han encontrado eventos cron para el plugin."
135
 
136
- #: classes/Facade.class.php:381
137
  msgid "Loading"
138
  msgstr "Cargando"
139
 
140
- #: views/tabs.php:27
141
  msgid "Post Types"
142
  msgstr "Tipos de contenido"
143
 
144
- #: views/menu-advanced.php:42 views/menu-editor.php:27
145
  msgid "Toggle between native support for the Block Editor or the backward compatible Classic Editor style metabox."
146
  msgstr "Alternar el estilo de la caja meta entre la compatibilidad nativa para el editor de bloques o la compatibilidad anterior con el editor clásico."
147
 
148
- #: views/menu-advanced.php:40 views/menu-editor.php:25
149
  msgid "Show Classic Editor style box"
150
  msgstr "Mostrar el estilo de caja del editor clásico"
151
 
152
- #: views/menu-advanced.php:34 views/menu-editor.php:21
153
  msgid "Show Gutenberg style box"
154
  msgstr "Mostrar el estilo de caja de Gutenberg"
155
 
156
- #: views/menu-advanced.php:28 views/menu-editor.php:17
157
  msgid "Block Editor Support"
158
  msgstr "Compatibilidad del editor de bloques"
159
 
160
- #: views/menu-advanced.php:18
161
  msgid "Please do not update anything here unless you know what it entails. For advanced users only."
162
  msgstr "Por favor, no actualices aquí nada, salvo que sepas lo que implica. Solo para usuarios avanzados."
163
 
164
- #: views/menu-advanced.php:16
165
  msgid "Advanced Options"
166
  msgstr "Opciones avanzadas"
167
 
168
- #: views/menu-general.php:82
169
  msgid "The default format to use when displaying the expiration time within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
170
  msgstr "El formato por defecto a usar cuando se muestre la hora de caducidad dentro de una entrada usando el shortcode o dentro del pie de página. Para información sobre las opciones de formato válidas, consulta: %s."
171
 
172
- #: views/menu-general.php:65
173
  msgid "The default format to use when displaying the expiration date within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
174
  msgstr "El formato por defecto a usar cuando se muestre la fecha de caducidad dentro de una entrada usando el shortcode o dentro del pie de página. Para información sobre las opciones de formato válidas, consulta: %s."
175
 
176
- #: views/menu-display.php:37
177
  msgid "%1$s - valid options are %2$sfull%3$s (default), %4$sdate%5$s, %6$stime%7$s"
178
  msgstr "%1$s - Las opciones válidas son %2$sfull%3$s (por defecto), %4$sdate%5$s y %6$stime%7$s"
179
 
180
- #: views/menu-display.php:33
181
  msgid "Valid %s attributes:"
182
  msgstr "Atributos válidos de %s:"
183
 
184
- #: views/menu-display.php:31
185
  msgid "Shortcode"
186
  msgstr "Shortcode"
187
 
188
- #: views/menu-diagnostics.php:13
189
  msgid "Debug Logging"
190
  msgstr "Registro de depuración"
191
 
192
- #: views/menu-defaults.php:199
193
  msgid "Set the default expiration date to be used when creating a new post of this type."
194
  msgstr "Establece la fecha de caducidad por defecto a usar al crear una nueva entrada de este tipo."
195
 
196
- #: views/menu-defaults.php:169
197
  msgid "Publish Time"
198
  msgstr "Hora de publicación"
199
 
200
- #: views/menu-defaults.php:167
201
  msgid "Inherit from General Settings"
202
  msgstr "Heredar desde los ajustes generales"
203
 
204
- #: views/bulk-edit.php:108 views/quick-edit.php:74
205
  msgid "Type"
206
  msgstr "Tipo"
207
 
208
- #: post-expirator.php:2115
209
  msgid "No taxonomies found"
210
  msgstr "No se han encontrado taxonomías"
211
 
@@ -217,119 +254,97 @@ msgstr "https://publishpress.com"
217
  msgid "PublishPress"
218
  msgstr "PublishPress"
219
 
220
- #: views/menu-defaults.php:216 views/menu-general.php:123
221
  msgid "Set the custom value to use for the default expiration date. For information on formatting, see %1$s. For example, you could enter %2$s+1 month%3$s or %4$s+1 week 2 days 4 hours 2 seconds%5$s or %6$snext Thursday%7$s."
222
  msgstr "Establece el valor personalizado que se usará para la fecha de caducidad por defecto. Para información sobre el formato, consulta %1$s. Por ejemplo, puedes introducir %2$s+1 mes%3$s o %4$s+1 semana 2 días 4 horas 2 segundos%5$s o %6$spróximo jueves%7$s."
223
 
224
- #: views/bulk-edit.php:45
225
  msgid "Remove from posts"
226
  msgstr "Eliminar de las entradas"
227
 
228
- #: views/bulk-edit.php:42
229
  msgid "Change & Add"
230
  msgstr "Cambiar y añadir"
231
 
232
- #: views/bulk-edit.php:39
233
  msgid "Add to posts"
234
  msgstr "Añadir a las entradas"
235
 
236
- #: views/bulk-edit.php:38
237
  msgid "Add expiry date if not enabled on posts"
238
  msgstr "Añadir la fecha de caducidad si no está activada en las entradas"
239
 
240
- #: views/bulk-edit.php:35
241
  msgid "Change on posts"
242
  msgstr "Cambiar en las entradas"
243
 
244
- #: views/bulk-edit.php:34
245
- msgid "Change expiry date if enabled on posts"
246
  msgstr "Cambiar la fecha de caducidad si está activado en las entradas"
247
 
248
- #: views/bulk-edit.php:30
249
  msgid "No Change"
250
  msgstr "Sin cambios"
251
 
252
- #: post-expirator.php:1449
253
  msgid "[%1$s] %2$s"
254
  msgstr "[%1$s] %2$s"
255
 
256
- #: classes/Facade.class.php:374 views/how-to-expire.php:42
 
257
  msgid "Unstick"
258
  msgstr "No fijar"
259
 
260
- #: classes/Facade.class.php:373 views/how-to-expire.php:38
 
261
  msgid "Stick"
262
  msgstr "Fijar"
263
 
264
- #: classes/Facade.class.php:371 views/how-to-expire.php:30
 
265
  msgid "Trash"
266
  msgstr "Papelera"
267
 
268
- #: views/menu-defaults.php:158
269
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires."
270
  msgstr "Introduce una lista de correos electrónicos separada por comas a los que te gustaría avisar cuando caduque la entrada."
271
 
272
- #: views/menu-general.php:232
273
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires. This will be applied to ALL post types. You can set post type specific emails on the Defaults tab."
274
  msgstr "Introduce una lista de correos electrónicos separada por comas a los que te gustaría avisar cuando caduque la entrada. Esto se aplicará a TODOS los tipos de contenido. Puedes establecer correos electrónicos específicos de tipo de contenido en la pestaña de los valores por defecto."
275
 
276
- #: views/menu-defaults.php:151 views/menu-general.php:225
277
  msgid "Who to notify"
278
  msgstr "A quién avisar"
279
 
280
- #: views/menu-general.php:216
281
  msgid "This will include all users with the role of \"Administrator\" in the post expiration email."
282
  msgstr "Esto incluirá a todos los usuarios con el perfil de «Administrador» en el correo electrónico de caducidad de la entrada."
283
 
284
- #: views/menu-general.php:198
285
  msgid "Include Blog Administrators?"
286
  msgstr "¿Incluir a administradores de blog?"
287
 
288
- #: views/menu-general.php:190
289
  msgid "This will enable or disable the send of email notification on post expiration."
290
  msgstr "Esto activará o desactivará el envío de la notificación por correo electrónico después del vencimiento."
291
 
292
- #: views/menu-general.php:174
293
  msgid "Enable Email Notification?"
294
  msgstr "¿Activar la notificación por correo electrónico?"
295
 
296
- #: views/menu-general.php:167
297
  msgid "Whenever a post expires, an email can be sent to alert users of the expiration."
298
  msgstr "Cuando caduca un post, puede enviarse un correo electrónico alertando a los usuarios del vencimiento."
299
 
300
- #: views/menu-general.php:165
301
  msgid "Expiration Email Notification"
302
  msgstr "Correo electrónico para notificación del vencimiento"
303
 
304
- #: post-expirator.php:1398
305
  msgid "Post Expiration Complete \"%s\""
306
  msgstr "Caducidad de la entrada completada «%s»"
307
 
308
- #: post-expirator.php:1285 post-expirator.php:1341
309
- msgid "%1$s (%2$s) has expired at %3$s. The following post \"%4$s\" have now been removed: \"%5$s\". The full list of categories on the post are: \"%6$s\"."
310
- msgstr "%1$s (%2$s) ha caducado el %3$s. Ahora, la siguiente entrada «%4$s» ha sido eliminada: «%5$s». La lista completa de categorías en la entrada es: «%6$s»."
311
-
312
- #: post-expirator.php:1164 post-expirator.php:1215
313
- msgid "%1$s (%2$s) has expired at %3$s. The following post \"%4$s\" have now been added: \"%5$s\". The full list of categories on the post are: \"%6$s\"."
314
- msgstr "%1$s (%2$s) ha caducado el %3$s. Ahora, la siguiente entrada «%4$s» ha sido añadida: «%5$s». La lista completa de categorías en la entrada es: «%6$s»."
315
-
316
- #: post-expirator.php:1052 post-expirator.php:1101
317
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" have now been set to \"%5$s\"."
318
- msgstr "%1$s (%2$s) ha caducado el %3$s. Ahora, la entrada «%4$s» ha sido establecida como «%5$s»."
319
-
320
- #: post-expirator.php:1022
321
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" status has been successfully removed."
322
- msgstr "%1$s (%2$s) ha caducado el %3$s. El estado «%4$s» de la entrada ha sido eliminado correctamente."
323
-
324
- #: post-expirator.php:1001
325
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" status has been successfully set."
326
- msgstr "%1$s (%2$s) ha caducado el %3$s. El estado «%4$s» de la entrada ha sido establecido correctamente."
327
-
328
- #: post-expirator.php:901 post-expirator.php:927 post-expirator.php:953
329
- #: post-expirator.php:977
330
- msgid "%1$s (%2$s) has expired at %3$s. Post status has been successfully changed to \"%4$s\"."
331
- msgstr "%1$s (%2$s) ha caducado el %3$s. El estado de la entrada ha sido cambiado correctamente a «%4$s»."
332
-
333
  #. Description of the plugin
334
  msgid "Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time."
335
  msgstr "Te permite añadir una fecha de caducidad (minutos) a las entradas que puedes configurar para eliminar la publicación, cambiarla a borrador o actualizar las categorías de la entrada en el momento de la caducidad."
@@ -338,297 +353,302 @@ msgstr "Te permite añadir una fecha de caducidad (minutos) a las entradas que p
338
  msgid "http://wordpress.org/extend/plugins/post-expirator/"
339
  msgstr "https://es.wordpress.org/plugins/post-expirator/"
340
 
341
- #: classes/Facade.class.php:372 views/how-to-expire.php:34
 
342
  msgid "Private"
343
  msgstr "Privado"
344
 
345
- #: classes/Facade.class.php:370 views/how-to-expire.php:26
 
346
  msgid "Delete"
347
  msgstr "Borrar"
348
 
349
- #: classes/Facade.class.php:369 views/how-to-expire.php:22
 
350
  msgid "Draft"
351
  msgstr "Borrador"
352
 
353
- #: classes/Display.class.php:197
354
  msgid "Below is a dump of the debugging table, this should be useful for troubleshooting."
355
  msgstr "A continuación tienes un volcado de la tabla de depuración, esto debería ser útil para solucionar problemas."
356
 
357
- #: views/menu-diagnostics.php:97
358
  msgid "Event"
359
  msgstr "Evento"
360
 
361
- #: views/bulk-edit.php:23 views/menu-diagnostics.php:94 views/quick-edit.php:18
 
362
  msgid "Date"
363
  msgstr "Fecha"
364
 
365
- #: views/menu-diagnostics.php:82
366
  msgid "The below table will show all currently scheduled cron events for the plugin with the next run time."
367
  msgstr "La siguiente tabla mostrará todos los eventos cron actualmente programados para el plugin con la próxima hora de ejecución."
368
 
369
- #: views/menu-diagnostics.php:65
370
  msgid "Current Cron Schedule"
371
  msgstr "Programación actual del cron"
372
 
373
- #: views/menu-diagnostics.php:52
374
  msgid "WP-Cron Status"
375
  msgstr "Estado del cron de WP"
376
 
377
- #: views/menu-diagnostics.php:44 views/menu-diagnostics.php:47
378
  msgid "Purge Debug Log"
379
  msgstr "Purgar el registro de depuración"
380
 
381
- #: views/menu-diagnostics.php:35
382
  msgid "Enable Debugging"
383
  msgstr "Activar depuración"
384
 
385
- #: views/menu-diagnostics.php:20
386
  msgid "Disable Debugging"
387
  msgstr "Desactivar depuración"
388
 
389
- #: views/menu-diagnostics.php:9
390
  msgid "Advanced Diagnostics"
391
  msgstr "Diagnósticos avanzados"
392
 
393
- #: classes/Display.class.php:181
394
  msgid "Debugging Table Emptied"
395
  msgstr "Tabla de depuración vaciada"
396
 
397
- #: classes/Display.class.php:174
398
  msgid "Debugging Enabled"
399
  msgstr "Depuración activada"
400
 
401
- #: classes/Display.class.php:169
402
  msgid "Debugging Disabled"
403
  msgstr "Depuración desactivada"
404
 
405
- #: post-expirator.php:2127
406
  msgid "Select the hierarchical taxonomy to be used for \"category\" based expiration."
407
  msgstr "Seleccionar la taxonomía jerárquica que se utilizará para el vencimiento basado en la «categoría»."
408
 
409
- #: views/menu-defaults.php:135
410
  msgid "Taxonomy (hierarchical)"
411
  msgstr "Taxonomía (jerárquico)"
412
 
413
- #: views/menu-defaults.php:108
414
  msgid "Auto-Enable?"
415
  msgstr "¿Activar automaticamente?"
416
 
417
- #: views/menu-defaults.php:102
418
  msgid "Select the default expire action for the post type."
419
  msgstr "Elige la acción de caducidad por defecto para el tipo de contenido."
420
 
421
- #: views/menu-defaults.php:83
422
  msgid "Select whether the PublishPress Future meta box is active for this post type."
423
  msgstr "Selecciona si la caja meta de PublishPress Future está activa para este tipo de contenido."
424
 
425
- #: views/menu-defaults.php:81
426
  msgid "Inactive"
427
  msgstr "Inactiva"
428
 
429
- #: views/menu-defaults.php:65 views/menu-defaults.php:73
430
  msgid "Active"
431
  msgstr "Activa"
432
 
433
- #: views/menu-defaults.php:13
434
  msgid "Use the values below to set the default actions/values to be used for each for the corresponding post types. These values can all be overwritten when creating/editing the post/page."
435
  msgstr "Utiliza los siguientes valores para establecer las acciones/valores por defecto que se utilizarán para cada uno de los tipos de contenido correspondientes. Estos valores se pueden sobrescribir al crear/editar la publicación/página."
436
 
437
- #: views/menu-defaults.php:10
438
  msgid "Default Expiration Values"
439
  msgstr "Valores de caducidad por defecto"
440
 
441
- #: views/menu-advanced.php:116 views/menu-defaults.php:239
442
- #: views/menu-display.php:132 views/menu-editor.php:37
443
- #: views/menu-general.php:243
444
  msgid "Save Changes"
445
  msgstr "Guardar los cambios"
446
 
447
- #: views/menu-display.php:125
448
  msgid "The inline css which will be used to style the footer text."
449
  msgstr "El css incrustado que se utilizará para dar estilo al texto del pie de página."
450
 
451
- #: views/menu-display.php:122
452
  msgid "This post will expire on"
453
  msgstr "Esta entrada caducará el"
454
 
455
- #: views/menu-display.php:116
456
  msgid "Footer Style"
457
  msgstr "Estilo del pie de página"
458
 
459
- #: views/menu-display.php:98
460
  msgid "Enter the text you would like to appear at the bottom of every post that will expire. The following placeholders will be replaced with the post expiration date in the following format:"
461
  msgstr "Introduce el texto que deseas que aparezca en la parte inferior de cada entrada con caducidad. Los siguientes marcadores de posición se reemplazarán por la fecha de vencimiento de la entrada en el siguiente formato:"
462
 
463
- #: views/menu-display.php:93
464
  msgid "Footer Contents"
465
  msgstr "Contenidos del pie de página"
466
 
467
- #: views/menu-display.php:85
468
  msgid "This will enable or disable displaying the post expiration date in the post footer."
469
  msgstr "Esto activa o desactiva la visualización de la fecha de caducidad en pie de página."
470
 
471
- #: views/menu-defaults.php:124 views/menu-diagnostics.php:32
472
- #: views/menu-diagnostics.php:59 views/menu-display.php:83
473
- #: views/menu-general.php:188 views/menu-general.php:214
474
  msgid "Disabled"
475
  msgstr "Desactivado"
476
 
477
- #: views/menu-defaults.php:116 views/menu-diagnostics.php:17
478
- #: views/menu-diagnostics.php:56 views/menu-display.php:78
479
- #: views/menu-general.php:181 views/menu-general.php:206
480
  msgid "Enabled"
481
  msgstr "Activado"
482
 
483
- #: views/menu-display.php:73
484
  msgid "Show in post footer?"
485
  msgstr "¿Mostrar en el pie de página de la entrada?"
486
 
487
- #: views/menu-display.php:66
488
  msgid "Enabling this below will display the expiration date automatically at the end of any post which is set to expire."
489
  msgstr "Se mostrará la fecha de caducidad de forma automática al final de cualquier entrada que esté a punto de caducar."
490
 
491
- #: views/menu-display.php:64
492
  msgid "Post Footer Display"
493
  msgstr "Mostrar pie de pagina de la entrada"
494
 
495
- #: views/menu-general.php:159
496
- msgid "Sets the default expiration category for the post."
497
  msgstr "Establece la categoría de caducidad por defecto para la entrada."
498
 
499
- #: views/menu-general.php:140
500
  msgid "Default Expiration Taxonomy"
501
  msgstr "Categoría por defecto para vencimiento"
502
 
503
- #: views/menu-general.php:107
504
  msgid "Set the default expiration date to be used when creating new posts and pages. Defaults to none."
505
  msgstr "Ajusta la fecha de caducidad por defecto que se utilizará al crear nuevas entradas y páginas. El valor por defecto es ninguno."
506
 
507
- #: views/menu-general.php:104
508
  msgid "Post/Page Publish Time"
509
  msgstr "Hora de publicación de la entrada/página"
510
 
511
- #: views/menu-defaults.php:168 views/menu-defaults.php:209
512
- #: views/menu-general.php:101 views/menu-general.php:117
513
  msgid "Custom"
514
  msgstr "Personalizada"
515
 
516
- #: views/menu-defaults.php:166 views/menu-general.php:98
517
- msgid "None"
518
- msgstr "Ninguno"
519
-
520
- #: views/menu-defaults.php:184 views/menu-general.php:92
521
  msgid "Default Date/Time Duration"
522
  msgstr "Duración por defecto de fecha/hora"
523
 
524
- #: views/menu-general.php:75
525
  msgid "Time Format"
526
  msgstr "Formato de hora"
527
 
528
- #: views/menu-general.php:58
529
  msgid "Date Format"
530
  msgstr "Formato de fecha"
531
 
532
- #: views/menu-display.php:51 views/menu-display.php:56
533
  msgid "%s - format set here will override the value set on the settings page"
534
  msgstr "%s - el formato establecido aquí anulará el valor establecido en la página de ajustes"
535
 
536
- #: classes/Display.class.php:253 classes/Display.class.php:315
537
- #: classes/Display.class.php:365
538
  msgid "Saved Options!"
539
  msgstr "¡Opciones guardadas!"
540
 
541
- #: views/menu-diagnostics.php:29 views/tabs.php:44
542
  msgid "View Debug Logs"
543
  msgstr "Ver registro de depuración"
544
 
545
- #: views/tabs.php:32
546
  msgid "Diagnostics"
547
  msgstr "Diagnósticos"
548
 
549
- #: views/menu-general.php:54 views/tabs.php:17
550
  msgid "Defaults"
551
  msgstr "Valores por defecto"
552
 
553
- #: views/classic-metabox.php:167
554
  msgid "Taxonomy Name"
555
  msgstr "Nombre de taxonomía"
556
 
557
- #: views/classic-metabox.php:149
558
  msgid "More than 1 heirachical taxonomy detected. You must assign a default taxonomy on the settings screen."
559
  msgstr "Detectadas más de 1 taxonomía jerarquizada. Debes asignar una taxonomía por defecto en la pantalla de Ajustes."
560
 
561
- #: views/classic-metabox.php:144
562
  msgid "You must assign a hierarchical taxonomy to this post type to use this feature."
563
  msgstr "Para utilizar esta función debes asignar una taxonomía jerarquizada a este tipo de contenido."
564
 
565
- #: classes/Facade.class.php:380 views/bulk-edit.php:110
566
- #: views/classic-metabox.php:117 views/menu-defaults.php:92
567
- #: views/quick-edit.php:76
568
  msgid "How to expire"
569
  msgstr "Caduca como"
570
 
571
- #: views/bulk-edit.php:96 views/classic-metabox.php:110 views/quick-edit.php:63
 
572
  msgid "Minute"
573
  msgstr "Minuto"
574
 
575
- #: views/bulk-edit.php:89 views/classic-metabox.php:85 views/quick-edit.php:57
 
576
  msgid "Hour"
577
  msgstr "Hora"
578
 
579
- #: views/bulk-edit.php:75 views/classic-metabox.php:78 views/quick-edit.php:43
 
580
  msgid "Day"
581
  msgstr "Día"
582
 
583
- #: views/bulk-edit.php:51 views/classic-metabox.php:56 views/quick-edit.php:21
 
584
  msgid "Month"
585
  msgstr "Mes"
586
 
587
- #: views/bulk-edit.php:82 views/classic-metabox.php:27 views/quick-edit.php:50
 
588
  msgid "Year"
589
  msgstr "Año"
590
 
591
- #: views/classic-metabox.php:18
592
  msgid "The published date/time will be used as the expiration value"
593
  msgstr "La fecha/hora de publicación se usará como valor de caducidad"
594
 
595
- #: classes/Facade.class.php:379 views/bulk-edit.php:26
596
- #: views/classic-metabox.php:11 views/quick-edit.php:12
597
  msgid "Enable Post Expiration"
598
  msgstr "Activar caducidad de la entrada"
599
 
600
- #: views/expire-column.php:24
601
  msgid "Never"
602
  msgstr "Nunca"
603
 
604
- #: post-expirator.php:113 post-expirator.php:199
605
  msgid "Expires"
606
  msgstr "Caduca"
607
 
608
- #: post-expirator.php:65
609
  msgid "Settings"
610
  msgstr "Ajustes"
611
 
612
- #: post-expirator.php:32
613
  msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
614
  msgstr "La entrada caduca en EXPIRATIONTIME el EXPIRATIONDATE"
615
 
616
- #: post-expirator.php:31
617
  msgid "g:ia"
618
  msgstr "g:ia"
619
 
620
- #: post-expirator.php:30
621
  msgid "l F jS, Y"
622
  msgstr "l, j F Y"
623
 
624
- #: post-expirator-debug.php:87
625
  msgid "Message"
626
  msgstr "Mensaje"
627
 
628
- #: post-expirator-debug.php:86
629
  msgid "Timestamp"
630
  msgstr "Marca temporal"
631
 
632
- #: post-expirator-debug.php:81
633
  msgid "Debugging table is currently empty."
634
  msgstr "La tabla de depuración está vacía."
4
  msgstr ""
5
  "Project-Id-Version: Plugins - PublishPress Future: Automatically Unpublish WordPress Posts - Stable (latest release)\n"
6
  "POT-Creation-Date: \n"
7
+ "PO-Revision-Date: 2022-11-10 13:15+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: es\n"
14
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
15
  "X-Generator: Poedit 3.0.1\n"
16
 
17
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:423
18
+ msgid "%1$s (%2$s) has expired at %3$s. %4$s"
19
+ msgstr "%1$s (%2$s) ha caducado a las %3$s. %4$s"
20
+
21
+ #: src/Modules/Expirator/ExpirationActions/UnstickPost.php:35
22
+ msgid "Post has been removed from stickies list."
23
+ msgstr "La entrada se ha quitado de la lista de fijas."
24
+
25
+ #: src/Modules/Expirator/ExpirationActions/StickPost.php:35
26
+ msgid "Post has been added to stickies list."
27
+ msgstr "La entrada se ha añadido a la lista de fijas."
28
+
29
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToDraft.php:36
30
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToPrivate.php:36
31
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToTrash.php:36
32
+ msgid "Post status has been successfully changed to \"%s\"."
33
+ msgstr "El estado de la entrada se ha cambiado correctamente a «%s»."
34
+
35
+ #: src/Modules/Expirator/ExpirationActions/PostCategorySet.php:46
36
+ msgid "The following terms (%s) were set to the post: \"%s\". The old list of terms on the post was: %s."
37
+ msgstr "Los siguientes términos (%s) fueron establecidos en la entrada: «%s». La antigua lista de términos de la entrada era: %s."
38
+
39
+ #: src/Modules/Expirator/ExpirationActions/PostCategoryRemove.php:49
40
+ msgid "The following terms (%s) were removed from the post: \"%s\". The new list of terms on the post is: %s."
41
+ msgstr "Los siguientes términos (%s) han sido borrados de la entrada: «%s». La nueva lista de términos de la entrada es: %s."
42
+
43
+ #: src/Modules/Expirator/ExpirationActions/PostCategoryAdd.php:51
44
+ msgid "The following terms (%s) were added to the post: \"%s\". The full list of terms on the post is: %s."
45
+ msgstr "Los siguientes términos (%s) han sido añadidos a la entrada: «%s». La lista completa de términos en la entrada es: %s."
46
+
47
+ #: src/Modules/Expirator/ExpirationActions/DeletePost.php:35
48
+ msgid "Post has been successfully deleted."
49
+ msgstr "La entrada se ha borrado correctamente."
50
+
51
+ #: legacy/classes/Facade.class.php:395 legacy/views/bulk-edit.php:133
52
+ #: legacy/views/classic-metabox.php:135 legacy/views/quick-edit.php:96
53
  msgid "Expiration Taxonomies"
54
  msgstr "Taxonomías de caducidad"
55
 
56
+ #: legacy/classes/Facade.class.php:390 legacy/views/how-to-expire.php:54
57
+ #: views/how-to-expire.php:54
58
  msgid "Taxonomy: Remove"
59
  msgstr "Taxonomía: Quitar"
60
 
61
+ #: legacy/classes/Facade.class.php:389 legacy/views/how-to-expire.php:50
62
+ #: views/how-to-expire.php:50
63
  msgid "Taxonomy: Add"
64
  msgstr "Taxonomía: Añadir"
65
 
66
+ #: legacy/classes/Facade.class.php:388 legacy/views/how-to-expire.php:46
67
+ #: views/how-to-expire.php:46
68
  msgid "Taxonomy: Replace"
69
  msgstr "Taxonomía: Reemplazar"
70
 
71
+ #: legacy/classes/Facade.class.php:381
72
  msgid "Taxonomy"
73
  msgstr "Taxonomía"
74
 
75
+ #: legacy/views/menu-diagnostics.php:103
76
  msgid "Posts and expiration settings"
77
  msgstr "Ajustes de entradas y caducidad"
78
 
79
+ #: legacy/views/expire-column.php:21
80
  msgid "Cron event not found!"
81
  msgstr "¡Evento cron no encontrado!"
82
 
83
+ #: legacy/views/expire-column.php:18
84
  msgid "Cron event scheduled."
85
  msgstr "Evento cron programado."
86
 
87
+ #: legacy/classes/Display.class.php:82
88
  msgid "You do not have permission to configure PublishPress Future."
89
  msgstr "No tienes permisos para configurar PublishPress Future."
90
 
91
+ #: legacy/views/tabs.php:36
92
  msgid "Advanced"
93
  msgstr "Avanzado"
94
 
95
+ #: legacy/views/tabs.php:26
96
  msgid "Display"
97
  msgstr "Visualización"
98
 
99
+ #: legacy/views/menu-editor.php:10
100
  msgid "Editor"
101
  msgstr "Editor"
102
 
103
+ #: legacy/views/menu-defaults.php:130
104
  msgid "Select whether the PublishPress Future is enabled for all new posts."
105
  msgstr "Selecciona si PublishPress Future está activado para todas las nuevas entradas."
106
 
107
+ #: legacy/views/menu-advanced.php:51
108
  msgid "Choose which user roles can use PublishPress Future"
109
  msgstr "Elige qué perfiles pueden usar PublishPress Fruture"
110
 
111
+ #: legacy/classes/Display.class.php:479
112
  msgid "Contact"
113
  msgstr "Contacto"
114
 
115
+ #: legacy/classes/Display.class.php:477
116
  msgid "Contact the PublishPress team"
117
  msgstr "Contacta con el equipo de PublishPress"
118
 
119
+ #: legacy/classes/Display.class.php:471
120
  msgid "Documentation"
121
  msgstr "Documentación"
122
 
123
+ #: legacy/classes/Display.class.php:469
124
  msgid "Future Documentation"
125
  msgstr "Documentación de Future"
126
 
127
+ #: legacy/classes/Display.class.php:463
128
  msgid "About"
129
  msgstr "Acerca de"
130
 
131
+ #: legacy/classes/Display.class.php:461
132
  msgid "About PublishPress Future"
133
  msgstr "Acerca de PublishPress Future"
134
 
135
+ #: legacy/classes/Display.class.php:446
136
  msgid "If you like %s, please leave us a %s rating. Thank you!"
137
  msgstr "Si te gusta %s, por favor déjanos una valoración de %s. ¡Gracias!"
138
 
139
+ #: legacy/classes/Display.class.php:56
140
  msgid "Future"
141
  msgstr "Future"
142
 
143
+ #: legacy/classes/Display.class.php:55
144
  msgid "PublishPress Future Options"
145
  msgstr "Opciones de PublishPress Future"
146
 
147
  #. Plugin Name of the plugin
148
+ #: legacy/classes/Facade.class.php:391 legacy/functions.php:355
149
+ #: legacy/views/bulk-edit.php:18 legacy/views/tabs.php:14
150
  msgid "PublishPress Future"
151
  msgstr "PublishPress Future"
152
 
153
+ #: legacy/views/menu-advanced.php:104
154
  msgid "Toggle between preserving or deleting data after the plugin is deactivated."
155
  msgstr "Alterna entre preservar o guardar los datos después de desactivar el plugin."
156
 
157
+ #: legacy/views/menu-advanced.php:100
158
  msgid "Delete data"
159
  msgstr "Borrar datos"
160
 
161
+ #: legacy/views/menu-advanced.php:91
162
  msgid "Preserve data"
163
  msgstr "Preservar datos"
164
 
165
+ #: legacy/views/menu-advanced.php:82
166
  msgid "Preserve data after deactivating the plugin"
167
  msgstr "Preservar datos después de desactivar el plugin"
168
 
169
+ #: legacy/views/menu-diagnostics.php:76
170
  msgid "No cron events found for the plugin."
171
  msgstr "No se han encontrado eventos cron para el plugin."
172
 
173
+ #: legacy/classes/Facade.class.php:394
174
  msgid "Loading"
175
  msgstr "Cargando"
176
 
177
+ #: legacy/views/tabs.php:31
178
  msgid "Post Types"
179
  msgstr "Tipos de contenido"
180
 
181
+ #: legacy/views/menu-advanced.php:42 legacy/views/menu-editor.php:27
182
  msgid "Toggle between native support for the Block Editor or the backward compatible Classic Editor style metabox."
183
  msgstr "Alternar el estilo de la caja meta entre la compatibilidad nativa para el editor de bloques o la compatibilidad anterior con el editor clásico."
184
 
185
+ #: legacy/views/menu-advanced.php:40 legacy/views/menu-editor.php:25
186
  msgid "Show Classic Editor style box"
187
  msgstr "Mostrar el estilo de caja del editor clásico"
188
 
189
+ #: legacy/views/menu-advanced.php:34 legacy/views/menu-editor.php:21
190
  msgid "Show Gutenberg style box"
191
  msgstr "Mostrar el estilo de caja de Gutenberg"
192
 
193
+ #: legacy/views/menu-advanced.php:28 legacy/views/menu-editor.php:17
194
  msgid "Block Editor Support"
195
  msgstr "Compatibilidad del editor de bloques"
196
 
197
+ #: legacy/views/menu-advanced.php:18
198
  msgid "Please do not update anything here unless you know what it entails. For advanced users only."
199
  msgstr "Por favor, no actualices aquí nada, salvo que sepas lo que implica. Solo para usuarios avanzados."
200
 
201
+ #: legacy/views/menu-advanced.php:16
202
  msgid "Advanced Options"
203
  msgstr "Opciones avanzadas"
204
 
205
+ #: legacy/views/menu-general.php:86
206
  msgid "The default format to use when displaying the expiration time within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
207
  msgstr "El formato por defecto a usar cuando se muestre la hora de caducidad dentro de una entrada usando el shortcode o dentro del pie de página. Para información sobre las opciones de formato válidas, consulta: %s."
208
 
209
+ #: legacy/views/menu-general.php:69
210
  msgid "The default format to use when displaying the expiration date within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
211
  msgstr "El formato por defecto a usar cuando se muestre la fecha de caducidad dentro de una entrada usando el shortcode o dentro del pie de página. Para información sobre las opciones de formato válidas, consulta: %s."
212
 
213
+ #: legacy/views/menu-display.php:37
214
  msgid "%1$s - valid options are %2$sfull%3$s (default), %4$sdate%5$s, %6$stime%7$s"
215
  msgstr "%1$s - Las opciones válidas son %2$sfull%3$s (por defecto), %4$sdate%5$s y %6$stime%7$s"
216
 
217
+ #: legacy/views/menu-display.php:33
218
  msgid "Valid %s attributes:"
219
  msgstr "Atributos válidos de %s:"
220
 
221
+ #: legacy/views/menu-display.php:31
222
  msgid "Shortcode"
223
  msgstr "Shortcode"
224
 
225
+ #: legacy/views/menu-diagnostics.php:16
226
  msgid "Debug Logging"
227
  msgstr "Registro de depuración"
228
 
229
+ #: legacy/views/menu-defaults.php:203
230
  msgid "Set the default expiration date to be used when creating a new post of this type."
231
  msgstr "Establece la fecha de caducidad por defecto a usar al crear una nueva entrada de este tipo."
232
 
233
+ #: legacy/views/menu-defaults.php:173
234
  msgid "Publish Time"
235
  msgstr "Hora de publicación"
236
 
237
+ #: legacy/views/menu-defaults.php:171
238
  msgid "Inherit from General Settings"
239
  msgstr "Heredar desde los ajustes generales"
240
 
241
+ #: legacy/views/bulk-edit.php:109 legacy/views/quick-edit.php:74
242
  msgid "Type"
243
  msgstr "Tipo"
244
 
245
+ #: legacy/functions.php:1181
246
  msgid "No taxonomies found"
247
  msgstr "No se han encontrado taxonomías"
248
 
254
  msgid "PublishPress"
255
  msgstr "PublishPress"
256
 
257
+ #: legacy/views/menu-defaults.php:220 legacy/views/menu-general.php:124
258
  msgid "Set the custom value to use for the default expiration date. For information on formatting, see %1$s. For example, you could enter %2$s+1 month%3$s or %4$s+1 week 2 days 4 hours 2 seconds%5$s or %6$snext Thursday%7$s."
259
  msgstr "Establece el valor personalizado que se usará para la fecha de caducidad por defecto. Para información sobre el formato, consulta %1$s. Por ejemplo, puedes introducir %2$s+1 mes%3$s o %4$s+1 semana 2 días 4 horas 2 segundos%5$s o %6$spróximo jueves%7$s."
260
 
261
+ #: legacy/views/bulk-edit.php:46
262
  msgid "Remove from posts"
263
  msgstr "Eliminar de las entradas"
264
 
265
+ #: legacy/views/bulk-edit.php:43
266
  msgid "Change & Add"
267
  msgstr "Cambiar y añadir"
268
 
269
+ #: legacy/views/bulk-edit.php:39
270
  msgid "Add to posts"
271
  msgstr "Añadir a las entradas"
272
 
273
+ #: legacy/views/bulk-edit.php:38
274
  msgid "Add expiry date if not enabled on posts"
275
  msgstr "Añadir la fecha de caducidad si no está activada en las entradas"
276
 
277
+ #: legacy/views/bulk-edit.php:35
278
  msgid "Change on posts"
279
  msgstr "Cambiar en las entradas"
280
 
281
+ #: legacy/views/bulk-edit.php:34
282
+ msgid "Change expiry date if enabled on p osts"
283
  msgstr "Cambiar la fecha de caducidad si está activado en las entradas"
284
 
285
+ #: legacy/views/bulk-edit.php:30
286
  msgid "No Change"
287
  msgstr "Sin cambios"
288
 
289
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:496
290
  msgid "[%1$s] %2$s"
291
  msgstr "[%1$s] %2$s"
292
 
293
+ #: legacy/classes/Facade.class.php:387 legacy/views/how-to-expire.php:42
294
+ #: views/how-to-expire.php:42
295
  msgid "Unstick"
296
  msgstr "No fijar"
297
 
298
+ #: legacy/classes/Facade.class.php:386 legacy/views/how-to-expire.php:38
299
+ #: views/how-to-expire.php:38
300
  msgid "Stick"
301
  msgstr "Fijar"
302
 
303
+ #: legacy/classes/Facade.class.php:384 legacy/views/how-to-expire.php:30
304
+ #: views/how-to-expire.php:30
305
  msgid "Trash"
306
  msgstr "Papelera"
307
 
308
+ #: legacy/views/menu-defaults.php:163
309
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires."
310
  msgstr "Introduce una lista de correos electrónicos separada por comas a los que te gustaría avisar cuando caduque la entrada."
311
 
312
+ #: legacy/views/menu-general.php:233
313
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires. This will be applied to ALL post types. You can set post type specific emails on the Defaults tab."
314
  msgstr "Introduce una lista de correos electrónicos separada por comas a los que te gustaría avisar cuando caduque la entrada. Esto se aplicará a TODOS los tipos de contenido. Puedes establecer correos electrónicos específicos de tipo de contenido en la pestaña de los valores por defecto."
315
 
316
+ #: legacy/views/menu-defaults.php:156 legacy/views/menu-general.php:226
317
  msgid "Who to notify"
318
  msgstr "A quién avisar"
319
 
320
+ #: legacy/views/menu-general.php:217
321
  msgid "This will include all users with the role of \"Administrator\" in the post expiration email."
322
  msgstr "Esto incluirá a todos los usuarios con el perfil de «Administrador» en el correo electrónico de caducidad de la entrada."
323
 
324
+ #: legacy/views/menu-general.php:199
325
  msgid "Include Blog Administrators?"
326
  msgstr "¿Incluir a administradores de blog?"
327
 
328
+ #: legacy/views/menu-general.php:191
329
  msgid "This will enable or disable the send of email notification on post expiration."
330
  msgstr "Esto activará o desactivará el envío de la notificación por correo electrónico después del vencimiento."
331
 
332
+ #: legacy/views/menu-general.php:175
333
  msgid "Enable Email Notification?"
334
  msgstr "¿Activar la notificación por correo electrónico?"
335
 
336
+ #: legacy/views/menu-general.php:168
337
  msgid "Whenever a post expires, an email can be sent to alert users of the expiration."
338
  msgstr "Cuando caduca un post, puede enviarse un correo electrónico alertando a los usuarios del vencimiento."
339
 
340
+ #: legacy/views/menu-general.php:166
341
  msgid "Expiration Email Notification"
342
  msgstr "Correo electrónico para notificación del vencimiento"
343
 
344
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:440
345
  msgid "Post Expiration Complete \"%s\""
346
  msgstr "Caducidad de la entrada completada «%s»"
347
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  #. Description of the plugin
349
  msgid "Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time."
350
  msgstr "Te permite añadir una fecha de caducidad (minutos) a las entradas que puedes configurar para eliminar la publicación, cambiarla a borrador o actualizar las categorías de la entrada en el momento de la caducidad."
353
  msgid "http://wordpress.org/extend/plugins/post-expirator/"
354
  msgstr "https://es.wordpress.org/plugins/post-expirator/"
355
 
356
+ #: legacy/classes/Facade.class.php:385 legacy/views/how-to-expire.php:34
357
+ #: views/how-to-expire.php:34
358
  msgid "Private"
359
  msgstr "Privado"
360
 
361
+ #: legacy/classes/Facade.class.php:383 legacy/views/how-to-expire.php:26
362
+ #: views/how-to-expire.php:26
363
  msgid "Delete"
364
  msgstr "Borrar"
365
 
366
+ #: legacy/classes/Facade.class.php:382 legacy/views/how-to-expire.php:22
367
+ #: views/how-to-expire.php:22
368
  msgid "Draft"
369
  msgstr "Borrador"
370
 
371
+ #: legacy/classes/Display.class.php:202
372
  msgid "Below is a dump of the debugging table, this should be useful for troubleshooting."
373
  msgstr "A continuación tienes un volcado de la tabla de depuración, esto debería ser útil para solucionar problemas."
374
 
375
+ #: legacy/views/menu-diagnostics.php:100
376
  msgid "Event"
377
  msgstr "Evento"
378
 
379
+ #: legacy/views/bulk-edit.php:23 legacy/views/menu-diagnostics.php:97
380
+ #: legacy/views/quick-edit.php:18
381
  msgid "Date"
382
  msgstr "Fecha"
383
 
384
+ #: legacy/views/menu-diagnostics.php:85
385
  msgid "The below table will show all currently scheduled cron events for the plugin with the next run time."
386
  msgstr "La siguiente tabla mostrará todos los eventos cron actualmente programados para el plugin con la próxima hora de ejecución."
387
 
388
+ #: legacy/views/menu-diagnostics.php:68
389
  msgid "Current Cron Schedule"
390
  msgstr "Programación actual del cron"
391
 
392
+ #: legacy/views/menu-diagnostics.php:55
393
  msgid "WP-Cron Status"
394
  msgstr "Estado del cron de WP"
395
 
396
+ #: legacy/views/menu-diagnostics.php:47 legacy/views/menu-diagnostics.php:50
397
  msgid "Purge Debug Log"
398
  msgstr "Purgar el registro de depuración"
399
 
400
+ #: legacy/views/menu-diagnostics.php:38
401
  msgid "Enable Debugging"
402
  msgstr "Activar depuración"
403
 
404
+ #: legacy/views/menu-diagnostics.php:23
405
  msgid "Disable Debugging"
406
  msgstr "Desactivar depuración"
407
 
408
+ #: legacy/views/menu-diagnostics.php:12
409
  msgid "Advanced Diagnostics"
410
  msgstr "Diagnósticos avanzados"
411
 
412
+ #: legacy/classes/Display.class.php:188
413
  msgid "Debugging Table Emptied"
414
  msgstr "Tabla de depuración vaciada"
415
 
416
+ #: legacy/classes/Display.class.php:180
417
  msgid "Debugging Enabled"
418
  msgstr "Depuración activada"
419
 
420
+ #: legacy/classes/Display.class.php:175
421
  msgid "Debugging Disabled"
422
  msgstr "Depuración desactivada"
423
 
424
+ #: legacy/views/taxonomy-field.php:10
425
  msgid "Select the hierarchical taxonomy to be used for \"category\" based expiration."
426
  msgstr "Seleccionar la taxonomía jerárquica que se utilizará para el vencimiento basado en la «categoría»."
427
 
428
+ #: legacy/views/menu-defaults.php:139
429
  msgid "Taxonomy (hierarchical)"
430
  msgstr "Taxonomía (jerárquico)"
431
 
432
+ #: legacy/views/menu-defaults.php:112
433
  msgid "Auto-Enable?"
434
  msgstr "¿Activar automaticamente?"
435
 
436
+ #: legacy/views/menu-defaults.php:106
437
  msgid "Select the default expire action for the post type."
438
  msgstr "Elige la acción de caducidad por defecto para el tipo de contenido."
439
 
440
+ #: legacy/views/menu-defaults.php:87
441
  msgid "Select whether the PublishPress Future meta box is active for this post type."
442
  msgstr "Selecciona si la caja meta de PublishPress Future está activa para este tipo de contenido."
443
 
444
+ #: legacy/views/menu-defaults.php:85
445
  msgid "Inactive"
446
  msgstr "Inactiva"
447
 
448
+ #: legacy/views/menu-defaults.php:69 legacy/views/menu-defaults.php:77
449
  msgid "Active"
450
  msgstr "Activa"
451
 
452
+ #: legacy/views/menu-defaults.php:16
453
  msgid "Use the values below to set the default actions/values to be used for each for the corresponding post types. These values can all be overwritten when creating/editing the post/page."
454
  msgstr "Utiliza los siguientes valores para establecer las acciones/valores por defecto que se utilizarán para cada uno de los tipos de contenido correspondientes. Estos valores se pueden sobrescribir al crear/editar la publicación/página."
455
 
456
+ #: legacy/views/menu-defaults.php:13
457
  msgid "Default Expiration Values"
458
  msgstr "Valores de caducidad por defecto"
459
 
460
+ #: legacy/views/menu-advanced.php:116 legacy/views/menu-defaults.php:243
461
+ #: legacy/views/menu-display.php:132 legacy/views/menu-editor.php:37
462
+ #: legacy/views/menu-general.php:244
463
  msgid "Save Changes"
464
  msgstr "Guardar los cambios"
465
 
466
+ #: legacy/views/menu-display.php:125
467
  msgid "The inline css which will be used to style the footer text."
468
  msgstr "El css incrustado que se utilizará para dar estilo al texto del pie de página."
469
 
470
+ #: legacy/views/menu-display.php:122
471
  msgid "This post will expire on"
472
  msgstr "Esta entrada caducará el"
473
 
474
+ #: legacy/views/menu-display.php:116
475
  msgid "Footer Style"
476
  msgstr "Estilo del pie de página"
477
 
478
+ #: legacy/views/menu-display.php:98
479
  msgid "Enter the text you would like to appear at the bottom of every post that will expire. The following placeholders will be replaced with the post expiration date in the following format:"
480
  msgstr "Introduce el texto que deseas que aparezca en la parte inferior de cada entrada con caducidad. Los siguientes marcadores de posición se reemplazarán por la fecha de vencimiento de la entrada en el siguiente formato:"
481
 
482
+ #: legacy/views/menu-display.php:93
483
  msgid "Footer Contents"
484
  msgstr "Contenidos del pie de página"
485
 
486
+ #: legacy/views/menu-display.php:85
487
  msgid "This will enable or disable displaying the post expiration date in the post footer."
488
  msgstr "Esto activa o desactiva la visualización de la fecha de caducidad en pie de página."
489
 
490
+ #: legacy/views/menu-defaults.php:128 legacy/views/menu-diagnostics.php:35
491
+ #: legacy/views/menu-diagnostics.php:62 legacy/views/menu-display.php:83
492
+ #: legacy/views/menu-general.php:189 legacy/views/menu-general.php:215
493
  msgid "Disabled"
494
  msgstr "Desactivado"
495
 
496
+ #: legacy/views/menu-defaults.php:120 legacy/views/menu-diagnostics.php:20
497
+ #: legacy/views/menu-diagnostics.php:59 legacy/views/menu-display.php:78
498
+ #: legacy/views/menu-general.php:182 legacy/views/menu-general.php:207
499
  msgid "Enabled"
500
  msgstr "Activado"
501
 
502
+ #: legacy/views/menu-display.php:73
503
  msgid "Show in post footer?"
504
  msgstr "¿Mostrar en el pie de página de la entrada?"
505
 
506
+ #: legacy/views/menu-display.php:66
507
  msgid "Enabling this below will display the expiration date automatically at the end of any post which is set to expire."
508
  msgstr "Se mostrará la fecha de caducidad de forma automática al final de cualquier entrada que esté a punto de caducar."
509
 
510
+ #: legacy/views/menu-display.php:64
511
  msgid "Post Footer Display"
512
  msgstr "Mostrar pie de pagina de la entrada"
513
 
514
+ #: legacy/views/menu-general.php:160
515
+ msgid "Sets the default expiration taxonomy for the post."
516
  msgstr "Establece la categoría de caducidad por defecto para la entrada."
517
 
518
+ #: legacy/views/menu-general.php:141
519
  msgid "Default Expiration Taxonomy"
520
  msgstr "Categoría por defecto para vencimiento"
521
 
522
+ #: legacy/views/menu-general.php:108
523
  msgid "Set the default expiration date to be used when creating new posts and pages. Defaults to none."
524
  msgstr "Ajusta la fecha de caducidad por defecto que se utilizará al crear nuevas entradas y páginas. El valor por defecto es ninguno."
525
 
526
+ #: legacy/views/menu-general.php:105
527
  msgid "Post/Page Publish Time"
528
  msgstr "Hora de publicación de la entrada/página"
529
 
530
+ #: legacy/views/menu-defaults.php:172 legacy/views/menu-defaults.php:213
531
+ #: legacy/views/menu-general.php:102 legacy/views/menu-general.php:118
532
  msgid "Custom"
533
  msgstr "Personalizada"
534
 
535
+ #: legacy/views/menu-defaults.php:188 legacy/views/menu-general.php:96
 
 
 
 
536
  msgid "Default Date/Time Duration"
537
  msgstr "Duración por defecto de fecha/hora"
538
 
539
+ #: legacy/views/menu-general.php:79
540
  msgid "Time Format"
541
  msgstr "Formato de hora"
542
 
543
+ #: legacy/views/menu-general.php:62
544
  msgid "Date Format"
545
  msgstr "Formato de fecha"
546
 
547
+ #: legacy/views/menu-display.php:51 legacy/views/menu-display.php:56
548
  msgid "%s - format set here will override the value set on the settings page"
549
  msgstr "%s - el formato establecido aquí anulará el valor establecido en la página de ajustes"
550
 
551
+ #: legacy/classes/Display.class.php:278 legacy/classes/Display.class.php:341
552
+ #: legacy/classes/Display.class.php:393
553
  msgid "Saved Options!"
554
  msgstr "¡Opciones guardadas!"
555
 
556
+ #: legacy/views/menu-diagnostics.php:32 legacy/views/tabs.php:48
557
  msgid "View Debug Logs"
558
  msgstr "Ver registro de depuración"
559
 
560
+ #: legacy/views/tabs.php:41
561
  msgid "Diagnostics"
562
  msgstr "Diagnósticos"
563
 
564
+ #: legacy/views/menu-general.php:58 legacy/views/tabs.php:21
565
  msgid "Defaults"
566
  msgstr "Valores por defecto"
567
 
568
+ #: legacy/views/classic-metabox.php:167
569
  msgid "Taxonomy Name"
570
  msgstr "Nombre de taxonomía"
571
 
572
+ #: legacy/views/classic-metabox.php:149
573
  msgid "More than 1 heirachical taxonomy detected. You must assign a default taxonomy on the settings screen."
574
  msgstr "Detectadas más de 1 taxonomía jerarquizada. Debes asignar una taxonomía por defecto en la pantalla de Ajustes."
575
 
576
+ #: legacy/views/classic-metabox.php:144
577
  msgid "You must assign a hierarchical taxonomy to this post type to use this feature."
578
  msgstr "Para utilizar esta función debes asignar una taxonomía jerarquizada a este tipo de contenido."
579
 
580
+ #: legacy/classes/Facade.class.php:393 legacy/views/bulk-edit.php:111
581
+ #: legacy/views/classic-metabox.php:117 legacy/views/menu-defaults.php:96
582
+ #: legacy/views/quick-edit.php:76
583
  msgid "How to expire"
584
  msgstr "Caduca como"
585
 
586
+ #: legacy/views/bulk-edit.php:97 legacy/views/classic-metabox.php:110
587
+ #: legacy/views/quick-edit.php:63
588
  msgid "Minute"
589
  msgstr "Minuto"
590
 
591
+ #: legacy/views/bulk-edit.php:90 legacy/views/classic-metabox.php:85
592
+ #: legacy/views/quick-edit.php:57
593
  msgid "Hour"
594
  msgstr "Hora"
595
 
596
+ #: legacy/views/bulk-edit.php:76 legacy/views/classic-metabox.php:78
597
+ #: legacy/views/quick-edit.php:43
598
  msgid "Day"
599
  msgstr "Día"
600
 
601
+ #: legacy/views/bulk-edit.php:52 legacy/views/classic-metabox.php:56
602
+ #: legacy/views/quick-edit.php:21
603
  msgid "Month"
604
  msgstr "Mes"
605
 
606
+ #: legacy/views/bulk-edit.php:83 legacy/views/classic-metabox.php:27
607
+ #: legacy/views/quick-edit.php:50
608
  msgid "Year"
609
  msgstr "Año"
610
 
611
+ #: legacy/views/classic-metabox.php:18
612
  msgid "The published date/time will be used as the expiration value"
613
  msgstr "La fecha/hora de publicación se usará como valor de caducidad"
614
 
615
+ #: legacy/classes/Facade.class.php:392 legacy/views/bulk-edit.php:26
616
+ #: legacy/views/classic-metabox.php:11 legacy/views/quick-edit.php:12
617
  msgid "Enable Post Expiration"
618
  msgstr "Activar caducidad de la entrada"
619
 
620
+ #: legacy/views/expire-column.php:24
621
  msgid "Never"
622
  msgstr "Nunca"
623
 
624
+ #: legacy/functions.php:76 legacy/functions.php:166
625
  msgid "Expires"
626
  msgstr "Caduca"
627
 
628
+ #: legacy/functions.php:24
629
  msgid "Settings"
630
  msgstr "Ajustes"
631
 
632
+ #: services.php:48
633
  msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
634
  msgstr "La entrada caduca en EXPIRATIONTIME el EXPIRATIONDATE"
635
 
636
+ #: services.php:47
637
  msgid "g:ia"
638
  msgstr "g:ia"
639
 
640
+ #: services.php:46
641
  msgid "l F jS, Y"
642
  msgstr "l, j F Y"
643
 
644
+ #: legacy/classes/Display.class.php:218
645
  msgid "Message"
646
  msgstr "Mensaje"
647
 
648
+ #: legacy/classes/Display.class.php:217
649
  msgid "Timestamp"
650
  msgstr "Marca temporal"
651
 
652
+ #: legacy/classes/Display.class.php:210
653
  msgid "Debugging table is currently empty."
654
  msgstr "La tabla de depuración está vacía."
languages/post-expirator-fr_FR.mo CHANGED
Binary file
languages/post-expirator-fr_FR.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - PublishPress Future: Automatically Unpublish WordPress Posts - Stable (latest release)\n"
6
  "POT-Creation-Date: \n"
7
- "PO-Revision-Date: 2022-10-18 20:35+0200\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: fr\n"
@@ -14,198 +14,235 @@ msgstr ""
14
  "Plural-Forms: nplurals=2; plural=n > 1;\n"
15
  "X-Generator: Poedit 3.0.1\n"
16
 
17
- #: classes/Facade.class.php:382 views/bulk-edit.php:128
18
- #: views/classic-metabox.php:135 views/quick-edit.php:92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "Expiration Taxonomies"
20
  msgstr "Taxonomies d’expiration"
21
 
22
- #: classes/Facade.class.php:377 views/how-to-expire.php:54
 
23
  msgid "Taxonomy: Remove"
24
  msgstr "Taxonomie : Retirer"
25
 
26
- #: classes/Facade.class.php:376 views/how-to-expire.php:50
 
27
  msgid "Taxonomy: Add"
28
  msgstr "Taxonomie : Ajouter"
29
 
30
- #: classes/Facade.class.php:375 views/how-to-expire.php:46
 
31
  msgid "Taxonomy: Replace"
32
  msgstr "Taxonomie : Remplacer"
33
 
34
- #: classes/Facade.class.php:368
35
  msgid "Taxonomy"
36
  msgstr "Taxonomie"
37
 
38
- #: views/menu-diagnostics.php:100
39
  msgid "Posts and expiration settings"
40
  msgstr "Réglages des publications et de l’expiration"
41
 
42
- #: views/expire-column.php:21
43
  msgid "Cron event not found!"
44
  msgstr "L’évènement cron n’a pas été trouvé !"
45
 
46
- #: views/expire-column.php:18
47
  msgid "Cron event scheduled."
48
  msgstr "L’évènement cron a été planifié."
49
 
50
- #: classes/Display.class.php:80
51
  msgid "You do not have permission to configure PublishPress Future."
52
  msgstr "Vous n’avez pas les droits nécessaires pour configurer PublishPress Future."
53
 
54
- #: views/tabs.php:37
55
  msgid "Advanced"
56
  msgstr "Avancé"
57
 
58
- #: views/tabs.php:22
59
  msgid "Display"
60
  msgstr "Afficher"
61
 
62
- #: views/menu-editor.php:10
63
  msgid "Editor"
64
  msgstr "Éditeur"
65
 
66
- #: views/menu-defaults.php:126
67
  msgid "Select whether the PublishPress Future is enabled for all new posts."
68
  msgstr "Sélectionnez si la fonctionnalité PublishPress est activée ou non pour toutes les nouvelles publications."
69
 
70
- #: views/menu-advanced.php:51
71
  msgid "Choose which user roles can use PublishPress Future"
72
  msgstr "Choisir les rôles pouvant utiliser PublishPress Future"
73
 
74
- #: classes/Display.class.php:435
75
  msgid "Contact"
76
  msgstr "Contact"
77
 
78
- #: classes/Display.class.php:433
79
  msgid "Contact the PublishPress team"
80
  msgstr "Contacter l’équipe PublishPress"
81
 
82
- #: classes/Display.class.php:427
83
  msgid "Documentation"
84
  msgstr "Documentation"
85
 
86
- #: classes/Display.class.php:425
87
  msgid "Future Documentation"
88
  msgstr "Documentation de Future"
89
 
90
- #: classes/Display.class.php:419
91
  msgid "About"
92
  msgstr "À propos"
93
 
94
- #: classes/Display.class.php:417
95
  msgid "About PublishPress Future"
96
  msgstr "À propos de PublishPress Future"
97
 
98
- #: classes/Display.class.php:402
99
  msgid "If you like %s, please leave us a %s rating. Thank you!"
100
  msgstr "Si vous appréciez %s, veuillez nous laisser une note de %s. Merci !"
101
 
102
- #: classes/Display.class.php:54
103
  msgid "Future"
104
  msgstr "Future"
105
 
106
- #: classes/Display.class.php:53
107
  msgid "PublishPress Future Options"
108
  msgstr "Options de PublishPress Future"
109
 
110
  #. Plugin Name of the plugin
111
- #: classes/Facade.class.php:378 post-expirator.php:377 views/bulk-edit.php:18
112
- #: views/tabs.php:10
113
  msgid "PublishPress Future"
114
  msgstr "PublishPress Future"
115
 
116
- #: views/menu-advanced.php:104
117
  msgid "Toggle between preserving or deleting data after the plugin is deactivated."
118
  msgstr "Permutez entre la conservation ou la suppression des données après la désactivation de l’extension."
119
 
120
- #: views/menu-advanced.php:100
121
  msgid "Delete data"
122
  msgstr "Supprimer les données"
123
 
124
- #: views/menu-advanced.php:91
125
  msgid "Preserve data"
126
  msgstr "Conserver les données"
127
 
128
- #: views/menu-advanced.php:82
129
  msgid "Preserve data after deactivating the plugin"
130
  msgstr "Conserver les données après la désactivation de l’extension"
131
 
132
- #: views/menu-diagnostics.php:73
133
  msgid "No cron events found for the plugin."
134
  msgstr "Aucun évènement cron n’a été trouvé pour l’extension."
135
 
136
- #: classes/Facade.class.php:381
137
  msgid "Loading"
138
  msgstr "Chargement"
139
 
140
- #: views/tabs.php:27
141
  msgid "Post Types"
142
  msgstr "Type de publications"
143
 
144
- #: views/menu-advanced.php:42 views/menu-editor.php:27
145
  msgid "Toggle between native support for the Block Editor or the backward compatible Classic Editor style metabox."
146
  msgstr "Permuter entre la prise en charge native de l’éditeur de blocs et la boite méta de l’éditeur classique, qui est rétrocompatible."
147
 
148
- #: views/menu-advanced.php:40 views/menu-editor.php:25
149
  msgid "Show Classic Editor style box"
150
  msgstr "Afficher la boîte de style de l’éditeur classique"
151
 
152
- #: views/menu-advanced.php:34 views/menu-editor.php:21
153
  msgid "Show Gutenberg style box"
154
  msgstr "Afficher la boîte de style Gutenberg"
155
 
156
- #: views/menu-advanced.php:28 views/menu-editor.php:17
157
  msgid "Block Editor Support"
158
  msgstr "Support de l’éditeur de blocs"
159
 
160
- #: views/menu-advanced.php:18
161
  msgid "Please do not update anything here unless you know what it entails. For advanced users only."
162
  msgstr "Veuillez ne rien mettre à jour ici si vous ne savez pas ce que cela implique. Pour les utilisateurs/utilisatrices avancés uniquement."
163
 
164
- #: views/menu-advanced.php:16
165
  msgid "Advanced Options"
166
  msgstr "Options avancées"
167
 
168
- #: views/menu-general.php:82
169
  msgid "The default format to use when displaying the expiration time within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
170
  msgstr "Le format par défaut à utiliser pour afficher le délai d’expiration dans une publication à l’aide du code court ou dans le pied de page. Pour plus d’informations sur les options de formatage valides, voir : %s."
171
 
172
- #: views/menu-general.php:65
173
  msgid "The default format to use when displaying the expiration date within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
174
  msgstr "Le format par défaut à utiliser lors de l’affichage de la date d’expiration dans une publication à l’aide du code court ou dans le pied de page. Pour plus d’informations sur les options de formatage valides, voir : %s."
175
 
176
- #: views/menu-display.php:37
177
  msgid "%1$s - valid options are %2$sfull%3$s (default), %4$sdate%5$s, %6$stime%7$s"
178
  msgstr "%1$s - les options valides sont %2$sfull%3$s (par défaut), %4$sdate%5$s, %6$stime%7$s"
179
 
180
- #: views/menu-display.php:33
181
  msgid "Valid %s attributes:"
182
  msgstr "Attributs %s valides :"
183
 
184
- #: views/menu-display.php:31
185
  msgid "Shortcode"
186
  msgstr "Code court"
187
 
188
- #: views/menu-diagnostics.php:13
189
  msgid "Debug Logging"
190
  msgstr "Journalisation de débogage"
191
 
192
- #: views/menu-defaults.php:199
193
  msgid "Set the default expiration date to be used when creating a new post of this type."
194
  msgstr "Définissez la date d’expiration par défaut à utiliser lors de la création d’une nouvelle publication de ce type."
195
 
196
- #: views/menu-defaults.php:169
197
  msgid "Publish Time"
198
  msgstr "Heure de publication"
199
 
200
- #: views/menu-defaults.php:167
201
  msgid "Inherit from General Settings"
202
  msgstr "Hériter des réglages généraux"
203
 
204
- #: views/bulk-edit.php:108 views/quick-edit.php:74
205
  msgid "Type"
206
  msgstr "Type"
207
 
208
- #: post-expirator.php:2115
209
  msgid "No taxonomies found"
210
  msgstr "Aucune taxonomie trouvée"
211
 
@@ -217,119 +254,97 @@ msgstr "http://publishpress.com"
217
  msgid "PublishPress"
218
  msgstr "PublishPress"
219
 
220
- #: views/menu-defaults.php:216 views/menu-general.php:123
221
  msgid "Set the custom value to use for the default expiration date. For information on formatting, see %1$s. For example, you could enter %2$s+1 month%3$s or %4$s+1 week 2 days 4 hours 2 seconds%5$s or %6$snext Thursday%7$s."
222
  msgstr "Définissez la valeur personnalisée à utiliser pour la date d’expiration par défaut. Pour plus d’informations sur le formatage, voir %1$s. Par exemple, vous pouvez saisir %2$s+1 mois%3$s ou %4$s+1 semaine 2 jours 4 heures 2 secondes%5$s ou %6$sjeudi prochain%7$s."
223
 
224
- #: views/bulk-edit.php:45
225
  msgid "Remove from posts"
226
  msgstr "Retirer des publications"
227
 
228
- #: views/bulk-edit.php:42
229
  msgid "Change & Add"
230
  msgstr "Modifier et ajouter"
231
 
232
- #: views/bulk-edit.php:39
233
  msgid "Add to posts"
234
  msgstr "Ajouter aux publications"
235
 
236
- #: views/bulk-edit.php:38
237
  msgid "Add expiry date if not enabled on posts"
238
  msgstr "Ajouter la date d’expiration si elle n’est pas activée sur les publications"
239
 
240
- #: views/bulk-edit.php:35
241
  msgid "Change on posts"
242
  msgstr "Modification des publications"
243
 
244
- #: views/bulk-edit.php:34
245
- msgid "Change expiry date if enabled on posts"
246
  msgstr "Modifier la date d’expiration si elle est activée sur les publications"
247
 
248
- #: views/bulk-edit.php:30
249
  msgid "No Change"
250
  msgstr "Aucune modification"
251
 
252
- #: post-expirator.php:1449
253
  msgid "[%1$s] %2$s"
254
  msgstr "[%1$s] %2$s"
255
 
256
- #: classes/Facade.class.php:374 views/how-to-expire.php:42
 
257
  msgid "Unstick"
258
  msgstr "Ne plus épingler"
259
 
260
- #: classes/Facade.class.php:373 views/how-to-expire.php:38
 
261
  msgid "Stick"
262
  msgstr "Épingler"
263
 
264
- #: classes/Facade.class.php:371 views/how-to-expire.php:30
 
265
  msgid "Trash"
266
  msgstr "Corbeille"
267
 
268
- #: views/menu-defaults.php:158
269
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires."
270
  msgstr "Saisissez une liste d’e-mails (séparés par des virgules) que vous voulez notifier quand la publication arrive à expiration."
271
 
272
- #: views/menu-general.php:232
273
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires. This will be applied to ALL post types. You can set post type specific emails on the Defaults tab."
274
  msgstr "Saisissez une liste d’e-mails (séparés par des virgules) que vous voulez notifier quand la publication arrive à expiration. Cela s’appliquera à TOUS les types de contenu. Vous pouvez définir des e-mails spécifiques en fonction du type de contenu dans l’onglet Par défaut."
275
 
276
- #: views/menu-defaults.php:151 views/menu-general.php:225
277
  msgid "Who to notify"
278
  msgstr "Personne à notifier"
279
 
280
- #: views/menu-general.php:216
281
  msgid "This will include all users with the role of \"Administrator\" in the post expiration email."
282
  msgstr "Inclus tous les utilisateurs avec le rôle « Administrateur » dans l’e-mail informant de l’expiration d’un contenu."
283
 
284
- #: views/menu-general.php:198
285
  msgid "Include Blog Administrators?"
286
  msgstr "Inclure les Admins ?"
287
 
288
- #: views/menu-general.php:190
289
  msgid "This will enable or disable the send of email notification on post expiration."
290
  msgstr "Cela activera ou désactivera l’envoi d’une notification par e-mail au moment de l’expiration d’un contenu."
291
 
292
- #: views/menu-general.php:174
293
  msgid "Enable Email Notification?"
294
  msgstr "Activer la notification par e-mail ?"
295
 
296
- #: views/menu-general.php:167
297
  msgid "Whenever a post expires, an email can be sent to alert users of the expiration."
298
  msgstr "Dès qu’un contenu arrive à expiration, un e-mail peut être envoyé pour informer les utilisateurs de l’expiration."
299
 
300
- #: views/menu-general.php:165
301
  msgid "Expiration Email Notification"
302
  msgstr "Notification e-mail de l’expiration"
303
 
304
- #: post-expirator.php:1398
305
  msgid "Post Expiration Complete \"%s\""
306
  msgstr "Expiration du contenu « %s »"
307
 
308
- #: post-expirator.php:1285 post-expirator.php:1341
309
- msgid "%1$s (%2$s) has expired at %3$s. The following post \"%4$s\" have now been removed: \"%5$s\". The full list of categories on the post are: \"%6$s\"."
310
- msgstr "%1$s (%2$s) a expiré à %3$s. Les publications suivantes « %4$s » ont été retirées : « %5$s ». La liste complète des catégories de la publication est : « %6$s »."
311
-
312
- #: post-expirator.php:1164 post-expirator.php:1215
313
- msgid "%1$s (%2$s) has expired at %3$s. The following post \"%4$s\" have now been added: \"%5$s\". The full list of categories on the post are: \"%6$s\"."
314
- msgstr "%1$s (%2$s) a expiré à %3$s. Les publications suivantes ont été ajoutées : « %4$s », « %5$s ». La liste complète des catégories de la publication est : « %6$s »."
315
-
316
- #: post-expirator.php:1052 post-expirator.php:1101
317
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" have now been set to \"%5$s\"."
318
- msgstr "%1$s (%2$s) a expiré à %3$s. La publication « %4$s » est désormais réglée sur « %5$s »."
319
-
320
- #: post-expirator.php:1022
321
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" status has been successfully removed."
322
- msgstr "%1$s (%2$s) a expiré à %3$s. L’état de la publication « %4$s » a bien été retiré."
323
-
324
- #: post-expirator.php:1001
325
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" status has been successfully set."
326
- msgstr "%1$s (%2$s) a expiré à %3$s. L’état de la publication « %4$s » a bien été défini."
327
-
328
- #: post-expirator.php:901 post-expirator.php:927 post-expirator.php:953
329
- #: post-expirator.php:977
330
- msgid "%1$s (%2$s) has expired at %3$s. Post status has been successfully changed to \"%4$s\"."
331
- msgstr "%1$s (%2$s) a expiré à %3$s. L’état de la publication a bien été modifié en « %4$s »."
332
-
333
  #. Description of the plugin
334
  msgid "Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time."
335
  msgstr "Autorise l’ajout à vos publications d’une date d’expiration (à la minute près) que vous pouvez configurer pour supprimer la publication, la mettre en brouillon ou mettre à jour les catégories au moment de l’expiration."
@@ -338,297 +353,302 @@ msgstr "Autorise l’ajout à vos publications d’une date d’expiration (à l
338
  msgid "http://wordpress.org/extend/plugins/post-expirator/"
339
  msgstr "http://wordpress.org/extend/plugins/post-expirator/"
340
 
341
- #: classes/Facade.class.php:372 views/how-to-expire.php:34
 
342
  msgid "Private"
343
  msgstr "Privé"
344
 
345
- #: classes/Facade.class.php:370 views/how-to-expire.php:26
 
346
  msgid "Delete"
347
  msgstr "Supprimer"
348
 
349
- #: classes/Facade.class.php:369 views/how-to-expire.php:22
 
350
  msgid "Draft"
351
  msgstr "Brouillon"
352
 
353
- #: classes/Display.class.php:197
354
  msgid "Below is a dump of the debugging table, this should be useful for troubleshooting."
355
  msgstr "Ci-dessous une extraction de la table de débogage, cela devrait vous aider."
356
 
357
- #: views/menu-diagnostics.php:97
358
  msgid "Event"
359
  msgstr "Évènement"
360
 
361
- #: views/bulk-edit.php:23 views/menu-diagnostics.php:94 views/quick-edit.php:18
 
362
  msgid "Date"
363
  msgstr "Date"
364
 
365
- #: views/menu-diagnostics.php:82
366
  msgid "The below table will show all currently scheduled cron events for the plugin with the next run time."
367
  msgstr "Le tableau ci-dessous affiche tous les évènements cron actuellement planifiés pour l’extension avec la prochaine date d’exécution."
368
 
369
- #: views/menu-diagnostics.php:65
370
  msgid "Current Cron Schedule"
371
  msgstr "Planification cron actuelle"
372
 
373
- #: views/menu-diagnostics.php:52
374
  msgid "WP-Cron Status"
375
  msgstr "État de WP-Cron"
376
 
377
- #: views/menu-diagnostics.php:44 views/menu-diagnostics.php:47
378
  msgid "Purge Debug Log"
379
  msgstr "Purge le log de débogage"
380
 
381
- #: views/menu-diagnostics.php:35
382
  msgid "Enable Debugging"
383
  msgstr "Activer le débogage"
384
 
385
- #: views/menu-diagnostics.php:20
386
  msgid "Disable Debugging"
387
  msgstr "Désactiver le débogage"
388
 
389
- #: views/menu-diagnostics.php:9
390
  msgid "Advanced Diagnostics"
391
  msgstr "Diagnostics avancés"
392
 
393
- #: classes/Display.class.php:181
394
  msgid "Debugging Table Emptied"
395
  msgstr "Table de débogage vidée"
396
 
397
- #: classes/Display.class.php:174
398
  msgid "Debugging Enabled"
399
  msgstr "Débogage activé"
400
 
401
- #: classes/Display.class.php:169
402
  msgid "Debugging Disabled"
403
  msgstr "Débogage désactivé"
404
 
405
- #: post-expirator.php:2127
406
  msgid "Select the hierarchical taxonomy to be used for \"category\" based expiration."
407
  msgstr "Sélectionnez la taxonomie hiérarchique à utiliser pour l’expiration basée sur la catégorie."
408
 
409
- #: views/menu-defaults.php:135
410
  msgid "Taxonomy (hierarchical)"
411
  msgstr "Taxonomie (hiérarchique)"
412
 
413
- #: views/menu-defaults.php:108
414
  msgid "Auto-Enable?"
415
  msgstr "Activer automatiquement"
416
 
417
- #: views/menu-defaults.php:102
418
  msgid "Select the default expire action for the post type."
419
  msgstr "Sélectionnez le mode d’expiration par défaut pour ce type de publication."
420
 
421
- #: views/menu-defaults.php:83
422
  msgid "Select whether the PublishPress Future meta box is active for this post type."
423
  msgstr "Sélectionnez si la boîte méta d’expiration de la publication est active pour ce type de publication."
424
 
425
- #: views/menu-defaults.php:81
426
  msgid "Inactive"
427
  msgstr "Inactif"
428
 
429
- #: views/menu-defaults.php:65 views/menu-defaults.php:73
430
  msgid "Active"
431
  msgstr "Actif"
432
 
433
- #: views/menu-defaults.php:13
434
  msgid "Use the values below to set the default actions/values to be used for each for the corresponding post types. These values can all be overwritten when creating/editing the post/page."
435
  msgstr "Utilisez les valeurs ci-dessous pour définir les actions/valeurs par défaut à utiliser pour chaque type de publication correspondant. Ces valeurs peuvent toutes être remplacées lors de la création/modification de la publication/page."
436
 
437
- #: views/menu-defaults.php:10
438
  msgid "Default Expiration Values"
439
  msgstr "Valeurs d’expiration par défaut"
440
 
441
- #: views/menu-advanced.php:116 views/menu-defaults.php:239
442
- #: views/menu-display.php:132 views/menu-editor.php:37
443
- #: views/menu-general.php:243
444
  msgid "Save Changes"
445
  msgstr "Enregistrer les modifications"
446
 
447
- #: views/menu-display.php:125
448
  msgid "The inline css which will be used to style the footer text."
449
  msgstr "Les CSS en ligne qui seront utilisées pour styler le texte de pied de page."
450
 
451
- #: views/menu-display.php:122
452
  msgid "This post will expire on"
453
  msgstr "Cette publication expirera le"
454
 
455
- #: views/menu-display.php:116
456
  msgid "Footer Style"
457
  msgstr "Style du pied de page"
458
 
459
- #: views/menu-display.php:98
460
  msgid "Enter the text you would like to appear at the bottom of every post that will expire. The following placeholders will be replaced with the post expiration date in the following format:"
461
  msgstr "Entrez le texte que vous souhaitez afficher au bas de chaque publication qui expirera. Les textes indicatifs ci-après seront remplacées par la date d’expiration dans le format indiqué :"
462
 
463
- #: views/menu-display.php:93
464
  msgid "Footer Contents"
465
  msgstr "Contenus du pied de page"
466
 
467
- #: views/menu-display.php:85
468
  msgid "This will enable or disable displaying the post expiration date in the post footer."
469
  msgstr "Active ou désactive l’affichage de la date d’expiration de la publication dans le pied de page."
470
 
471
- #: views/menu-defaults.php:124 views/menu-diagnostics.php:32
472
- #: views/menu-diagnostics.php:59 views/menu-display.php:83
473
- #: views/menu-general.php:188 views/menu-general.php:214
474
  msgid "Disabled"
475
  msgstr "Désactivé"
476
 
477
- #: views/menu-defaults.php:116 views/menu-diagnostics.php:17
478
- #: views/menu-diagnostics.php:56 views/menu-display.php:78
479
- #: views/menu-general.php:181 views/menu-general.php:206
480
  msgid "Enabled"
481
  msgstr "Activé"
482
 
483
- #: views/menu-display.php:73
484
  msgid "Show in post footer?"
485
  msgstr "Afficher dans le pied de page de la publication ?"
486
 
487
- #: views/menu-display.php:66
488
  msgid "Enabling this below will display the expiration date automatically at the end of any post which is set to expire."
489
  msgstr "L’activation de cette option affichera la date d’expiration automatiquement à la fin de toute publication qui doit expirer."
490
 
491
- #: views/menu-display.php:64
492
  msgid "Post Footer Display"
493
  msgstr "Affichage dans le pied de page"
494
 
495
- #: views/menu-general.php:159
496
- msgid "Sets the default expiration category for the post."
497
- msgstr "Définit la catégorie d’expiration par défaut pour la publication."
498
 
499
- #: views/menu-general.php:140
500
  msgid "Default Expiration Taxonomy"
501
- msgstr "Taxonomie d’expiration par défaut"
502
 
503
- #: views/menu-general.php:107
504
  msgid "Set the default expiration date to be used when creating new posts and pages. Defaults to none."
505
  msgstr "Définissez la date d’expiration par défaut à utiliser lors de la création de nouveaux articles et de pages. La valeur par défaut est « aucune »."
506
 
507
- #: views/menu-general.php:104
508
  msgid "Post/Page Publish Time"
509
  msgstr "Date de publication"
510
 
511
- #: views/menu-defaults.php:168 views/menu-defaults.php:209
512
- #: views/menu-general.php:101 views/menu-general.php:117
513
  msgid "Custom"
514
  msgstr "Personnalisé "
515
 
516
- #: views/menu-defaults.php:166 views/menu-general.php:98
517
- msgid "None"
518
- msgstr "Aucune"
519
-
520
- #: views/menu-defaults.php:184 views/menu-general.php:92
521
  msgid "Default Date/Time Duration"
522
  msgstr "Date/heure de durée par défaut"
523
 
524
- #: views/menu-general.php:75
525
  msgid "Time Format"
526
  msgstr "Format d’heure"
527
 
528
- #: views/menu-general.php:58
529
  msgid "Date Format"
530
  msgstr "Format de date"
531
 
532
- #: views/menu-display.php:51 views/menu-display.php:56
533
  msgid "%s - format set here will override the value set on the settings page"
534
  msgstr "%s - le format défini ici remplacera la valeur définie sur la page des réglages."
535
 
536
- #: classes/Display.class.php:253 classes/Display.class.php:315
537
- #: classes/Display.class.php:365
538
  msgid "Saved Options!"
539
  msgstr "Options enregistrées !"
540
 
541
- #: views/menu-diagnostics.php:29 views/tabs.php:44
542
  msgid "View Debug Logs"
543
  msgstr "Voir les logs de déboguage"
544
 
545
- #: views/tabs.php:32
546
  msgid "Diagnostics"
547
  msgstr "Diagnostics"
548
 
549
- #: views/menu-general.php:54 views/tabs.php:17
550
  msgid "Defaults"
551
  msgstr "Défaut"
552
 
553
- #: views/classic-metabox.php:167
554
  msgid "Taxonomy Name"
555
  msgstr "Nom de la taxonomie"
556
 
557
- #: views/classic-metabox.php:149
558
  msgid "More than 1 heirachical taxonomy detected. You must assign a default taxonomy on the settings screen."
559
  msgstr "Plus de 1 taxonomie de hiérarchie détectée. Vous devez attribuer une taxonomie par défaut sur l’écran des paramètres."
560
 
561
- #: views/classic-metabox.php:144
562
  msgid "You must assign a hierarchical taxonomy to this post type to use this feature."
563
- msgstr "Vous devez attribuer une taxonomie hiérarchique à ce type de publication pour utiliser cette fonctionnalité."
564
 
565
- #: classes/Facade.class.php:380 views/bulk-edit.php:110
566
- #: views/classic-metabox.php:117 views/menu-defaults.php:92
567
- #: views/quick-edit.php:76
568
  msgid "How to expire"
569
  msgstr "Mode d’expiration"
570
 
571
- #: views/bulk-edit.php:96 views/classic-metabox.php:110 views/quick-edit.php:63
 
572
  msgid "Minute"
573
  msgstr "Minute"
574
 
575
- #: views/bulk-edit.php:89 views/classic-metabox.php:85 views/quick-edit.php:57
 
576
  msgid "Hour"
577
  msgstr "Heure"
578
 
579
- #: views/bulk-edit.php:75 views/classic-metabox.php:78 views/quick-edit.php:43
 
580
  msgid "Day"
581
  msgstr "Jour"
582
 
583
- #: views/bulk-edit.php:51 views/classic-metabox.php:56 views/quick-edit.php:21
 
584
  msgid "Month"
585
  msgstr "Mois"
586
 
587
- #: views/bulk-edit.php:82 views/classic-metabox.php:27 views/quick-edit.php:50
 
588
  msgid "Year"
589
  msgstr "Année"
590
 
591
- #: views/classic-metabox.php:18
592
  msgid "The published date/time will be used as the expiration value"
593
  msgstr "La date/heure publiée sera utilisée comme valeur d’expiration"
594
 
595
- #: classes/Facade.class.php:379 views/bulk-edit.php:26
596
- #: views/classic-metabox.php:11 views/quick-edit.php:12
597
  msgid "Enable Post Expiration"
598
  msgstr "Autoriser l’expiration de vos contenus"
599
 
600
- #: views/expire-column.php:24
601
  msgid "Never"
602
  msgstr "Jamais"
603
 
604
- #: post-expirator.php:113 post-expirator.php:199
605
  msgid "Expires"
606
  msgstr "Expires"
607
 
608
- #: post-expirator.php:65
609
  msgid "Settings"
610
  msgstr "Réglages"
611
 
612
- #: post-expirator.php:32
613
  msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
614
  msgstr "La publication expire à EXPIRATIONTIME le EXPIRATIONDATE"
615
 
616
- #: post-expirator.php:31
617
  msgid "g:ia"
618
  msgstr "g\\hia"
619
 
620
- #: post-expirator.php:30
621
  msgid "l F jS, Y"
622
  msgstr "I j F Y"
623
 
624
- #: post-expirator-debug.php:87
625
  msgid "Message"
626
  msgstr "Message"
627
 
628
- #: post-expirator-debug.php:86
629
  msgid "Timestamp"
630
  msgstr "Horodatage"
631
 
632
- #: post-expirator-debug.php:81
633
  msgid "Debugging table is currently empty."
634
  msgstr "La table de débogage est actuellement vide."
4
  msgstr ""
5
  "Project-Id-Version: Plugins - PublishPress Future: Automatically Unpublish WordPress Posts - Stable (latest release)\n"
6
  "POT-Creation-Date: \n"
7
+ "PO-Revision-Date: 2022-11-10 14:10+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: fr\n"
14
  "Plural-Forms: nplurals=2; plural=n > 1;\n"
15
  "X-Generator: Poedit 3.0.1\n"
16
 
17
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:423
18
+ msgid "%1$s (%2$s) has expired at %3$s. %4$s"
19
+ msgstr "%1$s (%2$s) a expiré à %3$s. %4$s"
20
+
21
+ #: src/Modules/Expirator/ExpirationActions/UnstickPost.php:35
22
+ msgid "Post has been removed from stickies list."
23
+ msgstr "La publication a été supprimée de la liste des épinglés."
24
+
25
+ #: src/Modules/Expirator/ExpirationActions/StickPost.php:35
26
+ msgid "Post has been added to stickies list."
27
+ msgstr "La publication a été ajoutée à la liste des épinglés."
28
+
29
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToDraft.php:36
30
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToPrivate.php:36
31
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToTrash.php:36
32
+ msgid "Post status has been successfully changed to \"%s\"."
33
+ msgstr "L’état de la publication a bien été modifié à « %s »."
34
+
35
+ #: src/Modules/Expirator/ExpirationActions/PostCategorySet.php:46
36
+ msgid "The following terms (%s) were set to the post: \"%s\". The old list of terms on the post was: %s."
37
+ msgstr "Les termes suivants (%s) ont été définis pour la publication : « %s ». L’ancienne liste de termes de la publication était : %s."
38
+
39
+ #: src/Modules/Expirator/ExpirationActions/PostCategoryRemove.php:49
40
+ msgid "The following terms (%s) were removed from the post: \"%s\". The new list of terms on the post is: %s."
41
+ msgstr "Les termes suivants (%s) ont été supprimés de la publication : « %s ». La nouvelle liste de termes de la publication est : %s."
42
+
43
+ #: src/Modules/Expirator/ExpirationActions/PostCategoryAdd.php:51
44
+ msgid "The following terms (%s) were added to the post: \"%s\". The full list of terms on the post is: %s."
45
+ msgstr "Les termes suivants (%s) ont été ajoutés à la publication : « %s ». La liste complète des termes de la publication est : %s."
46
+
47
+ #: src/Modules/Expirator/ExpirationActions/DeletePost.php:35
48
+ msgid "Post has been successfully deleted."
49
+ msgstr "La publication a bien été supprimée."
50
+
51
+ #: legacy/classes/Facade.class.php:395 legacy/views/bulk-edit.php:133
52
+ #: legacy/views/classic-metabox.php:135 legacy/views/quick-edit.php:96
53
  msgid "Expiration Taxonomies"
54
  msgstr "Taxonomies d’expiration"
55
 
56
+ #: legacy/classes/Facade.class.php:390 legacy/views/how-to-expire.php:54
57
+ #: views/how-to-expire.php:54
58
  msgid "Taxonomy: Remove"
59
  msgstr "Taxonomie : Retirer"
60
 
61
+ #: legacy/classes/Facade.class.php:389 legacy/views/how-to-expire.php:50
62
+ #: views/how-to-expire.php:50
63
  msgid "Taxonomy: Add"
64
  msgstr "Taxonomie : Ajouter"
65
 
66
+ #: legacy/classes/Facade.class.php:388 legacy/views/how-to-expire.php:46
67
+ #: views/how-to-expire.php:46
68
  msgid "Taxonomy: Replace"
69
  msgstr "Taxonomie : Remplacer"
70
 
71
+ #: legacy/classes/Facade.class.php:381
72
  msgid "Taxonomy"
73
  msgstr "Taxonomie"
74
 
75
+ #: legacy/views/menu-diagnostics.php:103
76
  msgid "Posts and expiration settings"
77
  msgstr "Réglages des publications et de l’expiration"
78
 
79
+ #: legacy/views/expire-column.php:21
80
  msgid "Cron event not found!"
81
  msgstr "L’évènement cron n’a pas été trouvé !"
82
 
83
+ #: legacy/views/expire-column.php:18
84
  msgid "Cron event scheduled."
85
  msgstr "L’évènement cron a été planifié."
86
 
87
+ #: legacy/classes/Display.class.php:82
88
  msgid "You do not have permission to configure PublishPress Future."
89
  msgstr "Vous n’avez pas les droits nécessaires pour configurer PublishPress Future."
90
 
91
+ #: legacy/views/tabs.php:36
92
  msgid "Advanced"
93
  msgstr "Avancé"
94
 
95
+ #: legacy/views/tabs.php:26
96
  msgid "Display"
97
  msgstr "Afficher"
98
 
99
+ #: legacy/views/menu-editor.php:10
100
  msgid "Editor"
101
  msgstr "Éditeur"
102
 
103
+ #: legacy/views/menu-defaults.php:130
104
  msgid "Select whether the PublishPress Future is enabled for all new posts."
105
  msgstr "Sélectionnez si la fonctionnalité PublishPress est activée ou non pour toutes les nouvelles publications."
106
 
107
+ #: legacy/views/menu-advanced.php:51
108
  msgid "Choose which user roles can use PublishPress Future"
109
  msgstr "Choisir les rôles pouvant utiliser PublishPress Future"
110
 
111
+ #: legacy/classes/Display.class.php:479
112
  msgid "Contact"
113
  msgstr "Contact"
114
 
115
+ #: legacy/classes/Display.class.php:477
116
  msgid "Contact the PublishPress team"
117
  msgstr "Contacter l’équipe PublishPress"
118
 
119
+ #: legacy/classes/Display.class.php:471
120
  msgid "Documentation"
121
  msgstr "Documentation"
122
 
123
+ #: legacy/classes/Display.class.php:469
124
  msgid "Future Documentation"
125
  msgstr "Documentation de Future"
126
 
127
+ #: legacy/classes/Display.class.php:463
128
  msgid "About"
129
  msgstr "À propos"
130
 
131
+ #: legacy/classes/Display.class.php:461
132
  msgid "About PublishPress Future"
133
  msgstr "À propos de PublishPress Future"
134
 
135
+ #: legacy/classes/Display.class.php:446
136
  msgid "If you like %s, please leave us a %s rating. Thank you!"
137
  msgstr "Si vous appréciez %s, veuillez nous laisser une note de %s. Merci !"
138
 
139
+ #: legacy/classes/Display.class.php:56
140
  msgid "Future"
141
  msgstr "Future"
142
 
143
+ #: legacy/classes/Display.class.php:55
144
  msgid "PublishPress Future Options"
145
  msgstr "Options de PublishPress Future"
146
 
147
  #. Plugin Name of the plugin
148
+ #: legacy/classes/Facade.class.php:391 legacy/functions.php:355
149
+ #: legacy/views/bulk-edit.php:18 legacy/views/tabs.php:14
150
  msgid "PublishPress Future"
151
  msgstr "PublishPress Future"
152
 
153
+ #: legacy/views/menu-advanced.php:104
154
  msgid "Toggle between preserving or deleting data after the plugin is deactivated."
155
  msgstr "Permutez entre la conservation ou la suppression des données après la désactivation de l’extension."
156
 
157
+ #: legacy/views/menu-advanced.php:100
158
  msgid "Delete data"
159
  msgstr "Supprimer les données"
160
 
161
+ #: legacy/views/menu-advanced.php:91
162
  msgid "Preserve data"
163
  msgstr "Conserver les données"
164
 
165
+ #: legacy/views/menu-advanced.php:82
166
  msgid "Preserve data after deactivating the plugin"
167
  msgstr "Conserver les données après la désactivation de l’extension"
168
 
169
+ #: legacy/views/menu-diagnostics.php:76
170
  msgid "No cron events found for the plugin."
171
  msgstr "Aucun évènement cron n’a été trouvé pour l’extension."
172
 
173
+ #: legacy/classes/Facade.class.php:394
174
  msgid "Loading"
175
  msgstr "Chargement"
176
 
177
+ #: legacy/views/tabs.php:31
178
  msgid "Post Types"
179
  msgstr "Type de publications"
180
 
181
+ #: legacy/views/menu-advanced.php:42 legacy/views/menu-editor.php:27
182
  msgid "Toggle between native support for the Block Editor or the backward compatible Classic Editor style metabox."
183
  msgstr "Permuter entre la prise en charge native de l’éditeur de blocs et la boite méta de l’éditeur classique, qui est rétrocompatible."
184
 
185
+ #: legacy/views/menu-advanced.php:40 legacy/views/menu-editor.php:25
186
  msgid "Show Classic Editor style box"
187
  msgstr "Afficher la boîte de style de l’éditeur classique"
188
 
189
+ #: legacy/views/menu-advanced.php:34 legacy/views/menu-editor.php:21
190
  msgid "Show Gutenberg style box"
191
  msgstr "Afficher la boîte de style Gutenberg"
192
 
193
+ #: legacy/views/menu-advanced.php:28 legacy/views/menu-editor.php:17
194
  msgid "Block Editor Support"
195
  msgstr "Support de l’éditeur de blocs"
196
 
197
+ #: legacy/views/menu-advanced.php:18
198
  msgid "Please do not update anything here unless you know what it entails. For advanced users only."
199
  msgstr "Veuillez ne rien mettre à jour ici si vous ne savez pas ce que cela implique. Pour les utilisateurs/utilisatrices avancés uniquement."
200
 
201
+ #: legacy/views/menu-advanced.php:16
202
  msgid "Advanced Options"
203
  msgstr "Options avancées"
204
 
205
+ #: legacy/views/menu-general.php:86
206
  msgid "The default format to use when displaying the expiration time within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
207
  msgstr "Le format par défaut à utiliser pour afficher le délai d’expiration dans une publication à l’aide du code court ou dans le pied de page. Pour plus d’informations sur les options de formatage valides, voir : %s."
208
 
209
+ #: legacy/views/menu-general.php:69
210
  msgid "The default format to use when displaying the expiration date within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
211
  msgstr "Le format par défaut à utiliser lors de l’affichage de la date d’expiration dans une publication à l’aide du code court ou dans le pied de page. Pour plus d’informations sur les options de formatage valides, voir : %s."
212
 
213
+ #: legacy/views/menu-display.php:37
214
  msgid "%1$s - valid options are %2$sfull%3$s (default), %4$sdate%5$s, %6$stime%7$s"
215
  msgstr "%1$s - les options valides sont %2$sfull%3$s (par défaut), %4$sdate%5$s, %6$stime%7$s"
216
 
217
+ #: legacy/views/menu-display.php:33
218
  msgid "Valid %s attributes:"
219
  msgstr "Attributs %s valides :"
220
 
221
+ #: legacy/views/menu-display.php:31
222
  msgid "Shortcode"
223
  msgstr "Code court"
224
 
225
+ #: legacy/views/menu-diagnostics.php:16
226
  msgid "Debug Logging"
227
  msgstr "Journalisation de débogage"
228
 
229
+ #: legacy/views/menu-defaults.php:203
230
  msgid "Set the default expiration date to be used when creating a new post of this type."
231
  msgstr "Définissez la date d’expiration par défaut à utiliser lors de la création d’une nouvelle publication de ce type."
232
 
233
+ #: legacy/views/menu-defaults.php:173
234
  msgid "Publish Time"
235
  msgstr "Heure de publication"
236
 
237
+ #: legacy/views/menu-defaults.php:171
238
  msgid "Inherit from General Settings"
239
  msgstr "Hériter des réglages généraux"
240
 
241
+ #: legacy/views/bulk-edit.php:109 legacy/views/quick-edit.php:74
242
  msgid "Type"
243
  msgstr "Type"
244
 
245
+ #: legacy/functions.php:1181
246
  msgid "No taxonomies found"
247
  msgstr "Aucune taxonomie trouvée"
248
 
254
  msgid "PublishPress"
255
  msgstr "PublishPress"
256
 
257
+ #: legacy/views/menu-defaults.php:220 legacy/views/menu-general.php:124
258
  msgid "Set the custom value to use for the default expiration date. For information on formatting, see %1$s. For example, you could enter %2$s+1 month%3$s or %4$s+1 week 2 days 4 hours 2 seconds%5$s or %6$snext Thursday%7$s."
259
  msgstr "Définissez la valeur personnalisée à utiliser pour la date d’expiration par défaut. Pour plus d’informations sur le formatage, voir %1$s. Par exemple, vous pouvez saisir %2$s+1 mois%3$s ou %4$s+1 semaine 2 jours 4 heures 2 secondes%5$s ou %6$sjeudi prochain%7$s."
260
 
261
+ #: legacy/views/bulk-edit.php:46
262
  msgid "Remove from posts"
263
  msgstr "Retirer des publications"
264
 
265
+ #: legacy/views/bulk-edit.php:43
266
  msgid "Change & Add"
267
  msgstr "Modifier et ajouter"
268
 
269
+ #: legacy/views/bulk-edit.php:39
270
  msgid "Add to posts"
271
  msgstr "Ajouter aux publications"
272
 
273
+ #: legacy/views/bulk-edit.php:38
274
  msgid "Add expiry date if not enabled on posts"
275
  msgstr "Ajouter la date d’expiration si elle n’est pas activée sur les publications"
276
 
277
+ #: legacy/views/bulk-edit.php:35
278
  msgid "Change on posts"
279
  msgstr "Modification des publications"
280
 
281
+ #: legacy/views/bulk-edit.php:34
282
+ msgid "Change expiry date if enabled on p osts"
283
  msgstr "Modifier la date d’expiration si elle est activée sur les publications"
284
 
285
+ #: legacy/views/bulk-edit.php:30
286
  msgid "No Change"
287
  msgstr "Aucune modification"
288
 
289
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:496
290
  msgid "[%1$s] %2$s"
291
  msgstr "[%1$s] %2$s"
292
 
293
+ #: legacy/classes/Facade.class.php:387 legacy/views/how-to-expire.php:42
294
+ #: views/how-to-expire.php:42
295
  msgid "Unstick"
296
  msgstr "Ne plus épingler"
297
 
298
+ #: legacy/classes/Facade.class.php:386 legacy/views/how-to-expire.php:38
299
+ #: views/how-to-expire.php:38
300
  msgid "Stick"
301
  msgstr "Épingler"
302
 
303
+ #: legacy/classes/Facade.class.php:384 legacy/views/how-to-expire.php:30
304
+ #: views/how-to-expire.php:30
305
  msgid "Trash"
306
  msgstr "Corbeille"
307
 
308
+ #: legacy/views/menu-defaults.php:163
309
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires."
310
  msgstr "Saisissez une liste d’e-mails (séparés par des virgules) que vous voulez notifier quand la publication arrive à expiration."
311
 
312
+ #: legacy/views/menu-general.php:233
313
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires. This will be applied to ALL post types. You can set post type specific emails on the Defaults tab."
314
  msgstr "Saisissez une liste d’e-mails (séparés par des virgules) que vous voulez notifier quand la publication arrive à expiration. Cela s’appliquera à TOUS les types de contenu. Vous pouvez définir des e-mails spécifiques en fonction du type de contenu dans l’onglet Par défaut."
315
 
316
+ #: legacy/views/menu-defaults.php:156 legacy/views/menu-general.php:226
317
  msgid "Who to notify"
318
  msgstr "Personne à notifier"
319
 
320
+ #: legacy/views/menu-general.php:217
321
  msgid "This will include all users with the role of \"Administrator\" in the post expiration email."
322
  msgstr "Inclus tous les utilisateurs avec le rôle « Administrateur » dans l’e-mail informant de l’expiration d’un contenu."
323
 
324
+ #: legacy/views/menu-general.php:199
325
  msgid "Include Blog Administrators?"
326
  msgstr "Inclure les Admins ?"
327
 
328
+ #: legacy/views/menu-general.php:191
329
  msgid "This will enable or disable the send of email notification on post expiration."
330
  msgstr "Cela activera ou désactivera l’envoi d’une notification par e-mail au moment de l’expiration d’un contenu."
331
 
332
+ #: legacy/views/menu-general.php:175
333
  msgid "Enable Email Notification?"
334
  msgstr "Activer la notification par e-mail ?"
335
 
336
+ #: legacy/views/menu-general.php:168
337
  msgid "Whenever a post expires, an email can be sent to alert users of the expiration."
338
  msgstr "Dès qu’un contenu arrive à expiration, un e-mail peut être envoyé pour informer les utilisateurs de l’expiration."
339
 
340
+ #: legacy/views/menu-general.php:166
341
  msgid "Expiration Email Notification"
342
  msgstr "Notification e-mail de l’expiration"
343
 
344
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:440
345
  msgid "Post Expiration Complete \"%s\""
346
  msgstr "Expiration du contenu « %s »"
347
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  #. Description of the plugin
349
  msgid "Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time."
350
  msgstr "Autorise l’ajout à vos publications d’une date d’expiration (à la minute près) que vous pouvez configurer pour supprimer la publication, la mettre en brouillon ou mettre à jour les catégories au moment de l’expiration."
353
  msgid "http://wordpress.org/extend/plugins/post-expirator/"
354
  msgstr "http://wordpress.org/extend/plugins/post-expirator/"
355
 
356
+ #: legacy/classes/Facade.class.php:385 legacy/views/how-to-expire.php:34
357
+ #: views/how-to-expire.php:34
358
  msgid "Private"
359
  msgstr "Privé"
360
 
361
+ #: legacy/classes/Facade.class.php:383 legacy/views/how-to-expire.php:26
362
+ #: views/how-to-expire.php:26
363
  msgid "Delete"
364
  msgstr "Supprimer"
365
 
366
+ #: legacy/classes/Facade.class.php:382 legacy/views/how-to-expire.php:22
367
+ #: views/how-to-expire.php:22
368
  msgid "Draft"
369
  msgstr "Brouillon"
370
 
371
+ #: legacy/classes/Display.class.php:202
372
  msgid "Below is a dump of the debugging table, this should be useful for troubleshooting."
373
  msgstr "Ci-dessous une extraction de la table de débogage, cela devrait vous aider."
374
 
375
+ #: legacy/views/menu-diagnostics.php:100
376
  msgid "Event"
377
  msgstr "Évènement"
378
 
379
+ #: legacy/views/bulk-edit.php:23 legacy/views/menu-diagnostics.php:97
380
+ #: legacy/views/quick-edit.php:18
381
  msgid "Date"
382
  msgstr "Date"
383
 
384
+ #: legacy/views/menu-diagnostics.php:85
385
  msgid "The below table will show all currently scheduled cron events for the plugin with the next run time."
386
  msgstr "Le tableau ci-dessous affiche tous les évènements cron actuellement planifiés pour l’extension avec la prochaine date d’exécution."
387
 
388
+ #: legacy/views/menu-diagnostics.php:68
389
  msgid "Current Cron Schedule"
390
  msgstr "Planification cron actuelle"
391
 
392
+ #: legacy/views/menu-diagnostics.php:55
393
  msgid "WP-Cron Status"
394
  msgstr "État de WP-Cron"
395
 
396
+ #: legacy/views/menu-diagnostics.php:47 legacy/views/menu-diagnostics.php:50
397
  msgid "Purge Debug Log"
398
  msgstr "Purge le log de débogage"
399
 
400
+ #: legacy/views/menu-diagnostics.php:38
401
  msgid "Enable Debugging"
402
  msgstr "Activer le débogage"
403
 
404
+ #: legacy/views/menu-diagnostics.php:23
405
  msgid "Disable Debugging"
406
  msgstr "Désactiver le débogage"
407
 
408
+ #: legacy/views/menu-diagnostics.php:12
409
  msgid "Advanced Diagnostics"
410
  msgstr "Diagnostics avancés"
411
 
412
+ #: legacy/classes/Display.class.php:188
413
  msgid "Debugging Table Emptied"
414
  msgstr "Table de débogage vidée"
415
 
416
+ #: legacy/classes/Display.class.php:180
417
  msgid "Debugging Enabled"
418
  msgstr "Débogage activé"
419
 
420
+ #: legacy/classes/Display.class.php:175
421
  msgid "Debugging Disabled"
422
  msgstr "Débogage désactivé"
423
 
424
+ #: legacy/views/taxonomy-field.php:10
425
  msgid "Select the hierarchical taxonomy to be used for \"category\" based expiration."
426
  msgstr "Sélectionnez la taxonomie hiérarchique à utiliser pour l’expiration basée sur la catégorie."
427
 
428
+ #: legacy/views/menu-defaults.php:139
429
  msgid "Taxonomy (hierarchical)"
430
  msgstr "Taxonomie (hiérarchique)"
431
 
432
+ #: legacy/views/menu-defaults.php:112
433
  msgid "Auto-Enable?"
434
  msgstr "Activer automatiquement"
435
 
436
+ #: legacy/views/menu-defaults.php:106
437
  msgid "Select the default expire action for the post type."
438
  msgstr "Sélectionnez le mode d’expiration par défaut pour ce type de publication."
439
 
440
+ #: legacy/views/menu-defaults.php:87
441
  msgid "Select whether the PublishPress Future meta box is active for this post type."
442
  msgstr "Sélectionnez si la boîte méta d’expiration de la publication est active pour ce type de publication."
443
 
444
+ #: legacy/views/menu-defaults.php:85
445
  msgid "Inactive"
446
  msgstr "Inactif"
447
 
448
+ #: legacy/views/menu-defaults.php:69 legacy/views/menu-defaults.php:77
449
  msgid "Active"
450
  msgstr "Actif"
451
 
452
+ #: legacy/views/menu-defaults.php:16
453
  msgid "Use the values below to set the default actions/values to be used for each for the corresponding post types. These values can all be overwritten when creating/editing the post/page."
454
  msgstr "Utilisez les valeurs ci-dessous pour définir les actions/valeurs par défaut à utiliser pour chaque type de publication correspondant. Ces valeurs peuvent toutes être remplacées lors de la création/modification de la publication/page."
455
 
456
+ #: legacy/views/menu-defaults.php:13
457
  msgid "Default Expiration Values"
458
  msgstr "Valeurs d’expiration par défaut"
459
 
460
+ #: legacy/views/menu-advanced.php:116 legacy/views/menu-defaults.php:243
461
+ #: legacy/views/menu-display.php:132 legacy/views/menu-editor.php:37
462
+ #: legacy/views/menu-general.php:244
463
  msgid "Save Changes"
464
  msgstr "Enregistrer les modifications"
465
 
466
+ #: legacy/views/menu-display.php:125
467
  msgid "The inline css which will be used to style the footer text."
468
  msgstr "Les CSS en ligne qui seront utilisées pour styler le texte de pied de page."
469
 
470
+ #: legacy/views/menu-display.php:122
471
  msgid "This post will expire on"
472
  msgstr "Cette publication expirera le"
473
 
474
+ #: legacy/views/menu-display.php:116
475
  msgid "Footer Style"
476
  msgstr "Style du pied de page"
477
 
478
+ #: legacy/views/menu-display.php:98
479
  msgid "Enter the text you would like to appear at the bottom of every post that will expire. The following placeholders will be replaced with the post expiration date in the following format:"
480
  msgstr "Entrez le texte que vous souhaitez afficher au bas de chaque publication qui expirera. Les textes indicatifs ci-après seront remplacées par la date d’expiration dans le format indiqué :"
481
 
482
+ #: legacy/views/menu-display.php:93
483
  msgid "Footer Contents"
484
  msgstr "Contenus du pied de page"
485
 
486
+ #: legacy/views/menu-display.php:85
487
  msgid "This will enable or disable displaying the post expiration date in the post footer."
488
  msgstr "Active ou désactive l’affichage de la date d’expiration de la publication dans le pied de page."
489
 
490
+ #: legacy/views/menu-defaults.php:128 legacy/views/menu-diagnostics.php:35
491
+ #: legacy/views/menu-diagnostics.php:62 legacy/views/menu-display.php:83
492
+ #: legacy/views/menu-general.php:189 legacy/views/menu-general.php:215
493
  msgid "Disabled"
494
  msgstr "Désactivé"
495
 
496
+ #: legacy/views/menu-defaults.php:120 legacy/views/menu-diagnostics.php:20
497
+ #: legacy/views/menu-diagnostics.php:59 legacy/views/menu-display.php:78
498
+ #: legacy/views/menu-general.php:182 legacy/views/menu-general.php:207
499
  msgid "Enabled"
500
  msgstr "Activé"
501
 
502
+ #: legacy/views/menu-display.php:73
503
  msgid "Show in post footer?"
504
  msgstr "Afficher dans le pied de page de la publication ?"
505
 
506
+ #: legacy/views/menu-display.php:66
507
  msgid "Enabling this below will display the expiration date automatically at the end of any post which is set to expire."
508
  msgstr "L’activation de cette option affichera la date d’expiration automatiquement à la fin de toute publication qui doit expirer."
509
 
510
+ #: legacy/views/menu-display.php:64
511
  msgid "Post Footer Display"
512
  msgstr "Affichage dans le pied de page"
513
 
514
+ #: legacy/views/menu-general.php:160
515
+ msgid "Sets the default expiration taxonomy for the post."
516
+ msgstr "Définissez la taxonomie d’expiration par défaut pour la publication"
517
 
518
+ #: legacy/views/menu-general.php:141
519
  msgid "Default Expiration Taxonomy"
520
+ msgstr "Expiration de taxonomie par défaut"
521
 
522
+ #: legacy/views/menu-general.php:108
523
  msgid "Set the default expiration date to be used when creating new posts and pages. Defaults to none."
524
  msgstr "Définissez la date d’expiration par défaut à utiliser lors de la création de nouveaux articles et de pages. La valeur par défaut est « aucune »."
525
 
526
+ #: legacy/views/menu-general.php:105
527
  msgid "Post/Page Publish Time"
528
  msgstr "Date de publication"
529
 
530
+ #: legacy/views/menu-defaults.php:172 legacy/views/menu-defaults.php:213
531
+ #: legacy/views/menu-general.php:102 legacy/views/menu-general.php:118
532
  msgid "Custom"
533
  msgstr "Personnalisé "
534
 
535
+ #: legacy/views/menu-defaults.php:188 legacy/views/menu-general.php:96
 
 
 
 
536
  msgid "Default Date/Time Duration"
537
  msgstr "Date/heure de durée par défaut"
538
 
539
+ #: legacy/views/menu-general.php:79
540
  msgid "Time Format"
541
  msgstr "Format d’heure"
542
 
543
+ #: legacy/views/menu-general.php:62
544
  msgid "Date Format"
545
  msgstr "Format de date"
546
 
547
+ #: legacy/views/menu-display.php:51 legacy/views/menu-display.php:56
548
  msgid "%s - format set here will override the value set on the settings page"
549
  msgstr "%s - le format défini ici remplacera la valeur définie sur la page des réglages."
550
 
551
+ #: legacy/classes/Display.class.php:278 legacy/classes/Display.class.php:341
552
+ #: legacy/classes/Display.class.php:393
553
  msgid "Saved Options!"
554
  msgstr "Options enregistrées !"
555
 
556
+ #: legacy/views/menu-diagnostics.php:32 legacy/views/tabs.php:48
557
  msgid "View Debug Logs"
558
  msgstr "Voir les logs de déboguage"
559
 
560
+ #: legacy/views/tabs.php:41
561
  msgid "Diagnostics"
562
  msgstr "Diagnostics"
563
 
564
+ #: legacy/views/menu-general.php:58 legacy/views/tabs.php:21
565
  msgid "Defaults"
566
  msgstr "Défaut"
567
 
568
+ #: legacy/views/classic-metabox.php:167
569
  msgid "Taxonomy Name"
570
  msgstr "Nom de la taxonomie"
571
 
572
+ #: legacy/views/classic-metabox.php:149
573
  msgid "More than 1 heirachical taxonomy detected. You must assign a default taxonomy on the settings screen."
574
  msgstr "Plus de 1 taxonomie de hiérarchie détectée. Vous devez attribuer une taxonomie par défaut sur l’écran des paramètres."
575
 
576
+ #: legacy/views/classic-metabox.php:144
577
  msgid "You must assign a hierarchical taxonomy to this post type to use this feature."
578
+ msgstr "Vous devez assigner une taxonomie hiérarchique à ce type de publication pour utiliser cette fonctionnalité."
579
 
580
+ #: legacy/classes/Facade.class.php:393 legacy/views/bulk-edit.php:111
581
+ #: legacy/views/classic-metabox.php:117 legacy/views/menu-defaults.php:96
582
+ #: legacy/views/quick-edit.php:76
583
  msgid "How to expire"
584
  msgstr "Mode d’expiration"
585
 
586
+ #: legacy/views/bulk-edit.php:97 legacy/views/classic-metabox.php:110
587
+ #: legacy/views/quick-edit.php:63
588
  msgid "Minute"
589
  msgstr "Minute"
590
 
591
+ #: legacy/views/bulk-edit.php:90 legacy/views/classic-metabox.php:85
592
+ #: legacy/views/quick-edit.php:57
593
  msgid "Hour"
594
  msgstr "Heure"
595
 
596
+ #: legacy/views/bulk-edit.php:76 legacy/views/classic-metabox.php:78
597
+ #: legacy/views/quick-edit.php:43
598
  msgid "Day"
599
  msgstr "Jour"
600
 
601
+ #: legacy/views/bulk-edit.php:52 legacy/views/classic-metabox.php:56
602
+ #: legacy/views/quick-edit.php:21
603
  msgid "Month"
604
  msgstr "Mois"
605
 
606
+ #: legacy/views/bulk-edit.php:83 legacy/views/classic-metabox.php:27
607
+ #: legacy/views/quick-edit.php:50
608
  msgid "Year"
609
  msgstr "Année"
610
 
611
+ #: legacy/views/classic-metabox.php:18
612
  msgid "The published date/time will be used as the expiration value"
613
  msgstr "La date/heure publiée sera utilisée comme valeur d’expiration"
614
 
615
+ #: legacy/classes/Facade.class.php:392 legacy/views/bulk-edit.php:26
616
+ #: legacy/views/classic-metabox.php:11 legacy/views/quick-edit.php:12
617
  msgid "Enable Post Expiration"
618
  msgstr "Autoriser l’expiration de vos contenus"
619
 
620
+ #: legacy/views/expire-column.php:24
621
  msgid "Never"
622
  msgstr "Jamais"
623
 
624
+ #: legacy/functions.php:76 legacy/functions.php:166
625
  msgid "Expires"
626
  msgstr "Expires"
627
 
628
+ #: legacy/functions.php:24
629
  msgid "Settings"
630
  msgstr "Réglages"
631
 
632
+ #: services.php:48
633
  msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
634
  msgstr "La publication expire à EXPIRATIONTIME le EXPIRATIONDATE"
635
 
636
+ #: services.php:47
637
  msgid "g:ia"
638
  msgstr "g\\hia"
639
 
640
+ #: services.php:46
641
  msgid "l F jS, Y"
642
  msgstr "I j F Y"
643
 
644
+ #: legacy/classes/Display.class.php:218
645
  msgid "Message"
646
  msgstr "Message"
647
 
648
+ #: legacy/classes/Display.class.php:217
649
  msgid "Timestamp"
650
  msgstr "Horodatage"
651
 
652
+ #: legacy/classes/Display.class.php:210
653
  msgid "Debugging table is currently empty."
654
  msgstr "La table de débogage est actuellement vide."
languages/post-expirator-it_IT.mo CHANGED
Binary file
languages/post-expirator-it_IT.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - PublishPress Future: Automatically Unpublish WordPress Posts - Stable (latest release)\n"
6
  "POT-Creation-Date: \n"
7
- "PO-Revision-Date: 2022-10-18 20:36+0200\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: it\n"
@@ -14,198 +14,235 @@ msgstr ""
14
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
15
  "X-Generator: Poedit 3.0.1\n"
16
 
17
- #: classes/Facade.class.php:382 views/bulk-edit.php:128
18
- #: views/classic-metabox.php:135 views/quick-edit.php:92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "Expiration Taxonomies"
20
  msgstr "Tassonomie della scadenza"
21
 
22
- #: classes/Facade.class.php:377 views/how-to-expire.php:54
 
23
  msgid "Taxonomy: Remove"
24
  msgstr "Tassonomia: Rimuovere"
25
 
26
- #: classes/Facade.class.php:376 views/how-to-expire.php:50
 
27
  msgid "Taxonomy: Add"
28
  msgstr "Tassonomia: Aggiungere"
29
 
30
- #: classes/Facade.class.php:375 views/how-to-expire.php:46
 
31
  msgid "Taxonomy: Replace"
32
  msgstr "Tassonomia: Sostituire"
33
 
34
- #: classes/Facade.class.php:368
35
  msgid "Taxonomy"
36
  msgstr "Tassonomia"
37
 
38
- #: views/menu-diagnostics.php:100
39
  msgid "Posts and expiration settings"
40
  msgstr "Impostazioni degli articoli e della scadenza"
41
 
42
- #: views/expire-column.php:21
43
  msgid "Cron event not found!"
44
  msgstr "Il cron dell'evento non è stato trovato!"
45
 
46
- #: views/expire-column.php:18
47
  msgid "Cron event scheduled."
48
  msgstr "Il cron dell'evento è stato programmato."
49
 
50
- #: classes/Display.class.php:80
51
  msgid "You do not have permission to configure PublishPress Future."
52
  msgstr "Non hai i permessi per configurare PublishPress Future."
53
 
54
- #: views/tabs.php:37
55
  msgid "Advanced"
56
  msgstr "Avanzate"
57
 
58
- #: views/tabs.php:22
59
  msgid "Display"
60
  msgstr "Visualizza"
61
 
62
- #: views/menu-editor.php:10
63
  msgid "Editor"
64
  msgstr "Editor"
65
 
66
- #: views/menu-defaults.php:126
67
  msgid "Select whether the PublishPress Future is enabled for all new posts."
68
  msgstr "Selezionare se PublishPress Future è abilitato per tutti i nuovi articoli."
69
 
70
- #: views/menu-advanced.php:51
71
  msgid "Choose which user roles can use PublishPress Future"
72
  msgstr "Scegli quali ruoli utente possono utilizzare PublishPress Future"
73
 
74
- #: classes/Display.class.php:435
75
  msgid "Contact"
76
  msgstr "Contatto"
77
 
78
- #: classes/Display.class.php:433
79
  msgid "Contact the PublishPress team"
80
  msgstr "Contatta il team di PublishPress"
81
 
82
- #: classes/Display.class.php:427
83
  msgid "Documentation"
84
  msgstr "Documentazione"
85
 
86
- #: classes/Display.class.php:425
87
  msgid "Future Documentation"
88
  msgstr "Documentazione di Future"
89
 
90
- #: classes/Display.class.php:419
91
  msgid "About"
92
  msgstr "Chi siamo"
93
 
94
- #: classes/Display.class.php:417
95
  msgid "About PublishPress Future"
96
  msgstr "Informazioni su PublishPress Future"
97
 
98
- #: classes/Display.class.php:402
99
  msgid "If you like %s, please leave us a %s rating. Thank you!"
100
  msgstr "Se %s ti piace, lasciaci una valutazione di %s!"
101
 
102
- #: classes/Display.class.php:54
103
  msgid "Future"
104
  msgstr "Future"
105
 
106
- #: classes/Display.class.php:53
107
  msgid "PublishPress Future Options"
108
  msgstr "Opzioni di PublishPress Future"
109
 
110
  #. Plugin Name of the plugin
111
- #: classes/Facade.class.php:378 post-expirator.php:377 views/bulk-edit.php:18
112
- #: views/tabs.php:10
113
  msgid "PublishPress Future"
114
  msgstr "PublishPress Future"
115
 
116
- #: views/menu-advanced.php:104
117
  msgid "Toggle between preserving or deleting data after the plugin is deactivated."
118
  msgstr "Attiva/disattiva la conservazione o l'eliminazione dei dati dopo la disattivazione del plugin."
119
 
120
- #: views/menu-advanced.php:100
121
  msgid "Delete data"
122
  msgstr "Elimina i dati"
123
 
124
- #: views/menu-advanced.php:91
125
  msgid "Preserve data"
126
  msgstr "Conserva i dati"
127
 
128
- #: views/menu-advanced.php:82
129
  msgid "Preserve data after deactivating the plugin"
130
  msgstr "Conserva i dati dopo la disattivazione del plugin"
131
 
132
- #: views/menu-diagnostics.php:73
133
  msgid "No cron events found for the plugin."
134
  msgstr "Nessun cron trovato per il plugin."
135
 
136
- #: classes/Facade.class.php:381
137
  msgid "Loading"
138
  msgstr "Caricamento in corso"
139
 
140
- #: views/tabs.php:27
141
  msgid "Post Types"
142
  msgstr "Tipi di contenuto"
143
 
144
- #: views/menu-advanced.php:42 views/menu-editor.php:27
145
  msgid "Toggle between native support for the Block Editor or the backward compatible Classic Editor style metabox."
146
  msgstr "Commuta tra il supporto nativo per l'editor a blocchi e il metabox in stile editor classico, compatibile con le versioni precedenti."
147
 
148
- #: views/menu-advanced.php:40 views/menu-editor.php:25
149
  msgid "Show Classic Editor style box"
150
  msgstr "Mostra la casella in stile editor classico"
151
 
152
- #: views/menu-advanced.php:34 views/menu-editor.php:21
153
  msgid "Show Gutenberg style box"
154
  msgstr "Mostra la casella in stile Gutenberg"
155
 
156
- #: views/menu-advanced.php:28 views/menu-editor.php:17
157
  msgid "Block Editor Support"
158
  msgstr "Supporto editor a blocchi"
159
 
160
- #: views/menu-advanced.php:18
161
  msgid "Please do not update anything here unless you know what it entails. For advanced users only."
162
  msgstr "Si raccomanda di non aggiornare nulla qui se non se ne conoscono le conseguenze. Solo per utenti avanzati."
163
 
164
- #: views/menu-advanced.php:16
165
  msgid "Advanced Options"
166
  msgstr "Opzioni avanzate"
167
 
168
- #: views/menu-general.php:82
169
  msgid "The default format to use when displaying the expiration time within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
170
  msgstr "Il formato predefinito da utilizzare quando si visualizza l'ora di scadenza all'interno di un articolo utilizzando lo shortcode o nel footer. Per informazioni sulle opzioni di formattazione valide, vedere: %s."
171
 
172
- #: views/menu-general.php:65
173
  msgid "The default format to use when displaying the expiration date within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
174
  msgstr "Il formato predefinito da utilizzare quando si visualizza la data di scadenza all'interno di un articolo utilizzando lo shortcode o nel footer. Per informazioni sulle opzioni di formattazione valide, vedere: %s."
175
 
176
- #: views/menu-display.php:37
177
  msgid "%1$s - valid options are %2$sfull%3$s (default), %4$sdate%5$s, %6$stime%7$s"
178
  msgstr "%1$s - le opzioni valide sono %2$sfull%3$s (predefinito), %4$sdata%5$s, %6$sora%7$s"
179
 
180
- #: views/menu-display.php:33
181
  msgid "Valid %s attributes:"
182
  msgstr "Attributi %s validi:"
183
 
184
- #: views/menu-display.php:31
185
  msgid "Shortcode"
186
  msgstr "Shortcode"
187
 
188
- #: views/menu-diagnostics.php:13
189
  msgid "Debug Logging"
190
  msgstr "Registrazione di debug"
191
 
192
- #: views/menu-defaults.php:199
193
  msgid "Set the default expiration date to be used when creating a new post of this type."
194
  msgstr "Impostare la data di scadenza predefinita da utilizzare quando si crea un nuovo articolo di questo tipo."
195
 
196
- #: views/menu-defaults.php:169
197
  msgid "Publish Time"
198
  msgstr "Data di pubblicazione"
199
 
200
- #: views/menu-defaults.php:167
201
  msgid "Inherit from General Settings"
202
  msgstr "Eredita dalle impostazioni generali"
203
 
204
- #: views/bulk-edit.php:108 views/quick-edit.php:74
205
  msgid "Type"
206
  msgstr "Tipo"
207
 
208
- #: post-expirator.php:2115
209
  msgid "No taxonomies found"
210
  msgstr "Nessuna tassonomia trovata"
211
 
@@ -217,119 +254,97 @@ msgstr "http://publishpress.com"
217
  msgid "PublishPress"
218
  msgstr "PublishPress"
219
 
220
- #: views/menu-defaults.php:216 views/menu-general.php:123
221
  msgid "Set the custom value to use for the default expiration date. For information on formatting, see %1$s. For example, you could enter %2$s+1 month%3$s or %4$s+1 week 2 days 4 hours 2 seconds%5$s or %6$snext Thursday%7$s."
222
  msgstr "Impostare il valore personalizzato da utilizzare per la data di scadenza predefinita. Per informazioni sulla formattazione, vedere %1$s. Ad esempio, si può inserire %2$s+1 mese%3$s o %4$s+1 settimana 2 giorni 4 ore 2 secondi%5$s o %6$sil prossimo giovedì%7$s."
223
 
224
- #: views/bulk-edit.php:45
225
  msgid "Remove from posts"
226
  msgstr "Rimuovi dagli articoli"
227
 
228
- #: views/bulk-edit.php:42
229
  msgid "Change & Add"
230
  msgstr "Cambia e aggiungi"
231
 
232
- #: views/bulk-edit.php:39
233
  msgid "Add to posts"
234
  msgstr "Aggiungi agli articoli"
235
 
236
- #: views/bulk-edit.php:38
237
  msgid "Add expiry date if not enabled on posts"
238
  msgstr "Aggiungi la data di scadenza se non è abilitata negli articoli"
239
 
240
- #: views/bulk-edit.php:35
241
  msgid "Change on posts"
242
  msgstr "Cambia negli articoli"
243
 
244
- #: views/bulk-edit.php:34
245
- msgid "Change expiry date if enabled on posts"
246
  msgstr "Cambia la data di scadenza se è abilitata negli articoli"
247
 
248
- #: views/bulk-edit.php:30
249
  msgid "No Change"
250
  msgstr "Non cambiare"
251
 
252
- #: post-expirator.php:1449
253
  msgid "[%1$s] %2$s"
254
  msgstr "[%1$s] %2$s"
255
 
256
- #: classes/Facade.class.php:374 views/how-to-expire.php:42
 
257
  msgid "Unstick"
258
  msgstr "Rimuovi in evidenza"
259
 
260
- #: classes/Facade.class.php:373 views/how-to-expire.php:38
 
261
  msgid "Stick"
262
  msgstr "Metti in evidenza"
263
 
264
- #: classes/Facade.class.php:371 views/how-to-expire.php:30
 
265
  msgid "Trash"
266
  msgstr "Cestino"
267
 
268
- #: views/menu-defaults.php:158
269
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires."
270
  msgstr "Inserisci un elenco di email separate da virgola a cui vuoi inviare una notifica quando scade l'articolo."
271
 
272
- #: views/menu-general.php:232
273
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires. This will be applied to ALL post types. You can set post type specific emails on the Defaults tab."
274
  msgstr "Inserisci un elenco di email separate da virgole a cui ti piacerebbe inviare una notifica quando scade l'articolo. Questo sarà applicato a tutti i tipi di contenuto. È possibile impostare email specifiche per un tipo di contenuto nella scheda \"Valori predefiniti\"."
275
 
276
- #: views/menu-defaults.php:151 views/menu-general.php:225
277
  msgid "Who to notify"
278
  msgstr "Chi avvisare"
279
 
280
- #: views/menu-general.php:216
281
  msgid "This will include all users with the role of \"Administrator\" in the post expiration email."
282
  msgstr "Ciò includerà tutti gli utenti con il ruolo di \"Amministratore\" nell'email di scadenza dell'articolo."
283
 
284
- #: views/menu-general.php:198
285
  msgid "Include Blog Administrators?"
286
  msgstr "Includere gli amministratori del blog?"
287
 
288
- #: views/menu-general.php:190
289
  msgid "This will enable or disable the send of email notification on post expiration."
290
  msgstr "Questo abiliterà o disabiliterà l'invio della notifica via email alla scadenza dell'articolo."
291
 
292
- #: views/menu-general.php:174
293
  msgid "Enable Email Notification?"
294
  msgstr "Abilita notifica email?"
295
 
296
- #: views/menu-general.php:167
297
  msgid "Whenever a post expires, an email can be sent to alert users of the expiration."
298
  msgstr "Ogni volta che un articolo scade, un'email può essere spedita per avvisare gli utenti della scadenza."
299
 
300
- #: views/menu-general.php:165
301
  msgid "Expiration Email Notification"
302
  msgstr "Email di notifica scadenza"
303
 
304
- #: post-expirator.php:1398
305
  msgid "Post Expiration Complete \"%s\""
306
  msgstr "Scadenza articolo completata \"%s\""
307
 
308
- #: post-expirator.php:1285 post-expirator.php:1341
309
- msgid "%1$s (%2$s) has expired at %3$s. The following post \"%4$s\" have now been removed: \"%5$s\". The full list of categories on the post are: \"%6$s\"."
310
- msgstr "%1$s (%2$s) è scaduto il %3$s. Il seguente articolo \"%4$s\" è stato rimosso: \"%5$s\". L'elenco completo delle categorie dell'articolo è: \"%6$s\"."
311
-
312
- #: post-expirator.php:1164 post-expirator.php:1215
313
- msgid "%1$s (%2$s) has expired at %3$s. The following post \"%4$s\" have now been added: \"%5$s\". The full list of categories on the post are: \"%6$s\"."
314
- msgstr "%1$s (%2$s) è scaduto il %3$s. Il seguente articolo \"%4$s\" è stato aggiunto: \"%5$s\". L'elenco completo delle categorie dell'articolo è: \"%6$s\"."
315
-
316
- #: post-expirator.php:1052 post-expirator.php:1101
317
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" have now been set to \"%5$s\"."
318
- msgstr "%1$s (%2$s) è scaduto il %3$s. L'articolo \"%4$s\" è stato impostato su \"%5$s\"."
319
-
320
- #: post-expirator.php:1022
321
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" status has been successfully removed."
322
- msgstr "%1$s (%2$s) è scaduto il %3$s. Lo stato \"%4$s\" dell'articolo è stato rimosso con successo."
323
-
324
- #: post-expirator.php:1001
325
- msgid "%1$s (%2$s) has expired at %3$s. Post \"%4$s\" status has been successfully set."
326
- msgstr "%1$s (%2$s) è scaduto il %3$s. Lo stato \"%4$s\" dell'articolo è stato impostato con successo."
327
-
328
- #: post-expirator.php:901 post-expirator.php:927 post-expirator.php:953
329
- #: post-expirator.php:977
330
- msgid "%1$s (%2$s) has expired at %3$s. Post status has been successfully changed to \"%4$s\"."
331
- msgstr "%1$s (%2$s) è scaduto il %3$s. Lo stato dell'articolo è stato cambiato con successo in \"%4$s\"."
332
-
333
  #. Description of the plugin
334
  msgid "Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time."
335
  msgstr "Consente di aggiungere una data e un orario di scadenza agli articoli con la possibilità di configurare se eliminare il post, metterlo in bozza o aggiornare le categorie al momento della scadenza."
@@ -338,297 +353,302 @@ msgstr "Consente di aggiungere una data e un orario di scadenza agli articoli co
338
  msgid "http://wordpress.org/extend/plugins/post-expirator/"
339
  msgstr "http://wordpress.org/extend/plugins/post-expirator/"
340
 
341
- #: classes/Facade.class.php:372 views/how-to-expire.php:34
 
342
  msgid "Private"
343
  msgstr "Privato"
344
 
345
- #: classes/Facade.class.php:370 views/how-to-expire.php:26
 
346
  msgid "Delete"
347
  msgstr "Elimina"
348
 
349
- #: classes/Facade.class.php:369 views/how-to-expire.php:22
 
350
  msgid "Draft"
351
  msgstr "Bozza"
352
 
353
- #: classes/Display.class.php:197
354
  msgid "Below is a dump of the debugging table, this should be useful for troubleshooting."
355
  msgstr "Di seguito è riportato un dump della tabella di debug, questo dovrebbe essere utile per la risoluzione dei problemi."
356
 
357
- #: views/menu-diagnostics.php:97
358
  msgid "Event"
359
  msgstr "Evento"
360
 
361
- #: views/bulk-edit.php:23 views/menu-diagnostics.php:94 views/quick-edit.php:18
 
362
  msgid "Date"
363
  msgstr "Data"
364
 
365
- #: views/menu-diagnostics.php:82
366
  msgid "The below table will show all currently scheduled cron events for the plugin with the next run time."
367
  msgstr "La tabella seguente mostra tutti gli eventi cron attualmente programmati per il plugin con il prossimo orario di esecuzione."
368
 
369
- #: views/menu-diagnostics.php:65
370
  msgid "Current Cron Schedule"
371
  msgstr "Programma cron attuale"
372
 
373
- #: views/menu-diagnostics.php:52
374
  msgid "WP-Cron Status"
375
  msgstr "Stato di WP-Cron"
376
 
377
- #: views/menu-diagnostics.php:44 views/menu-diagnostics.php:47
378
  msgid "Purge Debug Log"
379
  msgstr "Svuota il registro di debug"
380
 
381
- #: views/menu-diagnostics.php:35
382
  msgid "Enable Debugging"
383
  msgstr "Attiva il debugging"
384
 
385
- #: views/menu-diagnostics.php:20
386
  msgid "Disable Debugging"
387
  msgstr "Disattiva il debugging"
388
 
389
- #: views/menu-diagnostics.php:9
390
  msgid "Advanced Diagnostics"
391
  msgstr "Diagnostica avanzata"
392
 
393
- #: classes/Display.class.php:181
394
  msgid "Debugging Table Emptied"
395
  msgstr "Tabella di debug svuotata"
396
 
397
- #: classes/Display.class.php:174
398
  msgid "Debugging Enabled"
399
  msgstr "Debug abilitato"
400
 
401
- #: classes/Display.class.php:169
402
  msgid "Debugging Disabled"
403
  msgstr "Debug disabilitato"
404
 
405
- #: post-expirator.php:2127
406
  msgid "Select the hierarchical taxonomy to be used for \"category\" based expiration."
407
  msgstr "Seleziona la tassonomia gerarchica da utilizzare per la scadenza basata sulla \"categoria\"."
408
 
409
- #: views/menu-defaults.php:135
410
  msgid "Taxonomy (hierarchical)"
411
  msgstr "Tassonomia (gerarchica)"
412
 
413
- #: views/menu-defaults.php:108
414
  msgid "Auto-Enable?"
415
  msgstr "Abilitazione automatica?"
416
 
417
- #: views/menu-defaults.php:102
418
  msgid "Select the default expire action for the post type."
419
  msgstr "Seleziona l'azione di scadenza predefinita per il tipo di contenuto."
420
 
421
- #: views/menu-defaults.php:83
422
  msgid "Select whether the PublishPress Future meta box is active for this post type."
423
  msgstr "Selezionare se la casella di meta PublishPress Future è attiva per questo tipo di articolo."
424
 
425
- #: views/menu-defaults.php:81
426
  msgid "Inactive"
427
  msgstr "Inattivo"
428
 
429
- #: views/menu-defaults.php:65 views/menu-defaults.php:73
430
  msgid "Active"
431
  msgstr "Attivo"
432
 
433
- #: views/menu-defaults.php:13
434
  msgid "Use the values below to set the default actions/values to be used for each for the corresponding post types. These values can all be overwritten when creating/editing the post/page."
435
  msgstr "Utilizza i seguenti valori per impostare azioni/valori predefiniti da utilizzare per ciascuno dei tipi di contenuto corrispondenti. Questi valori possono essere tutti sovrascritti in fase di creazione/modifica di ciascun articolo/pagina."
436
 
437
- #: views/menu-defaults.php:10
438
  msgid "Default Expiration Values"
439
  msgstr "Valori di scadenza predefiniti"
440
 
441
- #: views/menu-advanced.php:116 views/menu-defaults.php:239
442
- #: views/menu-display.php:132 views/menu-editor.php:37
443
- #: views/menu-general.php:243
444
  msgid "Save Changes"
445
  msgstr "Salva modifiche"
446
 
447
- #: views/menu-display.php:125
448
  msgid "The inline css which will be used to style the footer text."
449
  msgstr "Il css inline che verrà utilizzato per definire lo stile del testo del footer."
450
 
451
- #: views/menu-display.php:122
452
  msgid "This post will expire on"
453
  msgstr "Questo articolo scadrà il"
454
 
455
- #: views/menu-display.php:116
456
  msgid "Footer Style"
457
  msgstr "Stile del footer"
458
 
459
- #: views/menu-display.php:98
460
  msgid "Enter the text you would like to appear at the bottom of every post that will expire. The following placeholders will be replaced with the post expiration date in the following format:"
461
  msgstr "Inserisci il testo che vorresti far apparire in fondo a ogni articolo impostato con una scadenza. I seguenti segnaposto verranno sostituiti con la data di scadenza nel modo indicato:"
462
 
463
- #: views/menu-display.php:93
464
  msgid "Footer Contents"
465
  msgstr "Contenuto del footer"
466
 
467
- #: views/menu-display.php:85
468
  msgid "This will enable or disable displaying the post expiration date in the post footer."
469
  msgstr "Questo abiliterà o disabiliterà la visualizzazione della data di scadenza dell'articolo nel footer dello stesso."
470
 
471
- #: views/menu-defaults.php:124 views/menu-diagnostics.php:32
472
- #: views/menu-diagnostics.php:59 views/menu-display.php:83
473
- #: views/menu-general.php:188 views/menu-general.php:214
474
  msgid "Disabled"
475
  msgstr "Disabilitato"
476
 
477
- #: views/menu-defaults.php:116 views/menu-diagnostics.php:17
478
- #: views/menu-diagnostics.php:56 views/menu-display.php:78
479
- #: views/menu-general.php:181 views/menu-general.php:206
480
  msgid "Enabled"
481
  msgstr "Abilitato"
482
 
483
- #: views/menu-display.php:73
484
  msgid "Show in post footer?"
485
  msgstr "Mostrare nel footer dell'articolo?"
486
 
487
- #: views/menu-display.php:66
488
  msgid "Enabling this below will display the expiration date automatically at the end of any post which is set to expire."
489
  msgstr "Abilitando l'opzione seguente verrà mostrata automaticamente la data di scadenza alla fine di ogni articolo che è impostato per scadere."
490
 
491
- #: views/menu-display.php:64
492
  msgid "Post Footer Display"
493
  msgstr "Visualizzazione nel footer"
494
 
495
- #: views/menu-general.php:159
496
- msgid "Sets the default expiration category for the post."
497
- msgstr "Imposta la categoria di scadenza predefinita per l'articolo."
498
 
499
- #: views/menu-general.php:140
500
  msgid "Default Expiration Taxonomy"
501
  msgstr "Tassonomia di scadenza predefinita"
502
 
503
- #: views/menu-general.php:107
504
  msgid "Set the default expiration date to be used when creating new posts and pages. Defaults to none."
505
  msgstr "Imposta la data di scadenza predefinita da utilizzare quando si creano nuovi articoli e pagine. Il valore predefinito è nessuno."
506
 
507
- #: views/menu-general.php:104
508
  msgid "Post/Page Publish Time"
509
  msgstr "Data/ora di pubblicazione dell'articolo o della pagina"
510
 
511
- #: views/menu-defaults.php:168 views/menu-defaults.php:209
512
- #: views/menu-general.php:101 views/menu-general.php:117
513
  msgid "Custom"
514
  msgstr "Personalizzato"
515
 
516
- #: views/menu-defaults.php:166 views/menu-general.php:98
517
- msgid "None"
518
- msgstr "Nessuna"
519
-
520
- #: views/menu-defaults.php:184 views/menu-general.php:92
521
  msgid "Default Date/Time Duration"
522
  msgstr "Durata Data/Ora predefinita"
523
 
524
- #: views/menu-general.php:75
525
  msgid "Time Format"
526
  msgstr "Formato ora"
527
 
528
- #: views/menu-general.php:58
529
  msgid "Date Format"
530
  msgstr "Formato data"
531
 
532
- #: views/menu-display.php:51 views/menu-display.php:56
533
  msgid "%s - format set here will override the value set on the settings page"
534
  msgstr "%s - il formato impostato qui sovrascrive il valore configurato nella pagina delle impostazioni"
535
 
536
- #: classes/Display.class.php:253 classes/Display.class.php:315
537
- #: classes/Display.class.php:365
538
  msgid "Saved Options!"
539
  msgstr "Opzioni salvate!"
540
 
541
- #: views/menu-diagnostics.php:29 views/tabs.php:44
542
  msgid "View Debug Logs"
543
  msgstr "Visualizza i log di debug"
544
 
545
- #: views/tabs.php:32
546
  msgid "Diagnostics"
547
  msgstr "Diagnostica"
548
 
549
- #: views/menu-general.php:54 views/tabs.php:17
550
  msgid "Defaults"
551
  msgstr "Valori predefiniti"
552
 
553
- #: views/classic-metabox.php:167
554
  msgid "Taxonomy Name"
555
  msgstr "Nome tassonomia"
556
 
557
- #: views/classic-metabox.php:149
558
  msgid "More than 1 heirachical taxonomy detected. You must assign a default taxonomy on the settings screen."
559
  msgstr "È stata rilevata più di 1 tassonomia gerarchica. È necessario assegnare una tassonomia predefinita nella schermata delle impostazioni."
560
 
561
- #: views/classic-metabox.php:144
562
  msgid "You must assign a hierarchical taxonomy to this post type to use this feature."
563
  msgstr "Per usare questa caratteristica devi assegnare una tassonomia gerarchica a questo tipo di contenuto."
564
 
565
- #: classes/Facade.class.php:380 views/bulk-edit.php:110
566
- #: views/classic-metabox.php:117 views/menu-defaults.php:92
567
- #: views/quick-edit.php:76
568
  msgid "How to expire"
569
  msgstr "Come applicare la scadenza"
570
 
571
- #: views/bulk-edit.php:96 views/classic-metabox.php:110 views/quick-edit.php:63
 
572
  msgid "Minute"
573
  msgstr "Minuto"
574
 
575
- #: views/bulk-edit.php:89 views/classic-metabox.php:85 views/quick-edit.php:57
 
576
  msgid "Hour"
577
  msgstr "Ora"
578
 
579
- #: views/bulk-edit.php:75 views/classic-metabox.php:78 views/quick-edit.php:43
 
580
  msgid "Day"
581
  msgstr "Giorno"
582
 
583
- #: views/bulk-edit.php:51 views/classic-metabox.php:56 views/quick-edit.php:21
 
584
  msgid "Month"
585
  msgstr "Mese"
586
 
587
- #: views/bulk-edit.php:82 views/classic-metabox.php:27 views/quick-edit.php:50
 
588
  msgid "Year"
589
  msgstr "Anno"
590
 
591
- #: views/classic-metabox.php:18
592
  msgid "The published date/time will be used as the expiration value"
593
  msgstr "La data e l'ora pubblicate verranno utilizzate come valore di scadenza"
594
 
595
- #: classes/Facade.class.php:379 views/bulk-edit.php:26
596
- #: views/classic-metabox.php:11 views/quick-edit.php:12
597
  msgid "Enable Post Expiration"
598
  msgstr "Abilita scadenza articolo"
599
 
600
- #: views/expire-column.php:24
601
  msgid "Never"
602
  msgstr "Mai"
603
 
604
- #: post-expirator.php:113 post-expirator.php:199
605
  msgid "Expires"
606
  msgstr "Scadenza"
607
 
608
- #: post-expirator.php:65
609
  msgid "Settings"
610
  msgstr "Impostazioni"
611
 
612
- #: post-expirator.php:32
613
  msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
614
  msgstr "L'articolo scade alle EXPIRATIONTIME del EXPIRATIONDATE"
615
 
616
- #: post-expirator.php:31
617
  msgid "g:ia"
618
  msgstr "G:i"
619
 
620
- #: post-expirator.php:30
621
  msgid "l F jS, Y"
622
  msgstr "l j F Y"
623
 
624
- #: post-expirator-debug.php:87
625
  msgid "Message"
626
  msgstr "Messaggio"
627
 
628
- #: post-expirator-debug.php:86
629
  msgid "Timestamp"
630
  msgstr "Data e ora"
631
 
632
- #: post-expirator-debug.php:81
633
  msgid "Debugging table is currently empty."
634
  msgstr "La tabella di debug è attualmente vuota."
4
  msgstr ""
5
  "Project-Id-Version: Plugins - PublishPress Future: Automatically Unpublish WordPress Posts - Stable (latest release)\n"
6
  "POT-Creation-Date: \n"
7
+ "PO-Revision-Date: 2022-11-10 13:34+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: it\n"
14
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
15
  "X-Generator: Poedit 3.0.1\n"
16
 
17
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:423
18
+ msgid "%1$s (%2$s) has expired at %3$s. %4$s"
19
+ msgstr "%1$s (%2$s) è scaduto il %3$s. %4$s"
20
+
21
+ #: src/Modules/Expirator/ExpirationActions/UnstickPost.php:35
22
+ msgid "Post has been removed from stickies list."
23
+ msgstr "L'articolo è stato rimosso dalla lista in evidenza."
24
+
25
+ #: src/Modules/Expirator/ExpirationActions/StickPost.php:35
26
+ msgid "Post has been added to stickies list."
27
+ msgstr "L'articolo è stato aggiunto alla lista in evidenza."
28
+
29
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToDraft.php:36
30
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToPrivate.php:36
31
+ #: src/Modules/Expirator/ExpirationActions/PostStatusToTrash.php:36
32
+ msgid "Post status has been successfully changed to \"%s\"."
33
+ msgstr "Lo stato dell'articolo è stato modificato correttamente in \"%s\"."
34
+
35
+ #: src/Modules/Expirator/ExpirationActions/PostCategorySet.php:46
36
+ msgid "The following terms (%s) were set to the post: \"%s\". The old list of terms on the post was: %s."
37
+ msgstr "I seguenti termini (%s) sono stati impostati nell'articolo: \"%s\". Il vecchio elenco di termini dell'articolo era: %s."
38
+
39
+ #: src/Modules/Expirator/ExpirationActions/PostCategoryRemove.php:49
40
+ msgid "The following terms (%s) were removed from the post: \"%s\". The new list of terms on the post is: %s."
41
+ msgstr "I seguenti termini (%s) sono stati eliminati dall'articolo: \"%s\". Il nuovo elenco di termini dell'articolo è: %s."
42
+
43
+ #: src/Modules/Expirator/ExpirationActions/PostCategoryAdd.php:51
44
+ msgid "The following terms (%s) were added to the post: \"%s\". The full list of terms on the post is: %s."
45
+ msgstr "I seguenti termini (%s) sono stati aggiunti all'articolo: \"%s\". L'elenco completo dei termini nell'articolo è: %s."
46
+
47
+ #: src/Modules/Expirator/ExpirationActions/DeletePost.php:35
48
+ msgid "Post has been successfully deleted."
49
+ msgstr "L'articolo è stato eliminato correttamente."
50
+
51
+ #: legacy/classes/Facade.class.php:395 legacy/views/bulk-edit.php:133
52
+ #: legacy/views/classic-metabox.php:135 legacy/views/quick-edit.php:96
53
  msgid "Expiration Taxonomies"
54
  msgstr "Tassonomie della scadenza"
55
 
56
+ #: legacy/classes/Facade.class.php:390 legacy/views/how-to-expire.php:54
57
+ #: views/how-to-expire.php:54
58
  msgid "Taxonomy: Remove"
59
  msgstr "Tassonomia: Rimuovere"
60
 
61
+ #: legacy/classes/Facade.class.php:389 legacy/views/how-to-expire.php:50
62
+ #: views/how-to-expire.php:50
63
  msgid "Taxonomy: Add"
64
  msgstr "Tassonomia: Aggiungere"
65
 
66
+ #: legacy/classes/Facade.class.php:388 legacy/views/how-to-expire.php:46
67
+ #: views/how-to-expire.php:46
68
  msgid "Taxonomy: Replace"
69
  msgstr "Tassonomia: Sostituire"
70
 
71
+ #: legacy/classes/Facade.class.php:381
72
  msgid "Taxonomy"
73
  msgstr "Tassonomia"
74
 
75
+ #: legacy/views/menu-diagnostics.php:103
76
  msgid "Posts and expiration settings"
77
  msgstr "Impostazioni degli articoli e della scadenza"
78
 
79
+ #: legacy/views/expire-column.php:21
80
  msgid "Cron event not found!"
81
  msgstr "Il cron dell'evento non è stato trovato!"
82
 
83
+ #: legacy/views/expire-column.php:18
84
  msgid "Cron event scheduled."
85
  msgstr "Il cron dell'evento è stato programmato."
86
 
87
+ #: legacy/classes/Display.class.php:82
88
  msgid "You do not have permission to configure PublishPress Future."
89
  msgstr "Non hai i permessi per configurare PublishPress Future."
90
 
91
+ #: legacy/views/tabs.php:36
92
  msgid "Advanced"
93
  msgstr "Avanzate"
94
 
95
+ #: legacy/views/tabs.php:26
96
  msgid "Display"
97
  msgstr "Visualizza"
98
 
99
+ #: legacy/views/menu-editor.php:10
100
  msgid "Editor"
101
  msgstr "Editor"
102
 
103
+ #: legacy/views/menu-defaults.php:130
104
  msgid "Select whether the PublishPress Future is enabled for all new posts."
105
  msgstr "Selezionare se PublishPress Future è abilitato per tutti i nuovi articoli."
106
 
107
+ #: legacy/views/menu-advanced.php:51
108
  msgid "Choose which user roles can use PublishPress Future"
109
  msgstr "Scegli quali ruoli utente possono utilizzare PublishPress Future"
110
 
111
+ #: legacy/classes/Display.class.php:479
112
  msgid "Contact"
113
  msgstr "Contatto"
114
 
115
+ #: legacy/classes/Display.class.php:477
116
  msgid "Contact the PublishPress team"
117
  msgstr "Contatta il team di PublishPress"
118
 
119
+ #: legacy/classes/Display.class.php:471
120
  msgid "Documentation"
121
  msgstr "Documentazione"
122
 
123
+ #: legacy/classes/Display.class.php:469
124
  msgid "Future Documentation"
125
  msgstr "Documentazione di Future"
126
 
127
+ #: legacy/classes/Display.class.php:463
128
  msgid "About"
129
  msgstr "Chi siamo"
130
 
131
+ #: legacy/classes/Display.class.php:461
132
  msgid "About PublishPress Future"
133
  msgstr "Informazioni su PublishPress Future"
134
 
135
+ #: legacy/classes/Display.class.php:446
136
  msgid "If you like %s, please leave us a %s rating. Thank you!"
137
  msgstr "Se %s ti piace, lasciaci una valutazione di %s!"
138
 
139
+ #: legacy/classes/Display.class.php:56
140
  msgid "Future"
141
  msgstr "Future"
142
 
143
+ #: legacy/classes/Display.class.php:55
144
  msgid "PublishPress Future Options"
145
  msgstr "Opzioni di PublishPress Future"
146
 
147
  #. Plugin Name of the plugin
148
+ #: legacy/classes/Facade.class.php:391 legacy/functions.php:355
149
+ #: legacy/views/bulk-edit.php:18 legacy/views/tabs.php:14
150
  msgid "PublishPress Future"
151
  msgstr "PublishPress Future"
152
 
153
+ #: legacy/views/menu-advanced.php:104
154
  msgid "Toggle between preserving or deleting data after the plugin is deactivated."
155
  msgstr "Attiva/disattiva la conservazione o l'eliminazione dei dati dopo la disattivazione del plugin."
156
 
157
+ #: legacy/views/menu-advanced.php:100
158
  msgid "Delete data"
159
  msgstr "Elimina i dati"
160
 
161
+ #: legacy/views/menu-advanced.php:91
162
  msgid "Preserve data"
163
  msgstr "Conserva i dati"
164
 
165
+ #: legacy/views/menu-advanced.php:82
166
  msgid "Preserve data after deactivating the plugin"
167
  msgstr "Conserva i dati dopo la disattivazione del plugin"
168
 
169
+ #: legacy/views/menu-diagnostics.php:76
170
  msgid "No cron events found for the plugin."
171
  msgstr "Nessun cron trovato per il plugin."
172
 
173
+ #: legacy/classes/Facade.class.php:394
174
  msgid "Loading"
175
  msgstr "Caricamento in corso"
176
 
177
+ #: legacy/views/tabs.php:31
178
  msgid "Post Types"
179
  msgstr "Tipi di contenuto"
180
 
181
+ #: legacy/views/menu-advanced.php:42 legacy/views/menu-editor.php:27
182
  msgid "Toggle between native support for the Block Editor or the backward compatible Classic Editor style metabox."
183
  msgstr "Commuta tra il supporto nativo per l'editor a blocchi e il metabox in stile editor classico, compatibile con le versioni precedenti."
184
 
185
+ #: legacy/views/menu-advanced.php:40 legacy/views/menu-editor.php:25
186
  msgid "Show Classic Editor style box"
187
  msgstr "Mostra la casella in stile editor classico"
188
 
189
+ #: legacy/views/menu-advanced.php:34 legacy/views/menu-editor.php:21
190
  msgid "Show Gutenberg style box"
191
  msgstr "Mostra la casella in stile Gutenberg"
192
 
193
+ #: legacy/views/menu-advanced.php:28 legacy/views/menu-editor.php:17
194
  msgid "Block Editor Support"
195
  msgstr "Supporto editor a blocchi"
196
 
197
+ #: legacy/views/menu-advanced.php:18
198
  msgid "Please do not update anything here unless you know what it entails. For advanced users only."
199
  msgstr "Si raccomanda di non aggiornare nulla qui se non se ne conoscono le conseguenze. Solo per utenti avanzati."
200
 
201
+ #: legacy/views/menu-advanced.php:16
202
  msgid "Advanced Options"
203
  msgstr "Opzioni avanzate"
204
 
205
+ #: legacy/views/menu-general.php:86
206
  msgid "The default format to use when displaying the expiration time within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
207
  msgstr "Il formato predefinito da utilizzare quando si visualizza l'ora di scadenza all'interno di un articolo utilizzando lo shortcode o nel footer. Per informazioni sulle opzioni di formattazione valide, vedere: %s."
208
 
209
+ #: legacy/views/menu-general.php:69
210
  msgid "The default format to use when displaying the expiration date within a post using the shortcode or within the footer. For information on valid formatting options, see: %s."
211
  msgstr "Il formato predefinito da utilizzare quando si visualizza la data di scadenza all'interno di un articolo utilizzando lo shortcode o nel footer. Per informazioni sulle opzioni di formattazione valide, vedere: %s."
212
 
213
+ #: legacy/views/menu-display.php:37
214
  msgid "%1$s - valid options are %2$sfull%3$s (default), %4$sdate%5$s, %6$stime%7$s"
215
  msgstr "%1$s - le opzioni valide sono %2$sfull%3$s (predefinito), %4$sdata%5$s, %6$sora%7$s"
216
 
217
+ #: legacy/views/menu-display.php:33
218
  msgid "Valid %s attributes:"
219
  msgstr "Attributi %s validi:"
220
 
221
+ #: legacy/views/menu-display.php:31
222
  msgid "Shortcode"
223
  msgstr "Shortcode"
224
 
225
+ #: legacy/views/menu-diagnostics.php:16
226
  msgid "Debug Logging"
227
  msgstr "Registrazione di debug"
228
 
229
+ #: legacy/views/menu-defaults.php:203
230
  msgid "Set the default expiration date to be used when creating a new post of this type."
231
  msgstr "Impostare la data di scadenza predefinita da utilizzare quando si crea un nuovo articolo di questo tipo."
232
 
233
+ #: legacy/views/menu-defaults.php:173
234
  msgid "Publish Time"
235
  msgstr "Data di pubblicazione"
236
 
237
+ #: legacy/views/menu-defaults.php:171
238
  msgid "Inherit from General Settings"
239
  msgstr "Eredita dalle impostazioni generali"
240
 
241
+ #: legacy/views/bulk-edit.php:109 legacy/views/quick-edit.php:74
242
  msgid "Type"
243
  msgstr "Tipo"
244
 
245
+ #: legacy/functions.php:1181
246
  msgid "No taxonomies found"
247
  msgstr "Nessuna tassonomia trovata"
248
 
254
  msgid "PublishPress"
255
  msgstr "PublishPress"
256
 
257
+ #: legacy/views/menu-defaults.php:220 legacy/views/menu-general.php:124
258
  msgid "Set the custom value to use for the default expiration date. For information on formatting, see %1$s. For example, you could enter %2$s+1 month%3$s or %4$s+1 week 2 days 4 hours 2 seconds%5$s or %6$snext Thursday%7$s."
259
  msgstr "Impostare il valore personalizzato da utilizzare per la data di scadenza predefinita. Per informazioni sulla formattazione, vedere %1$s. Ad esempio, si può inserire %2$s+1 mese%3$s o %4$s+1 settimana 2 giorni 4 ore 2 secondi%5$s o %6$sil prossimo giovedì%7$s."
260
 
261
+ #: legacy/views/bulk-edit.php:46
262
  msgid "Remove from posts"
263
  msgstr "Rimuovi dagli articoli"
264
 
265
+ #: legacy/views/bulk-edit.php:43
266
  msgid "Change & Add"
267
  msgstr "Cambia e aggiungi"
268
 
269
+ #: legacy/views/bulk-edit.php:39
270
  msgid "Add to posts"
271
  msgstr "Aggiungi agli articoli"
272
 
273
+ #: legacy/views/bulk-edit.php:38
274
  msgid "Add expiry date if not enabled on posts"
275
  msgstr "Aggiungi la data di scadenza se non è abilitata negli articoli"
276
 
277
+ #: legacy/views/bulk-edit.php:35
278
  msgid "Change on posts"
279
  msgstr "Cambia negli articoli"
280
 
281
+ #: legacy/views/bulk-edit.php:34
282
+ msgid "Change expiry date if enabled on p osts"
283
  msgstr "Cambia la data di scadenza se è abilitata negli articoli"
284
 
285
+ #: legacy/views/bulk-edit.php:30
286
  msgid "No Change"
287
  msgstr "Non cambiare"
288
 
289
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:496
290
  msgid "[%1$s] %2$s"
291
  msgstr "[%1$s] %2$s"
292
 
293
+ #: legacy/classes/Facade.class.php:387 legacy/views/how-to-expire.php:42
294
+ #: views/how-to-expire.php:42
295
  msgid "Unstick"
296
  msgstr "Rimuovi in evidenza"
297
 
298
+ #: legacy/classes/Facade.class.php:386 legacy/views/how-to-expire.php:38
299
+ #: views/how-to-expire.php:38
300
  msgid "Stick"
301
  msgstr "Metti in evidenza"
302
 
303
+ #: legacy/classes/Facade.class.php:384 legacy/views/how-to-expire.php:30
304
+ #: views/how-to-expire.php:30
305
  msgid "Trash"
306
  msgstr "Cestino"
307
 
308
+ #: legacy/views/menu-defaults.php:163
309
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires."
310
  msgstr "Inserisci un elenco di email separate da virgola a cui vuoi inviare una notifica quando scade l'articolo."
311
 
312
+ #: legacy/views/menu-general.php:233
313
  msgid "Enter a comma separate list of emails that you would like to be notified when the post expires. This will be applied to ALL post types. You can set post type specific emails on the Defaults tab."
314
  msgstr "Inserisci un elenco di email separate da virgole a cui ti piacerebbe inviare una notifica quando scade l'articolo. Questo sarà applicato a tutti i tipi di contenuto. È possibile impostare email specifiche per un tipo di contenuto nella scheda \"Valori predefiniti\"."
315
 
316
+ #: legacy/views/menu-defaults.php:156 legacy/views/menu-general.php:226
317
  msgid "Who to notify"
318
  msgstr "Chi avvisare"
319
 
320
+ #: legacy/views/menu-general.php:217
321
  msgid "This will include all users with the role of \"Administrator\" in the post expiration email."
322
  msgstr "Ciò includerà tutti gli utenti con il ruolo di \"Amministratore\" nell'email di scadenza dell'articolo."
323
 
324
+ #: legacy/views/menu-general.php:199
325
  msgid "Include Blog Administrators?"
326
  msgstr "Includere gli amministratori del blog?"
327
 
328
+ #: legacy/views/menu-general.php:191
329
  msgid "This will enable or disable the send of email notification on post expiration."
330
  msgstr "Questo abiliterà o disabiliterà l'invio della notifica via email alla scadenza dell'articolo."
331
 
332
+ #: legacy/views/menu-general.php:175
333
  msgid "Enable Email Notification?"
334
  msgstr "Abilita notifica email?"
335
 
336
+ #: legacy/views/menu-general.php:168
337
  msgid "Whenever a post expires, an email can be sent to alert users of the expiration."
338
  msgstr "Ogni volta che un articolo scade, un'email può essere spedita per avvisare gli utenti della scadenza."
339
 
340
+ #: legacy/views/menu-general.php:166
341
  msgid "Expiration Email Notification"
342
  msgstr "Email di notifica scadenza"
343
 
344
+ #: src/Modules/Expirator/Models/ExpirablePostModel.php:440
345
  msgid "Post Expiration Complete \"%s\""
346
  msgstr "Scadenza articolo completata \"%s\""
347
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  #. Description of the plugin
349
  msgid "Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time."
350
  msgstr "Consente di aggiungere una data e un orario di scadenza agli articoli con la possibilità di configurare se eliminare il post, metterlo in bozza o aggiornare le categorie al momento della scadenza."
353
  msgid "http://wordpress.org/extend/plugins/post-expirator/"
354
  msgstr "http://wordpress.org/extend/plugins/post-expirator/"
355
 
356
+ #: legacy/classes/Facade.class.php:385 legacy/views/how-to-expire.php:34
357
+ #: views/how-to-expire.php:34
358
  msgid "Private"
359
  msgstr "Privato"
360
 
361
+ #: legacy/classes/Facade.class.php:383 legacy/views/how-to-expire.php:26
362
+ #: views/how-to-expire.php:26
363
  msgid "Delete"
364
  msgstr "Elimina"
365
 
366
+ #: legacy/classes/Facade.class.php:382 legacy/views/how-to-expire.php:22
367
+ #: views/how-to-expire.php:22
368
  msgid "Draft"
369
  msgstr "Bozza"
370
 
371
+ #: legacy/classes/Display.class.php:202
372
  msgid "Below is a dump of the debugging table, this should be useful for troubleshooting."
373
  msgstr "Di seguito è riportato un dump della tabella di debug, questo dovrebbe essere utile per la risoluzione dei problemi."
374
 
375
+ #: legacy/views/menu-diagnostics.php:100
376
  msgid "Event"
377
  msgstr "Evento"
378
 
379
+ #: legacy/views/bulk-edit.php:23 legacy/views/menu-diagnostics.php:97
380
+ #: legacy/views/quick-edit.php:18
381
  msgid "Date"
382
  msgstr "Data"
383
 
384
+ #: legacy/views/menu-diagnostics.php:85
385
  msgid "The below table will show all currently scheduled cron events for the plugin with the next run time."
386
  msgstr "La tabella seguente mostra tutti gli eventi cron attualmente programmati per il plugin con il prossimo orario di esecuzione."
387
 
388
+ #: legacy/views/menu-diagnostics.php:68
389
  msgid "Current Cron Schedule"
390
  msgstr "Programma cron attuale"
391
 
392
+ #: legacy/views/menu-diagnostics.php:55
393
  msgid "WP-Cron Status"
394
  msgstr "Stato di WP-Cron"
395
 
396
+ #: legacy/views/menu-diagnostics.php:47 legacy/views/menu-diagnostics.php:50
397
  msgid "Purge Debug Log"
398
  msgstr "Svuota il registro di debug"
399
 
400
+ #: legacy/views/menu-diagnostics.php:38
401
  msgid "Enable Debugging"
402
  msgstr "Attiva il debugging"
403
 
404
+ #: legacy/views/menu-diagnostics.php:23
405
  msgid "Disable Debugging"
406
  msgstr "Disattiva il debugging"
407
 
408
+ #: legacy/views/menu-diagnostics.php:12
409
  msgid "Advanced Diagnostics"
410
  msgstr "Diagnostica avanzata"
411
 
412
+ #: legacy/classes/Display.class.php:188
413
  msgid "Debugging Table Emptied"
414
  msgstr "Tabella di debug svuotata"
415
 
416
+ #: legacy/classes/Display.class.php:180
417
  msgid "Debugging Enabled"
418
  msgstr "Debug abilitato"
419
 
420
+ #: legacy/classes/Display.class.php:175
421
  msgid "Debugging Disabled"
422
  msgstr "Debug disabilitato"
423
 
424
+ #: legacy/views/taxonomy-field.php:10
425
  msgid "Select the hierarchical taxonomy to be used for \"category\" based expiration."
426
  msgstr "Seleziona la tassonomia gerarchica da utilizzare per la scadenza basata sulla \"categoria\"."
427
 
428
+ #: legacy/views/menu-defaults.php:139
429
  msgid "Taxonomy (hierarchical)"
430
  msgstr "Tassonomia (gerarchica)"
431
 
432
+ #: legacy/views/menu-defaults.php:112
433
  msgid "Auto-Enable?"
434
  msgstr "Abilitazione automatica?"
435
 
436
+ #: legacy/views/menu-defaults.php:106
437
  msgid "Select the default expire action for the post type."
438
  msgstr "Seleziona l'azione di scadenza predefinita per il tipo di contenuto."
439
 
440
+ #: legacy/views/menu-defaults.php:87
441
  msgid "Select whether the PublishPress Future meta box is active for this post type."
442
  msgstr "Selezionare se la casella di meta PublishPress Future è attiva per questo tipo di articolo."
443
 
444
+ #: legacy/views/menu-defaults.php:85
445
  msgid "Inactive"
446
  msgstr "Inattivo"
447
 
448
+ #: legacy/views/menu-defaults.php:69 legacy/views/menu-defaults.php:77
449
  msgid "Active"
450
  msgstr "Attivo"
451
 
452
+ #: legacy/views/menu-defaults.php:16
453
  msgid "Use the values below to set the default actions/values to be used for each for the corresponding post types. These values can all be overwritten when creating/editing the post/page."
454
  msgstr "Utilizza i seguenti valori per impostare azioni/valori predefiniti da utilizzare per ciascuno dei tipi di contenuto corrispondenti. Questi valori possono essere tutti sovrascritti in fase di creazione/modifica di ciascun articolo/pagina."
455
 
456
+ #: legacy/views/menu-defaults.php:13
457
  msgid "Default Expiration Values"
458
  msgstr "Valori di scadenza predefiniti"
459
 
460
+ #: legacy/views/menu-advanced.php:116 legacy/views/menu-defaults.php:243
461
+ #: legacy/views/menu-display.php:132 legacy/views/menu-editor.php:37
462
+ #: legacy/views/menu-general.php:244
463
  msgid "Save Changes"
464
  msgstr "Salva modifiche"
465
 
466
+ #: legacy/views/menu-display.php:125
467
  msgid "The inline css which will be used to style the footer text."
468
  msgstr "Il css inline che verrà utilizzato per definire lo stile del testo del footer."
469
 
470
+ #: legacy/views/menu-display.php:122
471
  msgid "This post will expire on"
472
  msgstr "Questo articolo scadrà il"
473
 
474
+ #: legacy/views/menu-display.php:116
475
  msgid "Footer Style"
476
  msgstr "Stile del footer"
477
 
478
+ #: legacy/views/menu-display.php:98
479
  msgid "Enter the text you would like to appear at the bottom of every post that will expire. The following placeholders will be replaced with the post expiration date in the following format:"
480
  msgstr "Inserisci il testo che vorresti far apparire in fondo a ogni articolo impostato con una scadenza. I seguenti segnaposto verranno sostituiti con la data di scadenza nel modo indicato:"
481
 
482
+ #: legacy/views/menu-display.php:93
483
  msgid "Footer Contents"
484
  msgstr "Contenuto del footer"
485
 
486
+ #: legacy/views/menu-display.php:85
487
  msgid "This will enable or disable displaying the post expiration date in the post footer."
488
  msgstr "Questo abiliterà o disabiliterà la visualizzazione della data di scadenza dell'articolo nel footer dello stesso."
489
 
490
+ #: legacy/views/menu-defaults.php:128 legacy/views/menu-diagnostics.php:35
491
+ #: legacy/views/menu-diagnostics.php:62 legacy/views/menu-display.php:83
492
+ #: legacy/views/menu-general.php:189 legacy/views/menu-general.php:215
493
  msgid "Disabled"
494
  msgstr "Disabilitato"
495
 
496
+ #: legacy/views/menu-defaults.php:120 legacy/views/menu-diagnostics.php:20
497
+ #: legacy/views/menu-diagnostics.php:59 legacy/views/menu-display.php:78
498
+ #: legacy/views/menu-general.php:182 legacy/views/menu-general.php:207
499
  msgid "Enabled"
500
  msgstr "Abilitato"
501
 
502
+ #: legacy/views/menu-display.php:73
503
  msgid "Show in post footer?"
504
  msgstr "Mostrare nel footer dell'articolo?"
505
 
506
+ #: legacy/views/menu-display.php:66
507
  msgid "Enabling this below will display the expiration date automatically at the end of any post which is set to expire."
508
  msgstr "Abilitando l'opzione seguente verrà mostrata automaticamente la data di scadenza alla fine di ogni articolo che è impostato per scadere."
509
 
510
+ #: legacy/views/menu-display.php:64
511
  msgid "Post Footer Display"
512
  msgstr "Visualizzazione nel footer"
513
 
514
+ #: legacy/views/menu-general.php:160
515
+ msgid "Sets the default expiration taxonomy for the post."
516
+ msgstr "Imposta la tassonomia di scadenza predefinita per l'articolo."
517
 
518
+ #: legacy/views/menu-general.php:141
519
  msgid "Default Expiration Taxonomy"
520
  msgstr "Tassonomia di scadenza predefinita"
521
 
522
+ #: legacy/views/menu-general.php:108
523
  msgid "Set the default expiration date to be used when creating new posts and pages. Defaults to none."
524
  msgstr "Imposta la data di scadenza predefinita da utilizzare quando si creano nuovi articoli e pagine. Il valore predefinito è nessuno."
525
 
526
+ #: legacy/views/menu-general.php:105
527
  msgid "Post/Page Publish Time"
528
  msgstr "Data/ora di pubblicazione dell'articolo o della pagina"
529
 
530
+ #: legacy/views/menu-defaults.php:172 legacy/views/menu-defaults.php:213
531
+ #: legacy/views/menu-general.php:102 legacy/views/menu-general.php:118
532
  msgid "Custom"
533
  msgstr "Personalizzato"
534
 
535
+ #: legacy/views/menu-defaults.php:188 legacy/views/menu-general.php:96
 
 
 
 
536
  msgid "Default Date/Time Duration"
537
  msgstr "Durata Data/Ora predefinita"
538
 
539
+ #: legacy/views/menu-general.php:79
540
  msgid "Time Format"
541
  msgstr "Formato ora"
542
 
543
+ #: legacy/views/menu-general.php:62
544
  msgid "Date Format"
545
  msgstr "Formato data"
546
 
547
+ #: legacy/views/menu-display.php:51 legacy/views/menu-display.php:56
548
  msgid "%s - format set here will override the value set on the settings page"
549
  msgstr "%s - il formato impostato qui sovrascrive il valore configurato nella pagina delle impostazioni"
550
 
551
+ #: legacy/classes/Display.class.php:278 legacy/classes/Display.class.php:341
552
+ #: legacy/classes/Display.class.php:393
553
  msgid "Saved Options!"
554
  msgstr "Opzioni salvate!"
555
 
556
+ #: legacy/views/menu-diagnostics.php:32 legacy/views/tabs.php:48
557
  msgid "View Debug Logs"
558
  msgstr "Visualizza i log di debug"
559
 
560
+ #: legacy/views/tabs.php:41
561
  msgid "Diagnostics"
562
  msgstr "Diagnostica"
563
 
564
+ #: legacy/views/menu-general.php:58 legacy/views/tabs.php:21
565
  msgid "Defaults"
566
  msgstr "Valori predefiniti"
567
 
568
+ #: legacy/views/classic-metabox.php:167
569
  msgid "Taxonomy Name"
570
  msgstr "Nome tassonomia"
571
 
572
+ #: legacy/views/classic-metabox.php:149
573
  msgid "More than 1 heirachical taxonomy detected. You must assign a default taxonomy on the settings screen."
574
  msgstr "È stata rilevata più di 1 tassonomia gerarchica. È necessario assegnare una tassonomia predefinita nella schermata delle impostazioni."
575
 
576
+ #: legacy/views/classic-metabox.php:144
577
  msgid "You must assign a hierarchical taxonomy to this post type to use this feature."
578
  msgstr "Per usare questa caratteristica devi assegnare una tassonomia gerarchica a questo tipo di contenuto."
579
 
580
+ #: legacy/classes/Facade.class.php:393 legacy/views/bulk-edit.php:111
581
+ #: legacy/views/classic-metabox.php:117 legacy/views/menu-defaults.php:96
582
+ #: legacy/views/quick-edit.php:76
583
  msgid "How to expire"
584
  msgstr "Come applicare la scadenza"
585
 
586
+ #: legacy/views/bulk-edit.php:97 legacy/views/classic-metabox.php:110
587
+ #: legacy/views/quick-edit.php:63
588
  msgid "Minute"
589
  msgstr "Minuto"
590
 
591
+ #: legacy/views/bulk-edit.php:90 legacy/views/classic-metabox.php:85
592
+ #: legacy/views/quick-edit.php:57
593
  msgid "Hour"
594
  msgstr "Ora"
595
 
596
+ #: legacy/views/bulk-edit.php:76 legacy/views/classic-metabox.php:78
597
+ #: legacy/views/quick-edit.php:43
598
  msgid "Day"
599
  msgstr "Giorno"
600
 
601
+ #: legacy/views/bulk-edit.php:52 legacy/views/classic-metabox.php:56
602
+ #: legacy/views/quick-edit.php:21
603
  msgid "Month"
604
  msgstr "Mese"
605
 
606
+ #: legacy/views/bulk-edit.php:83 legacy/views/classic-metabox.php:27
607
+ #: legacy/views/quick-edit.php:50
608
  msgid "Year"
609
  msgstr "Anno"
610
 
611
+ #: legacy/views/classic-metabox.php:18
612
  msgid "The published date/time will be used as the expiration value"
613
  msgstr "La data e l'ora pubblicate verranno utilizzate come valore di scadenza"
614
 
615
+ #: legacy/classes/Facade.class.php:392 legacy/views/bulk-edit.php:26
616
+ #: legacy/views/classic-metabox.php:11 legacy/views/quick-edit.php:12
617
  msgid "Enable Post Expiration"
618
  msgstr "Abilita scadenza articolo"
619
 
620
+ #: legacy/views/expire-column.php:24
621
  msgid "Never"
622
  msgstr "Mai"
623
 
624
+ #: legacy/functions.php:76 legacy/functions.php:166
625
  msgid "Expires"
626
  msgstr "Scadenza"
627
 
628
+ #: legacy/functions.php:24
629
  msgid "Settings"
630
  msgstr "Impostazioni"
631
 
632
+ #: services.php:48
633
  msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
634
  msgstr "L'articolo scade alle EXPIRATIONTIME del EXPIRATIONDATE"
635
 
636
+ #: services.php:47
637
  msgid "g:ia"
638
  msgstr "G:i"
639
 
640
+ #: services.php:46
641
  msgid "l F jS, Y"
642
  msgstr "l j F Y"
643
 
644
+ #: legacy/classes/Display.class.php:218
645
  msgid "Message"
646
  msgstr "Messaggio"
647
 
648
+ #: legacy/classes/Display.class.php:217
649
  msgid "Timestamp"
650
  msgstr "Data e ora"
651
 
652
+ #: legacy/classes/Display.class.php:210
653
  msgid "Debugging table is currently empty."
654
  msgstr "La tabella di debug è attualmente vuota."
legacy/classes/Facade.class.php CHANGED
@@ -325,6 +325,7 @@ class PostExpirator_Facade
325
  'schema' => array(
326
  'type' => 'object',
327
  'additionalProperties' => true,
 
328
  ),
329
  ),
330
  )
325
  'schema' => array(
326
  'type' => 'object',
327
  'additionalProperties' => true,
328
+ 'properties' => []
329
  ),
330
  ),
331
  )
legacy/deprecated-functions.php CHANGED
@@ -94,8 +94,6 @@ if (! function_exists('expirationdate_get_blog_url')) {
94
  */
95
  function postexpirator_schedule_event($postId, $timestamp, $opts)
96
  {
97
- _deprecated_function(__FUNCTION__, '2.8.0');
98
-
99
  do_action(ExpiratorHooks::ACTION_SCHEDULE_POST_EXPIRATION, $postId, $timestamp, $opts);
100
  }
101
 
@@ -109,8 +107,6 @@ function postexpirator_schedule_event($postId, $timestamp, $opts)
109
  */
110
  function postexpirator_unschedule_event($postId)
111
  {
112
- _deprecated_function(__FUNCTION__, '2.8.0');
113
-
114
  do_action(ExpiratorHooks::ACTION_UNSCHEDULE_POST_EXPIRATION, $postId);
115
  }
116
 
@@ -242,8 +238,6 @@ function postexpirator_debug()
242
  */
243
  function _postexpirator_get_cat_names($cats)
244
  {
245
- _deprecated_function(__FUNCTION__, '2.8.0');
246
-
247
  $out = array();
248
  foreach ($cats as $cat) {
249
  $out[$cat] = get_the_category_by_id($cat);
@@ -260,8 +254,6 @@ function _postexpirator_get_cat_names($cats)
260
  */
261
  function postexpirator_register_expiration_meta($id, $log)
262
  {
263
- _deprecated_function(__FUNCTION__, '2.8.0');
264
-
265
  $log['expired_on'] = date('Y-m-d H:i:s');
266
 
267
  add_post_meta($id, 'expiration_log', wp_json_encode($log));
@@ -279,8 +271,6 @@ function postexpirator_register_expiration_meta($id, $log)
279
  */
280
  function postexpirator_expire_post($postId)
281
  {
282
- _deprecated_function(__FUNCTION__, '2.8.0');
283
-
284
  do_action(
285
  ExpiratorHooks::ACTION_EXPIRE_POST,
286
  $postId
94
  */
95
  function postexpirator_schedule_event($postId, $timestamp, $opts)
96
  {
 
 
97
  do_action(ExpiratorHooks::ACTION_SCHEDULE_POST_EXPIRATION, $postId, $timestamp, $opts);
98
  }
99
 
107
  */
108
  function postexpirator_unschedule_event($postId)
109
  {
 
 
110
  do_action(ExpiratorHooks::ACTION_UNSCHEDULE_POST_EXPIRATION, $postId);
111
  }
112
 
238
  */
239
  function _postexpirator_get_cat_names($cats)
240
  {
 
 
241
  $out = array();
242
  foreach ($cats as $cat) {
243
  $out[$cat] = get_the_category_by_id($cat);
254
  */
255
  function postexpirator_register_expiration_meta($id, $log)
256
  {
 
 
257
  $log['expired_on'] = date('Y-m-d H:i:s');
258
 
259
  add_post_meta($id, 'expiration_log', wp_json_encode($log));
271
  */
272
  function postexpirator_expire_post($postId)
273
  {
 
 
274
  do_action(
275
  ExpiratorHooks::ACTION_EXPIRE_POST,
276
  $postId
legacy/functions.php CHANGED
@@ -38,7 +38,8 @@ add_filter('plugin_action_links', 'postexpirator_plugin_action_links', 10, 2);
38
  */
39
  function postexpirator_init()
40
  {
41
- $plugin_dir = plugin_basename(__DIR__);
 
42
  load_plugin_textdomain('post-expirator', null, $plugin_dir . '/languages/');
43
 
44
  PostExpirator_Reviews::init();
@@ -781,10 +782,10 @@ function postexpirator_add_footer($text)
781
  global $post;
782
 
783
  // Check to see if its enabled
784
- $displayFooter = get_option('expirationdateDisplayFooter');
785
 
786
  // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison
787
- if ($displayFooter === false || $displayFooter == 0) {
788
  return $text;
789
  }
790
 
38
  */
39
  function postexpirator_init()
40
  {
41
+ $container = Container::getInstance();
42
+ $plugin_dir = basename($container->get(ServicesAbstract::BASE_PATH));
43
  load_plugin_textdomain('post-expirator', null, $plugin_dir . '/languages/');
44
 
45
  PostExpirator_Reviews::init();
782
  global $post;
783
 
784
  // Check to see if its enabled
785
+ $displayFooter = (bool) get_option('expirationdateDisplayFooter');
786
 
787
  // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison
788
+ if (! $displayFooter || empty($post)) {
789
  return $text;
790
  }
791
 
post-expirator.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin URI: http://wordpress.org/extend/plugins/post-expirator/
5
  * Description: Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time.
6
  * Author: PublishPress
7
- * Version: 2.8.0
8
  * Author URI: http://publishpress.com
9
  * Text Domain: post-expirator
10
  * Domain Path: /languages
4
  * Plugin URI: http://wordpress.org/extend/plugins/post-expirator/
5
  * Description: Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time.
6
  * Author: PublishPress
7
+ * Version: 2.8.1
8
  * Author URI: http://publishpress.com
9
  * Text Domain: post-expirator
10
  * Domain Path: /languages
readme.txt CHANGED
@@ -5,7 +5,7 @@ Author URI: https://publishpress.com
5
  Tags: expire, posts, pages, schedule
6
  Requires at least: 5.3
7
  Tested up to: 6.1
8
- Stable tag: 2.8.0
9
 
10
  Add an expiration date to posts. When your post is automatically unpublished, you can delete the post, change the status, or update the post categories.
11
 
@@ -81,6 +81,12 @@ This section describes how to install the plugin and get it working.
81
 
82
  == Changelog ==
83
 
 
 
 
 
 
 
84
  = [2.8.0] - 08 Nov, 2022 =
85
 
86
  * ADDED: Add translations for ES, FR, IT languages, #297;
5
  Tags: expire, posts, pages, schedule
6
  Requires at least: 5.3
7
  Tested up to: 6.1
8
+ Stable tag: 2.8.1
9
 
10
  Add an expiration date to posts. When your post is automatically unpublished, you can delete the post, change the status, or update the post categories.
11
 
81
 
82
  == Changelog ==
83
 
84
+ = [2.8.1] - 08 Dec, 2022 =
85
+
86
+ * FIXED: Fix PHP warning: attempt to read propertyu "ID" on null in the "the_content" filter, #313;
87
+ * FIXED: Fix PHP warning: undefined array key "properties" in class-wp-rest-meta-fields.php, #311;
88
+ * FIXED: Update language files to ES, FR and IT (thanks to @wocmultimedia), #308;
89
+
90
  = [2.8.0] - 08 Nov, 2022 =
91
 
92
  * ADDED: Add translations for ES, FR, IT languages, #297;
services.php CHANGED
@@ -36,7 +36,7 @@ use PublishPressFuture\Modules\Settings\SettingsFacade;
36
  use PublishPressFuture\Modules\WooCommerce\Module as ModuleWooCommerce;
37
 
38
  return [
39
- Services::PLUGIN_VERSION => '2.8.0',
40
 
41
  Services::PLUGIN_SLUG => 'post-expirator',
42
 
36
  use PublishPressFuture\Modules\WooCommerce\Module as ModuleWooCommerce;
37
 
38
  return [
39
+ Services::PLUGIN_VERSION => '2.8.1',
40
 
41
  Services::PLUGIN_SLUG => 'post-expirator',
42
 
vendor/composer/installed.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'publishpress/publishpress-future',
4
- 'pretty_version' => 'dev-develop',
5
- 'version' => 'dev-develop',
6
- 'reference' => '037fdeee62c973b80c1adec3681bf5db266cbb96',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
@@ -20,9 +20,9 @@
20
  'dev_requirement' => false,
21
  ),
22
  'publishpress/publishpress-future' => array(
23
- 'pretty_version' => 'dev-develop',
24
- 'version' => 'dev-develop',
25
- 'reference' => '037fdeee62c973b80c1adec3681bf5db266cbb96',
26
  'type' => 'wordpress-plugin',
27
  'install_path' => __DIR__ . '/../../',
28
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'publishpress/publishpress-future',
4
+ 'pretty_version' => 'dev-main',
5
+ 'version' => 'dev-main',
6
+ 'reference' => '877693b9778065b2188f159e4a5e909e811a5aee',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
20
  'dev_requirement' => false,
21
  ),
22
  'publishpress/publishpress-future' => array(
23
+ 'pretty_version' => 'dev-main',
24
+ 'version' => 'dev-main',
25
+ 'reference' => '877693b9778065b2188f159e4a5e909e811a5aee',
26
  'type' => 'wordpress-plugin',
27
  'install_path' => __DIR__ . '/../../',
28
  'aliases' => array(),