From 401fe5286ef6a6ef216568cf17c5af7244e37f09 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Fri, 4 Sep 2020 09:42:38 +0200 Subject: [PATCH 01/41] Introduzione Autonumeric per la gestione JS dei campi numerici --- assets/src/css/style.css | 4 ++ assets/src/js/functions/functions.js | 69 +++++++++++----------- assets/src/js/functions/numbers.js | 30 ++++++++++ gulpfile.js | 1 + modules/impianti/modutil.php | 13 ++-- package.json | 1 + src/HTMLBuilder/Handler/DefaultHandler.php | 12 ++-- 7 files changed, 84 insertions(+), 46 deletions(-) create mode 100644 assets/src/js/functions/numbers.js diff --git a/assets/src/css/style.css b/assets/src/css/style.css index cefe5cfdf..5b88f9d5a 100755 --- a/assets/src/css/style.css +++ b/assets/src/css/style.css @@ -1022,3 +1022,7 @@ div.tip { .skin-default .nav.navbar-nav li a:hover { background: #222222; } + +.decimal-number { + text-align: right; +} diff --git a/assets/src/js/functions/functions.js b/assets/src/js/functions/functions.js index 45d0e8a3c..67975b3de 100755 --- a/assets/src/js/functions/functions.js +++ b/assets/src/js/functions/functions.js @@ -1,9 +1,18 @@ -// Modal +/** + * Modal gestito da versioni precedenti. + * @param title + * @param href + * @param init_modal + */ function launch_modal(title, href, init_modal) { openModal(title, href); } -// Modal +/** + * Modal. + * @param title + * @param href + */ function openModal(title, href) { // Fix - Select2 does not function properly when I use it inside a Bootstrap modal. $.fn.modal.Constructor.prototype.enforceFocus = function () { @@ -55,6 +64,11 @@ function openModal(title, href) { } } +/** + * + * @param event + * @param link + */ function openLink(event, link) { if (event.ctrlKey) { window.open(link); @@ -85,7 +99,9 @@ function getUrlVars() { }); } -// Data e ora (orologio) +/** + * Data e ora (orologio) + */ function clock() { $('#datetime').html(moment().formatPHP(globals.timestamp_format)); setTimeout('clock()', 1000); @@ -125,33 +141,6 @@ function session_keep_alive() { $.get(globals.rootdir + '/core.php'); } -/** - * Funzione per gestire i contatori testuali nel formato x/total. - * Viene dato un id del campo da verificare come input, viene letto il testo nella forma [0-9]/[0-9] e viene fatto - * il replate del primo numero in base a quanti elementi sono stati trovati (valore passato per parametro) - */ -function update_counter(id, new_value) { - new_text = $('#' + id).html(); - - // Estraggo parte numerica (formato x/total) - pattern = /([^0-9]+)([0-9]+)\/([0-9]+)([^0-9]+)/; - new_text = new_text.replace(pattern, "$1" + new_value + "/$3$4"); - - // Estraggo totale (parte numerica dopo lo slash /) - matches = pattern.exec(new_text); - total = matches[3]; - - $('#' + id).html(new_text); - - if (new_value == total) { - $('#' + id).removeClass('btn-warning').removeClass('btn-danger').addClass('btn-success'); - } else if (new_value == 0) { - $('#' + id).removeClass('btn-warning').removeClass('btn-success').addClass('btn-danger'); - } else { - $('#' + id).removeClass('btn-success').removeClass('btn-danger').addClass('btn-warning'); - } -} - function setContrast(backgroundcolor) { var rgb = []; var bg = String(backgroundcolor); @@ -219,9 +208,7 @@ function message(element) { confirmButtonText: button, confirmButtonClass: btn_class, onOpen: function () { - start_superselect(); - start_inputmask(); - start_datepickers(); + restart_inputs(); }, preConfirm: function () { $form = $('#swal-form'); @@ -450,8 +437,10 @@ function prepareForm(form) { } } +/** + * Visualizzazione dei messaggi attivi tramite toastr. + */ function renderMessages() { - // Visualizzazione messaggi $.ajax({ url: globals.rootdir + '/ajax.php', type: 'get', @@ -504,14 +493,17 @@ function restart_inputs() { start_datepickers(); start_inputmask(); + initNumbers(); start_superselect(); // Autosize per le textarea autosize($('.autosize')); } +/** + * Messaggio di avviso salvataggio a comparsa sulla destra solo nella versione a desktop intero + */ function alertPush() { - // Messaggio di avviso salvataggio a comparsa sulla destra solo nella versione a desktop intero if ($(window).width() > 1023) { var i = 0; @@ -541,6 +533,13 @@ function alertPush() { }); } +/** + * + * @param button + * @param form + * @param data + * @returns {Promise} + */ function salvaForm(button, form, data = {}) { return new Promise(function (resolve, reject) { // Caricamento visibile nel pulsante diff --git a/assets/src/js/functions/numbers.js b/assets/src/js/functions/numbers.js new file mode 100644 index 000000000..7ec3cd8d7 --- /dev/null +++ b/assets/src/js/functions/numbers.js @@ -0,0 +1,30 @@ +function initNumbers() { + $('.decimal-number').not('.bound').each(function () { + let $this = $(this); + + let min = $this.attr('min-value') ? $this.attr('min-value') : "-10000000000000"; + let max = $this.attr('max-value') ? $this.attr('max-value') : "10000000000000"; + + let decimals = $this.attr('decimals') ? $this.attr('decimals') : globals.cifre_decimali; + + let autonumeric = new AutoNumeric(this, { + caretPositionOnFocus: "decimalLeft", + allowDecimalPadding: true, + currencySymbolPlacement: "s", + negativePositiveSignPlacement: "p", + decimalCharacter: globals.decimals, + decimalCharacterAlternative: ".", + digitGroupSeparator: globals.thousands, + emptyInputBehavior: "zero", + modifyValueOnWheel: false, + outputFormat: "string", + unformatOnSubmit: true, + watchExternalChanges: true, + minimumValue: min, + maximumValue: max, + decimalPlaces: decimals, + }); + + $this.data("autonumeric", autonumeric); + }).addClass('bound'); +} diff --git a/gulpfile.js b/gulpfile.js index 63498181f..7001396f4 100755 --- a/gulpfile.js +++ b/gulpfile.js @@ -76,6 +76,7 @@ const JS = gulp.parallel(() => { 'datatables.net-scroller/js/dataTables.scroller.js', 'datatables.net-select/js/dataTables.select.js', 'dropzone/dist/dropzone.js', + 'autonumeric/dist/autoNumeric.min.js', 'eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js', 'fullcalendar/dist/fullcalendar.js', 'geocomplete/jquery.geocomplete.js', diff --git a/modules/impianti/modutil.php b/modules/impianti/modutil.php index 41b480f5d..b25cd6293 100755 --- a/modules/impianti/modutil.php +++ b/modules/impianti/modutil.php @@ -1,18 +1,21 @@ $value) { $fields[$key] = '
'.$value.'
'; } - echo $title; - echo '
'; - echo PHP_EOL.implode(PHP_EOL, $fields).PHP_EOL.''; - echo '
'; + echo $title.' +
+ '.implode(PHP_EOL, $fields).' + +
'; } diff --git a/package.json b/package.json index 2df9dca89..d38707385 100755 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "main": "gulpfile.js", "dependencies": { "admin-lte": "^2.4.0", + "autonumeric": "^4.6.0", "autosize": "^3.0.21", "bootstrap": "^3.3.7", "bootstrap-colorpicker": "2.5.1", diff --git a/src/HTMLBuilder/Handler/DefaultHandler.php b/src/HTMLBuilder/Handler/DefaultHandler.php index 935371593..5c3c31a8d 100755 --- a/src/HTMLBuilder/Handler/DefaultHandler.php +++ b/src/HTMLBuilder/Handler/DefaultHandler.php @@ -100,7 +100,7 @@ class DefaultHandler implements HandlerInterface button.attr("title", "'.tr('Visualizza password').'"); } } - + $(document).ready(function(){ togglePassword_'.$values['id'].'(); }); @@ -109,7 +109,7 @@ class DefaultHandler implements HandlerInterface if (!empty($values['strength'])) { $result .= '
- + '; @@ -218,7 +218,7 @@ class DefaultHandler implements HandlerInterface */ protected function number(&$values, &$extras) { - $values['class'][] = 'inputmask-decimal'; + $values['class'][] = 'decimal-number'; $values['value'] = !empty($values['value']) ? $values['value'] : 0; From 4db9900d5a4b50293441ea79ad0aeedacc3073dd Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Fri, 4 Sep 2020 13:26:58 +0200 Subject: [PATCH 02/41] Fix impostazione limiti per i numeri --- assets/src/js/functions/numbers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/src/js/functions/numbers.js b/assets/src/js/functions/numbers.js index 7ec3cd8d7..2a9cf0a36 100644 --- a/assets/src/js/functions/numbers.js +++ b/assets/src/js/functions/numbers.js @@ -2,8 +2,8 @@ function initNumbers() { $('.decimal-number').not('.bound').each(function () { let $this = $(this); - let min = $this.attr('min-value') ? $this.attr('min-value') : "-10000000000000"; - let max = $this.attr('max-value') ? $this.attr('max-value') : "10000000000000"; + let min = $this.attr('min-value') && $this.attr('min-value') !== "undefined" ? $this.attr('min-value') : "-10000000000000"; + let max = $this.attr('max-value') && $this.attr('max-value') !== "undefined" ? $this.attr('max-value') : "10000000000000"; let decimals = $this.attr('decimals') ? $this.attr('decimals') : globals.cifre_decimali; From 4a18313b8fb9c6ad352bb2d4d8b573f18c2f3794 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 8 Sep 2020 14:45:48 +0200 Subject: [PATCH 03/41] Correzioni su autonumeric --- assets/src/js/functions/numbers.js | 11 ++++++----- include/common/riga.php | 2 +- src/HTMLBuilder/Handler/DefaultHandler.php | 14 +++++--------- 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/assets/src/js/functions/numbers.js b/assets/src/js/functions/numbers.js index 2a9cf0a36..e0def09c1 100644 --- a/assets/src/js/functions/numbers.js +++ b/assets/src/js/functions/numbers.js @@ -2,8 +2,8 @@ function initNumbers() { $('.decimal-number').not('.bound').each(function () { let $this = $(this); - let min = $this.attr('min-value') && $this.attr('min-value') !== "undefined" ? $this.attr('min-value') : "-10000000000000"; - let max = $this.attr('max-value') && $this.attr('max-value') !== "undefined" ? $this.attr('max-value') : "10000000000000"; + let min = $this.attr('min-value') && $this.attr('min-value') !== "undefined" ? $this.attr('min-value') : null; + let max = $this.attr('max-value') && $this.attr('max-value') !== "undefined" ? $this.attr('max-value') : null; let decimals = $this.attr('decimals') ? $this.attr('decimals') : globals.cifre_decimali; @@ -15,13 +15,14 @@ function initNumbers() { decimalCharacter: globals.decimals, decimalCharacterAlternative: ".", digitGroupSeparator: globals.thousands, - emptyInputBehavior: "zero", + emptyInputBehavior: min ? min : "zero", + overrideMinMaxLimits: "ignore", modifyValueOnWheel: false, outputFormat: "string", unformatOnSubmit: true, watchExternalChanges: true, - minimumValue: min, - maximumValue: max, + minimumValue: min ? min : "-10000000000000", + maximumValue: max ? max : "10000000000000", decimalPlaces: decimals, }); diff --git a/include/common/riga.php b/include/common/riga.php index 607b0cef4..786019cb3 100755 --- a/include/common/riga.php +++ b/include/common/riga.php @@ -33,7 +33,7 @@ echo ' // Quantità echo '
- {[ "type": "number", "label": "'.tr('Q.tà').'", "name": "qta", "required": 1, "value": "'.$result['qta'].'", "decimals": "qta"'.(isset($result['max_qta']) ? ', "icon-after": "/ '.numberFormat($result['max_qta'], 'qta').' "' : '').', "min-value": "'.Translator::numberToLocale($result['qta_evasa']).'" ]} + {[ "type": "number", "label": "'.tr('Q.tà').'", "name": "qta", "required": 1, "value": "'.$result['qta'].'", "decimals": "qta"'.(isset($result['max_qta']) ? ', "icon-after": "/ '.numberFormat($result['max_qta'], 'qta').' "' : '').', "min-value": "'.$result['qta_evasa'].'" ]}
'; // Unità di misura diff --git a/src/HTMLBuilder/Handler/DefaultHandler.php b/src/HTMLBuilder/Handler/DefaultHandler.php index 39fd21ac8..a6639de5e 100755 --- a/src/HTMLBuilder/Handler/DefaultHandler.php +++ b/src/HTMLBuilder/Handler/DefaultHandler.php @@ -245,20 +245,16 @@ class DefaultHandler implements HandlerInterface if (is_numeric($values['decimals'])) { $decimals = $values['decimals']; } elseif (starts_with($values['decimals'], 'qta')) { - // Se non è previsto un valore minimo, lo imposta a 1 - $values['min-value'] = isset($values['min-value']) ? $values['min-value'] : 0; - $decimals = setting('Cifre decimali per quantità'); $values['decimals'] = $decimals; + + // Se non è previsto un valore minimo, lo imposta a 1 + $values['min-value'] = isset($values['min-value']) ? $values['min-value'] : '0.'.str_repeat('0', $decimals - 1).'1'; } } - - // Controllo sulla correttezza sintattica del valore impostato - $values['value'] = (formatter()->isStandardNumber($values['value'])) ? \Translator::numberToLocale($values['value'], $decimals) : $values['value']; - - $values['type'] = 'text'; - + // Delega al metodo "text", per la generazione del codice HTML + $values['type'] = 'text'; return $this->text($values, $extras); } From 984d427a5ae025d9f2841df2554eaa83d2f17887 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 8 Sep 2020 14:57:39 +0200 Subject: [PATCH 04/41] Stile del codice --- assets/src/js/functions/prototypes.js | 2 +- modules/fatture/edit.php | 2 -- src/HTMLBuilder/Handler/DefaultHandler.php | 3 ++- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/src/js/functions/prototypes.js b/assets/src/js/functions/prototypes.js index 85390394f..1e91e7c97 100755 --- a/assets/src/js/functions/prototypes.js +++ b/assets/src/js/functions/prototypes.js @@ -39,6 +39,6 @@ Number.prototype.toLocale = function () { jQuery.fn.scrollTo = function (elem, speed) { $(this).animate({ scrollTop: $(this).scrollTop() - $(this).offset().top + $(elem).offset().top - }, speed == undefined ? 1000 : speed); + }, speed === undefined ? 1000 : speed); return this; }; diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 557fe4ee3..60ddf3004 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -183,8 +183,6 @@ elseif ($record['stato'] == 'Bozza') { {[ "type": "date", "class":"data_competenza) < dateFormat($fattura->data)) ? 'unblockable' : ''; ?>", "label": "", "name": "data_competenza", "required": 1, "value": "$data_competenza$", "min-date": "$data_registrazione$", "help": "" ]} - - diff --git a/src/HTMLBuilder/Handler/DefaultHandler.php b/src/HTMLBuilder/Handler/DefaultHandler.php index a6639de5e..7dbbad05b 100755 --- a/src/HTMLBuilder/Handler/DefaultHandler.php +++ b/src/HTMLBuilder/Handler/DefaultHandler.php @@ -252,9 +252,10 @@ class DefaultHandler implements HandlerInterface $values['min-value'] = isset($values['min-value']) ? $values['min-value'] : '0.'.str_repeat('0', $decimals - 1).'1'; } } - + // Delega al metodo "text", per la generazione del codice HTML $values['type'] = 'text'; + return $this->text($values, $extras); } From 528540b9f7ce8dabfe7c766bc17e3c8348e4df4e Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 17 Sep 2020 19:02:00 +0200 Subject: [PATCH 05/41] Fix query su base data_competenza per registri iva --- templates/registro_iva/init.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/registro_iva/init.php b/templates/registro_iva/init.php index 0698a793f..5c10bcfc0 100755 --- a/templates/registro_iva/init.php +++ b/templates/registro_iva/init.php @@ -44,7 +44,7 @@ FROM co_documenti INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id INNER JOIN an_anagrafiche ON an_anagrafiche.idanagrafica = co_documenti.idanagrafica -WHERE dir = '.prepare($dir).' AND idstatodocumento NOT IN (SELECT id FROM co_statidocumento WHERE descrizione="Bozza" OR descrizione="Annullata") AND is_descrizione = 0 AND co_documenti.data >= '.prepare($date_start).' AND co_documenti.data <= '.prepare($date_end).' AND '.((!empty($id_sezionale)) ? 'co_documenti.id_segment = '.prepare($id_sezionale).'' : '1=1').' +WHERE dir = '.prepare($dir).' AND idstatodocumento NOT IN (SELECT id FROM co_statidocumento WHERE descrizione="Bozza" OR descrizione="Annullata") AND is_descrizione = 0 AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND '.((!empty($id_sezionale)) ? 'co_documenti.id_segment = '.prepare($id_sezionale).'' : '1=1').' GROUP BY co_documenti.id, co_righe_documenti.idiva ORDER BY CAST(co_documenti.'.(($dir == 'entrata') ? 'data' : 'numero').' AS '.(($dir == 'entrata') ? 'DATE' : 'UNSIGNED').'), co_documenti.'.(($dir == 'entrata') ? 'numero_esterno' : 'data_competenza'); $records = $dbo->fetchArray($query); From ec65ef2cc1a300b6aa44e7e1a94456c68b0936db Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Fri, 18 Sep 2020 08:48:11 +0200 Subject: [PATCH 06/41] Fix query per plugin Impianti del cliente --- update/2_4_18.sql | 3 +++ 1 file changed, 3 insertions(+) diff --git a/update/2_4_18.sql b/update/2_4_18.sql index 2deb7045e..784065b2a 100644 --- a/update/2_4_18.sql +++ b/update/2_4_18.sql @@ -171,3 +171,6 @@ ALTER TABLE `co_righe_preventivi` ADD `original_id` int(11), ADD `original_type` -- Fix qtà impegnata: aggiunto filtro per ricerca solo su ordini cliente e non tutti gli ordini UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `mg_articoli` LEFT JOIN an_anagrafiche ON mg_articoli.id_fornitore=an_anagrafiche.idanagrafica LEFT JOIN co_iva ON mg_articoli.idiva_vendita=co_iva.id LEFT JOIN (SELECT SUM(qta-qta_evasa) AS qta_impegnata, idarticolo FROM or_righe_ordini INNER JOIN or_ordini ON or_righe_ordini.idordine=or_ordini.id INNER JOIN or_tipiordine ON or_ordini.idtipoordine=or_tipiordine.id WHERE idstatoordine IN(SELECT id FROM or_statiordine WHERE completato=0) AND or_tipiordine.dir=''entrata'' GROUP BY idarticolo) a ON a.idarticolo=mg_articoli.id LEFT JOIN mg_categorie ON mg_articoli.id_categoria=mg_categorie.id LEFT JOIN mg_categorie AS sottocategorie ON mg_articoli.id_sottocategoria=sottocategorie.id WHERE 1=1 AND (`mg_articoli`.`deleted_at`) IS NULL HAVING 2=2 ORDER BY `mg_articoli`.`descrizione`' WHERE `zz_modules`.`name` = 'Articoli'; + +-- Fix query per plugin Impianti del cliente +UPDATE `zz_plugins` SET `options` = ' { "main_query": [ { "type": "table", "fields": "Matricola, Nome, Data, Descrizione", "query": "SELECT id, (SELECT `id` FROM `zz_modules` WHERE `name` = ''Impianti'') AS _link_module_, id AS _link_record_, matricola AS Matricola, nome AS Nome, DATE_FORMAT(data, ''%d/%m/%Y'') AS Data, descrizione AS Descrizione FROM my_impianti WHERE idanagrafica=|id_parent| HAVING 2=2 ORDER BY id DESC"} ]}' WHERE `zz_plugins`.`name` = 'Impianti del cliente'; From 64b2d85f9588bd0f2d705d9e9c428248e8c7d940 Mon Sep 17 00:00:00 2001 From: loviuz Date: Fri, 18 Sep 2020 09:30:38 +0200 Subject: [PATCH 07/41] Retrofix per problema data movimento --- update/2_4_17.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update/2_4_17.sql b/update/2_4_17.sql index cb818d5f4..975e54c63 100644 --- a/update/2_4_17.sql +++ b/update/2_4_17.sql @@ -15,7 +15,7 @@ HAVING 2=2 ORDER BY `co_documenti`.`data` DESC, CAST(IF(`co_documenti`.`numero` = \'\', `co_documenti`.`numero_esterno`, `co_documenti`.`numero`) AS UNSIGNED) DESC' WHERE `name` = 'Fatture di acquisto'; -- Allineo per i movimenti relativi alle fatture di vendita, la data del movimento con la data del documento -UPDATE `co_movimenti` SET `co_movimenti`.`data` = `co_movimenti`.`data_documento` WHERE `iddocumento` IN (SELECT `co_documenti`.`id` FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id` WHERE `co_tipidocumento`.`dir` = 'entrata' ); +UPDATE `co_movimenti` SET `co_movimenti`.`data` = `co_movimenti`.`data_documento` WHERE `iddocumento` IN (SELECT `co_documenti`.`id` FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id` WHERE `co_tipidocumento`.`dir` = 'entrata' ) AND `primanota` = 0; -- Allineo per le fatture di vendita, la data_competenza con data emissione del documento UPDATE `co_documenti` SET `co_documenti`.`data_competenza` = `co_documenti`.`data` WHERE `co_documenti`.`idtipodocumento` IN (SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` WHERE `co_tipidocumento`.`dir` = 'entrata'); From a0ff915a31657e07eb52302da9354c2875c47b93 Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 18 Sep 2020 17:36:24 +0200 Subject: [PATCH 08/41] Fix per idconto righe fattura anche su bulk contratti --- modules/contratti/bulk.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/contratti/bulk.php b/modules/contratti/bulk.php index 702850cbf..38a91c449 100755 --- a/modules/contratti/bulk.php +++ b/modules/contratti/bulk.php @@ -92,6 +92,8 @@ switch (post('op')) { $qta = $riga->qta_rimanente; if ($qta > 0) { + //Fix per idconto righe fattura + $riga->idconto = $fattura->idconto; $copia = $riga->copiaIn($fattura, $qta); // Aggiornamento seriali dalla riga dell'ordine From 14f67f724591a6b8105ea64ac6c60700196efb1b Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 18 Sep 2020 18:10:26 +0200 Subject: [PATCH 09/41] Introduzione 2.4.17.1 Creazione changelog Rinominazione cartella files my_impianti in impianti --- .gitignore | 6 +++--- CHANGELOG.md | 15 ++++++++++++++- files/{my_impianti => impianti}/componente.ini | 0 update/2_4_17_1.php | 3 +++ update/2_4_17_1.sql | 0 5 files changed, 20 insertions(+), 4 deletions(-) rename files/{my_impianti => impianti}/componente.ini (100%) mode change 100755 => 100644 create mode 100644 update/2_4_17_1.php create mode 100644 update/2_4_17_1.sql diff --git a/.gitignore b/.gitignore index 4f9e9cea7..3641ae77a 100755 --- a/.gitignore +++ b/.gitignore @@ -79,9 +79,9 @@ backup/* custom/ files/* !files/.htaccess -!files/my_impianti/ -files/my_impianti/* -!files/my_impianti/componente.ini +!files/impianti/ +files/impianti/* +!files/impianti/componente.ini tmp/ config.inc.php database.sql diff --git a/CHANGELOG.md b/CHANGELOG.md index b316c1fde..6cea7da3f 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ Tutti i maggiori cambiamenti di questo progetto saranno documentati in questo fi Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://keepachangelog.com/), e il progetto segue il [Semantic Versioning](http://semver.org/) per definire le versioni delle release. +- [2.4.17.1 (2020-09-18)](#24171-2020-09-18) - [2.4.17 (2020-08-24)](#2417-2020-08-24) - [2.4.16 (2020-07-28)](#2416-2020-07-28) - [2.4.15 (2020-05-01)](#2415-2020-05-01) @@ -27,6 +28,18 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - [2.2 (2016-11-10)](#22-2016-11-10) - [2.1 (2015-04-02)](#21-2015-04-02) +## 2.4.17.1 (2020-09-18) + +### Fixed + - Fix query aggiornamento data movimento per registrazioni in **Prima Nota** + - Fix apretura pop-up di inserimento / modifica righe nelle varie schermate + - Fix per idconto righe fattura da fatturazione in bulk + - Fix calcolo quantità impegnata + - Fix nome funzione duplicata durante aggiornamento 2.4.17 + - Fix Api per recupero delle sessioni di lavoro delle Attività in funzione dei mesi i mesi definiti nello storico + + + ## 2.4.17 (2020-08-24) ### Aggiunto (Added) @@ -55,7 +68,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k ### Fixed - Fix della duplicazione di Fattura, che in alcuni casi non rimuoveva lo stato FE originale - Fix della procedura di duplicazione di gruppo per le **Attività** - - Risoluzione bug nella modifica manuale della **Prima Note** risalente a versioni <= 2.4.11 (#864) + - Risoluzione bug nella modifica manuale della **Prima Nota** risalente a versioni <= 2.4.11 (#864) - Fix dell'ordinamento per i conti primari del **Piano dei conti**, con correzione dei totali di riepilogo relativi - Correzione sui tooltip bloccati sui pulsanti disabilitati diff --git a/files/my_impianti/componente.ini b/files/impianti/componente.ini old mode 100755 new mode 100644 similarity index 100% rename from files/my_impianti/componente.ini rename to files/impianti/componente.ini diff --git a/update/2_4_17_1.php b/update/2_4_17_1.php new file mode 100644 index 000000000..0585a44bc --- /dev/null +++ b/update/2_4_17_1.php @@ -0,0 +1,3 @@ + Date: Fri, 18 Sep 2020 18:21:44 +0200 Subject: [PATCH 10/41] Fix percorsi componenti my_impianti -> impianti --- modules/articoli/actions.php | 2 +- modules/articoli/edit.php | 4 ++-- modules/gestione_componenti/actions.php | 2 +- modules/gestione_componenti/init.php | 4 ++-- modules/impianti/actions.php | 4 ++-- modules/impianti/plugins/my_impianti.componenti.php | 8 ++++---- src/Util/Ini.php | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/modules/articoli/actions.php b/modules/articoli/actions.php index 720611f71..60543280f 100755 --- a/modules/articoli/actions.php +++ b/modules/articoli/actions.php @@ -131,7 +131,7 @@ switch (post('op')) { // Salvataggio info componente (campo `contenuto`) if (!empty($componente)) { $contenuto_precedente_esistente = !empty($articolo->contenuto); - $contenuto = file_get_contents(DOCROOT.'/files/my_impianti/'.$componente); + $contenuto = file_get_contents(DOCROOT.'/files/impianti/'.$componente); $contenuto_componente = Ini::read($contenuto); // Lettura dei campi esistenti per preservarne il valore diff --git a/modules/articoli/edit.php b/modules/articoli/edit.php index 6a71ed235..0c366a9c6 100755 --- a/modules/articoli/edit.php +++ b/modules/articoli/edit.php @@ -243,11 +243,11 @@ echo '
'; echo " - \n"; echo ' '; - $cmp = Ini::getList($docroot.'/files/my_impianti/'); + $cmp = Ini::getList($docroot.'/files/impianti/'); if (count($cmp) > 0) { for ($c = 0; $c < count($cmp); ++$c) { diff --git a/modules/gestione_componenti/actions.php b/modules/gestione_componenti/actions.php index ccf0c0016..9f5446db4 100755 --- a/modules/gestione_componenti/actions.php +++ b/modules/gestione_componenti/actions.php @@ -19,7 +19,7 @@ include_once __DIR__.'/../../core.php'; -$path = $docroot.'/files/my_impianti/'; +$path = $docroot.'/files/impianti/'; switch (post('op')) { case 'update': diff --git a/modules/gestione_componenti/init.php b/modules/gestione_componenti/init.php index f4b5e494d..1711abcc7 100755 --- a/modules/gestione_componenti/init.php +++ b/modules/gestione_componenti/init.php @@ -19,9 +19,9 @@ include_once __DIR__.'/../../core.php'; -$cmp = \Util\Ini::getList($docroot.'/files/my_impianti/'); +$cmp = \Util\Ini::getList($docroot.'/files/impianti/'); if (!empty($id_record) && isset($cmp[$id_record - 1])) { $record['nomefile'] = $cmp[$id_record - 1][0]; - $record['contenuto'] = file_get_contents($docroot.'/files/my_impianti/'.$record['nomefile']); + $record['contenuto'] = file_get_contents($docroot.'/files/impianti/'.$record['nomefile']); } diff --git a/modules/impianti/actions.php b/modules/impianti/actions.php index cba2c958d..8af12487c 100644 --- a/modules/impianti/actions.php +++ b/modules/impianti/actions.php @@ -124,8 +124,8 @@ switch ($op) { } // ...altrimenti carico dal file .ini - elseif (file_exists($docroot.'/files/my_impianti/'.$filename)) { - $contenuto = file_get_contents($docroot.'/files/my_impianti/'.$filename); + elseif (file_exists($docroot.'/files/impianti/'.$filename)) { + $contenuto = file_get_contents($docroot.'/files/impianti/'.$filename); } crea_form_componente($contenuto); diff --git a/modules/impianti/plugins/my_impianti.componenti.php b/modules/impianti/plugins/my_impianti.componenti.php index 4e9b7c4d2..2ecae780a 100755 --- a/modules/impianti/plugins/my_impianti.componenti.php +++ b/modules/impianti/plugins/my_impianti.componenti.php @@ -46,8 +46,8 @@ switch (filter('op')) { $filename = get('filename'); if (!empty($filename)) { - $contenuto = file_get_contents(DOCROOT.'/files/my_impianti/'.$filename); - $nome = Ini::getValue(Ini::readFile(DOCROOT.'/files/my_impianti/'.$filename), 'Nome'); + $contenuto = file_get_contents(DOCROOT.'/files/impianti/'.$filename); + $nome = Ini::getValue(Ini::readFile(DOCROOT.'/files/impianti/'.$filename), 'Nome'); $query = 'INSERT INTO my_impianto_componenti(filename, idimpianto, contenuto, nome, data) VALUES('.prepare($filename).', '.prepare($id_record).', '.prepare($contenuto).', '.prepare($nome).', NOW())'; $dbo->query($query); @@ -63,8 +63,8 @@ switch (filter('op')) { $filename = get('filename'); $id = get('id'); - $nome = Ini::getValue(Ini::readFile(DOCROOT.'/files/my_impianti/'.$filename), 'Nome'); - $contenuto = file_get_contents(DOCROOT.'/files/my_impianti/'.$filename); + $nome = Ini::getValue(Ini::readFile(DOCROOT.'/files/impianti/'.$filename), 'Nome'); + $contenuto = file_get_contents(DOCROOT.'/files/impianti/'.$filename); // Verifico che questo componente non sia già stato sostituito $query = 'SELECT * FROM my_impianto_componenti WHERE idsostituto = '.prepare($id); diff --git a/src/Util/Ini.php b/src/Util/Ini.php index f609d4ce4..b4b8714e1 100755 --- a/src/Util/Ini.php +++ b/src/Util/Ini.php @@ -82,7 +82,7 @@ class Ini */ public static function readFile($filename) { - $filename = (file_exists($filename)) ? $filename : DOCROOT.'/files/my_impianti/'.$filename; + $filename = (file_exists($filename)) ? $filename : DOCROOT.'/files/impianti/'.$filename; $contents = file_get_contents($filename); From ce23023b96ba220935d2b68f92660545ea855fe1 Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 18 Sep 2020 18:27:00 +0200 Subject: [PATCH 11/41] Update CHANGELOG.md --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cea7da3f..9a2db00b4 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,8 +37,9 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Fix calcolo quantità impegnata - Fix nome funzione duplicata durante aggiornamento 2.4.17 - Fix Api per recupero delle sessioni di lavoro delle Attività in funzione dei mesi i mesi definiti nello storico + - Fix allegati **Impianti** non trovati + - Fix creazione / modifica componenti e componenti **Impianti** non trovati - ## 2.4.17 (2020-08-24) From c7de24b407bd409bf287864301f6be879583253a Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 18 Sep 2020 19:10:13 +0200 Subject: [PATCH 12/41] update changelog 2.4.7.1 --- CHANGELOG.md | 2 + locale/catalog.pot | 569 +++++++++++++++++++++++---------------------- 2 files changed, 299 insertions(+), 272 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a2db00b4..7e1b4c326 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,8 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Fix Api per recupero delle sessioni di lavoro delle Attività in funzione dei mesi i mesi definiti nello storico - Fix allegati **Impianti** non trovati - Fix creazione / modifica componenti e componenti **Impianti** non trovati + - Fix su calcolo movimenti in caso di insoluto + - Fix raggruppamento movimenti composti ## 2.4.17 (2020-08-24) diff --git a/locale/catalog.pot b/locale/catalog.pot index d9524c2d6..30a82af08 100755 --- a/locale/catalog.pot +++ b/locale/catalog.pot @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSTAManager\n" -"POT-Creation-Date: 2020-09-10 16:13+0200\n" +"POT-Creation-Date: 2020-09-18 18:38+0200\n" "PO-Revision-Date: 2017-09-06 09:35+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -114,7 +114,7 @@ msgstr "" msgid "Correggi account" msgstr "" -#: bug.php:112 include/custom/top.php:346 include/top.php:374 +#: bug.php:112 include/custom/top.php:346 include/top.php:375 msgid "Segnalazione bug" msgstr "" @@ -266,7 +266,7 @@ msgstr "" #: editor.php:310 include/common/form.php:36 modules/interventi/modals/manage_sessione.php:32 #: modules/partitario/edit_conto.php:64 modules/utenti/self.php:43 modules/utenti/user.php:100 -#: plugins/dettagli_articolo/dettaglio_fornitore.php:85 plugins/dichiarazioni_intento/edit.php:78 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:81 plugins/dichiarazioni_intento/edit.php:78 #: plugins/pianificazione_interventi/row-list.php:146 plugins/sedi/edit.php:175 msgid "Modifica" msgstr "" @@ -287,16 +287,16 @@ msgstr "" msgid "Nessun log disponibile per questa scheda" msgstr "" -#: include/bottom.php:30 include/custom/top.php:291 include/top.php:319 +#: include/bottom.php:30 include/custom/top.php:291 include/top.php:320 msgid "https://www.openstamanager.com" msgstr "" -#: include/bottom.php:30 include/custom/top.php:291 include/top.php:319 +#: include/bottom.php:30 include/custom/top.php:291 include/top.php:320 msgid "Il gestionale open source per l'assistenza tecnica e la fatturazione" msgstr "" #: include/bottom.php:30 include/custom/top.php:16 include/custom/top.php:295 include/custom/top.php:387 -#: include/init/configuration.php:333 include/init/init.php:128 include/top.php:33 include/top.php:323 include/top.php:415 +#: include/init/configuration.php:333 include/init/init.php:128 include/top.php:33 include/top.php:324 include/top.php:416 #: index.php:137 info.php:32 modules/utenti/info.php:58 plugins/notes.php:51 src/HTMLBuilder/Manager/FileManager.php:127 msgid "OpenSTAManager" msgstr "" @@ -313,9 +313,9 @@ msgstr "" #: include/common/articolo.php:28 include/common/articolo.php:47 include/common/barcode.php:45 modules/articoli/edit.php:31 #: modules/articoli/widgets/articoli.dashboard.php:28 modules/contratti/edit.php:322 modules/ddt/edit.php:333 -#: modules/fatture/add_serial.php:76 modules/fatture/edit.php:665 modules/interventi/edit.php:390 modules/movimenti/add.php:38 +#: modules/fatture/add_serial.php:76 modules/fatture/edit.php:665 modules/interventi/edit.php:378 modules/movimenti/add.php:38 #: modules/ordini/edit.php:200 modules/ordini/quantita_impegnate.php:38 modules/preventivi/edit.php:219 -#: modules/statistiche/edit.php:251 plugins/importFE/generate.php:362 plugins/pianificazione_interventi/pianificazione.php:139 +#: modules/statistiche/edit.php:251 plugins/importFE/generate.php:371 plugins/pianificazione_interventi/pianificazione.php:139 msgid "Articolo" msgstr "" @@ -350,7 +350,7 @@ msgstr "" #: include/common/barcode.php:23 modules/articoli/add.php:62 modules/articoli/edit.php:147 #: modules/contratti/plugins/contratti.consuntivo.php:130 modules/contratti/plugins/contratti.consuntivo.php:160 -#: modules/interventi/row-list.php:40 modules/preventivi/plugins/preventivi.consuntivo.php:129 +#: modules/interventi/row-list.php:36 modules/preventivi/plugins/preventivi.consuntivo.php:129 #: modules/preventivi/plugins/preventivi.consuntivo.php:159 plugins/pianificazione_interventi/row-list.php:37 #: templates/magazzino_inventario/body.php:72 msgid "Prezzo di acquisto" @@ -365,7 +365,7 @@ msgid "Prezzo vendita imponibile" msgstr "" #: include/common/barcode.php:29 modules/articoli/add.php:32 modules/articoli/edit.php:47 modules/contratti/edit.php:327 -#: modules/ddt/edit.php:338 modules/fatture/edit.php:670 modules/interventi/edit.php:395 modules/movimenti/add.php:32 +#: modules/ddt/edit.php:338 modules/fatture/edit.php:670 modules/interventi/edit.php:383 modules/movimenti/add.php:32 #: modules/ordini/edit.php:205 modules/preventivi/edit.php:224 msgid "Barcode" msgstr "" @@ -390,9 +390,9 @@ msgstr "" #: modules/articoli/plugins/articoli.movimenti.php:76 modules/articoli/widgets/articoli.dashboard.php:29 #: modules/contratti/plugins/contratti.consuntivo.php:129 modules/contratti/plugins/contratti.consuntivo.php:159 #: modules/contratti/row-list.php:29 modules/ddt/row-list.php:29 modules/fatture/row-list.php:29 -#: modules/interventi/row-list.php:36 modules/ordini/quantita_impegnate.php:39 modules/ordini/row-list.php:30 +#: modules/interventi/row-list.php:32 modules/ordini/quantita_impegnate.php:39 modules/ordini/row-list.php:30 #: modules/preventivi/plugins/preventivi.consuntivo.php:128 modules/preventivi/plugins/preventivi.consuntivo.php:158 -#: modules/preventivi/row-list.php:29 modules/statistiche/edit.php:252 plugins/importFE/riferimento.php:44 +#: modules/preventivi/row-list.php:29 modules/statistiche/edit.php:252 plugins/importFE/riferimento.php:45 #: plugins/pianificazione_fatturazione/crea_fattura.php:90 plugins/pianificazione_interventi/row-list.php:36 #: templates/contratti/body.php:99 templates/ddt/body.php:37 templates/fatture/body.php:40 templates/interventi/body.php:159 #: templates/magazzino_inventario/body.php:71 templates/ordini/body.php:55 templates/preventivi/body.php:130 @@ -407,11 +407,11 @@ msgstr "" msgid "Il valore positivo indica uno sconto. Per applicare una maggiorazione inserire un valore negativo." msgstr "" -#: include/common/conti.php:65 include/common/importa.php:196 modules/fatture/row-list.php:293 +#: include/common/conti.php:65 include/common/importa.php:196 modules/fatture/row-list.php:301 msgid "Rivalsa" msgstr "" -#: include/common/conti.php:73 include/common/importa.php:204 modules/fatture/row-list.php:339 +#: include/common/conti.php:73 include/common/importa.php:204 modules/fatture/row-list.php:347 msgid "Ritenuta d'acconto" msgstr "" @@ -420,7 +420,7 @@ msgid "Calcola ritenuta d'acconto su" msgstr "" #: include/common/conti.php:99 include/common/importa.php:91 include/common/importa.php:227 modules/fatture/edit.php:352 -#: modules/fatture/row-list.php:353 +#: modules/fatture/row-list.php:361 msgid "Ritenuta contributi" msgstr "" @@ -438,7 +438,7 @@ msgstr "" #: modules/dashboard/actions.php:172 modules/ddt/edit.php:348 modules/ddt/row-list.php:28 #: modules/fatture/add_intervento.php:92 modules/fatture/edit.php:680 modules/fatture/row-list.php:28 #: modules/impianti/edit.php:91 modules/impianti/plugins/my_impianti.interventi.php:119 modules/interventi/edit.php:286 -#: modules/interventi/plugins/my_impianti.interventi.php:40 modules/interventi/row-list.php:35 +#: modules/interventi/plugins/my_impianti.interventi.php:40 modules/interventi/row-list.php:31 #: modules/interventi/widgets/interventi_da_pianificare.php:67 modules/iva/add.php:28 modules/iva/edit.php:62 #: modules/liste_newsletter/edit.php:42 modules/movimenti/add.php:262 modules/ordini/edit.php:215 #: modules/ordini/row-list.php:28 modules/pagamenti/add.php:28 modules/pagamenti/edit.php:35 @@ -454,7 +454,7 @@ msgstr "" #: modules/tipi_intervento/add.php:32 modules/tipi_intervento/edit.php:33 modules/tipi_scadenze/add.php:31 #: modules/tipi_scadenze/edit.php:50 modules/voci_servizio/add.php:32 modules/voci_servizio/edit.php:33 #: modules/zone/add.php:32 modules/zone/edit.php:34 plugins/dettagli_articolo/dettaglio_fornitore.php:62 -#: plugins/dettagli_articolo/edit.php:201 plugins/exportFE/edit.php:170 plugins/importFE/generate.php:284 +#: plugins/dettagli_articolo/edit.php:201 plugins/exportFE/edit.php:170 plugins/importFE/generate.php:285 #: plugins/importFE/list.php:33 plugins/importFE/riferimento.php:43 #: plugins/pianificazione_fatturazione/add_pianificazione.php:98 plugins/pianificazione_fatturazione/crea_fattura.php:89 #: plugins/pianificazione_interventi/edit.php:68 plugins/pianificazione_interventi/pianificazione.php:119 @@ -488,9 +488,9 @@ msgstr "" msgid "Stato" msgstr "" -#: include/common/importa.php:95 modules/contratti/bulk.php:120 modules/ddt/bulk.php:148 modules/fatture/add.php:72 -#: modules/fatture/bulk.php:292 modules/fatture/buttons.php:57 modules/interventi/bulk.php:253 modules/preventivi/bulk.php:120 -#: modules/segmenti/edit.php:95 modules/stampe_contabili/stampe_contabili.php:34 plugins/importFE/generate.php:205 +#: include/common/importa.php:95 modules/contratti/bulk.php:122 modules/ddt/bulk.php:150 modules/fatture/add.php:72 +#: modules/fatture/bulk.php:292 modules/fatture/buttons.php:57 modules/interventi/bulk.php:253 modules/preventivi/bulk.php:122 +#: modules/segmenti/edit.php:95 modules/stampe_contabili/stampe_contabili.php:34 plugins/importFE/generate.php:207 #: plugins/pianificazione_fatturazione/crea_fattura.php:60 msgid "Sezionale" msgstr "" @@ -538,10 +538,10 @@ msgstr "" #: include/common/importa.php:341 modules/articoli/plugins/articoli.giacenze.php:89 #: modules/articoli/plugins/articoli.giacenze.php:154 modules/articoli/plugins/articoli.lotti.php:120 -#: modules/contratti/plugins/contratti.consuntivo.php:198 modules/contratti/row-list.php:198 modules/ddt/row-list.php:258 -#: modules/fatture/row-list.php:326 modules/interventi/ajax_costi.php:137 -#: modules/interventi/plugins/my_impianti.interventi.php:60 modules/ordini/row-list.php:275 -#: modules/preventivi/plugins/preventivi.consuntivo.php:197 modules/preventivi/row-list.php:196 +#: modules/contratti/plugins/contratti.consuntivo.php:198 modules/contratti/row-list.php:208 modules/ddt/row-list.php:264 +#: modules/fatture/row-list.php:334 modules/interventi/ajax_costi.php:137 +#: modules/interventi/plugins/my_impianti.interventi.php:60 modules/ordini/row-list.php:278 +#: modules/preventivi/plugins/preventivi.consuntivo.php:197 modules/preventivi/row-list.php:206 #: modules/primanota/movimenti.php:87 modules/scadenzario/edit.php:157 modules/statistiche/edit.php:205 #: modules/statistiche/edit.php:254 plugins/pianificazione_fatturazione/add_pianificazione.php:108 #: plugins/rinnovi_contratti/edit.php:33 templates/fatturato/body.php:45 templates/fatturato/body.php:82 @@ -551,9 +551,9 @@ msgstr "" msgid "Totale" msgstr "" -#: include/common/riga.php:30 include/common/sconto.php:46 modules/contratti/row-list.php:186 -#: modules/fatture/add_intervento.php:115 modules/fatture/row-list.php:311 modules/ordini/row-list.php:263 -#: modules/preventivi/row-list.php:184 plugins/pianificazione_interventi/row-list.php:42 templates/interventi/body.php:451 +#: include/common/riga.php:30 include/common/sconto.php:46 modules/contratti/row-list.php:196 +#: modules/fatture/add_intervento.php:115 modules/fatture/row-list.php:319 modules/ordini/row-list.php:266 +#: modules/preventivi/row-list.php:194 plugins/pianificazione_interventi/row-list.php:42 templates/interventi/body.php:451 #: templates/registro_iva/bottom.php:35 templates/registro_iva/top.php:61 msgid "Iva" msgstr "" @@ -574,10 +574,10 @@ msgstr "" #: include/common/riga.php:50 modules/contratti/row-list.php:30 modules/ddt/row-list.php:30 modules/fatture/row-list.php:30 #: modules/ordini/row-list.php:31 modules/preventivi/row-list.php:30 plugins/dettagli_articolo/dettaglio_prezzi.php:107 -#: plugins/dettagli_articolo/edit.php:75 plugins/dettagli_articolo/edit.php:287 plugins/importFE/generate.php:286 -#: plugins/pianificazione_fatturazione/crea_fattura.php:91 templates/contratti/body.php:103 templates/ddt/body.php:41 -#: templates/fatture/body.php:41 templates/interventi/body.php:163 templates/ordini/body.php:59 -#: templates/preventivi/body.php:134 templates/riepilogo_interventi/piece.php:96 +#: plugins/dettagli_articolo/edit.php:75 plugins/dettagli_articolo/edit.php:287 plugins/importFE/generate.php:287 +#: plugins/importFE/riferimento.php:47 plugins/pianificazione_fatturazione/crea_fattura.php:91 +#: templates/contratti/body.php:103 templates/ddt/body.php:41 templates/fatture/body.php:41 templates/interventi/body.php:163 +#: templates/ordini/body.php:59 templates/preventivi/body.php:134 templates/riepilogo_interventi/piece.php:96 msgid "Prezzo unitario" msgstr "" @@ -694,7 +694,7 @@ msgstr "" msgid "Applica" msgstr "" -#: include/custom/top.php:77 include/custom/top.php:229 include/top.php:94 include/top.php:257 +#: include/custom/top.php:77 include/custom/top.php:229 include/top.php:94 include/top.php:258 msgid "Annulla" msgstr "" @@ -705,14 +705,14 @@ msgstr "" #: include/custom/top.php:81 include/top.php:98 modules/anagrafiche/edit.php:735 modules/articoli/edit.php:419 #: modules/banche/edit.php:80 modules/beni/edit.php:61 modules/categorie_articoli/edit.php:129 #: modules/categorie_documenti/edit.php:51 modules/categorie_impianti/edit.php:75 modules/causali/edit.php:71 -#: modules/causali_movimenti/edit.php:53 modules/checklists/edit.php:169 modules/contratti/edit.php:499 -#: modules/custom_fields/edit.php:74 modules/ddt/edit.php:471 modules/emails/edit.php:156 modules/fatture/edit.php:829 +#: modules/causali_movimenti/edit.php:53 modules/checklists/edit.php:169 modules/contratti/edit.php:511 +#: modules/custom_fields/edit.php:74 modules/ddt/edit.php:483 modules/emails/edit.php:156 modules/fatture/edit.php:823 #: modules/gestione_componenti/edit.php:75 modules/gestione_documentale/edit.php:60 modules/impianti/edit.php:137 -#: modules/impianti/plugins/my_impianti.componenti.php:287 modules/interventi/edit.php:622 modules/iva/edit.php:135 +#: modules/impianti/plugins/my_impianti.componenti.php:287 modules/interventi/edit.php:641 modules/iva/edit.php:135 #: modules/liste_newsletter/edit.php:138 modules/listini/edit.php:48 modules/misure/edit.php:62 -#: modules/modelli_primanota/edit.php:136 modules/newsletter/edit.php:205 modules/ordini/edit.php:362 +#: modules/modelli_primanota/edit.php:136 modules/newsletter/edit.php:205 modules/ordini/edit.php:374 #: modules/pagamenti/edit.php:86 modules/pagamenti/edit.php:155 modules/partitario/edit.php:183 modules/porti/edit.php:64 -#: modules/preventivi/edit.php:393 modules/primanota/edit.php:92 modules/relazioni_anagrafiche/edit.php:62 +#: modules/preventivi/edit.php:404 modules/primanota/edit.php:92 modules/relazioni_anagrafiche/edit.php:62 #: modules/ritenute/edit.php:69 modules/ritenute_contributi/edit.php:69 modules/rivalse/edit.php:54 #: modules/scadenzario/edit.php:197 modules/segmenti/edit.php:186 modules/smtp/edit.php:134 modules/spedizioni/edit.php:63 #: modules/stati_contratto/edit.php:75 modules/stati_intervento/edit.php:82 modules/stati_preventivo/edit.php:77 @@ -731,14 +731,15 @@ msgstr "" msgid "Eliminare questo elemento?" msgstr "" -#: include/custom/top.php:84 include/init/configuration.php:321 include/top.php:101 include/top.php:123 include/top.php:127 +#: include/custom/top.php:84 include/init/configuration.php:321 include/top.php:101 include/top.php:124 include/top.php:128 #: modules/articoli/plugins/articoli.lotti.php:291 modules/checklists/components/add-check.php:117 #: modules/checklists/components/add-checklist.php:99 modules/import/edit.php:195 modules/smtp/buttons.php:50 #: modules/utenti/edit.php:226 modules/viste/edit.php:149 plugins/dettagli_articolo/edit.php:377 #: plugins/dettagli_articolo/edit.php:390 plugins/exportFE/edit.php:220 plugins/exportFE/edit.php:252 -#: plugins/exportFE/edit.php:289 plugins/importFE/buttons.php:71 plugins/importFE/edit.php:67 plugins/importFE/edit.php:205 -#: plugins/importFE/list.php:160 plugins/receiptFE/edit.php:137 plugins/receiptFE/edit.php:226 plugins/receiptFE/list.php:97 -#: src/HTMLBuilder/Manager/FileManager.php:349 src/HTMLBuilder/Manager/FileManager.php:367 src/Util/Zip.php:151 +#: plugins/exportFE/edit.php:289 plugins/importFE/buttons.php:77 plugins/importFE/buttons.php:113 plugins/importFE/edit.php:67 +#: plugins/importFE/edit.php:205 plugins/importFE/list.php:160 plugins/receiptFE/edit.php:137 plugins/receiptFE/edit.php:226 +#: plugins/receiptFE/list.php:97 src/HTMLBuilder/Manager/FileManager.php:347 src/HTMLBuilder/Manager/FileManager.php:365 +#: src/Util/Zip.php:151 msgid "Errore" msgstr "" @@ -763,203 +764,203 @@ msgstr "" msgid "Dettagli" msgstr "" -#: include/custom/top.php:90 include/init/configuration.php:270 include/top.php:107 +#: include/custom/top.php:90 include/init/configuration.php:270 include/top.php:108 msgid "Impossibile procedere" msgstr "" -#: include/custom/top.php:91 include/top.php:108 +#: include/custom/top.php:91 include/top.php:109 msgid "Prima di proseguire devi selezionare alcuni elementi!" msgstr "" -#: include/custom/top.php:92 include/top.php:109 +#: include/custom/top.php:92 include/top.php:110 msgid "Hooks in esecuzione" msgstr "" -#: include/custom/top.php:93 include/top.php:110 +#: include/custom/top.php:93 include/top.php:111 msgid "Hook \"_NAME_\" in esecuzione" msgstr "" -#: include/custom/top.php:94 include/top.php:111 +#: include/custom/top.php:94 include/top.php:112 msgid "Hai _NUM_ notifiche" msgstr "" -#: include/custom/top.php:95 include/top.php:112 +#: include/custom/top.php:95 include/top.php:113 msgid "Hai 1 notifica" msgstr "" -#: include/custom/top.php:96 include/top.php:113 +#: include/custom/top.php:96 include/top.php:114 msgid "Nessuna notifica" msgstr "" -#: include/custom/top.php:97 include/top.php:114 +#: include/custom/top.php:97 include/top.php:115 msgid "E' presente un solo periodo!" msgstr "" -#: include/custom/top.php:105 include/top.php:132 +#: include/custom/top.php:105 include/top.php:133 msgid "La password è troppo corta" msgstr "" -#: include/custom/top.php:106 include/top.php:133 +#: include/custom/top.php:106 include/top.php:134 msgid "La password è troppo lunga" msgstr "" -#: include/custom/top.php:107 include/top.php:134 +#: include/custom/top.php:107 include/top.php:135 msgid "La password contiene un carattere non valido" msgstr "" -#: include/custom/top.php:108 include/custom/top.php:191 include/top.php:135 include/top.php:219 +#: include/custom/top.php:108 include/custom/top.php:191 include/top.php:136 include/top.php:220 msgid "Non usare la tua e-mail come password" msgstr "" -#: include/custom/top.php:109 include/top.php:136 +#: include/custom/top.php:109 include/top.php:137 msgid "La password non può contenere il tuo nome" msgstr "" -#: include/custom/top.php:110 include/custom/top.php:193 include/top.php:137 include/top.php:221 +#: include/custom/top.php:110 include/custom/top.php:193 include/top.php:138 include/top.php:222 msgid "Usa classi di caratteri diversi" msgstr "" -#: include/custom/top.php:111 include/top.php:138 +#: include/custom/top.php:111 include/top.php:139 msgid "La password contiene ripetizioni" msgstr "" -#: include/custom/top.php:112 include/top.php:139 +#: include/custom/top.php:112 include/top.php:140 msgid "La password contiene sequenze" msgstr "" -#: include/custom/top.php:113 include/top.php:140 index.php:96 modules/anagrafiche/validation.php:93 +#: include/custom/top.php:113 include/top.php:141 index.php:96 modules/anagrafiche/validation.php:93 #: modules/anagrafiche/validation.php:132 modules/articoli/add.php:134 modules/articoli/edit.php:346 #: modules/interventi/ajax_tecnici.php:236 modules/stampe_contabili/edit.php:25 reset.php:93 msgid "Attenzione" msgstr "" -#: include/custom/top.php:114 include/custom/top.php:197 include/top.php:141 include/top.php:225 +#: include/custom/top.php:114 include/custom/top.php:197 include/top.php:142 include/top.php:226 msgid "Molto debole" msgstr "" -#: include/custom/top.php:115 include/custom/top.php:198 include/top.php:142 include/top.php:226 +#: include/custom/top.php:115 include/custom/top.php:198 include/top.php:143 include/top.php:227 msgid "Debole" msgstr "" -#: include/custom/top.php:116 include/custom/top.php:199 include/top.php:143 include/top.php:227 +#: include/custom/top.php:116 include/custom/top.php:199 include/top.php:144 include/top.php:228 msgid "Normale" msgstr "" -#: include/custom/top.php:117 include/custom/top.php:200 include/top.php:144 include/top.php:228 +#: include/custom/top.php:117 include/custom/top.php:200 include/top.php:145 include/top.php:229 msgid "Media" msgstr "" -#: include/custom/top.php:118 include/custom/top.php:201 include/top.php:145 include/top.php:229 +#: include/custom/top.php:118 include/custom/top.php:201 include/top.php:146 include/top.php:230 msgid "Forte" msgstr "" -#: include/custom/top.php:119 include/custom/top.php:202 include/top.php:146 include/top.php:230 +#: include/custom/top.php:119 include/custom/top.php:202 include/top.php:147 include/top.php:231 msgid "Molto forte" msgstr "" -#: include/custom/top.php:122 include/top.php:149 +#: include/custom/top.php:122 include/top.php:150 msgid "Nessun dato presente nella tabella" msgstr "" -#: include/custom/top.php:123 include/top.php:150 +#: include/custom/top.php:123 include/top.php:151 msgid "Vista da _START_ a _END_ di _TOTAL_ elementi" msgstr "" -#: include/custom/top.php:124 include/top.php:151 +#: include/custom/top.php:124 include/top.php:152 msgid "Vista da 0 a 0 di 0 elementi" msgstr "" -#: include/custom/top.php:125 include/top.php:152 +#: include/custom/top.php:125 include/top.php:153 msgid "filtrati da _MAX_ elementi totali" msgstr "" -#: include/custom/top.php:127 include/top.php:154 +#: include/custom/top.php:127 include/top.php:155 msgid "Visualizza _MENU_ elementi" msgstr "" -#: include/custom/top.php:129 include/top.php:156 +#: include/custom/top.php:129 include/top.php:157 msgid "Elaborazione" msgstr "" -#: include/custom/top.php:130 include/custom/top.php:397 include/top.php:157 include/top.php:425 +#: include/custom/top.php:130 include/custom/top.php:397 include/top.php:158 include/top.php:426 msgid "Cerca" msgstr "" -#: include/custom/top.php:131 include/top.php:158 +#: include/custom/top.php:131 include/top.php:159 msgid "La ricerca non ha portato alcun risultato" msgstr "" -#: include/custom/top.php:133 include/top.php:160 modules/articoli/plugins/articoli.lotti.php:50 +#: include/custom/top.php:133 include/top.php:161 modules/articoli/plugins/articoli.lotti.php:50 #: templates/riepilogo_interventi/piece.php:72 msgid "Inizio" msgstr "" -#: include/custom/top.php:134 include/init/configuration.php:259 include/top.php:161 +#: include/custom/top.php:134 include/init/configuration.php:259 include/top.php:162 msgid "Precedente" msgstr "" -#: include/custom/top.php:135 include/init/configuration.php:258 include/top.php:162 +#: include/custom/top.php:135 include/init/configuration.php:258 include/top.php:163 msgid "Successivo" msgstr "" -#: include/custom/top.php:136 include/top.php:163 modules/articoli/plugins/articoli.lotti.php:58 +#: include/custom/top.php:136 include/top.php:164 modules/articoli/plugins/articoli.lotti.php:58 #: templates/riepilogo_interventi/piece.php:73 msgid "Fine" msgstr "" -#: include/custom/top.php:188 include/top.php:216 +#: include/custom/top.php:188 include/top.php:217 msgid "La tua password è troppo corta" msgstr "" -#: include/custom/top.php:189 include/top.php:217 +#: include/custom/top.php:189 include/top.php:218 msgid "La tua password è troppo lunga" msgstr "" -#: include/custom/top.php:190 include/top.php:218 +#: include/custom/top.php:190 include/top.php:219 msgid "La tua password contiene un carattere non valido" msgstr "" -#: include/custom/top.php:192 include/top.php:220 +#: include/custom/top.php:192 include/top.php:221 msgid "La tua password non può contenere il tuo nome" msgstr "" -#: include/custom/top.php:194 include/top.php:222 +#: include/custom/top.php:194 include/top.php:223 msgid "Troppe ripetizioni" msgstr "" -#: include/custom/top.php:195 include/top.php:223 +#: include/custom/top.php:195 include/top.php:224 msgid "La tua password contiene sequenze" msgstr "" -#: include/custom/top.php:196 include/top.php:224 +#: include/custom/top.php:196 include/top.php:225 msgid "Errori" msgstr "" -#: include/custom/top.php:293 include/top.php:321 +#: include/custom/top.php:293 include/top.php:322 msgid "OSM" msgstr "" -#: include/custom/top.php:302 include/top.php:330 +#: include/custom/top.php:302 include/top.php:331 msgid "Mostra/nascondi menu" msgstr "" -#: include/custom/top.php:342 include/manager.php:225 include/top.php:370 modules/articoli/widgets/stampa_inventario.php:38 +#: include/custom/top.php:342 include/manager.php:225 include/top.php:371 modules/articoli/widgets/stampa_inventario.php:38 #: modules/dashboard/widgets/stampa_calendario.dashboard.php:49 modules/partitario/edit.php:58 #: modules/stampe_contabili/stampe_contabili.php:60 modules/stato_email/edit.php:107 #: src/HTMLBuilder/Manager/ButtonManager.php:54 src/HTMLBuilder/Manager/ButtonManager.php:182 msgid "Stampa" msgstr "" -#: include/custom/top.php:350 include/top.php:378 +#: include/custom/top.php:350 include/top.php:379 msgid "Log accessi" msgstr "" -#: include/custom/top.php:354 include/custom/top.php:441 include/top.php:382 include/top.php:531 info.php:22 info.php:34 +#: include/custom/top.php:354 include/custom/top.php:441 include/top.php:383 include/top.php:532 info.php:22 info.php:34 #: modules/stato_email/edit.php:26 msgid "Informazioni" msgstr "" -#: include/custom/top.php:358 include/top.php:386 +#: include/custom/top.php:358 include/top.php:387 msgid "Esci" msgstr "" @@ -1380,7 +1381,7 @@ msgstr "" msgid "E' fortemente consigliato rimuovere i permessi di scrittura dal file _FILE_" msgstr "" -#: include/init/update.php:108 modules/articoli/plugins/articoli.lotti.php:286 plugins/importFE/generate.php:440 +#: include/init/update.php:108 modules/articoli/plugins/articoli.lotti.php:286 plugins/importFE/generate.php:448 msgid "Continua" msgstr "" @@ -1443,9 +1444,9 @@ msgid "Procedere l'aggiornamento?" msgstr "" #: include/init/update.php:171 modules/anagrafiche/bulk.php:73 modules/anagrafiche/bulk.php:84 modules/articoli/bulk.php:64 -#: modules/articoli/bulk.php:75 modules/contratti/bulk.php:121 modules/ddt/bulk.php:149 modules/fatture/bulk.php:293 +#: modules/articoli/bulk.php:75 modules/contratti/bulk.php:123 modules/ddt/bulk.php:151 modules/fatture/bulk.php:293 #: modules/fatture/bulk.php:314 modules/fatture/bulk.php:325 modules/fatture/bulk.php:337 modules/fatture/bulk.php:349 -#: modules/preventivi/bulk.php:121 modules/stato_email/bulk.php:50 plugins/checks.php:129 plugins/importFE/edit.php:160 +#: modules/preventivi/bulk.php:123 modules/stato_email/bulk.php:50 plugins/checks.php:129 plugins/importFE/edit.php:160 #: plugins/pianificazione_fatturazione/add_pianificazione.php:121 plugins/receiptFE/edit.php:175 msgid "Procedi" msgstr "" @@ -1524,16 +1525,16 @@ msgid "Documento" msgstr "" #: include/riferimenti/righe_documento.php:39 modules/contratti/row-list.php:29 modules/ddt/row-list.php:29 -#: modules/ordini/row-list.php:30 modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:44 +#: modules/ordini/row-list.php:30 modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:45 msgid "da evadere" msgstr "" #: include/riferimenti/righe_documento.php:39 modules/contratti/row-list.php:29 modules/ddt/row-list.php:29 -#: modules/ordini/row-list.php:30 modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:44 +#: modules/ordini/row-list.php:30 modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:45 msgid "totale" msgstr "" -#: include/riferimenti/righe_riferimenti.php:38 plugins/importFE/generate.php:374 +#: include/riferimenti/righe_riferimenti.php:38 plugins/importFE/generate.php:383 msgid "Riferimento" msgstr "" @@ -1541,29 +1542,33 @@ msgstr "" msgid "Nessun riferimento presente" msgstr "" -#: include/top.php:124 plugins/exportFE/edit.php:290 +#: include/top.php:107 +msgid "Caricamento" +msgstr "" + +#: include/top.php:125 plugins/exportFE/edit.php:290 msgid "Alcuni campi obbligatori non sono stati compilati correttamente" msgstr "" -#: include/top.php:128 +#: include/top.php:129 msgid "Errore durante il salvataggio del record" msgstr "" -#: include/top.php:447 +#: include/top.php:448 msgid "Plugin disponibili" msgstr "" -#: include/top.php:473 modules/fatture/edit.php:373 modules/interventi/edit.php:290 modules/ordini/edit.php:131 +#: include/top.php:474 modules/fatture/edit.php:373 modules/interventi/edit.php:290 modules/ordini/edit.php:131 #: plugins/notes.php:26 msgid "Note interne" msgstr "" -#: include/top.php:483 modules/checklists/components/add-checklist.php:37 modules/checklists/edit.php:85 plugins/checks.php:29 +#: include/top.php:484 modules/checklists/components/add-checklist.php:37 modules/checklists/edit.php:85 plugins/checks.php:29 #: plugins/checks.php:49 msgid "Checklist" msgstr "" -#: include/top.php:492 +#: include/top.php:493 msgid "Info" msgstr "" @@ -2021,9 +2026,9 @@ msgstr "" msgid "Avviare la procedura?" msgstr "" -#: modules/aggiornamenti/edit.php:124 modules/backups/edit.php:70 modules/contratti/row-list.php:236 -#: modules/ddt/row-list.php:298 modules/fatture/edit.php:791 modules/fatture/row-list.php:406 -#: modules/interventi/row-list.php:194 modules/ordini/row-list.php:313 modules/preventivi/row-list.php:262 +#: modules/aggiornamenti/edit.php:124 modules/backups/edit.php:70 modules/contratti/row-list.php:246 +#: modules/ddt/row-list.php:304 modules/fatture/edit.php:785 modules/fatture/row-list.php:414 +#: modules/interventi/row-list.php:190 modules/ordini/row-list.php:316 modules/preventivi/row-list.php:272 #: plugins/importFE/edit.php:38 plugins/importFE/list.php:173 plugins/importFE/list.php:201 plugins/receiptFE/list.php:110 #: plugins/receiptFE/list.php:138 msgid "Sì" @@ -2201,7 +2206,7 @@ msgstr "" msgid "Dati anagrafici" msgstr "" -#: modules/anagrafiche/add.php:67 modules/anagrafiche/edit.php:70 plugins/importFE/generate.php:134 +#: modules/anagrafiche/add.php:67 modules/anagrafiche/edit.php:70 plugins/importFE/generate.php:136 #: templates/contratti/body.php:67 templates/contratti_cons/top.php:46 templates/ddt/header.php:63 #: templates/fatture/header.php:103 templates/preventivi/body.php:90 templates/preventivi_cons/top.php:46 msgid "Partita IVA" @@ -2302,7 +2307,7 @@ msgstr "" msgid "Anagrafiche eliminate!" msgstr "" -#: modules/anagrafiche/bulk.php:70 modules/articoli/bulk.php:61 modules/ddt/bulk.php:139 modules/fatture/bulk.php:285 +#: modules/anagrafiche/bulk.php:70 modules/articoli/bulk.php:61 modules/ddt/bulk.php:141 modules/fatture/bulk.php:285 #: modules/iva/bulk.php:53 msgid "Elimina selezionati" msgstr "" @@ -2523,7 +2528,7 @@ msgstr "" msgid "Cliente e fornitore" msgstr "" -#: modules/anagrafiche/edit.php:376 modules/contratti/plugins/contratti.consuntivo.php:86 +#: modules/anagrafiche/edit.php:376 modules/contratti/plugins/contratti.consuntivo.php:86 modules/dashboard/actions.php:265 #: modules/interventi/ajax_tecnici.php:231 modules/interventi/modals/manage_sessione.php:45 #: modules/preventivi/plugins/preventivi.consuntivo.php:85 templates/interventi/body.php:262 msgid "Tecnico" @@ -2697,7 +2702,7 @@ msgstr "" #: modules/anagrafiche/edit.php:625 modules/articoli/edit.php:130 modules/banche/edit.php:55 modules/dashboard/actions.php:154 #: modules/ddt/edit.php:253 modules/fatture/edit.php:367 modules/listini/edit.php:42 modules/ordini/edit.php:125 #: modules/scadenzario/edit.php:82 modules/segmenti/edit.php:82 modules/smtp/edit.php:94 plugins/exportFE/edit.php:155 -#: plugins/sedi/edit.php:104 templates/ddt/footer.php:43 templates/ddt/footer.php:91 templates/fatture/body.php:230 +#: plugins/sedi/edit.php:104 templates/ddt/footer.php:43 templates/ddt/footer.php:91 templates/fatture/body.php:232 #: templates/ordini/body.php:262 msgid "Note" msgstr "" @@ -2713,8 +2718,8 @@ msgid "" "\"Filigrana stampe\"" msgstr "" -#: modules/anagrafiche/edit.php:676 modules/articoli/edit.php:371 modules/contratti/edit.php:446 modules/ddt/edit.php:426 -#: modules/interventi/edit.php:581 modules/ordini/edit.php:317 modules/preventivi/edit.php:349 +#: modules/anagrafiche/edit.php:676 modules/articoli/edit.php:371 modules/contratti/edit.php:458 modules/ddt/edit.php:438 +#: modules/interventi/edit.php:600 modules/ordini/edit.php:329 modules/preventivi/edit.php:360 #: modules/tipi_intervento/edit.php:107 msgid "Documenti collegati: _NUM_" msgstr "" @@ -2727,8 +2732,8 @@ msgstr "" msgid "_DOC_ _NUM_ del _DATE_ _DELETED_AT_" msgstr "" -#: modules/anagrafiche/edit.php:729 modules/articoli/edit.php:413 modules/contratti/edit.php:493 modules/ddt/edit.php:459 -#: modules/interventi/edit.php:615 modules/ordini/edit.php:355 modules/preventivi/edit.php:386 +#: modules/anagrafiche/edit.php:729 modules/articoli/edit.php:413 modules/contratti/edit.php:505 modules/ddt/edit.php:471 +#: modules/interventi/edit.php:634 modules/ordini/edit.php:367 modules/preventivi/edit.php:397 msgid "Eliminando questo documento si potrebbero verificare problemi nelle altre sezioni del gestionale" msgstr "" @@ -2820,7 +2825,7 @@ msgstr "" #: modules/emails/actions.php:52 modules/gestione_componenti/actions.php:32 modules/gestione_documentale/actions.php:42 #: modules/impianti/actions.php:50 modules/listini/actions.php:34 modules/smtp/actions.php:58 #: modules/tecnici_tariffe/actions.php:43 modules/tipi_anagrafiche/actions.php:32 modules/voci_servizio/actions.php:29 -#: modules/zone/actions.php:38 plugins/dettagli_articolo/actions.php:54 +#: modules/zone/actions.php:38 plugins/dettagli_articolo/actions.php:53 msgid "Informazioni salvate correttamente!" msgstr "" @@ -2886,7 +2891,7 @@ msgid "Scorpora iva dal prezzo di vendita." msgstr "" #: modules/articoli/add.php:79 modules/articoli/edit.php:191 modules/contratti/plugins/contratti.consuntivo.php:131 -#: modules/contratti/plugins/contratti.consuntivo.php:161 modules/interventi/row-list.php:41 +#: modules/contratti/plugins/contratti.consuntivo.php:161 modules/interventi/row-list.php:37 #: modules/preventivi/plugins/preventivi.consuntivo.php:130 modules/preventivi/plugins/preventivi.consuntivo.php:160 #: plugins/pianificazione_interventi/row-list.php:41 templates/magazzino_inventario/body.php:70 msgid "Prezzo di vendita" @@ -2980,7 +2985,7 @@ msgstr "" msgid "Ubicazione" msgstr "" -#: modules/articoli/edit.php:84 modules/movimenti/add.php:42 plugins/importFE/generate.php:285 +#: modules/articoli/edit.php:84 modules/movimenti/add.php:42 plugins/importFE/generate.php:286 msgid "Quantità" msgstr "" @@ -3004,8 +3009,8 @@ msgstr "" msgid "Data movimento" msgstr "" -#: modules/articoli/edit.php:141 modules/contratti/row-list.php:80 modules/ddt/row-list.php:123 -#: modules/fatture/row-list.php:148 modules/ordini/row-list.php:148 modules/preventivi/row-list.php:78 +#: modules/articoli/edit.php:141 modules/contratti/row-list.php:90 modules/ddt/row-list.php:129 +#: modules/fatture/row-list.php:156 modules/ordini/row-list.php:151 modules/preventivi/row-list.php:88 msgid "Acquisto" msgstr "" @@ -3086,9 +3091,9 @@ msgstr "" msgid "Non ci sono piani di sconto/rincaro caricati" msgstr "" -#: modules/articoli/edit.php:382 modules/articoli/plugins/articoli.lotti.php:201 modules/contratti/edit.php:459 -#: modules/ddt/edit.php:437 modules/ordini/edit.php:328 modules/preventivi/edit.php:360 modules/tipi_intervento/edit.php:118 -#: src/Traits/ReferenceTrait.php:40 templates/fatture/body.php:111 templates/spesometro/body.php:81 +#: modules/articoli/edit.php:382 modules/articoli/plugins/articoli.lotti.php:201 modules/contratti/edit.php:471 +#: modules/ddt/edit.php:449 modules/ordini/edit.php:340 modules/preventivi/edit.php:371 modules/tipi_intervento/edit.php:118 +#: src/Traits/ReferenceTrait.php:40 templates/fatture/body.php:113 templates/spesometro/body.php:81 msgid "_DOC_ num. _NUM_ del _DATE_" msgstr "" @@ -3295,7 +3300,7 @@ msgstr "" msgid "Questo articolo non è ancora stato movimentato" msgstr "" -#: modules/articoli/src/Import/CSV.php:197 +#: modules/articoli/src/Import/CSV.php:199 msgid "Movimento da importazione" msgstr "" @@ -3599,7 +3604,7 @@ msgid "Sottocategorie" msgstr "" #: modules/categorie_articoli/edit.php:60 modules/contratti/edit.php:331 modules/ddt/edit.php:342 modules/fatture/edit.php:674 -#: modules/interventi/edit.php:399 modules/ordini/edit.php:209 modules/preventivi/edit.php:228 +#: modules/interventi/edit.php:387 modules/ordini/edit.php:209 modules/preventivi/edit.php:228 #: modules/primanota/movimenti.php:61 plugins/pianificazione_interventi/pianificazione.php:143 msgid "Aggiungi riga" msgstr "" @@ -3733,7 +3738,7 @@ msgid "Gruppo" msgstr "" #: modules/checklists/components/add-check.php:118 modules/checklists/components/add-checklist.php:100 -#: src/HTMLBuilder/Manager/FileManager.php:350 +#: src/HTMLBuilder/Manager/FileManager.php:348 msgid "Alcuni campi obbligatori non sono stati compilati correttamente." msgstr "" @@ -3749,58 +3754,58 @@ msgstr "" msgid "Contratto duplicato correttamente!" msgstr "" -#: modules/contratti/actions.php:162 modules/ddt/actions.php:181 modules/fatture/actions.php:455 +#: modules/contratti/actions.php:162 modules/ddt/actions.php:181 modules/fatture/actions.php:458 #: modules/interventi/actions.php:269 modules/ordini/actions.php:160 modules/preventivi/actions.php:195 msgid "Articoli aggiunti!" msgstr "" -#: modules/contratti/actions.php:187 modules/ddt/actions.php:204 modules/ddt/actions.php:378 modules/fatture/actions.php:492 -#: modules/fatture/actions.php:638 modules/interventi/actions.php:233 modules/interventi/actions.php:294 +#: modules/contratti/actions.php:187 modules/ddt/actions.php:204 modules/ddt/actions.php:378 modules/fatture/actions.php:495 +#: modules/fatture/actions.php:641 modules/interventi/actions.php:233 modules/interventi/actions.php:294 #: modules/ordini/actions.php:184 modules/ordini/actions.php:287 modules/preventivi/actions.php:220 #: plugins/pianificazione_interventi/actions.php:227 plugins/pianificazione_interventi/actions.php:279 msgid "Alcuni serial number sono già stati utilizzati!" msgstr "" -#: modules/contratti/actions.php:193 modules/ddt/actions.php:210 modules/fatture/actions.php:498 +#: modules/contratti/actions.php:193 modules/ddt/actions.php:210 modules/fatture/actions.php:501 #: modules/interventi/actions.php:300 modules/ordini/actions.php:190 modules/preventivi/actions.php:226 #: plugins/pianificazione_interventi/actions.php:233 msgid "Articolo modificato!" msgstr "" -#: modules/contratti/actions.php:195 modules/ddt/actions.php:212 modules/fatture/actions.php:500 +#: modules/contratti/actions.php:195 modules/ddt/actions.php:212 modules/fatture/actions.php:503 #: modules/interventi/actions.php:302 modules/ordini/actions.php:192 modules/preventivi/actions.php:228 #: plugins/pianificazione_interventi/actions.php:235 msgid "Articolo aggiunto!" msgstr "" -#: modules/contratti/actions.php:216 modules/ddt/actions.php:236 modules/fatture/actions.php:531 +#: modules/contratti/actions.php:216 modules/ddt/actions.php:236 modules/fatture/actions.php:534 #: modules/interventi/actions.php:326 modules/ordini/actions.php:216 modules/preventivi/actions.php:249 msgid "Sconto/maggiorazione modificato!" msgstr "" -#: modules/contratti/actions.php:218 modules/ddt/actions.php:238 modules/fatture/actions.php:533 +#: modules/contratti/actions.php:218 modules/ddt/actions.php:238 modules/fatture/actions.php:536 #: modules/interventi/actions.php:328 modules/ordini/actions.php:218 modules/preventivi/actions.php:251 msgid "Sconto/maggiorazione aggiunto!" msgstr "" -#: modules/contratti/actions.php:246 modules/ddt/actions.php:265 modules/fatture/actions.php:573 +#: modules/contratti/actions.php:246 modules/ddt/actions.php:265 modules/fatture/actions.php:576 #: modules/interventi/actions.php:354 modules/ordini/actions.php:246 modules/preventivi/actions.php:277 #: plugins/pianificazione_interventi/actions.php:261 msgid "Riga modificata!" msgstr "" -#: modules/contratti/actions.php:248 modules/ddt/actions.php:267 modules/fatture/actions.php:575 +#: modules/contratti/actions.php:248 modules/ddt/actions.php:267 modules/fatture/actions.php:578 #: modules/interventi/actions.php:356 modules/ordini/actions.php:248 modules/preventivi/actions.php:279 #: plugins/pianificazione_interventi/actions.php:263 msgid "Riga aggiunta!" msgstr "" -#: modules/contratti/actions.php:265 modules/ddt/actions.php:287 modules/fatture/actions.php:595 +#: modules/contratti/actions.php:265 modules/ddt/actions.php:287 modules/fatture/actions.php:598 #: modules/ordini/actions.php:268 modules/preventivi/actions.php:296 msgid "Riga descrittiva modificata!" msgstr "" -#: modules/contratti/actions.php:267 modules/ddt/actions.php:289 modules/fatture/actions.php:597 +#: modules/contratti/actions.php:267 modules/ddt/actions.php:289 modules/fatture/actions.php:600 #: modules/ordini/actions.php:270 modules/preventivi/actions.php:298 msgid "Riga descrittiva aggiunta!" msgstr "" @@ -3809,7 +3814,7 @@ msgstr "" msgid "Riga eliminata!" msgstr "" -#: modules/contratti/actions.php:295 modules/fatture/actions.php:613 modules/preventivi/actions.php:149 +#: modules/contratti/actions.php:295 modules/fatture/actions.php:616 modules/preventivi/actions.php:149 msgid "Intervento _NUM_ rimosso!" msgstr "" @@ -3817,7 +3822,7 @@ msgstr "" msgid "Contratto eliminato!" msgstr "" -#: modules/contratti/actions.php:328 modules/ddt/actions.php:393 modules/fatture/actions.php:278 +#: modules/contratti/actions.php:328 modules/ddt/actions.php:393 modules/fatture/actions.php:281 #: modules/interventi/actions.php:217 modules/ordini/actions.php:302 modules/preventivi/actions.php:162 msgid "Sono stati utilizzati alcuni serial number nel documento: impossibile procedere!" msgstr "" @@ -3834,28 +3839,28 @@ msgstr "" msgid "Errore durante l'importazione tariffe!" msgstr "" -#: modules/contratti/actions.php:499 modules/ddt/actions.php:358 modules/fatture/actions.php:731 +#: modules/contratti/actions.php:499 modules/ddt/actions.php:358 modules/fatture/actions.php:734 #: modules/interventi/actions.php:415 modules/ordini/actions.php:378 msgid "_DOC_ aggiunto!" msgstr "" -#: modules/contratti/bulk.php:107 +#: modules/contratti/bulk.php:109 msgid "_NUM_ contratto fatturati!" msgstr "" -#: modules/contratti/bulk.php:111 +#: modules/contratti/bulk.php:113 msgid "Nessun contratto fatturato!" msgstr "" -#: modules/contratti/bulk.php:117 modules/ddt/bulk.php:144 modules/interventi/bulk.php:249 modules/preventivi/bulk.php:117 +#: modules/contratti/bulk.php:119 modules/ddt/bulk.php:146 modules/interventi/bulk.php:249 modules/preventivi/bulk.php:119 msgid "Fattura documenti" msgstr "" -#: modules/contratti/bulk.php:119 modules/ddt/bulk.php:146 modules/preventivi/bulk.php:119 +#: modules/contratti/bulk.php:121 modules/ddt/bulk.php:148 modules/preventivi/bulk.php:121 msgid "Vuoi davvero fatturare questi documenti?" msgstr "" -#: modules/contratti/bulk.php:120 modules/ddt/bulk.php:147 modules/interventi/bulk.php:252 +#: modules/contratti/bulk.php:122 modules/ddt/bulk.php:149 modules/interventi/bulk.php:252 modules/preventivi/bulk.php:122 msgid "Aggiungere alle fatture esistenti non ancora emesse?" msgstr "" @@ -3932,8 +3937,8 @@ msgid "Agente" msgstr "" #: modules/contratti/edit.php:97 modules/ddt/edit.php:166 modules/fatture/edit.php:268 modules/ordini/edit.php:103 -#: modules/preventivi/edit.php:108 plugins/exportFE/src/FatturaElettronica.php:452 plugins/importFE/generate.php:160 -#: plugins/importFE/generate.php:255 templates/contratti/body.php:278 templates/ddt/header.php:56 +#: modules/preventivi/edit.php:108 plugins/exportFE/src/FatturaElettronica.php:452 plugins/importFE/generate.php:162 +#: plugins/importFE/generate.php:257 templates/contratti/body.php:278 templates/ddt/header.php:56 #: templates/fatture/header.php:69 templates/ordini/header.php:56 templates/preventivi/body.php:56 #: templates/preventivi/body.php:331 msgid "Pagamento" @@ -4049,23 +4054,23 @@ msgstr "" msgid "Mostra tipi di attività non modificati" msgstr "" -#: modules/contratti/edit.php:314 modules/ddt/edit.php:314 modules/fatture/edit.php:578 modules/interventi/edit.php:378 -#: modules/ordini/edit.php:189 modules/preventivi/edit.php:211 plugins/importFE/generate.php:275 +#: modules/contratti/edit.php:314 modules/ddt/edit.php:314 modules/fatture/edit.php:578 modules/interventi/edit.php:366 +#: modules/ordini/edit.php:189 modules/preventivi/edit.php:211 plugins/importFE/generate.php:276 #: plugins/pianificazione_fatturazione/add_pianificazione.php:38 plugins/pianificazione_interventi/pianificazione.php:129 msgid "Righe" msgstr "" -#: modules/contratti/edit.php:321 modules/ddt/edit.php:332 modules/fatture/edit.php:664 modules/interventi/edit.php:389 +#: modules/contratti/edit.php:321 modules/ddt/edit.php:332 modules/fatture/edit.php:664 modules/interventi/edit.php:377 #: modules/ordini/edit.php:199 modules/preventivi/edit.php:218 plugins/pianificazione_interventi/pianificazione.php:138 msgid "Aggiungi articolo" msgstr "" -#: modules/contratti/edit.php:326 modules/ddt/edit.php:337 modules/fatture/edit.php:669 modules/interventi/edit.php:394 +#: modules/contratti/edit.php:326 modules/ddt/edit.php:337 modules/fatture/edit.php:669 modules/interventi/edit.php:382 #: modules/ordini/edit.php:204 modules/preventivi/edit.php:223 msgid "Aggiungi articoli tramite barcode" msgstr "" -#: modules/contratti/edit.php:332 modules/ddt/edit.php:343 modules/fatture/edit.php:675 modules/interventi/edit.php:400 +#: modules/contratti/edit.php:332 modules/ddt/edit.php:343 modules/fatture/edit.php:675 modules/interventi/edit.php:388 #: modules/ordini/edit.php:210 modules/preventivi/edit.php:229 plugins/pianificazione_interventi/pianificazione.php:144 msgid "Riga" msgstr "" @@ -4075,19 +4080,19 @@ msgstr "" msgid "Aggiungi descrizione" msgstr "" -#: modules/contratti/edit.php:341 modules/ddt/edit.php:352 modules/fatture/edit.php:684 modules/interventi/edit.php:410 +#: modules/contratti/edit.php:341 modules/ddt/edit.php:352 modules/fatture/edit.php:684 modules/interventi/edit.php:398 #: modules/ordini/edit.php:219 modules/preventivi/edit.php:238 msgid "Aggiungi sconto/maggiorazione" msgstr "" -#: modules/contratti/edit.php:342 modules/contratti/row-list.php:161 modules/ddt/edit.php:353 modules/ddt/row-list.php:215 -#: modules/fatture/edit.php:685 modules/fatture/row-list.php:257 modules/interventi/ajax_costi.php:103 -#: modules/interventi/edit.php:411 modules/ordini/edit.php:220 modules/ordini/row-list.php:238 modules/preventivi/edit.php:239 -#: modules/preventivi/row-list.php:159 +#: modules/contratti/edit.php:342 modules/contratti/row-list.php:171 modules/ddt/edit.php:353 modules/ddt/row-list.php:221 +#: modules/fatture/edit.php:685 modules/fatture/row-list.php:265 modules/interventi/ajax_costi.php:103 +#: modules/interventi/edit.php:399 modules/ordini/edit.php:220 modules/ordini/row-list.php:241 modules/preventivi/edit.php:239 +#: modules/preventivi/row-list.php:169 msgid "Sconto/maggiorazione" msgstr "" -#: modules/contratti/edit.php:471 modules/contratti/plugins/contratti.consuntivo.php:48 +#: modules/contratti/edit.php:483 modules/contratti/plugins/contratti.consuntivo.php:48 #: modules/preventivi/plugins/preventivi.consuntivo.php:47 plugins/pianificazione_interventi/edit.php:93 msgid "Intervento num. _NUM_ del _DATE_" msgstr "" @@ -4195,19 +4200,19 @@ msgid "Stampa consuntivo" msgstr "" #: modules/contratti/row-list.php:27 modules/ddt/row-list.php:27 modules/fatture/row-list.php:27 modules/import/edit.php:112 -#: modules/interventi/row-list.php:48 modules/ordini/row-list.php:27 modules/preventivi/row-list.php:27 +#: modules/interventi/row-list.php:44 modules/ordini/row-list.php:27 modules/preventivi/row-list.php:27 #: plugins/pianificazione_interventi/row-list.php:48 templates/ddt/body.php:35 templates/fatture/body.php:38 #: templates/ordini/body.php:47 msgid "#" msgstr "" #: modules/contratti/row-list.php:31 modules/ddt/row-list.php:31 modules/fatture/row-list.php:31 -#: modules/interventi/row-list.php:42 modules/ordini/row-list.php:32 modules/preventivi/row-list.php:31 +#: modules/interventi/row-list.php:38 modules/ordini/row-list.php:32 modules/preventivi/row-list.php:31 msgid "Iva unitaria" msgstr "" #: modules/contratti/row-list.php:32 modules/ddt/row-list.php:32 modules/fatture/row-list.php:32 -#: modules/interventi/row-list.php:43 modules/ordini/row-list.php:33 modules/partitario/edit.php:86 +#: modules/interventi/row-list.php:39 modules/ordini/row-list.php:33 modules/partitario/edit.php:86 #: modules/partitario/edit.php:214 modules/preventivi/row-list.php:32 modules/scadenzario/add.php:40 #: modules/scadenzario/edit.php:112 plugins/pianificazione_fatturazione/edit.php:54 #: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:63 templates/ddt/body.php:42 @@ -4216,25 +4221,31 @@ msgstr "" msgid "Importo" msgstr "" -#: modules/contratti/row-list.php:115 modules/contratti/row-list.php:226 modules/ddt/row-list.php:167 -#: modules/ddt/row-list.php:288 modules/fatture/row-list.php:196 modules/fatture/row-list.php:396 -#: modules/interventi/row-list.php:143 modules/ordini/row-list.php:192 modules/ordini/row-list.php:303 -#: modules/preventivi/row-list.php:113 modules/preventivi/row-list.php:252 +#: modules/contratti/row-list.php:56 modules/ddt/row-list.php:81 modules/fatture/row-list.php:107 +#: modules/ordini/row-list.php:74 modules/preventivi/row-list.php:55 plugins/importFE/actions.php:372 +#: plugins/importFE/riferimento.php:99 +msgid "Origine" +msgstr "" + +#: modules/contratti/row-list.php:125 modules/contratti/row-list.php:236 modules/ddt/row-list.php:173 +#: modules/ddt/row-list.php:294 modules/fatture/row-list.php:204 modules/fatture/row-list.php:404 +#: modules/interventi/row-list.php:139 modules/ordini/row-list.php:195 modules/ordini/row-list.php:306 +#: modules/preventivi/row-list.php:123 modules/preventivi/row-list.php:262 msgid "Modifica riga" msgstr "" -#: modules/contratti/row-list.php:119 modules/ddt/row-list.php:171 modules/fatture/row-list.php:200 -#: modules/interventi/row-list.php:147 modules/ordini/row-list.php:196 modules/preventivi/row-list.php:117 +#: modules/contratti/row-list.php:129 modules/ddt/row-list.php:177 modules/fatture/row-list.php:208 +#: modules/interventi/row-list.php:143 modules/ordini/row-list.php:199 modules/preventivi/row-list.php:127 msgid "Rimuovi riga" msgstr "" -#: modules/contratti/row-list.php:123 modules/ddt/row-list.php:175 modules/fatture/row-list.php:204 -#: modules/ordini/row-list.php:200 modules/preventivi/row-list.php:121 +#: modules/contratti/row-list.php:133 modules/ddt/row-list.php:181 modules/fatture/row-list.php:212 +#: modules/ordini/row-list.php:203 modules/preventivi/row-list.php:131 msgid "Modifica ordine delle righe" msgstr "" -#: modules/contratti/row-list.php:148 modules/ddt/row-list.php:200 modules/fatture/row-list.php:244 -#: modules/interventi/ajax_costi.php:91 modules/ordini/row-list.php:225 modules/preventivi/row-list.php:146 +#: modules/contratti/row-list.php:158 modules/ddt/row-list.php:206 modules/fatture/row-list.php:252 +#: modules/interventi/ajax_costi.php:91 modules/ordini/row-list.php:228 modules/preventivi/row-list.php:156 #: plugins/pianificazione_fatturazione/add_pianificazione.php:106 plugins/pianificazione_interventi/row-list.php:43 #: templates/contratti/body.php:104 templates/contratti/body.php:205 templates/contratti_cons/top.php:77 #: templates/fatturato/body.php:43 templates/fatture/footer.php:144 templates/interventi/body.php:412 @@ -4245,13 +4256,13 @@ msgstr "" msgid "Imponibile" msgstr "" -#: modules/contratti/row-list.php:161 modules/ddt/row-list.php:215 modules/fatture/row-list.php:257 -#: modules/interventi/ajax_costi.php:103 modules/ordini/row-list.php:238 modules/preventivi/row-list.php:159 +#: modules/contratti/row-list.php:171 modules/ddt/row-list.php:221 modules/fatture/row-list.php:265 +#: modules/interventi/ajax_costi.php:103 modules/ordini/row-list.php:241 modules/preventivi/row-list.php:169 msgid "Un importo positivo indica uno sconto, mentre uno negativo indica una maggiorazione" msgstr "" -#: modules/contratti/row-list.php:173 modules/ddt/row-list.php:229 modules/fatture/row-list.php:269 -#: modules/interventi/ajax_costi.php:114 modules/ordini/row-list.php:250 modules/preventivi/row-list.php:171 +#: modules/contratti/row-list.php:183 modules/ddt/row-list.php:235 modules/fatture/row-list.php:277 +#: modules/interventi/ajax_costi.php:114 modules/ordini/row-list.php:253 modules/preventivi/row-list.php:181 #: plugins/importFE/list.php:36 templates/contratti/body.php:230 templates/contratti_cons/top.php:79 #: templates/ddt/footer.php:47 templates/fatture/footer.php:154 templates/interventi/body.php:437 #: templates/ordini/body.php:223 templates/preventivi/body.php:283 templates/preventivi_cons/top.php:79 @@ -4259,18 +4270,18 @@ msgstr "" msgid "Totale imponibile" msgstr "" -#: modules/contratti/row-list.php:232 modules/ddt/row-list.php:294 modules/fatture/row-list.php:402 -#: modules/interventi/row-list.php:190 modules/ordini/row-list.php:309 modules/preventivi/row-list.php:258 +#: modules/contratti/row-list.php:242 modules/ddt/row-list.php:300 modules/fatture/row-list.php:410 +#: modules/interventi/row-list.php:186 modules/ordini/row-list.php:312 modules/preventivi/row-list.php:268 msgid "Rimuovere questa riga?" msgstr "" -#: modules/contratti/row-list.php:233 modules/ddt/row-list.php:295 modules/fatture/row-list.php:403 -#: modules/interventi/row-list.php:191 modules/ordini/row-list.php:310 modules/preventivi/row-list.php:259 +#: modules/contratti/row-list.php:243 modules/ddt/row-list.php:301 modules/fatture/row-list.php:411 +#: modules/interventi/row-list.php:187 modules/ordini/row-list.php:313 modules/preventivi/row-list.php:269 msgid "Sei sicuro di volere rimuovere questa riga dal documento?" msgstr "" -#: modules/contratti/row-list.php:233 modules/ddt/row-list.php:295 modules/fatture/row-list.php:403 -#: modules/interventi/row-list.php:191 modules/ordini/row-list.php:310 modules/preventivi/row-list.php:259 +#: modules/contratti/row-list.php:243 modules/ddt/row-list.php:301 modules/fatture/row-list.php:411 +#: modules/interventi/row-list.php:187 modules/ordini/row-list.php:313 modules/preventivi/row-list.php:269 msgid "L'operazione è irreversibile" msgstr "" @@ -4379,23 +4390,23 @@ msgstr "" msgid "Richiesta" msgstr "" -#: modules/dashboard/actions.php:239 +#: modules/dashboard/actions.php:269 msgid "entro il: " msgstr "" -#: modules/dashboard/actions.php:240 src/Modules.php:278 +#: modules/dashboard/actions.php:270 src/Modules.php:278 msgid "Visualizza scheda" msgstr "" -#: modules/dashboard/actions.php:248 +#: modules/dashboard/actions.php:278 msgid "Mostra tutto" msgstr "" -#: modules/dashboard/actions.php:249 +#: modules/dashboard/actions.php:279 msgid "Comprimi" msgstr "" -#: modules/dashboard/actions.php:254 +#: modules/dashboard/actions.php:284 msgid "Non ci sono interventi da pianificare per questo mese" msgstr "" @@ -4431,7 +4442,7 @@ msgstr "" msgid "Errore durante la creazione degli eventi" msgstr "" -#: modules/dashboard/edit.php:571 plugins/checks.php:35 src/HTMLBuilder/Manager/FileManager.php:62 +#: modules/dashboard/edit.php:571 plugins/checks.php:35 msgid "Caricamento..." msgstr "" @@ -4491,7 +4502,7 @@ msgstr "" msgid "Ddt modificato correttamente!" msgstr "" -#: modules/ddt/actions.php:376 modules/fatture/actions.php:636 modules/interventi/actions.php:231 +#: modules/ddt/actions.php:376 modules/fatture/actions.php:639 modules/interventi/actions.php:231 #: modules/ordini/actions.php:285 plugins/pianificazione_interventi/actions.php:277 msgid "Riga rimossa!" msgstr "" @@ -4512,15 +4523,15 @@ msgstr "" msgid "Termine presente nelle righe del documento" msgstr "" -#: modules/ddt/bulk.php:116 +#: modules/ddt/bulk.php:118 msgid "_NUM_ ddt fatturati!" msgstr "" -#: modules/ddt/bulk.php:120 +#: modules/ddt/bulk.php:122 msgid "Nessun ddt fatturato!" msgstr "" -#: modules/ddt/bulk.php:133 +#: modules/ddt/bulk.php:135 msgid "Ddt eliminati!" msgstr "" @@ -4543,7 +4554,7 @@ msgid "Numero secondario" msgstr "" #: modules/ddt/edit.php:126 modules/ddt/edit.php:135 modules/fatture/edit.php:239 modules/fatture/edit.php:248 -#: modules/interventi/edit.php:422 modules/movimenti/add.php:63 +#: modules/interventi/edit.php:410 modules/movimenti/add.php:63 msgid "Partenza merce" msgstr "" @@ -4643,39 +4654,39 @@ msgstr "" msgid "Note interne." msgstr "" -#: modules/ddt/row-list.php:77 +#: modules/ddt/row-list.php:75 msgid "Riferimenti" msgstr "" -#: modules/ddt/row-list.php:83 modules/fatture/row-list.php:108 modules/interventi/row-list.php:72 -#: modules/ordini/row-list.php:77 plugins/pianificazione_interventi/row-list.php:74 +#: modules/ddt/row-list.php:95 modules/fatture/row-list.php:122 modules/interventi/row-list.php:68 +#: modules/ordini/row-list.php:86 plugins/pianificazione_interventi/row-list.php:74 msgid "_NUM_ serial mancanti" msgstr "" -#: modules/ddt/row-list.php:89 modules/fatture/row-list.php:114 modules/interventi/row-list.php:80 -#: modules/ordini/row-list.php:83 plugins/pianificazione_interventi/row-list.php:82 templates/ddt/body.php:84 -#: templates/fatture/body.php:84 templates/interventi/body.php:192 templates/ordini/body.php:114 +#: modules/ddt/row-list.php:101 modules/fatture/row-list.php:128 modules/interventi/row-list.php:76 +#: modules/ordini/row-list.php:92 plugins/pianificazione_interventi/row-list.php:82 templates/ddt/body.php:84 +#: templates/fatture/body.php:86 templates/interventi/body.php:192 templates/ordini/body.php:114 msgid "SN" msgstr "" -#: modules/ddt/row-list.php:161 modules/fatture/row-list.php:186 modules/interventi/row-list.php:137 -#: modules/ordini/row-list.php:186 +#: modules/ddt/row-list.php:167 modules/fatture/row-list.php:194 modules/interventi/row-list.php:133 +#: modules/ordini/row-list.php:189 msgid "Modifica seriali della riga" msgstr "" -#: modules/ddt/row-list.php:244 modules/interventi/ajax_costi.php:126 +#: modules/ddt/row-list.php:250 modules/interventi/ajax_costi.php:126 #: plugins/pianificazione_fatturazione/add_pianificazione.php:107 plugins/pianificazione_fatturazione/crea_fattura.php:92 #: templates/ddt/body.php:43 templates/fatturato/body.php:44 templates/fatture/body.php:43 templates/ordini/body.php:61 #: templates/preventivi/body.php:136 templates/spesometro/body.php:40 msgid "IVA" msgstr "" -#: modules/ddt/row-list.php:330 modules/fatture/row-list.php:438 modules/interventi/row-list.php:226 -#: modules/ordini/row-list.php:345 +#: modules/ddt/row-list.php:336 modules/fatture/row-list.php:446 modules/interventi/row-list.php:222 +#: modules/ordini/row-list.php:348 msgid "Aggiorna SN" msgstr "" -#: modules/ddt/row-list.php:338 +#: modules/ddt/row-list.php:344 msgid "Riferimenti riga" msgstr "" @@ -4738,55 +4749,55 @@ msgstr "" msgid "Nessuna email presente..." msgstr "" -#: modules/fatture/actions.php:59 +#: modules/fatture/actions.php:60 msgid "Aggiunta fattura numero _NUM_!" msgstr "" -#: modules/fatture/actions.php:147 plugins/exportFE/actions.php:31 +#: modules/fatture/actions.php:148 plugins/exportFE/actions.php:31 msgid "Fattura elettronica generata correttamente!" msgstr "" -#: modules/fatture/actions.php:152 plugins/exportFE/actions.php:36 +#: modules/fatture/actions.php:153 plugins/exportFE/actions.php:36 msgid "La fattura elettronica potrebbe avere delle irregolarità!" msgstr "" -#: modules/fatture/actions.php:152 plugins/exportFE/actions.php:36 +#: modules/fatture/actions.php:153 plugins/exportFE/actions.php:36 msgid "Controllare i seguenti campi: _LIST_" msgstr "" -#: modules/fatture/actions.php:159 +#: modules/fatture/actions.php:160 msgid "La fattura elettronica non è stata generata a causa di alcune informazioni mancanti" msgstr "" -#: modules/fatture/actions.php:195 +#: modules/fatture/actions.php:196 msgid "Esiste già una fattura con lo stesso numero secondario e la stessa anagrafica collegata!" msgstr "" -#: modules/fatture/actions.php:199 +#: modules/fatture/actions.php:200 msgid "Fattura modificata correttamente!" msgstr "" -#: modules/fatture/actions.php:276 +#: modules/fatture/actions.php:279 msgid "Fattura eliminata!" msgstr "" -#: modules/fatture/actions.php:323 +#: modules/fatture/actions.php:326 msgid "Fattura duplicata correttamente!" msgstr "" -#: modules/fatture/actions.php:333 +#: modules/fatture/actions.php:336 msgid "Fattura riaperta!" msgstr "" -#: modules/fatture/actions.php:353 modules/preventivi/actions.php:134 +#: modules/fatture/actions.php:356 modules/preventivi/actions.php:134 msgid "Intervento _NUM_ aggiunto!" msgstr "" -#: modules/fatture/actions.php:379 modules/fatture/actions.php:409 +#: modules/fatture/actions.php:382 modules/fatture/actions.php:412 msgid "Dati FE aggiornati correttamente!" msgstr "" -#: modules/fatture/actions.php:617 +#: modules/fatture/actions.php:620 msgid "Errore durante l'eliminazione della riga!" msgstr "" @@ -4794,7 +4805,7 @@ msgstr "" msgid "N. fattura del fornitore" msgstr "" -#: modules/fatture/add.php:68 modules/fatture/edit.php:264 plugins/importFE/generate.php:199 +#: modules/fatture/add.php:68 modules/fatture/edit.php:264 plugins/importFE/generate.php:201 msgid "Tipo fattura" msgstr "" @@ -4946,7 +4957,7 @@ msgstr "" msgid "Duplica fattura" msgstr "" -#: modules/fatture/buttons.php:31 modules/fatture/row-list.php:446 +#: modules/fatture/buttons.php:31 modules/fatture/row-list.php:454 msgid "Dati Fattura Elettronica" msgstr "" @@ -5168,37 +5179,37 @@ msgstr "" msgid "Attività completate non collegate a preventivi o contratti e che non siano già state fatturate." msgstr "" -#: modules/fatture/edit.php:725 +#: modules/fatture/edit.php:719 msgid "Controllo sui totali del documento e della fattura elettronica in corso" msgstr "" -#: modules/fatture/edit.php:744 +#: modules/fatture/edit.php:738 msgid "Il file XML non contiene il nodo ''ImportoTotaleDocumento'': impossibile controllare corrispondenza dei totali" msgstr "" -#: modules/fatture/edit.php:746 +#: modules/fatture/edit.php:740 msgid "Il totale del file XML corrisponde a quello calcolato dal gestionale" msgstr "" -#: modules/fatture/edit.php:748 +#: modules/fatture/edit.php:742 msgid "Il totale del file XML non corrisponde a quello calcolato dal gestionale: previsto _XML_, calcolato _CALC_" msgstr "" -#: modules/fatture/edit.php:766 +#: modules/fatture/edit.php:760 msgid "" "Per allegare un documento alla fattura elettronica caricare il file PDF specificando come categoria \"Allegati Fattura " "Elettronica\"" msgstr "" -#: modules/fatture/edit.php:788 +#: modules/fatture/edit.php:782 msgid "Desideri ricalcolare le scadenze?" msgstr "" -#: modules/fatture/edit.php:805 +#: modules/fatture/edit.php:799 msgid "Note di credito collegate" msgstr "" -#: modules/fatture/edit.php:807 templates/fatture/body.php:96 +#: modules/fatture/edit.php:801 templates/fatture/body.php:98 msgid "Rif. fattura _NUM_ del _DATE_" msgstr "" @@ -5223,15 +5234,15 @@ msgstr "" msgid "Spesa accessoria" msgstr "" -#: modules/fatture/row-list.php:192 +#: modules/fatture/row-list.php:200 msgid "Aggiungi informazioni FE per questa riga" msgstr "" -#: modules/fatture/row-list.php:309 +#: modules/fatture/row-list.php:317 msgid "Iva a carico del destinatario" msgstr "" -#: modules/fatture/row-list.php:367 modules/scadenzario/edit.php:77 templates/fatture/footer.php:266 +#: modules/fatture/row-list.php:375 modules/scadenzario/edit.php:77 templates/fatture/footer.php:266 #: templates/fatture/footer.php:301 msgid "Netto a pagare" msgstr "" @@ -5663,7 +5674,7 @@ msgstr "" msgid "_TOT_ _TYPE_" msgstr "" -#: modules/interventi/ajax_tecnici.php:198 modules/interventi/ajax_tecnici.php:261 modules/interventi/row-list.php:184 +#: modules/interventi/ajax_tecnici.php:198 modules/interventi/ajax_tecnici.php:261 modules/interventi/row-list.php:180 msgid "Modifica sessione" msgstr "" @@ -5764,7 +5775,7 @@ msgstr "" msgid "Nuova anteprima e firma" msgstr "" -#: modules/interventi/buttons.php:27 modules/interventi/edit.php:472 +#: modules/interventi/buttons.php:27 modules/interventi/edit.php:446 msgid "Firmato il _DATE_ alle _TIME_ da _PERSON_" msgstr "" @@ -5786,15 +5797,15 @@ msgstr "" msgid "Visualizza dettaglio costi" msgstr "" -#: modules/interventi/edit.php:437 +#: modules/interventi/edit.php:423 msgid "Costi totali" msgstr "" -#: modules/interventi/edit.php:468 +#: modules/interventi/edit.php:442 msgid "Questo intervento non è ancora stato firmato dal cliente" msgstr "" -#: modules/interventi/edit.php:592 +#: modules/interventi/edit.php:611 msgid "_DOC_ num. _NUM_ del _DATE_ [_STATE_]" msgstr "" @@ -5866,7 +5877,7 @@ msgstr "" msgid "Nessun intervento su questo impianto" msgstr "" -#: modules/interventi/row-list.php:165 plugins/pianificazione_interventi/row-list.php:164 +#: modules/interventi/row-list.php:161 plugins/pianificazione_interventi/row-list.php:164 msgid "Nessuna riga presente" msgstr "" @@ -6043,7 +6054,7 @@ msgstr "" msgid "Aggiungi e chiudi" msgstr "" -#: modules/movimenti/add.php:263 plugins/dettagli_articolo/dettaglio_fornitore.php:68 +#: modules/movimenti/add.php:263 msgid "Prezzo acquisto" msgstr "" @@ -6220,15 +6231,15 @@ msgstr "" msgid "Prev. evasione" msgstr "" -#: modules/ordini/row-list.php:102 +#: modules/ordini/row-list.php:105 msgid "Da consegnare _NUM_ giorni fa" msgstr "" -#: modules/ordini/row-list.php:109 +#: modules/ordini/row-list.php:112 msgid "Da consegnare oggi" msgstr "" -#: modules/ordini/row-list.php:112 +#: modules/ordini/row-list.php:115 msgid "Da consegnare fra _NUM_ giorni" msgstr "" @@ -6418,7 +6429,7 @@ msgstr "" msgid "Ricavi" msgstr "" -#: modules/partitario/edit.php:329 modules/preventivi/row-list.php:212 +#: modules/partitario/edit.php:329 modules/preventivi/row-list.php:222 msgid "Costi" msgstr "" @@ -6494,15 +6505,15 @@ msgstr "" msgid "Tipo di Attività" msgstr "" -#: modules/preventivi/bulk.php:107 +#: modules/preventivi/bulk.php:109 msgid "_NUM_ preventivi fatturati!" msgstr "" -#: modules/preventivi/bulk.php:111 +#: modules/preventivi/bulk.php:113 msgid "Nessun preventivi fatturato!" msgstr "" -#: modules/preventivi/bulk.php:120 +#: modules/preventivi/bulk.php:122 msgid "Aggiungere alle fatture di vendita nello stato bozza?" msgstr "" @@ -6554,7 +6565,7 @@ msgstr "" msgid "Resa materiale" msgstr "" -#: modules/preventivi/edit.php:132 plugins/dettagli_articolo/dettaglio_fornitore.php:76 plugins/dettagli_articolo/edit.php:203 +#: modules/preventivi/edit.php:132 plugins/dettagli_articolo/dettaglio_fornitore.php:72 plugins/dettagli_articolo/edit.php:203 msgid "Tempi di consegna" msgstr "" @@ -6562,7 +6573,7 @@ msgstr "" msgid "Aggiungi un altro intervento a questo preventivo" msgstr "" -#: modules/preventivi/row-list.php:222 +#: modules/preventivi/row-list.php:232 msgid "Margine (_PRC_%)" msgstr "" @@ -8037,7 +8048,7 @@ msgstr "" msgid "Tutti gli elementi figli saranno rimossi di conseguenza. Continuare?" msgstr "" -#: plugins/dettagli_articolo/actions.php:118 +#: plugins/dettagli_articolo/actions.php:117 msgid "Relazione articolo-fornitore rimossa correttamente!" msgstr "" @@ -8049,11 +8060,11 @@ msgstr "" msgid "Codice fornitore" msgstr "" -#: plugins/dettagli_articolo/dettaglio_fornitore.php:72 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:68 msgid "Qta minima ordinabile" msgstr "" -#: plugins/dettagli_articolo/dettaglio_fornitore.php:76 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:72 msgid "gg" msgstr "" @@ -8259,7 +8270,7 @@ msgstr "" msgid "Genera" msgstr "" -#: plugins/exportFE/edit.php:90 plugins/importFE/generate.php:145 plugins/statistiche_anagrafiche/info.php:110 +#: plugins/exportFE/edit.php:90 plugins/importFE/generate.php:147 plugins/statistiche_anagrafiche/info.php:110 #: plugins/statistiche_anagrafiche/info.php:125 plugins/statistiche_anagrafiche/info.php:140 #: plugins/statistiche_anagrafiche/info.php:157 plugins/statistiche_anagrafiche/info.php:172 #: plugins/statistiche_anagrafiche/info.php:187 @@ -8369,7 +8380,7 @@ msgstr "" msgid "Invio fatture elettroniche completato con errori" msgstr "" -#: plugins/importFE/actions.php:171 +#: plugins/importFE/actions.php:173 msgid "Tutte le fatture salvate sono state importate!" msgstr "" @@ -8379,14 +8390,28 @@ msgid "" "Fornitore" msgstr "" -#: plugins/importFE/buttons.php:22 +#: plugins/importFE/buttons.php:23 msgid "Compila automaticamente" msgstr "" -#: plugins/importFE/buttons.php:71 +#: plugins/importFE/buttons.php:27 +msgid "" +"Tenta il completamento automatico dei riferimenti per le righe delle fattura elettronica sulla base di Ordini e DDT " +"registrati nel gestionale per il Fornitore" +msgstr "" + +#: plugins/importFE/buttons.php:29 +msgid "Cerca riferimenti" +msgstr "" + +#: plugins/importFE/buttons.php:77 msgid "La compilazione automatica dei campi non è andata a buon fine" msgstr "" +#: plugins/importFE/buttons.php:113 +msgid "La ricerca automatica dei riferimenti per le righe non è andata a buon fine" +msgstr "" + #: plugins/importFE/edit.php:57 msgid "Fattura già importata" msgstr "" @@ -8429,85 +8454,85 @@ msgid "" "per le fatture che non verranno importate completamente. Continuare?" msgstr "" -#: plugins/importFE/generate.php:34 +#: plugins/importFE/generate.php:36 msgid "Errore durante l'apertura della fattura elettronica _NAME_" msgstr "" -#: plugins/importFE/generate.php:39 +#: plugins/importFE/generate.php:41 msgid "La fattura elettrnica _NAME_ è già stata importata in passato" msgstr "" -#: plugins/importFE/generate.php:51 +#: plugins/importFE/generate.php:53 msgid "Processa e rimuovi" msgstr "" -#: plugins/importFE/generate.php:57 plugins/importFE/generate.php:436 +#: plugins/importFE/generate.php:59 plugins/importFE/generate.php:444 msgid "Salta fattura" msgstr "" -#: plugins/importFE/generate.php:130 +#: plugins/importFE/generate.php:132 msgid "Nuova anagrafica" msgstr "" -#: plugins/importFE/generate.php:133 +#: plugins/importFE/generate.php:135 msgid "Codice Fiscale" msgstr "" -#: plugins/importFE/generate.php:162 +#: plugins/importFE/generate.php:164 msgid "La fattura importata presenta _NUM_ rat_E_ di pagamento con le seguenti scadenze" msgstr "" -#: plugins/importFE/generate.php:213 plugins/importFE/list.php:35 +#: plugins/importFE/generate.php:215 plugins/importFE/list.php:35 msgid "Data di registrazione" msgstr "" -#: plugins/importFE/generate.php:232 +#: plugins/importFE/generate.php:234 msgid "Fattura collegata" msgstr "" -#: plugins/importFE/generate.php:239 +#: plugins/importFE/generate.php:241 msgid "Fattura pro-forma" msgstr "" -#: plugins/importFE/generate.php:252 +#: plugins/importFE/generate.php:254 msgid "Visualizza tutte le modalità" msgstr "" -#: plugins/importFE/generate.php:261 +#: plugins/importFE/generate.php:263 msgid "Movimenta gli articoli" msgstr "" -#: plugins/importFE/generate.php:265 +#: plugins/importFE/generate.php:267 msgid "Creazione automatica articoli" msgstr "" -#: plugins/importFE/generate.php:265 +#: plugins/importFE/generate.php:267 msgid "" "Nel caso di righe con tag CodiceArticolo, il gestionale procede alla creazione dell'articolo se la riga non risulta " "assegnata manualmente" msgstr "" -#: plugins/importFE/generate.php:276 +#: plugins/importFE/generate.php:277 msgid "Copia dati contabili dalla prima riga valorizzata" msgstr "" -#: plugins/importFE/generate.php:287 templates/spesometro/body.php:38 +#: plugins/importFE/generate.php:288 templates/spesometro/body.php:38 msgid "Aliquota" msgstr "" -#: plugins/importFE/generate.php:366 +#: plugins/importFE/generate.php:375 msgid "Conto acquisti" msgstr "" -#: plugins/importFE/generate.php:370 templates/fatture/footer.php:93 +#: plugins/importFE/generate.php:379 templates/fatture/footer.php:93 msgid "Aliquota IVA" msgstr "" -#: plugins/importFE/generate.php:429 +#: plugins/importFE/generate.php:437 msgid "Non ci sono righe nella fattura" msgstr "" -#: plugins/importFE/generate.php:486 +#: plugins/importFE/generate.php:495 msgid "Selezione riferimento" msgstr "" @@ -9287,7 +9312,7 @@ msgstr "" msgid "anno/i" msgstr "" -#: src/Prints.php:171 +#: src/Prints.php:173 msgid "Non hai i permessi per creare directory e files in _DIRECTORY_" msgstr "" @@ -9448,7 +9473,7 @@ msgstr "" msgid "Spett.le" msgstr "" -#: templates/contratti/body.php:127 templates/ddt/body.php:73 templates/fatture/body.php:73 templates/interventi/body.php:183 +#: templates/contratti/body.php:127 templates/ddt/body.php:73 templates/fatture/body.php:75 templates/interventi/body.php:183 #: templates/ordini/body.php:103 templates/preventivi/body.php:173 msgid "COD. _COD_" msgstr "" From 17f583c7b9cb391c0571d284b9e4f34aaa6e48b4 Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 18 Sep 2020 19:20:21 +0200 Subject: [PATCH 13/41] Update 2_4_17_1.php --- update/2_4_17_1.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update/2_4_17_1.php b/update/2_4_17_1.php index 0585a44bc..db3014355 100644 --- a/update/2_4_17_1.php +++ b/update/2_4_17_1.php @@ -1,3 +1,3 @@ Date: Sat, 19 Sep 2020 10:18:39 +0200 Subject: [PATCH 14/41] Script sperimentale per il recupero date movimenti da backup --- src/Backup.php | 7 +- update/2_4_17_1.php | 2 +- update/v2_4_17/recupero_date_movimenti.php | 94 ++++++++++++++++++++++ 3 files changed, 99 insertions(+), 4 deletions(-) create mode 100644 update/v2_4_17/recupero_date_movimenti.php diff --git a/src/Backup.php b/src/Backup.php index 8ba8233f4..fbb6599f7 100755 --- a/src/Backup.php +++ b/src/Backup.php @@ -18,6 +18,7 @@ */ use Ifsnop\Mysqldump\Mysqldump; +use Util\Generator; use Util\Zip; /** @@ -96,7 +97,7 @@ class Backup */ public static function readName($string) { - return Util\Generator::read(self::PATTERN, basename($string)); + return Generator::read(self::PATTERN, basename($string)); } /** @@ -296,7 +297,7 @@ class Backup */ protected static function getReplaces() { - return Util\Generator::getReplaces(); + return Generator::getReplaces(); } /** @@ -306,6 +307,6 @@ class Backup */ protected static function getNextName() { - return Util\Generator::generate(self::PATTERN); + return Generator::generate(self::PATTERN); } } diff --git a/update/2_4_17_1.php b/update/2_4_17_1.php index db3014355..526b9aab9 100644 --- a/update/2_4_17_1.php +++ b/update/2_4_17_1.php @@ -1,3 +1,3 @@ . + */ + +// Rimozione delle limitazioni sull'esecuzione +set_time_limit(0); +ignore_user_abort(true); + +$skip_permissions = true; +include_once __DIR__.'/../../core.php'; + +$last_backup = null; // Cartella di backup specifica +$file = null; // File di backup del database + +// Ricerca dell'ultimo backup (idealmente versione 2.4.16) +if (empty($file) && empty($last_backup)) { + $backups = Backup::getList(); + $last_backup = end($backups); +} + +if (empty($file)) { + // Individuazione del database nel backup + if (ends_with($last_backup, '.zip')) { + $zip = new ZipArchive(); + $zip->open($last_backup); + + $contents = $zip->getFromName('database.sql'); + + // File temporaneo + $file = DIRECTORY_SEPARATOR. + trim(sys_get_temp_dir(), DIRECTORY_SEPARATOR). + DIRECTORY_SEPARATOR. + ltrim('database.sql', DIRECTORY_SEPARATOR); + + file_put_contents($file, $contents); + + register_shutdown_function(function () use ($file) { + unlink($file); + }); + } else { + $file = $last_backup.'/database.sql'; + } +} + +// Lettura delle query +$queries = readSQLFile($file, ';'); +$count = count($queries); + +// Individuazione del dump di co_movimenti +$query = null; +for ($i = 0; $i < $count; ++$i) { + if (starts_with($queries[$i], 'INSERT INTO `co_movimenti`')) { + $query = $queries[$i]; + } +} + +if (empty($query)) { + echo 'Impossibile procedere'; + + return; +} + +// Lettura dei contenuti +$values = explode('VALUES', $query, 2)[1]; +$values = explode('),', $values); + +// Generazione delle query per il recupero delle date +$results = []; +foreach ($values as $row) { + $row = substr(trim($row), 1); + + $campi = explode(',', $row); + $id = $campi[0]; + $data = $campi[2]; + + $results[] = 'UPDATE `co_movimenti` SET `data` = '.$data.' WWHERE `id` = '.prepare($id); +} + +echo implode(';', $results); From 39988c7d3587313cf6d340ffec048b63b9aa9abc Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Sat, 19 Sep 2020 10:22:02 +0200 Subject: [PATCH 15/41] Correzioni minori sullo script --- update/v2_4_17/recupero_date_movimenti.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/update/v2_4_17/recupero_date_movimenti.php b/update/v2_4_17/recupero_date_movimenti.php index fbcdb7720..81c09b875 100644 --- a/update/v2_4_17/recupero_date_movimenti.php +++ b/update/v2_4_17/recupero_date_movimenti.php @@ -88,7 +88,7 @@ foreach ($values as $row) { $id = $campi[0]; $data = $campi[2]; - $results[] = 'UPDATE `co_movimenti` SET `data` = '.$data.' WWHERE `id` = '.prepare($id); + $results[] = 'UPDATE `co_movimenti` SET `data` = '.$data.' WHERE `id` = '.prepare($id).";"; } -echo implode(';', $results); +echo implode("\n", $results); From 8bf2739b12e82325d2f8b71562f2427d7f4d1f92 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Sat, 19 Sep 2020 11:08:13 +0200 Subject: [PATCH 16/41] Miglioramento script di recupero date Prima Nota Aggiunto controllo sulla versione del backup, con limitazione dell'aggiornamento per le righe di co_movimenti con flag primanota a 1. --- update/v2_4_17/recupero_date_movimenti.php | 65 +++++++++++++++------- 1 file changed, 44 insertions(+), 21 deletions(-) diff --git a/update/v2_4_17/recupero_date_movimenti.php b/update/v2_4_17/recupero_date_movimenti.php index 81c09b875..4f9024d7a 100644 --- a/update/v2_4_17/recupero_date_movimenti.php +++ b/update/v2_4_17/recupero_date_movimenti.php @@ -24,39 +24,59 @@ ignore_user_abort(true); $skip_permissions = true; include_once __DIR__.'/../../core.php'; -$last_backup = null; // Cartella di backup specifica +$backup = null; // Cartella di backup specifica $file = null; // File di backup del database // Ricerca dell'ultimo backup (idealmente versione 2.4.16) -if (empty($file) && empty($last_backup)) { +if (empty($file) && empty($backup)) { $backups = Backup::getList(); - $last_backup = end($backups); } if (empty($file)) { - // Individuazione del database nel backup - if (ends_with($last_backup, '.zip')) { - $zip = new ZipArchive(); - $zip->open($last_backup); + $count = count($backups); + for ($i = 0; $i < $count; ++$i) { + $backup = $backups[$i]; - $contents = $zip->getFromName('database.sql'); + // Individuazione del database nel backup + if (ends_with($backup, '.zip')) { + $zip = new ZipArchive(); + $zip->open($backup); - // File temporaneo - $file = DIRECTORY_SEPARATOR. - trim(sys_get_temp_dir(), DIRECTORY_SEPARATOR). - DIRECTORY_SEPARATOR. - ltrim('database.sql', DIRECTORY_SEPARATOR); + $version = $zip->getFromName('VERSION'); + if ($version == '2.4.17') { + continue; + } - file_put_contents($file, $contents); + $contents = $zip->getFromName('database.sql'); - register_shutdown_function(function () use ($file) { - unlink($file); - }); - } else { - $file = $last_backup.'/database.sql'; + // File temporaneo + $file = DIRECTORY_SEPARATOR. + trim(sys_get_temp_dir(), DIRECTORY_SEPARATOR). + DIRECTORY_SEPARATOR. + ltrim('database.sql', DIRECTORY_SEPARATOR); + + file_put_contents($file, $contents); + + register_shutdown_function(function () use ($file) { + unlink($file); + }); + } else { + $version = file_get_contents($backup.'/VERSION'); + if ($version == '2.4.17') { + continue; + } + + $file = $backup.'/database.sql'; + } } } +if (empty($file)) { + echo 'Impossibile procedere'; + + return; +} + // Lettura delle query $queries = readSQLFile($file, ';'); $count = count($queries); @@ -79,7 +99,7 @@ if (empty($query)) { $values = explode('VALUES', $query, 2)[1]; $values = explode('),', $values); -// Generazione delle query per il recupero delle date +// Generazione delle query per il recupero delle date per la Prima Nota $results = []; foreach ($values as $row) { $row = substr(trim($row), 1); @@ -87,8 +107,11 @@ foreach ($values as $row) { $campi = explode(',', $row); $id = $campi[0]; $data = $campi[2]; + $is_primanota = $campi[12]; - $results[] = 'UPDATE `co_movimenti` SET `data` = '.$data.' WHERE `id` = '.prepare($id).";"; + if (!empty($is_primanota)) { + $results[] = 'UPDATE `co_movimenti` SET `data` = '.$data.' WHERE `id` = '.prepare($id).';'; + } } echo implode("\n", $results); From 3d7cc1e01bdd3c9d5fec5729cb515e41ec15c277 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 22 Sep 2020 08:30:08 +0200 Subject: [PATCH 17/41] Ordinamento backup per ripristino date Prima Nota --- update/v2_4_17/recupero_date_movimenti.php | 1 + 1 file changed, 1 insertion(+) diff --git a/update/v2_4_17/recupero_date_movimenti.php b/update/v2_4_17/recupero_date_movimenti.php index 4f9024d7a..b69080ca3 100644 --- a/update/v2_4_17/recupero_date_movimenti.php +++ b/update/v2_4_17/recupero_date_movimenti.php @@ -30,6 +30,7 @@ $file = null; // File di backup del database // Ricerca dell'ultimo backup (idealmente versione 2.4.16) if (empty($file) && empty($backup)) { $backups = Backup::getList(); + $backups = array_reverse($backups); } if (empty($file)) { From 92296b6dbba5a4a36ae9950d2c7438f6301b7d38 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 22 Sep 2020 09:44:35 +0200 Subject: [PATCH 18/41] Base per l'automatizzazione dei controlli sul magazzino in importazione --- include/common/importa.php | 301 +++++++++++------- include/src/Components/Article.php | 5 +- include/src/Components/Description.php | 3 + include/src/Document.php | 17 + modules/contratti/src/Components/Articolo.php | 2 - modules/contratti/src/Contratto.php | 5 + modules/fatture/add_preventivo.php | 1 + modules/fatture/src/Components/Articolo.php | 4 +- modules/ordini/src/Components/Articolo.php | 2 - modules/ordini/src/Ordine.php | 5 + .../preventivi/src/Components/Articolo.php | 2 - modules/preventivi/src/Preventivo.php | 5 + .../src/Components/Articolo.php | 2 - .../src/Promemoria.php | 5 + 14 files changed, 239 insertions(+), 120 deletions(-) diff --git a/include/common/importa.php b/include/common/importa.php index 4b848b476..b8d9a3728 100755 --- a/include/common/importa.php +++ b/include/common/importa.php @@ -246,64 +246,69 @@ echo '
- - - - - '; + + + + + + '; if (!empty($options['serials'])) { echo ' - '; + '; } echo ' - '; + + + '; foreach ($righe as $i => $riga) { // Descrizione echo ' - - + '; + '; // Q.tà rimanente echo ' - '; + '; // Q.tà da evadere echo ' - '; + '; echo ' - '; + '.numberFormat($riga->totale_imponibile).' + '.numberFormat($riga->iva).' + '; // Seriali if (!empty($options['serials'])) { echo ' - '; + '; } echo ' - '; + '; } // Totale echo ' + +
'.tr('Descrizione').''.tr('Q.tà').''.tr('Q.tà da evadere').''.tr('Subtot.').'
'.tr('Descrizione').''.tr('Q.tà').''.tr('Q.tà da evadere').''.tr('Subtot.').''.tr('Seriali').''.tr('Seriali').'
- - - - '; +
+ + + + + + '; // Checkbox - da evadere? echo ' - '; + '; $descrizione = ($riga->isArticolo() ? $riga->articolo->codice.' - ' : '').$riga['descrizione']; echo ' '.nl2br($descrizione); echo ' - - '.numberFormat($riga['qta_rimanente']).' - + '.numberFormat($riga['qta_rimanente']).' + - {[ "type": "number", "name": "qta_da_evadere['.$riga['id'].']", "id": "qta_'.$i.'", "required": 1, "value": "'.$riga['qta_rimanente'].'", "decimals": "qta", "min-value": "0", "extra": "'.(($riga['is_descrizione']) ? 'readonly' : '').' onkeyup=\"ricalcola_subtotale_riga('.$i.');\"" ]} - + {[ "type": "number", "name": "qta_da_evadere['.$riga['id'].']", "id": "qta_'.$i.'", "required": 1, "value": "'.$riga['qta_rimanente'].'", "decimals": "qta", "min-value": "0", "extra": "'.(($riga['is_descrizione']) ? 'readonly' : '').' onkeyup=\"ricalcolaTotaleRiga('.$i.');\"" ]} + - '.moneyFormat($riga->totale).'
+
+ '.moneyFormat($riga->totale).'
- '.numberFormat($riga->totale_imponibile).' + '.numberFormat($riga->iva).' -
'; + '; if (!empty($riga['abilita_serial'])) { $serials = $riga->serials; @@ -318,7 +323,7 @@ foreach ($righe as $i => $riga) { if (!empty($serials)) { echo ' - {[ "type": "select", "name": "serial['.$riga['id'].'][]", "id": "serial_'.$i.'", "multiple": 1, "values": '.json_encode($list).', "value": "'.implode(',', $serials).'", "extra": "data-maximum=\"'.intval($riga['qta_rimanente']).'\"" ]}'; + {[ "type": "select", "name": "serial['.$riga['id'].'][]", "id": "serial_'.$i.'", "multiple": 1, "values": '.json_encode($list).', "value": "'.implode(',', $serials).'", "extra": "data-maximum=\"'.intval($riga['qta_rimanente']).'\"" ]}'; } } @@ -327,15 +332,17 @@ foreach ($righe as $i => $riga) { } echo ' -
'.tr('Totale').': @@ -347,6 +354,21 @@ echo '
'; +echo ' +'; + echo ' @@ -362,95 +384,160 @@ echo ' echo ' '; -?> - +echo ' +ricalcolaTotale(); +'; diff --git a/include/src/Components/Article.php b/include/src/Components/Article.php index daca2118d..8d119c99d 100755 --- a/include/src/Components/Article.php +++ b/include/src/Components/Article.php @@ -28,7 +28,6 @@ use UnexpectedValueException; abstract class Article extends Row { - public $movimenta_magazzino = true; protected $abilita_movimentazione = true; protected $serialRowID = null; @@ -51,7 +50,7 @@ abstract class Article extends Row public function movimenta($qta) { - if (!$this->movimenta_magazzino) { + if (!$this->parent->movimenta_magazzino) { return; } @@ -60,7 +59,7 @@ abstract class Article extends Row // Movimenta il magazzino solo se l'articolo non è già stato movimentato da un documento precedente if ($this->hasOriginal()) { $original = $this->getOriginal(); - $movimenta = !$original->movimenta_magazzino; + $movimenta = !$original->parent->movimenta_magazzino; } if ($movimenta) { diff --git a/include/src/Components/Description.php b/include/src/Components/Description.php index 0fecba35a..b1149d6b2 100755 --- a/include/src/Components/Description.php +++ b/include/src/Components/Description.php @@ -270,6 +270,9 @@ abstract class Description extends Model return [$riferimento_precedente, $nuovo_riferimento]; } + /** + * @return Document + */ abstract public function parent(); abstract public function getParentID(); diff --git a/include/src/Document.php b/include/src/Document.php index e7d3e5f8f..4aa7cc18d 100755 --- a/include/src/Document.php +++ b/include/src/Document.php @@ -23,6 +23,23 @@ use Common\Components\Description; abstract class Document extends Model implements ReferenceInterface { + /** + * Abilita la movimentazione automatica degli Articoli, finalizzata alla gestione interna del magazzino. + * + * @var bool + */ + public static $movimenta_magazzino = true; + + /** + * Restituisce il valore della variabile statica $movimenta_magazzino per il documento. + * + * @return bool + */ + public function getMovimentaMagazzinoAttribute() + { + return static::$movimenta_magazzino; + } + /** * Restituisce la collezione di righe e articoli con valori rilevanti per i conti. * diff --git a/modules/contratti/src/Components/Articolo.php b/modules/contratti/src/Components/Articolo.php index f94871339..d37f1db50 100755 --- a/modules/contratti/src/Components/Articolo.php +++ b/modules/contratti/src/Components/Articolo.php @@ -27,8 +27,6 @@ class Articolo extends Article { use RelationTrait; - public $movimenta_magazzino = false; - protected $table = 'co_righe_contratti'; /** diff --git a/modules/contratti/src/Contratto.php b/modules/contratti/src/Contratto.php index 231967e0d..a6e02112c 100755 --- a/modules/contratti/src/Contratto.php +++ b/modules/contratti/src/Contratto.php @@ -37,6 +37,11 @@ class Contratto extends Document use ReferenceTrait; use RecordTrait; + /** + * @var bool Disabilita movimentazione automatica + */ + public static $movimenta_magazzino = false; + protected $table = 'co_contratti'; /** diff --git a/modules/fatture/add_preventivo.php b/modules/fatture/add_preventivo.php index e06fbae49..61539929d 100755 --- a/modules/fatture/add_preventivo.php +++ b/modules/fatture/add_preventivo.php @@ -35,6 +35,7 @@ if (!empty($id_documento)) { 'button' => tr('Aggiungi'), 'documento' => $documento, 'documento_finale' => $documento_finale, + 'tipo_documento_finale' => Fattura::class, ]; echo App::load('importa.php', [], $options, true); diff --git a/modules/fatture/src/Components/Articolo.php b/modules/fatture/src/Components/Articolo.php index 8e1ede3ce..7d95d4f84 100755 --- a/modules/fatture/src/Components/Articolo.php +++ b/modules/fatture/src/Components/Articolo.php @@ -44,7 +44,7 @@ class Articolo extends Article public function movimenta($qta) { - if (!$this->movimenta_magazzino) { + if (!$this->parent->movimenta_magazzino) { return; } @@ -54,7 +54,7 @@ class Articolo extends Article // Movimentazione forzata per Note di credito/debito if ($this->hasOriginal() && !$this->parent->isNota()) { $original = $this->getOriginal(); - $movimenta = !$original->movimenta_magazzino; + $movimenta = !$original->parent->movimenta_magazzino; } if ($movimenta) { diff --git a/modules/ordini/src/Components/Articolo.php b/modules/ordini/src/Components/Articolo.php index 062f5b5e8..8c16aeab9 100755 --- a/modules/ordini/src/Components/Articolo.php +++ b/modules/ordini/src/Components/Articolo.php @@ -27,8 +27,6 @@ class Articolo extends Article { use RelationTrait; - public $movimenta_magazzino = false; - protected $table = 'or_righe_ordini'; protected $serialRowID = 'ordine'; diff --git a/modules/ordini/src/Ordine.php b/modules/ordini/src/Ordine.php index 32e8a5857..95557ece2 100755 --- a/modules/ordini/src/Ordine.php +++ b/modules/ordini/src/Ordine.php @@ -32,6 +32,11 @@ class Ordine extends Document use ReferenceTrait; use RecordTrait; + /** + * @var bool Disabilita movimentazione automatica + */ + public static $movimenta_magazzino = false; + protected $table = 'or_ordini'; protected $with = [ diff --git a/modules/preventivi/src/Components/Articolo.php b/modules/preventivi/src/Components/Articolo.php index 647879739..be0d9c3e0 100755 --- a/modules/preventivi/src/Components/Articolo.php +++ b/modules/preventivi/src/Components/Articolo.php @@ -27,8 +27,6 @@ class Articolo extends Article { use RelationTrait; - public $movimenta_magazzino = false; - protected $table = 'co_righe_preventivi'; /** diff --git a/modules/preventivi/src/Preventivo.php b/modules/preventivi/src/Preventivo.php index 7e15fa5dc..504ec71e5 100755 --- a/modules/preventivi/src/Preventivo.php +++ b/modules/preventivi/src/Preventivo.php @@ -36,6 +36,11 @@ class Preventivo extends Document use ReferenceTrait; use RecordTrait; + /** + * @var bool Disabilita movimentazione automatica + */ + public static $movimenta_magazzino = false; + protected $table = 'co_preventivi'; /** diff --git a/plugins/pianificazione_interventi/src/Components/Articolo.php b/plugins/pianificazione_interventi/src/Components/Articolo.php index 17cb794ce..1b17c4dfe 100755 --- a/plugins/pianificazione_interventi/src/Components/Articolo.php +++ b/plugins/pianificazione_interventi/src/Components/Articolo.php @@ -28,8 +28,6 @@ class Articolo extends Article { use RelationTrait; - public $movimenta_magazzino = false; - protected $table = 'co_righe_promemoria'; /** diff --git a/plugins/pianificazione_interventi/src/Promemoria.php b/plugins/pianificazione_interventi/src/Promemoria.php index 7d91b2d44..6687381f5 100755 --- a/plugins/pianificazione_interventi/src/Promemoria.php +++ b/plugins/pianificazione_interventi/src/Promemoria.php @@ -29,6 +29,11 @@ class Promemoria extends Document { use RecordTrait; + /** + * @var bool Disabilita movimentazione automatica + */ + public static $movimenta_magazzino = false; + protected $table = 'co_promemoria'; /** From 1d8ce9c437e904fa3e67daba09eaae0029c40ede Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 22 Sep 2020 13:59:50 +0200 Subject: [PATCH 19/41] =?UTF-8?q?Correzioni=20su=20duplicazione=20Attivit?= =?UTF-8?q?=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/interventi/actions.php | 50 ++++++++++------------ modules/interventi/bulk.php | 44 ++++++++----------- modules/interventi/modals/duplicazione.php | 16 ++++--- 3 files changed, 50 insertions(+), 60 deletions(-) diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index df1df09a0..29aae16f5 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -530,52 +530,46 @@ switch (post('op')) { // Duplica intervento case 'copy': - - $idstatointervento = post('idstatointervento'); + $id_stato = post('id_stato'); $data_richiesta = post('data_richiesta'); - $copia_sessioni = post('sessioni'); - $copia_righe = post('righe'); + $copia_sessioni = post('copia_sessioni'); + $copia_righe = post('copia_righe'); $new = $intervento->replicate(); - $new->idstatointervento = $idstatointervento; + $new->idstatointervento = $id_stato; - //calcolo il nuovo codice + // Calcolo del nuovo codice sulla base della data di richiesta $new->codice = Intervento::getNextCodice($data_richiesta); + $new->data_richiesta = $data_richiesta; + $new->data_scadenza = post('data_scadenza'); $new->save(); $id_record = $new->id; - $righe = $intervento->getRighe(); - foreach ($righe as $riga) { - $new_riga = $riga->replicate(); - $new_riga->setParent($new); + // Copio le righe + if (!empty($copia_righe)) { + $righe = $intervento->getRighe(); + foreach ($righe as $riga) { + $new_riga = $riga->replicate(); + $new_riga->setParent($new); - //Copio le righe - if ($copia_righe == 1) { - $righe = $intervento->getRighe(); - foreach ($righe as $riga) { - $new_riga = $riga->replicate(); - $new_riga->setParent($new); - - $new_riga->qta_evasa = 0; - $new_riga->save(); - } + $new_riga->qta_evasa = 0; + $new_riga->save(); } } - $i = 0; - - //Copio le sessioni - if ($copia_sessioni == 1) { + // Copia delle sessioni + $numero_sessione = 0; + if (!empty($copia_sessioni)) { $sessioni = $intervento->sessioni; foreach ($sessioni as $sessione) { - //Se è la prima sessione che copio importo la data con quella della richiesta - if ($i == 0) { + // Se è la prima sessione che copio importo la data con quella della richiesta + if ($numero_sessione == 0) { $orario_inizio = date('Y-m-d', strtotime($data_richiesta)).' '.date('H:i:s', strtotime($sessione->orario_inizio)); } else { $diff = strtotime($sessione->orario_inizio) - strtotime($inizio_old); - $orario_inizio = date('Y-m-d H:i:s', (strtotime($orario_inizio) + $diff)); + $orario_inizio = date('Y-m-d H:i:s', (strtotime($sessione->orario_inizio) + $diff)); } $diff_fine = strtotime($sessione->orario_fine) - strtotime($sessione->orario_inizio); @@ -588,7 +582,7 @@ switch (post('op')) { $new_sessione->orario_fine = $orario_fine; $new_sessione->save(); - ++$i; + ++$numero_sessione; $inizio_old = $sessione->orario_inizio; } } diff --git a/modules/interventi/bulk.php b/modules/interventi/bulk.php index 989e082d3..2ea15e766 100755 --- a/modules/interventi/bulk.php +++ b/modules/interventi/bulk.php @@ -161,8 +161,7 @@ switch (post('op')) { break; case 'copy-bulk': - - $idstatointervento = post('idstatointervento'); + $id_stato = post('idstatointervento'); $data_richiesta = post('data_richiesta'); $copia_sessioni = post('sessioni'); $copia_righe = post('righe'); @@ -171,45 +170,38 @@ switch (post('op')) { $intervento = Intervento::find($idintervento); $new = $intervento->replicate(); - $new->idstatointervento = $idstatointervento; + $new->idstatointervento = $id_stato; - //calcolo il nuovo codice + // Calcolo del nuovo codice sulla base della data di richiesta $new->codice = Intervento::getNextCodice($data_richiesta); $new->save(); $id_record = $new->id; - $righe = $intervento->getRighe(); - foreach ($righe as $riga) { - $new_riga = $riga->replicate(); - $new_riga->setParent($new); + // Copio le righe + if (!empty($copia_righe)) { + $righe = $intervento->getRighe(); + foreach ($righe as $riga) { + $new_riga = $riga->replicate(); + $new_riga->setParent($new); - //Copio le righe - if ($copia_righe == 1) { - $righe = $intervento->getRighe(); - foreach ($righe as $riga) { - $new_riga = $riga->replicate(); - $new_riga->setParent($new); - - $new_riga->qta_evasa = 0; - $new_riga->save(); - } + $new_riga->qta_evasa = 0; + $new_riga->save(); } } - $i = 0; - - //Copio le sessioni - if ($copia_sessioni == 1) { + // Copia delle sessioni + $numero_sessione = 0; + if (!empty($copia_sessioni)) { $sessioni = $intervento->sessioni; foreach ($sessioni as $sessione) { - //Se è la prima sessione che copio importo la data con quella della richiesta - if ($i == 0) { + // Se è la prima sessione che copio importo la data con quella della richiesta + if ($numero_sessione == 0) { $orario_inizio = date('Y-m-d', strtotime($data_richiesta)).' '.date('H:i:s', strtotime($sessione->orario_inizio)); } else { $diff = strtotime($sessione->orario_inizio) - strtotime($inizio_old); - $orario_inizio = date('Y-m-d H:i:s', (strtotime($orario_inizio) + $diff)); + $orario_inizio = date('Y-m-d H:i:s', (strtotime($sessione->orario_inizio) + $diff)); } $diff_fine = strtotime($sessione->orario_fine) - strtotime($sessione->orario_inizio); @@ -222,7 +214,7 @@ switch (post('op')) { $new_sessione->orario_fine = $orario_fine; $new_sessione->save(); - ++$i; + ++$numero_sessione; $inizio_old = $sessione->orario_inizio; } } diff --git a/modules/interventi/modals/duplicazione.php b/modules/interventi/modals/duplicazione.php index ece22d003..5e9b3130b 100644 --- a/modules/interventi/modals/duplicazione.php +++ b/modules/interventi/modals/duplicazione.php @@ -20,27 +20,31 @@ include_once __DIR__.'/../../../core.php'; echo ' -
+
- {[ "type": "timestamp", "label": "'.tr('Data/ora richiesta').'", "name": "data_richiesta", "required": 0, "value": "-now-", "required":1 ]} + {[ "type": "timestamp", "label": "'.tr('Data/ora richiesta').'", "name": "data_richiesta", "value": "-now-", "required":1 ]}
- {[ "type": "select", "label": "'.tr('Stato').'", "name": "idstatointervento", "required": 1, "values": "query=SELECT idstatointervento AS id, descrizione, colore AS _bgcolor_ FROM in_statiintervento WHERE deleted_at IS NULL", "value": "" ]} + {[ "type": "timestamp", "label": "'.tr('Data/ora scadenza').'", "name": "data_scadenza" ]}
- {["type":"checkbox", "label":"'.tr('Duplica righe').'", "name":"righe", "value":"", "help":"'.tr('Selezione per riportare anche le righe nella nuova attività').'" ]} + {[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato", "required": 1, "values": "query=SELECT idstatointervento AS id, descrizione, colore AS _bgcolor_ FROM in_statiintervento WHERE deleted_at IS NULL", "value": "" ]}
-
- {["type":"checkbox", "label":"'.tr('Duplica sessioni').'", "name":"sessioni", "value":"", "help":"'.tr('Selezione per riportare anche le sessioni di lavoro nella nuova attività').'" ]} +
+ {["type": "checkbox", "label": "'.tr('Duplica righe').'", "name": "copia_righe", "help": "'.tr('Selezione per riportare anche le righe nella nuova attività').'", "value": 1 ]} +
+ +
+ {["type": "checkbox", "label": "'.tr('Duplica sessioni').'", "name": "copia_sessioni", "help": "'.tr('Selezione per riportare anche le sessioni di lavoro nella nuova attività').'", "value": 1 ]}
From 8bd9643f5d534a3212512775c4e0c84bf58cff2b Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 22 Sep 2020 14:49:31 +0200 Subject: [PATCH 20/41] Spostamento delle classi Common in src --- config/namespaces.php | 1 - {include/src => src/Common}/Components/Article.php | 0 {include/src => src/Common}/Components/Description.php | 0 {include/src => src/Common}/Components/Discount.php | 0 {include/src => src/Common}/Components/MorphTrait.php | 0 {include/src => src/Common}/Components/Row.php | 0 {include/src => src/Common}/Document.php | 0 {include/src => src/Common}/Model.php | 0 {include/src => src/Common}/ReferenceInterface.php | 0 {include/src => src/Common}/RowReference.php | 0 10 files changed, 1 deletion(-) rename {include/src => src/Common}/Components/Article.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/Components/Description.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/Components/Discount.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/Components/MorphTrait.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/Components/Row.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/Document.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/Model.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/ReferenceInterface.php (100%) mode change 100755 => 100644 rename {include/src => src/Common}/RowReference.php (100%) diff --git a/config/namespaces.php b/config/namespaces.php index 4730efc04..3b7b3306e 100755 --- a/config/namespaces.php +++ b/config/namespaces.php @@ -18,7 +18,6 @@ */ return [ - 'include' => 'Common', 'modules/aggiornamenti' => 'Modules\Aggiornamenti', 'modules/anagrafiche' => 'Modules\Anagrafiche', 'modules/backups' => 'Modules\Backups', diff --git a/include/src/Components/Article.php b/src/Common/Components/Article.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Components/Article.php rename to src/Common/Components/Article.php diff --git a/include/src/Components/Description.php b/src/Common/Components/Description.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Components/Description.php rename to src/Common/Components/Description.php diff --git a/include/src/Components/Discount.php b/src/Common/Components/Discount.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Components/Discount.php rename to src/Common/Components/Discount.php diff --git a/include/src/Components/MorphTrait.php b/src/Common/Components/MorphTrait.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Components/MorphTrait.php rename to src/Common/Components/MorphTrait.php diff --git a/include/src/Components/Row.php b/src/Common/Components/Row.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Components/Row.php rename to src/Common/Components/Row.php diff --git a/include/src/Document.php b/src/Common/Document.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Document.php rename to src/Common/Document.php diff --git a/include/src/Model.php b/src/Common/Model.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/Model.php rename to src/Common/Model.php diff --git a/include/src/ReferenceInterface.php b/src/Common/ReferenceInterface.php old mode 100755 new mode 100644 similarity index 100% rename from include/src/ReferenceInterface.php rename to src/Common/ReferenceInterface.php diff --git a/include/src/RowReference.php b/src/Common/RowReference.php similarity index 100% rename from include/src/RowReference.php rename to src/Common/RowReference.php From 19e6a8ac23f079ab84855962dcaa9352ee24626d Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 22 Sep 2020 14:54:14 +0200 Subject: [PATCH 21/41] Correzioni minori su namespace --- src/HTMLBuilder/Manager/WidgetManager.php | 6 ++++-- src/Models/Clause.php | 3 ++- src/Models/View.php | 3 ++- src/Modules.php | 19 ++++++++++--------- src/Prints.php | 7 ++++--- 5 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/HTMLBuilder/Manager/WidgetManager.php b/src/HTMLBuilder/Manager/WidgetManager.php index d6f79da5f..812f7b230 100755 --- a/src/HTMLBuilder/Manager/WidgetManager.php +++ b/src/HTMLBuilder/Manager/WidgetManager.php @@ -19,6 +19,8 @@ namespace HTMLBuilder\Manager; +use Util\Query; + /** * @since 2.4 */ @@ -96,7 +98,7 @@ class WidgetManager implements ManagerInterface $query = str_replace('1=1', '1=1 '.$additionals, $query); } - $query = \Util\Query::replacePlaceholder($query); + $query = Query::replacePlaceholder($query); // Individuazione del risultato della query $database = database(); @@ -163,7 +165,7 @@ class WidgetManager implements ManagerInterface elseif ($widget['more_link_type'] == 'javascript') { $link = $widget['more_link']; - $link = \Util\Query::replacePlaceholder($link); + $link = Query::replacePlaceholder($link); $result .= 'onclick="'.$link.'"'; } diff --git a/src/Models/Clause.php b/src/Models/Clause.php index b6c9fb85f..f238b5fd4 100755 --- a/src/Models/Clause.php +++ b/src/Models/Clause.php @@ -20,6 +20,7 @@ namespace Models; use Common\Model; +use Util\Query; class Clause extends Model { @@ -39,6 +40,6 @@ class Clause extends Model public function getClauseAttribute($value) { - return Util\Query::replacePlaceholder($value); + return Query::replacePlaceholder($value); } } diff --git a/src/Models/View.php b/src/Models/View.php index 8d58dac10..44caa57a8 100755 --- a/src/Models/View.php +++ b/src/Models/View.php @@ -20,6 +20,7 @@ namespace Models; use Common\Model; +use Util\Query; class View extends Model { @@ -27,7 +28,7 @@ class View extends Model public function getQueryAttribute($value) { - return Util\Query::replacePlaceholder($value); + return Query::replacePlaceholder($value); } /* Relazioni Eloquent */ diff --git a/src/Modules.php b/src/Modules.php index b914c57a8..563bf76c7 100755 --- a/src/Modules.php +++ b/src/Modules.php @@ -18,6 +18,7 @@ */ use Models\Module; +use Util\Query; /** * Classe per la gestione delle informazioni relative ai moduli installati. @@ -137,7 +138,7 @@ class Modules $results = $database->fetchArray('SELECT * FROM `zz_group_module` WHERE `idgruppo` = (SELECT `idgruppo` FROM `zz_users` WHERE `id` = '.prepare($user['id']).') AND `enabled` = 1 AND `idmodule` = '.prepare($module['id'])); foreach ($results as $result) { if (!empty($result['clause'])) { - $result['clause'] = Util\Query::replacePlaceholder($result['clause']); + $result['clause'] = Query::replacePlaceholder($result['clause']); $additionals[$result['position']][] = $result['clause']; } @@ -149,7 +150,7 @@ class Modules $id_segment = $_SESSION['module_'.$module['id']]['id_segment']; foreach ($segments as $result) { if (!empty($result['clause']) && $result['id'] == $id_segment) { - $result['clause'] = Util\Query::replacePlaceholder($result['clause']); + $result['clause'] = Query::replacePlaceholder($result['clause']); $additionals[$result['position']][] = $result['clause']; } @@ -263,13 +264,13 @@ class Modules /** * Costruisce un link HTML per il modulo e il record indicati. * - * @param string|int $modulo - * @param int $id_record - * @param string $testo - * @param string $alternativo - * @param string $extra - * @param bool $blank - * @param string $anchor + * @param string|int $modulo + * @param int $id_record + * @param string $testo + * @param bool|string $alternativo + * @param string $extra + * @param bool $blank + * @param string $anchor * * @return string */ diff --git a/src/Prints.php b/src/Prints.php index 758027f0c..7fea18dc6 100755 --- a/src/Prints.php +++ b/src/Prints.php @@ -18,6 +18,7 @@ */ use Mpdf\Mpdf; +use Util\Query; /** * Classe per la gestione delle informazioni relative alle stampe installate. @@ -152,11 +153,11 @@ class Prints if (!empty($infos['is_record'])) { $module = Modules::get($infos['id_module']); - Util\Query::setSegments(false); - $query = Util\Query::getQuery($module, [ + Query::setSegments(false); + $query = Query::getQuery($module, [ 'id' => $id_record, ]); - Util\Query::setSegments(true); + Query::setSegments(true); $has_access = !empty($query) ? $dbo->fetchNum($query) !== 0 : true; } From 5f0539b106b82aef5b2946a61c357e86613e2756 Mon Sep 17 00:00:00 2001 From: Beppe Date: Tue, 22 Sep 2020 16:31:33 +0200 Subject: [PATCH 22/41] Nascondo le note interne ai clienti --- editor.php | 6 ++++++ modules/interventi/edit.php | 13 +++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/editor.php b/editor.php index 4e5ad9c6e..d192d3ef6 100755 --- a/editor.php +++ b/editor.php @@ -418,6 +418,12 @@ if ($read_only || !empty($block_edit)) { $(".checkbox-buttons label", "section.content")'.$not.'.addClass("disabled"); '; + //Nascondo il plugin note interne ai clienti + if( $user->gruppo=="Clienti" ){ + echo ' + $("#link-tab_note").hide();'; + } + if ($read_only) { echo ' $("a.btn, button, input[type=button], input[type=submit]", "section.content").hide(); diff --git a/modules/interventi/edit.php b/modules/interventi/edit.php index be2b7dc8f..aa679cbbb 100755 --- a/modules/interventi/edit.php +++ b/modules/interventi/edit.php @@ -285,10 +285,15 @@ echo '
{[ "type": "ckeditor", "label": "", "name": "descrizione", "class": "autosize", "value": "$descrizione$", "extra": "rows='10'", "readonly": "" ]}
- -
- {[ "type": "textarea", "label": "", "name": "informazioniaggiuntive", "class": "autosize", "value": "$informazioniaggiuntive$", "extra": "rows='5'" ]} -
+gruppo!="Clienti" ){ + echo ' +
+ {[ "type": "textarea", "label": "'.tr('Note interne').'", "name": "informazioniaggiuntive", "class": "autosize", "value": "$informazioniaggiuntive$", "extra": "rows=\'5\'" ]} +
'; + } +?>
From 1796a02b345ab8139349678cad164d09d951a93e Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Tue, 22 Sep 2020 20:28:37 +0200 Subject: [PATCH 23/41] Miglioramenti per Warning PHP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revisione della gerarchia tra le classi Eloquent. Modifica dei metodi getOriginal e hasOriginal per le righe in getOriginalComponent e hasOriginalComponent per maggiore compatibilità. Correzione del documento per le righe da parent a document. Suddivisione della gestione righe in: Component per gestire le relazioni, Accounting per gestire i prezzi. Separazione di righe, articoli, sconti e descrizioni in classi indipendenti. --- core.php | 4 +- include/riferimenti/riferimenti.php | 2 +- include/riferimenti/righe_riferimenti.php | 2 +- include/top.php | 13 +- lib/common.php | 3 +- lib/functions.php | 31 +- modules/anagrafiche/src/Anagrafica.php | 6 +- modules/anagrafiche/src/Nazione.php | 5 +- modules/anagrafiche/src/Sede.php | 5 +- modules/anagrafiche/src/Tipo.php | 5 +- modules/articoli/src/Articolo.php | 6 +- modules/articoli/src/Categoria.php | 6 +- modules/articoli/src/Movimento.php | 9 +- modules/categorie_documenti/src/Categoria.php | 6 +- modules/checklists/src/Check.php | 6 +- modules/checklists/src/Checklist.php | 7 +- modules/checklists/src/ChecklistItem.php | 6 +- modules/contratti/actions.php | 2 +- modules/contratti/row-list.php | 4 +- .../src/Components/RelationTrait.php | 8 +- modules/contratti/src/Contratto.php | 6 +- modules/contratti/src/Stato.php | 5 +- modules/dashboard/edit.php | 12 +- modules/ddt/row-list.php | 4 +- modules/ddt/src/Components/RelationTrait.php | 8 +- modules/ddt/src/DDT.php | 2 +- modules/ddt/src/Stato.php | 5 +- modules/ddt/src/Tipo.php | 5 +- modules/emails/src/Account.php | 4 +- modules/emails/src/Mail.php | 7 +- modules/emails/src/Receiver.php | 7 +- modules/emails/src/Template.php | 4 +- modules/fatture/actions.php | 2 +- modules/fatture/bulk.php | 2 +- modules/fatture/row-list.php | 8 +- modules/fatture/src/Components/Articolo.php | 4 +- .../fatture/src/Components/RelationTrait.php | 12 +- modules/fatture/src/Fattura.php | 6 +- modules/fatture/src/Stato.php | 5 +- modules/fatture/src/StatoFE.php | 5 +- modules/fatture/src/Tipo.php | 5 +- modules/impianti/src/Impianto.php | 5 +- modules/interventi/actions.php | 2 +- modules/interventi/bulk.php | 2 +- .../src/Components/RelationTrait.php | 8 +- .../interventi/src/Components/Sessione.php | 20 +- modules/interventi/src/Intervento.php | 2 +- modules/interventi/src/Stato.php | 5 +- modules/interventi/src/Tipo.php | 5 +- modules/iva/src/Aliquota.php | 5 +- modules/listini/src/Listino.php | 7 +- modules/newsletter/src/Lista.php | 6 +- modules/newsletter/src/Newsletter.php | 6 +- modules/ordini/actions.php | 2 +- modules/ordini/row-list.php | 4 +- .../ordini/src/Components/RelationTrait.php | 8 +- modules/ordini/src/Ordine.php | 8 +- modules/ordini/src/Stato.php | 5 +- modules/ordini/src/Tipo.php | 5 +- modules/pagamenti/src/Pagamento.php | 5 +- modules/preventivi/actions.php | 4 +- modules/preventivi/row-list.php | 4 +- .../src/Components/RelationTrait.php | 8 +- modules/preventivi/src/Preventivo.php | 8 +- modules/preventivi/src/Stato.php | 5 +- modules/primanota/src/Mastrino.php | 13 +- modules/primanota/src/Movimento.php | 7 +- modules/ritenute/src/RitenutaAcconto.php | 5 +- .../src/RitenutaContributi.php | 5 +- modules/rivalse/src/RivalsaINPS.php | 5 +- modules/scadenzario/src/Scadenza.php | 7 +- modules/tipi_intervento/src/Tipo.php | 7 +- .../src/DettaglioFornitore.php | 8 +- .../dettagli_articolo/src/DettaglioPrezzo.php | 9 +- .../src/Dichiarazione.php | 8 +- plugins/exportFE/src/FatturaElettronica.php | 4 +- plugins/importFE/actions.php | 2 +- plugins/importFE/riferimento.php | 2 +- .../src/Pianificazione.php | 2 +- plugins/pianificazione_interventi/actions.php | 2 +- .../src/Components/RelationTrait.php | 8 +- .../src/Promemoria.php | 2 +- src/Common/Components/Accounting.php | 405 ++++++++++++++++++ src/Common/Components/Article.php | 64 +-- src/Common/Components/Component.php | 393 +++++++++++++++++ src/Common/Components/Description.php | 316 +------------- src/Common/Components/Discount.php | 38 +- src/Common/Components/MorphTrait.php | 59 --- src/Common/Components/Row.php | 382 ++--------------- src/Common/Document.php | 11 +- src/Common/Model.php | 24 +- src/Common/RowReference.php | 2 + src/Common/SimpleModelTrait.php | 44 ++ src/HTMLBuilder/Manager/ButtonManager.php | 4 +- src/HTMLBuilder/Manager/FileManager.php | 5 +- src/Models/ApiResource.php | 5 +- src/Models/Cache.php | 4 +- src/Models/Clause.php | 5 +- src/Models/Group.php | 5 +- src/Models/Hook.php | 4 +- src/Models/Log.php | 5 +- src/Models/Module.php | 4 +- src/Models/Note.php | 7 +- src/Models/OperationLog.php | 7 +- src/Models/Plugin.php | 4 +- src/Models/PrintTemplate.php | 4 +- src/Models/Setting.php | 4 +- src/Models/Upload.php | 7 +- src/Models/User.php | 7 +- src/Models/View.php | 5 +- src/Modules.php | 6 +- src/Tasks/Log.php | 7 +- src/Tasks/Task.php | 9 +- src/Traits/StoreTrait.php | 2 +- src/Util/FileSystem.php | 31 +- src/Util/Query.php | 31 +- templates/ddt/body.php | 4 +- templates/fatture/body.php | 14 +- 118 files changed, 1425 insertions(+), 992 deletions(-) create mode 100644 src/Common/Components/Accounting.php create mode 100644 src/Common/Components/Component.php delete mode 100644 src/Common/Components/MorphTrait.php create mode 100644 src/Common/SimpleModelTrait.php diff --git a/core.php b/core.php index 50685b13e..33635b843 100755 --- a/core.php +++ b/core.php @@ -258,8 +258,8 @@ if (!API\Response::isAPIRequest()) { $plugin = Plugins::getCurrent(); $structure = isset($plugin) ? $plugin : $module; - $id_module = $module['id']; - $id_plugin = $plugin['id']; + $id_module = $module ? $module['id'] : null; + $id_plugin = $plugin ? $plugin['id'] : null; $user = Auth::user(); diff --git a/include/riferimenti/riferimenti.php b/include/riferimenti/riferimenti.php index 24077c153..d0150ce5d 100644 --- a/include/riferimenti/riferimenti.php +++ b/include/riferimenti/riferimenti.php @@ -48,7 +48,7 @@ echo ' '; $documenti_disponibili = collect(); -$direzione_richiesta = $source->parent->direzione == 'entrata' ? 'uscita' : 'entrata'; +$direzione_richiesta = $source->getDocument()->direzione == 'entrata' ? 'uscita' : 'entrata'; // Individuazione DDT disponibili $ddt = DDT::whereHas('stato', function ($query) { diff --git a/include/riferimenti/righe_riferimenti.php b/include/riferimenti/righe_riferimenti.php index 35cd9bd63..6ba5ea477 100644 --- a/include/riferimenti/righe_riferimenti.php +++ b/include/riferimenti/righe_riferimenti.php @@ -55,7 +55,7 @@ if (!$riferimenti->isEmpty()) { '.$riferimento->target->descrizione.'
- '.reference($riferimento->target->parent).' + '.reference($riferimento->target->getDocument()).' '; diff --git a/include/top.php b/include/top.php index c072e5b0c..0af6d18a7 100755 --- a/include/top.php +++ b/include/top.php @@ -289,7 +289,8 @@ if (Auth::check()) { } } -$hide_sidebar = Auth::check() && (setting('Nascondere la barra sinistra di default') or $_SESSION['settings']['sidebar-collapse']); +$settings_collapse = session('settings.sidebar-collapse') ? 1 : 0; +$hide_sidebar = Auth::check() && (setting('Nascondere la barra sinistra di default') || $settings_collapse); echo ' @@ -520,10 +521,16 @@ if (Auth::check()) {
'; // Eventuale messaggio personalizzato per l'installazione corrente - include_once App::filepath('include/custom/extra', 'extra.php'); + $extra_file = App::filepath('include/custom/extra', 'extra.php'); + if ($extra_file) { + include_once $extra_file; + } } else { // Eventuale messaggio personalizzato per l'installazione corrente - include_once App::filepath('include/custom/extra', 'login.php'); + $extra_file = App::filepath('include/custom/extra', 'login.php'); + if ($extra_file) { + include_once $extra_file; + } if (!empty($messages['info']) || !empty($messages['warning']) || !empty($messages['error'])) { echo ' diff --git a/lib/common.php b/lib/common.php index b5e9eeed4..50c4f2206 100755 --- a/lib/common.php +++ b/lib/common.php @@ -22,6 +22,7 @@ * * @since 2.4.2 */ +use Common\Components\Accounting; /** * Esegue una somma precisa tra due interi/array. @@ -113,7 +114,7 @@ function orderValue($table, $field, $id) * * @return string|null */ -function discountInfo(\Common\Components\Row $riga, $mostra_maggiorazione = true) +function discountInfo(Accounting $riga, $mostra_maggiorazione = true) { if (empty($riga->sconto_unitario) || (!$mostra_maggiorazione && $riga->sconto_unitario < 0)) { return null; diff --git a/lib/functions.php b/lib/functions.php index 8cbce7bad..8e0c0dde5 100755 --- a/lib/functions.php +++ b/lib/functions.php @@ -17,11 +17,13 @@ * along with this program. If not, see . */ -/** +/* * Funzioni fondamentali per il corretto funzionamento del nucleo del progetto. * * @since 2.3 */ + +use HTMLBuilder\HTMLBuilder; use Models\OperationLog; /** @@ -213,8 +215,10 @@ function translateTemplate() $id_record = filter('id_record'); $id_parent = filter('id_parent'); - $id_module = Modules::getCurrent()['id']; - $id_plugin = Plugins::getCurrent()['id']; + $module = Modules::getCurrent(); + $plugin = Plugins::getCurrent(); + $id_module = $module ? $module['id'] : null; + $id_plugin = $plugin ? $plugin['id'] : null; $template = ob_get_clean(); @@ -225,7 +229,7 @@ function translateTemplate() ]; $template = replace($template, $replaces); - $template = \HTMLBuilder\HTMLBuilder::replace($template); + $template = HTMLBuilder::replace($template); $template = replace($template, $replaces); // Informazioni estese sulle azioni dell'utente @@ -406,3 +410,22 @@ function check_query($query) return true; } + +function session($name = '') +{ + $session = &$_SESSION; + if (empty($name)) { + return $session; + } + + $pieces = explode('.', $name); + foreach ($pieces as $piece) { + if (!isset($session[$piece])) { + return null; + } + + $session = &$session[$piece]; + } + + return $session; +} diff --git a/modules/anagrafiche/src/Anagrafica.php b/modules/anagrafiche/src/Anagrafica.php index 964af7a60..68715ee27 100755 --- a/modules/anagrafiche/src/Anagrafica.php +++ b/modules/anagrafiche/src/Anagrafica.php @@ -19,7 +19,8 @@ namespace Modules\Anagrafiche; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Modules\Contratti\Contratto; use Modules\DDT\DDT; @@ -34,6 +35,7 @@ use Util\Generator; class Anagrafica extends Model { + use SimpleModelTrait; use RecordTrait; use SoftDeletes; @@ -62,7 +64,7 @@ class Anagrafica extends Model */ public static function build($ragione_sociale, $nome = '', $cognome = '', array $tipologie = []) { - $model = parent::build(); + $model = new static(); $model->ragione_sociale = $ragione_sociale; diff --git a/modules/anagrafiche/src/Nazione.php b/modules/anagrafiche/src/Nazione.php index 7e46b3cc5..234b227eb 100755 --- a/modules/anagrafiche/src/Nazione.php +++ b/modules/anagrafiche/src/Nazione.php @@ -19,10 +19,13 @@ namespace Modules\Anagrafiche; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; class Nazione extends Model { + use SimpleModelTrait; + protected $table = 'an_nazioni'; public function anagrafiche() diff --git a/modules/anagrafiche/src/Sede.php b/modules/anagrafiche/src/Sede.php index b8ce1b6c3..6b6dcbe7e 100644 --- a/modules/anagrafiche/src/Sede.php +++ b/modules/anagrafiche/src/Sede.php @@ -19,10 +19,13 @@ namespace Modules\Anagrafiche; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; class Sede extends Model { + use SimpleModelTrait; + protected $table = 'an_sedi'; /** diff --git a/modules/anagrafiche/src/Tipo.php b/modules/anagrafiche/src/Tipo.php index 102750fea..0c84a17b2 100755 --- a/modules/anagrafiche/src/Tipo.php +++ b/modules/anagrafiche/src/Tipo.php @@ -19,10 +19,13 @@ namespace Modules\Anagrafiche; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; class Tipo extends Model { + use SimpleModelTrait; + protected $table = 'an_tipianagrafiche'; protected $primaryKey = 'idtipoanagrafica'; diff --git a/modules/articoli/src/Articolo.php b/modules/articoli/src/Articolo.php index a073f0e3b..c7f4439a3 100755 --- a/modules/articoli/src/Articolo.php +++ b/modules/articoli/src/Articolo.php @@ -19,7 +19,8 @@ namespace Modules\Articoli; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Modules; use Modules\Interventi\Components\Articolo as ArticoloIntervento; @@ -30,6 +31,7 @@ use Uploads; class Articolo extends Model { + use SimpleModelTrait; use SoftDeletes; use RecordTrait; @@ -41,7 +43,7 @@ class Articolo extends Model public static function build($codice, $nome, Categoria $categoria = null, Categoria $sottocategoria = null) { - $model = parent::build(); + $model = new static(); $model->codice = $codice; $model->descrizione = $nome; diff --git a/modules/articoli/src/Categoria.php b/modules/articoli/src/Categoria.php index acb5cb735..c3c82b430 100755 --- a/modules/articoli/src/Categoria.php +++ b/modules/articoli/src/Categoria.php @@ -19,11 +19,13 @@ namespace Modules\Articoli; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Traits\HierarchyTrait; class Categoria extends Model { + use SimpleModelTrait; use HierarchyTrait; protected $table = 'mg_categorie'; @@ -31,7 +33,7 @@ class Categoria extends Model public static function build($nome) { - $model = parent::build(); + $model = new static(); $model->nome = $nome; $model->save(); diff --git a/modules/articoli/src/Movimento.php b/modules/articoli/src/Movimento.php index 184c9b1bb..0c8ecdc9a 100755 --- a/modules/articoli/src/Movimento.php +++ b/modules/articoli/src/Movimento.php @@ -19,9 +19,10 @@ namespace Modules\Articoli; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; -/** +/* * Classe dedicata alla gestione dei movimenti di magazzino degli articoli. * * Alcuni appunti sull'utilizzo dei campi *idsede_azienda* e *idsede_controparte* @@ -32,12 +33,14 @@ use Common\Model; */ class Movimento extends Model { + use SimpleModelTrait; + protected $document; protected $table = 'mg_movimenti'; public static function build(Articolo $articolo, $qta, $descrizone, $data, $document = null) { - $model = parent::build(); + $model = new static(); $model->articolo()->associate($articolo); diff --git a/modules/categorie_documenti/src/Categoria.php b/modules/categorie_documenti/src/Categoria.php index f3e8182ee..db9c55f27 100755 --- a/modules/categorie_documenti/src/Categoria.php +++ b/modules/categorie_documenti/src/Categoria.php @@ -19,18 +19,20 @@ namespace Modules\CategorieDocumentali; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; class Categoria extends Model { + use SimpleModelTrait; use SoftDeletes; protected $table = 'do_categorie'; public static function build($descrizione) { - $model = parent::build(); + $model = new static(); $model->descrizione = $descrizione; $model->save(); diff --git a/modules/checklists/src/Check.php b/modules/checklists/src/Check.php index 48d28b878..53468d796 100755 --- a/modules/checklists/src/Check.php +++ b/modules/checklists/src/Check.php @@ -19,7 +19,8 @@ namespace Modules\Checklists; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Models\Group; use Models\Module; use Models\Plugin; @@ -29,6 +30,7 @@ use Traits\HierarchyTrait; class Check extends Model { + use SimpleModelTrait; use HierarchyTrait; protected static $parent_identifier = 'id_parent'; @@ -46,7 +48,7 @@ class Check extends Model */ public static function build(User $user, $structure, $id_record, $content, $parent_id = null) { - $model = parent::build(); + $model = new static(); $model->user()->associate($user); $model->id_parent = $parent_id; diff --git a/modules/checklists/src/Checklist.php b/modules/checklists/src/Checklist.php index 6195322d7..98522aa3d 100755 --- a/modules/checklists/src/Checklist.php +++ b/modules/checklists/src/Checklist.php @@ -19,13 +19,16 @@ namespace Modules\Checklists; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Models\Module; use Models\Plugin; use Models\User; class Checklist extends Model { + use SimpleModelTrait; + protected $table = 'zz_checklists'; /** @@ -37,7 +40,7 @@ class Checklist extends Model */ public static function build($nome) { - $model = parent::build(); + $model = new static(); $model->name = $nome; $model->save(); diff --git a/modules/checklists/src/ChecklistItem.php b/modules/checklists/src/ChecklistItem.php index f7bbc910d..9089c11e4 100755 --- a/modules/checklists/src/ChecklistItem.php +++ b/modules/checklists/src/ChecklistItem.php @@ -19,11 +19,13 @@ namespace Modules\Checklists; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; use Traits\HierarchyTrait; class ChecklistItem extends Model { + use SimpleModelTrait; use HierarchyTrait; protected static $parent_identifier = 'id_parent'; @@ -39,7 +41,7 @@ class ChecklistItem extends Model */ public static function build(Checklist $checklist, $contenuto, $id_parent = null) { - $model = parent::build(); + $model = new static(); $model->checklist()->associate($checklist); $model->id_parent = $id_parent; diff --git a/modules/contratti/actions.php b/modules/contratti/actions.php index 10a87b48a..63b4059b0 100644 --- a/modules/contratti/actions.php +++ b/modules/contratti/actions.php @@ -121,7 +121,7 @@ switch (post('op')) { $righe = $contratto->getRighe(); foreach ($righe as $riga) { $new_riga = $riga->replicate(); - $new_riga->setParent($new); + $new_riga->setDocument($new); $new_riga->qta_evasa = 0; $new_riga->save(); diff --git a/modules/contratti/row-list.php b/modules/contratti/row-list.php index c333f3bbd..6319d51d2 100755 --- a/modules/contratti/row-list.php +++ b/modules/contratti/row-list.php @@ -51,9 +51,9 @@ foreach ($righe as $riga) { '; // Aggiunta dei riferimenti ai documenti - if ($riga->hasOriginal()) { + if ($riga->hasOriginalComponent()) { echo ' - '.reference($riga->getOriginal()->parent, tr('Origine')).''; + '.reference($riga->getOriginalComponent()->getDocument(), tr('Origine')).''; } // Descrizione diff --git a/modules/contratti/src/Components/RelationTrait.php b/modules/contratti/src/Components/RelationTrait.php index d9f44166d..a14497eae 100755 --- a/modules/contratti/src/Components/RelationTrait.php +++ b/modules/contratti/src/Components/RelationTrait.php @@ -23,18 +23,18 @@ use Modules\Contratti\Contratto; trait RelationTrait { - public function getParentID() + public function getDocumentID() { return 'idcontratto'; } - public function parent() + public function document() { - return $this->belongsTo(Contratto::class, $this->getParentID()); + return $this->belongsTo(Contratto::class, $this->getDocumentID()); } public function contratto() { - return $this->parent(); + return $this->document(); } } diff --git a/modules/contratti/src/Contratto.php b/modules/contratti/src/Contratto.php index 231967e0d..4cc1046b5 100755 --- a/modules/contratti/src/Contratto.php +++ b/modules/contratti/src/Contratto.php @@ -21,7 +21,7 @@ namespace Modules\Contratti; use Carbon\Carbon; use Carbon\CarbonInterval; -use Common\Components\Description; +use Common\Components\Component; use Common\Document; use Modules\Anagrafiche\Anagrafica; use Modules\Interventi\Intervento; @@ -58,7 +58,7 @@ class Contratto extends Document */ public static function build(Anagrafica $anagrafica, $nome) { - $model = parent::build(); + $model = new static(); $stato_documento = Stato::where('descrizione', 'Bozza')->first(); @@ -220,7 +220,7 @@ class Contratto extends Document * Effettua un controllo sui campi del documento. * Viene richiamato dalle modifiche alle righe del documento. */ - public function triggerEvasione(Description $trigger) + public function triggerEvasione(Component $trigger) { parent::triggerEvasione($trigger); diff --git a/modules/contratti/src/Stato.php b/modules/contratti/src/Stato.php index dcea1da30..8256cd693 100755 --- a/modules/contratti/src/Stato.php +++ b/modules/contratti/src/Stato.php @@ -19,10 +19,13 @@ namespace Modules\Contratti; -use Common\Model; +use Common\SimpleModelTrait; +use Illuminate\Database\Eloquent\Model; class Stato extends Model { + use SimpleModelTrait; + protected $table = 'co_staticontratti'; public function preventivi() diff --git a/modules/dashboard/edit.php b/modules/dashboard/edit.php index 9b2d54a2a..2fca88336 100755 --- a/modules/dashboard/edit.php +++ b/modules/dashboard/edit.php @@ -31,10 +31,11 @@ echo '
'; @@ -202,7 +202,7 @@ if (filter('action') == 'do_update') { foreach ($updates as $update) { if ($update['sql'] && (!empty($update['done']) || is_null($update['done']))) { - $queries = readSQLFile(DOCROOT.$update['directory'].$update['filename'].'.sql', ';'); + $queries = readSQLFile(base_dir().$update['directory'].$update['filename'].'.sql', ';'); $total += count($queries); if (intval($update['done']) > 1) { diff --git a/include/top.php b/include/top.php index 0af6d18a7..85e8dcf8e 100755 --- a/include/top.php +++ b/include/top.php @@ -38,9 +38,9 @@ echo ' '; -if (file_exists(DOCROOT.'/manifest.json')) { +if (file_exists(base_dir().'/manifest.json')) { echo ' - '; + '; } // CSS @@ -166,7 +166,7 @@ if (Auth::check()) { }, }; globals = { - rootdir: "'.$rootdir.'", + rootdir: "'.base_link().'", js: "'.$paths['js'].'", css: "'.$paths['css'].'", img: "'.$paths['img'].'", @@ -209,7 +209,7 @@ if (Auth::check()) { echo ' - '.tr('Scarica').' + '.tr('Scarica').' diff --git a/modules/categorie_articoli/row-list.php b/modules/categorie_articoli/row-list.php index 3d67c8ca8..891d621ca 100755 --- a/modules/categorie_articoli/row-list.php +++ b/modules/categorie_articoli/row-list.php @@ -29,7 +29,7 @@ foreach ($subcategorie as $sub) { '.$sub['colore'].' '.$sub['nota'].' - + diff --git a/modules/contratti/edit.php b/modules/contratti/edit.php index ad4af3fdc..fe9fbe56a 100755 --- a/modules/contratti/edit.php +++ b/modules/contratti/edit.php @@ -237,7 +237,7 @@ if (!empty($rs)) { - @@ -289,7 +289,7 @@ if (!empty($rs)) { - diff --git a/modules/dashboard/actions.php b/modules/dashboard/actions.php index 99049b018..5c8bfded0 100755 --- a/modules/dashboard/actions.php +++ b/modules/dashboard/actions.php @@ -74,7 +74,7 @@ switch (filter('op')) { 'title' => 'Int. '.$sessione['codice'].' '.$sessione['cliente'].'
'.tr('Tecnici').': '.$sessione['nome_tecnico'].' '.(($sessione['have_attachments']) ? '' : ''), 'start' => $sessione['orario_inizio'], 'end' => $sessione['orario_fine'], - 'url' => ROOTDIR.'/editor.php?id_module='.$modulo_interventi->id.'&id_record='.$sessione['idintervento'], + 'url' => base_link().'/editor.php?id_module='.$modulo_interventi->id.'&id_record='.$sessione['idintervento'], 'backgroundColor' => $sessione['colore'], 'textColor' => color_inverse($sessione['colore']), 'borderColor' => ($sessione['colore_tecnico'] == '#FFFFFF') ? color_darken($sessione['colore_tecnico'], 100) : $sessione['colore_tecnico'], diff --git a/modules/dashboard/widgets/notifiche.php b/modules/dashboard/widgets/notifiche.php index 0cbb67359..ffb683734 100755 --- a/modules/dashboard/widgets/notifiche.php +++ b/modules/dashboard/widgets/notifiche.php @@ -51,7 +51,7 @@ if (empty($notes)) { $moduli = $notes->groupBy('id_module')->sortBy('notification_date'); foreach ($moduli as $module_id => $note) { - $modulo = Module::get($module_id); + $modulo = Module::pool($module_id); echo '

'.$modulo->title.'

diff --git a/modules/ddt/ajax/search.php b/modules/ddt/ajax/search.php index 5e2c1c645..237d3ae5c 100755 --- a/modules/ddt/ajax/search.php +++ b/modules/ddt/ajax/search.php @@ -51,7 +51,7 @@ foreach ($rs as $r) { $numero = empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno']; - $result['link'] = ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; + $result['link'] = base_link().'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; $result['title'] = $r['tipologia'].' num. '.$numero.' del '.Translator::dateToLocale($r['data']); $result['category'] = $r['tipologia']; diff --git a/modules/ddt/edit.php b/modules/ddt/edit.php index 0669fbed9..ea71479c0 100755 --- a/modules/ddt/edit.php +++ b/modules/ddt/edit.php @@ -324,7 +324,7 @@ if (!$block_edit) { $ordini = $dbo->fetchArray($ordini_query)[0]['tot']; echo ' - + '.tr('Ordine').' '; diff --git a/modules/emails/src/Account.php b/modules/emails/src/Account.php index f5378373d..d6e57e914 100755 --- a/modules/emails/src/Account.php +++ b/modules/emails/src/Account.php @@ -24,12 +24,12 @@ use Common\SimpleModelTrait; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Notifications\EmailNotification; -use Traits\StoreTrait; +use Traits\LocalPoolTrait; class Account extends Model { use SimpleModelTrait; - use StoreTrait; + use LocalPoolTrait; use SoftDeletes; protected $table = 'em_accounts'; diff --git a/modules/emails/src/Template.php b/modules/emails/src/Template.php index 058f6aa67..58451cd10 100755 --- a/modules/emails/src/Template.php +++ b/modules/emails/src/Template.php @@ -24,12 +24,12 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Models\Module; use Models\PrintTemplate; -use Traits\StoreTrait; +use Traits\LocalPoolTrait; class Template extends Model { use SimpleModelTrait; - use StoreTrait; + use LocalPoolTrait; use SoftDeletes; protected $table = 'em_templates'; diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 941128873..37239e4cd 100755 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -143,7 +143,7 @@ switch (post('op')) { if ($stato_fe && empty($checks)) { try { $fattura_pa = new FatturaElettronica($id_record); - $file = $fattura_pa->save(DOCROOT.'/'.FatturaElettronica::getDirectory()); + $file = $fattura_pa->save(base_dir().'/'.FatturaElettronica::getDirectory()); flash()->info(tr('Fattura elettronica generata correttamente!')); diff --git a/modules/fatture/add_intervento.php b/modules/fatture/add_intervento.php index cc3f9d223..0b1389055 100755 --- a/modules/fatture/add_intervento.php +++ b/modules/fatture/add_intervento.php @@ -44,7 +44,7 @@ echo ' '_NUM_' => $numero, ]).'

- + '; diff --git a/modules/fatture/add_serial.php b/modules/fatture/add_serial.php index 0c67a1438..0468e987e 100755 --- a/modules/fatture/add_serial.php +++ b/modules/fatture/add_serial.php @@ -75,7 +75,7 @@ $rs = $dbo->fetchArray('SELECT mg_articoli.id AS idarticolo, mg_articoli.codice, echo '

'.tr('Articolo').': '.$rs[0]['codice'].' - '.$rs[0]['descrizione'].'

- + diff --git a/modules/fatture/ajax/search.php b/modules/fatture/ajax/search.php index ba1d2cbc2..7e918e176 100755 --- a/modules/fatture/ajax/search.php +++ b/modules/fatture/ajax/search.php @@ -53,7 +53,7 @@ foreach ($rs as $r) { $numero = empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno']; - $result['link'] = ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; + $result['link'] = base_link().'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; $result['title'] = $r['tipologia'].' num. '.$numero.' del '.Translator::dateToLocale($r['data']); $result['category'] = $r['tipologia']; diff --git a/modules/fatture/bulk.php b/modules/fatture/bulk.php index a98acc5f2..99ea9a5de 100755 --- a/modules/fatture/bulk.php +++ b/modules/fatture/bulk.php @@ -27,7 +27,7 @@ use Util\Zip; switch (post('op')) { case 'export-bulk': - $dir = DOCROOT.'/files/export_fatture/'; + $dir = base_dir().'/files/export_fatture/'; directory($dir.'tmp/'); $dir = slashes($dir); @@ -113,7 +113,7 @@ switch (post('op')) { break; case 'export-xml-bulk': - $dir = DOCROOT.'/files/export_fatture/'; + $dir = base_dir().'/files/export_fatture/'; directory($dir.'tmp/'); $dir = slashes($dir); @@ -301,7 +301,7 @@ $operations['registrazione-contabile'] = [ 'title' => tr('Registrazione contabile'), 'type' => 'modal', 'origine' => 'fatture', - 'url' => $rootdir.'/add.php?id_module='.Modules::get('Prima nota')['id'], + 'url' => base_link().'/add.php?id_module='.Modules::get('Prima nota')['id'], ], ]; diff --git a/modules/fatture/buttons.php b/modules/fatture/buttons.php index 0b392234e..fa2051fa0 100755 --- a/modules/fatture/buttons.php +++ b/modules/fatture/buttons.php @@ -42,11 +42,11 @@ if ($dir == 'entrata') { @@ -72,7 +72,7 @@ if (!empty($record['is_fiscale'])) { } echo ' - + '.tr('Registra insoluto').' '; @@ -87,7 +87,7 @@ if (!empty($record['is_fiscale'])) { } echo ' - + '.tr('Registra contabile').' '; diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 44be79b29..3bf94427d 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -599,7 +599,7 @@ if (!$block_edit) { echo ' '; @@ -609,7 +609,7 @@ if (!$block_edit) { $preventivi = $dbo->fetchArray($prev_query)[0]['tot']; echo ' '; @@ -619,7 +619,7 @@ if (!$block_edit) { $contratti = $dbo->fetchArray($contr_query)[0]['tot']; echo ' '; @@ -637,7 +637,7 @@ if (!$block_edit) { AND dt_ddt.id IN (SELECT idddt FROM dt_righe_ddt WHERE dt_righe_ddt.idddt = dt_ddt.id AND (qta - qta_evasa) > 0)'; $ddt = $dbo->fetchArray($ddt_query)[0]['tot']; echo ' - + Ddt '; @@ -645,7 +645,7 @@ if (!$block_edit) { $ordini_query = 'SELECT COUNT(*) AS tot FROM or_ordini WHERE idanagrafica='.prepare($record['idanagrafica']).' AND idstatoordine IN (SELECT id FROM or_statiordine WHERE descrizione IN(\'Accettato\', \'Evaso\', \'Parzialmente evaso\', \'Parzialmente fatturato\')) AND idtipoordine=(SELECT id FROM or_tipiordine WHERE dir='.prepare($dir).') AND or_ordini.id IN (SELECT idordine FROM or_righe_ordini WHERE or_righe_ordini.idordine = or_ordini.id AND (qta - qta_evasa) > 0)'; $ordini = $dbo->fetchArray($ordini_query)[0]['tot']; echo ' - + Ordine '; } diff --git a/modules/fatture/variables.php b/modules/fatture/variables.php index f074222ba..89c5b1c99 100755 --- a/modules/fatture/variables.php +++ b/modules/fatture/variables.php @@ -31,9 +31,9 @@ FROM co_documenti WHERE co_documenti.id='.prepare($id_record)); if (!empty(setting('Logo stampe'))) { - $logo_azienda = BASEURL.'/'.Models\Upload::where('filename', setting('Logo stampe'))->first()->fileurl; + $logo_azienda = base_url().'/'.Models\Upload::where('filename', setting('Logo stampe'))->first()->fileurl; } else { - $logo_azienda = str_replace(DOCROOT, BASEURL, App::filepath('templates/base|custom|/logo_azienda.jpg')); + $logo_azienda = str_replace(base_dir(), base_url(), App::filepath('templates/base|custom|/logo_azienda.jpg')); $logo_azienda = str_replace('\\', '/', $logo_azienda); } diff --git a/modules/gestione_componenti/actions.php b/modules/gestione_componenti/actions.php index 9f5446db4..516651ba1 100755 --- a/modules/gestione_componenti/actions.php +++ b/modules/gestione_componenti/actions.php @@ -19,7 +19,7 @@ include_once __DIR__.'/../../core.php'; -$path = $docroot.'/files/impianti/'; +$path = base_dir().'/files/impianti/'; switch (post('op')) { case 'update': diff --git a/modules/gestione_componenti/edit.php b/modules/gestione_componenti/edit.php index 066217461..855b2faad 100755 --- a/modules/gestione_componenti/edit.php +++ b/modules/gestione_componenti/edit.php @@ -32,7 +32,7 @@ if (empty($id_record)) { for ($c = 1; $c <= count($cmp); ++$c) { echo ' - + '.$c.' '.$cmp[$c - 1][0].' '; diff --git a/modules/gestione_componenti/init.php b/modules/gestione_componenti/init.php index 1711abcc7..b53dc2ef8 100755 --- a/modules/gestione_componenti/init.php +++ b/modules/gestione_componenti/init.php @@ -19,9 +19,9 @@ include_once __DIR__.'/../../core.php'; -$cmp = \Util\Ini::getList($docroot.'/files/impianti/'); +$cmp = \Util\Ini::getList(base_dir().'/files/impianti/'); if (!empty($id_record) && isset($cmp[$id_record - 1])) { $record['nomefile'] = $cmp[$id_record - 1][0]; - $record['contenuto'] = file_get_contents($docroot.'/files/impianti/'.$record['nomefile']); + $record['contenuto'] = file_get_contents(base_dir().'/files/impianti/'.$record['nomefile']); } diff --git a/modules/giacenze_sedi/init.php b/modules/giacenze_sedi/init.php index 4e6f556ea..e9f32889d 100644 --- a/modules/giacenze_sedi/init.php +++ b/modules/giacenze_sedi/init.php @@ -21,5 +21,5 @@ include_once __DIR__.'/../../core.php'; if (isset($id_record)) { $id_module = Modules::get('Articoli')['id']; - redirect(ROOTDIR.'/editor.php?id_module='.$id_module.'&id_record='.$id_record); + redirect(base_link().'/editor.php?id_module='.$id_module.'&id_record='.$id_record); } diff --git a/modules/impianti/actions.php b/modules/impianti/actions.php index 8af12487c..bf41a243a 100644 --- a/modules/impianti/actions.php +++ b/modules/impianti/actions.php @@ -21,7 +21,7 @@ include_once __DIR__.'/../../core.php'; $op = post('op'); -$upload_dir = $docroot.'/files/'.Modules::get('Impianti')['directory']; +$upload_dir = base_dir().'/files/'.Modules::get('Impianti')['directory']; switch ($op) { // Aggiorno informazioni di base impianto @@ -124,8 +124,8 @@ switch ($op) { } // ...altrimenti carico dal file .ini - elseif (file_exists($docroot.'/files/impianti/'.$filename)) { - $contenuto = file_get_contents($docroot.'/files/impianti/'.$filename); + elseif (file_exists(base_dir().'/files/impianti/'.$filename)) { + $contenuto = file_get_contents(base_dir().'/files/impianti/'.$filename); } crea_form_componente($contenuto); diff --git a/modules/impianti/ajax/search.php b/modules/impianti/ajax/search.php index 9988b77d2..508416d86 100644 --- a/modules/impianti/ajax/search.php +++ b/modules/impianti/ajax/search.php @@ -49,7 +49,7 @@ $rs = $dbo->fetchArray($query); foreach ($rs as $r) { $result = []; - $result['link'] = ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; + $result['link'] = base_link().'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; $result['title'] = $r['matricola'].' - '.$r['nome']; $result['category'] = 'Impianti'; diff --git a/modules/impianti/edit.php b/modules/impianti/edit.php index 982bb0030..e774ad1f2 100644 --- a/modules/impianti/edit.php +++ b/modules/impianti/edit.php @@ -25,7 +25,7 @@ if (!empty($record['immagine'])) { $default_img = '/'.Uploads::getDirectory($id_module).'/'.$fileinfo['filename'].'_thumb600.'.$fileinfo['extension']; - $img = file_exists(DOCROOT.$default_img) ? ROOTDIR.$default_img : ROOTDIR.'/'.Uploads::getDirectory($id_module).'/'.$record['immagine']; + $img = file_exists(base_dir().$default_img) ? base_link().$default_img : base_link().'/'.Uploads::getDirectory($id_module).'/'.$record['immagine']; } ?> diff --git a/modules/impianti/plugins/my_impianti.componenti.php b/modules/impianti/plugins/my_impianti.componenti.php index 2ecae780a..026dad961 100755 --- a/modules/impianti/plugins/my_impianti.componenti.php +++ b/modules/impianti/plugins/my_impianti.componenti.php @@ -46,8 +46,8 @@ switch (filter('op')) { $filename = get('filename'); if (!empty($filename)) { - $contenuto = file_get_contents(DOCROOT.'/files/impianti/'.$filename); - $nome = Ini::getValue(Ini::readFile(DOCROOT.'/files/impianti/'.$filename), 'Nome'); + $contenuto = file_get_contents(base_dir().'/files/impianti/'.$filename); + $nome = Ini::getValue(Ini::readFile(base_dir().'/files/impianti/'.$filename), 'Nome'); $query = 'INSERT INTO my_impianto_componenti(filename, idimpianto, contenuto, nome, data) VALUES('.prepare($filename).', '.prepare($id_record).', '.prepare($contenuto).', '.prepare($nome).', NOW())'; $dbo->query($query); @@ -63,8 +63,8 @@ switch (filter('op')) { $filename = get('filename'); $id = get('id'); - $nome = Ini::getValue(Ini::readFile(DOCROOT.'/files/impianti/'.$filename), 'Nome'); - $contenuto = file_get_contents(DOCROOT.'/files/impianti/'.$filename); + $nome = Ini::getValue(Ini::readFile(base_dir().'/files/impianti/'.$filename), 'Nome'); + $contenuto = file_get_contents(base_dir().'/files/impianti/'.$filename); // Verifico che questo componente non sia già stato sostituito $query = 'SELECT * FROM my_impianto_componenti WHERE idsostituto = '.prepare($id); @@ -111,7 +111,7 @@ echo '
'; // Elenca i componenti disponibili -$componenti_disponibili = Ini::getList(DOCROOT.'/files/my_impianti/', $id_list); +$componenti_disponibili = Ini::getList(base_dir().'/files/my_impianti/', $id_list); echo '
@@ -203,7 +203,7 @@ if (!empty($componenti_installati)) { echo '
- + '; // Nome @@ -324,7 +324,7 @@ echo ' + '; +'; $start = $_SESSION['period_start']; $end = $_SESSION['period_end']; diff --git a/modules/stato_email/edit.php b/modules/stato_email/edit.php index 155ba9ea5..91dc431b6 100755 --- a/modules/stato_email/edit.php +++ b/modules/stato_email/edit.php @@ -145,7 +145,7 @@ foreach ($uploads as $upload) { echo ' - '.$upload->name.' + '.$upload->name.' '.$upload->pivot->name.' '; diff --git a/modules/stato_servizi/actions.php b/modules/stato_servizi/actions.php index c3c8c81e0..f261adbcc 100755 --- a/modules/stato_servizi/actions.php +++ b/modules/stato_servizi/actions.php @@ -35,13 +35,13 @@ switch (filter('op')) { // Elimino il modulo dal menu $dbo->query('DELETE FROM zz_modules WHERE id='.prepare($id).' OR parent='.prepare($id)); - $uninstall_script = DOCROOT.'/modules/'.$module_dir.'/update/uninstall.php'; + $uninstall_script = base_dir().'/modules/'.$module_dir.'/update/uninstall.php'; if (file_exists($uninstall_script)) { include_once $uninstall_script; } - delete(DOCROOT.'/modules/'.$module_dir.'/'); + delete(base_dir().'/modules/'.$module_dir.'/'); flash()->info(tr('Modulo "_MODULE_" disinstallato!', [ '_MODULE_' => $modulo, @@ -160,8 +160,8 @@ switch (filter('op')) { $dirs = [ $backup_dir => tr('Backup'), - DOCROOT.'/files' => tr('Allegati'), - DOCROOT.'/logs' => tr('Logs'), + base_dir().'/files' => tr('Allegati'), + base_dir().'/logs' => tr('Logs'), ]; foreach ($dirs as $dir => $description) { diff --git a/modules/stato_servizi/edit.php b/modules/stato_servizi/edit.php index 398a5b3ff..c86e59eb4 100755 --- a/modules/stato_servizi/edit.php +++ b/modules/stato_servizi/edit.php @@ -77,9 +77,9 @@ foreach ($widgets as $widget) { // Possibilità di disabilitare o abilitare i moduli tranne quello degli aggiornamenti if ($widget['enabled']) { - $stato = "".$stato."\n"; + $stato = "".$stato."\n"; } else { - $stato = "".$stato."\n"; + $stato = "".$stato."\n"; } // POSIZIONE @@ -91,10 +91,10 @@ foreach ($widgets as $widget) { if ($widget['location'] == 'controller_right') { $posizione = " "; - $posizione = "".$posizione."\n"; + $posizione = "".$posizione."\n"; } elseif ($widget['location'] == 'controller_top') { $posizione = " '; - $posizione = "".$posizione."\n"; + $posizione = "".$posizione."\n"; } echo ' diff --git a/modules/stato_servizi/modutil.php b/modules/stato_servizi/modutil.php index 0c445ea1d..1693fcc3c 100755 --- a/modules/stato_servizi/modutil.php +++ b/modules/stato_servizi/modutil.php @@ -41,9 +41,9 @@ function submodules($list, $depth = 0) // Possibilità di disabilitare o abilitare i moduli tranne quello degli aggiornamenti if (!$locked) { if ($sub['enabled']) { - $stato = "".$stato."\n"; + $stato = "".$stato."\n"; } else { - $stato = "".$stato."\n"; + $stato = "".$stato."\n"; } } @@ -77,7 +77,7 @@ function submodules($list, $depth = 0) // Possibilità di disinstallare solo se il modulo non è tra quelli predefiniti if (empty($sub['default'])) { $result .= ' - + "; } else { diff --git a/modules/stato_servizi/src/API/v1/FolderSize.php b/modules/stato_servizi/src/API/v1/FolderSize.php index c17e6f57c..423dd2f71 100755 --- a/modules/stato_servizi/src/API/v1/FolderSize.php +++ b/modules/stato_servizi/src/API/v1/FolderSize.php @@ -35,14 +35,14 @@ class FolderSize extends Resource implements RetrieveInterface $dirs = [ $backup_dir => tr('Backup'), - DOCROOT.'/files' => tr('Allegati'), - DOCROOT.'/logs' => tr('Logs'), + base_dir().'/files' => tr('Allegati'), + base_dir().'/logs' => tr('Logs'), ]; } else { $array = explode(',', $dirs); foreach ($array as $key => $value) { $dirs = [ - DOCROOT.'/'.$value => $key, + base_dir().'/'.$value => $key, ]; } } diff --git a/modules/stato_servizi/widgets/spazio_utilizzato.php b/modules/stato_servizi/widgets/spazio_utilizzato.php index 32f7c3972..f6f298a06 100755 --- a/modules/stato_servizi/widgets/spazio_utilizzato.php +++ b/modules/stato_servizi/widgets/spazio_utilizzato.php @@ -22,7 +22,7 @@ include_once __DIR__.'/../../../core.php'; $module = Modules::get('Stato dei servizi'); echo ' -'; +'; // Operazioni JavaScript echo ' diff --git a/modules/utenti/actions.php b/modules/utenti/actions.php index 532f60c02..b7028dc2b 100755 --- a/modules/utenti/actions.php +++ b/modules/utenti/actions.php @@ -116,7 +116,7 @@ switch (filter('op')) { $utente->save(); - redirect(ROOTDIR.'/modules/utenti/info.php'); + redirect(base_link().'/modules/utenti/info.php'); break; diff --git a/modules/utenti/info.php b/modules/utenti/info.php index fa7314817..33fb02c51 100755 --- a/modules/utenti/info.php +++ b/modules/utenti/info.php @@ -37,7 +37,7 @@ if (!empty($rs)) { $anagrafica = $rs[0]; } -$api = BASEURL.'/api/?token='.$token; +$api = base_url().'/api/?token='.$token; $module = Modules::get('Utenti e permessi'); echo ' diff --git a/modules/utenti/user.php b/modules/utenti/user.php index bee45d8e7..b04b2e559 100755 --- a/modules/utenti/user.php +++ b/modules/utenti/user.php @@ -46,7 +46,7 @@ if (!empty($user)) { } echo ' - + diff --git a/modules/utenti/variables.php b/modules/utenti/variables.php index af0550ec7..c4c234d13 100755 --- a/modules/utenti/variables.php +++ b/modules/utenti/variables.php @@ -24,5 +24,5 @@ $reset_token = $record->reset_token; return [ 'username' => $record->username, 'reset_token' => $reset_token, - 'reset_link' => BASEURL.'/reset.php?reset_token='.$reset_token, + 'reset_link' => base_url().'/reset.php?reset_token='.$reset_token, ]; diff --git a/modules/viste/edit.php b/modules/viste/edit.php index 90d4c15bc..32b652d88 100755 --- a/modules/viste/edit.php +++ b/modules/viste/edit.php @@ -132,7 +132,7 @@ function testQuery(){ $("#main_loading").fadeIn(); $.ajax({ - url: "'.ROOTDIR.'/actions.php?id_module=" + globals.id_module + "&id_record=" + globals.id_record + "&op=test", + url: "'.base_link().'/actions.php?id_module=" + globals.id_module + "&id_record=" + globals.id_record + "&op=test", cache: false, type: "post", processData: false, diff --git a/pdfgen.php b/pdfgen.php index 755823113..7221b93ab 100755 --- a/pdfgen.php +++ b/pdfgen.php @@ -43,7 +43,7 @@ if (empty($result)) {
- + '.tr('Indietro').'
'; diff --git a/plugins/exportFE/edit.php b/plugins/exportFE/edit.php index f324874a4..a29fdfdd1 100755 --- a/plugins/exportFE/edit.php +++ b/plugins/exportFE/edit.php @@ -86,7 +86,7 @@ echo ' - + '.tr('Visualizza').' '; @@ -143,7 +143,7 @@ if (!empty($record['codice_stato_fe'])) { if (!empty($ultima_ricevuta)) { echo ' - + '.tr('Visualizza ricevuta').' '; } diff --git a/plugins/exportFE/init.php b/plugins/exportFE/init.php index 26a965d8d..9bb387c53 100755 --- a/plugins/exportFE/init.php +++ b/plugins/exportFE/init.php @@ -26,4 +26,4 @@ try { } catch (UnexpectedValueException $e) { } -$upload_dir = DOCROOT.'/'.FatturaElettronica::getDirectory(); +$upload_dir = base_dir().'/'.FatturaElettronica::getDirectory(); diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index 159895cb7..3e6c81bb3 100755 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -85,7 +85,7 @@ class FatturaElettronica { $documento = $this->getDocumento(); - return !empty($documento['progressivo_invio']) && file_exists(DOCROOT.'/'.static::getDirectory().'/'.$this->getFilename()); + return !empty($documento['progressivo_invio']) && file_exists(base_dir().'/'.static::getDirectory().'/'.$this->getFilename()); } /** @@ -1454,7 +1454,7 @@ class FatturaElettronica // Inclusione foreach ($allegati as $allegato) { if ($allegato['category'] == 'Allegati Fattura Elettronica') { - $file = DOCROOT.'/'.$directory.'/'.$allegato['filename']; + $file = base_dir().'/'.$directory.'/'.$allegato['filename']; $attachments[] = [ 'NomeAttachment' => $allegato['name'], @@ -1482,7 +1482,7 @@ class FatturaElettronica $dir = static::getDirectory(); $print = Prints::getModulePredefinedPrint($id_module); - $info = Prints::render($print['id'], $documento['id'], DOCROOT.'/'.$dir); + $info = Prints::render($print['id'], $documento['id'], base_dir().'/'.$dir); $name = 'Stampa allegata'; $is_presente = database()->fetchNum('SELECT id FROM zz_files WHERE id_module = '.prepare($id_module).' AND id_record = '.prepare($documento['id']).' AND name = '.prepare($name)); diff --git a/plugins/exportFE/src/Interaction.php b/plugins/exportFE/src/Interaction.php index 2bc6d9bb3..79d8d0e07 100755 --- a/plugins/exportFE/src/Interaction.php +++ b/plugins/exportFE/src/Interaction.php @@ -33,7 +33,7 @@ class Interaction extends Services { try { $fattura = new FatturaElettronica($id_record); - $file = DOCROOT.'/'.FatturaElettronica::getDirectory().'/'.$fattura->getFilename(); + $file = base_dir().'/'.FatturaElettronica::getDirectory().'/'.$fattura->getFilename(); $response = static::request('POST', 'invio_fattura_xml', [ 'xml' => file_get_contents($file), diff --git a/plugins/importFE/actions.php b/plugins/importFE/actions.php index 88f34b942..53c92ca13 100755 --- a/plugins/importFE/actions.php +++ b/plugins/importFE/actions.php @@ -156,7 +156,7 @@ switch (filter('op')) { $process_result = Interaction::processInvoice($filename); if ($process_result != '') { flash()->error($process_result); - redirect(ROOTDIR.'/controller.php?id_module='.$id_module); + redirect(base_link().'/controller.php?id_module='.$id_module); return; } @@ -166,12 +166,12 @@ switch (filter('op')) { $file = $files[$id_record - 1]; if (get('sequence') == null) { - redirect(ROOTDIR.'/editor.php?id_module='.$id_module.'&id_record='.$id_fattura); + redirect(base_link().'/editor.php?id_module='.$id_module.'&id_record='.$id_fattura); } elseif (!empty($file)) { - redirect(ROOTDIR.'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.$id_record.'&sequence=1'); + redirect(base_link().'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.$id_record.'&sequence=1'); } else { flash()->info(tr('Tutte le fatture salvate sono state importate!')); - redirect(ROOTDIR.'/controller.php?id_module='.$id_module); + redirect(base_link().'/controller.php?id_module='.$id_module); } break; diff --git a/plugins/importFE/generate.php b/plugins/importFE/generate.php index ed73a39e8..3ec14ace2 100755 --- a/plugins/importFE/generate.php +++ b/plugins/importFE/generate.php @@ -28,7 +28,7 @@ $(document).ready(function() { }); '; -$skip_link = $has_next ? ROOTDIR.'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.($id_record + 1).'&sequence='.get('sequence') : ROOTDIR.'/editor.php?id_module='.$id_module; +$skip_link = $has_next ? base_link().'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.($id_record + 1).'&sequence='.get('sequence') : base_link().'/editor.php?id_module='.$id_module; if (empty($fattura_pa)) { if (!empty($error)) { diff --git a/plugins/importFE/init.php b/plugins/importFE/init.php index 27b0abe4b..72429d1c5 100755 --- a/plugins/importFE/init.php +++ b/plugins/importFE/init.php @@ -43,6 +43,6 @@ if (isset($id_record)) { if (empty($record)) { flash()->warning(tr('Nessuna fattura da importare!')); - redirect(ROOTDIR.'/controller.php?id_module='.$id_module); + redirect(base_link().'/controller.php?id_module='.$id_module); } } diff --git a/plugins/importFE/src/FatturaElettronica.php b/plugins/importFE/src/FatturaElettronica.php index 61f150592..8efad4761 100755 --- a/plugins/importFE/src/FatturaElettronica.php +++ b/plugins/importFE/src/FatturaElettronica.php @@ -92,7 +92,7 @@ class FatturaElettronica return $value->name == 'Fatturazione Elettronica'; }); - self::$directory = DOCROOT.'/'.$plugin->upload_directory; + self::$directory = base_dir().'/'.$plugin->upload_directory; } } diff --git a/plugins/importFE/src/Interaction.php b/plugins/importFE/src/Interaction.php index a4ef30a0d..4df35bd4d 100755 --- a/plugins/importFE/src/Interaction.php +++ b/plugins/importFE/src/Interaction.php @@ -37,7 +37,7 @@ class Interaction extends Services $result = self::getFileList($list); // Aggiornamento cache hook - Cache::get('Fatture Elettroniche')->set($result); + Cache::pool('Fatture Elettroniche')->set($result); return $result; } diff --git a/plugins/importFE/src/InvoiceHook.php b/plugins/importFE/src/InvoiceHook.php index 4da147a40..20d09cc7a 100755 --- a/plugins/importFE/src/InvoiceHook.php +++ b/plugins/importFE/src/InvoiceHook.php @@ -51,7 +51,7 @@ class InvoiceHook extends CachedManager return $value->name == 'Fatturazione Elettronica'; }); - $link = ROOTDIR.'/controller.php?id_module='.$module->id.'#tab_'.$plugin->id; + $link = base_link().'/controller.php?id_module='.$module->id.'#tab_'.$plugin->id; } $message = tr('Ci sono _NUM_ fatture passive da importare', [ diff --git a/plugins/importFE/view.php b/plugins/importFE/view.php index ca01b1c8e..902b6bbbe 100755 --- a/plugins/importFE/view.php +++ b/plugins/importFE/view.php @@ -30,7 +30,7 @@ $xml->loadXML($content); // XSL $xsl = new DOMDocument(); -$xsl->load(DOCROOT.'/plugins/xml/asso-invoice.xsl'); +$xsl->load(base_dir().'/plugins/xml/asso-invoice.xsl'); // XSLT $xslt = new XSLTProcessor(); diff --git a/plugins/pianificazione_interventi/edit.php b/plugins/pianificazione_interventi/edit.php index f699d396b..b5c2406b5 100755 --- a/plugins/pianificazione_interventi/edit.php +++ b/plugins/pianificazione_interventi/edit.php @@ -158,7 +158,7 @@ if (!$elenco_promemoria->isEmpty()) { - diff --git a/plugins/pianificazione_interventi/row-list.php b/plugins/pianificazione_interventi/row-list.php index f01536f3a..100ca1e59 100755 --- a/plugins/pianificazione_interventi/row-list.php +++ b/plugins/pianificazione_interventi/row-list.php @@ -137,7 +137,7 @@ if (!$righe->isEmpty()) { if ($r['abilita_serial']) { echo ' - '; } diff --git a/plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php b/plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php index 6acfa66f7..60dee75d9 100644 --- a/plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php +++ b/plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php @@ -108,7 +108,7 @@ foreach ($raggruppamenti as $mese => $raggruppamento) { // Pulsanti echo ' - diff --git a/plugins/receiptFE/src/Interaction.php b/plugins/receiptFE/src/Interaction.php index 77c258ff3..5cfa51f75 100755 --- a/plugins/receiptFE/src/Interaction.php +++ b/plugins/receiptFE/src/Interaction.php @@ -37,7 +37,7 @@ class Interaction extends Services $result = self::getFileList($list); // Aggiornamento cache hook - Cache::get('Ricevute Elettroniche')->set($result); + Cache::pool('Ricevute Elettroniche')->set($result); return $list; } diff --git a/plugins/receiptFE/src/ReceiptHook.php b/plugins/receiptFE/src/ReceiptHook.php index 47f56f883..1b059624b 100755 --- a/plugins/receiptFE/src/ReceiptHook.php +++ b/plugins/receiptFE/src/ReceiptHook.php @@ -32,7 +32,7 @@ class ReceiptHook extends Manager public function needsExecution() { // Lettura cache - $todo_cache = Cache::get('Ricevute Elettroniche'); + $todo_cache = Cache::pool('Ricevute Elettroniche'); return !$todo_cache->isValid() || !empty($todo_cache->content); } @@ -40,8 +40,8 @@ class ReceiptHook extends Manager public function execute() { // Lettura cache - $todo_cache = Cache::get('Ricevute Elettroniche'); - $completed_cache = Cache::get('Ricevute Elettroniche importate'); + $todo_cache = Cache::pool('Ricevute Elettroniche'); + $completed_cache = Cache::pool('Ricevute Elettroniche importate'); // Refresh cache if (!$todo_cache->isValid()) { @@ -92,8 +92,8 @@ class ReceiptHook extends Manager public function response() { // Lettura cache - $todo_cache = Cache::get('Ricevute Elettroniche'); - $completed_cache = Cache::get('Ricevute Elettroniche importate'); + $todo_cache = Cache::pool('Ricevute Elettroniche'); + $completed_cache = Cache::pool('Ricevute Elettroniche importate'); $completed_number = count($completed_cache->content); $total_number = $completed_number + count($todo_cache->content); diff --git a/plugins/receiptFE/src/Ricevuta.php b/plugins/receiptFE/src/Ricevuta.php index 48638debd..240337e96 100755 --- a/plugins/receiptFE/src/Ricevuta.php +++ b/plugins/receiptFE/src/Ricevuta.php @@ -95,7 +95,7 @@ class Ricevuta if (!isset(self::$directory)) { $plugin = Plugins::get('Ricevute FE'); - self::$directory = DOCROOT.'/'.$plugin->upload_directory; + self::$directory = base_dir().'/'.$plugin->upload_directory; } return self::$directory; diff --git a/plugins/revisioni/edit.php b/plugins/revisioni/edit.php index 4266c46d4..029c2d94b 100755 --- a/plugins/revisioni/edit.php +++ b/plugins/revisioni/edit.php @@ -24,7 +24,7 @@ $revisione_principale = $dbo->fetchOne('SELECT master_revision FROM co_preventiv $revisioni = $dbo->fetchArray('SELECT * FROM co_preventivi WHERE master_revision = '.prepare($revisione_principale['master_revision']).' OR id = '.prepare($revisione_principale['master_revision']).' ORDER BY created_at'); echo " - + @@ -89,7 +89,7 @@ echo " '; echo " -
+ diff --git a/plugins/statistiche_anagrafiche/info.php b/plugins/statistiche_anagrafiche/info.php index 83d4cb211..720bb121e 100755 --- a/plugins/statistiche_anagrafiche/info.php +++ b/plugins/statistiche_anagrafiche/info.php @@ -107,7 +107,7 @@ echo '
'.tr('Preventivi').' - '.($preventivi->count() > 0 ? ''.tr('Visualizza').' ' : '').' + '.($preventivi->count() > 0 ? ''.tr('Visualizza').' ' : '').'
'.$preventivi->count().'
@@ -122,7 +122,7 @@ echo '
'.tr('Contratti').' - '.($contratti->count() > 0 ? ''.tr('Visualizza').' ' : '').' + '.($contratti->count() > 0 ? ''.tr('Visualizza').' ' : '').'
'.$contratti->count().'
@@ -137,7 +137,7 @@ echo '
'.tr('Ordini cliente').' - '.($ordini_cliente->count() > 0 ? ''.tr('Visualizza').' ' : '').' + '.($ordini_cliente->count() > 0 ? ''.tr('Visualizza').' ' : '').'
'.$ordini_cliente->count().'
@@ -154,7 +154,7 @@ echo '
'.tr('Attività').' - '.($interventi->count() > 0 ? ''.tr('Visualizza').' ' : '').' + '.($interventi->count() > 0 ? ''.tr('Visualizza').' ' : '').'
'.$interventi->count().'
@@ -169,7 +169,7 @@ echo '
'.tr('Ddt in uscita').' - '.($ddt_uscita->count() > 0 ? ''.tr('Visualizza').' ' : '').' + '.($ddt_uscita->count() > 0 ? ''.tr('Visualizza').' ' : '').'
'.$ddt_uscita->count().'
@@ -184,7 +184,7 @@ echo '
'.tr('Fatture').' - '.($fatture_vendita->count() > 0 ? ''.tr('Visualizza').' ' : '').' + '.($fatture_vendita->count() > 0 ? ''.tr('Visualizza').' ' : '').'
'.$fatture_vendita->count().'
diff --git a/reset.php b/reset.php index bbcd4089d..08d5a8ea4 100755 --- a/reset.php +++ b/reset.php @@ -44,7 +44,7 @@ switch (post('op')) { $utente->reset_token = secure_random_string(); $utente->save(); - $template = Template::get('Reset password'); + $template = Template::pool('Reset password'); $mail = Mail::build($utente, $template, $utente->id); $mail->addReceiver($utente->email); @@ -59,7 +59,7 @@ switch (post('op')) { flash()->error(tr("Errore durante la gestione della richiesta: si prega di contattare l'amministratore").'.'); } - redirect(ROOTDIR.'/index.php'); + redirect(base_link().'/index.php'); exit(); break; @@ -76,7 +76,7 @@ switch (post('op')) { flash()->info(tr('Password cambiata!')); - redirect(ROOTDIR.'/index.php'); + redirect(base_link().'/index.php'); exit(); break; } @@ -121,7 +121,7 @@ if (Auth::isBrute()) { echo '
- +

'.$pageTitle.'

diff --git a/src/AJAX.php b/src/AJAX.php index 826246150..4c1107bc9 100755 --- a/src/AJAX.php +++ b/src/AJAX.php @@ -58,7 +58,7 @@ class AJAX $files = self::find('ajax/select.php', false); // File di gestione predefinita - array_unshift($files, DOCROOT.'/ajax_select.php'); + array_unshift($files, base_dir().'/ajax_select.php'); foreach ($files as $file) { $results = self::getSelectResults($file, $resource, $elements, [ @@ -142,7 +142,7 @@ class AJAX $files = self::find('ajax/search.php'); // File di gestione predefinita - array_unshift($files, DOCROOT.'/ajax_search.php'); + array_unshift($files, base_dir().'/ajax_search.php'); $results = []; foreach ($files as $file) { @@ -166,7 +166,7 @@ class AJAX $files = self::find('ajax/complete.php'); // File di gestione predefinita - array_unshift($files, DOCROOT.'/ajax_complete.php'); + array_unshift($files, base_dir().'/ajax_complete.php'); foreach ($files as $file) { $result = self::getCompleteResults($file, $resource); @@ -206,10 +206,10 @@ class AJAX $list = []; foreach ($pieces as $piece) { // File nativi - $files = glob(DOCROOT.'/modules/{'.implode(',', $piece).'}/'.$file, GLOB_BRACE); + $files = glob(base_dir().'/modules/{'.implode(',', $piece).'}/'.$file, GLOB_BRACE); // File personalizzati - $custom_files = glob(DOCROOT.'/modules/{'.implode(',', $piece).'}/custom/'.$file, GLOB_BRACE); + $custom_files = glob(base_dir().'/modules/{'.implode(',', $piece).'}/custom/'.$file, GLOB_BRACE); // Pulizia dei file nativi che sono stati personalizzati foreach ($custom_files as $key => $value) { diff --git a/src/API/App/v1/Interventi.php b/src/API/App/v1/Interventi.php index 5089a0372..bb3a29f1b 100644 --- a/src/API/App/v1/Interventi.php +++ b/src/API/App/v1/Interventi.php @@ -233,7 +233,7 @@ class Interventi extends AppResource $constraint->aspectRatio(); }); - $img->save(DOCROOT.'/files/interventi/'.$firma_file); + $img->save(base_dir().'/files/interventi/'.$firma_file); return $firma_file; } diff --git a/src/API/Common/Allegato.php b/src/API/Common/Allegato.php index d76acafb1..725360939 100755 --- a/src/API/Common/Allegato.php +++ b/src/API/Common/Allegato.php @@ -52,7 +52,7 @@ class Allegato extends Resource implements RetrieveInterface, CreateInterface ->where('id_record', $request['id_record']) ->first(); if (!empty($upload)) { - download(DOCROOT.'/'.$upload->filepath, $upload->original_name); + download(base_dir().'/'.$upload->filepath, $upload->original_name); } return [ diff --git a/src/API/Common/Stampa.php b/src/API/Common/Stampa.php index 4801894a4..067a6a359 100755 --- a/src/API/Common/Stampa.php +++ b/src/API/Common/Stampa.php @@ -30,7 +30,7 @@ class Stampa extends Resource implements RetrieveInterface { $print = PrintTemplate::where('name', $request['name'])->first(); if (!empty($print)) { - $directory = DOCROOT.'/files/api'; + $directory = base_dir().'/files/api'; $data = Prints::render($print->id, $request['id_record'], $directory); download($data['path']); diff --git a/src/API/Common/Task.php b/src/API/Common/Task.php index 5548f5bdc..2832e68f8 100644 --- a/src/API/Common/Task.php +++ b/src/API/Common/Task.php @@ -44,22 +44,22 @@ class Task extends Resource implements RetrieveInterface, CreateInterface $database = database(); // Rimozione della registrazione del cron attuale - $ultima_esecuzione = Cache::get('Ultima esecuzione del cron'); + $ultima_esecuzione = Cache::pool('Ultima esecuzione del cron'); $ultima_esecuzione->set(null); // Segnalazione della chiusura al cron attuale - $cron_id = Cache::get('ID del cron'); + $cron_id = Cache::pool('ID del cron'); $cron_id->set(null); // Rimozione dell'eventuale blocco sul cron - $disattiva = Cache::get('Disabilita cron'); + $disattiva = Cache::pool('Disabilita cron'); $disattiva->set(null); // Salvataggio delle modifiche $database->commitTransaction(); // Attesa della conclusione per il cron precedente - $in_esecuzione = Cache::get('Cron in esecuzione'); + $in_esecuzione = Cache::pool('Cron in esecuzione'); while ($in_esecuzione->content) { $timestamp = (new Carbon())->addMinutes(1)->getTimestamp(); time_sleep_until($timestamp); @@ -81,7 +81,7 @@ class Task extends Resource implements RetrieveInterface, CreateInterface */ protected function request() { - $endpoint = BASEURL.'/cron.php'; + $endpoint = base_url().'/cron.php'; $postData = json_encode([]); $endpointParts = parse_url($endpoint); diff --git a/src/API/Manager.php b/src/API/Manager.php index ac10101de..e9111ff04 100755 --- a/src/API/Manager.php +++ b/src/API/Manager.php @@ -36,7 +36,7 @@ class Manager protected $type; /** - * @throws InvalidArgumentException + * @throws \InvalidArgumentException */ public function __construct($resource, $type, $version) { @@ -46,7 +46,7 @@ class Manager ->first(); if (empty($object)) { - throw new ResourceNotFound(); + throw new ResourceNotFound(); } $this->resource = $object; diff --git a/src/API/Response.php b/src/API/Response.php index 8c5d6b3ae..d3e557d42 100755 --- a/src/API/Response.php +++ b/src/API/Response.php @@ -211,7 +211,7 @@ class Response */ public static function isAPIRequest() { - return getURLPath() == slashes(ROOTDIR.'/api/index.php'); + return getURLPath() == slashes(base_link().'/api/index.php'); } /** @@ -221,7 +221,7 @@ class Response * * @return array */ - public function getRequest($raw = false) + public static function getRequest($raw = false) { $request = []; diff --git a/src/App.php b/src/App.php index 50af9661d..4ef8dd28e 100755 --- a/src/App.php +++ b/src/App.php @@ -17,6 +17,8 @@ * along with this program. If not, see . */ +use Util\Messages; + /** * Classe per la gestione delle utenze. * @@ -24,12 +26,16 @@ */ class App { + public static $docroot; + public static $rootdir; + public static $baseurl; + /** @var array Identificativo del modulo corrente */ protected static $current_module; /** @var int Identificativo dell'elemento corrente */ protected static $current_element; - /** @var \Util\Messages Gestione dei messaggi flash */ + /** @var Messages Gestione dei messaggi flash */ protected static $flash = null; /** @var bool Stato di debug */ @@ -71,8 +77,8 @@ class App public static function getConfig() { if (empty(self::$config['db_host'])) { - if (file_exists(DOCROOT.'/config.inc.php')) { - include DOCROOT.'/config.inc.php'; + if (file_exists(base_dir().'/config.inc.php')) { + include base_dir().'/config.inc.php'; $config = get_defined_vars(); } else { @@ -116,13 +122,13 @@ class App /** * Restituisce l'oggetto dedicato alla gestione dei messaggi per l'utente. * - * @return \Util\Messages + * @return Messages */ public static function flash() { if (empty(self::$flash)) { $storage = null; - self::$flash = new \Util\Messages($storage, 'messages'); + self::$flash = new Messages($storage, 'messages'); } return self::$flash; @@ -131,8 +137,6 @@ class App /** * Individua i percorsi di base necessari per il funzionamento del gestionale. * Attenzione: questo metodo deve essere eseguito all'interno di un file nella cartella principale del progetto per permettere il corretto funzionamento degli URL. - * - * @return array */ public static function definePaths($docroot) { @@ -154,6 +158,10 @@ class App define('DOCROOT', $docroot); define('ROOTDIR', $rootdir); define('BASEURL', $baseurl); + + self::$docroot = $docroot; + self::$rootdir = $rootdir; + self::$baseurl = $baseurl; } } @@ -164,7 +172,7 @@ class App */ public static function getPaths() { - $assets = ROOTDIR.'/assets/dist'; + $assets = base_link().'/assets/dist'; return [ 'assets' => $assets, @@ -218,7 +226,7 @@ class App foreach ($lang_replace as $replace) { $name = str_replace('|lang|', $replace, $element); - if (file_exists(DOCROOT.str_replace(ROOTDIR, '', $name))) { + if (file_exists(base_dir().str_replace(base_link(), '', $name))) { $assets_element = $name; break; } @@ -293,7 +301,7 @@ class App */ public static function filepath($path, $file = null) { - $path = str_contains($path, DOCROOT) ? $path : DOCROOT.'/'.ltrim($path, '/'); + $path = str_contains($path, base_dir()) ? $path : base_dir().'/'.ltrim($path, '/'); $path = empty($file) ? $path : rtrim($path, '/').'/'.$file; $original_file = str_replace('|custom|', '', $path); @@ -316,8 +324,8 @@ class App */ protected static function getDefaultConfig() { - if (file_exists(DOCROOT.'/config.example.php')) { - include DOCROOT.'/config.example.php'; + if (file_exists(base_dir().'/config.example.php')) { + include base_dir().'/config.example.php'; } $db_host = ''; diff --git a/src/Backup.php b/src/Backup.php index fbb6599f7..66a946855 100755 --- a/src/Backup.php +++ b/src/Backup.php @@ -169,14 +169,14 @@ class Backup ], ]; - if (starts_with($backup_dir, slashes(DOCROOT))) { + if (starts_with($backup_dir, slashes(base_dir()))) { $ignores['dirs'][] = basename($backup_dir); } // Creazione backup in formato ZIP if (extension_loaded('zip')) { $result = Zip::create([ - DOCROOT, + base_dir(), self::getDatabaseDirectory(), ], $backup_dir.'/'.$backup_name.'.zip', $ignores); } @@ -184,7 +184,7 @@ class Backup // Creazione backup attraverso la copia dei file else { $result = copyr([ - DOCROOT, + base_dir(), self::getDatabaseDirectory(), ], $backup_dir.'/'.$backup_name.'.zip', $ignores); } @@ -244,7 +244,7 @@ class Backup // fino a ripristino ultimato // Rimozione del database - $tables = include DOCROOT.'/update/tables.php'; + $tables = include base_dir().'/update/tables.php'; // Ripristino del database $database_file = $extraction_dir.'/database.sql'; @@ -261,19 +261,19 @@ class Backup } // Salva il file di configurazione - $config = file_get_contents(DOCROOT.'/config.inc.php'); + $config = file_get_contents(base_dir().'/config.inc.php'); // Copia i file dalla cartella temporanea alla root - copyr($extraction_dir, DOCROOT); + copyr($extraction_dir, base_dir()); // Ripristina il file di configurazione dell'installazione - file_put_contents(DOCROOT.'/config.inc.php', $config); + file_put_contents(base_dir().'/config.inc.php', $config); // Pulizia if (!empty($cleanup)) { delete($extraction_dir); } - delete(DOCROOT.'/database.sql'); + delete(base_dir().'/database.sql'); } /** diff --git a/src/Extensions/EloquentCollector.php b/src/Extensions/EloquentCollector.php index 58584b1ea..b83ce08f3 100755 --- a/src/Extensions/EloquentCollector.php +++ b/src/Extensions/EloquentCollector.php @@ -19,6 +19,9 @@ namespace Extensions; +use Illuminate\Database\Capsule\Manager; +use PDO; + class EloquentCollector extends \DebugBar\DataCollector\PDO\PDOCollector { protected $capsule; @@ -54,7 +57,7 @@ class EloquentCollector extends \DebugBar\DataCollector\PDO\PDOCollector } /** - * @return Illuminate\Database\Capsule\Manager; + * @return Manager; */ protected function getEloquentCapsule() { diff --git a/src/HTMLBuilder/HTMLBuilder.php b/src/HTMLBuilder/HTMLBuilder.php index d37fef186..2595532e8 100755 --- a/src/HTMLBuilder/HTMLBuilder.php +++ b/src/HTMLBuilder/HTMLBuilder.php @@ -93,7 +93,7 @@ class HTMLBuilder 'list' => [ 'filelist_and_upload' => Manager\FileManager::class, 'button' => Manager\ButtonManager::class, - 'csrf' => Manager\CSRFManager::class, + //'csrf' => Manager\CSRFManager::class, 'custom_fields' => Manager\FieldManager::class, 'widgets' => Manager\WidgetManager::class, 'log_email' => Manager\EmailManager::class, @@ -195,9 +195,7 @@ class HTMLBuilder } // Ricorsione - if ($depth < self::$max_recursion) { - $result = self::replace($result, $depth + 1); - } + $result = self::replace($result); return !empty($result) ? $result : json_encode($json); } @@ -318,7 +316,7 @@ class HTMLBuilder $class = is_object($class) ? $class : new $class(); - if ($class instanceof Handler\ManagerInterface) { + if ($class instanceof Manager\ManagerInterface) { self::$managers['list'][$input] = $original; self::$managers['instances'][$original] = $class; } @@ -327,8 +325,7 @@ class HTMLBuilder /** * Imposta l'oggetto responsabile per la costruzione del codice HTML per il tag personalizzato. * - * @param string $input - * @param string|mixed $class + * @param array $record */ public static function setRecord($record) { diff --git a/src/HTMLBuilder/Handler/CKEditorHandler.php b/src/HTMLBuilder/Handler/CKEditorHandler.php index 0fd14fdbe..5015828c3 100755 --- a/src/HTMLBuilder/Handler/CKEditorHandler.php +++ b/src/HTMLBuilder/Handler/CKEditorHandler.php @@ -31,7 +31,7 @@ class CKEditorHandler implements HandlerInterface // Generazione del codice HTML return ' - + + diff --git a/src/HTMLBuilder/Manager/FileManager.php b/src/HTMLBuilder/Manager/FileManager.php index 1332740c3..0efad8094 100755 --- a/src/HTMLBuilder/Manager/FileManager.php +++ b/src/HTMLBuilder/Manager/FileManager.php @@ -190,7 +190,7 @@ class FileManager implements ManagerInterface {[ "type": "text", "placeholder": "'.tr('Nome file').'", "name": "nome_allegato", "class": "unblockable" ]}
- {[ "type": "text", "placeholder": "'.tr('Categoria').'", "name": "categoria", "class": "unblockable" ]} + {[ "type": "text", "placeholder": "'.tr('Categoria').'", "name": "categoria_allegato", "id": "categoria_allegato", "class": "unblockable" ]}
@@ -244,7 +244,7 @@ $(document).ready(function() { url: "'.ROOTDIR.'/actions.php?op=link_file&id_module='.$options['id_module'].'&id_record='.$options['id_record'].'&id_plugin='.$options['id_plugin'].'", init: function (file, xhr, formData) { this.on("sending", function(file, xhr, formData) { - formData.append("categoria", $("#categoria").val()); + formData.append("categoria", $("#categoria_allegato").val()); formData.append("nome_allegato", $("#nome_allegato").val()); }); @@ -323,7 +323,7 @@ $(document).ready(function() { }); // Autocompletamento categoria - $("#'.$attachment_id.' #categoria").autocomplete({ + $("#'.$attachment_id.' #categoria_allegato").autocomplete({ source: '.json_encode($source).', minLength: 0 }).focus(function() { From 081f80ff1be0a4f91b5d6ab800d7fa6a8817f4b6 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Wed, 23 Sep 2020 14:26:00 +0200 Subject: [PATCH 29/41] Aggiunto CHANGELOG di base per la versione 2.4.18 --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++- assets/src/js/functions/numbers.js | 21 ++++++++++++++ 2 files changed, 65 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e1b4c326..781487eb0 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ Tutti i maggiori cambiamenti di questo progetto saranno documentati in questo fi Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://keepachangelog.com/), e il progetto segue il [Semantic Versioning](http://semver.org/) per definire le versioni delle release. +- [2.4.18 ()](#2418-) - [2.4.17.1 (2020-09-18)](#24171-2020-09-18) - [2.4.17 (2020-08-24)](#2417-2020-08-24) - [2.4.16 (2020-07-28)](#2416-2020-07-28) @@ -28,6 +29,49 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - [2.2 (2016-11-10)](#22-2016-11-10) - [2.1 (2015-04-02)](#21-2015-04-02) +## 2.4.18 () + +### Aggiunto (Added) + - Sidebar per la gestione grafica dei Plugin all'interno dei record per i Moduli + - Sistema di cron di base per la gestione di operazioni ricorrenti (`cron.php`) + - Avviso su conflitti di occupazione per i Tecnici in **Attività** + - Plugin *Dettagli* per il modulo **Articoli**, finalizzato alla gestione dei prezzi di acquisto e vendita per *Anagrafica* e *Quantità* del Documento + - Modulo **Giacenze sedi** per visualizzare le giacenze in specifiche *Sedi* dell'*Anagrafica* Azienda + - Sistema di controllo sull'integrità strutturale del database, per utilizzo da parte di tecnici dedicati + - Numerazione righe nella stampa **Ordini** + - Azione di gruppo sul modulo **Anagrafiche** per calcolare la posizione geografica sulla base della Sede legale (richiede Google Maps abilitato) + - *Copyright notice* su tutti i file del progetto + - Possibilità di indicare lo stato alla creazione dei Documenti nella procedura di importazione + - Traduzione di base per il Tedesco (Germania) + - Supporto interno all'importazione verso **Preventivi** e **Contratti** + +### Modificato (Changed) + - Integrazione completa del nuovo sistema per la gestione delle impostazioni dei select (`select-options`) + - Miglioramento della grafica di integrazione con Google Maps per **Attività** e **Anagrafiche** + - Miglioramento del sistema di importazione FE in relazione alla gestione dei riferimenti a **Ordini** e **DDT**, con introduzione di una ricerca di base per l'autocompletamento + - Caricamento AJAX delle righe dei Documenti + - Introduzione numero rata in Rate contrattuali + - Visualizzazione completa delle date di lavorazione nella stampa delle **Attività** (#828) + - Modifica sovrapposizione eventi in **Dashboard** + - Modifica della gestione JS dei campi numerici, ora basata sulla libreria [AutoNumeric](http://autonumeric.org/) + - Modifica del sistema di riferimenti tra Documenti per includere il codice relativo nella Descrizione delle righe relative (con deprecazione dell'Impostazione "Riferimento dei documenti nelle stampe") { + - Modifica del sistema di riferimenti tra Documenti per includere il codice relativo nella *Descrizione* delle righe relative (con deprecazione dell'*Impostazione* "Riferimento dei documenti nelle stampe") + - Miglioramento elenco *Promemoria* in **Dashboard**, per visualizzare il *Tecnico* relativo + +### Fixed + - Correzione del numero delle righe sui Documenti a seguito di un riordinamento + - Fix segno marca da bollo su *Nota di credito* + - Fix selezione data sbagliata per vista mensile in Dashboard + - Fix per aggiornamento indicato negli Hook anche a seguito del completamento + - Correzione per l'eliminazione delle *Sedi* + - Fix problema delle statistiche in **Stato dei servizi** + - Fix visualizzazione sconto ivato sulla base dell'utilizzo dei Prezzi ivati + - Fix visibilità per i checkbox standard del browser + - Fix creazione di articoli duplicati da importazione FE (#870) + - Correzioni per l'impostazione di *Categoria* e *Sottocategoria* dalla procedura di importazione CSV **Articoli** + - Fix link interno al plugin *Impianti del cliente* + - Correzioni sulla procedura di duplicazione **Attività** + ## 2.4.17.1 (2020-09-18) ### Fixed @@ -42,7 +86,6 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Fix su calcolo movimenti in caso di insoluto - Fix raggruppamento movimenti composti - ## 2.4.17 (2020-08-24) ### Aggiunto (Added) diff --git a/assets/src/js/functions/numbers.js b/assets/src/js/functions/numbers.js index 5f1ffac52..2b0d3371b 100644 --- a/assets/src/js/functions/numbers.js +++ b/assets/src/js/functions/numbers.js @@ -1,3 +1,24 @@ +/* + * OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione + * Copyright (C) DevCode s.n.c. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * Funzione per inizializzare i campi di input numerici per la gestione integrata del formato impostato per il gestionale. + */ function initNumbers() { let inputs = $('.decimal-number').not('.bound'); From a86f7d7ea746f555f3628d2cd96cbde8ed113267 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Wed, 23 Sep 2020 17:05:33 +0200 Subject: [PATCH 30/41] Aggiornamento traduzioni --- locale/catalog.pot | 717 ++-- locale/de_DE/de_DE.mo | Bin 1173 -> 1173 bytes locale/de_DE/de_DE.po | 1269 +++---- locale/en_GB/en_GB.mo | Bin 96292 -> 95595 bytes locale/en_GB/en_GB.po | 7699 ++++++++++++++++++++++------------------- 5 files changed, 5119 insertions(+), 4566 deletions(-) diff --git a/locale/catalog.pot b/locale/catalog.pot index 30a82af08..3ed2a5765 100755 --- a/locale/catalog.pot +++ b/locale/catalog.pot @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSTAManager\n" -"POT-Creation-Date: 2020-09-18 18:38+0200\n" +"POT-Creation-Date: 2020-09-23 17:02+0200\n" "PO-Revision-Date: 2017-09-06 09:35+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -114,15 +114,15 @@ msgstr "" msgid "Correggi account" msgstr "" -#: bug.php:112 include/custom/top.php:346 include/top.php:375 +#: bug.php:112 include/top.php:375 msgid "Segnalazione bug" msgstr "" -#: bug.php:121 include/custom/top.php:78 include/top.php:95 +#: bug.php:121 include/top.php:95 msgid "Da" msgstr "" -#: bug.php:127 include/custom/top.php:79 include/top.php:96 src/HTMLBuilder/Wrapper/HTMLWrapper.php:246 +#: bug.php:127 include/top.php:96 src/HTMLBuilder/Wrapper/HTMLWrapper.php:246 msgid "A" msgstr "" @@ -287,17 +287,17 @@ msgstr "" msgid "Nessun log disponibile per questa scheda" msgstr "" -#: include/bottom.php:30 include/custom/top.php:291 include/top.php:320 +#: include/bottom.php:30 include/top.php:320 msgid "https://www.openstamanager.com" msgstr "" -#: include/bottom.php:30 include/custom/top.php:291 include/top.php:320 +#: include/bottom.php:30 include/top.php:320 msgid "Il gestionale open source per l'assistenza tecnica e la fatturazione" msgstr "" -#: include/bottom.php:30 include/custom/top.php:16 include/custom/top.php:295 include/custom/top.php:387 -#: include/init/configuration.php:333 include/init/init.php:128 include/top.php:33 include/top.php:324 include/top.php:416 -#: index.php:137 info.php:32 modules/utenti/info.php:58 plugins/notes.php:51 src/HTMLBuilder/Manager/FileManager.php:127 +#: include/bottom.php:30 include/init/configuration.php:333 include/init/init.php:128 include/top.php:33 include/top.php:324 +#: include/top.php:416 index.php:137 info.php:32 modules/utenti/info.php:58 plugins/notes.php:51 +#: src/HTMLBuilder/Manager/FileManager.php:127 msgid "OpenSTAManager" msgstr "" @@ -311,11 +311,12 @@ msgid "" "visibili o meno" msgstr "" -#: include/common/articolo.php:28 include/common/articolo.php:47 include/common/barcode.php:45 modules/articoli/edit.php:31 -#: modules/articoli/widgets/articoli.dashboard.php:28 modules/contratti/edit.php:322 modules/ddt/edit.php:333 -#: modules/fatture/add_serial.php:76 modules/fatture/edit.php:665 modules/interventi/edit.php:378 modules/movimenti/add.php:38 -#: modules/ordini/edit.php:200 modules/ordini/quantita_impegnate.php:38 modules/preventivi/edit.php:219 -#: modules/statistiche/edit.php:251 plugins/importFE/generate.php:371 plugins/pianificazione_interventi/pianificazione.php:139 +#: include/common/articolo.php:28 include/common/articolo.php:47 include/common/barcode.php:45 include/common/importa.php:362 +#: modules/articoli/edit.php:31 modules/articoli/widgets/articoli.dashboard.php:28 modules/contratti/edit.php:322 +#: modules/ddt/edit.php:333 modules/fatture/add_serial.php:76 modules/fatture/edit.php:665 modules/interventi/edit.php:378 +#: modules/movimenti/add.php:38 modules/ordini/edit.php:200 modules/ordini/quantita_impegnate.php:38 +#: modules/preventivi/edit.php:219 modules/statistiche/edit.php:251 plugins/importFE/generate.php:371 +#: plugins/pianificazione_interventi/pianificazione.php:139 msgid "Articolo" msgstr "" @@ -385,7 +386,7 @@ msgstr "" msgid "Sconto" msgstr "" -#: include/common/barcode.php:48 include/common/importa.php:251 include/common/riga.php:36 +#: include/common/barcode.php:48 include/common/importa.php:252 include/common/importa.php:363 include/common/riga.php:36 #: include/riferimenti/righe_documento.php:39 modules/articoli/plugins/articoli.giacenze.php:235 #: modules/articoli/plugins/articoli.movimenti.php:76 modules/articoli/widgets/articoli.dashboard.php:29 #: modules/contratti/plugins/contratti.consuntivo.php:129 modules/contratti/plugins/contratti.consuntivo.php:159 @@ -429,7 +430,7 @@ msgstr "" msgid "Conto" msgstr "" -#: include/common/descrizione.php:23 include/common/importa.php:250 include/riferimenti/righe_documento.php:38 +#: include/common/descrizione.php:23 include/common/importa.php:251 include/riferimenti/righe_documento.php:38 #: modules/articoli/add.php:38 modules/articoli/edit.php:65 modules/articoli/plugins/articoli.giacenze.php:60 #: modules/articoli/plugins/articoli.giacenze.php:125 modules/beni/add.php:28 modules/beni/edit.php:37 #: modules/categorie_documenti/add.php:29 modules/categorie_documenti/edit.php:36 modules/causali/add.php:28 @@ -524,19 +525,19 @@ msgstr "" msgid "Righe da importare" msgstr "" -#: include/common/importa.php:252 +#: include/common/importa.php:253 msgid "Q.tà da evadere" msgstr "" -#: include/common/importa.php:253 +#: include/common/importa.php:254 msgid "Subtot." msgstr "" -#: include/common/importa.php:257 +#: include/common/importa.php:258 msgid "Seriali" msgstr "" -#: include/common/importa.php:341 modules/articoli/plugins/articoli.giacenze.php:89 +#: include/common/importa.php:348 modules/articoli/plugins/articoli.giacenze.php:89 #: modules/articoli/plugins/articoli.giacenze.php:154 modules/articoli/plugins/articoli.lotti.php:120 #: modules/contratti/plugins/contratti.consuntivo.php:198 modules/contratti/row-list.php:208 modules/ddt/row-list.php:264 #: modules/fatture/row-list.php:334 modules/interventi/ajax_costi.php:137 @@ -551,6 +552,18 @@ msgstr "" msgid "Totale" msgstr "" +#: include/common/importa.php:363 +msgid "Quantità richiesta" +msgstr "" + +#: include/common/importa.php:364 +msgid "Quantità disponibile nel magazzino del gestionale" +msgstr "" + +#: include/common/importa.php:364 modules/ordini/quantita_impegnate.php:40 +msgid "Q.tà magazzino" +msgstr "" + #: include/common/riga.php:30 include/common/sconto.php:46 modules/contratti/row-list.php:196 #: modules/fatture/add_intervento.php:115 modules/fatture/row-list.php:319 modules/ordini/row-list.php:266 #: modules/preventivi/row-list.php:194 plugins/pianificazione_interventi/row-list.php:42 templates/interventi/body.php:451 @@ -634,336 +647,6 @@ msgstr "" msgid "Maggiorazione unitaria" msgstr "" -#: include/custom/top.php:62 include/top.php:79 modules/pagamenti/edit.php:115 modules/pagamenti/edit.php:179 -msgid "Giorno" -msgstr "" - -#: include/custom/top.php:63 include/top.php:80 -msgid "Settimana" -msgstr "" - -#: include/custom/top.php:64 include/top.php:81 templates/fatturato/body.php:42 -msgid "Mese" -msgstr "" - -#: include/custom/top.php:65 include/top.php:82 -msgid "Oggi" -msgstr "" - -#: include/custom/top.php:66 include/top.php:83 -msgid "I trimestre" -msgstr "" - -#: include/custom/top.php:67 include/top.php:84 -msgid "II trimestre" -msgstr "" - -#: include/custom/top.php:68 include/top.php:85 -msgid "III trimestre" -msgstr "" - -#: include/custom/top.php:69 include/top.php:86 -msgid "IV trimestre" -msgstr "" - -#: include/custom/top.php:70 include/top.php:87 -msgid "I semestre" -msgstr "" - -#: include/custom/top.php:71 include/top.php:88 -msgid "II semestre" -msgstr "" - -#: include/custom/top.php:72 include/top.php:89 -msgid "Questo mese" -msgstr "" - -#: include/custom/top.php:73 include/top.php:90 -msgid "Mese scorso" -msgstr "" - -#: include/custom/top.php:74 include/top.php:91 -msgid "Quest'anno" -msgstr "" - -#: include/custom/top.php:75 include/top.php:92 -msgid "Anno scorso" -msgstr "" - -#: include/custom/top.php:76 include/top.php:93 modules/tipi_intervento/buttons.php:21 -msgid "Applica" -msgstr "" - -#: include/custom/top.php:77 include/custom/top.php:229 include/top.php:94 include/top.php:258 -msgid "Annulla" -msgstr "" - -#: include/custom/top.php:80 include/top.php:97 -msgid "Personalizzato" -msgstr "" - -#: include/custom/top.php:81 include/top.php:98 modules/anagrafiche/edit.php:735 modules/articoli/edit.php:419 -#: modules/banche/edit.php:80 modules/beni/edit.php:61 modules/categorie_articoli/edit.php:129 -#: modules/categorie_documenti/edit.php:51 modules/categorie_impianti/edit.php:75 modules/causali/edit.php:71 -#: modules/causali_movimenti/edit.php:53 modules/checklists/edit.php:169 modules/contratti/edit.php:511 -#: modules/custom_fields/edit.php:74 modules/ddt/edit.php:483 modules/emails/edit.php:156 modules/fatture/edit.php:823 -#: modules/gestione_componenti/edit.php:75 modules/gestione_documentale/edit.php:60 modules/impianti/edit.php:137 -#: modules/impianti/plugins/my_impianti.componenti.php:287 modules/interventi/edit.php:641 modules/iva/edit.php:135 -#: modules/liste_newsletter/edit.php:138 modules/listini/edit.php:48 modules/misure/edit.php:62 -#: modules/modelli_primanota/edit.php:136 modules/newsletter/edit.php:205 modules/ordini/edit.php:374 -#: modules/pagamenti/edit.php:86 modules/pagamenti/edit.php:155 modules/partitario/edit.php:183 modules/porti/edit.php:64 -#: modules/preventivi/edit.php:404 modules/primanota/edit.php:92 modules/relazioni_anagrafiche/edit.php:62 -#: modules/ritenute/edit.php:69 modules/ritenute_contributi/edit.php:69 modules/rivalse/edit.php:54 -#: modules/scadenzario/edit.php:197 modules/segmenti/edit.php:186 modules/smtp/edit.php:134 modules/spedizioni/edit.php:63 -#: modules/stati_contratto/edit.php:75 modules/stati_intervento/edit.php:82 modules/stati_preventivo/edit.php:77 -#: modules/stato_email/edit.php:172 modules/tipi_anagrafiche/edit.php:66 modules/tipi_intervento/edit.php:152 -#: modules/tipi_scadenze/edit.php:72 modules/utenti/edit.php:203 modules/viste/fields.php:53 modules/viste/filters.php:51 -#: modules/voci_servizio/edit.php:39 modules/zone/edit.php:40 plugins/dichiarazioni_intento/edit.php:74 -#: plugins/referenti/edit.php:60 plugins/sedi/edit.php:172 src/HTMLBuilder/Handler/MediaHandler.php:69 -msgid "Elimina" -msgstr "" - -#: include/custom/top.php:82 include/top.php:99 -msgid "Sei sicuro?" -msgstr "" - -#: include/custom/top.php:83 include/top.php:100 modules/pagamenti/edit.php:85 -msgid "Eliminare questo elemento?" -msgstr "" - -#: include/custom/top.php:84 include/init/configuration.php:321 include/top.php:101 include/top.php:124 include/top.php:128 -#: modules/articoli/plugins/articoli.lotti.php:291 modules/checklists/components/add-check.php:117 -#: modules/checklists/components/add-checklist.php:99 modules/import/edit.php:195 modules/smtp/buttons.php:50 -#: modules/utenti/edit.php:226 modules/viste/edit.php:149 plugins/dettagli_articolo/edit.php:377 -#: plugins/dettagli_articolo/edit.php:390 plugins/exportFE/edit.php:220 plugins/exportFE/edit.php:252 -#: plugins/exportFE/edit.php:289 plugins/importFE/buttons.php:77 plugins/importFE/buttons.php:113 plugins/importFE/edit.php:67 -#: plugins/importFE/edit.php:205 plugins/importFE/list.php:160 plugins/receiptFE/edit.php:137 plugins/receiptFE/edit.php:226 -#: plugins/receiptFE/list.php:97 src/HTMLBuilder/Manager/FileManager.php:347 src/HTMLBuilder/Manager/FileManager.php:365 -#: src/Util/Zip.php:151 -msgid "Errore" -msgstr "" - -#: include/custom/top.php:85 include/top.php:102 -msgid "Si è verificato un errore nell'esecuzione dell'operazione richiesta" -msgstr "" - -#: include/custom/top.php:86 include/top.php:103 src/HTMLBuilder/Manager/WidgetManager.php:145 -msgid "Chiudi" -msgstr "" - -#: include/custom/top.php:87 include/top.php:104 -msgid "Filtra" -msgstr "" - -#: include/custom/top.php:88 include/top.php:105 -msgid "La ricerca potrebbe richiedere del tempo" -msgstr "" - -#: include/custom/top.php:89 include/top.php:106 modules/impianti/plugins/my_impianti.componenti.php:245 -#: plugins/dettagli_articolo/edit.php:171 -msgid "Dettagli" -msgstr "" - -#: include/custom/top.php:90 include/init/configuration.php:270 include/top.php:108 -msgid "Impossibile procedere" -msgstr "" - -#: include/custom/top.php:91 include/top.php:109 -msgid "Prima di proseguire devi selezionare alcuni elementi!" -msgstr "" - -#: include/custom/top.php:92 include/top.php:110 -msgid "Hooks in esecuzione" -msgstr "" - -#: include/custom/top.php:93 include/top.php:111 -msgid "Hook \"_NAME_\" in esecuzione" -msgstr "" - -#: include/custom/top.php:94 include/top.php:112 -msgid "Hai _NUM_ notifiche" -msgstr "" - -#: include/custom/top.php:95 include/top.php:113 -msgid "Hai 1 notifica" -msgstr "" - -#: include/custom/top.php:96 include/top.php:114 -msgid "Nessuna notifica" -msgstr "" - -#: include/custom/top.php:97 include/top.php:115 -msgid "E' presente un solo periodo!" -msgstr "" - -#: include/custom/top.php:105 include/top.php:133 -msgid "La password è troppo corta" -msgstr "" - -#: include/custom/top.php:106 include/top.php:134 -msgid "La password è troppo lunga" -msgstr "" - -#: include/custom/top.php:107 include/top.php:135 -msgid "La password contiene un carattere non valido" -msgstr "" - -#: include/custom/top.php:108 include/custom/top.php:191 include/top.php:136 include/top.php:220 -msgid "Non usare la tua e-mail come password" -msgstr "" - -#: include/custom/top.php:109 include/top.php:137 -msgid "La password non può contenere il tuo nome" -msgstr "" - -#: include/custom/top.php:110 include/custom/top.php:193 include/top.php:138 include/top.php:222 -msgid "Usa classi di caratteri diversi" -msgstr "" - -#: include/custom/top.php:111 include/top.php:139 -msgid "La password contiene ripetizioni" -msgstr "" - -#: include/custom/top.php:112 include/top.php:140 -msgid "La password contiene sequenze" -msgstr "" - -#: include/custom/top.php:113 include/top.php:141 index.php:96 modules/anagrafiche/validation.php:93 -#: modules/anagrafiche/validation.php:132 modules/articoli/add.php:134 modules/articoli/edit.php:346 -#: modules/interventi/ajax_tecnici.php:236 modules/stampe_contabili/edit.php:25 reset.php:93 -msgid "Attenzione" -msgstr "" - -#: include/custom/top.php:114 include/custom/top.php:197 include/top.php:142 include/top.php:226 -msgid "Molto debole" -msgstr "" - -#: include/custom/top.php:115 include/custom/top.php:198 include/top.php:143 include/top.php:227 -msgid "Debole" -msgstr "" - -#: include/custom/top.php:116 include/custom/top.php:199 include/top.php:144 include/top.php:228 -msgid "Normale" -msgstr "" - -#: include/custom/top.php:117 include/custom/top.php:200 include/top.php:145 include/top.php:229 -msgid "Media" -msgstr "" - -#: include/custom/top.php:118 include/custom/top.php:201 include/top.php:146 include/top.php:230 -msgid "Forte" -msgstr "" - -#: include/custom/top.php:119 include/custom/top.php:202 include/top.php:147 include/top.php:231 -msgid "Molto forte" -msgstr "" - -#: include/custom/top.php:122 include/top.php:150 -msgid "Nessun dato presente nella tabella" -msgstr "" - -#: include/custom/top.php:123 include/top.php:151 -msgid "Vista da _START_ a _END_ di _TOTAL_ elementi" -msgstr "" - -#: include/custom/top.php:124 include/top.php:152 -msgid "Vista da 0 a 0 di 0 elementi" -msgstr "" - -#: include/custom/top.php:125 include/top.php:153 -msgid "filtrati da _MAX_ elementi totali" -msgstr "" - -#: include/custom/top.php:127 include/top.php:155 -msgid "Visualizza _MENU_ elementi" -msgstr "" - -#: include/custom/top.php:129 include/top.php:157 -msgid "Elaborazione" -msgstr "" - -#: include/custom/top.php:130 include/custom/top.php:397 include/top.php:158 include/top.php:426 -msgid "Cerca" -msgstr "" - -#: include/custom/top.php:131 include/top.php:159 -msgid "La ricerca non ha portato alcun risultato" -msgstr "" - -#: include/custom/top.php:133 include/top.php:161 modules/articoli/plugins/articoli.lotti.php:50 -#: templates/riepilogo_interventi/piece.php:72 -msgid "Inizio" -msgstr "" - -#: include/custom/top.php:134 include/init/configuration.php:259 include/top.php:162 -msgid "Precedente" -msgstr "" - -#: include/custom/top.php:135 include/init/configuration.php:258 include/top.php:163 -msgid "Successivo" -msgstr "" - -#: include/custom/top.php:136 include/top.php:164 modules/articoli/plugins/articoli.lotti.php:58 -#: templates/riepilogo_interventi/piece.php:73 -msgid "Fine" -msgstr "" - -#: include/custom/top.php:188 include/top.php:217 -msgid "La tua password è troppo corta" -msgstr "" - -#: include/custom/top.php:189 include/top.php:218 -msgid "La tua password è troppo lunga" -msgstr "" - -#: include/custom/top.php:190 include/top.php:219 -msgid "La tua password contiene un carattere non valido" -msgstr "" - -#: include/custom/top.php:192 include/top.php:221 -msgid "La tua password non può contenere il tuo nome" -msgstr "" - -#: include/custom/top.php:194 include/top.php:223 -msgid "Troppe ripetizioni" -msgstr "" - -#: include/custom/top.php:195 include/top.php:224 -msgid "La tua password contiene sequenze" -msgstr "" - -#: include/custom/top.php:196 include/top.php:225 -msgid "Errori" -msgstr "" - -#: include/custom/top.php:293 include/top.php:322 -msgid "OSM" -msgstr "" - -#: include/custom/top.php:302 include/top.php:331 -msgid "Mostra/nascondi menu" -msgstr "" - -#: include/custom/top.php:342 include/manager.php:225 include/top.php:371 modules/articoli/widgets/stampa_inventario.php:38 -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:49 modules/partitario/edit.php:58 -#: modules/stampe_contabili/stampe_contabili.php:60 modules/stato_email/edit.php:107 -#: src/HTMLBuilder/Manager/ButtonManager.php:54 src/HTMLBuilder/Manager/ButtonManager.php:182 -msgid "Stampa" -msgstr "" - -#: include/custom/top.php:350 include/top.php:379 -msgid "Log accessi" -msgstr "" - -#: include/custom/top.php:354 include/custom/top.php:441 include/top.php:383 include/top.php:532 info.php:22 info.php:34 -#: modules/stato_email/edit.php:26 -msgid "Informazioni" -msgstr "" - -#: include/custom/top.php:358 include/top.php:387 -msgid "Esci" -msgstr "" - #: include/init/configuration.php:29 include/init/configuration.php:427 modules/utenti/info.php:125 msgid "Configurazione" msgstr "" @@ -1025,6 +708,18 @@ msgstr "" msgid "Nel caso il problema persista, rivolgersi all'assistenza ufficiale" msgstr "" +#: include/init/configuration.php:258 include/top.php:163 +msgid "Successivo" +msgstr "" + +#: include/init/configuration.php:259 include/top.php:162 +msgid "Precedente" +msgstr "" + +#: include/init/configuration.php:270 include/top.php:108 +msgid "Impossibile procedere" +msgstr "" + #: include/init/configuration.php:270 msgid "Prima di proseguire devi completare i campi obbligatori!" msgstr "" @@ -1067,6 +762,18 @@ msgstr "" msgid "Clicca su _BTN_ per proseguire" msgstr "" +#: include/init/configuration.php:321 include/top.php:101 include/top.php:124 include/top.php:128 +#: modules/articoli/plugins/articoli.lotti.php:291 modules/checklists/components/add-check.php:117 +#: modules/checklists/components/add-checklist.php:99 modules/import/edit.php:195 modules/smtp/buttons.php:50 +#: modules/utenti/edit.php:226 modules/viste/edit.php:149 plugins/dettagli_articolo/edit.php:377 +#: plugins/dettagli_articolo/edit.php:390 plugins/exportFE/edit.php:220 plugins/exportFE/edit.php:252 +#: plugins/exportFE/edit.php:289 plugins/importFE/buttons.php:77 plugins/importFE/buttons.php:113 plugins/importFE/edit.php:67 +#: plugins/importFE/edit.php:205 plugins/importFE/list.php:160 plugins/receiptFE/edit.php:137 plugins/receiptFE/edit.php:226 +#: plugins/receiptFE/list.php:97 src/HTMLBuilder/Manager/FileManager.php:347 src/HTMLBuilder/Manager/FileManager.php:365 +#: src/Util/Zip.php:151 +msgid "Errore" +msgstr "" + #: include/init/configuration.php:332 include/init/init.php:127 index.php:136 info.php:31 msgid "OSM Logo" msgstr "" @@ -1495,6 +1202,13 @@ msgstr "" msgid "Copia" msgstr "" +#: include/manager.php:225 include/top.php:371 modules/articoli/widgets/stampa_inventario.php:38 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:49 modules/partitario/edit.php:58 +#: modules/stampe_contabili/stampe_contabili.php:60 modules/stato_email/edit.php:107 +#: src/HTMLBuilder/Manager/ButtonManager.php:54 src/HTMLBuilder/Manager/ButtonManager.php:182 +msgid "Stampa" +msgstr "" + #: include/riferimenti/riferimenti.php:35 msgid "Informazioni per i riferimenti di: _DESC_" msgstr "" @@ -1502,7 +1216,7 @@ msgstr "" #: include/riferimenti/riferimenti.php:47 include/riferimenti/riferimenti.php:97 modules/aggiornamenti/checksum.php:33 #: modules/aggiornamenti/database.php:56 modules/contratti/add_preventivo.php:58 modules/ddt/add_ordine.php:59 #: modules/fatture/add_contratto.php:59 modules/fatture/add_ddt.php:60 modules/fatture/add_ordine.php:60 -#: modules/fatture/add_preventivo.php:59 +#: modules/fatture/add_preventivo.php:60 msgid "Caricamento in corso" msgstr "" @@ -1542,10 +1256,155 @@ msgstr "" msgid "Nessun riferimento presente" msgstr "" +#: include/top.php:79 modules/pagamenti/edit.php:115 modules/pagamenti/edit.php:179 +msgid "Giorno" +msgstr "" + +#: include/top.php:80 +msgid "Settimana" +msgstr "" + +#: include/top.php:81 templates/fatturato/body.php:42 +msgid "Mese" +msgstr "" + +#: include/top.php:82 +msgid "Oggi" +msgstr "" + +#: include/top.php:83 +msgid "I trimestre" +msgstr "" + +#: include/top.php:84 +msgid "II trimestre" +msgstr "" + +#: include/top.php:85 +msgid "III trimestre" +msgstr "" + +#: include/top.php:86 +msgid "IV trimestre" +msgstr "" + +#: include/top.php:87 +msgid "I semestre" +msgstr "" + +#: include/top.php:88 +msgid "II semestre" +msgstr "" + +#: include/top.php:89 +msgid "Questo mese" +msgstr "" + +#: include/top.php:90 +msgid "Mese scorso" +msgstr "" + +#: include/top.php:91 +msgid "Quest'anno" +msgstr "" + +#: include/top.php:92 +msgid "Anno scorso" +msgstr "" + +#: include/top.php:93 modules/tipi_intervento/buttons.php:21 +msgid "Applica" +msgstr "" + +#: include/top.php:94 include/top.php:258 +msgid "Annulla" +msgstr "" + +#: include/top.php:97 +msgid "Personalizzato" +msgstr "" + +#: include/top.php:98 modules/anagrafiche/edit.php:735 modules/articoli/edit.php:419 modules/banche/edit.php:80 +#: modules/beni/edit.php:61 modules/categorie_articoli/edit.php:129 modules/categorie_documenti/edit.php:51 +#: modules/categorie_impianti/edit.php:75 modules/causali/edit.php:71 modules/causali_movimenti/edit.php:53 +#: modules/checklists/edit.php:169 modules/contratti/edit.php:511 modules/custom_fields/edit.php:74 modules/ddt/edit.php:483 +#: modules/emails/edit.php:156 modules/fatture/edit.php:823 modules/gestione_componenti/edit.php:75 +#: modules/gestione_documentale/edit.php:60 modules/impianti/edit.php:137 +#: modules/impianti/plugins/my_impianti.componenti.php:287 modules/interventi/edit.php:641 modules/iva/edit.php:135 +#: modules/liste_newsletter/edit.php:138 modules/listini/edit.php:48 modules/misure/edit.php:62 +#: modules/modelli_primanota/edit.php:136 modules/newsletter/edit.php:205 modules/ordini/edit.php:374 +#: modules/pagamenti/edit.php:86 modules/pagamenti/edit.php:155 modules/partitario/edit.php:183 modules/porti/edit.php:64 +#: modules/preventivi/edit.php:404 modules/primanota/edit.php:92 modules/relazioni_anagrafiche/edit.php:62 +#: modules/ritenute/edit.php:69 modules/ritenute_contributi/edit.php:69 modules/rivalse/edit.php:54 +#: modules/scadenzario/edit.php:197 modules/segmenti/edit.php:186 modules/smtp/edit.php:134 modules/spedizioni/edit.php:63 +#: modules/stati_contratto/edit.php:75 modules/stati_intervento/edit.php:82 modules/stati_preventivo/edit.php:77 +#: modules/stato_email/edit.php:172 modules/tipi_anagrafiche/edit.php:66 modules/tipi_intervento/edit.php:152 +#: modules/tipi_scadenze/edit.php:72 modules/utenti/edit.php:203 modules/viste/fields.php:53 modules/viste/filters.php:51 +#: modules/voci_servizio/edit.php:39 modules/zone/edit.php:40 plugins/dichiarazioni_intento/edit.php:74 +#: plugins/referenti/edit.php:60 plugins/sedi/edit.php:172 src/HTMLBuilder/Handler/MediaHandler.php:69 +msgid "Elimina" +msgstr "" + +#: include/top.php:99 +msgid "Sei sicuro?" +msgstr "" + +#: include/top.php:100 modules/pagamenti/edit.php:85 +msgid "Eliminare questo elemento?" +msgstr "" + +#: include/top.php:102 +msgid "Si è verificato un errore nell'esecuzione dell'operazione richiesta" +msgstr "" + +#: include/top.php:103 src/HTMLBuilder/Manager/WidgetManager.php:145 +msgid "Chiudi" +msgstr "" + +#: include/top.php:104 +msgid "Filtra" +msgstr "" + +#: include/top.php:105 +msgid "La ricerca potrebbe richiedere del tempo" +msgstr "" + +#: include/top.php:106 modules/impianti/plugins/my_impianti.componenti.php:245 plugins/dettagli_articolo/edit.php:171 +msgid "Dettagli" +msgstr "" + #: include/top.php:107 msgid "Caricamento" msgstr "" +#: include/top.php:109 +msgid "Prima di proseguire devi selezionare alcuni elementi!" +msgstr "" + +#: include/top.php:110 +msgid "Hooks in esecuzione" +msgstr "" + +#: include/top.php:111 +msgid "Hook \"_NAME_\" in esecuzione" +msgstr "" + +#: include/top.php:112 +msgid "Hai _NUM_ notifiche" +msgstr "" + +#: include/top.php:113 +msgid "Hai 1 notifica" +msgstr "" + +#: include/top.php:114 +msgid "Nessuna notifica" +msgstr "" + +#: include/top.php:115 +msgid "E' presente un solo periodo!" +msgstr "" + #: include/top.php:125 plugins/exportFE/edit.php:290 msgid "Alcuni campi obbligatori non sono stati compilati correttamente" msgstr "" @@ -1554,6 +1413,156 @@ msgstr "" msgid "Errore durante il salvataggio del record" msgstr "" +#: include/top.php:133 +msgid "La password è troppo corta" +msgstr "" + +#: include/top.php:134 +msgid "La password è troppo lunga" +msgstr "" + +#: include/top.php:135 +msgid "La password contiene un carattere non valido" +msgstr "" + +#: include/top.php:136 include/top.php:220 +msgid "Non usare la tua e-mail come password" +msgstr "" + +#: include/top.php:137 +msgid "La password non può contenere il tuo nome" +msgstr "" + +#: include/top.php:138 include/top.php:222 +msgid "Usa classi di caratteri diversi" +msgstr "" + +#: include/top.php:139 +msgid "La password contiene ripetizioni" +msgstr "" + +#: include/top.php:140 +msgid "La password contiene sequenze" +msgstr "" + +#: include/top.php:141 index.php:96 modules/anagrafiche/validation.php:93 modules/anagrafiche/validation.php:132 +#: modules/articoli/add.php:134 modules/articoli/edit.php:346 modules/interventi/ajax_tecnici.php:236 +#: modules/stampe_contabili/edit.php:25 reset.php:93 +msgid "Attenzione" +msgstr "" + +#: include/top.php:142 include/top.php:226 +msgid "Molto debole" +msgstr "" + +#: include/top.php:143 include/top.php:227 +msgid "Debole" +msgstr "" + +#: include/top.php:144 include/top.php:228 +msgid "Normale" +msgstr "" + +#: include/top.php:145 include/top.php:229 +msgid "Media" +msgstr "" + +#: include/top.php:146 include/top.php:230 +msgid "Forte" +msgstr "" + +#: include/top.php:147 include/top.php:231 +msgid "Molto forte" +msgstr "" + +#: include/top.php:150 +msgid "Nessun dato presente nella tabella" +msgstr "" + +#: include/top.php:151 +msgid "Vista da _START_ a _END_ di _TOTAL_ elementi" +msgstr "" + +#: include/top.php:152 +msgid "Vista da 0 a 0 di 0 elementi" +msgstr "" + +#: include/top.php:153 +msgid "filtrati da _MAX_ elementi totali" +msgstr "" + +#: include/top.php:155 +msgid "Visualizza _MENU_ elementi" +msgstr "" + +#: include/top.php:157 +msgid "Elaborazione" +msgstr "" + +#: include/top.php:158 include/top.php:426 +msgid "Cerca" +msgstr "" + +#: include/top.php:159 +msgid "La ricerca non ha portato alcun risultato" +msgstr "" + +#: include/top.php:161 modules/articoli/plugins/articoli.lotti.php:50 templates/riepilogo_interventi/piece.php:72 +msgid "Inizio" +msgstr "" + +#: include/top.php:164 modules/articoli/plugins/articoli.lotti.php:58 templates/riepilogo_interventi/piece.php:73 +msgid "Fine" +msgstr "" + +#: include/top.php:217 +msgid "La tua password è troppo corta" +msgstr "" + +#: include/top.php:218 +msgid "La tua password è troppo lunga" +msgstr "" + +#: include/top.php:219 +msgid "La tua password contiene un carattere non valido" +msgstr "" + +#: include/top.php:221 +msgid "La tua password non può contenere il tuo nome" +msgstr "" + +#: include/top.php:223 +msgid "Troppe ripetizioni" +msgstr "" + +#: include/top.php:224 +msgid "La tua password contiene sequenze" +msgstr "" + +#: include/top.php:225 +msgid "Errori" +msgstr "" + +#: include/top.php:322 +msgid "OSM" +msgstr "" + +#: include/top.php:331 +msgid "Mostra/nascondi menu" +msgstr "" + +#: include/top.php:379 +msgid "Log accessi" +msgstr "" + +#: include/top.php:383 include/top.php:532 info.php:22 info.php:34 modules/stato_email/edit.php:26 +msgid "Informazioni" +msgstr "" + +#: include/top.php:387 +msgid "Esci" +msgstr "" + #: include/top.php:448 msgid "Plugin disponibili" msgstr "" @@ -1760,7 +1769,7 @@ msgstr "" msgid "Ordine" msgstr "" -#: lib/deprecated.php:328 modules/contratti/add_preventivo.php:49 modules/fatture/add_preventivo.php:50 +#: lib/deprecated.php:328 modules/contratti/add_preventivo.php:49 modules/fatture/add_preventivo.php:51 #: modules/interventi/add.php:167 modules/interventi/edit.php:72 msgid "Preventivo" msgstr "" @@ -6211,10 +6220,6 @@ msgstr "" msgid "Quantità presente nel magazzino del gestionale" msgstr "" -#: modules/ordini/quantita_impegnate.php:40 -msgid "Q.tà magazzino" -msgstr "" - #: modules/ordini/quantita_impegnate.php:41 msgid "Quantità impegnata in altri Ordini del gestionale" msgstr "" diff --git a/locale/de_DE/de_DE.mo b/locale/de_DE/de_DE.mo index 1a862af35848ff096ae85b3ef7a451a25d097134..9abb2d183d6760c13d11ca7c929b6995fbefdcc6 100644 GIT binary patch delta 60 zcmbQrIhAul8LyGCf}y#Ufw8uMk%7VF21aRd-H_D8Tq^}GpTxZM(!}&sD}|KQco)}+ Qliy7aViMlGjqyGc0R7z(s{jB1 delta 82 zcmbQrIhAulnXI9Kf}xp}p{cfkk%0l1PhwtrX<~Y+Zb)iku9d>Xt?v|l5{pZ8Ly8jf figOZ6@{6n#;EJpiQc~kxTqg%IiEQ4+c%KOXEzuh( diff --git a/locale/de_DE/de_DE.po b/locale/de_DE/de_DE.po index 0c411807b..d15eee44b 100644 --- a/locale/de_DE/de_DE.po +++ b/locale/de_DE/de_DE.po @@ -1,9 +1,11 @@ msgid "" msgstr "" "Project-Id-Version: OpenSTAManager\n" -"POT-Creation-Date: 2020-09-10 16:13+0200\n" -"PO-Revision-Date: 2020-09-10 16:15+0200\n" +"POT-Creation-Date: 2020-09-23 17:02+0200\n" +"PO-Revision-Date: 2020-09-23 17:03+0200\n" +"Last-Translator: \n" "Language-Team: \n" +"Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -12,8 +14,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: tr\n" -"Last-Translator: \n" -"Language: de_DE\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: .svn\n" "X-Poedit-SearchPathExcluded-1: assets\n" @@ -117,16 +117,15 @@ msgstr "" msgid "Correggi account" msgstr "" -#: bug.php:112 include/custom/top.php:346 include/top.php:374 +#: bug.php:112 include/top.php:375 msgid "Segnalazione bug" msgstr "" -#: bug.php:121 include/custom/top.php:78 include/top.php:95 +#: bug.php:121 include/top.php:95 msgid "Da" msgstr "" -#: bug.php:127 include/custom/top.php:79 include/top.php:96 -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:246 +#: bug.php:127 include/top.php:96 src/HTMLBuilder/Wrapper/HTMLWrapper.php:246 msgid "A" msgstr "" @@ -297,7 +296,7 @@ msgstr "" #: modules/interventi/modals/manage_sessione.php:32 #: modules/partitario/edit_conto.php:64 modules/utenti/self.php:43 #: modules/utenti/user.php:100 -#: plugins/dettagli_articolo/dettaglio_fornitore.php:85 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:81 #: plugins/dichiarazioni_intento/edit.php:78 #: plugins/pianificazione_interventi/row-list.php:146 plugins/sedi/edit.php:175 msgid "Modifica" @@ -319,18 +318,17 @@ msgstr "" msgid "Nessun log disponibile per questa scheda" msgstr "" -#: include/bottom.php:30 include/custom/top.php:291 include/top.php:319 +#: include/bottom.php:30 include/top.php:320 msgid "https://www.openstamanager.com" msgstr "" -#: include/bottom.php:30 include/custom/top.php:291 include/top.php:319 +#: include/bottom.php:30 include/top.php:320 msgid "Il gestionale open source per l'assistenza tecnica e la fatturazione" msgstr "" -#: include/bottom.php:30 include/custom/top.php:16 include/custom/top.php:295 -#: include/custom/top.php:387 include/init/configuration.php:333 -#: include/init/init.php:128 include/top.php:33 include/top.php:323 -#: include/top.php:415 index.php:137 info.php:32 modules/utenti/info.php:58 +#: include/bottom.php:30 include/init/configuration.php:333 +#: include/init/init.php:128 include/top.php:33 include/top.php:324 +#: include/top.php:416 index.php:137 info.php:32 modules/utenti/info.php:58 #: plugins/notes.php:51 src/HTMLBuilder/Manager/FileManager.php:127 msgid "OpenSTAManager" msgstr "" @@ -346,14 +344,15 @@ msgid "" msgstr "" #: include/common/articolo.php:28 include/common/articolo.php:47 -#: include/common/barcode.php:45 modules/articoli/edit.php:31 +#: include/common/barcode.php:45 include/common/importa.php:362 +#: modules/articoli/edit.php:31 #: modules/articoli/widgets/articoli.dashboard.php:28 #: modules/contratti/edit.php:322 modules/ddt/edit.php:333 #: modules/fatture/add_serial.php:76 modules/fatture/edit.php:665 -#: modules/interventi/edit.php:390 modules/movimenti/add.php:38 +#: modules/interventi/edit.php:378 modules/movimenti/add.php:38 #: modules/ordini/edit.php:200 modules/ordini/quantita_impegnate.php:38 #: modules/preventivi/edit.php:219 modules/statistiche/edit.php:251 -#: plugins/importFE/generate.php:362 +#: plugins/importFE/generate.php:371 #: plugins/pianificazione_interventi/pianificazione.php:139 msgid "Articolo" msgstr "" @@ -393,7 +392,7 @@ msgstr "" #: modules/articoli/edit.php:147 #: modules/contratti/plugins/contratti.consuntivo.php:130 #: modules/contratti/plugins/contratti.consuntivo.php:160 -#: modules/interventi/row-list.php:40 +#: modules/interventi/row-list.php:36 #: modules/preventivi/plugins/preventivi.consuntivo.php:129 #: modules/preventivi/plugins/preventivi.consuntivo.php:159 #: plugins/pianificazione_interventi/row-list.php:37 @@ -412,7 +411,7 @@ msgstr "" #: include/common/barcode.php:29 modules/articoli/add.php:32 #: modules/articoli/edit.php:47 modules/contratti/edit.php:327 #: modules/ddt/edit.php:338 modules/fatture/edit.php:670 -#: modules/interventi/edit.php:395 modules/movimenti/add.php:32 +#: modules/interventi/edit.php:383 modules/movimenti/add.php:32 #: modules/ordini/edit.php:205 modules/preventivi/edit.php:224 msgid "Barcode" msgstr "" @@ -434,20 +433,21 @@ msgstr "" msgid "Sconto" msgstr "" -#: include/common/barcode.php:48 include/common/importa.php:251 -#: include/common/riga.php:36 include/riferimenti/righe_documento.php:39 +#: include/common/barcode.php:48 include/common/importa.php:252 +#: include/common/importa.php:363 include/common/riga.php:36 +#: include/riferimenti/righe_documento.php:39 #: modules/articoli/plugins/articoli.giacenze.php:235 #: modules/articoli/plugins/articoli.movimenti.php:76 #: modules/articoli/widgets/articoli.dashboard.php:29 #: modules/contratti/plugins/contratti.consuntivo.php:129 #: modules/contratti/plugins/contratti.consuntivo.php:159 #: modules/contratti/row-list.php:29 modules/ddt/row-list.php:29 -#: modules/fatture/row-list.php:29 modules/interventi/row-list.php:36 +#: modules/fatture/row-list.php:29 modules/interventi/row-list.php:32 #: modules/ordini/quantita_impegnate.php:39 modules/ordini/row-list.php:30 #: modules/preventivi/plugins/preventivi.consuntivo.php:128 #: modules/preventivi/plugins/preventivi.consuntivo.php:158 #: modules/preventivi/row-list.php:29 modules/statistiche/edit.php:252 -#: plugins/importFE/riferimento.php:44 +#: plugins/importFE/riferimento.php:45 #: plugins/pianificazione_fatturazione/crea_fattura.php:90 #: plugins/pianificazione_interventi/row-list.php:36 #: templates/contratti/body.php:99 templates/ddt/body.php:37 @@ -468,12 +468,12 @@ msgid "" msgstr "" #: include/common/conti.php:65 include/common/importa.php:196 -#: modules/fatture/row-list.php:293 +#: modules/fatture/row-list.php:301 msgid "Rivalsa" msgstr "" #: include/common/conti.php:73 include/common/importa.php:204 -#: modules/fatture/row-list.php:339 +#: modules/fatture/row-list.php:347 msgid "Ritenuta d'acconto" msgstr "" @@ -483,7 +483,7 @@ msgstr "" #: include/common/conti.php:99 include/common/importa.php:91 #: include/common/importa.php:227 modules/fatture/edit.php:352 -#: modules/fatture/row-list.php:353 +#: modules/fatture/row-list.php:361 msgid "Ritenuta contributi" msgstr "" @@ -493,7 +493,7 @@ msgstr "" msgid "Conto" msgstr "" -#: include/common/descrizione.php:23 include/common/importa.php:250 +#: include/common/descrizione.php:23 include/common/importa.php:251 #: include/riferimenti/righe_documento.php:38 modules/articoli/add.php:38 #: modules/articoli/edit.php:65 #: modules/articoli/plugins/articoli.giacenze.php:60 @@ -510,7 +510,7 @@ msgstr "" #: modules/impianti/plugins/my_impianti.interventi.php:119 #: modules/interventi/edit.php:286 #: modules/interventi/plugins/my_impianti.interventi.php:40 -#: modules/interventi/row-list.php:35 +#: modules/interventi/row-list.php:31 #: modules/interventi/widgets/interventi_da_pianificare.php:67 #: modules/iva/add.php:28 modules/iva/edit.php:62 #: modules/liste_newsletter/edit.php:42 modules/movimenti/add.php:262 @@ -537,7 +537,7 @@ msgstr "" #: modules/zone/edit.php:34 #: plugins/dettagli_articolo/dettaglio_fornitore.php:62 #: plugins/dettagli_articolo/edit.php:201 plugins/exportFE/edit.php:170 -#: plugins/importFE/generate.php:284 plugins/importFE/list.php:33 +#: plugins/importFE/generate.php:285 plugins/importFE/list.php:33 #: plugins/importFE/riferimento.php:43 #: plugins/pianificazione_fatturazione/add_pianificazione.php:98 #: plugins/pianificazione_fatturazione/crea_fattura.php:89 @@ -581,13 +581,13 @@ msgstr "" msgid "Stato" msgstr "" -#: include/common/importa.php:95 modules/contratti/bulk.php:120 -#: modules/ddt/bulk.php:148 modules/fatture/add.php:72 +#: include/common/importa.php:95 modules/contratti/bulk.php:122 +#: modules/ddt/bulk.php:150 modules/fatture/add.php:72 #: modules/fatture/bulk.php:292 modules/fatture/buttons.php:57 -#: modules/interventi/bulk.php:253 modules/preventivi/bulk.php:120 +#: modules/interventi/bulk.php:253 modules/preventivi/bulk.php:122 #: modules/segmenti/edit.php:95 #: modules/stampe_contabili/stampe_contabili.php:34 -#: plugins/importFE/generate.php:205 +#: plugins/importFE/generate.php:207 #: plugins/pianificazione_fatturazione/crea_fattura.php:60 msgid "Sezionale" msgstr "" @@ -627,29 +627,29 @@ msgstr "" msgid "Righe da importare" msgstr "" -#: include/common/importa.php:252 +#: include/common/importa.php:253 msgid "Q.tà da evadere" msgstr "" -#: include/common/importa.php:253 +#: include/common/importa.php:254 msgid "Subtot." msgstr "" -#: include/common/importa.php:257 +#: include/common/importa.php:258 msgid "Seriali" msgstr "" -#: include/common/importa.php:341 +#: include/common/importa.php:348 #: modules/articoli/plugins/articoli.giacenze.php:89 #: modules/articoli/plugins/articoli.giacenze.php:154 #: modules/articoli/plugins/articoli.lotti.php:120 #: modules/contratti/plugins/contratti.consuntivo.php:198 -#: modules/contratti/row-list.php:198 modules/ddt/row-list.php:258 -#: modules/fatture/row-list.php:326 modules/interventi/ajax_costi.php:137 +#: modules/contratti/row-list.php:208 modules/ddt/row-list.php:264 +#: modules/fatture/row-list.php:334 modules/interventi/ajax_costi.php:137 #: modules/interventi/plugins/my_impianti.interventi.php:60 -#: modules/ordini/row-list.php:275 +#: modules/ordini/row-list.php:278 #: modules/preventivi/plugins/preventivi.consuntivo.php:197 -#: modules/preventivi/row-list.php:196 modules/primanota/movimenti.php:87 +#: modules/preventivi/row-list.php:206 modules/primanota/movimenti.php:87 #: modules/scadenzario/edit.php:157 modules/statistiche/edit.php:205 #: modules/statistiche/edit.php:254 #: plugins/pianificazione_fatturazione/add_pianificazione.php:108 @@ -664,10 +664,22 @@ msgstr "" msgid "Totale" msgstr "" +#: include/common/importa.php:363 +msgid "Quantità richiesta" +msgstr "" + +#: include/common/importa.php:364 +msgid "Quantità disponibile nel magazzino del gestionale" +msgstr "" + +#: include/common/importa.php:364 modules/ordini/quantita_impegnate.php:40 +msgid "Q.tà magazzino" +msgstr "" + #: include/common/riga.php:30 include/common/sconto.php:46 -#: modules/contratti/row-list.php:186 modules/fatture/add_intervento.php:115 -#: modules/fatture/row-list.php:311 modules/ordini/row-list.php:263 -#: modules/preventivi/row-list.php:184 +#: modules/contratti/row-list.php:196 modules/fatture/add_intervento.php:115 +#: modules/fatture/row-list.php:319 modules/ordini/row-list.php:266 +#: modules/preventivi/row-list.php:194 #: plugins/pianificazione_interventi/row-list.php:42 #: templates/interventi/body.php:451 templates/registro_iva/bottom.php:35 #: templates/registro_iva/top.php:61 @@ -694,7 +706,7 @@ msgstr "" #: modules/ordini/row-list.php:31 modules/preventivi/row-list.php:30 #: plugins/dettagli_articolo/dettaglio_prezzi.php:107 #: plugins/dettagli_articolo/edit.php:75 plugins/dettagli_articolo/edit.php:287 -#: plugins/importFE/generate.php:286 +#: plugins/importFE/generate.php:287 plugins/importFE/riferimento.php:47 #: plugins/pianificazione_fatturazione/crea_fattura.php:91 #: templates/contratti/body.php:103 templates/ddt/body.php:41 #: templates/fatture/body.php:41 templates/interventi/body.php:163 @@ -763,380 +775,6 @@ msgstr "" msgid "Maggiorazione unitaria" msgstr "" -#: include/custom/top.php:62 include/top.php:79 modules/pagamenti/edit.php:115 -#: modules/pagamenti/edit.php:179 -msgid "Giorno" -msgstr "" - -#: include/custom/top.php:63 include/top.php:80 -msgid "Settimana" -msgstr "" - -#: include/custom/top.php:64 include/top.php:81 templates/fatturato/body.php:42 -msgid "Mese" -msgstr "" - -#: include/custom/top.php:65 include/top.php:82 -msgid "Oggi" -msgstr "" - -#: include/custom/top.php:66 include/top.php:83 -msgid "I trimestre" -msgstr "" - -#: include/custom/top.php:67 include/top.php:84 -msgid "II trimestre" -msgstr "" - -#: include/custom/top.php:68 include/top.php:85 -msgid "III trimestre" -msgstr "" - -#: include/custom/top.php:69 include/top.php:86 -msgid "IV trimestre" -msgstr "" - -#: include/custom/top.php:70 include/top.php:87 -msgid "I semestre" -msgstr "" - -#: include/custom/top.php:71 include/top.php:88 -msgid "II semestre" -msgstr "" - -#: include/custom/top.php:72 include/top.php:89 -msgid "Questo mese" -msgstr "" - -#: include/custom/top.php:73 include/top.php:90 -msgid "Mese scorso" -msgstr "" - -#: include/custom/top.php:74 include/top.php:91 -msgid "Quest'anno" -msgstr "" - -#: include/custom/top.php:75 include/top.php:92 -msgid "Anno scorso" -msgstr "" - -#: include/custom/top.php:76 include/top.php:93 -#: modules/tipi_intervento/buttons.php:21 -msgid "Applica" -msgstr "" - -#: include/custom/top.php:77 include/custom/top.php:229 include/top.php:94 -#: include/top.php:257 -msgid "Annulla" -msgstr "" - -#: include/custom/top.php:80 include/top.php:97 -msgid "Personalizzato" -msgstr "" - -#: include/custom/top.php:81 include/top.php:98 -#: modules/anagrafiche/edit.php:735 modules/articoli/edit.php:419 -#: modules/banche/edit.php:80 modules/beni/edit.php:61 -#: modules/categorie_articoli/edit.php:129 -#: modules/categorie_documenti/edit.php:51 -#: modules/categorie_impianti/edit.php:75 modules/causali/edit.php:71 -#: modules/causali_movimenti/edit.php:53 modules/checklists/edit.php:169 -#: modules/contratti/edit.php:499 modules/custom_fields/edit.php:74 -#: modules/ddt/edit.php:471 modules/emails/edit.php:156 -#: modules/fatture/edit.php:829 modules/gestione_componenti/edit.php:75 -#: modules/gestione_documentale/edit.php:60 modules/impianti/edit.php:137 -#: modules/impianti/plugins/my_impianti.componenti.php:287 -#: modules/interventi/edit.php:622 modules/iva/edit.php:135 -#: modules/liste_newsletter/edit.php:138 modules/listini/edit.php:48 -#: modules/misure/edit.php:62 modules/modelli_primanota/edit.php:136 -#: modules/newsletter/edit.php:205 modules/ordini/edit.php:362 -#: modules/pagamenti/edit.php:86 modules/pagamenti/edit.php:155 -#: modules/partitario/edit.php:183 modules/porti/edit.php:64 -#: modules/preventivi/edit.php:393 modules/primanota/edit.php:92 -#: modules/relazioni_anagrafiche/edit.php:62 modules/ritenute/edit.php:69 -#: modules/ritenute_contributi/edit.php:69 modules/rivalse/edit.php:54 -#: modules/scadenzario/edit.php:197 modules/segmenti/edit.php:186 -#: modules/smtp/edit.php:134 modules/spedizioni/edit.php:63 -#: modules/stati_contratto/edit.php:75 modules/stati_intervento/edit.php:82 -#: modules/stati_preventivo/edit.php:77 modules/stato_email/edit.php:172 -#: modules/tipi_anagrafiche/edit.php:66 modules/tipi_intervento/edit.php:152 -#: modules/tipi_scadenze/edit.php:72 modules/utenti/edit.php:203 -#: modules/viste/fields.php:53 modules/viste/filters.php:51 -#: modules/voci_servizio/edit.php:39 modules/zone/edit.php:40 -#: plugins/dichiarazioni_intento/edit.php:74 plugins/referenti/edit.php:60 -#: plugins/sedi/edit.php:172 src/HTMLBuilder/Handler/MediaHandler.php:69 -msgid "Elimina" -msgstr "" - -#: include/custom/top.php:82 include/top.php:99 -msgid "Sei sicuro?" -msgstr "" - -#: include/custom/top.php:83 include/top.php:100 modules/pagamenti/edit.php:85 -msgid "Eliminare questo elemento?" -msgstr "" - -#: include/custom/top.php:84 include/init/configuration.php:321 -#: include/top.php:101 include/top.php:123 include/top.php:127 -#: modules/articoli/plugins/articoli.lotti.php:291 -#: modules/checklists/components/add-check.php:117 -#: modules/checklists/components/add-checklist.php:99 -#: modules/import/edit.php:195 modules/smtp/buttons.php:50 -#: modules/utenti/edit.php:226 modules/viste/edit.php:149 -#: plugins/dettagli_articolo/edit.php:377 -#: plugins/dettagli_articolo/edit.php:390 plugins/exportFE/edit.php:220 -#: plugins/exportFE/edit.php:252 plugins/exportFE/edit.php:289 -#: plugins/importFE/buttons.php:71 plugins/importFE/edit.php:67 -#: plugins/importFE/edit.php:205 plugins/importFE/list.php:160 -#: plugins/receiptFE/edit.php:137 plugins/receiptFE/edit.php:226 -#: plugins/receiptFE/list.php:97 src/HTMLBuilder/Manager/FileManager.php:349 -#: src/HTMLBuilder/Manager/FileManager.php:367 src/Util/Zip.php:151 -msgid "Errore" -msgstr "" - -#: include/custom/top.php:85 include/top.php:102 -msgid "Si è verificato un errore nell'esecuzione dell'operazione richiesta" -msgstr "" - -#: include/custom/top.php:86 include/top.php:103 -#: src/HTMLBuilder/Manager/WidgetManager.php:145 -msgid "Chiudi" -msgstr "" - -#: include/custom/top.php:87 include/top.php:104 -msgid "Filtra" -msgstr "" - -#: include/custom/top.php:88 include/top.php:105 -msgid "La ricerca potrebbe richiedere del tempo" -msgstr "" - -#: include/custom/top.php:89 include/top.php:106 -#: modules/impianti/plugins/my_impianti.componenti.php:245 -#: plugins/dettagli_articolo/edit.php:171 -msgid "Dettagli" -msgstr "" - -#: include/custom/top.php:90 include/init/configuration.php:270 -#: include/top.php:107 -msgid "Impossibile procedere" -msgstr "" - -#: include/custom/top.php:91 include/top.php:108 -msgid "Prima di proseguire devi selezionare alcuni elementi!" -msgstr "" - -#: include/custom/top.php:92 include/top.php:109 -msgid "Hooks in esecuzione" -msgstr "" - -#: include/custom/top.php:93 include/top.php:110 -msgid "Hook \"_NAME_\" in esecuzione" -msgstr "" - -#: include/custom/top.php:94 include/top.php:111 -msgid "Hai _NUM_ notifiche" -msgstr "" - -#: include/custom/top.php:95 include/top.php:112 -msgid "Hai 1 notifica" -msgstr "" - -#: include/custom/top.php:96 include/top.php:113 -msgid "Nessuna notifica" -msgstr "" - -#: include/custom/top.php:97 include/top.php:114 -msgid "E' presente un solo periodo!" -msgstr "" - -#: include/custom/top.php:105 include/top.php:132 -msgid "La password è troppo corta" -msgstr "" - -#: include/custom/top.php:106 include/top.php:133 -msgid "La password è troppo lunga" -msgstr "" - -#: include/custom/top.php:107 include/top.php:134 -msgid "La password contiene un carattere non valido" -msgstr "" - -#: include/custom/top.php:108 include/custom/top.php:191 include/top.php:135 -#: include/top.php:219 -msgid "Non usare la tua e-mail come password" -msgstr "" - -#: include/custom/top.php:109 include/top.php:136 -msgid "La password non può contenere il tuo nome" -msgstr "" - -#: include/custom/top.php:110 include/custom/top.php:193 include/top.php:137 -#: include/top.php:221 -msgid "Usa classi di caratteri diversi" -msgstr "" - -#: include/custom/top.php:111 include/top.php:138 -msgid "La password contiene ripetizioni" -msgstr "" - -#: include/custom/top.php:112 include/top.php:139 -msgid "La password contiene sequenze" -msgstr "" - -#: include/custom/top.php:113 include/top.php:140 index.php:96 -#: modules/anagrafiche/validation.php:93 modules/anagrafiche/validation.php:132 -#: modules/articoli/add.php:134 modules/articoli/edit.php:346 -#: modules/interventi/ajax_tecnici.php:236 modules/stampe_contabili/edit.php:25 -#: reset.php:93 -msgid "Attenzione" -msgstr "" - -#: include/custom/top.php:114 include/custom/top.php:197 include/top.php:141 -#: include/top.php:225 -msgid "Molto debole" -msgstr "" - -#: include/custom/top.php:115 include/custom/top.php:198 include/top.php:142 -#: include/top.php:226 -msgid "Debole" -msgstr "" - -#: include/custom/top.php:116 include/custom/top.php:199 include/top.php:143 -#: include/top.php:227 -msgid "Normale" -msgstr "" - -#: include/custom/top.php:117 include/custom/top.php:200 include/top.php:144 -#: include/top.php:228 -msgid "Media" -msgstr "" - -#: include/custom/top.php:118 include/custom/top.php:201 include/top.php:145 -#: include/top.php:229 -msgid "Forte" -msgstr "" - -#: include/custom/top.php:119 include/custom/top.php:202 include/top.php:146 -#: include/top.php:230 -msgid "Molto forte" -msgstr "" - -#: include/custom/top.php:122 include/top.php:149 -msgid "Nessun dato presente nella tabella" -msgstr "" - -#: include/custom/top.php:123 include/top.php:150 -msgid "Vista da _START_ a _END_ di _TOTAL_ elementi" -msgstr "" - -#: include/custom/top.php:124 include/top.php:151 -msgid "Vista da 0 a 0 di 0 elementi" -msgstr "" - -#: include/custom/top.php:125 include/top.php:152 -msgid "filtrati da _MAX_ elementi totali" -msgstr "" - -#: include/custom/top.php:127 include/top.php:154 -msgid "Visualizza _MENU_ elementi" -msgstr "" - -#: include/custom/top.php:129 include/top.php:156 -msgid "Elaborazione" -msgstr "" - -#: include/custom/top.php:130 include/custom/top.php:397 include/top.php:157 -#: include/top.php:425 -msgid "Cerca" -msgstr "" - -#: include/custom/top.php:131 include/top.php:158 -msgid "La ricerca non ha portato alcun risultato" -msgstr "" - -#: include/custom/top.php:133 include/top.php:160 -#: modules/articoli/plugins/articoli.lotti.php:50 -#: templates/riepilogo_interventi/piece.php:72 -msgid "Inizio" -msgstr "" - -#: include/custom/top.php:134 include/init/configuration.php:259 -#: include/top.php:161 -msgid "Precedente" -msgstr "" - -#: include/custom/top.php:135 include/init/configuration.php:258 -#: include/top.php:162 -msgid "Successivo" -msgstr "" - -#: include/custom/top.php:136 include/top.php:163 -#: modules/articoli/plugins/articoli.lotti.php:58 -#: templates/riepilogo_interventi/piece.php:73 -msgid "Fine" -msgstr "" - -#: include/custom/top.php:188 include/top.php:216 -msgid "La tua password è troppo corta" -msgstr "" - -#: include/custom/top.php:189 include/top.php:217 -msgid "La tua password è troppo lunga" -msgstr "" - -#: include/custom/top.php:190 include/top.php:218 -msgid "La tua password contiene un carattere non valido" -msgstr "" - -#: include/custom/top.php:192 include/top.php:220 -msgid "La tua password non può contenere il tuo nome" -msgstr "" - -#: include/custom/top.php:194 include/top.php:222 -msgid "Troppe ripetizioni" -msgstr "" - -#: include/custom/top.php:195 include/top.php:223 -msgid "La tua password contiene sequenze" -msgstr "" - -#: include/custom/top.php:196 include/top.php:224 -msgid "Errori" -msgstr "" - -#: include/custom/top.php:293 include/top.php:321 -msgid "OSM" -msgstr "" - -#: include/custom/top.php:302 include/top.php:330 -msgid "Mostra/nascondi menu" -msgstr "" - -#: include/custom/top.php:342 include/manager.php:225 include/top.php:370 -#: modules/articoli/widgets/stampa_inventario.php:38 -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:49 -#: modules/partitario/edit.php:58 -#: modules/stampe_contabili/stampe_contabili.php:60 -#: modules/stato_email/edit.php:107 -#: src/HTMLBuilder/Manager/ButtonManager.php:54 -#: src/HTMLBuilder/Manager/ButtonManager.php:182 -msgid "Stampa" -msgstr "" - -#: include/custom/top.php:350 include/top.php:378 -msgid "Log accessi" -msgstr "" - -#: include/custom/top.php:354 include/custom/top.php:441 include/top.php:382 -#: include/top.php:531 info.php:22 info.php:34 modules/stato_email/edit.php:26 -msgid "Informazioni" -msgstr "" - -#: include/custom/top.php:358 include/top.php:386 -msgid "Esci" -msgstr "" - #: include/init/configuration.php:29 include/init/configuration.php:427 #: modules/utenti/info.php:125 msgid "Configurazione" @@ -1202,6 +840,18 @@ msgstr "" msgid "Nel caso il problema persista, rivolgersi all'assistenza ufficiale" msgstr "" +#: include/init/configuration.php:258 include/top.php:163 +msgid "Successivo" +msgstr "" + +#: include/init/configuration.php:259 include/top.php:162 +msgid "Precedente" +msgstr "" + +#: include/init/configuration.php:270 include/top.php:108 +msgid "Impossibile procedere" +msgstr "" + #: include/init/configuration.php:270 msgid "Prima di proseguire devi completare i campi obbligatori!" msgstr "" @@ -1244,6 +894,24 @@ msgstr "" msgid "Clicca su _BTN_ per proseguire" msgstr "" +#: include/init/configuration.php:321 include/top.php:101 include/top.php:124 +#: include/top.php:128 modules/articoli/plugins/articoli.lotti.php:291 +#: modules/checklists/components/add-check.php:117 +#: modules/checklists/components/add-checklist.php:99 +#: modules/import/edit.php:195 modules/smtp/buttons.php:50 +#: modules/utenti/edit.php:226 modules/viste/edit.php:149 +#: plugins/dettagli_articolo/edit.php:377 +#: plugins/dettagli_articolo/edit.php:390 plugins/exportFE/edit.php:220 +#: plugins/exportFE/edit.php:252 plugins/exportFE/edit.php:289 +#: plugins/importFE/buttons.php:77 plugins/importFE/buttons.php:113 +#: plugins/importFE/edit.php:67 plugins/importFE/edit.php:205 +#: plugins/importFE/list.php:160 plugins/receiptFE/edit.php:137 +#: plugins/receiptFE/edit.php:226 plugins/receiptFE/list.php:97 +#: src/HTMLBuilder/Manager/FileManager.php:347 +#: src/HTMLBuilder/Manager/FileManager.php:365 src/Util/Zip.php:151 +msgid "Errore" +msgstr "" + #: include/init/configuration.php:332 include/init/init.php:127 index.php:136 #: info.php:31 msgid "OSM Logo" @@ -1578,7 +1246,7 @@ msgid "" msgstr "" #: include/init/update.php:108 modules/articoli/plugins/articoli.lotti.php:286 -#: plugins/importFE/generate.php:440 +#: plugins/importFE/generate.php:448 msgid "Continua" msgstr "" @@ -1646,11 +1314,11 @@ msgstr "" #: include/init/update.php:171 modules/anagrafiche/bulk.php:73 #: modules/anagrafiche/bulk.php:84 modules/articoli/bulk.php:64 -#: modules/articoli/bulk.php:75 modules/contratti/bulk.php:121 -#: modules/ddt/bulk.php:149 modules/fatture/bulk.php:293 +#: modules/articoli/bulk.php:75 modules/contratti/bulk.php:123 +#: modules/ddt/bulk.php:151 modules/fatture/bulk.php:293 #: modules/fatture/bulk.php:314 modules/fatture/bulk.php:325 #: modules/fatture/bulk.php:337 modules/fatture/bulk.php:349 -#: modules/preventivi/bulk.php:121 modules/stato_email/bulk.php:50 +#: modules/preventivi/bulk.php:123 modules/stato_email/bulk.php:50 #: plugins/checks.php:129 plugins/importFE/edit.php:160 #: plugins/pianificazione_fatturazione/add_pianificazione.php:121 #: plugins/receiptFE/edit.php:175 @@ -1706,6 +1374,17 @@ msgstr "" msgid "Copia" msgstr "" +#: include/manager.php:225 include/top.php:371 +#: modules/articoli/widgets/stampa_inventario.php:38 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:49 +#: modules/partitario/edit.php:58 +#: modules/stampe_contabili/stampe_contabili.php:60 +#: modules/stato_email/edit.php:107 +#: src/HTMLBuilder/Manager/ButtonManager.php:54 +#: src/HTMLBuilder/Manager/ButtonManager.php:182 +msgid "Stampa" +msgstr "" + #: include/riferimenti/riferimenti.php:35 msgid "Informazioni per i riferimenti di: _DESC_" msgstr "" @@ -1715,7 +1394,7 @@ msgstr "" #: modules/aggiornamenti/database.php:56 #: modules/contratti/add_preventivo.php:58 modules/ddt/add_ordine.php:59 #: modules/fatture/add_contratto.php:59 modules/fatture/add_ddt.php:60 -#: modules/fatture/add_ordine.php:60 modules/fatture/add_preventivo.php:59 +#: modules/fatture/add_ordine.php:60 modules/fatture/add_preventivo.php:60 msgid "Caricamento in corso" msgstr "" @@ -1741,18 +1420,18 @@ msgstr "" #: include/riferimenti/righe_documento.php:39 modules/contratti/row-list.php:29 #: modules/ddt/row-list.php:29 modules/ordini/row-list.php:30 -#: modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:44 +#: modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:45 msgid "da evadere" msgstr "" #: include/riferimenti/righe_documento.php:39 modules/contratti/row-list.php:29 #: modules/ddt/row-list.php:29 modules/ordini/row-list.php:30 -#: modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:44 +#: modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:45 msgid "totale" msgstr "" #: include/riferimenti/righe_riferimenti.php:38 -#: plugins/importFE/generate.php:374 +#: plugins/importFE/generate.php:383 msgid "Riferimento" msgstr "" @@ -1760,30 +1439,347 @@ msgstr "" msgid "Nessun riferimento presente" msgstr "" -#: include/top.php:124 plugins/exportFE/edit.php:290 +#: include/top.php:79 modules/pagamenti/edit.php:115 +#: modules/pagamenti/edit.php:179 +msgid "Giorno" +msgstr "" + +#: include/top.php:80 +msgid "Settimana" +msgstr "" + +#: include/top.php:81 templates/fatturato/body.php:42 +msgid "Mese" +msgstr "" + +#: include/top.php:82 +msgid "Oggi" +msgstr "" + +#: include/top.php:83 +msgid "I trimestre" +msgstr "" + +#: include/top.php:84 +msgid "II trimestre" +msgstr "" + +#: include/top.php:85 +msgid "III trimestre" +msgstr "" + +#: include/top.php:86 +msgid "IV trimestre" +msgstr "" + +#: include/top.php:87 +msgid "I semestre" +msgstr "" + +#: include/top.php:88 +msgid "II semestre" +msgstr "" + +#: include/top.php:89 +msgid "Questo mese" +msgstr "" + +#: include/top.php:90 +msgid "Mese scorso" +msgstr "" + +#: include/top.php:91 +msgid "Quest'anno" +msgstr "" + +#: include/top.php:92 +msgid "Anno scorso" +msgstr "" + +#: include/top.php:93 modules/tipi_intervento/buttons.php:21 +msgid "Applica" +msgstr "" + +#: include/top.php:94 include/top.php:258 +msgid "Annulla" +msgstr "" + +#: include/top.php:97 +msgid "Personalizzato" +msgstr "" + +#: include/top.php:98 modules/anagrafiche/edit.php:735 +#: modules/articoli/edit.php:419 modules/banche/edit.php:80 +#: modules/beni/edit.php:61 modules/categorie_articoli/edit.php:129 +#: modules/categorie_documenti/edit.php:51 +#: modules/categorie_impianti/edit.php:75 modules/causali/edit.php:71 +#: modules/causali_movimenti/edit.php:53 modules/checklists/edit.php:169 +#: modules/contratti/edit.php:511 modules/custom_fields/edit.php:74 +#: modules/ddt/edit.php:483 modules/emails/edit.php:156 +#: modules/fatture/edit.php:823 modules/gestione_componenti/edit.php:75 +#: modules/gestione_documentale/edit.php:60 modules/impianti/edit.php:137 +#: modules/impianti/plugins/my_impianti.componenti.php:287 +#: modules/interventi/edit.php:641 modules/iva/edit.php:135 +#: modules/liste_newsletter/edit.php:138 modules/listini/edit.php:48 +#: modules/misure/edit.php:62 modules/modelli_primanota/edit.php:136 +#: modules/newsletter/edit.php:205 modules/ordini/edit.php:374 +#: modules/pagamenti/edit.php:86 modules/pagamenti/edit.php:155 +#: modules/partitario/edit.php:183 modules/porti/edit.php:64 +#: modules/preventivi/edit.php:404 modules/primanota/edit.php:92 +#: modules/relazioni_anagrafiche/edit.php:62 modules/ritenute/edit.php:69 +#: modules/ritenute_contributi/edit.php:69 modules/rivalse/edit.php:54 +#: modules/scadenzario/edit.php:197 modules/segmenti/edit.php:186 +#: modules/smtp/edit.php:134 modules/spedizioni/edit.php:63 +#: modules/stati_contratto/edit.php:75 modules/stati_intervento/edit.php:82 +#: modules/stati_preventivo/edit.php:77 modules/stato_email/edit.php:172 +#: modules/tipi_anagrafiche/edit.php:66 modules/tipi_intervento/edit.php:152 +#: modules/tipi_scadenze/edit.php:72 modules/utenti/edit.php:203 +#: modules/viste/fields.php:53 modules/viste/filters.php:51 +#: modules/voci_servizio/edit.php:39 modules/zone/edit.php:40 +#: plugins/dichiarazioni_intento/edit.php:74 plugins/referenti/edit.php:60 +#: plugins/sedi/edit.php:172 src/HTMLBuilder/Handler/MediaHandler.php:69 +msgid "Elimina" +msgstr "" + +#: include/top.php:99 +msgid "Sei sicuro?" +msgstr "" + +#: include/top.php:100 modules/pagamenti/edit.php:85 +msgid "Eliminare questo elemento?" +msgstr "" + +#: include/top.php:102 +msgid "Si è verificato un errore nell'esecuzione dell'operazione richiesta" +msgstr "" + +#: include/top.php:103 src/HTMLBuilder/Manager/WidgetManager.php:145 +msgid "Chiudi" +msgstr "" + +#: include/top.php:104 +msgid "Filtra" +msgstr "" + +#: include/top.php:105 +msgid "La ricerca potrebbe richiedere del tempo" +msgstr "" + +#: include/top.php:106 modules/impianti/plugins/my_impianti.componenti.php:245 +#: plugins/dettagli_articolo/edit.php:171 +msgid "Dettagli" +msgstr "" + +#: include/top.php:107 +msgid "Caricamento" +msgstr "" + +#: include/top.php:109 +msgid "Prima di proseguire devi selezionare alcuni elementi!" +msgstr "" + +#: include/top.php:110 +msgid "Hooks in esecuzione" +msgstr "" + +#: include/top.php:111 +msgid "Hook \"_NAME_\" in esecuzione" +msgstr "" + +#: include/top.php:112 +msgid "Hai _NUM_ notifiche" +msgstr "" + +#: include/top.php:113 +msgid "Hai 1 notifica" +msgstr "" + +#: include/top.php:114 +msgid "Nessuna notifica" +msgstr "" + +#: include/top.php:115 +msgid "E' presente un solo periodo!" +msgstr "" + +#: include/top.php:125 plugins/exportFE/edit.php:290 msgid "Alcuni campi obbligatori non sono stati compilati correttamente" msgstr "" -#: include/top.php:128 +#: include/top.php:129 msgid "Errore durante il salvataggio del record" msgstr "" -#: include/top.php:447 +#: include/top.php:133 +msgid "La password è troppo corta" +msgstr "" + +#: include/top.php:134 +msgid "La password è troppo lunga" +msgstr "" + +#: include/top.php:135 +msgid "La password contiene un carattere non valido" +msgstr "" + +#: include/top.php:136 include/top.php:220 +msgid "Non usare la tua e-mail come password" +msgstr "" + +#: include/top.php:137 +msgid "La password non può contenere il tuo nome" +msgstr "" + +#: include/top.php:138 include/top.php:222 +msgid "Usa classi di caratteri diversi" +msgstr "" + +#: include/top.php:139 +msgid "La password contiene ripetizioni" +msgstr "" + +#: include/top.php:140 +msgid "La password contiene sequenze" +msgstr "" + +#: include/top.php:141 index.php:96 modules/anagrafiche/validation.php:93 +#: modules/anagrafiche/validation.php:132 modules/articoli/add.php:134 +#: modules/articoli/edit.php:346 modules/interventi/ajax_tecnici.php:236 +#: modules/stampe_contabili/edit.php:25 reset.php:93 +msgid "Attenzione" +msgstr "" + +#: include/top.php:142 include/top.php:226 +msgid "Molto debole" +msgstr "" + +#: include/top.php:143 include/top.php:227 +msgid "Debole" +msgstr "" + +#: include/top.php:144 include/top.php:228 +msgid "Normale" +msgstr "" + +#: include/top.php:145 include/top.php:229 +msgid "Media" +msgstr "" + +#: include/top.php:146 include/top.php:230 +msgid "Forte" +msgstr "" + +#: include/top.php:147 include/top.php:231 +msgid "Molto forte" +msgstr "" + +#: include/top.php:150 +msgid "Nessun dato presente nella tabella" +msgstr "" + +#: include/top.php:151 +msgid "Vista da _START_ a _END_ di _TOTAL_ elementi" +msgstr "" + +#: include/top.php:152 +msgid "Vista da 0 a 0 di 0 elementi" +msgstr "" + +#: include/top.php:153 +msgid "filtrati da _MAX_ elementi totali" +msgstr "" + +#: include/top.php:155 +msgid "Visualizza _MENU_ elementi" +msgstr "" + +#: include/top.php:157 +msgid "Elaborazione" +msgstr "" + +#: include/top.php:158 include/top.php:426 +msgid "Cerca" +msgstr "" + +#: include/top.php:159 +msgid "La ricerca non ha portato alcun risultato" +msgstr "" + +#: include/top.php:161 modules/articoli/plugins/articoli.lotti.php:50 +#: templates/riepilogo_interventi/piece.php:72 +msgid "Inizio" +msgstr "" + +#: include/top.php:164 modules/articoli/plugins/articoli.lotti.php:58 +#: templates/riepilogo_interventi/piece.php:73 +msgid "Fine" +msgstr "" + +#: include/top.php:217 +msgid "La tua password è troppo corta" +msgstr "" + +#: include/top.php:218 +msgid "La tua password è troppo lunga" +msgstr "" + +#: include/top.php:219 +msgid "La tua password contiene un carattere non valido" +msgstr "" + +#: include/top.php:221 +msgid "La tua password non può contenere il tuo nome" +msgstr "" + +#: include/top.php:223 +msgid "Troppe ripetizioni" +msgstr "" + +#: include/top.php:224 +msgid "La tua password contiene sequenze" +msgstr "" + +#: include/top.php:225 +msgid "Errori" +msgstr "" + +#: include/top.php:322 +msgid "OSM" +msgstr "" + +#: include/top.php:331 +msgid "Mostra/nascondi menu" +msgstr "" + +#: include/top.php:379 +msgid "Log accessi" +msgstr "" + +#: include/top.php:383 include/top.php:532 info.php:22 info.php:34 +#: modules/stato_email/edit.php:26 +msgid "Informazioni" +msgstr "" + +#: include/top.php:387 +msgid "Esci" +msgstr "" + +#: include/top.php:448 msgid "Plugin disponibili" msgstr "" -#: include/top.php:473 modules/fatture/edit.php:373 +#: include/top.php:474 modules/fatture/edit.php:373 #: modules/interventi/edit.php:290 modules/ordini/edit.php:131 #: plugins/notes.php:26 msgid "Note interne" msgstr "" -#: include/top.php:483 modules/checklists/components/add-checklist.php:37 +#: include/top.php:484 modules/checklists/components/add-checklist.php:37 #: modules/checklists/edit.php:85 plugins/checks.php:29 plugins/checks.php:49 msgid "Checklist" msgstr "" -#: include/top.php:492 +#: include/top.php:493 msgid "Info" msgstr "" @@ -1993,7 +1989,7 @@ msgid "Ordine" msgstr "" #: lib/deprecated.php:328 modules/contratti/add_preventivo.php:49 -#: modules/fatture/add_preventivo.php:50 modules/interventi/add.php:167 +#: modules/fatture/add_preventivo.php:51 modules/interventi/add.php:167 #: modules/interventi/edit.php:72 msgid "Preventivo" msgstr "" @@ -2292,10 +2288,10 @@ msgid "Avviare la procedura?" msgstr "" #: modules/aggiornamenti/edit.php:124 modules/backups/edit.php:70 -#: modules/contratti/row-list.php:236 modules/ddt/row-list.php:298 -#: modules/fatture/edit.php:791 modules/fatture/row-list.php:406 -#: modules/interventi/row-list.php:194 modules/ordini/row-list.php:313 -#: modules/preventivi/row-list.php:262 plugins/importFE/edit.php:38 +#: modules/contratti/row-list.php:246 modules/ddt/row-list.php:304 +#: modules/fatture/edit.php:785 modules/fatture/row-list.php:414 +#: modules/interventi/row-list.php:190 modules/ordini/row-list.php:316 +#: modules/preventivi/row-list.php:272 plugins/importFE/edit.php:38 #: plugins/importFE/list.php:173 plugins/importFE/list.php:201 #: plugins/receiptFE/list.php:110 plugins/receiptFE/list.php:138 msgid "Sì" @@ -2492,7 +2488,7 @@ msgid "Dati anagrafici" msgstr "" #: modules/anagrafiche/add.php:67 modules/anagrafiche/edit.php:70 -#: plugins/importFE/generate.php:134 templates/contratti/body.php:67 +#: plugins/importFE/generate.php:136 templates/contratti/body.php:67 #: templates/contratti_cons/top.php:46 templates/ddt/header.php:63 #: templates/fatture/header.php:103 templates/preventivi/body.php:90 #: templates/preventivi_cons/top.php:46 @@ -2614,7 +2610,7 @@ msgid "Anagrafiche eliminate!" msgstr "" #: modules/anagrafiche/bulk.php:70 modules/articoli/bulk.php:61 -#: modules/ddt/bulk.php:139 modules/fatture/bulk.php:285 +#: modules/ddt/bulk.php:141 modules/fatture/bulk.php:285 #: modules/iva/bulk.php:53 msgid "Elimina selezionati" msgstr "" @@ -2858,7 +2854,7 @@ msgstr "" #: modules/anagrafiche/edit.php:376 #: modules/contratti/plugins/contratti.consuntivo.php:86 -#: modules/interventi/ajax_tecnici.php:231 +#: modules/dashboard/actions.php:265 modules/interventi/ajax_tecnici.php:231 #: modules/interventi/modals/manage_sessione.php:45 #: modules/preventivi/plugins/preventivi.consuntivo.php:85 #: templates/interventi/body.php:262 @@ -3047,7 +3043,7 @@ msgstr "" #: modules/scadenzario/edit.php:82 modules/segmenti/edit.php:82 #: modules/smtp/edit.php:94 plugins/exportFE/edit.php:155 #: plugins/sedi/edit.php:104 templates/ddt/footer.php:43 -#: templates/ddt/footer.php:91 templates/fatture/body.php:230 +#: templates/ddt/footer.php:91 templates/fatture/body.php:232 #: templates/ordini/body.php:262 msgid "Note" msgstr "" @@ -3065,9 +3061,9 @@ msgid "" msgstr "" #: modules/anagrafiche/edit.php:676 modules/articoli/edit.php:371 -#: modules/contratti/edit.php:446 modules/ddt/edit.php:426 -#: modules/interventi/edit.php:581 modules/ordini/edit.php:317 -#: modules/preventivi/edit.php:349 modules/tipi_intervento/edit.php:107 +#: modules/contratti/edit.php:458 modules/ddt/edit.php:438 +#: modules/interventi/edit.php:600 modules/ordini/edit.php:329 +#: modules/preventivi/edit.php:360 modules/tipi_intervento/edit.php:107 msgid "Documenti collegati: _NUM_" msgstr "" @@ -3080,9 +3076,9 @@ msgid "_DOC_ _NUM_ del _DATE_ _DELETED_AT_" msgstr "" #: modules/anagrafiche/edit.php:729 modules/articoli/edit.php:413 -#: modules/contratti/edit.php:493 modules/ddt/edit.php:459 -#: modules/interventi/edit.php:615 modules/ordini/edit.php:355 -#: modules/preventivi/edit.php:386 +#: modules/contratti/edit.php:505 modules/ddt/edit.php:471 +#: modules/interventi/edit.php:634 modules/ordini/edit.php:367 +#: modules/preventivi/edit.php:397 msgid "" "Eliminando questo documento si potrebbero verificare problemi nelle altre " "sezioni del gestionale" @@ -3179,7 +3175,7 @@ msgstr "" #: modules/listini/actions.php:34 modules/smtp/actions.php:58 #: modules/tecnici_tariffe/actions.php:43 #: modules/tipi_anagrafiche/actions.php:32 modules/voci_servizio/actions.php:29 -#: modules/zone/actions.php:38 plugins/dettagli_articolo/actions.php:54 +#: modules/zone/actions.php:38 plugins/dettagli_articolo/actions.php:53 msgid "Informazioni salvate correttamente!" msgstr "" @@ -3256,7 +3252,7 @@ msgstr "" #: modules/articoli/add.php:79 modules/articoli/edit.php:191 #: modules/contratti/plugins/contratti.consuntivo.php:131 #: modules/contratti/plugins/contratti.consuntivo.php:161 -#: modules/interventi/row-list.php:41 +#: modules/interventi/row-list.php:37 #: modules/preventivi/plugins/preventivi.consuntivo.php:130 #: modules/preventivi/plugins/preventivi.consuntivo.php:160 #: plugins/pianificazione_interventi/row-list.php:41 @@ -3355,7 +3351,7 @@ msgid "Ubicazione" msgstr "" #: modules/articoli/edit.php:84 modules/movimenti/add.php:42 -#: plugins/importFE/generate.php:285 +#: plugins/importFE/generate.php:286 msgid "Quantità" msgstr "" @@ -3380,9 +3376,9 @@ msgstr "" msgid "Data movimento" msgstr "" -#: modules/articoli/edit.php:141 modules/contratti/row-list.php:80 -#: modules/ddt/row-list.php:123 modules/fatture/row-list.php:148 -#: modules/ordini/row-list.php:148 modules/preventivi/row-list.php:78 +#: modules/articoli/edit.php:141 modules/contratti/row-list.php:90 +#: modules/ddt/row-list.php:129 modules/fatture/row-list.php:156 +#: modules/ordini/row-list.php:151 modules/preventivi/row-list.php:88 msgid "Acquisto" msgstr "" @@ -3471,10 +3467,10 @@ msgstr "" #: modules/articoli/edit.php:382 #: modules/articoli/plugins/articoli.lotti.php:201 -#: modules/contratti/edit.php:459 modules/ddt/edit.php:437 -#: modules/ordini/edit.php:328 modules/preventivi/edit.php:360 +#: modules/contratti/edit.php:471 modules/ddt/edit.php:449 +#: modules/ordini/edit.php:340 modules/preventivi/edit.php:371 #: modules/tipi_intervento/edit.php:118 src/Traits/ReferenceTrait.php:40 -#: templates/fatture/body.php:111 templates/spesometro/body.php:81 +#: templates/fatture/body.php:113 templates/spesometro/body.php:81 msgid "_DOC_ num. _NUM_ del _DATE_" msgstr "" @@ -3699,7 +3695,7 @@ msgstr "" msgid "Questo articolo non è ancora stato movimentato" msgstr "" -#: modules/articoli/src/Import/CSV.php:197 +#: modules/articoli/src/Import/CSV.php:199 msgid "Movimento da importazione" msgstr "" @@ -4036,7 +4032,7 @@ msgstr "" #: modules/categorie_articoli/edit.php:60 modules/contratti/edit.php:331 #: modules/ddt/edit.php:342 modules/fatture/edit.php:674 -#: modules/interventi/edit.php:399 modules/ordini/edit.php:209 +#: modules/interventi/edit.php:387 modules/ordini/edit.php:209 #: modules/preventivi/edit.php:228 modules/primanota/movimenti.php:61 #: plugins/pianificazione_interventi/pianificazione.php:143 msgid "Aggiungi riga" @@ -4180,7 +4176,7 @@ msgstr "" #: modules/checklists/components/add-check.php:118 #: modules/checklists/components/add-checklist.php:100 -#: src/HTMLBuilder/Manager/FileManager.php:350 +#: src/HTMLBuilder/Manager/FileManager.php:348 msgid "Alcuni campi obbligatori non sono stati compilati correttamente." msgstr "" @@ -4197,14 +4193,14 @@ msgid "Contratto duplicato correttamente!" msgstr "" #: modules/contratti/actions.php:162 modules/ddt/actions.php:181 -#: modules/fatture/actions.php:455 modules/interventi/actions.php:269 +#: modules/fatture/actions.php:458 modules/interventi/actions.php:269 #: modules/ordini/actions.php:160 modules/preventivi/actions.php:195 msgid "Articoli aggiunti!" msgstr "" #: modules/contratti/actions.php:187 modules/ddt/actions.php:204 -#: modules/ddt/actions.php:378 modules/fatture/actions.php:492 -#: modules/fatture/actions.php:638 modules/interventi/actions.php:233 +#: modules/ddt/actions.php:378 modules/fatture/actions.php:495 +#: modules/fatture/actions.php:641 modules/interventi/actions.php:233 #: modules/interventi/actions.php:294 modules/ordini/actions.php:184 #: modules/ordini/actions.php:287 modules/preventivi/actions.php:220 #: plugins/pianificazione_interventi/actions.php:227 @@ -4213,53 +4209,53 @@ msgid "Alcuni serial number sono già stati utilizzati!" msgstr "" #: modules/contratti/actions.php:193 modules/ddt/actions.php:210 -#: modules/fatture/actions.php:498 modules/interventi/actions.php:300 +#: modules/fatture/actions.php:501 modules/interventi/actions.php:300 #: modules/ordini/actions.php:190 modules/preventivi/actions.php:226 #: plugins/pianificazione_interventi/actions.php:233 msgid "Articolo modificato!" msgstr "" #: modules/contratti/actions.php:195 modules/ddt/actions.php:212 -#: modules/fatture/actions.php:500 modules/interventi/actions.php:302 +#: modules/fatture/actions.php:503 modules/interventi/actions.php:302 #: modules/ordini/actions.php:192 modules/preventivi/actions.php:228 #: plugins/pianificazione_interventi/actions.php:235 msgid "Articolo aggiunto!" msgstr "" #: modules/contratti/actions.php:216 modules/ddt/actions.php:236 -#: modules/fatture/actions.php:531 modules/interventi/actions.php:326 +#: modules/fatture/actions.php:534 modules/interventi/actions.php:326 #: modules/ordini/actions.php:216 modules/preventivi/actions.php:249 msgid "Sconto/maggiorazione modificato!" msgstr "" #: modules/contratti/actions.php:218 modules/ddt/actions.php:238 -#: modules/fatture/actions.php:533 modules/interventi/actions.php:328 +#: modules/fatture/actions.php:536 modules/interventi/actions.php:328 #: modules/ordini/actions.php:218 modules/preventivi/actions.php:251 msgid "Sconto/maggiorazione aggiunto!" msgstr "" #: modules/contratti/actions.php:246 modules/ddt/actions.php:265 -#: modules/fatture/actions.php:573 modules/interventi/actions.php:354 +#: modules/fatture/actions.php:576 modules/interventi/actions.php:354 #: modules/ordini/actions.php:246 modules/preventivi/actions.php:277 #: plugins/pianificazione_interventi/actions.php:261 msgid "Riga modificata!" msgstr "" #: modules/contratti/actions.php:248 modules/ddt/actions.php:267 -#: modules/fatture/actions.php:575 modules/interventi/actions.php:356 +#: modules/fatture/actions.php:578 modules/interventi/actions.php:356 #: modules/ordini/actions.php:248 modules/preventivi/actions.php:279 #: plugins/pianificazione_interventi/actions.php:263 msgid "Riga aggiunta!" msgstr "" #: modules/contratti/actions.php:265 modules/ddt/actions.php:287 -#: modules/fatture/actions.php:595 modules/ordini/actions.php:268 +#: modules/fatture/actions.php:598 modules/ordini/actions.php:268 #: modules/preventivi/actions.php:296 msgid "Riga descrittiva modificata!" msgstr "" #: modules/contratti/actions.php:267 modules/ddt/actions.php:289 -#: modules/fatture/actions.php:597 modules/ordini/actions.php:270 +#: modules/fatture/actions.php:600 modules/ordini/actions.php:270 #: modules/preventivi/actions.php:298 msgid "Riga descrittiva aggiunta!" msgstr "" @@ -4268,7 +4264,7 @@ msgstr "" msgid "Riga eliminata!" msgstr "" -#: modules/contratti/actions.php:295 modules/fatture/actions.php:613 +#: modules/contratti/actions.php:295 modules/fatture/actions.php:616 #: modules/preventivi/actions.php:149 msgid "Intervento _NUM_ rimosso!" msgstr "" @@ -4278,7 +4274,7 @@ msgid "Contratto eliminato!" msgstr "" #: modules/contratti/actions.php:328 modules/ddt/actions.php:393 -#: modules/fatture/actions.php:278 modules/interventi/actions.php:217 +#: modules/fatture/actions.php:281 modules/interventi/actions.php:217 #: modules/ordini/actions.php:302 modules/preventivi/actions.php:162 msgid "" "Sono stati utilizzati alcuni serial number nel documento: impossibile " @@ -4298,31 +4294,31 @@ msgid "Errore durante l'importazione tariffe!" msgstr "" #: modules/contratti/actions.php:499 modules/ddt/actions.php:358 -#: modules/fatture/actions.php:731 modules/interventi/actions.php:415 +#: modules/fatture/actions.php:734 modules/interventi/actions.php:415 #: modules/ordini/actions.php:378 msgid "_DOC_ aggiunto!" msgstr "" -#: modules/contratti/bulk.php:107 +#: modules/contratti/bulk.php:109 msgid "_NUM_ contratto fatturati!" msgstr "" -#: modules/contratti/bulk.php:111 +#: modules/contratti/bulk.php:113 msgid "Nessun contratto fatturato!" msgstr "" -#: modules/contratti/bulk.php:117 modules/ddt/bulk.php:144 -#: modules/interventi/bulk.php:249 modules/preventivi/bulk.php:117 +#: modules/contratti/bulk.php:119 modules/ddt/bulk.php:146 +#: modules/interventi/bulk.php:249 modules/preventivi/bulk.php:119 msgid "Fattura documenti" msgstr "" -#: modules/contratti/bulk.php:119 modules/ddt/bulk.php:146 -#: modules/preventivi/bulk.php:119 +#: modules/contratti/bulk.php:121 modules/ddt/bulk.php:148 +#: modules/preventivi/bulk.php:121 msgid "Vuoi davvero fatturare questi documenti?" msgstr "" -#: modules/contratti/bulk.php:120 modules/ddt/bulk.php:147 -#: modules/interventi/bulk.php:252 +#: modules/contratti/bulk.php:122 modules/ddt/bulk.php:149 +#: modules/interventi/bulk.php:252 modules/preventivi/bulk.php:122 msgid "Aggiungere alle fatture esistenti non ancora emesse?" msgstr "" @@ -4413,7 +4409,7 @@ msgstr "" #: modules/fatture/edit.php:268 modules/ordini/edit.php:103 #: modules/preventivi/edit.php:108 #: plugins/exportFE/src/FatturaElettronica.php:452 -#: plugins/importFE/generate.php:160 plugins/importFE/generate.php:255 +#: plugins/importFE/generate.php:162 plugins/importFE/generate.php:257 #: templates/contratti/body.php:278 templates/ddt/header.php:56 #: templates/fatture/header.php:69 templates/ordini/header.php:56 #: templates/preventivi/body.php:56 templates/preventivi/body.php:331 @@ -4551,29 +4547,29 @@ msgid "Mostra tipi di attività non modificati" msgstr "" #: modules/contratti/edit.php:314 modules/ddt/edit.php:314 -#: modules/fatture/edit.php:578 modules/interventi/edit.php:378 +#: modules/fatture/edit.php:578 modules/interventi/edit.php:366 #: modules/ordini/edit.php:189 modules/preventivi/edit.php:211 -#: plugins/importFE/generate.php:275 +#: plugins/importFE/generate.php:276 #: plugins/pianificazione_fatturazione/add_pianificazione.php:38 #: plugins/pianificazione_interventi/pianificazione.php:129 msgid "Righe" msgstr "" #: modules/contratti/edit.php:321 modules/ddt/edit.php:332 -#: modules/fatture/edit.php:664 modules/interventi/edit.php:389 +#: modules/fatture/edit.php:664 modules/interventi/edit.php:377 #: modules/ordini/edit.php:199 modules/preventivi/edit.php:218 #: plugins/pianificazione_interventi/pianificazione.php:138 msgid "Aggiungi articolo" msgstr "" #: modules/contratti/edit.php:326 modules/ddt/edit.php:337 -#: modules/fatture/edit.php:669 modules/interventi/edit.php:394 +#: modules/fatture/edit.php:669 modules/interventi/edit.php:382 #: modules/ordini/edit.php:204 modules/preventivi/edit.php:223 msgid "Aggiungi articoli tramite barcode" msgstr "" #: modules/contratti/edit.php:332 modules/ddt/edit.php:343 -#: modules/fatture/edit.php:675 modules/interventi/edit.php:400 +#: modules/fatture/edit.php:675 modules/interventi/edit.php:388 #: modules/ordini/edit.php:210 modules/preventivi/edit.php:229 #: plugins/pianificazione_interventi/pianificazione.php:144 msgid "Riga" @@ -4586,21 +4582,21 @@ msgid "Aggiungi descrizione" msgstr "" #: modules/contratti/edit.php:341 modules/ddt/edit.php:352 -#: modules/fatture/edit.php:684 modules/interventi/edit.php:410 +#: modules/fatture/edit.php:684 modules/interventi/edit.php:398 #: modules/ordini/edit.php:219 modules/preventivi/edit.php:238 msgid "Aggiungi sconto/maggiorazione" msgstr "" -#: modules/contratti/edit.php:342 modules/contratti/row-list.php:161 -#: modules/ddt/edit.php:353 modules/ddt/row-list.php:215 -#: modules/fatture/edit.php:685 modules/fatture/row-list.php:257 -#: modules/interventi/ajax_costi.php:103 modules/interventi/edit.php:411 -#: modules/ordini/edit.php:220 modules/ordini/row-list.php:238 -#: modules/preventivi/edit.php:239 modules/preventivi/row-list.php:159 +#: modules/contratti/edit.php:342 modules/contratti/row-list.php:171 +#: modules/ddt/edit.php:353 modules/ddt/row-list.php:221 +#: modules/fatture/edit.php:685 modules/fatture/row-list.php:265 +#: modules/interventi/ajax_costi.php:103 modules/interventi/edit.php:399 +#: modules/ordini/edit.php:220 modules/ordini/row-list.php:241 +#: modules/preventivi/edit.php:239 modules/preventivi/row-list.php:169 msgid "Sconto/maggiorazione" msgstr "" -#: modules/contratti/edit.php:471 +#: modules/contratti/edit.php:483 #: modules/contratti/plugins/contratti.consuntivo.php:48 #: modules/preventivi/plugins/preventivi.consuntivo.php:47 #: plugins/pianificazione_interventi/edit.php:93 @@ -4737,7 +4733,7 @@ msgstr "" #: modules/contratti/row-list.php:27 modules/ddt/row-list.php:27 #: modules/fatture/row-list.php:27 modules/import/edit.php:112 -#: modules/interventi/row-list.php:48 modules/ordini/row-list.php:27 +#: modules/interventi/row-list.php:44 modules/ordini/row-list.php:27 #: modules/preventivi/row-list.php:27 #: plugins/pianificazione_interventi/row-list.php:48 templates/ddt/body.php:35 #: templates/fatture/body.php:38 templates/ordini/body.php:47 @@ -4745,13 +4741,13 @@ msgid "#" msgstr "" #: modules/contratti/row-list.php:31 modules/ddt/row-list.php:31 -#: modules/fatture/row-list.php:31 modules/interventi/row-list.php:42 +#: modules/fatture/row-list.php:31 modules/interventi/row-list.php:38 #: modules/ordini/row-list.php:32 modules/preventivi/row-list.php:31 msgid "Iva unitaria" msgstr "" #: modules/contratti/row-list.php:32 modules/ddt/row-list.php:32 -#: modules/fatture/row-list.php:32 modules/interventi/row-list.php:43 +#: modules/fatture/row-list.php:32 modules/interventi/row-list.php:39 #: modules/ordini/row-list.php:33 modules/partitario/edit.php:86 #: modules/partitario/edit.php:214 modules/preventivi/row-list.php:32 #: modules/scadenzario/add.php:40 modules/scadenzario/edit.php:112 @@ -4763,30 +4759,37 @@ msgstr "" msgid "Importo" msgstr "" -#: modules/contratti/row-list.php:115 modules/contratti/row-list.php:226 -#: modules/ddt/row-list.php:167 modules/ddt/row-list.php:288 -#: modules/fatture/row-list.php:196 modules/fatture/row-list.php:396 -#: modules/interventi/row-list.php:143 modules/ordini/row-list.php:192 -#: modules/ordini/row-list.php:303 modules/preventivi/row-list.php:113 -#: modules/preventivi/row-list.php:252 +#: modules/contratti/row-list.php:56 modules/ddt/row-list.php:81 +#: modules/fatture/row-list.php:107 modules/ordini/row-list.php:74 +#: modules/preventivi/row-list.php:55 plugins/importFE/actions.php:372 +#: plugins/importFE/riferimento.php:99 +msgid "Origine" +msgstr "" + +#: modules/contratti/row-list.php:125 modules/contratti/row-list.php:236 +#: modules/ddt/row-list.php:173 modules/ddt/row-list.php:294 +#: modules/fatture/row-list.php:204 modules/fatture/row-list.php:404 +#: modules/interventi/row-list.php:139 modules/ordini/row-list.php:195 +#: modules/ordini/row-list.php:306 modules/preventivi/row-list.php:123 +#: modules/preventivi/row-list.php:262 msgid "Modifica riga" msgstr "" -#: modules/contratti/row-list.php:119 modules/ddt/row-list.php:171 -#: modules/fatture/row-list.php:200 modules/interventi/row-list.php:147 -#: modules/ordini/row-list.php:196 modules/preventivi/row-list.php:117 +#: modules/contratti/row-list.php:129 modules/ddt/row-list.php:177 +#: modules/fatture/row-list.php:208 modules/interventi/row-list.php:143 +#: modules/ordini/row-list.php:199 modules/preventivi/row-list.php:127 msgid "Rimuovi riga" msgstr "" -#: modules/contratti/row-list.php:123 modules/ddt/row-list.php:175 -#: modules/fatture/row-list.php:204 modules/ordini/row-list.php:200 -#: modules/preventivi/row-list.php:121 +#: modules/contratti/row-list.php:133 modules/ddt/row-list.php:181 +#: modules/fatture/row-list.php:212 modules/ordini/row-list.php:203 +#: modules/preventivi/row-list.php:131 msgid "Modifica ordine delle righe" msgstr "" -#: modules/contratti/row-list.php:148 modules/ddt/row-list.php:200 -#: modules/fatture/row-list.php:244 modules/interventi/ajax_costi.php:91 -#: modules/ordini/row-list.php:225 modules/preventivi/row-list.php:146 +#: modules/contratti/row-list.php:158 modules/ddt/row-list.php:206 +#: modules/fatture/row-list.php:252 modules/interventi/ajax_costi.php:91 +#: modules/ordini/row-list.php:228 modules/preventivi/row-list.php:156 #: plugins/pianificazione_fatturazione/add_pianificazione.php:106 #: plugins/pianificazione_interventi/row-list.php:43 #: templates/contratti/body.php:104 templates/contratti/body.php:205 @@ -4801,17 +4804,17 @@ msgstr "" msgid "Imponibile" msgstr "" -#: modules/contratti/row-list.php:161 modules/ddt/row-list.php:215 -#: modules/fatture/row-list.php:257 modules/interventi/ajax_costi.php:103 -#: modules/ordini/row-list.php:238 modules/preventivi/row-list.php:159 +#: modules/contratti/row-list.php:171 modules/ddt/row-list.php:221 +#: modules/fatture/row-list.php:265 modules/interventi/ajax_costi.php:103 +#: modules/ordini/row-list.php:241 modules/preventivi/row-list.php:169 msgid "" "Un importo positivo indica uno sconto, mentre uno negativo indica una " "maggiorazione" msgstr "" -#: modules/contratti/row-list.php:173 modules/ddt/row-list.php:229 -#: modules/fatture/row-list.php:269 modules/interventi/ajax_costi.php:114 -#: modules/ordini/row-list.php:250 modules/preventivi/row-list.php:171 +#: modules/contratti/row-list.php:183 modules/ddt/row-list.php:235 +#: modules/fatture/row-list.php:277 modules/interventi/ajax_costi.php:114 +#: modules/ordini/row-list.php:253 modules/preventivi/row-list.php:181 #: plugins/importFE/list.php:36 templates/contratti/body.php:230 #: templates/contratti_cons/top.php:79 templates/ddt/footer.php:47 #: templates/fatture/footer.php:154 templates/interventi/body.php:437 @@ -4821,21 +4824,21 @@ msgstr "" msgid "Totale imponibile" msgstr "" -#: modules/contratti/row-list.php:232 modules/ddt/row-list.php:294 -#: modules/fatture/row-list.php:402 modules/interventi/row-list.php:190 -#: modules/ordini/row-list.php:309 modules/preventivi/row-list.php:258 +#: modules/contratti/row-list.php:242 modules/ddt/row-list.php:300 +#: modules/fatture/row-list.php:410 modules/interventi/row-list.php:186 +#: modules/ordini/row-list.php:312 modules/preventivi/row-list.php:268 msgid "Rimuovere questa riga?" msgstr "" -#: modules/contratti/row-list.php:233 modules/ddt/row-list.php:295 -#: modules/fatture/row-list.php:403 modules/interventi/row-list.php:191 -#: modules/ordini/row-list.php:310 modules/preventivi/row-list.php:259 +#: modules/contratti/row-list.php:243 modules/ddt/row-list.php:301 +#: modules/fatture/row-list.php:411 modules/interventi/row-list.php:187 +#: modules/ordini/row-list.php:313 modules/preventivi/row-list.php:269 msgid "Sei sicuro di volere rimuovere questa riga dal documento?" msgstr "" -#: modules/contratti/row-list.php:233 modules/ddt/row-list.php:295 -#: modules/fatture/row-list.php:403 modules/interventi/row-list.php:191 -#: modules/ordini/row-list.php:310 modules/preventivi/row-list.php:259 +#: modules/contratti/row-list.php:243 modules/ddt/row-list.php:301 +#: modules/fatture/row-list.php:411 modules/interventi/row-list.php:187 +#: modules/ordini/row-list.php:313 modules/preventivi/row-list.php:269 msgid "L'operazione è irreversibile" msgstr "" @@ -4953,23 +4956,23 @@ msgstr "" msgid "Richiesta" msgstr "" -#: modules/dashboard/actions.php:239 +#: modules/dashboard/actions.php:269 msgid "entro il: " msgstr "" -#: modules/dashboard/actions.php:240 src/Modules.php:278 +#: modules/dashboard/actions.php:270 src/Modules.php:278 msgid "Visualizza scheda" msgstr "" -#: modules/dashboard/actions.php:248 +#: modules/dashboard/actions.php:278 msgid "Mostra tutto" msgstr "" -#: modules/dashboard/actions.php:249 +#: modules/dashboard/actions.php:279 msgid "Comprimi" msgstr "" -#: modules/dashboard/actions.php:254 +#: modules/dashboard/actions.php:284 msgid "Non ci sono interventi da pianificare per questo mese" msgstr "" @@ -5006,7 +5009,6 @@ msgid "Errore durante la creazione degli eventi" msgstr "" #: modules/dashboard/edit.php:571 plugins/checks.php:35 -#: src/HTMLBuilder/Manager/FileManager.php:62 msgid "Caricamento..." msgstr "" @@ -5075,7 +5077,7 @@ msgstr "" msgid "Ddt modificato correttamente!" msgstr "" -#: modules/ddt/actions.php:376 modules/fatture/actions.php:636 +#: modules/ddt/actions.php:376 modules/fatture/actions.php:639 #: modules/interventi/actions.php:231 modules/ordini/actions.php:285 #: plugins/pianificazione_interventi/actions.php:277 msgid "Riga rimossa!" @@ -5097,15 +5099,15 @@ msgstr "" msgid "Termine presente nelle righe del documento" msgstr "" -#: modules/ddt/bulk.php:116 +#: modules/ddt/bulk.php:118 msgid "_NUM_ ddt fatturati!" msgstr "" -#: modules/ddt/bulk.php:120 +#: modules/ddt/bulk.php:122 msgid "Nessun ddt fatturato!" msgstr "" -#: modules/ddt/bulk.php:133 +#: modules/ddt/bulk.php:135 msgid "Ddt eliminati!" msgstr "" @@ -5129,7 +5131,7 @@ msgstr "" #: modules/ddt/edit.php:126 modules/ddt/edit.php:135 #: modules/fatture/edit.php:239 modules/fatture/edit.php:248 -#: modules/interventi/edit.php:422 modules/movimenti/add.php:63 +#: modules/interventi/edit.php:410 modules/movimenti/add.php:63 msgid "Partenza merce" msgstr "" @@ -5237,30 +5239,30 @@ msgstr "" msgid "Note interne." msgstr "" -#: modules/ddt/row-list.php:77 +#: modules/ddt/row-list.php:75 msgid "Riferimenti" msgstr "" -#: modules/ddt/row-list.php:83 modules/fatture/row-list.php:108 -#: modules/interventi/row-list.php:72 modules/ordini/row-list.php:77 +#: modules/ddt/row-list.php:95 modules/fatture/row-list.php:122 +#: modules/interventi/row-list.php:68 modules/ordini/row-list.php:86 #: plugins/pianificazione_interventi/row-list.php:74 msgid "_NUM_ serial mancanti" msgstr "" -#: modules/ddt/row-list.php:89 modules/fatture/row-list.php:114 -#: modules/interventi/row-list.php:80 modules/ordini/row-list.php:83 +#: modules/ddt/row-list.php:101 modules/fatture/row-list.php:128 +#: modules/interventi/row-list.php:76 modules/ordini/row-list.php:92 #: plugins/pianificazione_interventi/row-list.php:82 templates/ddt/body.php:84 -#: templates/fatture/body.php:84 templates/interventi/body.php:192 +#: templates/fatture/body.php:86 templates/interventi/body.php:192 #: templates/ordini/body.php:114 msgid "SN" msgstr "" -#: modules/ddt/row-list.php:161 modules/fatture/row-list.php:186 -#: modules/interventi/row-list.php:137 modules/ordini/row-list.php:186 +#: modules/ddt/row-list.php:167 modules/fatture/row-list.php:194 +#: modules/interventi/row-list.php:133 modules/ordini/row-list.php:189 msgid "Modifica seriali della riga" msgstr "" -#: modules/ddt/row-list.php:244 modules/interventi/ajax_costi.php:126 +#: modules/ddt/row-list.php:250 modules/interventi/ajax_costi.php:126 #: plugins/pianificazione_fatturazione/add_pianificazione.php:107 #: plugins/pianificazione_fatturazione/crea_fattura.php:92 #: templates/ddt/body.php:43 templates/fatturato/body.php:44 @@ -5269,12 +5271,12 @@ msgstr "" msgid "IVA" msgstr "" -#: modules/ddt/row-list.php:330 modules/fatture/row-list.php:438 -#: modules/interventi/row-list.php:226 modules/ordini/row-list.php:345 +#: modules/ddt/row-list.php:336 modules/fatture/row-list.php:446 +#: modules/interventi/row-list.php:222 modules/ordini/row-list.php:348 msgid "Aggiorna SN" msgstr "" -#: modules/ddt/row-list.php:338 +#: modules/ddt/row-list.php:344 msgid "Riferimenti riga" msgstr "" @@ -5340,59 +5342,59 @@ msgstr "" msgid "Nessuna email presente..." msgstr "" -#: modules/fatture/actions.php:59 +#: modules/fatture/actions.php:60 msgid "Aggiunta fattura numero _NUM_!" msgstr "" -#: modules/fatture/actions.php:147 plugins/exportFE/actions.php:31 +#: modules/fatture/actions.php:148 plugins/exportFE/actions.php:31 msgid "Fattura elettronica generata correttamente!" msgstr "" -#: modules/fatture/actions.php:152 plugins/exportFE/actions.php:36 +#: modules/fatture/actions.php:153 plugins/exportFE/actions.php:36 msgid "La fattura elettronica potrebbe avere delle irregolarità!" msgstr "" -#: modules/fatture/actions.php:152 plugins/exportFE/actions.php:36 +#: modules/fatture/actions.php:153 plugins/exportFE/actions.php:36 msgid "Controllare i seguenti campi: _LIST_" msgstr "" -#: modules/fatture/actions.php:159 +#: modules/fatture/actions.php:160 msgid "" "La fattura elettronica non è stata generata a causa di alcune informazioni " "mancanti" msgstr "" -#: modules/fatture/actions.php:195 +#: modules/fatture/actions.php:196 msgid "" "Esiste già una fattura con lo stesso numero secondario e la stessa " "anagrafica collegata!" msgstr "" -#: modules/fatture/actions.php:199 +#: modules/fatture/actions.php:200 msgid "Fattura modificata correttamente!" msgstr "" -#: modules/fatture/actions.php:276 +#: modules/fatture/actions.php:279 msgid "Fattura eliminata!" msgstr "" -#: modules/fatture/actions.php:323 +#: modules/fatture/actions.php:326 msgid "Fattura duplicata correttamente!" msgstr "" -#: modules/fatture/actions.php:333 +#: modules/fatture/actions.php:336 msgid "Fattura riaperta!" msgstr "" -#: modules/fatture/actions.php:353 modules/preventivi/actions.php:134 +#: modules/fatture/actions.php:356 modules/preventivi/actions.php:134 msgid "Intervento _NUM_ aggiunto!" msgstr "" -#: modules/fatture/actions.php:379 modules/fatture/actions.php:409 +#: modules/fatture/actions.php:382 modules/fatture/actions.php:412 msgid "Dati FE aggiornati correttamente!" msgstr "" -#: modules/fatture/actions.php:617 +#: modules/fatture/actions.php:620 msgid "Errore durante l'eliminazione della riga!" msgstr "" @@ -5401,7 +5403,7 @@ msgid "N. fattura del fornitore" msgstr "" #: modules/fatture/add.php:68 modules/fatture/edit.php:264 -#: plugins/importFE/generate.php:199 +#: plugins/importFE/generate.php:201 msgid "Tipo fattura" msgstr "" @@ -5564,7 +5566,7 @@ msgstr "" msgid "Duplica fattura" msgstr "" -#: modules/fatture/buttons.php:31 modules/fatture/row-list.php:446 +#: modules/fatture/buttons.php:31 modules/fatture/row-list.php:454 msgid "Dati Fattura Elettronica" msgstr "" @@ -5803,41 +5805,41 @@ msgid "" "già state fatturate." msgstr "" -#: modules/fatture/edit.php:725 +#: modules/fatture/edit.php:719 msgid "Controllo sui totali del documento e della fattura elettronica in corso" msgstr "" -#: modules/fatture/edit.php:744 +#: modules/fatture/edit.php:738 msgid "" "Il file XML non contiene il nodo ''ImportoTotaleDocumento'': impossibile " "controllare corrispondenza dei totali" msgstr "" -#: modules/fatture/edit.php:746 +#: modules/fatture/edit.php:740 msgid "Il totale del file XML corrisponde a quello calcolato dal gestionale" msgstr "" -#: modules/fatture/edit.php:748 +#: modules/fatture/edit.php:742 msgid "" "Il totale del file XML non corrisponde a quello calcolato dal gestionale: " "previsto _XML_, calcolato _CALC_" msgstr "" -#: modules/fatture/edit.php:766 +#: modules/fatture/edit.php:760 msgid "" "Per allegare un documento alla fattura elettronica caricare il file PDF " "specificando come categoria \"Allegati Fattura Elettronica\"" msgstr "" -#: modules/fatture/edit.php:788 +#: modules/fatture/edit.php:782 msgid "Desideri ricalcolare le scadenze?" msgstr "" -#: modules/fatture/edit.php:805 +#: modules/fatture/edit.php:799 msgid "Note di credito collegate" msgstr "" -#: modules/fatture/edit.php:807 templates/fatture/body.php:96 +#: modules/fatture/edit.php:801 templates/fatture/body.php:98 msgid "Rif. fattura _NUM_ del _DATE_" msgstr "" @@ -5864,15 +5866,15 @@ msgstr "" msgid "Spesa accessoria" msgstr "" -#: modules/fatture/row-list.php:192 +#: modules/fatture/row-list.php:200 msgid "Aggiungi informazioni FE per questa riga" msgstr "" -#: modules/fatture/row-list.php:309 +#: modules/fatture/row-list.php:317 msgid "Iva a carico del destinatario" msgstr "" -#: modules/fatture/row-list.php:367 modules/scadenzario/edit.php:77 +#: modules/fatture/row-list.php:375 modules/scadenzario/edit.php:77 #: templates/fatture/footer.php:266 templates/fatture/footer.php:301 msgid "Netto a pagare" msgstr "" @@ -6331,7 +6333,7 @@ msgid "_TOT_ _TYPE_" msgstr "" #: modules/interventi/ajax_tecnici.php:198 -#: modules/interventi/ajax_tecnici.php:261 modules/interventi/row-list.php:184 +#: modules/interventi/ajax_tecnici.php:261 modules/interventi/row-list.php:180 msgid "Modifica sessione" msgstr "" @@ -6436,7 +6438,7 @@ msgstr "" msgid "Nuova anteprima e firma" msgstr "" -#: modules/interventi/buttons.php:27 modules/interventi/edit.php:472 +#: modules/interventi/buttons.php:27 modules/interventi/edit.php:446 msgid "Firmato il _DATE_ alle _TIME_ da _PERSON_" msgstr "" @@ -6459,15 +6461,15 @@ msgstr "" msgid "Visualizza dettaglio costi" msgstr "" -#: modules/interventi/edit.php:437 +#: modules/interventi/edit.php:423 msgid "Costi totali" msgstr "" -#: modules/interventi/edit.php:468 +#: modules/interventi/edit.php:442 msgid "Questo intervento non è ancora stato firmato dal cliente" msgstr "" -#: modules/interventi/edit.php:592 +#: modules/interventi/edit.php:611 msgid "_DOC_ num. _NUM_ del _DATE_ [_STATE_]" msgstr "" @@ -6540,7 +6542,7 @@ msgstr "" msgid "Nessun intervento su questo impianto" msgstr "" -#: modules/interventi/row-list.php:165 +#: modules/interventi/row-list.php:161 #: plugins/pianificazione_interventi/row-list.php:164 msgid "Nessuna riga presente" msgstr "" @@ -6727,7 +6729,6 @@ msgid "Aggiungi e chiudi" msgstr "" #: modules/movimenti/add.php:263 -#: plugins/dettagli_articolo/dettaglio_fornitore.php:68 msgid "Prezzo acquisto" msgstr "" @@ -6888,10 +6889,6 @@ msgstr "" msgid "Quantità presente nel magazzino del gestionale" msgstr "" -#: modules/ordini/quantita_impegnate.php:40 -msgid "Q.tà magazzino" -msgstr "" - #: modules/ordini/quantita_impegnate.php:41 msgid "Quantità impegnata in altri Ordini del gestionale" msgstr "" @@ -6908,15 +6905,15 @@ msgstr "" msgid "Prev. evasione" msgstr "" -#: modules/ordini/row-list.php:102 +#: modules/ordini/row-list.php:105 msgid "Da consegnare _NUM_ giorni fa" msgstr "" -#: modules/ordini/row-list.php:109 +#: modules/ordini/row-list.php:112 msgid "Da consegnare oggi" msgstr "" -#: modules/ordini/row-list.php:112 +#: modules/ordini/row-list.php:115 msgid "Da consegnare fra _NUM_ giorni" msgstr "" @@ -7112,7 +7109,7 @@ msgstr "" msgid "Ricavi" msgstr "" -#: modules/partitario/edit.php:329 modules/preventivi/row-list.php:212 +#: modules/partitario/edit.php:329 modules/preventivi/row-list.php:222 msgid "Costi" msgstr "" @@ -7188,15 +7185,15 @@ msgstr "" msgid "Tipo di Attività" msgstr "" -#: modules/preventivi/bulk.php:107 +#: modules/preventivi/bulk.php:109 msgid "_NUM_ preventivi fatturati!" msgstr "" -#: modules/preventivi/bulk.php:111 +#: modules/preventivi/bulk.php:113 msgid "Nessun preventivi fatturato!" msgstr "" -#: modules/preventivi/bulk.php:120 +#: modules/preventivi/bulk.php:122 msgid "Aggiungere alle fatture di vendita nello stato bozza?" msgstr "" @@ -7254,7 +7251,7 @@ msgid "Resa materiale" msgstr "" #: modules/preventivi/edit.php:132 -#: plugins/dettagli_articolo/dettaglio_fornitore.php:76 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:72 #: plugins/dettagli_articolo/edit.php:203 msgid "Tempi di consegna" msgstr "" @@ -7263,7 +7260,7 @@ msgstr "" msgid "Aggiungi un altro intervento a questo preventivo" msgstr "" -#: modules/preventivi/row-list.php:222 +#: modules/preventivi/row-list.php:232 msgid "Margine (_PRC_%)" msgstr "" @@ -8814,7 +8811,7 @@ msgstr "" msgid "Tutti gli elementi figli saranno rimossi di conseguenza. Continuare?" msgstr "" -#: plugins/dettagli_articolo/actions.php:118 +#: plugins/dettagli_articolo/actions.php:117 msgid "Relazione articolo-fornitore rimossa correttamente!" msgstr "" @@ -8827,11 +8824,11 @@ msgstr "" msgid "Codice fornitore" msgstr "" -#: plugins/dettagli_articolo/dettaglio_fornitore.php:72 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:68 msgid "Qta minima ordinabile" msgstr "" -#: plugins/dettagli_articolo/dettaglio_fornitore.php:76 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:72 msgid "gg" msgstr "" @@ -9060,7 +9057,7 @@ msgstr "" msgid "Genera" msgstr "" -#: plugins/exportFE/edit.php:90 plugins/importFE/generate.php:145 +#: plugins/exportFE/edit.php:90 plugins/importFE/generate.php:147 #: plugins/statistiche_anagrafiche/info.php:110 #: plugins/statistiche_anagrafiche/info.php:125 #: plugins/statistiche_anagrafiche/info.php:140 @@ -9178,7 +9175,7 @@ msgstr "" msgid "Invio fatture elettroniche completato con errori" msgstr "" -#: plugins/importFE/actions.php:171 +#: plugins/importFE/actions.php:173 msgid "Tutte le fatture salvate sono state importate!" msgstr "" @@ -9188,14 +9185,30 @@ msgid "" "elettronica sulla base delle precedenti fatture del Fornitore" msgstr "" -#: plugins/importFE/buttons.php:22 +#: plugins/importFE/buttons.php:23 msgid "Compila automaticamente" msgstr "" -#: plugins/importFE/buttons.php:71 +#: plugins/importFE/buttons.php:27 +msgid "" +"Tenta il completamento automatico dei riferimenti per le righe delle fattura " +"elettronica sulla base di Ordini e DDT registrati nel gestionale per il " +"Fornitore" +msgstr "" + +#: plugins/importFE/buttons.php:29 +msgid "Cerca riferimenti" +msgstr "" + +#: plugins/importFE/buttons.php:77 msgid "La compilazione automatica dei campi non è andata a buon fine" msgstr "" +#: plugins/importFE/buttons.php:113 +msgid "" +"La ricerca automatica dei riferimenti per le righe non è andata a buon fine" +msgstr "" + #: plugins/importFE/edit.php:57 msgid "Fattura già importata" msgstr "" @@ -9239,87 +9252,87 @@ msgid "" "verranno importate completamente. Continuare?" msgstr "" -#: plugins/importFE/generate.php:34 +#: plugins/importFE/generate.php:36 msgid "Errore durante l'apertura della fattura elettronica _NAME_" msgstr "" -#: plugins/importFE/generate.php:39 +#: plugins/importFE/generate.php:41 msgid "La fattura elettrnica _NAME_ è già stata importata in passato" msgstr "" -#: plugins/importFE/generate.php:51 +#: plugins/importFE/generate.php:53 msgid "Processa e rimuovi" msgstr "" -#: plugins/importFE/generate.php:57 plugins/importFE/generate.php:436 +#: plugins/importFE/generate.php:59 plugins/importFE/generate.php:444 msgid "Salta fattura" msgstr "" -#: plugins/importFE/generate.php:130 +#: plugins/importFE/generate.php:132 msgid "Nuova anagrafica" msgstr "" -#: plugins/importFE/generate.php:133 +#: plugins/importFE/generate.php:135 msgid "Codice Fiscale" msgstr "" -#: plugins/importFE/generate.php:162 +#: plugins/importFE/generate.php:164 msgid "" "La fattura importata presenta _NUM_ rat_E_ di pagamento con le seguenti " "scadenze" msgstr "" -#: plugins/importFE/generate.php:213 plugins/importFE/list.php:35 +#: plugins/importFE/generate.php:215 plugins/importFE/list.php:35 msgid "Data di registrazione" msgstr "" -#: plugins/importFE/generate.php:232 +#: plugins/importFE/generate.php:234 msgid "Fattura collegata" msgstr "" -#: plugins/importFE/generate.php:239 +#: plugins/importFE/generate.php:241 msgid "Fattura pro-forma" msgstr "" -#: plugins/importFE/generate.php:252 +#: plugins/importFE/generate.php:254 msgid "Visualizza tutte le modalità" msgstr "" -#: plugins/importFE/generate.php:261 +#: plugins/importFE/generate.php:263 msgid "Movimenta gli articoli" msgstr "" -#: plugins/importFE/generate.php:265 +#: plugins/importFE/generate.php:267 msgid "Creazione automatica articoli" msgstr "" -#: plugins/importFE/generate.php:265 +#: plugins/importFE/generate.php:267 msgid "" "Nel caso di righe con tag CodiceArticolo, il gestionale procede alla " "creazione dell'articolo se la riga non risulta assegnata manualmente" msgstr "" -#: plugins/importFE/generate.php:276 +#: plugins/importFE/generate.php:277 msgid "Copia dati contabili dalla prima riga valorizzata" msgstr "" -#: plugins/importFE/generate.php:287 templates/spesometro/body.php:38 +#: plugins/importFE/generate.php:288 templates/spesometro/body.php:38 msgid "Aliquota" msgstr "" -#: plugins/importFE/generate.php:366 +#: plugins/importFE/generate.php:375 msgid "Conto acquisti" msgstr "" -#: plugins/importFE/generate.php:370 templates/fatture/footer.php:93 +#: plugins/importFE/generate.php:379 templates/fatture/footer.php:93 msgid "Aliquota IVA" msgstr "" -#: plugins/importFE/generate.php:429 +#: plugins/importFE/generate.php:437 msgid "Non ci sono righe nella fattura" msgstr "" -#: plugins/importFE/generate.php:486 +#: plugins/importFE/generate.php:495 msgid "Selezione riferimento" msgstr "" @@ -10138,7 +10151,7 @@ msgstr "" msgid "anno/i" msgstr "" -#: src/Prints.php:171 +#: src/Prints.php:173 msgid "Non hai i permessi per creare directory e files in _DIRECTORY_" msgstr "" @@ -10305,7 +10318,7 @@ msgid "Spett.le" msgstr "" #: templates/contratti/body.php:127 templates/ddt/body.php:73 -#: templates/fatture/body.php:73 templates/interventi/body.php:183 +#: templates/fatture/body.php:75 templates/interventi/body.php:183 #: templates/ordini/body.php:103 templates/preventivi/body.php:173 msgid "COD. _COD_" msgstr "" diff --git a/locale/en_GB/en_GB.mo b/locale/en_GB/en_GB.mo index 7c9392488740e100b66d7984b58d7822d6abefb3..b1cffee5bac384c7f0a2bf8ef2d5edd8d63fa86c 100755 GIT binary patch delta 28095 zcmY-21$0)&qK4re0Rn^s4Fm{;Bm_wU1Pku&5Gd~M#jWt;?p~lpiWVn$ph%&(>%rZf z7AuAOe*X+>arau&XWaKr;I#KHeU;$plLW3CDZOVoJSh`6PDWgl-Ej^kbev+fmFqaQ zx;Rd1tc@Pn4wGRA9D#jp{wMS#{n`2zy-0g@b(}<)(CUYMNe5sG$8kB6h@>H7A(q80 zm>xe`Q+IQmbfj}zD`8^NEs=RTozV|_VgwFD)nAJ~_?PvR^)jX+|28INeCHn`{$zM` zHyx%xO(-2QLnjxiqf)4WD`O^%#bnqMbK+3cz^gG34`4RDf$A^ekB*ZTGot#-k0}`6 zDNZCM)B11IX`I9V_&s$NAbimgyb z_A7GToMpY(|B^&jlTiwvqGlY~+f1Y>YO98#FOEYEI2%*q2Gjt5qUznir1%guz+2Rc zKVlM0+{baEFg2#eGJV*8ZDD;fv=d!Xw{;}y2qs#WqB`DX%MW7;(x*{dc?Y#J53aTb z_CfXIhpHEVewZCqF9yT0go}t~-WIi@Zm1a#Lv7(SOoef%86QIJ#5Ej^k5QNM$9`so z15pzlg(Ywrs{Ayj!7G>#U!jiL71rO(s3K~B8mO7JMy;eLYGVCS9ZW#2Y%%JnR-q<% z1(V|o)O-IG)1lV@lb;cFH=-~Gt0LpMoDoDclewq?<563-&w37{N#93rOgqp_G$U%K zqEQ2uMs00*o34hQq-)u9Eb0!_M@^&^CfEBvl!#U^4Yk5$sE*^^6&&Xn>OH=OnxOX} zv!W!ZiDp3MN1-~-hq@EBQ9Jn~YG+)i2~NfII0uvI{oh0+E$&4f!DUo~=cs|dpzcWc zPo`dO)R|VqV62TglAfrA3`9+AGOFGp)C7M=Eo=j7B74!Ljt>#hWjl>JiZ?c$X0S=e zpjOrh^J0J0C0dQ@=%)1nhLV1cI{Oqu%ueJ)O|UYmer?oIG#JAEE7IC#bVF^~0MsoW zi`j7|>dUqpwX$Q@>!=mKM78r`JGFx;Q3GbfK+KIAxH1;UTBx0w>>{Fp=At@SikeWI z^$*NJ`UvXG-r9V>q2{gxqP~o|F&OKjI_`s=(S_>wDe8znp>`(aFf*|T7m@sAlt&Fb z5HsQ^R7XotN3;fYhFef~BObLA$1wbGofOrewtd_V+iRUsGV}nB%(80 zWiw7-X3}?T+H(Y7L(*wcD_wvUa35Ag9||?GTBr&AfSOVq{Ab%Z~o>aQ?q zm$TMZh_@a_ZP^9%#(SuSk5NbU9te369=LC9paYr z96>}C$D)p49%=>4P-ngswURTadiPMT(L2;c6OJ~fL6wJL1}umew(K!#H^dH;J7Icf`vk29}D1=Nw*e-Mk3 zzJc1A^wZ7J1*0xu5!4RWM@^s$YDWfP9UO^a*^EHNs-G$zH$sFl}4wQpn7-BFi&2nOl>|HWp+qqg!2YDaFN zI(&?&@HGZwf;r~Q!!af4Iv9X$F)jXt$#EuT!DSeNhfr_F6HI|VbJ>5*G(8aw6pmVX zE>y>5(F=b-O{fuSM_Qu>?11Xng*x*ksDAdK&iW8)hb~yJS?{8D=E+?4Uy+YwXoWsM zn;poAT0sbEBKc4QRzMBZ6g9v=)LD*24YUcX;||nH6U{Rd%8KeI%32C_nPca%|C&Gx zGGupKVF>CqoQAsn7i|7b)DgWwP51+9XMA~?HGwp!bVk%pWVQKG*8J9@n2+)@E+U#) zUo42@Y=yn39XNzKtIMbzc!C#-9$znFAqtWDCj zi%2XHzhBKSBCSxjbq?xoEJ2<5I-8C|ZQUN!5gf-rykhhJM%@{Yg{EEtYf4mqnNd3! zf$8-AM-yp4MitD6zoBNn7t3MtMdp{zdKgT4EUv;;sP{g0F&7s5p>}dPw!|H%oyxGp z7={e!M4>Ku1To5hVLax=^Qe_1`prxr6=o+LgBh>|M&M7F z8CRmt`Y@)!&sYjmF6Hyi_)aVlZRse~8BWJ=T!otHX;g>zQ3Iz~X6grFFzK9_1*@V~ z+!b|c`=aj9P*nfZP)GJF>d4lh%b&Mq(Ru@5oB_KLHuPlA)bgiaPVns2wQU-ga4ox zenEX;Jh_SbZUm#+=SEK~i8`t>*bZx86mG#`co%hKZC$^cUkt{eGE%QLKV%A`?m`#L zjw7%-Xy)7U-Kg7t7PY1CP!mtQ!A#H(bvJ@B5tcw5VFfIT-7zPw#`=u!TqIHk zb8R#gdtfl>d8mQoZTdRumVZILR)L$$S?5L#P#67iFlqvmP;bL()B+EoCUgt66OYiP ziV5P(%tKKH1yBRjL0{~EYS;&L=?0@#JQlS>lTh{MU7WO|mkv(MOz|&X&KVb>Xv(wHbahMioq9(8gbw}b+171cQ)f?0idB>Y{ zN>sZr)Jlt?>bF4kI}n2z-x)V={vSO)b8u7aLe3)O!tx)iBTM3bR+xQ1f7g!_ zFcw4pG`}16#gU}{!ctiEfSJfd)K<^MGPoXfH{M`sOmfgnG_y7PL6^BS(PXGX8PwL* zM|ITK=1;;H(o0a^fh$-W{r@t5q1Y02Cl+F5Jcm&jbcnAfR>caq8Fj?}qV7Nv*J1NI zWJGO!Hq408s0r0TZE0%^!yXuovr#KMjN0N`sEKDdVlG(`OhCFWs$L_T-xKxvO~i!g znnOetf3*cmZF)T>CVvYC;U3hTxQ^=JE$ZyQUWJo}FK)oZxEl-O zA?$-5r}!-i`=NF^;c0W{e9@oroggA=7=>C<4C*q)Vip{OwQ&_{LjR&VN_NI{lnRv} zhMG`8tcg{z9L`5SyoJf}CF&@gvz))SJSmY9mP*;mGB z()F+@jzNFCk2=zSQ2iu5Z!U38^d?;hQ)2P+?7voCi;UFR2zAEYQTbz0GoOy?a51LF zZ8rb7&A*B|ve!2K5w(;47tFvBsEHNEq*&Re>s?^~^N`V&483--f-|Ty`X8pi zdl-uEFdL@7WI8B=s#gVru^y(vzNi7mqmJMg)PTEC3pjwf#IAEh(hzxWGrTUF83&;{ z2t`e>AgW;*)K=EU0BnhAvA=aH`jB3Usc|Ff`|%g5zk8@1d5=uU<@`rPGfwb7Gm${l zigRNQEREsV83S=Tro%O;fexZRG$&CfJ%@^a~6`?`zxz zz5khr=rt;hI@?~D3+H2cJc=3cK58W%*UgrvKn;|`TEZHOCCTrA8fYbIhxVf`48pgl zfl}Nt2BR)*ZgjtQ~YK*{(R?mm#C~~1L zZ%I_USexG(HNoDfqa9(Lh6zb8#3XwEmlM$nHd>FPF2_UENYG5~qF4f*IebK}2_;F={8;p(Zc@wdLc{2dAJ`G8Z-B z<*1eHLrwHB>h-*0(=SoC-Q$UwXgUlboekB06?CaVV!~7Vm48}z-*#FW*_K_jI zUYav2kD5?b)C6myj-o#LV-wWQb+P%wP+K}0LvfBx$D;;3j#=>$s-52}W2lRWDilKf zaHxwpuoGs-nHY(?(I20nR{9BjG1+Tlddx&R8>(IfOol(8&b$q3=f6DG$AsQL?R`3BU)j@kStHvbC-Grkk} z)@)4?)Fo_zn!pg$B^ifW$qZY*7}en()Rx{rt;qXtb5{aUAFT423Y($sL{HSj2cULn zEME8K{O1x;#l9bTRd77&@=e51I2S!J(+~b zviV{EQm*&EFcEEa4b((hpjO@+b@_&%c3?Dy<4n{F<5Bg_TW_Ey@(8uUmp1<^YC(xV zo6DUBRh|J|+Uf`*8mOSP1Zsc^s1BQ>Zgo4<8IMOzcs^#twWtXmMJ?bmYGBp${A22g|czC!cmIbxL1yKD|L588NJLxM&lXHTZTTB5ESf(2Mb%e~D-XUr}f4>uqKnhLNNrQAg1b zwZe|5+uaYfg@aH7&qCdaRTzzjQT=^F?O@6T9_~94h3YRax_|zcA)*=Av=#beO45T- z6{n>!dQrQtMjOhiR)V-+|hR-Ka}_7&U?Ws4f2wb+`NzntsF4{lEVeB%=4b0&1%| zp&Il+O<)A-2xg!<{u$NrR@70QL~ZF!RQngG@5eu=9rH_M>SaXTg(y`00*O3a?k`$7 zGSsj$szFcGN{6D(aGWh)foix8b*p!yj_#~2zlnNF9-t=t2G!38)X{kOc({KW2BQ{S z*2iUTX?rqMVI1mGtwg=27g6uAlh{lw0S1#yg*x;6sI#qv8mKj@eixhWVI624ftuh% zbiZvbBKrBf1a)=?Q9E!NRq+OD#ZPSdBkFD>NMg1!9V#7+T5&!siG@)E3_$fe0@d$i zo4>&7T24e?q7A5(oJBQwj@sf6m=%*H^>F{9k`L8!O>Bb=Q62w*dcBULF4-Mae;-j_ zzSO>^UKLcm2FP7-Io*h8>-wU$&V}0Ak*Kqsi)ygU8jrdYXKeZ^p6 zQxNrX&j1E{S& zj~e);^>6D(RQoTe3HT*9?E}%J_cVlvW?Ix**;?P)*4hg-^I@oVlQ9fepeA-4HNaie zR=+^?>!dLHp%$7E)lWnU-ha)k5E(l2N~o1JK@HFrRXzl@vdO5koPp|itu@|y1U2v_ z)EDzHs{M28f2d2HET#E?g{0*D*G!6#p)Ie7x;(L{hCNUXhS~Djs1+_jUAncX%ef6T z@Cnox?k4IB`4C&-SJc8&h8BA6Z{BE;Y-vG%PV3>6#)?=T$6-~y|EGu)B_l&R52p#%#~9p<%kUWn z654lCr)qfLUPoEGg)(C1JWh19?n7S#B=wpSq|WZ-k+G|9cP#$61&k zccEUZ*QkL4g3M2=NQ@#~3v=QS48c`c7>{ExCd_2+R5r{-x-x3O{+I)&pzg{Jbm_G^ zNkq5$9BLvrP?s%1W;63-7)d&{O_xU1uY`IHV^MdYrA>E6eUJuV2Aqldyo;--BAHBj|`4cm!&IX_y(;q6R*JI+{nQfj(Ki zvY32d)DC3I;xZqKd}OF%3~EP8pw{X*K-7n53Tgq5kT0L(m7R&|{jW(RFV02%@HvJn@G)k^X*tZ+Z9{c< z6>H!t)K-?vX(n18H9#!tjJshTbfM~PKpovy)Xx5aE>%28L`QHD^+4B6Tft#UT^LD6-4v6Ia*K0D941KA7L#5B6 zCU6_|g?onjeceCGY;8VNhlNn}OQGu5M7@@cP!nl~I>P>_*KjoIXlA1>`}`>0e>GT1 zhCY#-(R~D{FVPy_BqeOFGQj^Lro zR(N3x-lKNHKeyTH5~zlaP+z|GsI41j%NN-E?Wix{S=3RyK}{eyj~OUCs-N7b1sAir zDiP7y)Q>K3HC%?CxY4FJqkg>ZMP1^6X!9CYM%|SiI2bQrFvjLJ zKkj=YJMMBe5YZVQ!qWHzbp(<5%+^)G8fu8ua0%+Ic!~P3q{(k4o&$B6qfrwsgIY*6 z)XHn2-h!s6JJA{wGrrS*vSsJpP=rq9^&OQ*CY>JL|NUPS5gkE6)QTITwzwN=z?rC(FGqE}8g(~zpeAw_ zbt(Uc(fBv!!0;GzH)>%a(#uh=@lDjxc@^UQ*H5vug-izpQ7fp8nn*{Cz#*u5zoX9h z2-8LmWK zqD`nB*kkigpgO*U>hP}3{|B|guQoqb5pz^oQFo&Ns$B^e5e-P(lTjvyX&n~$JAV3$!_`w7*bS1F@Es^1K#BM!IeD7U=-g@~x* zvZxLlpuSw~QI~N9>MZA@?!bD~gm$4m$tO@d@eozdyR_Nzbg1^(F&&md_1h42r}`+L z@%eYK&HFePHNa}?cGS!dqR#L%YJ#_H`AgJJd`4ZqBxTIeWJGbm85vsHC)5rkE@vtRSi@0gS`amXGN>)Bj(UCD+5B#(A5H^MJMfcr zD60RFsQNQd6PaJmWj+|I$!275jc!iqqN7NTDQF-&zECg$lZiek} z16IMb70iNKVSUowQ9msYVOx7KG(U zN29j7FKS|A(Hm!@c5FWCXjY&u`A*c%owB+f*#eI$<^vIc(Nrjn`atwT-Gz9J!k1Vc zgQ}VjPixf5XJQ$AfZD+v)y$UXK^K$%q@<_)}&+5z2&G0tU!G!H=!nY)}|k$KH-ULvO{|RvlCH+7}Nk| zZ2AXO!Ol-a&2MBg~Jlu|I~_@o@h;o(oa0U3jedv6~asZz)u}ny4>e z1I&%RV|o8Wh%6-|77w8&kfE*_FamX}qpc-Tm#I3|z(!aESK0D=sP=DAXYEEo=p)Tz$)I|S9 ztvF!=lTME6Hv>juPSgVHqbAfFbva!>5mCbhsIyy+>hO2ePp>Vgfli<%_z1NFA5beu z*wCyv6>5d)P(O|%Pw_ztxr z=^L2|l2qmHIEx<5RqdV^3aA8GyBx(*}s{{KlNC%!~&b^0b|<^@n4 z)Ueh^O|S)O!d*}+8-zNVDX1e@h?>|Y)R`YgeOVu)`cKr<98n0mDv(i*NHk8s=C~WR zf}mz*#bKy3D~KAXgtZ3ht~5j4iH@k1_CxK&MAQU+!EoG(dfjiM-Wu=by#G3r9L-I` z(x?u9K&_-DYK6T~9gan<{Abi_y3&?ELQVKHY9d}O%!E^*b}SIpKC8_yh^k+rh09#B z@?_{z)U*}rqAp)sR0rKrmv0dMh6}MOmThUigi}y=-~i^rE2xPiZe@Oqr$v?bM;+;8 z)KScF5z%Gagj)F?%#BB}2!2AnzXe*GUz=NDcG443KO457CU_h*;APZGA6VaGFlnDQ zraT8~p)ptrUB!s#><6RX*Y&6^-eNs~x=iO#TlO4P?{CyfKB3-sueRo_v!d=w8SH~q zPy_Bo-Hn6RE6Df8<-8=K6}+{6MV)!lcIJbW88u)iYGOH1D=mZ?xPr~^fV$=VP&+dV zRd0=TC#wBn)R*rP=GLG8-xJX-&DP$`v>fUvDx*56i+cZCp;p`*wZ((2ldTI;Z^s4< z#=WQkZ`<-$sH67iV0OX}eHh;fC6W^(F#_vbN1!@bkLvgjn?8x^=sN0>K0!_NZ&W?c zj%LSFqRP{u78rt>cu7>hwa}%8&57uB>xw#xp{P&iMASgbP_OAGREI}VxA{DBhRzer zhcD1QP$%<;%#x^q`k;1hBx)xop(eVp6Ysw+$9h{~GipM+QLo1_RQUs&{}k2XN1OKP zZ0`hycKGvI-z#58>;?j7m+X`(@`tkhMM6n)LETG zt?VXh>z|`u!}q8^Cw#&DSfso8>De9i7R*BJL>!jJOV+?2&4L@FCgf^KMDJ@`)C9Vs z2JDG?jfUF%IjA#Rfcl27K~3-!YG-bt7V-~j2h#U2=0a_K8PriUM_uwhm|gGxViR$W zq6T=2Iydz%YYuLf!-nxVb}ZBgyUpe8mCHQ;L0&h4}5V>W#o-T(gY zQzGi{9cl#$dzs4-f%@_lL0!hWr~$g81{jW-&t4 zdDPu#DfRw$BBIx<7iz$vsE+5M&TuDcOK)ISe1jS&T_3Z;+^9=j9yPJ5sN3BHJ@DJJ zl*k*xUCud(!>>c3#&YLWI)TK$RmpDqe5QZ@Dk)R{+jdf%b{kcZJiP^a_K{v@J4!+ifrNUbH_^#>o8JX< zkiKI(E`t0j;C|9kU-v{$9C>RQ>jv@Jgm<2-zXus-sq_n>vzg!;K_>jO%C!F{>?%~CNAI)GcX`!m#IJ_# zKd5*xNO#h6DEB13fcSlPEAx-GHtuUD^)J4nZW5c0rMw<(DiHLzbSRhUd@G4-gl1HH zK*(+@)S@xJLpU`wTb|^$qp#Kmlm`&>+^0=4TTkgMgsS9qAxtG+4*BifJa|Rtf6z8g zLq;Kaj7OB|xodF$Rm=+; z?@!r7;#;We-v2>lJR)(Q4i?ykDjG!k4e6`IZxNzM>q$l4CF(E6#7rPH4kma}zL9i# z!nfxy>UrCC&B>o?;~$83BQ)3l{+^l4tN5B$hshjB$UxXkryEdDP2!uWGoO&jcH&LE zF6HGZ>q?#cx}dg@X~PY%LC+h=ZczyE7!=w%xmz_AqUr@_y}{~^AC zM$d`=ZtHxo6G%^;zLft%c`rgv%Kt|=McydtEFtgvr#|_5mKmJB-i+Uj#AiB6PGLhD zjUt^4j}Y{%ro-nZ>SUmv59wgSx91@7S%mepuTJJrf;aIM)cukC?)3Aw?aQCM(u9?y z>k}GzvHp)l_|3`vq@uxX(lbob{ZBtS3nms}>$Jdmv7)G03c94?P%}8D=!cLo4 zz}*9{HF;$T9q8)l=eqm3M*0}B{kF{^`qk5g^mP+=IYmeeXAu3D=p!k-Z7V;wlUZ-m zjWMh3;H$eE^N%UEo>FV5!=EkP&lu{qAbrxNE82ciQs0laViV=t_5Gh=J9t5bnPl#@ z6>FG&+&|k3QKvOwGM!bn9hRazk&UbBecEM3e(bxSiMF5VR+GyIj`D?eA$|1z=dcy7 z;Y|wvpzt&C+O+t~c2>fw-veIQ3D2?ZHjy`l@-MWzg!4)3HzqxYNVlN=QuHA>wAo2I zG2tv}S5+eQ$lOBX8km7}8NymS!w=-0BR!T7P5b#Y`hzfzcm#RLDBnOj0UDit zYe|Pweus2syoKwidw`&4E_L)gC*PZ`*E5l_3bx$hoT8tV)a^+5QVb&PLH%^-noMRR zYSyBFU)`PUbQVK=2O$ahvu!Uo$@eGk9rZI4UqxKMWPW?f5b>c?{i>~JF`+Ucp1OKE z(N7v1SGqmnf8Wku8B3{fo=$5siEmFT8e}A|KfeE#X-z}@Sn`WeKP{do=sAt6DGRav zOegL|-e>&w+@`EI{kq3L0mp3NLE^6{9AP`#L3{}zhVmCUlSYlH^E;s|d1(oWY+L;b z-__kIM@3!=;tw&O&09(PJ=Do-`zGpi(E000O5tQG^S7$}Hy-A>OS}x>Kk|=YINqi4 zc8Z^qPC#1E4-AlvP?%8DWH}r0q#bAk_0mx`i}ZBzf3)pX)m4cCJ+0`lG!>>1hT4XW zF)`&OZF(yWCsJ=ZX%FHtw97^O-|srCM7+K2bG&W0o4ns?R~Jj!vZu5iqy2BK(e3kr zN_sBh4H}=Lav?lJ@aJ;nB)>E9v(%}Gdd3qf+jv{*S7DGQq_3c!H+I0Ir1@KVXNk@K zM0}>c|HDi@_aB`UeM{p)6gHw^K?Tx(U@x3R{v$fbjH^lOxkY?1@vPLTPW&|?#+Ir4 zH}dtAB>xm`myqT!Slv$*eg6}&vU4Ww{%3CT?$JR)^4HU#9dZ2;I+(aO4WHqZ?*^Fq zU0fY>vz@y;;~(>Ex&!@=AhaYemb`Z8nnq`hY|U!KcT?dMVF6(el@@>3`FqlnsQW9S z4dr_FU~NKA#i^Tzcs0UR`bvnS-L=?7tNyNFCH1CZdHw$Po{Gf?L+Je5v-?{Fld%hb zQtnUC6Gf+UOw>6_Jd}7p%FfaLnC&AW1KhOryHMVo(1Y+F_4(^XXA)(@2qX0S?`a|h zXt0`su>?QD5Yl>nx0WNXAL*Y7!&P9P)^zyo$xodYBxcyWZQly;M;l+rSpQH@PgCk8 zcabrk$a*sCkXfGex2GwCpCeQzuLzm%h>y38OOiK_u!giRp(y2h3D>BjrxhU&`3>AD z^N($mrDUu-glz;p?(feOo9IJ_-Dy-C(~vik_!;6CXt>LET!}nAv9?Vi+)Z9_!epEG z1Tzr)XxpB44NVj0Ht|7()udk$vgyx%dX|z|gUUx}^f&SAlSYtC9cC_Mxh-ArvelqX!|{PGBt!^^_tVLHT3KmXkh9ep1pC2%ePPCNCppapbQ< zJx9skkMTA=8xK)GlDu4)i*z39WH)2DoP89$CSxKVr^0*UdMXpw)6lwz1_8FyRn+N7 zJk*vgpx)oM?2x+^tF~^S-2_4jGobS;ZSE27kglrpPey0|kO-%Pw-huaJr92+?`Ps0 z$^U`Qo)E$ayKF~c)|AxwN}a)!Js>a0=96?kKT`gLysS2V4(SL=is9cn|23+{8Ga-~ z&qBgbDi324dY+PBo%B=&8BKUZUJBH+n0!y#t|NY!yqmU74%+DdrHh^mm1L$#McoKOo+Z zyphz)OS~K5u`R!Zc?kC@-$vL<{b>F7-znIp9~e9rg?VY1iZGV=X!1&6H7YM4uO}g= zon%__+mrtrd7FtZqO(4fT_^pJ_$yoQIO#Cb@%ZhTMI@5)VTArV|2Bj*By!?KLSf>K z===ZLb5Z+M#JZAc?PyLWPNu9Ffe|u(_ za+lMeg27Z6gnD}0hEc@#5!YX(f3y>LOFR?tmo{CMHWh80BKNb?rrXl?7y4~Qn6J1k z-%Pv!d0nZOOJA{BGlsQI<=RA7lL*JDR-9Zti%B1%s-8bEfOI%zM@SbX{>GNMEAWq- zHj)9us8`>nYcbSi>ejRAj+FJIeR(WF_^h9U4anF`r2?3n23d$Vr9l(opKL?1lhB$* zdK%ja{Es?%c94Eb=uO(g=Dj3c*2Yz*iEZW?C?3cjVU;e?)cqDig)QFfkik+LZ?tVI49()RZN8j#3OC+Vp0 z{Zp9y)Ku<9{vQ-%rp{A>|96#QDGMS`?^Gh{ZX~WJ+V<50Pm?Z9{!se6N4ykyd5OEa z61hx9EgEhkei2(zFqq2Yh_52vocthlfb9v7DSJu!3uSt8lc%R5;RtQ?OvW=<#HL-; z^|0~s)1|JHipV~6ycdcM=5Mat;iopy%_Q)Q1;m7 z|6(Vm`s1jRm~=bpJ+^&bF@saep8d}@Qsp+bLK7-XwUu^}KY;v&bh3z$l(>riCBB@X zCn=!;{p2U?vw5}1`%2vtwx0mX_LGhy-G(}sF@eh#juhhIj@^2`^4Sd8WRv# z@Wd?dxa((*`o&p5MK%>%I^AUAvlW@vUV3sqoO59#_s}o|g;n74^KM$vtm> z8>M<)wtk)$f!Q$xOJh1Li|=AhOW%P>i2rEr#-zl5#uRwKJce%*KZRkQ=X)LEJTEf| zZ(==Q$e`scm_q*> z82x+626$dLW<@P^aa6%tm=il<8BDPJMW_Zhqh@jdHIQ?d8*gD*Oh3@`vS2ODfUlwk z-pkU*q0e@Ea|z_fU8osc#sG#ScwRxwk4kTZ+M4dD84kxnI1|Z3%9k;@8j74?y4r)nfV;Wq5 z>S#4;=4&xE?!Z#`3r66RL9Bmf0vS1yTB^dR(^>ZD>4(u<3bER z4MW@v%cBNb6Ki5qRQ^QNL}y@mT!C6?|0Ds8$Q$Z9NP!w@F4Rm)pq4rk)j)mJ%(|eq ztOsgehl!{q8)i<%NaFKQXW$TO zC4NJ#)Kyf6|Dq=H%;L$0yBAU_RDN328OVqlNKVYC=f5fe&7di2hHs!6P7D_Cys@a~ zcqVFq-&*=k)Ifi=^h>CQucOXH>UZ2q7DKH}71RKmU=D1J>Gb^fA&?b^qGmQ7RbeTr z<4veDavD|cGHOq~5$-WfjoOkDsEL$E4XhEWTxZn4d!i;5iyFvK^wsbv0y=CHQCqRf z;s-2#3v-j6X{6_s!${O2ibgf`u{j?L5MPSg`=2ono<|KZ3A0uC)TpiC?dJyrxh$aw z>hP6Ao#HxJ6kDL)aBrh#HrAYln(=Z}y=|x!+=uG$3}(m6sE(72;?c%bsFi6niVSts zh6FY6I%;Hn&B0iV_!!iltw!bVMxB)-s5j(g3}Cv^uHn+yhjkOds zi=$S`Z$Y2{fgYAH9`h3a)Z$xlEb&9AnRX!35QkwS+>RPps&Q^W8Bhbvhk9?6L%pyX zpti6rCd2M7?t8rms6e7Q8nt9oF%&;TRa}VLsx_z;*@mjO%RGWw;?t-ZKSZri$auFB znJ@|Q3YZKlW2m108o_|))y3drgW8JDsF_5g_I?m*M$=H`7NH)e4X6R{GJm!F^O%$L z`&b;qCb*~J71Tt!VmSSKZxT=g!%z)QwD=s<440!;U;}CZJ5eie41+T^AEH()!+Y*5 zM4;M>M72}LY>DcxEBY$%7J;NV%rZurQ&1hxMIEx07T<%K!7)oehk6XXiSDV0K&?=5 zRJm7B189sobRAF=d21r;pOU}`5>#P44#ba9>1p0~k4XgTMN%3|Vhb#U!>}+ez|^=K zHIO3~zl0k2ZPZp|nB**BHkxG5e@_zBVLWPNLr{A@2~*)x)X3Lh7Tkq8L?^Hoo8uWO-?)@W|mbY=$MLav*UC*2Ar+^ygR;n|;8e zgzsZjJc$c1>ooT*crylwU%)DuY`S|R*2MJ08=@xacOal8>y6#<9c+guQ8SJF(5*yc z)SIg(Y6kCMS{!fbGq5`G)u@%ZjC#ZUgL*NgoZ(im5NZI`kQMR0CIs4&&=FN}C2A|y zU~>EhwRb;YSv-M7Fx^M)i$p~%PP`v#z#n4){0d9rQB*x|rmGi;4T*Nf!g~G}5GY2% zZY+woQ61!%dU-OW*_wU5OoqE=)%YDK<8b+idH;rAH8qgVp(VK@dpb}LaHvl4HL8L0e~&U!Vr~18TrOp;qQk)Bw&~ z{3-@Jw)7`v5`V5Mm#ihXlJjbZ#^$cncub~>ei>jA= zu^UKU)C#r50{8|N#W9!@S78aBf+ zGOFAwsCrFNFPM%Pzmb3rG31nODPJcbrNC%@vItta{ z`>26^jB0Q#YD>1DR$>_4Jdr2+rt2+BwibnViU}bEl}@~KB)S`FbTeo+Nvqo3+MO*N)hl@ zdERI!joPy{I2n&vyxVH`VKW+a7B*o~Jb(@Gp~Y)_;bz_oJCHsAyW?&wh(*72FRB)( zmGq-55R2NQ0jQadL5+MSYGz9?4X!|~%m#~ZHFslj(vPCr`P1UpP)mLXHSn}wxfLsb z>Gk}VB%qF}qZ)38TGBR{3cHxmW*q7;4nYlQ1giW*^F!1d@>BB*)Lws&dhC9;^oN+7 z{=HOd+>&I(+7u{=df~)i1{{Oh(+^RHYYpnq?M2P#6l$RNQCs)i^7DP|o`y=O743o= zcs~roftXv*|5yUri-o8?U5VB4C>F;IYk9=58rH=RQRRNa06s%?oOhjz*Fl~79;nA` z1ZwYRpz3W#P3$ZNKmTtN(BqL|y_;bP)PU-vR-!p-1!6G_Cs_I%R0kU|E$&CvJC3RG zENaHrQ7d#CRqhF@os=6`|8xX$Y;YqgiW~~B3aUaQjKDT#FVx6~qxOChs-fAa4p*Ss zTaT)@12yyCQ7iNmbq4Zmbk^L+`WGVM4H7EiSk#QSSb^VB4Ln4>*>Y`ir@J;5Bi;s8 zZ#dS(uTkyY!U~vWv#Zw(OB0VrO<`aaai zk6Zi->Un>N+KOkWEl9o1J#Lv%11N=B(N|C%c1CSk0@9!FjkAOqn3aqrsF{9?s&E$7 z@DmJR@^9T?EQ0xoH$V-bH)#mVyLKP^4 z>YxVd4cHyEBGIVB*$;Kv2cwqON6mOFM&k^O#Yb2kdwlQ8&q57&9tQvXZzTa$+>Bb% z-IxUrpjO}_YGBVXfMGwla^+C52t9Ev%2xZi$fqDFoeyWl_A4V&y_d2t2K!n8lSFR_cT74e5S78~tyulW6_ zfu#G%cT1i9C--VCi`x4H)C*)1YNQLy6_}CuTFc*wTDd<^TlUb>)9-e_0~SEN2fAV# zoQ5^<9O_I2{5_1GKzl5O^RPGW$A(yOuiN8yP-kEg>S_24Q{i&Vg=h57czl4WIAXu^JuEzs${ZQpbU=I5C<`5V_!g?%&g%9xd!&k8iKE{ez?w~u(y|Ene z{-`Bfgv`X-VfiOf9bd$7e2AGa^&z*?c~Dzb1=G^M*MfkSt_xPhXdHy|a4JR|c1ykp zGZJ5c8E^}R;m@f0Cr~rHggRVFj<`2sC2T{y6NceR)D~_-Uk&cCjH9TLUBp)SFV@GV zN8KU(09Ae-YHPkiZNV0-iKnp)=K0mFOiL_5ydSFE9MlBA!!-ElSJpq0K*CumP&$9vHyBsPa=#1D}H$&^*+c`NAil zihEEUTtqGLeN@NE|8RR1ftqm+%#Wo|18$A#pc87q(Uv|6wMFlt_Iw8F=~;qBa4)L9 zf17{`KE?os9(Sj;5URtfs4ZxYs?Y~Dg9OZuV^AwN*WznYhigBo{t?swFQV$*MorZF zGx)~zy^I915-(!b!j!~2qV}pg>V+~0)!+-(w`!r4j-6lPP=#jYmr_N)!`u2N_~JjoU>3{uoyMK z)u^r5jGEAX)K>k5TG_wMi>Ur?o@V`(5qie$S$Zrj+U1-ZKq6{_BQPz_MD@22E8*&MKHp3UoF}0o2F|-*xn9MZ#7Co+?gvyy zr_39eh4@p{7G=8NzBLy_txSE?O0~sW*cq$f97{ifs(0KcpuM2jl% zvH<48lBjYmQA__8j=_PbLwg^!wB99m$}?k9qNP#g%bC?sPl;dG3baRc)Co1yC@at( z^AaCp=?g9XHRdAyu%-WlYVbdcXZYK_^YdU)((9ofyS^BTbrEVH z-=P}Zje07MTl_j|#h#(ICjDhst|Y2lP1IhuL6v(0wdZkI9EV^DTojc3KS)4(@dR~x z(_V2E1E}<}r~%eN?QLuG4NOkFFKX!%P!kww&Oy~*kDACX^LO(K=A?h`2?2GG^{RWJ z6vkA<8=;oC4JN}lY>J6k5Wh#A;tQx5=e*_yQWUikYM>V}Ki)%ikoCGNUlg?^HBc+r71drms{PTp2;akhu;dN) zzdV7Q#8O}@)W|!cp6|D?2rfsB{1B$ay4LCif!9rL9BQZ6; zj+%Jyo2tzK`m76NaO|n}C+|PxEigL;N19V5Yn7uoOV;c_eD-+M@;#kKs5L)y`~7UyNGn zZ!iph#7uY$)y`E+ujfDAJ=b6^43JS7wE~?`6=E%a1ZrR(TlywT--iLxFQHZ@#eH`O zOQ8nP40T3cMV%qkP@gfQ41Nl*ATTr9q=zU zH3l`{I#2imXr-eLUq>8=JuwMhF|SKK|2GNf9eoGY!2|O@97sI$sTxo`+-gfmeyScF=cO{k8yq7K<^ z)WCj4ZP^9$F={K*KX>g^Ky6iBvkhv1-7yRHe(t-y_DRr)R-s-r+b}2Yvh=f1xL_OEnQ5|MU5)zzI71Y3MqYhaU)C`-WR;njzzzL|89EVyNe>wr}X_$-#hE2yo=lH5(O zFedd$s6aqVSOqnMwy49=3nOtHs=-aDB|L~a8&^>c-b8i$95vvyDO`R<)T_A~s$2`y zKwn2~aTNLryhT8VCcz54jarFesM9?THGqYvrQL!$T>DWCpEvKKp6{e7-AWZfl`oAd zR~xkjtx@g1nli)>Hk?3$_G%JpN#~-LdKKygvKDnF_MyrhM=kADRQWqt7(-IIdPPy? z%b+G$1GR+>Ek7DnuTLu9o$6sEXbC^C0&`K1$s*KOvRuc*BPiS`xZ5@9T>nvJ^}6dZPeZ-OXE5Upehuzcxkh;SsOLLCK!C&Py_0Q z+PX2Qj;5f>eTtg#GK+6Soeh5n0WIZkmT(d^<6Bq@AD}v@l-4y|8`W?#RC;H#C+acn zhnmO-sDZ3Ry*D;sA^aKjX1#^f_r0{~LV|x>o(0wLaMa^95p~GsqZ-_ZdIKItl}nM{ zmCKBpKnc_ql}D}IE2x#NgWB2-sCIjpLol~K|EF5QYSfH&pc>jAEWpa3mg+9*F-@Mq zo$3JU4O!0OZE-m9Xw+7mL9JlYj3L2aV(Xy>HU)KvKg105?=2#r8LdO@)ppc~e?e9F z)ACPS{teX9K1P)b4RfbH47JDE%p$1vDp|ZP>M?ACTG=QJKL0~3V>D{1r=vPvZGLTT zG`FG}`T;eNL#P$|3-!2OKuzdBGflXQXE%$O6~lS{HG_I2sA6j@h_R>b=spa%9YYVT8Las$hQYQG2uUqq-0w$8-!uRZNRf*OuDN0^gP73QD@ zumbf8-D>IIn+H*+{50xKc@H(9v=MF#vZG!=g;4F)LzQpmTY=uFnI@tRq0)m-0jlHq zs8jwms)KK^2OdT(eTB^Km0AP!0_uW#9EV~6KQ*_Z+CPa}Isb10YWM-F!)K_|9+Aaa z1U1rXsEVyn9d<^Y;vT30C0P0-RKp*kwr~;ZRlWsl<95^vB*_|V-}k~@z$=8BX%$oh zO;H_o#(3dvVzffo59BRb3OfOeR@E<5;#15p#qE_O2)C3Nh=TIwq5A_&6 zMIFkNx!u5XVKP1c-3aIq#-O&qM>RAPb%>UsI#`cwaTjWU+44B^qF&jBQA=JD^`TS` z^{MzKR=}yKr)wvwpUdd0;4=cHFn`{V;2)8+M!ms?V^y4o0sI5=;bSa~IRmc4rdW)4 z6zZ%@LOos!F!=bQ2C@dVBEO?1a5}*AUy{HjOURVZRmg!_`a-BPP~PG-P%o%vs1K1| zs4o&@P%AJWbvT!xI{FfIm^Y%z?ZqN^3AGjJ^ZV|_kUziMg6gP_JD@t~iFwgSbvz%n zHCs>}?Kgk3^i!x6xP^L8BrD*`r9!PpIO=K1ih4}T_yp8ZOVpCQg*q$)EItA?ld%?` zjCwj|pbq6i)EQZeTB+|*1Kf+6;a{i$-9$|ww4lq+i$#h1kp#4KT~K@79W}B~Py_k~ z)!+}PLwE!=!1Jh;x@qzMEI(Bt_n75Ctx#Lk0K204>5UptoXhvUcU{1njGF08^E1>E zESlaWQf-itDu&20&2ulP#t`VItv@IEbc~?dxYA;XQ(AkUdokAhuVrf zSRBiuR;p_$o_`&-UL@$nG7j}LEVF_;E&dOdB0Y6!*H9IVB;FMD;&}(v@lw?D{v~Rl z+fh%;3DgVgn#FUJaRVq;hUZ^zx(Xy{1v;XZcsQ!TQK$yqLydSgYHt^!X7nX$Wqv?C zjt5ZnPocK(JgWRH)T{X^2DhNBdm%;o7HEm;un(%k1XKrOEdCJ|B)$l>wG<33H&fq8e%d zy-^+YN3}B;HRG}7G}PA4MV0>!^;rLed?oX}p9$!6pGQ@^fl2VO#h;=+W>c1Tr}z!j z<2W5PgOCa#`VZl}+!(-5u{v%;E%_tV7H6pFz9*DJZ9yUifB*lGKuZ!n#pZYw^;A@@ z;)75FeGj!I)2s0O zYsTwI(30;(b$Ams!jP)2;pC|A?-8hhltLZS3K)s4uo#X;ot0Hs1w*R2$GRHov*HcZ z`(_}j{`6`*|C+&S5;Tw>u>>Bsg2}48JuZm)%2W}xGR@2$7(5fG`Xf>0W}pu93RL+G zsEO@IouyN#iCpptXm4(qk5GG<^c8oA(xJ8}2P(ZNs^M~|25VY+Yt#(8Sb7|4t45)g zd>X3W98`ZxEbgx%pi{gJ^-bp&^9B|np00*lvWloZYma&X4Yu^f}& zPy&mSUL7l9FKmQ!k(Ktn3k0-R8Ed&WToWuxJPtLm*{Bs*j_P0|>X047<#-nh*OuqkSQT`WHq zwGwZm4&hkT*33e^$Tp%@WQ(~IwF3K5FQlWW_Kw%*`EO0&G6~UGwLwVm?*r$dDjY#I zbR0FHa~8jWYUlxK0#8u`%FxgaC^u?_%Ane5f|^KcRK4z~^1T}RZX}5$=$-wp6`W=+ zK<()o)Bv`jmUK7jIX+|Qmr);DcTp?w!2B0A(`Tsi=^D9#WJaB_LOub#Ac~_#TF2sz zQ5|+et-xET5htMDT%%E+a&xf_{(-%)c;k@Z-w{toP3Q!6#4D&bW1S`;!GDA@8;2A3 zuM=oRpm$T(;AZSj{2o@q4$a&^CZi77Y^;x~PAp9dKyfmrVI*!vy&!I2d92vNec_132E=EhUO*>NGf&^r{W{$pwStRKOTH4d z0^gvP`X|&t_MrxT27}N49Rm77@C*xLu2yd3b+8oi_NaYt)wPL2cQ2 z)Ik10mAj96?EXbI?SQxKMMhkDAF?Op$D+YJklx-V^od_b#fvh3IRkHWJXtcUi_Ei(f!Ba1-_7N#54|p;J~YOnewF z#LrP@rG7iNHN#O8SdB$+J*wjqs59`y@*~>w{Hx(y?cJW0LOrLipwgS84$5n?R<1Bq8>hNtwt>m|;EjfT%(PO9;@~;rkOrE2b zDs2}x@|>tcSpt<_1NBO6jym1FP!0D(o&J%ifzCnAc(KL5MAiQWOX42X1n(mQ;?MuO zy3?8iRk0fC6rOAdGX#fjh87zSvP!&g`4$mYkfFGe&WHV|&M^FPjhgzY3QSF7i?oNG1 z)MHl+Rjvkx>iO?LKug&LRiO{+c^-zE*?7yJf!dPA=0?L1sW+pZ*Q2NguABE!1AK-WaO!SuX4z3IQ3|yMHBbX< zjoS0KP;c4^sP>n1?3Q7iK=s^JVh+>COd_OKMH;X0@l zXp4GWqb&b()WA2O2DA+|@SjmDcLY`cly4a~Q57Dd4%;)-X-?VG6-zo8eQefQ_TwSr~z(iO)a{WCwP~LzeGH#<;z0gqnG4)S>Hxn)whcgYRNBT!(s& z|G{FIvzPnY-2nAj5r-P!I8=wzQ8S%yuE7BD?JnQ<&JoZ|Z((h`k2(XD-gM7xZ`2aU znIlk#YBFlYmZF~TFHnbc9qLSNL+$w~)Y3n}L723+>u)GV==mQR46sC)lmg39GgxhI zM(z2Jmj4H;!xN~1okPv^Hmc+2mYy%xo%XV*m1&787h@)1@W1~bO&~8B(@;yj1~u|C zsFnE-wG~O;at)+IJqI*E2su~qZ%G;@d>CiGYfS{7oleQ1*+Uu)Qau1{KKdT{?*4m{~wW{hEw%* z6|2i4)bs5jpf)D|wn^0*9x9brY{k5K)T?&l_2qaV+| zma-uU8fhoglJ~X({ZKP`8})RIwfy;(z8KZuT8nQ-ot1+YKaT~7-$qR+bDSG!QPjX{ z`UEt9uBe9kp_b|$+=OHBIaZ5zPerx2Q{E)sI3hj z;PP{#R?06xKucK!RiPFZ#Ac|K=#LuUAk-n7fLf7{QA@uR^%$-}{X(({^#Zz!g|O&A z_Y|~5twdj}gVUV8cZ7gu9FgEglmj(`Jg5N_Ms-*M^%zyP^wy{?>wtQf$DjuI9%^Og zpeFJqY6Xs(f1{TE31-&wpDody?$TJ4j4tN8s18=6_HG;M@Et@wjweu$?cbE9b`37?=EUW{t+E7T0WN1cres5jqT)L~5bw(FoM zs)OpN0X0W`+3bs2u}P?>XCdn2cPpyh9HL%bjZUUJxgm_BrD_4yqtp7kALoQa4lEI+&nIrh~-6R}N z<#9E~wUmFKa)(JDhZl&KB=3DI6D-J&%+~G)gg08=8tU*{Sn#?=ep2nfX3(BU8yfq= zGC#MU?yQRyg@E>)?wFd*(mAf!y{MY!=*D^`t z-)-tAzkXTeIpoC<|Ao%3leYb(vUX2Bi9_>}gO~*Jy6u^jV8p zvry(gm*my8a*F=Qz0=xmL3$GIGTQ$~RC;l}Vg(dGZs}jr!D9-4|5DyF;suHSgt~rx zDbL2^6(#Q)ZH#}Z{U6B;vG_{z{W`9`ck`t}`W`UG()lGe_?O6vPN9>#+{G=g4&e`} zSDP|nG~9>u%cT87I4^1G3G4cmGFh$t>7?r#g=P8t@%VD<<)K0-OZ+kZL#3Z7@D_ee z-e_xN9N`4Q?{c5xen{B}8ZAJ2L*ke4Q(PKsp3i;q{vkYryCZqJrjmA<`wi|j!8F#t zv&-|^Q2E8RgaW#@;(F5c@B1ecZ)puFZz$m;C5OewWa+}L4_Arelm3(By*Jw=r(CT5FTrJ_f1!l0T6G&-H9@-aIe+N ziu^(y{4UX!!oP7hCao4}rMV*s`!lSu@5#Ju;TH|hra*<4(n{Ds%aeAVycOKKCeT<6 zd9M?HpS<yfm?5gumsk%w2_Yd&rO0=kIh9p3=xSBu>MQR31dyeYMQBiLkDZ zQD2*Wrea;fH&NF}!Xebvcf{@7`>C&MF6lp#zJTye{Fw4t$Qwy`2I1L+v+DhS*czHh zMi;A`+tMcC1sXa_dIK8ji~4`c&PQ5#;!lWg=Uzp4BlY(Xe)(EL+Ai8?M7q8ePbL14 zx(m6#Q(5i*a{_a?&l5gMf%mwJQb5;8?mRY_UxO+C|KpCOucmwfk{3|t7U3D(8)>fr z`7^oyCcd2eA1gnLa{Tc^@bZUHkgsLlZSHWwZMjPj-bMB#!jCmlS2p-FguHLL`x3iD zqn#2i*A<|kuC!EoarGhXcZ*yh z{SV^XFhIq6G^Q&VX(@;&XG=aJkKeMq@z%iv@(U22OIlU#T-5oC_-@h%;6(16NnHQI z@9SzXltMpQY6{U_X$NjqVa zRhc?^OiobfH@s;TcjG(655H7!mgV&(P08O7UqHPlgj?W$l>Zu&kp7d^n`VAWnP=Rk ztPO%*2Ex_I*WW*RTdCL^8f0!>u9K$HMS39NH1;i>Xgq(xU$8Yk*6z^bY0tNryFT!^!Z?m%Ha=ICI$IZxS!F+c*T$B{Y_qHYcMnUXUHE) zfp57-5+7`xe{F5GwRm&#H|zc1)+$GlF`dLg+$Cw`0M4|+Pw^0GC%EV7w)DP)b#35g z_q^oR$u+a7l^cTD>F1i2&!NJ>i~a9RVs|Q3$CXy`7b?`HKsM6m;UOwlA?*{wZ{Z=z zjUjI|cSq6|;%(A(O{eS>!na)18)6fD*W%(w@{`fVRlR=-6G_K?z&clfbA;EBR@Ty1 zy_C0u&URY-lr{bon^XP}b!!v8O8x`f5_dKybLeze{KqtqH;zu8=|)4#npqng4RGGD)yy}uIt=S>1Y}8MwYgdayu-n zGS~Ej>k9SSk-nDj``oRpy#rF6ouWW??j4qKgobkv*Oh`>e>5|hycL$8UKw1eDW@xk z*@kd&3vZyqh87MM;ztecy|nwgrTZ}k zSj$sN7^ogm0j(SGng?{}|pPzZrQCh<8uQ`VXVf2JRyy z3?}0v3N3~q2CLd(e+K&w9z z&SfRk>ILp*lQ;841P4*42X3O?DDwWKY=E$?RK&Moamu{7N)paOWH#kWU`B0l z6CzPBO5hvZzfk)xKL8@rL0o<_dojv~J+euTBjD@V8#_siE5BKIs| z7;VK-KNDqcSlZthL43iBSH|9#8YoS}UlQL>#R^o^^(tvitjtQ{pIi7<@)wi0+v2|j zOS>OEsb7h_E!;y$s)l1pduU}<%KwIh`rQAL8L-Yy5`K?DP4OEF{ffG7a{p#!8d2w> zh2tr^mNFe)YWOl`eah%shF`m2@Mjv9e<7jP`pA548NF$s4h5GG-}+KRJ*<-i($`tp z^VaY^@_r_KoAk5Xm8mx$TaZ@U%6vim7U@%I{|w=~q>rLr7yL_qWT0yT3Gd-T3RUL* zo%?<3Sox1=pbvLB(k5|lBVSh>X@@Zjja9d_DAHcO@)DUw-mj!z!ejUwW}=;5K0m6F zP=p316HdyVn#?BLpOTgiGh2fzup{}p1`|$8-bcivDVLG3u2fdG72)fIXIXp}@e-6B zg?lOgCH{y0VhWtJM*CSKueUNtTu#FLEbRe+*_}Uk6h-72$*2 zy3W7Urs8kY#%j{;BA2Z{q0UxemMEKfDoQn3Mf$>=Pc`#yPpQ>LzU^qH0Y z9E(x*2~HsIC(D0i?S6?N`cL-Gx{-K)P@pP>^IE|+q+g=LoTPokt?L!?J|J9!yz)4f zw4t~N&(h#F?r+FjiP^Z{qc24Qx|xaBGA8ZYH)h?4aRrm4>KPxG7}X=TZ|u5HCltu$2NGfe3Gs39 zf#{fCv2n49F@e4@f#@iVjtxZh>=~1o7&R<5J}xE@6QF9(zJn4hmJl0A92oz0R3J7k zFo*^c5~C7nCN?l&P)tH%Y%m^ME#NijtBQ#OqY}y9xjZm1HZG283?ZhLx9*4eG3mm* z=CRbEji`Z%u|4A%TkbC!q|Deim>L`C88tArXH;VBx(*xaXNj;f@qzv^0|Tx|{JQD; zJ`2rQI&tTMYJqNT+Sln8=+>b{w{;~C?N2-7v((F|0Q?9S#f0 zn#HddoJG&XKx{%_U`$-h;HVy~Rcx<7VsBfr_+G&!>z^1E*E1#%6&L-|k})?*X^~^1 zgITe`h7w{E2eI1GT1BlgO(gcF1FdFE0?XH)#)Ip(>2{Hj`f1a9b+kr(V-kXM-&D3j zNU;>*f&Q!zTgQS0`o>2^$3$;xUOnVQrc6x|WBOUq*X|<(DaEzOTV;Kn_9LD aNs=~A&p`=^@%>^3vR<2NcMB_DATE_ da _USER_" msgstr "" -#: editor.php:165 +#: editor.php:146 msgid "Torna all'elenco" msgstr "Back to list" -#: editor.php:174 +#: editor.php:155 msgid "Salva e Ripristina" msgstr "Save and Recover" -#: editor.php:174 modules/categorie_articoli/add.php:57 -#: modules/fatture/fe/document-fe.php:31 modules/fatture/fe/document-fe.php:175 -#: modules/fatture/fe/row-fe.php:56 modules/fatture/fe/row-fe.php:149 -#: modules/pagamenti/edit.php:121 modules/viste/edit.php:70 -#: modules/viste/fields.php:113 modules/viste/filters.php:93 -#: plugins/referenti/edit.php:46 +#: editor.php:155 modules/anagrafiche/modals/posizione.php:50 +#: modules/categorie_articoli/add.php:74 modules/fatture/fe/document-fe.php:48 +#: modules/fatture/fe/document-fe.php:192 modules/fatture/fe/row-fe.php:73 +#: modules/fatture/fe/row-fe.php:166 modules/pagamenti/edit.php:138 +#: modules/viste/edit.php:87 modules/viste/fields.php:130 +#: modules/viste/filters.php:110 +#: plugins/dettagli_articolo/dettaglio_prezzi.php:150 +#: plugins/referenti/edit.php:63 msgid "Salva" msgstr "Save" -#: editor.php:323 +#: editor.php:304 msgid "Creazione" msgstr "Creation" -#: editor.php:329 include/common/form.php:19 -#: modules/interventi/manage_sessione.php:15 modules/interventi/row-list.php:126 -#: modules/partitario/edit_conto.php:38 modules/utenti/self.php:26 -#: modules/utenti/user.php:83 plugins/dichiarazioni_intento/edit.php:61 -#: plugins/fornitori_articolo/edit_fornitore.php:68 -#: plugins/pianificazione_interventi/row-list.php:129 plugins/sedi/edit.php:158 +#: editor.php:310 include/common/form.php:36 +#: modules/interventi/modals/manage_sessione.php:32 +#: modules/partitario/edit_conto.php:64 modules/utenti/self.php:43 +#: modules/utenti/user.php:100 +#: plugins/dettagli_articolo/dettaglio_fornitore.php:81 +#: plugins/dichiarazioni_intento/edit.php:78 +#: plugins/pianificazione_interventi/row-list.php:146 plugins/sedi/edit.php:175 msgid "Modifica" msgstr "Edit" -#: editor.php:335 +#: editor.php:316 msgid "Eliminazione" msgstr "Elimination" -#: editor.php:341 +#: editor.php:322 msgid "Duplicato" msgstr "Duplicate" -#: editor.php:382 modules/viste/filters.php:79 plugins/notes.php:71 +#: editor.php:363 modules/viste/filters.php:96 plugins/notes.php:88 msgid "Informazione:" msgstr "Information:" -#: editor.php:382 +#: editor.php:363 msgid "Nessun log disponibile per questa scheda" msgstr "No log available for this card" -#: include/bottom.php:13 include/top.php:292 +#: include/bottom.php:30 include/top.php:320 msgid "https://www.openstamanager.com" msgstr "https://www.openstamanager.com" -#: include/bottom.php:13 include/top.php:292 +#: include/bottom.php:30 include/top.php:320 msgid "Il gestionale open source per l'assistenza tecnica e la fatturazione" msgstr "The open source management software for technical assistance and billing" -#: include/bottom.php:13 include/init/configuration.php:316 -#: include/init/init.php:111 include/top.php:16 include/top.php:296 -#: include/top.php:388 index.php:120 info.php:15 modules/utenti/info.php:41 -#: plugins/notes.php:34 src/HTMLBuilder/Manager/FileManager.php:110 +#: include/bottom.php:30 include/init/configuration.php:333 +#: include/init/init.php:128 include/top.php:33 include/top.php:324 +#: include/top.php:416 index.php:137 info.php:32 modules/utenti/info.php:58 +#: plugins/notes.php:51 src/HTMLBuilder/Manager/FileManager.php:127 msgid "OpenSTAManager" msgstr "OpenSTAManager" -#: include/bottom.php:15 info.php:37 modules/stato_servizi/edit.php:11 +#: include/bottom.php:32 info.php:54 modules/stato_servizi/edit.php:28 msgid "Versione" msgstr "Version" -#: include/common/articolo.php:16 include/common/articolo.php:35 -#: include/common/barcode.php:31 modules/articoli/edit.php:14 -#: modules/articoli/widgets/articoli.dashboard.php:11 -#: modules/contratti/edit.php:310 modules/ddt/edit.php:329 -#: modules/fatture/add_serial.php:59 modules/fatture/edit.php:673 -#: modules/interventi/edit.php:235 modules/movimenti/add.php:22 -#: modules/movimenti/custom/add.php:22 modules/ordini/edit.php:186 -#: modules/ordini/quantita_impegnate.php:21 modules/preventivi/edit.php:208 -#: modules/statistiche/edit.php:234 plugins/importFE/generate.php:272 -#: plugins/pianificazione_interventi/pianificazione.php:122 +#: include/colonne.php:27 +msgid "" +"Trascina le colonne per ordinare la struttura della tabella principale, " +"seleziona e deseleziona le colonne per renderle visibili o meno" +msgstr "" + +#: include/common/articolo.php:28 include/common/articolo.php:47 +#: include/common/barcode.php:45 include/common/importa.php:362 +#: modules/articoli/edit.php:31 modules/articoli/widgets/articoli.dashboard.php:28 +#: modules/contratti/edit.php:322 modules/ddt/edit.php:333 +#: modules/fatture/add_serial.php:76 modules/fatture/edit.php:665 +#: modules/interventi/edit.php:378 modules/movimenti/add.php:38 +#: modules/ordini/edit.php:200 modules/ordini/quantita_impegnate.php:38 +#: modules/preventivi/edit.php:219 modules/statistiche/edit.php:251 +#: plugins/importFE/generate.php:371 +#: plugins/pianificazione_interventi/pianificazione.php:139 msgid "Articolo" msgstr "Article" -#: include/common/articolo.php:47 +#: include/common/articolo.php:67 #, fuzzy msgid "Impianto su cui installare" msgstr "Plant on which to install" -#: include/common/articolo.php:62 +#: include/common/articolo.php:82 #, fuzzy #| msgid "Prezzo di acquisto" msgid "Ultimi prezzi di acquisto" msgstr "Purchase price" -#: include/common/articolo.php:69 +#: include/common/articolo.php:89 #, fuzzy #| msgid "Visualizza ultimi prezzi (cliente)" msgid "Ultimi prezzi al cliente" msgstr "View last prices (customer)" -#: include/common/articolo.php:76 +#: include/common/articolo.php:96 #, fuzzy #| msgid "Prezzo di vendita" msgid "Ultimi prezzi di vendita" msgstr "Sale price" -#: include/common/articolo.php:166 +#: include/common/articolo.php:235 include/common/barcode.php:254 +#, fuzzy +#| msgid "Prezzo di vendita finale" +msgid "Prezzo registrato" +msgstr "Final selling price" + +#: include/common/articolo.php:235 include/common/barcode.php:254 +#: modules/fatture/add_serial.php:159 modules/partitario/aggiorna_reddito.php:50 +msgid "Aggiorna" +msgstr "Refresh" + +#: include/common/articolo.php:262 +#: plugins/dettagli_articolo/dettaglio_prezzi.php:104 #, fuzzy #| msgid "Quantità manuale" msgid "Quantità minima" msgstr "Manual quantity" -#: include/common/barcode.php:9 modules/articoli/add.php:47 -#: modules/articoli/edit.php:130 -#: modules/contratti/plugins/contratti.consuntivo.php:113 -#: modules/contratti/plugins/contratti.consuntivo.php:143 -#: modules/interventi/row-list.php:22 -#: modules/preventivi/plugins/preventivi.consuntivo.php:112 -#: modules/preventivi/plugins/preventivi.consuntivo.php:142 -#: plugins/pianificazione_interventi/row-list.php:20 -#: templates/magazzino_inventario/body.php:55 +#: include/common/barcode.php:23 modules/articoli/add.php:62 +#: modules/articoli/edit.php:147 +#: modules/contratti/plugins/contratti.consuntivo.php:130 +#: modules/contratti/plugins/contratti.consuntivo.php:160 +#: modules/interventi/row-list.php:36 +#: modules/preventivi/plugins/preventivi.consuntivo.php:129 +#: modules/preventivi/plugins/preventivi.consuntivo.php:159 +#: plugins/pianificazione_interventi/row-list.php:37 +#: templates/magazzino_inventario/body.php:72 msgid "Prezzo di acquisto" msgstr "Purchase price" -#: include/common/barcode.php:9 +#: include/common/barcode.php:23 #, fuzzy #| msgid "Prezzo di vendita finale" msgid "Prezzo vendita ivato" msgstr "Final selling price" -#: include/common/barcode.php:9 +#: include/common/barcode.php:23 #, fuzzy #| msgid "Prezzo di vendita finale" msgid "Prezzo vendita imponibile" msgstr "Final selling price" -#: include/common/barcode.php:15 modules/articoli/add.php:17 -#: modules/articoli/edit.php:30 modules/contratti/edit.php:315 -#: modules/ddt/edit.php:334 modules/fatture/edit.php:677 -#: modules/interventi/edit.php:240 modules/ordini/edit.php:191 -#: modules/preventivi/edit.php:213 modules/preventivi/edit.php:218 +#: include/common/barcode.php:29 modules/articoli/add.php:32 +#: modules/articoli/edit.php:47 modules/contratti/edit.php:327 +#: modules/ddt/edit.php:338 modules/fatture/edit.php:670 +#: modules/interventi/edit.php:383 modules/movimenti/add.php:32 +#: modules/ordini/edit.php:205 modules/preventivi/edit.php:224 msgid "Barcode" msgstr "" -#: include/common/barcode.php:20 +#: include/common/barcode.php:34 modules/movimenti/add.php:91 #, fuzzy msgid "Nessuna corrispondenza trovata!" msgstr "None rows loaded" -#: include/common/barcode.php:24 +#: include/common/barcode.php:38 #, fuzzy #| msgid "Parametri non sufficienti!" msgid "Articolo con quantità non sufficiente!" msgstr "Not enough parameters!" -#: include/common/barcode.php:33 modules/fatture/fe/row-fe.php:10 -#: templates/contratti/body.php:201 templates/contratti_cons/top.php:61 -#: templates/fatture/footer.php:133 templates/interventi/body.php:411 -#: templates/ordini/body.php:189 templates/preventivi/body.php:253 -#: templates/preventivi_cons/top.php:61 templates/riepilogo_interventi/top.php:16 +#: include/common/barcode.php:47 modules/fatture/fe/row-fe.php:27 +#: templates/contratti/body.php:218 templates/contratti_cons/top.php:78 +#: templates/fatture/footer.php:150 templates/interventi/body.php:425 +#: templates/ordini/body.php:211 templates/preventivi/body.php:271 +#: templates/preventivi_cons/top.php:78 templates/riepilogo_interventi/top.php:33 msgid "Sconto" msgstr "Discount" -#: include/common/barcode.php:34 include/common/importa.php:178 -#: include/common/riga.php:19 include/riferimenti/righe_documento.php:22 -#: modules/articoli/plugins/articoli.giacenze.php:218 -#: modules/articoli/plugins/articoli.movimenti.php:59 -#: modules/articoli/widgets/articoli.dashboard.php:12 -#: modules/contratti/plugins/contratti.consuntivo.php:112 -#: modules/contratti/plugins/contratti.consuntivo.php:142 -#: modules/contratti/row-list.php:11 modules/ddt/row-list.php:11 -#: modules/fatture/row-list.php:12 modules/interventi/row-list.php:18 -#: modules/ordini/quantita_impegnate.php:22 modules/ordini/row-list.php:11 -#: modules/preventivi/plugins/preventivi.consuntivo.php:111 -#: modules/preventivi/plugins/preventivi.consuntivo.php:141 -#: modules/preventivi/row-list.php:11 modules/statistiche/edit.php:235 -#: plugins/importFE/riferimento.php:29 -#: plugins/pianificazione_fatturazione/crea_fattura.php:73 -#: plugins/pianificazione_interventi/row-list.php:19 -#: templates/contratti/body.php:82 templates/ddt/body.php:20 -#: templates/fatture/body.php:23 templates/interventi/body.php:140 -#: templates/magazzino_inventario/body.php:54 templates/ordini/body.php:38 -#: templates/preventivi/body.php:113 +#: include/common/barcode.php:48 include/common/importa.php:252 +#: include/common/importa.php:363 include/common/riga.php:36 +#: include/riferimenti/righe_documento.php:39 +#: modules/articoli/plugins/articoli.giacenze.php:235 +#: modules/articoli/plugins/articoli.movimenti.php:76 +#: modules/articoli/widgets/articoli.dashboard.php:29 +#: modules/contratti/plugins/contratti.consuntivo.php:129 +#: modules/contratti/plugins/contratti.consuntivo.php:159 +#: modules/contratti/row-list.php:29 modules/ddt/row-list.php:29 +#: modules/fatture/row-list.php:29 modules/interventi/row-list.php:32 +#: modules/ordini/quantita_impegnate.php:39 modules/ordini/row-list.php:30 +#: modules/preventivi/plugins/preventivi.consuntivo.php:128 +#: modules/preventivi/plugins/preventivi.consuntivo.php:158 +#: modules/preventivi/row-list.php:29 modules/statistiche/edit.php:252 +#: plugins/importFE/riferimento.php:45 +#: plugins/pianificazione_fatturazione/crea_fattura.php:90 +#: plugins/pianificazione_interventi/row-list.php:36 +#: templates/contratti/body.php:99 templates/ddt/body.php:37 +#: templates/fatture/body.php:40 templates/interventi/body.php:159 +#: templates/magazzino_inventario/body.php:71 templates/ordini/body.php:55 +#: templates/preventivi/body.php:130 msgid "Q.tà" msgstr "Qty" -#: include/common/barcode.php:155 +#: include/common/barcode.php:185 #, fuzzy #| msgid "Eliminare questo materiale?" msgid "Eliminare questo articolo?" msgstr "Delete this material?" -#: include/common/barcode.php:180 include/common/riga.php:88 +#: include/common/barcode.php:283 include/common/riga.php:105 #, fuzzy #| msgid "" #| "Il valore positivo indica uno sconto: per applicare una maggiorazione " @@ -475,293 +495,359 @@ msgid "" msgstr "" "Positive value indicate an discount: to apply a surcharge enter negative value" -#: include/common/conti.php:48 include/common/importa.php:124 -#: modules/fatture/row-list.php:270 +#: include/common/conti.php:65 include/common/importa.php:196 +#: modules/fatture/row-list.php:301 msgid "Rivalsa" msgstr "Appeal" -#: include/common/conti.php:56 include/common/importa.php:132 -#: modules/fatture/row-list.php:316 +#: include/common/conti.php:73 include/common/importa.php:204 +#: modules/fatture/row-list.php:347 msgid "Ritenuta d'acconto" msgstr "Withholding tax" -#: include/common/conti.php:64 include/common/importa.php:138 +#: include/common/conti.php:81 include/common/importa.php:210 msgid "Calcola ritenuta d'acconto su" msgstr "Calculate withholding tax on" -#: include/common/conti.php:82 include/common/importa.php:68 -#: include/common/importa.php:155 modules/fatture/edit.php:357 -#: modules/fatture/row-list.php:330 +#: include/common/conti.php:99 include/common/importa.php:91 +#: include/common/importa.php:227 modules/fatture/edit.php:352 +#: modules/fatture/row-list.php:361 msgid "Ritenuta contributi" msgstr "Withholding contributions" -#: include/common/conti.php:90 include/common/importa.php:162 -#: modules/fatture/add_intervento.php:103 modules/modelli_primanota/add.php:29 -#: modules/modelli_primanota/edit.php:46 modules/primanota/movimenti.php:47 +#: include/common/conti.php:107 include/common/importa.php:234 +#: modules/fatture/add_intervento.php:120 modules/modelli_primanota/add.php:46 +#: modules/modelli_primanota/edit.php:63 modules/primanota/movimenti.php:69 msgid "Conto" msgstr "Bill" -#: include/common/descrizione.php:6 include/common/importa.php:177 -#: include/riferimenti/righe_documento.php:21 modules/articoli/add.php:23 -#: modules/articoli/edit.php:48 modules/articoli/plugins/articoli.giacenze.php:43 -#: modules/articoli/plugins/articoli.giacenze.php:108 modules/beni/add.php:11 -#: modules/beni/edit.php:20 modules/categorie_documenti/add.php:12 -#: modules/categorie_documenti/edit.php:19 modules/causali/add.php:10 -#: modules/causali/edit.php:13 modules/causali_movimenti/add.php:21 -#: modules/causali_movimenti/edit.php:28 modules/contratti/edit.php:130 -#: modules/contratti/edit.php:325 modules/contratti/row-list.php:10 -#: modules/dashboard/actions.php:127 modules/ddt/edit.php:344 -#: modules/ddt/row-list.php:10 modules/fatture/add_intervento.php:75 -#: modules/fatture/edit.php:687 modules/fatture/row-list.php:11 -#: modules/interventi/edit.php:132 -#: modules/interventi/plugins/my_impianti.interventi.php:21 -#: modules/interventi/row-list.php:17 -#: modules/interventi/widgets/interventi_da_pianificare.php:47 -#: modules/iva/add.php:11 modules/iva/edit.php:45 -#: modules/liste_newsletter/edit.php:25 modules/my_impianti/edit.php:73 -#: modules/my_impianti/plugins/my_impianti.interventi.php:104 -#: modules/ordini/edit.php:201 modules/ordini/row-list.php:10 -#: modules/pagamenti/add.php:11 modules/pagamenti/edit.php:18 -#: modules/partitario/add_conto.php:20 modules/partitario/edit_conto.php:31 -#: modules/porti/add.php:11 modules/porti/edit.php:17 -#: modules/preventivi/edit.php:137 modules/preventivi/edit.php:228 -#: modules/preventivi/row-list.php:10 modules/relazioni_anagrafiche/add.php:11 -#: modules/relazioni_anagrafiche/edit.php:18 modules/ritenute/add.php:11 -#: modules/ritenute/edit.php:28 modules/ritenute_contributi/add.php:11 -#: modules/ritenute_contributi/edit.php:28 modules/rivalse/add.php:11 -#: modules/rivalse/edit.php:18 modules/scadenzario/add.php:29 -#: modules/scadenzario/edit.php:82 modules/spedizioni/add.php:11 -#: modules/spedizioni/edit.php:17 modules/stati_contratto/add.php:11 -#: modules/stati_contratto/edit.php:19 modules/stati_intervento/add.php:15 -#: modules/stati_intervento/edit.php:24 modules/stati_preventivo/add.php:11 -#: modules/stati_preventivo/edit.php:19 modules/tipi_anagrafiche/add.php:12 -#: modules/tipi_anagrafiche/edit.php:37 modules/tipi_intervento/add.php:15 -#: modules/tipi_intervento/edit.php:16 modules/tipi_scadenze/add.php:13 -#: modules/tipi_scadenze/edit.php:32 modules/voci_servizio/add.php:15 -#: modules/voci_servizio/edit.php:16 modules/zone/add.php:15 -#: modules/zone/edit.php:17 plugins/exportFE/edit.php:154 -#: plugins/fornitori_articolo/edit.php:40 -#: plugins/fornitori_articolo/edit_fornitore.php:45 -#: plugins/importFE/generate.php:270 plugins/importFE/list.php:16 -#: plugins/importFE/riferimento.php:28 -#: plugins/pianificazione_fatturazione/add_pianificazione.php:65 -#: plugins/pianificazione_fatturazione/crea_fattura.php:72 -#: plugins/pianificazione_interventi/edit.php:51 -#: plugins/pianificazione_interventi/pianificazione.php:102 -#: plugins/pianificazione_interventi/row-list.php:18 -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:48 -#: plugins/rinnovi_contratti/edit.php:15 templates/contratti/body.php:81 -#: templates/ddt/body.php:19 templates/fatture/body.php:22 -#: templates/interventi/body.php:114 templates/interventi/body.php:136 -#: templates/magazzino_inventario/body.php:52 templates/ordini/body.php:37 -#: templates/preventivi/body.php:112 +#: include/common/descrizione.php:23 include/common/importa.php:251 +#: include/riferimenti/righe_documento.php:38 modules/articoli/add.php:38 +#: modules/articoli/edit.php:65 modules/articoli/plugins/articoli.giacenze.php:60 +#: modules/articoli/plugins/articoli.giacenze.php:125 modules/beni/add.php:28 +#: modules/beni/edit.php:37 modules/categorie_documenti/add.php:29 +#: modules/categorie_documenti/edit.php:36 modules/causali/add.php:28 +#: modules/causali/edit.php:31 modules/causali_movimenti/add.php:38 +#: modules/causali_movimenti/edit.php:45 modules/contratti/edit.php:142 +#: modules/contratti/edit.php:337 modules/contratti/row-list.php:28 +#: modules/dashboard/actions.php:172 modules/ddt/edit.php:348 +#: modules/ddt/row-list.php:28 modules/fatture/add_intervento.php:92 +#: modules/fatture/edit.php:680 modules/fatture/row-list.php:28 +#: modules/impianti/edit.php:91 +#: modules/impianti/plugins/my_impianti.interventi.php:119 +#: modules/interventi/edit.php:286 +#: modules/interventi/plugins/my_impianti.interventi.php:40 +#: modules/interventi/row-list.php:31 +#: modules/interventi/widgets/interventi_da_pianificare.php:67 +#: modules/iva/add.php:28 modules/iva/edit.php:62 +#: modules/liste_newsletter/edit.php:42 modules/movimenti/add.php:262 +#: modules/ordini/edit.php:215 modules/ordini/row-list.php:28 +#: modules/pagamenti/add.php:28 modules/pagamenti/edit.php:35 +#: modules/partitario/add_conto.php:37 modules/partitario/edit.php:85 +#: modules/partitario/edit.php:213 modules/partitario/edit_conto.php:48 +#: modules/porti/add.php:28 modules/porti/edit.php:35 +#: modules/preventivi/edit.php:148 modules/preventivi/edit.php:234 +#: modules/preventivi/row-list.php:28 modules/relazioni_anagrafiche/add.php:28 +#: modules/relazioni_anagrafiche/edit.php:35 modules/ritenute/add.php:28 +#: modules/ritenute/edit.php:45 modules/ritenute_contributi/add.php:28 +#: modules/ritenute_contributi/edit.php:45 modules/rivalse/add.php:28 +#: modules/rivalse/edit.php:35 modules/scadenzario/add.php:46 +#: modules/scadenzario/edit.php:96 modules/spedizioni/add.php:28 +#: modules/spedizioni/edit.php:35 modules/stati_contratto/add.php:28 +#: modules/stati_contratto/edit.php:37 modules/stati_intervento/add.php:32 +#: modules/stati_intervento/edit.php:42 modules/stati_preventivo/add.php:28 +#: modules/stati_preventivo/edit.php:37 modules/tipi_anagrafiche/add.php:29 +#: modules/tipi_anagrafiche/edit.php:54 modules/tipi_intervento/add.php:32 +#: modules/tipi_intervento/edit.php:33 modules/tipi_scadenze/add.php:31 +#: modules/tipi_scadenze/edit.php:50 modules/voci_servizio/add.php:32 +#: modules/voci_servizio/edit.php:33 modules/zone/add.php:32 +#: modules/zone/edit.php:34 plugins/dettagli_articolo/dettaglio_fornitore.php:62 +#: plugins/dettagli_articolo/edit.php:201 plugins/exportFE/edit.php:170 +#: plugins/importFE/generate.php:285 plugins/importFE/list.php:33 +#: plugins/importFE/riferimento.php:43 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:98 +#: plugins/pianificazione_fatturazione/crea_fattura.php:89 +#: plugins/pianificazione_interventi/edit.php:68 +#: plugins/pianificazione_interventi/pianificazione.php:119 +#: plugins/pianificazione_interventi/row-list.php:35 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:65 +#: plugins/rinnovi_contratti/edit.php:32 templates/contratti/body.php:98 +#: templates/ddt/body.php:36 templates/fatture/body.php:39 +#: templates/interventi/body.php:133 templates/interventi/body.php:155 +#: templates/magazzino_inventario/body.php:69 templates/ordini/body.php:54 +#: templates/preventivi/body.php:129 msgid "Descrizione" msgstr "Description" -#: include/common/importa.php:23 +#: include/common/importa.php:40 msgid "Non ci sono elementi da evadere" msgstr "There are not elements to be dispatched" -#: include/common/importa.php:46 +#: include/common/importa.php:62 msgid "Nuovo documento" msgstr "New document" -#: include/common/importa.php:54 +#: include/common/importa.php:70 msgid "Data del documento" msgstr "Document date" -#: include/common/importa.php:72 modules/contratti/bulk.php:103 -#: modules/ddt/bulk.php:131 modules/fatture/add.php:55 -#: modules/fatture/bulk.php:270 modules/fatture/buttons.php:40 -#: modules/interventi/bulk.php:236 modules/preventivi/bulk.php:103 -#: modules/segmenti/edit.php:78 modules/stampe_contabili/stampe_contabili.php:17 -#: plugins/importFE/generate.php:188 -#: plugins/pianificazione_fatturazione/crea_fattura.php:43 +#: include/common/importa.php:87 include/common/importa.php:103 +#: include/common/importa.php:117 include/common/importa.php:127 +#: include/common/importa.php:141 log.php:39 modules/contratti/edit.php:101 +#: modules/ddt/edit.php:96 modules/ddt/edit.php:100 modules/ddt/edit.php:105 +#: modules/fatture/edit.php:202 +#: modules/impianti/plugins/my_impianti.componenti.php:243 +#: modules/interventi/add.php:185 modules/interventi/bulk.php:265 +#: modules/interventi/bulk.php:277 modules/interventi/edit.php:265 +#: modules/interventi/modals/duplicazione.php:33 modules/newsletter/edit.php:65 +#: modules/ordini/edit.php:63 modules/ordini/edit.php:67 +#: modules/ordini/edit.php:72 modules/preventivi/edit.php:112 +#: modules/stato_servizi/edit.php:29 modules/stato_servizi/edit.php:52 +#: templates/riepilogo_interventi/piece.php:55 +msgid "Stato" +msgstr "State" + +#: include/common/importa.php:95 modules/contratti/bulk.php:122 +#: modules/ddt/bulk.php:150 modules/fatture/add.php:72 +#: modules/fatture/bulk.php:292 modules/fatture/buttons.php:57 +#: modules/interventi/bulk.php:253 modules/preventivi/bulk.php:122 +#: modules/segmenti/edit.php:95 modules/stampe_contabili/stampe_contabili.php:34 +#: plugins/importFE/generate.php:207 +#: plugins/pianificazione_fatturazione/crea_fattura.php:60 msgid "Sezionale" msgstr "Sectional" -#: include/common/importa.php:75 modules/anagrafiche/edit.php:256 -#: modules/ddt/add.php:19 modules/fatture/add.php:12 modules/fatture/edit.php:212 -#: modules/ordini/add.php:15 modules/ordini/edit.php:79 -#: modules/scadenzario/edit.php:41 plugins/fornitori_articolo/edit.php:19 -#: plugins/fornitori_articolo/edit.php:38 plugins/importFE/list.php:17 -#: templates/ordini/header.php:27 templates/registro_iva/top.php:26 +#: include/common/importa.php:107 +#: modules/impianti/plugins/my_impianti.componenti.php:242 +#: modules/interventi/add.php:181 modules/scadenzario/add.php:31 +#: modules/stato_email/edit.php:79 templates/registro_iva/top.php:56 +msgid "Tipo" +msgstr "Type" + +#: include/common/importa.php:131 modules/ddt/add.php:65 modules/ddt/edit.php:152 +#: modules/fatture/edit.php:427 templates/ddt/footer.php:117 +#: templates/fatture/footer.php:342 +msgid "Causale trasporto" +msgstr "Transportation cause" + +#: include/common/importa.php:131 modules/ddt/edit.php:152 +#, fuzzy +#| msgid "Causale trasporto" +msgid "Definisce la causale del trasporto" +msgstr "Transportation cause" + +#: include/common/importa.php:147 modules/anagrafiche/edit.php:372 +#: modules/ddt/add.php:36 modules/fatture/add.php:29 modules/fatture/edit.php:218 +#: modules/ordini/add.php:32 modules/ordini/edit.php:92 +#: modules/scadenzario/edit.php:55 plugins/dettagli_articolo/edit.php:161 +#: plugins/dettagli_articolo/edit.php:199 plugins/importFE/list.php:34 +#: templates/ordini/header.php:44 templates/registro_iva/top.php:43 msgid "Fornitore" msgstr "Supplier" -#: include/common/importa.php:112 +#: include/common/importa.php:184 #, fuzzy #| msgid "Opzioni" msgid "Opzioni generali delle righe" msgstr "Option" -#: include/common/importa.php:172 +#: include/common/importa.php:245 msgid "Righe da importare" msgstr "Receipts to import" -#: include/common/importa.php:179 +#: include/common/importa.php:253 msgid "Q.tà da evadere" msgstr "Qty. to be dispatched" -#: include/common/importa.php:180 +#: include/common/importa.php:254 msgid "Subtot." msgstr "Subtot." -#: include/common/importa.php:184 +#: include/common/importa.php:258 msgid "Seriali" msgstr "Serials" -#: include/common/importa.php:268 -#: modules/articoli/plugins/articoli.giacenze.php:72 -#: modules/articoli/plugins/articoli.giacenze.php:137 -#: modules/articoli/plugins/articoli.lotti.php:103 -#: modules/contratti/plugins/contratti.consuntivo.php:181 -#: modules/contratti/row-list.php:179 modules/ddt/row-list.php:241 -#: modules/fatture/row-list.php:303 modules/interventi/ajax_costi.php:120 -#: modules/ordini/row-list.php:225 -#: modules/preventivi/plugins/preventivi.consuntivo.php:180 -#: modules/preventivi/row-list.php:178 modules/primanota/movimenti.php:65 -#: modules/scadenzario/edit.php:152 modules/statistiche/edit.php:188 -#: modules/statistiche/edit.php:237 -#: plugins/pianificazione_fatturazione/add_pianificazione.php:75 -#: plugins/rinnovi_contratti/edit.php:16 templates/fatturato/body.php:28 -#: templates/fatturato/body.php:65 templates/fatture/footer.php:251 -#: templates/interventi/body.php:219 templates/magazzino_inventario/body.php:87 -#: templates/registro_iva/bottom.php:52 -#: templates/riepilogo_interventi/bottom.php:13 -#: templates/scadenzario/bottom.php:11 templates/spesometro/body.php:24 -#: templates/spesometro/body.php:171 +#: include/common/importa.php:348 +#: modules/articoli/plugins/articoli.giacenze.php:89 +#: modules/articoli/plugins/articoli.giacenze.php:154 +#: modules/articoli/plugins/articoli.lotti.php:120 +#: modules/contratti/plugins/contratti.consuntivo.php:198 +#: modules/contratti/row-list.php:208 modules/ddt/row-list.php:264 +#: modules/fatture/row-list.php:334 modules/interventi/ajax_costi.php:137 +#: modules/interventi/plugins/my_impianti.interventi.php:60 +#: modules/ordini/row-list.php:278 +#: modules/preventivi/plugins/preventivi.consuntivo.php:197 +#: modules/preventivi/row-list.php:206 modules/primanota/movimenti.php:87 +#: modules/scadenzario/edit.php:157 modules/statistiche/edit.php:205 +#: modules/statistiche/edit.php:254 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:108 +#: plugins/rinnovi_contratti/edit.php:33 templates/fatturato/body.php:45 +#: templates/fatturato/body.php:82 templates/fatture/footer.php:268 +#: templates/interventi/body.php:238 templates/magazzino_inventario/body.php:104 +#: templates/registro_iva/bottom.php:69 +#: templates/riepilogo_interventi/bottom.php:30 +#: templates/scadenzario/bottom.php:28 templates/spesometro/body.php:41 +#: templates/spesometro/body.php:188 msgid "Totale" msgstr "Total" -#: include/common/riga.php:13 include/common/sconto.php:29 -#: modules/contratti/row-list.php:167 modules/fatture/add_intervento.php:98 -#: modules/fatture/row-list.php:288 modules/ordini/row-list.php:213 -#: modules/preventivi/row-list.php:166 -#: plugins/pianificazione_interventi/row-list.php:25 -#: templates/interventi/body.php:437 templates/registro_iva/bottom.php:18 -#: templates/registro_iva/top.php:44 +#: include/common/importa.php:363 +#, fuzzy +#| msgid "Quantità manuale" +msgid "Quantità richiesta" +msgstr "Manual quantity" + +#: include/common/importa.php:364 +msgid "Quantità disponibile nel magazzino del gestionale" +msgstr "" + +#: include/common/importa.php:364 modules/ordini/quantita_impegnate.php:40 +msgid "Q.tà magazzino" +msgstr "Qty. warehouse" + +#: include/common/riga.php:30 include/common/sconto.php:46 +#: modules/contratti/row-list.php:196 modules/fatture/add_intervento.php:115 +#: modules/fatture/row-list.php:319 modules/ordini/row-list.php:266 +#: modules/preventivi/row-list.php:194 +#: plugins/pianificazione_interventi/row-list.php:42 +#: templates/interventi/body.php:451 templates/registro_iva/bottom.php:35 +#: templates/registro_iva/top.php:61 msgid "Iva" msgstr "Iva" -#: include/common/riga.php:19 +#: include/common/riga.php:36 msgid "" "L'elemento è collegato a un documento: la quantità massima ammessa è relativa " "allo stato di evasione dell'elemento nel documento di origine (quantità " "dell'elemento / quantità massima ammessa)" msgstr "" -#: include/common/riga.php:25 modules/articoli/edit.php:99 +#: include/common/riga.php:42 modules/articoli/edit.php:116 msgid "Unità di misura" msgstr "Unit of measure" -#: include/common/riga.php:33 +#: include/common/riga.php:50 msgid "Prezzo unitario di vendita" msgstr "Unit sales price" -#: include/common/riga.php:33 modules/contratti/row-list.php:12 -#: modules/ddt/row-list.php:12 modules/fatture/row-list.php:13 -#: modules/ordini/row-list.php:12 modules/preventivi/row-list.php:12 -#: plugins/pianificazione_fatturazione/crea_fattura.php:74 -#: templates/contratti/body.php:86 templates/ddt/body.php:24 -#: templates/fatture/body.php:24 templates/interventi/body.php:144 -#: templates/ordini/body.php:42 templates/preventivi/body.php:117 -#: templates/riepilogo_interventi/piece.php:79 +#: include/common/riga.php:50 modules/contratti/row-list.php:30 +#: modules/ddt/row-list.php:30 modules/fatture/row-list.php:30 +#: modules/ordini/row-list.php:31 modules/preventivi/row-list.php:30 +#: plugins/dettagli_articolo/dettaglio_prezzi.php:107 +#: plugins/dettagli_articolo/edit.php:75 plugins/dettagli_articolo/edit.php:287 +#: plugins/importFE/generate.php:287 plugins/importFE/riferimento.php:47 +#: plugins/pianificazione_fatturazione/crea_fattura.php:91 +#: templates/contratti/body.php:103 templates/ddt/body.php:41 +#: templates/fatture/body.php:41 templates/interventi/body.php:163 +#: templates/ordini/body.php:59 templates/preventivi/body.php:134 +#: templates/riepilogo_interventi/piece.php:96 msgid "Prezzo unitario" msgstr "Unit price" -#: include/common/riga.php:39 +#: include/common/riga.php:56 msgid "Prezzo unitario di acquisto" msgstr "Unit price of purchase" -#: include/common/riga.php:60 +#: include/common/riga.php:77 msgid "Guadagno" msgstr "Earnings" -#: include/common/riga.php:60 +#: include/common/riga.php:77 #, fuzzy #| msgid "Immagine" msgid "Margine" msgstr "Image" -#: include/common/riga.php:82 modules/articoli/add.php:64 -#: modules/articoli/edit.php:174 +#: include/common/riga.php:99 modules/articoli/add.php:79 +#: modules/articoli/edit.php:191 plugins/dettagli_articolo/dettaglio_prezzi.php:78 +#: plugins/dettagli_articolo/dettaglio_prezzi.php:106 #, fuzzy #| msgid "Importo IVA" msgid "Importo IVA inclusa" msgstr "VAT import" -#: include/common/riga.php:88 include/common/sconto.php:59 update/2_4_9.php:180 +#: include/common/riga.php:105 include/common/sconto.php:76 update/2_4_9.php:180 msgid "Sconto unitario" msgstr "Unique discount" -#: include/common/sconto.php:16 +#: include/common/riga.php:115 modules/anagrafiche/edit.php:548 +#: modules/articoli/add.php:52 modules/dashboard/actions.php:176 +msgid "Informazioni aggiuntive" +msgstr "Additional information" + +#: include/common/riga.php:124 +#, fuzzy +#| msgid "Data installazione" +msgid "Data prevista evasione" +msgstr "Installation data" + +#: include/common/sconto.php:33 msgid "Sconto/maggiorazione percentuale" msgstr "Discount/surcharge percentage" -#: include/common/sconto.php:16 include/common/sconto.php:23 -#: modules/listini/add.php:19 modules/listini/edit.php:26 +#: include/common/sconto.php:33 include/common/sconto.php:40 +#: modules/listini/add.php:36 modules/listini/edit.php:36 msgid "" "Il valore positivo indica uno sconto: per applicare una maggiorazione inserire " "un valore negativo" msgstr "" "Positive value indicate an discount: to apply a surcharge enter negative value" -#: include/common/sconto.php:23 +#: include/common/sconto.php:40 msgid "Sconto/maggiorazione unitario" msgstr "Unitary discount/surcharge" -#: include/common/sconto.php:48 update/2_4_9.php:177 +#: include/common/sconto.php:65 update/2_4_9.php:177 msgid "Sconto percentuale" msgstr "Percentage discount" -#: include/common/sconto.php:48 update/2_4_9.php:177 +#: include/common/sconto.php:65 update/2_4_9.php:177 msgid "Maggiorazione percentuale" msgstr "Percentage surcharge" -#: include/common/sconto.php:59 update/2_4_9.php:180 +#: include/common/sconto.php:76 update/2_4_9.php:180 msgid "Maggiorazione unitaria" msgstr "Unitary surcharge" -#: include/init/configuration.php:12 include/init/configuration.php:410 -#: modules/utenti/info.php:108 +#: include/init/configuration.php:29 include/init/configuration.php:427 +#: modules/utenti/info.php:125 msgid "Configurazione" msgstr "Configuration" -#: include/init/configuration.php:129 +#: include/init/configuration.php:146 msgid "Permessi di scrittura mancanti" msgstr "Write permission missing" -#: include/init/configuration.php:132 +#: include/init/configuration.php:149 msgid "Sembra che non ci siano i permessi di scrittura sul file _FILE_" msgstr "It seems that there are not write permission on the file _FILE_" -#: include/init/configuration.php:142 reset.php:107 +#: include/init/configuration.php:159 reset.php:124 msgid "Torna indietro" msgstr "Come back" -#: include/init/configuration.php:143 include/init/configuration.php:205 -#: include/init/configuration.php:226 include/init/update.php:111 +#: include/init/configuration.php:160 include/init/configuration.php:222 +#: include/init/configuration.php:243 include/init/update.php:128 msgid "Riprova" msgstr "Try again" -#: include/init/configuration.php:148 +#: include/init/configuration.php:165 msgid "Creazione manuale" msgstr "Manual creation" -#: include/init/configuration.php:154 +#: include/init/configuration.php:171 msgid "Inserire il seguente testo nel file _FILE_" msgstr "Enter the follow text on file _FILE_" -#: include/init/configuration.php:200 +#: include/init/configuration.php:217 msgid "Impossibile connettersi al database" msgstr "Impossible connect to database" -#: include/init/configuration.php:203 +#: include/init/configuration.php:220 msgid "Si è verificato un'errore durante la connessione al database" msgstr "An error occurred while connecting to database" -#: include/init/configuration.php:204 +#: include/init/configuration.php:221 msgid "" "Controllare di aver inserito correttamente i dati di accesso, e che il database " "atto ad ospitare i dati del gestionale sia esistente" @@ -769,11 +855,11 @@ msgstr "" "Check to have enter correctly access data, and that the database appropriate " "for hosting data of the management is existing" -#: include/init/configuration.php:218 +#: include/init/configuration.php:235 msgid "Parametri non sufficienti!" msgstr "Not enough parameters!" -#: include/init/configuration.php:221 +#: include/init/configuration.php:238 msgid "" "L'avvio del software è fallito a causa dell'assenza di alcuni paramentri nella " "configurazione di base" @@ -781,7 +867,7 @@ msgstr "" "Starting of software is failed cause absence of some parameters in base " "configuration" -#: include/init/configuration.php:222 +#: include/init/configuration.php:239 msgid "" "Si prega di controllare che il file _FILE_ contenga tutti i dati inseriti " "durante la configurazione iniziale (con l'eccezione di password e indirizzo " @@ -791,43 +877,43 @@ msgstr "" "initial configuration (with the exception of password and administrative email " "address)" -#: include/init/configuration.php:225 +#: include/init/configuration.php:242 msgid "Nel caso il problema persista, rivolgersi all'assistenza ufficiale" msgstr "If the problem persists, call on the official assistance" -#: include/init/configuration.php:241 include/top.php:135 +#: include/init/configuration.php:258 include/top.php:163 msgid "Successivo" msgstr "Next" -#: include/init/configuration.php:242 include/top.php:134 +#: include/init/configuration.php:259 include/top.php:162 msgid "Precedente" msgstr "Previous" -#: include/init/configuration.php:253 include/top.php:90 +#: include/init/configuration.php:270 include/top.php:108 msgid "Impossibile procedere" msgstr "Unable to proceed" -#: include/init/configuration.php:253 +#: include/init/configuration.php:270 msgid "Prima di proseguire devi completare i campi obbligatori!" msgstr "Before proceeding you must complete obligatory fields!" -#: include/init/configuration.php:265 include/init/configuration.php:277 +#: include/init/configuration.php:282 include/init/configuration.php:294 msgid "Attendere" msgstr "Await" -#: include/init/configuration.php:294 +#: include/init/configuration.php:311 msgid "Errore della configurazione" msgstr "Error of configuration" -#: include/init/configuration.php:294 +#: include/init/configuration.php:311 msgid "La configurazione non è corretta" msgstr "The configuration is not correct" -#: include/init/configuration.php:296 +#: include/init/configuration.php:313 msgid "Permessi insufficienti" msgstr "Insufficient permissions" -#: include/init/configuration.php:296 +#: include/init/configuration.php:313 msgid "" "L'utente non possiede permessi sufficienti per il testing della connessione. " "Potresti rilevare problemi in fase di installazione." @@ -835,64 +921,65 @@ msgstr "" "User do not own sufficient permissions for testing connection. You could detect " "problems on installation phase." -#: include/init/configuration.php:298 +#: include/init/configuration.php:315 msgid "Configurazione corretta" msgstr "Correct configuration" -#: include/init/configuration.php:298 +#: include/init/configuration.php:315 msgid "Ti sei connesso con successo al database" msgstr "You have successfully connected to the database" -#: include/init/configuration.php:299 include/init/configuration.php:581 +#: include/init/configuration.php:316 include/init/configuration.php:598 msgid "Installa" msgstr "Install" -#: include/init/configuration.php:298 +#: include/init/configuration.php:315 msgid "Clicca su _BTN_ per proseguire" msgstr "Click on _BTN_ to continue" -#: include/init/configuration.php:304 include/top.php:84 -#: modules/articoli/plugins/articoli.lotti.php:274 -#: modules/checklists/components/add-check.php:100 -#: modules/checklists/components/add-checklist.php:82 modules/fatture/edit.php:862 -#: modules/import/edit.php:163 modules/smtp/buttons.php:33 -#: modules/utenti/edit.php:209 modules/viste/edit.php:132 -#: plugins/exportFE/edit.php:204 plugins/exportFE/edit.php:236 -#: plugins/exportFE/edit.php:276 plugins/fornitori_articolo/edit.php:115 -#: plugins/importFE/buttons.php:53 plugins/importFE/edit.php:50 -#: plugins/importFE/edit.php:188 plugins/importFE/list.php:143 -#: plugins/receiptFE/edit.php:120 plugins/receiptFE/edit.php:209 -#: plugins/receiptFE/list.php:80 src/HTMLBuilder/Manager/FileManager.php:332 -#: src/HTMLBuilder/Manager/FileManager.php:350 src/Util/Zip.php:134 +#: include/init/configuration.php:321 include/top.php:101 include/top.php:124 +#: include/top.php:128 modules/articoli/plugins/articoli.lotti.php:291 +#: modules/checklists/components/add-check.php:117 +#: modules/checklists/components/add-checklist.php:99 modules/import/edit.php:195 +#: modules/smtp/buttons.php:50 modules/utenti/edit.php:226 +#: modules/viste/edit.php:149 plugins/dettagli_articolo/edit.php:377 +#: plugins/dettagli_articolo/edit.php:390 plugins/exportFE/edit.php:220 +#: plugins/exportFE/edit.php:252 plugins/exportFE/edit.php:289 +#: plugins/importFE/buttons.php:77 plugins/importFE/buttons.php:113 +#: plugins/importFE/edit.php:67 plugins/importFE/edit.php:205 +#: plugins/importFE/list.php:160 plugins/receiptFE/edit.php:137 +#: plugins/receiptFE/edit.php:226 plugins/receiptFE/list.php:97 +#: src/HTMLBuilder/Manager/FileManager.php:347 +#: src/HTMLBuilder/Manager/FileManager.php:365 src/Util/Zip.php:151 msgid "Errore" msgstr "Error" -#: include/init/configuration.php:315 include/init/init.php:110 index.php:119 -#: info.php:14 +#: include/init/configuration.php:332 include/init/init.php:127 index.php:136 +#: info.php:31 msgid "OSM Logo" msgstr "OSM Logo" -#: include/init/configuration.php:325 +#: include/init/configuration.php:342 msgid "Italiano" msgstr "Italian" -#: include/init/configuration.php:329 +#: include/init/configuration.php:346 msgid "Inglese" msgstr "English" -#: include/init/configuration.php:402 modules/aggiornamenti/edit.php:193 +#: include/init/configuration.php:419 modules/aggiornamenti/edit.php:237 msgid "Requisiti" msgstr "Requirements" -#: include/init/configuration.php:406 info.php:39 +#: include/init/configuration.php:423 info.php:56 msgid "Licenza" msgstr "License" -#: include/init/configuration.php:420 +#: include/init/configuration.php:437 msgid "Benvenuto in _NAME_!" msgstr "Welcome in _NAME_!" -#: include/init/configuration.php:423 +#: include/init/configuration.php:440 msgid "" "Prima di procedere alla configurazione e all'installazione del software, sono " "necessari alcuni accorgimenti per garantire il corretto funzionamento del " @@ -902,46 +989,46 @@ msgstr "" "precautions are needed to guarantee the correct operating of the management " "software" -#: include/init/configuration.php:426 +#: include/init/configuration.php:443 msgid "" "Le estensioni e impostazioni PHP possono essere personalizzate nel file di " "configurazione _FILE_" msgstr "" "Extensions and PHP settings can be personalized in configuration file _FILE_" -#: include/init/configuration.php:440 +#: include/init/configuration.php:457 msgid "OpenSTAManager è tutelato dalla licenza _LICENSE_!" msgstr "OpenSTAManager is safeguarded by license _LICENSE_!" -#: include/init/configuration.php:446 +#: include/init/configuration.php:463 msgid "Visiona e accetta la licenza per proseguire" msgstr "View and accept license for continue" -#: include/init/configuration.php:446 +#: include/init/configuration.php:463 msgid "Accetti la licenza GPLv3 di OpenSTAManager?" msgstr "Do you accept GPLv3 di OpenSTAManager?" -#: include/init/configuration.php:451 +#: include/init/configuration.php:468 msgid "Ho visionato e accetto" msgstr "I have viewed and accepted" -#: include/init/configuration.php:457 +#: include/init/configuration.php:474 msgid "Versioni tradotte" msgstr "Translated versions" -#: include/init/configuration.php:468 +#: include/init/configuration.php:485 msgid "Aiuto" msgstr "Help" -#: include/init/configuration.php:468 +#: include/init/configuration.php:485 msgid "Contatta il nostro help-desk" msgstr "Contact our help-desk" -#: include/init/configuration.php:470 +#: include/init/configuration.php:487 msgid "Non hai ancora configurato OpenSTAManager" msgstr "You have not yet configured OpenSTAManager" -#: include/init/configuration.php:471 +#: include/init/configuration.php:488 msgid "" "Configura correttamente il software con i seguenti parametri (modificabili " "successivamente dal file _FILE_)" @@ -949,136 +1036,136 @@ msgstr "" "Configure correctly the software with the follow parameters (editable " "subsequently from file _FILE_)" -#: include/init/configuration.php:482 +#: include/init/configuration.php:499 msgid "Formato date" msgstr "Date format" -#: include/init/configuration.php:485 +#: include/init/configuration.php:502 msgid "Formato data lunga" msgstr "Long date format" -#: include/init/configuration.php:489 +#: include/init/configuration.php:506 msgid "Formato data corta" msgstr "Short date format" -#: include/init/configuration.php:493 +#: include/init/configuration.php:510 msgid "Formato orario" msgstr "Time format" -#: include/init/configuration.php:497 +#: include/init/configuration.php:514 msgid "I formati sono impostabili attraverso lo standard previsto da PHP: _LINK_" msgstr "" -#: include/init/configuration.php:507 +#: include/init/configuration.php:524 msgid "Virgola" msgstr "" -#: include/init/configuration.php:511 +#: include/init/configuration.php:528 msgid "Punto" msgstr "" -#: include/init/configuration.php:516 +#: include/init/configuration.php:533 msgid "Formato numeri" msgstr "Number format" -#: include/init/configuration.php:520 +#: include/init/configuration.php:537 msgid "Separatore dei decimali" msgstr "" -#: include/init/configuration.php:524 +#: include/init/configuration.php:541 msgid "Separatore delle migliaia" msgstr "Thousands separator" -#: include/init/configuration.php:528 +#: include/init/configuration.php:545 msgid "Si consiglia l'abilitazione dell'estensione _EXT_ di PHP" msgstr "" -#: include/init/configuration.php:537 include/init/configuration.php:564 +#: include/init/configuration.php:554 include/init/configuration.php:581 msgid "Database" msgstr "Database" -#: include/init/configuration.php:543 +#: include/init/configuration.php:560 msgid "Host del database" msgstr "Database host" -#: include/init/configuration.php:543 +#: include/init/configuration.php:560 msgid "Host" msgstr "" -#: include/init/configuration.php:543 include/init/configuration.php:552 -#: include/init/configuration.php:558 include/init/configuration.php:564 +#: include/init/configuration.php:560 include/init/configuration.php:569 +#: include/init/configuration.php:575 include/init/configuration.php:581 msgid "Esempio" msgstr "Example" -#: include/init/configuration.php:552 +#: include/init/configuration.php:569 msgid "Username dell'utente MySQL" msgstr "Username of the MySQL user" -#: include/init/configuration.php:552 include/init/init.php:129 log.php:20 -#: modules/utenti/components/base.php:14 reset.php:120 +#: include/init/configuration.php:569 include/init/init.php:146 log.php:37 +#: modules/utenti/components/base.php:29 reset.php:137 msgid "Username" msgstr "Username" -#: include/init/configuration.php:558 +#: include/init/configuration.php:575 msgid "Password dell'utente MySQL" msgstr "Password of the MySQL user" -#: include/init/configuration.php:558 include/init/init.php:133 index.php:133 -#: modules/utenti/components/password.php:8 reset.php:129 +#: include/init/configuration.php:575 include/init/init.php:150 index.php:150 +#: modules/utenti/components/password.php:25 reset.php:146 msgid "Password" msgstr "Password" -#: include/init/configuration.php:564 +#: include/init/configuration.php:581 msgid "Nome del database" msgstr "Database name" -#: include/init/configuration.php:572 include/init/init.php:225 +#: include/init/configuration.php:589 include/init/init.php:242 msgid "Campi obbligatori" msgstr "Required fields" -#: include/init/configuration.php:576 +#: include/init/configuration.php:593 msgid "Testa il database" msgstr "Test database" -#: include/init/init.php:42 +#: include/init/init.php:59 msgid "Inizializzazione" msgstr "Initialization" -#: include/init/init.php:123 +#: include/init/init.php:140 msgid "Amministrazione" msgstr "Administration" -#: include/init/init.php:129 +#: include/init/init.php:146 msgid "Digita l'username dell'amministratore" msgstr "Digit the administrator username" -#: include/init/init.php:133 +#: include/init/init.php:150 msgid "Digita la password dell'amministratore" msgstr "Digit the administrator password" -#: include/init/init.php:137 modules/anagrafiche/add.php:100 -#: modules/anagrafiche/edit.php:190 modules/utenti/components/base.php:22 -#: reset.php:122 templates/base/header.php:25 +#: include/init/init.php:154 modules/anagrafiche/add.php:117 +#: modules/anagrafiche/edit.php:193 modules/utenti/components/base.php:37 +#: reset.php:139 templates/base/header.php:42 msgid "Email" msgstr "Email" -#: include/init/init.php:137 +#: include/init/init.php:154 msgid "Digita l'indirizzo email dell'amministratore" msgstr "Digit administrator email address" -#: include/init/init.php:149 +#: include/init/init.php:166 msgid "Azienda predefinita" msgstr "Default company" -#: include/init/init.php:166 +#: include/init/init.php:183 msgid "Logo stampe" msgstr "Printing logo" -#: include/init/init.php:176 modules/import/add.php:21 +#: include/init/init.php:193 modules/import/add.php:38 msgid "File" msgstr "File" -#: include/init/init.php:180 +#: include/init/init.php:197 msgid "" "Per impostare il logo delle stampe, caricare un file \".jpg\". Risoluzione " "consigliata 302x111 pixel" @@ -1086,60 +1173,60 @@ msgstr "" "To set up printings logo, upload a \".jpg\" file. Recommended resolution " "302x111 pixel" -#: include/init/init.php:195 +#: include/init/init.php:212 msgid "Impostazioni di base" msgstr "Basic settings" -#: include/init/init.php:229 +#: include/init/init.php:246 msgid "Configura" msgstr "Configure" -#: include/init/requirements.php:7 +#: include/init/requirements.php:24 msgid "Fornisce un sistema di riscrittura URL basato su regole predefinite" msgstr "Provides a URL rewrite system based on predefined rules" -#: include/init/requirements.php:25 modules/custom_fields/add.php:11 -#: modules/custom_fields/edit.php:13 modules/import/add.php:25 -#: modules/segmenti/add.php:22 modules/segmenti/edit.php:24 -#: modules/utenti/edit.php:150 +#: include/init/requirements.php:42 modules/custom_fields/add.php:28 +#: modules/custom_fields/edit.php:30 modules/import/add.php:42 +#: modules/segmenti/add.php:39 modules/segmenti/edit.php:41 +#: modules/utenti/edit.php:167 msgid "Modulo" msgstr "Module" -#: include/init/requirements.php:33 +#: include/init/requirements.php:50 msgid "" "Permette di leggere e scrivere gli archivi compressi ZIP e i file al loro " "interno" msgstr "It allows read and write pressed archived ZIP and the files inside them" -#: include/init/requirements.php:37 +#: include/init/requirements.php:54 msgid "Permette di gestire i caratteri dello standard UTF-8" msgstr "It allows handle characters of the UTF-8 standard" -#: include/init/requirements.php:41 +#: include/init/requirements.php:58 msgid "Permette di effettuare la connessione al database MySQL" msgstr "It allows connection to the MySQL database" -#: include/init/requirements.php:45 +#: include/init/requirements.php:62 msgid "Permette la gestione dei file standard per la Fatturazione Elettronica" msgstr "It allows administration of standard file for Electronic invoicing" -#: include/init/requirements.php:49 +#: include/init/requirements.php:66 msgid "Permette di visualizzazione grafica della Fattura Elettronica" msgstr "It allows graphic viewing of the Electronic billing" -#: include/init/requirements.php:53 +#: include/init/requirements.php:70 msgid "Permette l'utilizzo di funzioni crittografiche simmetriche e asimmetriche" msgstr "It allows the use of symmetric and asymmetric cryptographic functions" -#: include/init/requirements.php:57 +#: include/init/requirements.php:74 msgid "Permette l'automazione della conversione dei numeri" msgstr "It allows the automation of number conversion" -#: include/init/requirements.php:61 +#: include/init/requirements.php:78 msgid "Permette la comunicazione con servizi esterni" msgstr "It allows the communication with external server" -#: include/init/requirements.php:65 +#: include/init/requirements.php:82 msgid "" "Permette la comunicazione con servizi esterni, quali il database europeo delle " "Partite IVA (facoltativo)" @@ -1147,77 +1234,77 @@ msgstr "" "It allows the communication with external service, which european database of " "VAT" -#: include/init/requirements.php:106 +#: include/init/requirements.php:123 msgid "Valore consigliato: _VALUE_ (Valore attuale: _INI_)" msgstr "Recommended value: _VALUE_ (Current value: _INI_)" -#: include/init/requirements.php:112 +#: include/init/requirements.php:129 msgid "Estensione" msgstr "Extension" -#: include/init/requirements.php:112 +#: include/init/requirements.php:129 msgid "Impostazione" msgstr "Setting" -#: include/init/requirements.php:124 +#: include/init/requirements.php:141 msgid "Necessario per il salvataggio dei backup" msgstr "Required for backups saves" -#: include/init/requirements.php:125 +#: include/init/requirements.php:142 msgid "Necessario per il salvataggio di file inseriti dagli utenti" msgstr "Required for saving of the files entered by users" -#: include/init/requirements.php:126 +#: include/init/requirements.php:143 msgid "Necessario per la gestione dei file di log" msgstr "Necessary for management of the log files" -#: include/init/requirements.php:137 +#: include/init/requirements.php:154 msgid "Cartella" msgstr "Folder" -#: include/init/requirements.php:142 +#: include/init/requirements.php:159 msgid "Apache" msgstr "Apache" -#: include/init/requirements.php:143 +#: include/init/requirements.php:160 msgid "PHP (_VERSION_)" msgstr "PHP(_VERSION_)" -#: include/init/requirements.php:146 +#: include/init/requirements.php:163 msgid "Percorsi di servizio" msgstr "Service paths" -#: include/init/update.php:30 +#: include/init/update.php:47 msgid "Aggiornamento del database (_FILENAME_)" msgstr "Database update (_FILENAME_)" -#: include/init/update.php:41 +#: include/init/update.php:58 msgid "Esecuzione dello script di aggiornamento (_FILENAME_)" msgstr "Execution of update script(_FILENAME_)" -#: include/init/update.php:65 +#: include/init/update.php:82 msgid "Errore durante l'esecuzione dell'aggiornamento alla versione _VERSION_" msgstr "Error during the execution of update to version _VERSION_" -#: include/init/update.php:76 +#: include/init/update.php:93 msgid "Aggiornamento completato" msgstr "Update completed" -#: include/init/update.php:84 +#: include/init/update.php:101 msgid "" "E' fortemente consigliato rimuovere i permessi di scrittura dal file _FILE_" msgstr "Is strongly recommended remove permits of writing from file _FILE_" -#: include/init/update.php:91 modules/articoli/plugins/articoli.lotti.php:269 -#: plugins/importFE/generate.php:395 +#: include/init/update.php:108 modules/articoli/plugins/articoli.lotti.php:286 +#: plugins/importFE/generate.php:448 msgid "Continua" msgstr "Continue" -#: include/init/update.php:99 include/init/update.php:106 +#: include/init/update.php:116 include/init/update.php:123 msgid "Aggiornamento in corso!" msgstr "Update in progress!" -#: include/init/update.php:109 +#: include/init/update.php:126 msgid "" "E' attualmente in corso la procedura di aggiornamento del software, e pertanto " "siete pregati di attendere fino alla sua conclusione" @@ -1225,7 +1312,7 @@ msgstr "" "The update procedure of the software is in progress, and therefore you are " "required to wait until its conclusion" -#: include/init/update.php:110 +#: include/init/update.php:127 msgid "" "Nel caso il problema persista, rivolgersi all'amministratore o all'assistenza " "ufficiale" @@ -1233,23 +1320,23 @@ msgstr "" "In case the problem persists, call on the administrator or to the official " "assistance" -#: include/init/update.php:122 +#: include/init/update.php:139 msgid "Installa!" msgstr "Install!" -#: include/init/update.php:122 +#: include/init/update.php:139 msgid "Aggiorna!" msgstr "Update!" -#: include/init/update.php:123 include/init/update.php:130 +#: include/init/update.php:140 include/init/update.php:147 msgid "Installazione" msgstr "Installation" -#: include/init/update.php:123 include/init/update.php:130 +#: include/init/update.php:140 include/init/update.php:147 msgid "Aggiornamento" msgstr "Update" -#: include/init/update.php:135 +#: include/init/update.php:152 msgid "" "E' la prima volta che avvii OpenSTAManager e non hai ancora installato il " "database" @@ -1257,527 +1344,568 @@ msgstr "" "It is the first time that you run OpenSTAManager and you have not installed the " "database yet" -#: include/init/update.php:138 +#: include/init/update.php:155 msgid "E' necessario aggiornare il database a una nuova versione" msgstr "It is necessary to update the database to a new version" -#: include/init/update.php:141 +#: include/init/update.php:158 msgid "installazione" msgstr "installation" -#: include/init/update.php:141 +#: include/init/update.php:158 msgid "aggiornamento" msgstr "update" -#: include/init/update.php:141 +#: include/init/update.php:158 msgid "Premi il tasto _BUTTON_ per procedere con l'" msgstr "Press the button _BUTTON_ to proceed with the" -#: include/init/update.php:149 +#: include/init/update.php:166 msgid "Procedere con l'installazione?" msgstr "Proceed with the installation?" -#: include/init/update.php:149 +#: include/init/update.php:166 msgid "Procedere l'aggiornamento?" msgstr "Proceed with the update?" -#: include/init/update.php:154 modules/anagrafiche/bulk.php:30 -#: modules/articoli/bulk.php:47 modules/articoli/bulk.php:58 -#: modules/contratti/bulk.php:104 modules/ddt/bulk.php:132 -#: modules/fatture/bulk.php:271 modules/fatture/bulk.php:292 -#: modules/fatture/bulk.php:303 modules/fatture/bulk.php:315 -#: modules/fatture/bulk.php:327 modules/preventivi/bulk.php:104 -#: modules/stato_email/bulk.php:33 plugins/checks.php:112 -#: plugins/importFE/edit.php:143 -#: plugins/pianificazione_fatturazione/add_pianificazione.php:88 -#: plugins/receiptFE/edit.php:158 +#: include/init/update.php:171 modules/anagrafiche/bulk.php:73 +#: modules/anagrafiche/bulk.php:84 modules/articoli/bulk.php:64 +#: modules/articoli/bulk.php:75 modules/contratti/bulk.php:123 +#: modules/ddt/bulk.php:151 modules/fatture/bulk.php:293 +#: modules/fatture/bulk.php:314 modules/fatture/bulk.php:325 +#: modules/fatture/bulk.php:337 modules/fatture/bulk.php:349 +#: modules/preventivi/bulk.php:123 modules/stato_email/bulk.php:50 +#: plugins/checks.php:129 plugins/importFE/edit.php:160 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:121 +#: plugins/receiptFE/edit.php:175 msgid "Procedi" msgstr "Proceed" -#: include/init/update.php:173 log.php:5 +#: include/init/update.php:190 log.php:22 msgid "Log" msgstr "Log" -#: include/init/update.php:233 +#: include/init/update.php:250 msgid "Aggiornamento _DONE_ di _TODO_ (_VERSION_)" msgstr "Update _DONE_ of _TODO_ (_VERSION_)" -#: include/manager.php:147 +#: include/manager.php:164 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:73 msgid "Seleziona tutto" msgstr "Select all" -#: include/manager.php:148 +#: include/manager.php:165 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:77 msgid "Deseleziona tutto" msgstr "Uncheck all" -#: include/manager.php:156 +#: include/manager.php:173 msgid "Azioni di gruppo" msgstr "Group actions" -#: include/manager.php:180 +#: include/manager.php:197 msgid "" "Le operazioni di esportazione, copia e stampa sono limitate alle righe " "selezionate e visibili della tabella" msgstr "" -#: include/manager.php:180 +#: include/manager.php:197 msgid "" "Per azioni su tutti i contenuti selezionati, utilizzare le Azioni di gruppo" msgstr "" -#: include/manager.php:186 include/manager.php:201 +#: include/manager.php:203 include/manager.php:218 msgid "Esporta" msgstr "Export" -#: include/manager.php:194 +#: include/manager.php:211 msgid "PDF" msgstr "PDF" -#: include/manager.php:196 +#: include/manager.php:213 msgid "Excel" msgstr "Excel" -#: include/manager.php:206 +#: include/manager.php:223 msgid "Copia" msgstr "Copy" -#: include/manager.php:208 include/top.php:343 -#: modules/articoli/widgets/stampa_inventario.php:21 -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:32 -#: modules/partitario/edit.php:39 modules/stampe_contabili/stampe_contabili.php:43 -#: modules/stato_email/edit.php:90 src/HTMLBuilder/Manager/ButtonManager.php:37 -#: src/HTMLBuilder/Manager/ButtonManager.php:165 +#: include/manager.php:225 include/top.php:371 +#: modules/articoli/widgets/stampa_inventario.php:38 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:49 +#: modules/partitario/edit.php:58 modules/stampe_contabili/stampe_contabili.php:60 +#: modules/stato_email/edit.php:107 src/HTMLBuilder/Manager/ButtonManager.php:54 +#: src/HTMLBuilder/Manager/ButtonManager.php:182 msgid "Stampa" msgstr "Print" -#: include/riferimenti/riferimenti.php:18 +#: include/riferimenti/riferimenti.php:35 msgid "Informazioni per i riferimenti di: _DESC_" msgstr "" -#: include/riferimenti/riferimenti.php:30 include/riferimenti/riferimenti.php:80 -#: modules/contratti/add_preventivo.php:43 modules/ddt/add_ordine.php:42 -#: modules/fatture/add_contratto.php:45 modules/fatture/add_ddt.php:43 -#: modules/fatture/add_ordine.php:43 modules/fatture/add_preventivo.php:44 -#: plugins/importFE/riferimento.php:81 +#: include/riferimenti/riferimenti.php:47 include/riferimenti/riferimenti.php:97 +#: modules/aggiornamenti/checksum.php:33 modules/aggiornamenti/database.php:56 +#: modules/contratti/add_preventivo.php:58 modules/ddt/add_ordine.php:59 +#: modules/fatture/add_contratto.php:59 modules/fatture/add_ddt.php:60 +#: modules/fatture/add_ordine.php:60 modules/fatture/add_preventivo.php:60 msgid "Caricamento in corso" msgstr "Loading" -#: include/riferimenti/riferimenti.php:46 templates/ddt/header.php:11 +#: include/riferimenti/riferimenti.php:63 templates/ddt/header.php:28 msgid "DDT" msgstr "" -#: include/riferimenti/riferimenti.php:60 +#: include/riferimenti/riferimenti.php:77 msgid "Ordini" msgstr "Orders" -#: include/riferimenti/riferimenti.php:67 +#: include/riferimenti/riferimenti.php:84 msgid "Nuovo riferimento" msgstr "New reference" -#: include/riferimenti/riferimenti.php:73 modules/scadenzario/edit.php:48 -#: plugins/pianificazione_fatturazione/edit.php:36 -#: templates/contratti_cons/top.php:59 templates/preventivi_cons/top.php:59 -#: templates/riepilogo_interventi/top.php:14 templates/scadenzario/top.php:14 -#: templates/spesometro/body.php:20 +#: include/riferimenti/riferimenti.php:90 modules/scadenzario/edit.php:62 +#: plugins/pianificazione_fatturazione/edit.php:53 +#: templates/contratti_cons/top.php:76 templates/preventivi_cons/top.php:76 +#: templates/riepilogo_interventi/top.php:31 templates/scadenzario/top.php:31 +#: templates/spesometro/body.php:37 msgid "Documento" msgstr "Document" -#: include/riferimenti/righe_documento.php:22 modules/contratti/row-list.php:11 -#: modules/ddt/row-list.php:11 modules/ordini/row-list.php:11 -#: modules/preventivi/row-list.php:11 plugins/importFE/riferimento.php:29 +#: include/riferimenti/righe_documento.php:39 modules/contratti/row-list.php:29 +#: modules/ddt/row-list.php:29 modules/ordini/row-list.php:30 +#: modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:45 #, fuzzy #| msgid "Q.tà da evadere" msgid "da evadere" msgstr "to be dispatched" -#: include/riferimenti/righe_documento.php:22 modules/contratti/row-list.php:11 -#: modules/ddt/row-list.php:11 modules/ordini/row-list.php:11 -#: modules/preventivi/row-list.php:11 plugins/importFE/riferimento.php:29 +#: include/riferimenti/righe_documento.php:39 modules/contratti/row-list.php:29 +#: modules/ddt/row-list.php:29 modules/ordini/row-list.php:30 +#: modules/preventivi/row-list.php:29 plugins/importFE/riferimento.php:45 msgid "totale" msgstr "total" -#: include/riferimenti/righe_riferimenti.php:21 +#: include/riferimenti/righe_riferimenti.php:38 plugins/importFE/generate.php:383 msgid "Riferimento" msgstr "Reference" -#: include/riferimenti/righe_riferimenti.php:55 +#: include/riferimenti/righe_riferimenti.php:72 msgid "Nessun riferimento presente" msgstr "No reference available" -#: include/top.php:62 modules/pagamenti/edit.php:98 modules/pagamenti/edit.php:162 +#: include/top.php:79 modules/pagamenti/edit.php:115 +#: modules/pagamenti/edit.php:179 msgid "Giorno" msgstr "Day" -#: include/top.php:63 +#: include/top.php:80 msgid "Settimana" msgstr "Week" -#: include/top.php:64 templates/fatturato/body.php:25 +#: include/top.php:81 templates/fatturato/body.php:42 msgid "Mese" msgstr "Month" -#: include/top.php:65 +#: include/top.php:82 msgid "Oggi" msgstr "Today" -#: include/top.php:66 +#: include/top.php:83 msgid "I trimestre" msgstr "I trimester" -#: include/top.php:67 +#: include/top.php:84 msgid "II trimestre" msgstr "II trimester" -#: include/top.php:68 +#: include/top.php:85 msgid "III trimestre" msgstr "III trimester" -#: include/top.php:69 +#: include/top.php:86 msgid "IV trimestre" msgstr "IV trimester" -#: include/top.php:70 +#: include/top.php:87 msgid "I semestre" msgstr "I semester" -#: include/top.php:71 +#: include/top.php:88 msgid "II semestre" msgstr "II semester" -#: include/top.php:72 +#: include/top.php:89 msgid "Questo mese" msgstr "This month" -#: include/top.php:73 +#: include/top.php:90 msgid "Mese scorso" msgstr "Last month" -#: include/top.php:74 +#: include/top.php:91 msgid "Quest'anno" msgstr "This year" -#: include/top.php:75 +#: include/top.php:92 msgid "Anno scorso" msgstr "Last year" -#: include/top.php:76 modules/tipi_intervento/buttons.php:4 +#: include/top.php:93 modules/tipi_intervento/buttons.php:21 msgid "Applica" msgstr "Apply" -#: include/top.php:77 include/top.php:230 +#: include/top.php:94 include/top.php:258 msgid "Annulla" msgstr "Cancel" -#: include/top.php:80 +#: include/top.php:97 msgid "Personalizzato" msgstr "Custom" -#: include/top.php:81 modules/anagrafiche/edit.php:619 -#: modules/articoli/edit.php:406 modules/banche/edit.php:63 -#: modules/beni/edit.php:44 modules/categorie_articoli/edit.php:112 -#: modules/categorie_documenti/edit.php:34 modules/categorie_impianti/edit.php:58 -#: modules/causali/edit.php:53 modules/causali_movimenti/edit.php:36 -#: modules/checklists/edit.php:152 modules/contratti/edit.php:456 -#: modules/custom_fields/edit.php:57 modules/ddt/edit.php:437 -#: modules/emails/edit.php:139 modules/fatture/edit.php:835 -#: modules/gestione_componenti/edit.php:58 -#: modules/gestione_documentale/edit.php:43 modules/interventi/edit.php:439 -#: modules/iva/edit.php:118 modules/liste_newsletter/edit.php:121 -#: modules/listini/edit.php:42 modules/misure/edit.php:45 -#: modules/modelli_primanota/edit.php:119 modules/my_impianti/edit.php:119 -#: modules/my_impianti/plugins/my_impianti.componenti.php:267 -#: modules/newsletter/edit.php:188 modules/ordini/edit.php:297 -#: modules/pagamenti/edit.php:69 modules/pagamenti/edit.php:138 -#: modules/partitario/edit.php:125 modules/porti/edit.php:46 -#: modules/preventivi/edit.php:362 modules/primanota/edit.php:76 -#: modules/relazioni_anagrafiche/edit.php:45 modules/ritenute/edit.php:52 -#: modules/ritenute_contributi/edit.php:52 modules/rivalse/edit.php:37 -#: modules/scadenzario/edit.php:192 modules/segmenti/edit.php:169 -#: modules/smtp/edit.php:117 modules/spedizioni/edit.php:45 -#: modules/stati_contratto/edit.php:57 modules/stati_intervento/edit.php:64 -#: modules/stati_preventivo/edit.php:59 modules/stato_email/edit.php:155 -#: modules/tipi_anagrafiche/edit.php:49 modules/tipi_intervento/edit.php:137 -#: modules/tipi_scadenze/edit.php:54 modules/utenti/edit.php:186 -#: modules/viste/fields.php:36 modules/viste/filters.php:34 -#: modules/voci_servizio/edit.php:22 modules/zone/edit.php:23 -#: plugins/dichiarazioni_intento/edit.php:57 plugins/referenti/edit.php:43 -#: plugins/sedi/edit.php:155 src/HTMLBuilder/Handler/MediaHandler.php:52 +#: include/top.php:98 modules/anagrafiche/edit.php:735 +#: modules/articoli/edit.php:419 modules/banche/edit.php:80 +#: modules/beni/edit.php:61 modules/categorie_articoli/edit.php:129 +#: modules/categorie_documenti/edit.php:51 modules/categorie_impianti/edit.php:75 +#: modules/causali/edit.php:71 modules/causali_movimenti/edit.php:53 +#: modules/checklists/edit.php:169 modules/contratti/edit.php:511 +#: modules/custom_fields/edit.php:74 modules/ddt/edit.php:483 +#: modules/emails/edit.php:156 modules/fatture/edit.php:823 +#: modules/gestione_componenti/edit.php:75 +#: modules/gestione_documentale/edit.php:60 modules/impianti/edit.php:137 +#: modules/impianti/plugins/my_impianti.componenti.php:287 +#: modules/interventi/edit.php:641 modules/iva/edit.php:135 +#: modules/liste_newsletter/edit.php:138 modules/listini/edit.php:48 +#: modules/misure/edit.php:62 modules/modelli_primanota/edit.php:136 +#: modules/newsletter/edit.php:205 modules/ordini/edit.php:374 +#: modules/pagamenti/edit.php:86 modules/pagamenti/edit.php:155 +#: modules/partitario/edit.php:183 modules/porti/edit.php:64 +#: modules/preventivi/edit.php:404 modules/primanota/edit.php:92 +#: modules/relazioni_anagrafiche/edit.php:62 modules/ritenute/edit.php:69 +#: modules/ritenute_contributi/edit.php:69 modules/rivalse/edit.php:54 +#: modules/scadenzario/edit.php:197 modules/segmenti/edit.php:186 +#: modules/smtp/edit.php:134 modules/spedizioni/edit.php:63 +#: modules/stati_contratto/edit.php:75 modules/stati_intervento/edit.php:82 +#: modules/stati_preventivo/edit.php:77 modules/stato_email/edit.php:172 +#: modules/tipi_anagrafiche/edit.php:66 modules/tipi_intervento/edit.php:152 +#: modules/tipi_scadenze/edit.php:72 modules/utenti/edit.php:203 +#: modules/viste/fields.php:53 modules/viste/filters.php:51 +#: modules/voci_servizio/edit.php:39 modules/zone/edit.php:40 +#: plugins/dichiarazioni_intento/edit.php:74 plugins/referenti/edit.php:60 +#: plugins/sedi/edit.php:172 src/HTMLBuilder/Handler/MediaHandler.php:69 msgid "Elimina" msgstr "Delete" -#: include/top.php:82 +#: include/top.php:99 msgid "Sei sicuro?" msgstr "Are you sure?" -#: include/top.php:83 modules/pagamenti/edit.php:68 +#: include/top.php:100 modules/pagamenti/edit.php:85 msgid "Eliminare questo elemento?" msgstr "Delete this item?" -#: include/top.php:85 +#: include/top.php:102 msgid "Si è verificato un errore nell'esecuzione dell'operazione richiesta" msgstr "Occurred an error on execution of required operation" -#: include/top.php:86 src/HTMLBuilder/Manager/WidgetManager.php:128 +#: include/top.php:103 src/HTMLBuilder/Manager/WidgetManager.php:145 msgid "Chiudi" msgstr "Close" -#: include/top.php:87 +#: include/top.php:104 msgid "Filtra" msgstr "Filter" -#: include/top.php:88 +#: include/top.php:105 msgid "La ricerca potrebbe richiedere del tempo" msgstr "The search may take some time" -#: include/top.php:89 modules/my_impianti/plugins/my_impianti.componenti.php:227 +#: include/top.php:106 modules/impianti/plugins/my_impianti.componenti.php:245 +#: plugins/dettagli_articolo/edit.php:171 msgid "Dettagli" msgstr "Details" -#: include/top.php:91 +#: include/top.php:107 +#, fuzzy +#| msgid "Caricamento in corso" +msgid "Caricamento" +msgstr "Loading" + +#: include/top.php:109 msgid "Prima di proseguire devi selezionare alcuni elementi!" msgstr "Before continuing you have to select some items!" -#: include/top.php:92 +#: include/top.php:110 #, fuzzy #| msgid "Copia descrizione" msgid "Hooks in esecuzione" msgstr "Copy description" -#: include/top.php:93 +#: include/top.php:111 #, fuzzy #| msgid "Copia descrizione" msgid "Hook \"_NAME_\" in esecuzione" msgstr "Copy description" -#: include/top.php:94 +#: include/top.php:112 #, fuzzy #| msgid "Abilita notifiche" msgid "Hai _NUM_ notifiche" msgstr "Enable notifications" -#: include/top.php:95 +#: include/top.php:113 #, fuzzy #| msgid "Pianifica" msgid "Hai 1 notifica" msgstr "Plan" -#: include/top.php:96 +#: include/top.php:114 #, fuzzy #| msgid "Nessuna zona" msgid "Nessuna notifica" msgstr "No zone" -#: include/top.php:97 +#: include/top.php:115 msgid "E' presente un solo periodo!" msgstr "" -#: include/top.php:105 +#: include/top.php:125 plugins/exportFE/edit.php:290 +msgid "Alcuni campi obbligatori non sono stati compilati correttamente" +msgstr "Some mandatory field are not been correctly compiled" + +#: include/top.php:129 +#, fuzzy +#| msgid "Errore durante il salvataggio del tecnico!" +msgid "Errore durante il salvataggio del record" +msgstr "Error while saving technician!" + +#: include/top.php:133 msgid "La password è troppo corta" msgstr "" -#: include/top.php:106 +#: include/top.php:134 msgid "La password è troppo lunga" msgstr "" -#: include/top.php:107 +#: include/top.php:135 msgid "La password contiene un carattere non valido" msgstr "" -#: include/top.php:108 include/top.php:192 +#: include/top.php:136 include/top.php:220 msgid "Non usare la tua e-mail come password" msgstr "" -#: include/top.php:109 +#: include/top.php:137 #, fuzzy #| msgid "Le password non coincidono" msgid "La password non può contenere il tuo nome" msgstr "The passwords not coincide" -#: include/top.php:110 include/top.php:194 +#: include/top.php:138 include/top.php:222 msgid "Usa classi di caratteri diversi" msgstr "" -#: include/top.php:111 +#: include/top.php:139 #, fuzzy #| msgid "Le password non coincidono" msgid "La password contiene ripetizioni" msgstr "The passwords not coincide" -#: include/top.php:112 +#: include/top.php:140 msgid "La password contiene sequenze" msgstr "" -#: include/top.php:113 index.php:79 modules/anagrafiche/validation.php:76 -#: modules/anagrafiche/validation.php:115 modules/articoli/add.php:118 -#: modules/articoli/edit.php:333 modules/interventi/ajax_tecnici.php:212 -#: modules/stampe_contabili/edit.php:8 reset.php:76 +#: include/top.php:141 index.php:96 modules/anagrafiche/validation.php:93 +#: modules/anagrafiche/validation.php:132 modules/articoli/add.php:134 +#: modules/articoli/edit.php:346 modules/interventi/ajax_tecnici.php:236 +#: modules/stampe_contabili/edit.php:25 reset.php:93 msgid "Attenzione" msgstr "Attention" -#: include/top.php:114 include/top.php:198 +#: include/top.php:142 include/top.php:226 msgid "Molto debole" msgstr "" -#: include/top.php:115 include/top.php:199 +#: include/top.php:143 include/top.php:227 msgid "Debole" msgstr "" -#: include/top.php:116 include/top.php:200 +#: include/top.php:144 include/top.php:228 msgid "Normale" msgstr "" -#: include/top.php:117 include/top.php:201 +#: include/top.php:145 include/top.php:229 msgid "Media" msgstr "" -#: include/top.php:118 include/top.php:202 +#: include/top.php:146 include/top.php:230 msgid "Forte" msgstr "" -#: include/top.php:119 include/top.php:203 +#: include/top.php:147 include/top.php:231 msgid "Molto forte" msgstr "" -#: include/top.php:122 +#: include/top.php:150 #, fuzzy #| msgid "Nessun articolo presente" msgid "Nessun dato presente nella tabella" msgstr "No article present" -#: include/top.php:123 +#: include/top.php:151 msgid "Vista da _START_ a _END_ di _TOTAL_ elementi" msgstr "" -#: include/top.php:124 +#: include/top.php:152 msgid "Vista da 0 a 0 di 0 elementi" msgstr "" -#: include/top.php:125 +#: include/top.php:153 msgid "filtrati da _MAX_ elementi totali" msgstr "" -#: include/top.php:127 +#: include/top.php:155 #, fuzzy #| msgid "Visualizza vendita" msgid "Visualizza _MENU_ elementi" msgstr "View sale" -#: include/top.php:129 +#: include/top.php:157 #, fuzzy #| msgid "Creazione" msgid "Elaborazione" msgstr "Creation" -#: include/top.php:130 include/top.php:398 +#: include/top.php:158 include/top.php:426 msgid "Cerca" msgstr "Search" -#: include/top.php:131 +#: include/top.php:159 msgid "La ricerca non ha portato alcun risultato" msgstr "" -#: include/top.php:133 modules/articoli/plugins/articoli.lotti.php:33 -#: templates/riepilogo_interventi/piece.php:55 +#: include/top.php:161 modules/articoli/plugins/articoli.lotti.php:50 +#: templates/riepilogo_interventi/piece.php:72 #, fuzzy #| msgid "Inizia ora" msgid "Inizio" msgstr "It starts now" -#: include/top.php:136 modules/articoli/plugins/articoli.lotti.php:41 -#: templates/riepilogo_interventi/piece.php:56 +#: include/top.php:164 modules/articoli/plugins/articoli.lotti.php:58 +#: templates/riepilogo_interventi/piece.php:73 msgid "Fine" msgstr "" -#: include/top.php:189 +#: include/top.php:217 msgid "La tua password è troppo corta" msgstr "" -#: include/top.php:190 +#: include/top.php:218 msgid "La tua password è troppo lunga" msgstr "" -#: include/top.php:191 +#: include/top.php:219 msgid "La tua password contiene un carattere non valido" msgstr "" -#: include/top.php:193 +#: include/top.php:221 #, fuzzy #| msgid "Le password non coincidono" msgid "La tua password non può contenere il tuo nome" msgstr "The passwords not coincide" -#: include/top.php:195 +#: include/top.php:223 #, fuzzy #| msgid "Tipo di spedizione" msgid "Troppe ripetizioni" msgstr "Type of shipment" -#: include/top.php:196 +#: include/top.php:224 msgid "La tua password contiene sequenze" msgstr "" -#: include/top.php:197 +#: include/top.php:225 #, fuzzy #| msgid "Errore" msgid "Errori" msgstr "Error" -#: include/top.php:294 +#: include/top.php:322 msgid "OSM" msgstr "OSM" -#: include/top.php:303 +#: include/top.php:331 msgid "Mostra/nascondi menu" msgstr "Show/hide menu" -#: include/top.php:351 +#: include/top.php:379 msgid "Log accessi" msgstr "Log accesses" -#: include/top.php:355 include/top.php:442 info.php:5 info.php:17 -#: modules/stato_email/edit.php:9 +#: include/top.php:383 include/top.php:532 info.php:22 info.php:34 +#: modules/stato_email/edit.php:26 msgid "Informazioni" msgstr "Information" -#: include/top.php:359 +#: include/top.php:387 msgid "Esci" msgstr "Exit" -#: index.php:59 +#: include/top.php:448 +#, fuzzy +#| msgid "Impianti disponibili" +msgid "Plugin disponibili" +msgstr "Plants available" + +#: include/top.php:474 modules/fatture/edit.php:373 +#: modules/interventi/edit.php:290 modules/ordini/edit.php:131 +#: plugins/notes.php:26 +msgid "Note interne" +msgstr "Internal note" + +#: include/top.php:484 modules/checklists/components/add-checklist.php:37 +#: modules/checklists/edit.php:85 plugins/checks.php:29 plugins/checks.php:49 +msgid "Checklist" +msgstr "" + +#: include/top.php:493 +msgid "Info" +msgstr "Info" + +#: index.php:76 msgid "Login" msgstr "Login" -#: index.php:68 +#: index.php:85 msgid "Stai utilizzando una versione non stabile di OSM." msgstr "You are using a version not stable of OSM." -#: index.php:83 reset.php:80 +#: index.php:100 reset.php:97 msgid "Sono stati effettuati troppi tentativi di accesso consecutivi!" msgstr "Too many access attempts have been made!" -#: index.php:84 reset.php:81 +#: index.php:101 reset.php:98 msgid "Tempo rimanente (in secondi)" msgstr "Time left (in seconds)" -#: index.php:126 modules/utenti/edit.php:22 +#: index.php:143 modules/utenti/edit.php:39 msgid "Nome utente" msgstr "Username" -#: index.php:136 +#: index.php:153 #, fuzzy #| msgid "Password aggiornata!" msgid "Password dimenticata?" msgstr "Password updated!" -#: index.php:142 +#: index.php:159 msgid "Accedi" msgstr "Sign in" -#: index.php:151 +#: index.php:168 msgid "Autenticazione" msgstr "Authentication" -#: info.php:29 +#: info.php:46 msgid "" "OpenSTAManager è un software libero ideato e sviluppato da Fabio Lovato" @@ -1785,7 +1913,7 @@ msgstr "" "OpenSTAManager is a free software design and developed from Fabio Lovato" -#: info.php:31 +#: info.php:48 msgid "" "Il nome significa \"Gestore di STA (Servizio Tecnico Assistenza) aperto" "\" ed è stato creato per gestire e archiviare l'assistenza tecnica fornita ai " @@ -1795,19 +1923,19 @@ msgstr "" "and it was created for handle and archive the technical assistance provided to " "its customers" -#: info.php:35 modules/anagrafiche/edit.php:128 +#: info.php:52 modules/anagrafiche/edit.php:140 msgid "Sito web" msgstr "Web site" -#: info.php:39 +#: info.php:56 msgid "Vai al sito per leggere la licenza" msgstr "Go to the site for read the license" -#: info.php:49 +#: info.php:66 msgid "Perchè software libero" msgstr "Why free software" -#: info.php:53 +#: info.php:70 #, fuzzy msgid "" "Il progetto è software libero perchè permette a tutti di conoscere come " @@ -1821,7 +1949,7 @@ msgstr "" "works, edit it, fit it to your needs and, on commercial sphere, does not oblige " "the user to be tied up to the same supplier of assistance" -#: info.php:55 +#: info.php:72 msgid "" "E' altrettanto importante sapere come funziona per conoscere come vengono " "trattati i VOSTRI dati, proteggendo così la vostra privacy" @@ -1829,18 +1957,18 @@ msgstr "" "It is likewise know how it work for know hot are treated yours data, protecting " "in this way your privacy" -#: info.php:57 +#: info.php:74 msgid "" "OpenSTAManager è inoltre stato progettato utilizzando altro software libero, " "tra cui principalmente" msgstr "" "OpenSTAManager is also was projected using other free software, including mainly" -#: info.php:72 +#: info.php:89 msgid "Community" msgstr "Community" -#: info.php:76 +#: info.php:93 msgid "" "La community è un componente importante in un progetto open-source perchè mette " "in contatto le persone tra di loro, utenti e programmatori" @@ -1848,39 +1976,39 @@ msgstr "" "The community is a important component on an open-source project because put in " "contact which each other, user and programmer" -#: info.php:78 +#: info.php:95 msgid "Con OpenSTAManager siamo presenti su" msgstr "With OpenSTAManager we are present on" -#: info.php:84 +#: info.php:101 msgid "GitHub" msgstr "GitHub" -#: info.php:90 +#: info.php:107 msgid "Forum" msgstr "Forum" -#: info.php:96 +#: info.php:113 msgid "Newsletter" msgstr "Newsletter" -#: info.php:102 +#: info.php:119 msgid "Facebook" msgstr "Facebook" -#: info.php:113 +#: info.php:130 msgid "Aggiornamenti e nuove versioni" msgstr "Updated and new versions" -#: info.php:117 +#: info.php:134 msgid "Tutti gli aggiornamenti e le nuove versioni sono disponibili all'indirizzo" msgstr "All the update and the new version are available at" -#: info.php:128 +#: info.php:145 msgid "Supporta il progetto" msgstr "Supports the project" -#: info.php:132 +#: info.php:149 msgid "" "OpenSTAManager è software libero ed è nato e cresciuto con il lavoro volontario " "di alcuni programmatori" @@ -1888,7 +2016,7 @@ msgstr "" "OpenSTAManager is free software and is born and grown up with the volunteer " "work of some programmers" -#: info.php:134 +#: info.php:151 #, fuzzy msgid "" "La filosofia del software libero fa sì che il progetto sia accessibile a " @@ -1899,7 +2027,7 @@ msgstr "" "all and in our specific case it is, also from the point of view of " "gratuitousness" -#: info.php:136 +#: info.php:153 #, fuzzy msgid "" "Offriamo supporto a pagamento professionale a chi fosse interessato, ma a chi " @@ -1912,22 +2040,22 @@ msgstr "" "donation for the work done so fare and for the possibility to continue with " "this project with the same spirit which he was born" -#: info.php:136 +#: info.php:153 msgid "" "Le donazioni non ci rendono ricchi, ma sono un grande simbolo di " "apprezzamento" msgstr "" "Donations do not make us rich, but they are abig symbol of appreciation" -#: info.php:138 +#: info.php:155 msgid "Supporta questo progetto" msgstr "Support this project" -#: info.php:147 +#: info.php:164 msgid "Servizi a pagamento" msgstr "Payment services" -#: info.php:151 +#: info.php:168 msgid "" "Per le aziende che hanno necessità di essere seguite da supporto " "professionale è disponibile un servizio di assistenza e supporto a pagamento" @@ -1935,7 +2063,7 @@ msgstr "" "For companies that need to be followed by professional support , a paid " "assistance and support service is available" -#: info.php:153 +#: info.php:170 msgid "" "E' disponibile anche un servizio cloud su cui poter installare " "OpenSTAManager, in modo da non doverti più preoccupare di backup e gestione dei " @@ -1944,288 +2072,331 @@ msgstr "" "Acloud service is also available on which you can install " "OpenSTAManager, so you no longer have to worry about backup and data management" -#: info.php:155 +#: info.php:172 msgid "Ottieni supporto professionale" msgstr "Get professional support" -#: lib/common.php:105 plugins/pianificazione_interventi/row-list.php:91 +#: lib/common.php:122 plugins/pianificazione_interventi/row-list.php:108 msgid "sconto _TOT_ _TYPE_" msgstr "discount _TOT_ _TYPE_" -#: lib/common.php:105 +#: lib/common.php:122 #, fuzzy #| msgid "sconto _TOT_ _TYPE_" msgid "maggiorazione _TOT__TYPE_" msgstr "discount _TOT_ _TYPE_" -#: lib/common.php:133 +#: lib/common.php:150 #, fuzzy #| msgid "Imponibile" msgid "non disponibile" msgstr "Taxable" -#: lib/common.php:142 +#: lib/common.php:159 msgid "Rif. _DOCUMENT_" msgstr "" -#: lib/deprecated.php:16 +#: lib/deprecated.php:33 msgid "Funzione deprecata!" msgstr "Deprecated function!" -#: lib/deprecated.php:291 modules/fatture/add_ddt.php:34 -#: modules/ordini/buttons.php:21 plugins/importFE/riferimento.php:72 +#: lib/deprecated.php:308 modules/fatture/add_ddt.php:51 +#: modules/ordini/buttons.php:47 msgid "Ddt" msgstr "Ddt" -#: lib/deprecated.php:301 modules/ddt/add_ordine.php:33 modules/ddt/edit.php:324 -#: modules/fatture/add_ordine.php:34 plugins/importFE/riferimento.php:68 +#: lib/deprecated.php:318 modules/ddt/add_ordine.php:50 modules/ddt/edit.php:328 +#: modules/fatture/add_ordine.php:51 msgid "Ordine" msgstr "Order" -#: lib/deprecated.php:311 modules/contratti/add_preventivo.php:34 -#: modules/fatture/add_preventivo.php:35 modules/interventi/add.php:188 -#: modules/interventi/edit.php:65 +#: lib/deprecated.php:328 modules/contratti/add_preventivo.php:49 +#: modules/fatture/add_preventivo.php:51 modules/interventi/add.php:167 +#: modules/interventi/edit.php:72 msgid "Preventivo" msgstr "Preventive" -#: lib/deprecated.php:321 -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:24 -#: modules/fatture/add_contratto.php:36 modules/interventi/add.php:192 -#: modules/interventi/edit.php:78 modules/preventivi/buttons.php:48 -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:45 +#: lib/deprecated.php:338 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:41 +#: modules/fatture/add_contratto.php:50 modules/interventi/add.php:171 +#: modules/interventi/edit.php:85 modules/preventivi/buttons.php:57 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:62 msgid "Contratto" msgstr "Contract" -#: lib/deprecated.php:331 modules/articoli/plugins/articoli.lotti.php:171 -#: modules/fatture/add_intervento.php:62 -#: modules/interventi/plugins/my_impianti.interventi.php:20 -#: plugins/pianificazione_interventi/edit.php:52 +#: lib/deprecated.php:348 modules/articoli/plugins/articoli.lotti.php:188 +#: modules/fatture/add_intervento.php:79 +#: modules/interventi/plugins/my_impianti.interventi.php:39 +#: plugins/pianificazione_interventi/edit.php:69 msgid "Intervento" msgstr "Intervention" -#: lib/deprecated.php:339 +#: lib/deprecated.php:356 msgid "Rif. _DOC_ num. _NUM_ del _DATE_" msgstr "Cfr. _DOC_ num. _NUM_ of _DATE_" -#: lib/deprecated.php:345 +#: lib/deprecated.php:362 msgid "_DOC_ di riferimento _ID_ eliminato" msgstr "_DOC_ of reference _ID_ eliminated" -#: lib/deprecated.php:372 +#: lib/deprecated.php:389 msgid "Gennaio" msgstr "January" -#: lib/deprecated.php:373 +#: lib/deprecated.php:390 msgid "Febbraio" msgstr "February" -#: lib/deprecated.php:374 +#: lib/deprecated.php:391 msgid "Marzo" msgstr "March" -#: lib/deprecated.php:375 +#: lib/deprecated.php:392 msgid "Aprile" msgstr "April" -#: lib/deprecated.php:376 +#: lib/deprecated.php:393 msgid "Maggio" msgstr "May" -#: lib/deprecated.php:377 +#: lib/deprecated.php:394 msgid "Giugno" msgstr "June" -#: lib/deprecated.php:378 +#: lib/deprecated.php:395 msgid "Luglio" msgstr "July" -#: lib/deprecated.php:379 +#: lib/deprecated.php:396 msgid "Agosto" msgstr "August" -#: lib/deprecated.php:380 +#: lib/deprecated.php:397 msgid "Settembre" msgstr "September" -#: lib/deprecated.php:381 +#: lib/deprecated.php:398 msgid "Ottobre" msgstr "October" -#: lib/deprecated.php:382 +#: lib/deprecated.php:399 msgid "Novembre" msgstr "November" -#: lib/deprecated.php:383 +#: lib/deprecated.php:400 msgid "Dicembre" msgstr "December" -#: lib/functions.php:157 +#: lib/functions.php:174 msgid "Altro" msgstr "Other" -#: lib/helpers.php:260 +#: lib/helpers.php:277 msgid "_TOTAL_ _CURRENCY_" msgstr "_TOTAL_ _CURRENCY_" -#: log.php:12 +#: log.php:29 msgid "Ultimi 100 accessi" msgstr "Last 100 accesses" -#: log.php:21 modules/articoli/plugins/articoli.movimenti.php:62 -#: modules/ddt/add.php:35 modules/ddt/edit.php:81 modules/fatture/add.php:41 -#: modules/fatture/buttons.php:41 modules/movimenti/add.php:30 -#: modules/movimenti/custom/add.php:30 -#: modules/my_impianti/plugins/my_impianti.componenti.php:202 -#: modules/my_impianti/plugins/my_impianti.interventi.php:97 -#: modules/ordini/add.php:31 modules/ordini/edit.php:41 -#: modules/partitario/dettagli_conto.php:27 modules/scadenzario/edit.php:58 -#: modules/scadenzario/edit.php:97 -#: plugins/pianificazione_fatturazione/crea_fattura.php:31 -#: plugins/pianificazione_interventi/edit.php:49 -#: src/HTMLBuilder/Manager/FileManager.php:91 templates/interventi/body.php:247 -#: templates/riepilogo_interventi/piece.php:54 +#: log.php:38 modules/articoli/plugins/articoli.movimenti.php:79 +#: modules/ddt/add.php:52 modules/ddt/edit.php:88 modules/fatture/add.php:58 +#: modules/fatture/buttons.php:58 +#: modules/impianti/plugins/my_impianti.componenti.php:218 +#: modules/impianti/plugins/my_impianti.interventi.php:112 +#: modules/movimenti/add.php:46 modules/ordini/add.php:48 +#: modules/ordini/edit.php:54 modules/partitario/dettagli_conto.php:44 +#: modules/scadenzario/edit.php:72 modules/scadenzario/edit.php:111 +#: plugins/pianificazione_fatturazione/crea_fattura.php:48 +#: plugins/pianificazione_interventi/edit.php:66 +#: src/HTMLBuilder/Manager/FileManager.php:108 +#: templates/riepilogo_interventi/piece.php:71 msgid "Data" msgstr "Date" -#: log.php:22 modules/contratti/edit.php:89 modules/ddt/edit.php:89 -#: modules/ddt/edit.php:93 modules/ddt/edit.php:98 modules/fatture/edit.php:196 -#: modules/interventi/add.php:230 modules/interventi/bulk.php:248 -#: modules/interventi/bulk.php:260 modules/interventi/copia_attivita.php:15 -#: modules/interventi/edit.php:120 -#: modules/my_impianti/plugins/my_impianti.componenti.php:225 -#: modules/newsletter/edit.php:48 modules/ordini/edit.php:50 -#: modules/ordini/edit.php:54 modules/ordini/edit.php:59 -#: modules/preventivi/edit.php:101 modules/stato_servizi/edit.php:12 -#: modules/stato_servizi/edit.php:35 templates/riepilogo_interventi/piece.php:38 -msgid "Stato" -msgstr "State" - -#: log.php:23 +#: log.php:40 msgid "Indirizzo IP" msgstr "IP Address" -#: mail.php:21 mail.php:51 modules/ddt/add.php:20 modules/ddt/edit.php:112 +#: mail.php:38 mail.php:68 modules/ddt/add.php:37 modules/ddt/edit.php:115 msgid "Mittente" msgstr "Sender" -#: mail.php:24 modules/smtp/edit.php:49 +#: mail.php:41 modules/smtp/edit.php:66 msgid "Server SMTP" msgstr "SMTP Server" -#: mail.php:27 +#: mail.php:44 msgid "Porta" msgstr "Port" -#: mail.php:33 +#: mail.php:50 msgid "Prima di procedere all'invio completa: _VALUES_" msgstr "Complete this before sending: _VALUES_" -#: mail.php:36 +#: mail.php:53 msgid "Vai alla scheda account email" msgstr "Go to the email account card" -#: mail.php:55 modules/emails/edit.php:57 -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:229 +#: mail.php:72 modules/emails/edit.php:74 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:250 msgid "CC" msgstr "CC" -#: mail.php:60 modules/emails/edit.php:61 -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:233 +#: mail.php:77 modules/emails/edit.php:78 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:254 msgid "CCN" msgstr "CCN" -#: mail.php:65 modules/liste_newsletter/edit.php:53 -#: modules/liste_newsletter/edit.php:75 modules/newsletter/edit.php:85 -#: modules/newsletter/edit.php:130 modules/stati_intervento/edit.php:38 -#: modules/stato_email/edit.php:58 src/HTMLBuilder/Manager/EmailManager.php:77 +#: mail.php:82 modules/liste_newsletter/edit.php:70 +#: modules/liste_newsletter/edit.php:92 modules/newsletter/edit.php:102 +#: modules/newsletter/edit.php:147 modules/stati_intervento/edit.php:56 +#: modules/stato_email/edit.php:75 src/HTMLBuilder/Manager/EmailManager.php:94 msgid "Destinatari" msgstr "Recipients" -#: mail.php:65 +#: mail.php:82 msgid "Email delle sedi, dei referenti o agente collegato all'anagrafica." msgstr "" -#: mail.php:76 modules/emails/add.php:22 modules/emails/edit.php:46 -#: modules/newsletter/edit.php:58 modules/stato_email/edit.php:48 +#: mail.php:93 modules/emails/add.php:39 modules/emails/edit.php:63 +#: modules/newsletter/edit.php:75 modules/stato_email/edit.php:65 msgid "Oggetto" msgstr "Object" -#: mail.php:80 modules/emails/edit.php:40 +#: mail.php:97 modules/emails/edit.php:57 msgid "Richiedi notifica di lettura" msgstr "Request reading notification" -#: mail.php:92 modules/emails/edit.php:79 modules/stato_email/edit.php:86 -#: src/HTMLBuilder/Manager/EmailManager.php:81 +#: mail.php:109 modules/emails/edit.php:96 modules/stato_email/edit.php:103 +#: src/HTMLBuilder/Manager/EmailManager.php:98 msgid "Stampe" msgstr "Prints" -#: mail.php:105 modules/stato_email/edit.php:116 -#: modules/stato_servizi/actions.php:146 -#: modules/stato_servizi/src/API/v1/FolderSize.php:21 -#: plugins/pianificazione_interventi/edit.php:56 -#: src/HTMLBuilder/Manager/EmailManager.php:86 -#: src/HTMLBuilder/Manager/FileManager.php:43 +#: mail.php:122 modules/stato_email/edit.php:133 +#: modules/stato_servizi/actions.php:163 +#: modules/stato_servizi/src/API/v1/FolderSize.php:38 +#: plugins/pianificazione_interventi/edit.php:73 +#: src/HTMLBuilder/Manager/EmailManager.php:103 +#: src/HTMLBuilder/Manager/FileManager.php:60 msgid "Allegati" msgstr "Attachments" -#: mail.php:105 +#: mail.php:122 msgid "Allegati del documento o caricati nell'anagrafica dell'azienda." msgstr "" -#: mail.php:113 modules/checklists/components/add-check.php:20 -#: modules/checklists/edit.php:77 modules/custom_fields/add.php:27 -#: modules/custom_fields/content-info.php:8 modules/custom_fields/edit.php:43 -#: modules/dashboard/widgets/notifiche.php:44 modules/emails/edit.php:87 -#: modules/gestione_componenti/add.php:17 modules/gestione_componenti/edit.php:49 -#: modules/newsletter/edit.php:64 modules/stato_email/edit.php:146 +#: mail.php:130 modules/checklists/components/add-check.php:37 +#: modules/checklists/edit.php:94 modules/custom_fields/add.php:44 +#: modules/custom_fields/content-info.php:25 modules/custom_fields/edit.php:60 +#: modules/dashboard/widgets/notifiche.php:61 modules/emails/edit.php:104 +#: modules/gestione_componenti/add.php:34 modules/gestione_componenti/edit.php:66 +#: modules/newsletter/edit.php:81 modules/stato_email/edit.php:163 msgid "Contenuto" msgstr "Content" -#: mail.php:122 modules/newsletter/buttons.php:5 -#: modules/stato_email/buttons.php:15 plugins/exportFE/edit.php:91 -#: src/HTMLBuilder/Manager/ButtonManager.php:45 -#: src/HTMLBuilder/Manager/ButtonManager.php:167 +#: mail.php:139 modules/newsletter/buttons.php:22 +#: modules/stato_email/buttons.php:32 plugins/exportFE/edit.php:108 +#: src/HTMLBuilder/Manager/ButtonManager.php:62 +#: src/HTMLBuilder/Manager/ButtonManager.php:184 msgid "Invia" msgstr "Submit" -#: modules/aggiornamenti/edit.php:13 +#: modules/aggiornamenti/checksum.php:58 modules/aggiornamenti/database.php:81 +msgid "Impossibile effettuare controlli di integrità in assenza del file _FILE_" +msgstr "" + +#: modules/aggiornamenti/checksum.php:78 +msgid "" +"Segue l'elenco dei file che presentano checksum diverso rispetto a quello " +"registrato nella versione ufficiale" +msgstr "" + +#: modules/aggiornamenti/checksum.php:81 modules/aggiornamenti/database.php:99 +msgid "" +"Attenzione: questa funzionalità può presentare dei risultati falsamente " +"positivi, sulla base del contenuto del file _FILE_" +msgstr "" + +#: modules/aggiornamenti/checksum.php:89 +msgid "File con integrità errata" +msgstr "" + +#: modules/aggiornamenti/checksum.php:110 +msgid "Nessun file con problemi di integrità" +msgstr "" + +#: modules/aggiornamenti/database.php:96 +msgid "" +"Segue l'elenco delle tabelle del database che presentano una struttura diversa " +"rispetto a quella prevista nella versione ufficiale del gestionale" +msgstr "" + +#: modules/aggiornamenti/database.php:110 +msgid "Tabella assente" +msgstr "" + +#: modules/aggiornamenti/database.php:122 +#, fuzzy +msgid "Colonna" +msgstr "Column _NUM_" + +#: modules/aggiornamenti/database.php:123 modules/aggiornamenti/database.php:152 +msgid "Conflitto" +msgstr "" + +#: modules/aggiornamenti/database.php:151 +msgid "Foreign keys" +msgstr "" + +#: modules/aggiornamenti/database.php:178 +msgid "Il database non presenta problemi di integrità" +msgstr "" + +#: modules/aggiornamenti/edit.php:30 msgid "Elenco delle personalizzazioni rilevabili dal gestionale" msgstr "List of customizations detectable by the management system" -#: modules/aggiornamenti/edit.php:14 +#: modules/aggiornamenti/edit.php:31 msgid "Personalizzazioni" msgstr "Customizations" -#: modules/aggiornamenti/edit.php:23 +#: modules/aggiornamenti/edit.php:40 msgid "Percorso" msgstr "Path" -#: modules/aggiornamenti/edit.php:24 +#: modules/aggiornamenti/edit.php:41 msgid "Cartella personalizzata" msgstr "Custom folder" -#: modules/aggiornamenti/edit.php:25 +#: modules/aggiornamenti/edit.php:42 msgid "Database personalizzato" msgstr "Custom database" -#: modules/aggiornamenti/edit.php:40 +#: modules/aggiornamenti/edit.php:57 msgid "Si sconsiglia l'aggiornamento senza il supporto dell'assistenza ufficiale" msgstr "" "We do not recommend updating without the support of the official assistence" -#: modules/aggiornamenti/edit.php:43 +#: modules/aggiornamenti/edit.php:60 msgid "Non ci sono strutture personalizzate" msgstr "There are not custom facilities" -#: modules/aggiornamenti/edit.php:65 +#: modules/aggiornamenti/edit.php:67 +msgid "" +"Ci sono delle tabelle non previste nella versione standard del gestionale: " +"_LIST_" +msgstr "" + +#: modules/aggiornamenti/edit.php:84 msgid "Estensione ZIP" msgstr "ZIP extension" -#: modules/aggiornamenti/edit.php:65 +#: modules/aggiornamenti/edit.php:84 msgid "da abilitare" msgstr "to enable" -#: modules/aggiornamenti/edit.php:85 +#: modules/aggiornamenti/edit.php:104 msgid "" "Devi modificare il seguenti parametri del file di configurazione PHP (_FILE_) " "per poter caricare gli aggiornamenti" @@ -2233,276 +2404,314 @@ msgstr "" "You have to edit the following parameters of the PHP configuration file " "(_FILE_) to upload updates" -#: modules/aggiornamenti/edit.php:102 modules/backups/edit.php:50 -#: plugins/importFE/edit.php:18 +#: modules/aggiornamenti/edit.php:121 modules/backups/edit.php:67 +#: plugins/importFE/edit.php:35 msgid "Avviare la procedura?" msgstr "Initiate the procedure?" -#: modules/aggiornamenti/edit.php:105 modules/backups/edit.php:53 -#: modules/contratti/row-list.php:206 modules/ddt/row-list.php:270 -#: modules/fatture/edit.php:797 modules/fatture/row-list.php:374 -#: modules/ordini/row-list.php:253 modules/preventivi/row-list.php:234 -#: plugins/importFE/edit.php:21 plugins/importFE/list.php:156 -#: plugins/importFE/list.php:184 plugins/receiptFE/list.php:93 -#: plugins/receiptFE/list.php:121 +#: modules/aggiornamenti/edit.php:124 modules/backups/edit.php:70 +#: modules/contratti/row-list.php:246 modules/ddt/row-list.php:304 +#: modules/fatture/edit.php:785 modules/fatture/row-list.php:414 +#: modules/interventi/row-list.php:190 modules/ordini/row-list.php:316 +#: modules/preventivi/row-list.php:272 plugins/importFE/edit.php:38 +#: plugins/importFE/list.php:173 plugins/importFE/list.php:201 +#: plugins/receiptFE/list.php:110 plugins/receiptFE/list.php:138 msgid "Sì" msgstr "Yes" -#: modules/aggiornamenti/edit.php:111 modules/backups/edit.php:59 -#: plugins/importFE/edit.php:58 plugins/receiptFE/edit.php:127 +#: modules/aggiornamenti/edit.php:130 modules/backups/edit.php:76 +#: plugins/importFE/edit.php:75 plugins/receiptFE/edit.php:144 msgid "Selezionare un file!" msgstr "Select a file!" -#: modules/aggiornamenti/edit.php:129 +#: modules/aggiornamenti/edit.php:137 +msgid "Controllo dei file" +msgstr "" + +#: modules/aggiornamenti/edit.php:141 +#, fuzzy +#| msgid "Host del database" +msgid "Controllo del database" +msgstr "Database host" + +#: modules/aggiornamenti/edit.php:156 msgid "Nessun aggiornamento disponibile" msgstr "No update available" -#: modules/aggiornamenti/edit.php:131 +#: modules/aggiornamenti/edit.php:158 +msgid "" +"Attenzione: la versione individuata è in fase sperimentale, e pertanto può " +"presentare diversi bug e malfunzionamenti" +msgstr "" + +#: modules/aggiornamenti/edit.php:159 msgid "E' stato individuato un nuovo aggiornamento" msgstr "A new update has been identified" -#: modules/aggiornamenti/edit.php:131 +#: modules/aggiornamenti/edit.php:159 msgid "Scaricalo ora: _LINK_" msgstr "Download now: _LINK_" -#: modules/aggiornamenti/edit.php:146 +#: modules/aggiornamenti/edit.php:173 msgid "Carica un aggiornamento" msgstr "Upload an update" -#: modules/aggiornamenti/edit.php:146 +#: modules/aggiornamenti/edit.php:173 msgid "" "Form di caricamento aggiornamenti del gestionale e innesti di moduli e plugin" msgstr "Upload form for updates and grafts of modules and plugins" -#: modules/aggiornamenti/edit.php:156 +#: modules/aggiornamenti/edit.php:183 msgid "Carica" msgstr "Upload" -#: modules/aggiornamenti/edit.php:169 +#: modules/aggiornamenti/edit.php:194 +msgid "Verifica l'integrità dell'intallazione" +msgstr "" + +#: modules/aggiornamenti/edit.php:194 +msgid "" +"Verifica l'integrità della tua installazione attraverso un controllo sui " +"checksum dei file e sulla struttura del database" +msgstr "" + +#: modules/aggiornamenti/edit.php:199 +#, fuzzy +#| msgid "Entro il" +msgid "Controlla file" +msgstr "By the" + +#: modules/aggiornamenti/edit.php:203 +#, fuzzy +#| msgid "Host del database" +msgid "Controlla database" +msgstr "Database host" + +#: modules/aggiornamenti/edit.php:213 msgid "Ricerca aggiornamenti" msgstr "Research updates" -#: modules/aggiornamenti/edit.php:169 +#: modules/aggiornamenti/edit.php:213 msgid "Controllo automatico della presenza di aggiornamenti per il gestionale" msgstr "Automatic control of the presence of updates for the management" -#: modules/aggiornamenti/edit.php:175 +#: modules/aggiornamenti/edit.php:219 msgid "Ricerca" msgstr "Search" -#: modules/aggiornamenti/edit.php:179 +#: modules/aggiornamenti/edit.php:223 msgid "Estensione curl non supportata" msgstr "Unsupported curl extension" -#: modules/aggiornamenti/src/UpdateHook.php:31 +#: modules/aggiornamenti/src/UpdateHook.php:54 msgid "E' disponibile la versione _VERSION_ del gestionale" msgstr "" -#: modules/aggiornamenti/upload_modules.php:12 modules/backups/actions.php:63 +#: modules/aggiornamenti/upload_modules.php:29 modules/backups/actions.php:80 msgid "Estensione zip non supportata!" msgstr "Zip extension not supported!" -#: modules/aggiornamenti/upload_modules.php:12 modules/backups/actions.php:63 +#: modules/aggiornamenti/upload_modules.php:29 modules/backups/actions.php:80 msgid "Verifica e attivala sul tuo file _FILE_" msgstr "Verify and activate it on your _FILE_ file" -#: modules/aggiornamenti/upload_modules.php:85 +#: modules/aggiornamenti/upload_modules.php:102 msgid "Installazione completata!" msgstr "Installation completed!" -#: modules/aggiornamenti/upload_modules.php:87 +#: modules/aggiornamenti/upload_modules.php:104 msgid "Aggiornamento completato!" msgstr "Update completed!" -#: modules/anagrafiche/actions.php:10 +#: modules/anagrafiche/actions.php:27 #, fuzzy #| msgid "Backup ripristinato correttamente!" msgid "Anagrafica _NAME_ ripristinata correttamente!" msgstr "Backup restored correctly!" -#: modules/anagrafiche/actions.php:101 +#: modules/anagrafiche/actions.php:118 #, fuzzy #| msgid "Informazioni salvate correttamente!" msgid "Informazioni per l'anagrafica _NAME_ salvate correttamente!" msgstr "Information correctly saved!" -#: modules/anagrafiche/actions.php:107 +#: modules/anagrafiche/actions.php:124 #, fuzzy #| msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido" msgid "Attenzione: il codice anagrafica _COD_ esiste già" msgstr "Attention: fiscal code_COD_could not be valid" -#: modules/anagrafiche/actions.php:119 modules/anagrafiche/actions.php:234 +#: modules/anagrafiche/actions.php:136 modules/anagrafiche/actions.php:251 #, fuzzy #| msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido" msgid "Attenzione: il codice fiscale _COD_ è già stato censito" msgstr "Attention: fiscal code_COD_could not be valid" -#: modules/anagrafiche/actions.php:139 modules/anagrafiche/actions.php:254 +#: modules/anagrafiche/actions.php:156 modules/anagrafiche/actions.php:271 #, fuzzy #| msgid "Attenzione: la partita IVA _IVA_ potrebbe non essere valida" msgid "Attenzione: la partita IVA _IVA_ è già stata censita" msgstr "Attention: VAT number_IVA_could not be valid" -#: modules/anagrafiche/actions.php:154 modules/anagrafiche/actions.php:269 +#: modules/anagrafiche/actions.php:171 modules/anagrafiche/actions.php:286 #, fuzzy #| msgid "Attenzione: la partita IVA _IVA_ potrebbe non essere valida" msgid "Attenzione: la partita IVA _IVA_ potrebbe non essere valida" msgstr "Attention: VAT number_IVA_could not be valid" -#: modules/anagrafiche/actions.php:164 modules/anagrafiche/actions.php:279 +#: modules/anagrafiche/actions.php:181 modules/anagrafiche/actions.php:296 #, fuzzy #| msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido" msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido." msgstr "Attention: fiscal code_COD_could not be valid" -#: modules/anagrafiche/actions.php:213 +#: modules/anagrafiche/actions.php:230 msgid "Anagrafica Azienda impostata come predefinita" msgstr "Business Company set as default" -#: modules/anagrafiche/actions.php:213 +#: modules/anagrafiche/actions.php:230 msgid "" "Per ulteriori informazionioni, visitare \"Strumenti -> Impostazioni -> Generali" "\"" msgstr "For more information, visit \"Tools -> Settings -> Generals\"" -#: modules/anagrafiche/actions.php:223 +#: modules/anagrafiche/actions.php:240 msgid "Aggiunta nuova anagrafica di tipo _TYPE_" msgstr "Added new registry of type _TYPE_" -#: modules/anagrafiche/actions.php:298 +#: modules/anagrafiche/actions.php:325 msgid "Anagrafica eliminata!" msgstr "Registry eliminated!" -#: modules/anagrafiche/add.php:17 modules/anagrafiche/edit.php:54 +#: modules/anagrafiche/add.php:34 modules/anagrafiche/edit.php:66 msgid "Denominazione" msgstr "Denomination" -#: modules/anagrafiche/add.php:21 modules/anagrafiche/edit.php:497 -#: modules/utenti/edit.php:24 +#: modules/anagrafiche/add.php:38 modules/anagrafiche/edit.php:613 +#: modules/utenti/edit.php:41 msgid "Tipo di anagrafica" msgstr "Type of business" -#: modules/anagrafiche/add.php:28 modules/anagrafiche/edit.php:69 +#: modules/anagrafiche/add.php:45 modules/anagrafiche/edit.php:81 msgid "Cognome" msgstr "Surname" -#: modules/anagrafiche/add.php:32 modules/anagrafiche/edit.php:73 -#: modules/banche/add.php:11 modules/banche/edit.php:19 -#: modules/categorie_articoli/add.php:37 modules/categorie_articoli/edit.php:18 -#: modules/categorie_articoli/edit.php:52 modules/categorie_impianti/add.php:17 -#: modules/categorie_impianti/edit.php:18 modules/causali_movimenti/add.php:11 -#: modules/causali_movimenti/edit.php:18 modules/checklists/add.php:12 -#: modules/checklists/edit.php:19 modules/contratti/add.php:16 -#: modules/contratti/edit.php:81 modules/custom_fields/add.php:21 -#: modules/custom_fields/content-info.php:17 modules/custom_fields/edit.php:23 -#: modules/emails/add.php:12 modules/emails/edit.php:26 -#: modules/liste_newsletter/add.php:12 modules/liste_newsletter/edit.php:19 -#: modules/liste_newsletter/edit.php:87 modules/listini/add.php:11 -#: modules/listini/edit.php:18 modules/modelli_primanota/add.php:11 -#: modules/modelli_primanota/edit.php:15 modules/my_impianti/add.php:23 -#: modules/my_impianti/edit.php:40 -#: modules/my_impianti/plugins/my_impianti.componenti.php:196 -#: modules/my_impianti/plugins/my_impianti.interventi.php:88 -#: modules/newsletter/add.php:16 modules/newsletter/edit.php:42 -#: modules/newsletter/edit.php:142 modules/preventivi/edit.php:93 -#: modules/segmenti/add.php:11 modules/segmenti/edit.php:20 -#: modules/stato_email/edit.php:91 modules/stato_email/edit.php:121 -#: modules/stato_servizi/edit.php:10 modules/stato_servizi/edit.php:33 -#: modules/tipi_scadenze/add.php:10 modules/tipi_scadenze/edit.php:28 -#: modules/utenti/add.php:11 modules/viste/fields.php:47 -#: modules/viste/fields.php:161 modules/viste/filters.php:117 -#: plugins/receiptFE/list.php:17 src/HTMLBuilder/Manager/FileManager.php:90 +#: modules/anagrafiche/add.php:49 modules/anagrafiche/edit.php:85 +#: modules/banche/add.php:28 modules/banche/edit.php:36 +#: modules/categorie_articoli/add.php:54 modules/categorie_articoli/edit.php:35 +#: modules/categorie_articoli/edit.php:69 modules/categorie_impianti/add.php:34 +#: modules/categorie_impianti/edit.php:35 modules/causali_movimenti/add.php:28 +#: modules/causali_movimenti/edit.php:35 modules/checklists/add.php:29 +#: modules/checklists/edit.php:36 modules/contratti/add.php:33 +#: modules/contratti/edit.php:93 modules/custom_fields/add.php:38 +#: modules/custom_fields/content-info.php:34 modules/custom_fields/edit.php:40 +#: modules/emails/add.php:29 modules/emails/edit.php:43 +#: modules/impianti/add.php:34 modules/impianti/edit.php:55 +#: modules/impianti/plugins/my_impianti.componenti.php:212 +#: modules/impianti/plugins/my_impianti.interventi.php:103 +#: modules/liste_newsletter/add.php:29 modules/liste_newsletter/edit.php:36 +#: modules/liste_newsletter/edit.php:104 modules/listini/add.php:28 +#: modules/listini/edit.php:28 modules/modelli_primanota/add.php:28 +#: modules/modelli_primanota/edit.php:32 modules/newsletter/add.php:33 +#: modules/newsletter/edit.php:59 modules/newsletter/edit.php:159 +#: modules/preventivi/edit.php:104 modules/segmenti/add.php:28 +#: modules/segmenti/edit.php:37 modules/stato_email/edit.php:108 +#: modules/stato_email/edit.php:138 modules/stato_servizi/edit.php:27 +#: modules/stato_servizi/edit.php:50 modules/tipi_scadenze/add.php:28 +#: modules/tipi_scadenze/edit.php:46 modules/utenti/add.php:28 +#: modules/viste/fields.php:64 modules/viste/fields.php:178 +#: modules/viste/filters.php:134 plugins/receiptFE/list.php:34 +#: src/HTMLBuilder/Manager/FileManager.php:107 msgid "Nome" msgstr "First name" -#: modules/anagrafiche/add.php:40 modules/anagrafiche/edit.php:48 +#: modules/anagrafiche/add.php:57 modules/anagrafiche/edit.php:60 msgid "Dati anagrafici" msgstr "Personal data" -#: modules/anagrafiche/add.php:50 modules/anagrafiche/edit.php:58 -#: plugins/importFE/generate.php:117 templates/contratti/body.php:50 -#: templates/contratti_cons/top.php:29 templates/ddt/header.php:46 -#: templates/fatture/header.php:86 templates/preventivi/body.php:73 -#: templates/preventivi_cons/top.php:29 +#: modules/anagrafiche/add.php:67 modules/anagrafiche/edit.php:70 +#: plugins/importFE/generate.php:136 templates/contratti/body.php:67 +#: templates/contratti_cons/top.php:46 templates/ddt/header.php:63 +#: templates/fatture/header.php:103 templates/preventivi/body.php:90 +#: templates/preventivi_cons/top.php:46 msgid "Partita IVA" msgstr "VAT number" -#: modules/anagrafiche/add.php:54 modules/anagrafiche/edit.php:77 -#: templates/contratti/body.php:59 templates/contratti_cons/top.php:38 -#: templates/ddt/header.php:50 templates/fatture/header.php:95 -#: templates/preventivi/body.php:82 templates/preventivi_cons/top.php:38 +#: modules/anagrafiche/add.php:71 modules/anagrafiche/edit.php:89 +#: templates/contratti/body.php:76 templates/contratti_cons/top.php:55 +#: templates/ddt/header.php:67 templates/fatture/header.php:112 +#: templates/preventivi/body.php:99 templates/preventivi_cons/top.php:55 msgid "Codice fiscale" msgstr "Fiscal code" -#: modules/anagrafiche/add.php:58 modules/anagrafiche/edit.php:62 +#: modules/anagrafiche/add.php:75 modules/anagrafiche/edit.php:74 msgid "Tipologia" msgstr "Typology" -#: modules/anagrafiche/add.php:58 modules/anagrafiche/edit.php:62 +#: modules/anagrafiche/add.php:75 modules/anagrafiche/edit.php:74 msgid "Non specificato" msgstr "Not specified" -#: modules/anagrafiche/add.php:58 modules/anagrafiche/edit.php:62 +#: modules/anagrafiche/add.php:75 modules/anagrafiche/edit.php:74 msgid "Azienda" msgstr "Company" -#: modules/anagrafiche/add.php:58 modules/anagrafiche/edit.php:62 +#: modules/anagrafiche/add.php:75 modules/anagrafiche/edit.php:74 msgid "Privato" msgstr "Private" -#: modules/anagrafiche/add.php:58 modules/anagrafiche/edit.php:62 +#: modules/anagrafiche/add.php:75 modules/anagrafiche/edit.php:74 msgid "Ente pubblico" msgstr "Public authority" -#: modules/anagrafiche/add.php:66 modules/anagrafiche/edit.php:142 -#: modules/dashboard/actions.php:105 modules/liste_newsletter/edit.php:88 -#: modules/newsletter/edit.php:143 modules/stato_email/edit.php:63 -#: plugins/sedi/add.php:22 plugins/sedi/edit.php:30 +#: modules/anagrafiche/add.php:83 modules/anagrafiche/edit.php:156 +#: modules/dashboard/actions.php:150 modules/liste_newsletter/edit.php:105 +#: modules/newsletter/edit.php:160 modules/stato_email/edit.php:80 +#: plugins/sedi/add.php:39 plugins/sedi/edit.php:47 msgid "Indirizzo" msgstr "Address" -#: modules/anagrafiche/add.php:70 modules/anagrafiche/edit.php:150 -#: plugins/sedi/add.php:37 plugins/sedi/edit.php:44 +#: modules/anagrafiche/add.php:87 modules/anagrafiche/edit.php:164 +#: plugins/sedi/add.php:54 plugins/sedi/edit.php:61 msgid "C.A.P." msgstr "Zip code" -#: modules/anagrafiche/add.php:74 modules/anagrafiche/edit.php:154 -#: plugins/sedi/add.php:33 plugins/sedi/edit.php:40 -#: templates/interventi/body.php:51 templates/interventi/body.php:61 +#: modules/anagrafiche/add.php:91 modules/anagrafiche/edit.php:171 +#: plugins/sedi/add.php:50 plugins/sedi/edit.php:57 +#: templates/interventi/body.php:70 templates/interventi/body.php:80 msgid "Città" msgstr "City" -#: modules/anagrafiche/add.php:78 modules/anagrafiche/edit.php:160 -#: plugins/sedi/add.php:41 plugins/sedi/edit.php:48 -#: templates/interventi/body.php:52 templates/interventi/body.php:62 +#: modules/anagrafiche/add.php:95 modules/anagrafiche/edit.php:175 +#: plugins/sedi/add.php:58 plugins/sedi/edit.php:65 +#: templates/interventi/body.php:71 templates/interventi/body.php:81 msgid "Provincia" msgstr "Province" -#: modules/anagrafiche/add.php:85 modules/anagrafiche/edit.php:164 -#: plugins/sedi/add.php:51 plugins/sedi/edit.php:58 +#: modules/anagrafiche/add.php:102 modules/anagrafiche/edit.php:179 +#: plugins/sedi/add.php:68 plugins/sedi/edit.php:75 msgid "Nazione" msgstr "Nation" -#: modules/anagrafiche/add.php:89 modules/anagrafiche/edit.php:178 -#: modules/dashboard/actions.php:97 plugins/referenti/add.php:26 -#: plugins/referenti/edit.php:25 plugins/sedi/add.php:64 plugins/sedi/edit.php:62 -#: templates/interventi/body.php:70 +#: modules/anagrafiche/add.php:106 modules/anagrafiche/edit.php:185 +#: modules/dashboard/actions.php:142 plugins/referenti/add.php:43 +#: plugins/referenti/edit.php:42 plugins/sedi/add.php:81 plugins/sedi/edit.php:79 +#: templates/interventi/body.php:89 msgid "Telefono" msgstr "Phone" -#: modules/anagrafiche/add.php:92 modules/anagrafiche/edit.php:186 -#: modules/dashboard/actions.php:101 plugins/sedi/add.php:60 -#: plugins/sedi/edit.php:72 templates/interventi/body.php:72 +#: modules/anagrafiche/add.php:109 modules/anagrafiche/edit.php:189 +#: modules/dashboard/actions.php:146 plugins/sedi/add.php:77 +#: plugins/sedi/edit.php:89 templates/interventi/body.php:91 msgid "Cellulare" msgstr "Mobile phone" -#: modules/anagrafiche/add.php:104 modules/anagrafiche/edit.php:124 -#: templates/base/header.php:26 +#: modules/anagrafiche/add.php:121 modules/anagrafiche/edit.php:136 +#: templates/base/header.php:43 msgid "PEC" msgstr "PEC" -#: modules/anagrafiche/add.php:107 +#: modules/anagrafiche/add.php:124 msgid "" "Per impostare il codice specificare prima 'Tipologia' e 'Nazione' " "dell'anagrafica" @@ -2510,7 +2719,7 @@ msgstr "" "To set the code, first specify 'Typology' and 'Country' of the " "registry" -#: modules/anagrafiche/add.php:107 modules/anagrafiche/edit.php:111 +#: modules/anagrafiche/add.php:124 modules/anagrafiche/edit.php:123 msgid "" "Ente pubblico (B2G/PA) - Codice Univoco Ufficio (www.indicepa.gov.it), 6 " "caratteri" @@ -2518,186 +2727,198 @@ msgstr "" "Public authority (B2G/PA) - Unique office code (www.indicepa.gov.it), 6 " "characters" -#: modules/anagrafiche/add.php:107 modules/anagrafiche/edit.php:112 +#: modules/anagrafiche/add.php:124 modules/anagrafiche/edit.php:124 msgid "Azienda (B2B) - Codice Destinatario, 7 caratteri" msgstr "Company (B2B) - Recipient code, 7 characters" -#: modules/anagrafiche/add.php:107 modules/anagrafiche/edit.php:113 +#: modules/anagrafiche/add.php:124 modules/anagrafiche/edit.php:125 msgid "Privato (B2C) - viene utilizzato il Codice Fiscale" msgstr "Private (B2C) - the fiscal code is used" -#: modules/anagrafiche/add.php:111 modules/anagrafiche/edit.php:120 -#: plugins/sedi/add.php:26 plugins/sedi/edit.php:34 +#: modules/anagrafiche/add.php:128 modules/anagrafiche/edit.php:132 +#: plugins/sedi/add.php:43 plugins/sedi/edit.php:51 msgid "Codice destinatario" msgstr "Recipient code" -#: modules/anagrafiche/ajax/search.php:55 modules/anagrafiche/ajax/select.php:7 -#: modules/anagrafiche/ajax/select.php:30 modules/anagrafiche/ajax/select.php:52 -#: modules/anagrafiche/ajax/select.php:74 modules/anagrafiche/ajax/select.php:109 -#: modules/anagrafiche/ajax/select.php:139 modules/anagrafiche/ajax/select.php:186 +#: modules/anagrafiche/ajax/search.php:72 modules/anagrafiche/ajax/select.php:24 +#: modules/anagrafiche/ajax/select.php:44 modules/anagrafiche/ajax/select.php:64 +#: modules/anagrafiche/ajax/select.php:88 modules/anagrafiche/ajax/select.php:123 +#: modules/anagrafiche/ajax/select.php:152 modules/anagrafiche/ajax/select.php:199 #, fuzzy #| msgid "voce eliminata" msgid "eliminata" msgstr "voice eliminated" -#: modules/anagrafiche/bulk.php:20 +#: modules/anagrafiche/bulk.php:41 msgid "Anagrafiche eliminate!" msgstr "Business deleted!" -#: modules/anagrafiche/bulk.php:27 modules/articoli/bulk.php:44 -#: modules/ddt/bulk.php:122 modules/fatture/bulk.php:263 modules/iva/bulk.php:36 -#: modules/stato_email/bulk.php:30 +#: modules/anagrafiche/bulk.php:70 modules/articoli/bulk.php:61 +#: modules/ddt/bulk.php:141 modules/fatture/bulk.php:285 modules/iva/bulk.php:53 msgid "Elimina selezionati" msgstr "Delete selected" -#: modules/anagrafiche/bulk.php:29 +#: modules/anagrafiche/bulk.php:72 #, fuzzy #| msgid "Vuoi davvero esportare tutte le fatture elettroniche in un archivio?" msgid "Vuoi davvero eliminare le anagrafiche selezionate?" msgstr "Do you really want export all the electronic invoices in an archive?" -#: modules/anagrafiche/buttons.php:7 modules/backups/edit.php:73 -#: modules/checklists/edit.php:86 modules/fatture/buttons.php:23 -#: modules/ordini/buttons.php:8 modules/preventivi/buttons.php:24 +#: modules/anagrafiche/bulk.php:81 +#, fuzzy +#| msgid "Ricerca tramite" +msgid "Ricerca coordinate" +msgstr "Search by" + +#: modules/anagrafiche/bulk.php:83 +msgid "" +"Ricercare le coordinate per le anagrafiche selezionate senza latitudine e " +"longitudine?" +msgstr "" + +#: modules/anagrafiche/buttons.php:24 modules/articoli/edit.php:316 +#: modules/backups/edit.php:90 modules/checklists/edit.php:103 +#: modules/fatture/buttons.php:40 modules/ordini/buttons.php:29 +#: modules/preventivi/buttons.php:51 msgid "Crea" msgstr "Create" -#: modules/anagrafiche/buttons.php:15 modules/utenti/edit.php:125 -#: modules/utenti/edit.php:126 +#: modules/anagrafiche/buttons.php:32 modules/utenti/edit.php:142 +#: modules/utenti/edit.php:143 msgid "Aggiungi utente" msgstr "Add user" -#: modules/anagrafiche/buttons.php:15 +#: modules/anagrafiche/buttons.php:32 #, fuzzy #| msgid "Nome utente" msgid "Nuovo utente" msgstr "Username" -#: modules/anagrafiche/buttons.php:21 modules/dashboard/edit.php:643 +#: modules/anagrafiche/buttons.php:38 #, fuzzy #| msgid "Tipo attività" msgid "Aggiungi attività" msgstr "Activity type" -#: modules/anagrafiche/buttons.php:21 +#: modules/anagrafiche/buttons.php:38 #, fuzzy #| msgid "Tipo attività" msgid "Nuova attività" msgstr "Activity type" -#: modules/anagrafiche/buttons.php:24 +#: modules/anagrafiche/buttons.php:41 msgid "Aggiungi preventivo" msgstr "Add preventive" -#: modules/anagrafiche/buttons.php:24 +#: modules/anagrafiche/buttons.php:41 msgid "Nuovo preventivo" msgstr "New preventive" -#: modules/anagrafiche/buttons.php:27 +#: modules/anagrafiche/buttons.php:44 msgid "Aggiungi contratto" msgstr "Add contract" -#: modules/anagrafiche/buttons.php:27 +#: modules/anagrafiche/buttons.php:44 msgid "Nuovo contratto" msgstr "New contract" -#: modules/anagrafiche/buttons.php:30 +#: modules/anagrafiche/buttons.php:47 #, fuzzy #| msgid "Aggiungi ordine" msgid "Aggiungi ordine cliente" msgstr "Add order" -#: modules/anagrafiche/buttons.php:30 +#: modules/anagrafiche/buttons.php:47 #, fuzzy #| msgid "Nuovo ordine" msgid "Nuovo ordine cliente" msgstr "New order" -#: modules/anagrafiche/buttons.php:33 +#: modules/anagrafiche/buttons.php:50 #, fuzzy #| msgid "Aggiungi ddt" msgid "Aggiungi ddt uscita" msgstr "Add ddt" -#: modules/anagrafiche/buttons.php:33 +#: modules/anagrafiche/buttons.php:50 #, fuzzy #| msgid "Ddt in uscita" msgid "Nuovo ddt in uscita" msgstr "delivery note on out" -#: modules/anagrafiche/buttons.php:36 +#: modules/anagrafiche/buttons.php:53 #, fuzzy #| msgid "Aggiungi fattura" msgid "Aggiungi fattura di vendita" msgstr "Add invoice" -#: modules/anagrafiche/buttons.php:36 +#: modules/anagrafiche/buttons.php:53 #, fuzzy #| msgid "Nuova fattura" msgid "Nuova fattura di vendita" msgstr "New invoice" -#: modules/anagrafiche/buttons.php:41 +#: modules/anagrafiche/buttons.php:58 #, fuzzy #| msgid "Aggiungi ordine" msgid "Aggiungi ordine fornitore" msgstr "Add order" -#: modules/anagrafiche/buttons.php:41 +#: modules/anagrafiche/buttons.php:58 #, fuzzy #| msgid "Nuovo ordine" msgid "Nuovo ordine fornitore" msgstr "New order" -#: modules/anagrafiche/buttons.php:44 +#: modules/anagrafiche/buttons.php:61 #, fuzzy #| msgid "Aggiungi ddt" msgid "Aggiungi ddt entrata" msgstr "Add ddt" -#: modules/anagrafiche/buttons.php:44 +#: modules/anagrafiche/buttons.php:61 #, fuzzy #| msgid "in entrata" msgid "Nuovo ddt in entrata" msgstr "incoming" -#: modules/anagrafiche/buttons.php:47 +#: modules/anagrafiche/buttons.php:64 #, fuzzy #| msgid "Aggiungi fattura" msgid "Aggiungi fattura di acquisto" msgstr "Add invoice" -#: modules/anagrafiche/buttons.php:47 +#: modules/anagrafiche/buttons.php:64 #, fuzzy #| msgid "Ricerca fatture di acquisto" msgid "Nuova fattura di acquisto" msgstr "Research purchase invoices" -#: modules/anagrafiche/edit.php:87 +#: modules/anagrafiche/edit.php:99 msgid "Luogo di nascita" msgstr "Birth place" -#: modules/anagrafiche/edit.php:91 +#: modules/anagrafiche/edit.php:103 msgid "Data di nascita" msgstr "Date of birth" -#: modules/anagrafiche/edit.php:95 +#: modules/anagrafiche/edit.php:107 msgid "Sesso" msgstr "Gender" -#: modules/anagrafiche/edit.php:95 +#: modules/anagrafiche/edit.php:107 msgid "Uomo" msgstr "Man " -#: modules/anagrafiche/edit.php:95 +#: modules/anagrafiche/edit.php:107 msgid "Donna" msgstr "Woman " -#: modules/anagrafiche/edit.php:103 +#: modules/anagrafiche/edit.php:115 msgid "Codice anagrafica" msgstr "Business code" -#: modules/anagrafiche/edit.php:108 +#: modules/anagrafiche/edit.php:120 #, fuzzy #| msgid "" #| "Per impostare il codice specificare prima 'Tipologia' e 'NazioneTypology' and 'Country' of the " "registry" -#: modules/anagrafiche/edit.php:114 +#: modules/anagrafiche/edit.php:126 msgid "" "Se non si conosce il codice destinatario lasciare vuoto il campo, e verrà " "applicato in automatico quello previsto di default dal sistema ('0000000', " "'999999', 'XXXXXXX')" msgstr "" -#: modules/anagrafiche/edit.php:117 +#: modules/anagrafiche/edit.php:129 msgid "" "Non è necessario comunicare il proprio codice destinatario ai fornitori in " "quanto è sufficiente che questo sia registrato nel portale del Sistema Di " @@ -2725,55 +2946,57 @@ msgstr "" "it is sufficient that it is registered in the portal of the Revenue Exchange " "System (SDI)" -#: modules/anagrafiche/edit.php:120 plugins/sedi/add.php:26 -#: plugins/sedi/edit.php:34 +#: modules/anagrafiche/edit.php:132 plugins/sedi/add.php:43 +#: plugins/sedi/edit.php:51 msgid "Codice unico ufficio" msgstr "Unique office code" -#: modules/anagrafiche/edit.php:136 -#: modules/interventi/widgets/interventi_da_pianificare.php:72 -#: plugins/pianificazione_interventi/edit.php:68 -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:81 +#: modules/anagrafiche/edit.php:150 modules/impianti/edit.php:84 +#: modules/interventi/edit.php:51 +#: modules/interventi/widgets/interventi_da_pianificare.php:92 +#: plugins/pianificazione_interventi/edit.php:85 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:98 msgid "Sede legale" msgstr "Registered office" -#: modules/anagrafiche/edit.php:146 +#: modules/anagrafiche/edit.php:160 msgid "Civico" msgstr "Street number" -#: modules/anagrafiche/edit.php:168 modules/interventi/add.php:184 -#: modules/interventi/edit.php:108 plugins/sedi/add.php:54 -#: plugins/sedi/edit.php:82 -msgid "Zona" -msgstr "Zone" - -#: modules/anagrafiche/edit.php:168 modules/interventi/add.php:184 -#: modules/interventi/edit.php:108 plugins/sedi/add.php:54 -#: plugins/sedi/edit.php:82 -msgid "Nessuna zona" -msgstr "No zone" - -#: modules/anagrafiche/edit.php:172 -msgid "Distanza" -msgstr "Distance" - -#: modules/anagrafiche/edit.php:182 plugins/sedi/edit.php:68 +#: modules/anagrafiche/edit.php:199 plugins/sedi/edit.php:85 msgid "Fax" msgstr "Fax" -#: modules/anagrafiche/edit.php:203 plugins/sedi/edit.php:95 -msgid "Indirizzo Google" -msgstr "Google address" +#: modules/anagrafiche/edit.php:203 modules/interventi/add.php:211 +#: modules/interventi/edit.php:253 plugins/sedi/add.php:71 +#: plugins/sedi/edit.php:99 +msgid "Zona" +msgstr "Zone" -#: modules/anagrafiche/edit.php:207 plugins/sedi/edit.php:99 -msgid "Latitudine" -msgstr "Latitude" +#: modules/anagrafiche/edit.php:203 modules/interventi/add.php:211 +#: modules/interventi/edit.php:253 plugins/sedi/add.php:71 +#: plugins/sedi/edit.php:99 +msgid "Nessuna zona" +msgstr "No zone" -#: modules/anagrafiche/edit.php:211 plugins/sedi/edit.php:103 -msgid "Longitudine" -msgstr "Longitude" +#: modules/anagrafiche/edit.php:207 +msgid "Distanza" +msgstr "Distance" -#: modules/anagrafiche/edit.php:235 plugins/sedi/edit.php:129 +#: modules/anagrafiche/edit.php:226 modules/interventi/edit.php:109 +#, fuzzy +#| msgid "Personalizzazioni" +msgid "Geolocalizzazione" +msgstr "Customizations" + +#: modules/anagrafiche/edit.php:230 modules/interventi/edit.php:113 +#, fuzzy +#| msgid "Clicca per disabilitarlo" +msgid "Clicca per visualizzare" +msgstr "Click to disable it" + +#: modules/anagrafiche/edit.php:234 modules/interventi/edit.php:117 +#: plugins/sedi/edit.php:146 msgid "" "Per abilitare la visualizzazione delle anagrafiche nella mappa, inserire la " "Google Maps API Key nella scheda Impostazioni" @@ -2781,63 +3004,84 @@ msgstr "" "To enable the display of the businesses in the map, enter the Google Maps API " "Key in the Settings card" -#: modules/anagrafiche/edit.php:248 +#: modules/anagrafiche/edit.php:248 modules/anagrafiche/edit.php:260 +#: modules/anagrafiche/edit.php:284 modules/interventi/edit.php:155 +#, fuzzy +#| msgid "Modifica sessione" +msgid "Modifica posizione" +msgstr "Change session" + +#: modules/anagrafiche/edit.php:254 modules/anagrafiche/edit.php:266 +#: modules/interventi/edit.php:131 modules/interventi/edit.php:137 +#, fuzzy +#| msgid "Calcolo in corso" +msgid "Calcola percorso" +msgstr "Calculation in progress" + +#: modules/anagrafiche/edit.php:272 modules/interventi/edit.php:143 +#, fuzzy +#| msgid "Mostra la sede su Google Maps" +msgid "Cerca su Google Maps" +msgstr "Show the seat on Google Maps" + +#: modules/anagrafiche/edit.php:364 #, fuzzy msgid "Informazioni per tipo di anagrafica" msgstr "You can't modify this type of business!" -#: modules/anagrafiche/edit.php:254 modules/contratti/add.php:20 -#: modules/contratti/edit.php:53 modules/ddt/add.php:12 modules/fatture/add.php:9 -#: modules/fatture/edit.php:208 modules/interventi/add.php:169 -#: modules/interventi/edit.php:36 -#: modules/interventi/widgets/interventi_da_pianificare.php:43 -#: modules/my_impianti/add.php:27 modules/my_impianti/edit.php:48 -#: modules/ordini/add.php:10 modules/ordini/edit.php:75 -#: modules/preventivi/add.php:24 modules/preventivi/edit.php:64 -#: modules/scadenzario/edit.php:41 -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:44 -#: templates/ddt/header.php:27 templates/fatture/header.php:40 -#: templates/interventi/body.php:25 templates/ordini/header.php:27 -#: templates/registro_iva/top.php:26 templates/riepilogo_interventi/piece.php:37 +#: modules/anagrafiche/edit.php:370 modules/contratti/add.php:37 +#: modules/contratti/edit.php:65 modules/ddt/add.php:29 modules/fatture/add.php:26 +#: modules/fatture/edit.php:214 modules/impianti/add.php:38 +#: modules/impianti/edit.php:63 modules/interventi/add.php:163 +#: modules/interventi/edit.php:47 +#: modules/interventi/widgets/interventi_da_pianificare.php:63 +#: modules/ordini/add.php:27 modules/ordini/edit.php:88 +#: modules/preventivi/add.php:41 modules/preventivi/edit.php:76 +#: modules/scadenzario/edit.php:55 plugins/dettagli_articolo/edit.php:49 +#: plugins/dettagli_articolo/edit.php:72 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:61 +#: templates/ddt/header.php:44 templates/fatture/header.php:57 +#: templates/interventi/body.php:44 templates/ordini/header.php:44 +#: templates/registro_iva/top.php:43 templates/riepilogo_interventi/piece.php:54 msgid "Cliente" msgstr "Customer" -#: modules/anagrafiche/edit.php:258 +#: modules/anagrafiche/edit.php:374 #, fuzzy #| msgid "Carica documento fornitore" msgid "Cliente e fornitore" msgstr "Charge supplier document" -#: modules/anagrafiche/edit.php:260 -#: modules/contratti/plugins/contratti.consuntivo.php:69 -#: modules/interventi/ajax_tecnici.php:207 -#: modules/interventi/manage_sessione.php:28 modules/my_impianti/add.php:35 -#: modules/preventivi/plugins/preventivi.consuntivo.php:68 -#: templates/interventi/body.php:243 +#: modules/anagrafiche/edit.php:376 +#: modules/contratti/plugins/contratti.consuntivo.php:86 +#: modules/dashboard/actions.php:265 modules/interventi/ajax_tecnici.php:231 +#: modules/interventi/modals/manage_sessione.php:45 +#: modules/preventivi/plugins/preventivi.consuntivo.php:85 +#: templates/interventi/body.php:262 msgid "Tecnico" msgstr "Technician " -#: modules/anagrafiche/edit.php:267 +#: modules/anagrafiche/edit.php:383 msgid "Appoggio bancario" msgstr "Bank support" -#: modules/anagrafiche/edit.php:271 +#: modules/anagrafiche/edit.php:387 msgid "Filiale banca" msgstr "Bank branch" -#: modules/anagrafiche/edit.php:276 +#: modules/anagrafiche/edit.php:392 msgid "Codice IBAN" msgstr "IBAN code" -#: modules/anagrafiche/edit.php:280 +#: modules/anagrafiche/edit.php:396 msgid "Codice BIC" msgstr "BIC code" -#: modules/anagrafiche/edit.php:286 +#: modules/anagrafiche/edit.php:402 msgid "Abilitare lo split payment" msgstr "Enable split payment" -#: modules/anagrafiche/edit.php:286 +#: modules/anagrafiche/edit.php:402 #, fuzzy msgid "" "Lo split payment è disponibile per le anagrafiche di tipologia \\\"Ente pubblico" @@ -2860,175 +3104,173 @@ msgstr "" "nature;
  • public assistance and charity organizations;
  • social " "security institutions;
  • consortia between these constituted.
  • " -#: modules/anagrafiche/edit.php:286 modules/fatture/edit.php:341 +#: modules/anagrafiche/edit.php:402 modules/fatture/edit.php:336 msgid "Split payment" msgstr "Split payment" -#: modules/anagrafiche/edit.php:290 modules/iva/edit.php:79 +#: modules/anagrafiche/edit.php:406 modules/iva/edit.php:96 msgid "Dicitura fissa in fattura" msgstr "Fixed wording in the invoice" -#: modules/anagrafiche/edit.php:299 +#: modules/anagrafiche/edit.php:415 msgid "Tipo attività predefinita" msgstr "Default task type" -#: modules/anagrafiche/edit.php:303 +#: modules/anagrafiche/edit.php:419 msgid "Relazione con il cliente" msgstr "Customer relationship" -#: modules/anagrafiche/edit.php:309 modules/anagrafiche/edit.php:371 +#: modules/anagrafiche/edit.php:425 modules/anagrafiche/edit.php:487 msgid "Pagamento predefinito" msgstr "Default payment" -#: modules/anagrafiche/edit.php:313 modules/anagrafiche/edit.php:375 +#: modules/anagrafiche/edit.php:429 modules/anagrafiche/edit.php:491 msgid "Banca predefinita" msgstr "Default bank" -#: modules/anagrafiche/edit.php:313 +#: modules/anagrafiche/edit.php:429 msgid "Banca predefinita su cui accreditare i pagamenti." msgstr "Default bank to which accredit payments." -#: modules/anagrafiche/edit.php:319 modules/anagrafiche/edit.php:381 +#: modules/anagrafiche/edit.php:435 modules/anagrafiche/edit.php:497 msgid "Iva predefinita" msgstr "Default VAT" -#: modules/anagrafiche/edit.php:323 modules/anagrafiche/edit.php:385 +#: modules/anagrafiche/edit.php:439 modules/anagrafiche/edit.php:501 msgid "Ritenuta d'acconto predefinita" msgstr "Default withholding tax" -#: modules/anagrafiche/edit.php:329 modules/anagrafiche/edit.php:391 -msgid "Listino articoli" -msgstr "Articles list" +#: modules/anagrafiche/edit.php:445 modules/anagrafiche/edit.php:507 +#, fuzzy +#| msgid "Piano dei conti cliente" +msgid "Piano di sconto/rincaro su articoli" +msgstr "Customer accounts plan" -#: modules/anagrafiche/edit.php:333 +#: modules/anagrafiche/edit.php:449 msgid "Indirizzo di fatturazione" msgstr "Invoicing address" -#: modules/anagrafiche/edit.php:339 +#: modules/anagrafiche/edit.php:455 msgid "Agente principale" msgstr "Main agent" -#: modules/anagrafiche/edit.php:343 +#: modules/anagrafiche/edit.php:459 #, fuzzy #| msgid "Numero secondario" msgid "Agenti secondari" msgstr "Secondary number" -#: modules/anagrafiche/edit.php:353 +#: modules/anagrafiche/edit.php:469 msgid "Piano dei conti cliente" msgstr "Customer accounts plan" -#: modules/anagrafiche/edit.php:359 modules/anagrafiche/edit.php:405 -#: modules/articoli/edit.php:231 +#: modules/anagrafiche/edit.php:475 modules/anagrafiche/edit.php:521 +#: modules/articoli/edit.php:248 msgid "Nessuno" msgstr "Nobody" -#: modules/anagrafiche/edit.php:399 +#: modules/anagrafiche/edit.php:515 msgid "Piano dei conti fornitore" msgstr "Supplier chart of accounts" -#: modules/anagrafiche/edit.php:417 modules/categorie_articoli/add.php:41 -#: modules/categorie_articoli/edit.php:22 modules/categorie_articoli/edit.php:53 -#: modules/categorie_impianti/add.php:21 modules/categorie_impianti/edit.php:22 -#: modules/relazioni_anagrafiche/add.php:15 -#: modules/relazioni_anagrafiche/edit.php:22 modules/stati_intervento/add.php:19 -#: modules/stati_intervento/edit.php:28 +#: modules/anagrafiche/edit.php:533 modules/categorie_articoli/add.php:58 +#: modules/categorie_articoli/edit.php:39 modules/categorie_articoli/edit.php:70 +#: modules/categorie_impianti/add.php:38 modules/categorie_impianti/edit.php:39 +#: modules/relazioni_anagrafiche/add.php:32 +#: modules/relazioni_anagrafiche/edit.php:39 modules/stati_intervento/add.php:36 +#: modules/stati_intervento/edit.php:46 msgid "Colore" msgstr "Color" -#: modules/anagrafiche/edit.php:432 modules/articoli/add.php:37 -#: modules/dashboard/actions.php:131 -msgid "Informazioni aggiuntive" -msgstr "Additional information" - -#: modules/anagrafiche/edit.php:439 +#: modules/anagrafiche/edit.php:555 #, fuzzy #| msgid "Codice registro imprese" msgid "Numero d'iscrizione registro imprese" msgstr "Business register code" -#: modules/anagrafiche/edit.php:439 +#: modules/anagrafiche/edit.php:555 msgid "" "Il numero registro imprese è il numero di iscrizione attribuito dal Registro " "Imprese della Camera di Commercio." msgstr "" -#: modules/anagrafiche/edit.php:443 +#: modules/anagrafiche/edit.php:559 msgid "Codice R.E.A." msgstr "Code R.E.A" -#: modules/anagrafiche/edit.php:443 +#: modules/anagrafiche/edit.php:559 msgid "provincia-C.C.I.A.A." msgstr "province-C.C.I.A.A." -#: modules/anagrafiche/edit.php:443 +#: modules/anagrafiche/edit.php:559 msgid "Formato: _PATTERN_" msgstr "Format:_PATTERN_" -#: modules/anagrafiche/edit.php:451 +#: modules/anagrafiche/edit.php:567 msgid "Num. iscr. C.C.I.A.A." msgstr "" -#: modules/anagrafiche/edit.php:455 +#: modules/anagrafiche/edit.php:571 msgid "Città iscr. C.C.I.A.A." msgstr "" -#: modules/anagrafiche/edit.php:461 +#: modules/anagrafiche/edit.php:577 msgid "Num. iscr. tribunale" msgstr "" -#: modules/anagrafiche/edit.php:465 +#: modules/anagrafiche/edit.php:581 msgid "Num. iscr. albo artigiani" msgstr "" -#: modules/anagrafiche/edit.php:469 +#: modules/anagrafiche/edit.php:585 msgid "Foro di competenza" msgstr "Jurisdiction" -#: modules/anagrafiche/edit.php:473 +#: modules/anagrafiche/edit.php:589 msgid "Capitale sociale" msgstr "Share capital " -#: modules/anagrafiche/edit.php:479 +#: modules/anagrafiche/edit.php:595 msgid "Settore merceologico" msgstr "Commodity sector" -#: modules/anagrafiche/edit.php:483 +#: modules/anagrafiche/edit.php:599 msgid "Marche trattate" msgstr "Treated brands" -#: modules/anagrafiche/edit.php:487 +#: modules/anagrafiche/edit.php:603 msgid "Num. dipendenti" msgstr "N.employees" -#: modules/anagrafiche/edit.php:491 +#: modules/anagrafiche/edit.php:607 msgid "Num. macchine" msgstr "N.machines" -#: modules/anagrafiche/edit.php:501 +#: modules/anagrafiche/edit.php:617 #, fuzzy #| msgid "Questa anagrafica è di tipo \"Azienda\"" msgid "Questa anagrafica è di tipo \"Azienda\"" msgstr "This business is of the \"Company\" type" -#: modules/anagrafiche/edit.php:509 modules/articoli/edit.php:113 -#: modules/banche/edit.php:38 modules/dashboard/actions.php:109 -#: modules/ddt/edit.php:249 modules/fatture/edit.php:374 -#: modules/listini/edit.php:32 modules/ordini/edit.php:113 -#: modules/scadenzario/edit.php:68 modules/segmenti/edit.php:65 -#: modules/smtp/edit.php:77 plugins/exportFE/edit.php:139 plugins/sedi/edit.php:87 -#: templates/ddt/footer.php:26 templates/ddt/footer.php:74 -#: templates/fatture/body.php:212 templates/ordini/body.php:240 +#: modules/anagrafiche/edit.php:625 modules/articoli/edit.php:130 +#: modules/banche/edit.php:55 modules/dashboard/actions.php:154 +#: modules/ddt/edit.php:253 modules/fatture/edit.php:367 +#: modules/listini/edit.php:42 modules/ordini/edit.php:125 +#: modules/scadenzario/edit.php:82 modules/segmenti/edit.php:82 +#: modules/smtp/edit.php:94 plugins/exportFE/edit.php:155 +#: plugins/sedi/edit.php:104 templates/ddt/footer.php:43 +#: templates/ddt/footer.php:91 templates/fatture/body.php:232 +#: templates/ordini/body.php:262 msgid "Note" msgstr "Note" -#: modules/anagrafiche/edit.php:515 +#: modules/anagrafiche/edit.php:631 #, fuzzy #| msgid "Newsletter" msgid "Opt-out newsletter" msgstr "Newsletter" -#: modules/anagrafiche/edit.php:529 +#: modules/anagrafiche/edit.php:645 #, fuzzy #| msgid "" #| "Per impostare il logo delle stampe, caricare un'immagine specificando come " @@ -3042,29 +3284,29 @@ msgstr "" "To set the logo of the prints, upload an image by specifying \"Logo prints\" as " "the name (Recommended resolution 302x111 pixel)" -#: modules/anagrafiche/edit.php:560 modules/articoli/edit.php:358 -#: modules/contratti/edit.php:403 modules/ddt/edit.php:392 -#: modules/interventi/edit.php:398 modules/ordini/edit.php:252 -#: modules/preventivi/edit.php:318 modules/tipi_intervento/edit.php:92 +#: modules/anagrafiche/edit.php:676 modules/articoli/edit.php:371 +#: modules/contratti/edit.php:458 modules/ddt/edit.php:438 +#: modules/interventi/edit.php:600 modules/ordini/edit.php:329 +#: modules/preventivi/edit.php:360 modules/tipi_intervento/edit.php:107 msgid "Documenti collegati: _NUM_" msgstr "Linked documents: _NUM_" -#: modules/anagrafiche/edit.php:575 modules/categorie_articoli/edit.php:96 +#: modules/anagrafiche/edit.php:691 modules/categorie_articoli/edit.php:113 #, fuzzy #| msgid "Eliminato" msgid "Eliminato il:" msgstr "Removed" -#: modules/anagrafiche/edit.php:571 +#: modules/anagrafiche/edit.php:687 #, fuzzy #| msgid "_DOC_ _NUM_ del _DATE_" msgid "_DOC_ _NUM_ del _DATE_ _DELETED_AT_" msgstr "_DOC_ _NUM_of_DATE_" -#: modules/anagrafiche/edit.php:613 modules/articoli/edit.php:400 -#: modules/contratti/edit.php:450 modules/ddt/edit.php:425 -#: modules/interventi/edit.php:432 modules/ordini/edit.php:290 -#: modules/preventivi/edit.php:355 +#: modules/anagrafiche/edit.php:729 modules/articoli/edit.php:413 +#: modules/contratti/edit.php:505 modules/ddt/edit.php:471 +#: modules/interventi/edit.php:634 modules/ordini/edit.php:367 +#: modules/preventivi/edit.php:397 msgid "" "Eliminando questo documento si potrebbero verificare problemi nelle altre " "sezioni del gestionale" @@ -3072,545 +3314,569 @@ msgstr "" "Deleting this document could cause problems in other sections of the management " "software" -#: modules/anagrafiche/edit.php:623 +#: modules/anagrafiche/edit.php:739 msgid "Questa è l'anagrafica \"Azienda\" e non è possibile eliminarla" msgstr "This is the \"company\" registry and it is not possible to delete it" -#: modules/anagrafiche/edit.php:627 +#: modules/anagrafiche/edit.php:743 msgid "Questa anagrafica è stata eliminata" msgstr "This registry has been deleted" -#: modules/anagrafiche/validation.php:16 modules/articoli/validation.php:17 +#: modules/anagrafiche/modals/posizione.php:32 plugins/sedi/edit.php:112 +msgid "Indirizzo Google" +msgstr "Google address" + +#: modules/anagrafiche/modals/posizione.php:36 plugins/sedi/edit.php:116 +msgid "Latitudine" +msgstr "Latitude" + +#: modules/anagrafiche/modals/posizione.php:40 plugins/sedi/edit.php:120 +msgid "Longitudine" +msgstr "Longitude" + +#: modules/anagrafiche/validation.php:33 modules/articoli/validation.php:34 msgid "Il codice è disponbile" msgstr "" -#: modules/anagrafiche/validation.php:16 +#: modules/anagrafiche/validation.php:33 msgid "Il codice è già utilizzato in un'altra anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:32 +#: modules/anagrafiche/validation.php:49 msgid "Il codice fiscale non è già inserito in una anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:32 +#: modules/anagrafiche/validation.php:49 msgid "Il codice fiscale è già utilizzato in un'altra anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:38 +#: modules/anagrafiche/validation.php:55 msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido" msgstr "Attention: fiscal code_COD_could not be valid" -#: modules/anagrafiche/validation.php:58 +#: modules/anagrafiche/validation.php:75 msgid "La partita iva non è già inserita in una anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:58 +#: modules/anagrafiche/validation.php:75 msgid "La partita iva è già utilizzata in un'altra anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:66 +#: modules/anagrafiche/validation.php:83 msgid "La partita iva inserita non possiede un formato valido" msgstr "" -#: modules/anagrafiche/validation.php:71 +#: modules/anagrafiche/validation.php:88 #, fuzzy #| msgid "Impossibile generare la fattura elettronica" msgid "Impossibile verificare l'origine della partita iva" msgstr "Impossible generate the electronic invoice" -#: modules/anagrafiche/validation.php:99 +#: modules/anagrafiche/validation.php:116 msgid "L'email non è già inserita in una anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:99 +#: modules/anagrafiche/validation.php:116 msgid "L'email è già utilizzata in un'altra anagrafica" msgstr "" -#: modules/anagrafiche/validation.php:105 +#: modules/anagrafiche/validation.php:122 msgid "L'email inserita non possiede un formato valido" msgstr "" -#: modules/anagrafiche/validation.php:110 +#: modules/anagrafiche/validation.php:127 #, fuzzy #| msgid "Impossibile modificare il file!" msgid "Impossibile verificare l'origine dell'email" msgstr "Impossible modify the file!" -#: modules/articoli/actions.php:24 modules/articoli/actions.php:69 +#: modules/articoli/actions.php:42 modules/articoli/actions.php:87 #, fuzzy #| msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido" msgid "Attenzione: il codice _CODICE_ è già stato utilizzato _N_ volta" msgstr "Attention: fiscal code_COD_could not be valid" -#: modules/articoli/actions.php:55 +#: modules/articoli/actions.php:73 msgid "Aggiunto un nuovo articolo" msgstr "Added a new article" -#: modules/articoli/actions.php:139 +#: modules/articoli/actions.php:170 #, fuzzy #| msgid "Errore durante il caricamento del file!" msgid "Errore durante il caricamento dell'immagine!" msgstr "Error during the uploaded of the file!" -#: modules/articoli/actions.php:157 modules/categorie_documenti/actions.php:23 -#: modules/checklists/actions.php:29 modules/emails/actions.php:35 -#: modules/gestione_componenti/actions.php:15 -#: modules/gestione_documentale/actions.php:25 modules/interventi/actions.php:62 -#: modules/listini/actions.php:17 modules/my_impianti/actions.php:33 -#: modules/smtp/actions.php:41 modules/tecnici_tariffe/actions.php:26 -#: modules/tipi_anagrafiche/actions.php:15 modules/voci_servizio/actions.php:12 -#: modules/zone/actions.php:21 plugins/fornitori_articolo/actions.php:36 +#: modules/articoli/actions.php:188 modules/categorie_documenti/actions.php:40 +#: modules/checklists/actions.php:46 modules/emails/actions.php:52 +#: modules/gestione_componenti/actions.php:32 +#: modules/gestione_documentale/actions.php:42 modules/impianti/actions.php:50 +#: modules/listini/actions.php:34 modules/smtp/actions.php:58 +#: modules/tecnici_tariffe/actions.php:43 modules/tipi_anagrafiche/actions.php:32 +#: modules/voci_servizio/actions.php:29 modules/zone/actions.php:38 +#: plugins/dettagli_articolo/actions.php:53 msgid "Informazioni salvate correttamente!" msgstr "Information correctly saved!" -#: modules/articoli/actions.php:183 +#: modules/articoli/actions.php:218 msgid "Articolo duplicato correttamente!" msgstr "Article correctly duplicated!" -#: modules/articoli/actions.php:218 +#: modules/articoli/actions.php:253 #, fuzzy #| msgid "Carico magazzino con serial da _SERIAL_INIZIO_ a _SERIAL_FINE_" msgid "Carico magazzino con serial da _INIZIO_ a _FINE_" msgstr "Warehouse load with serial from_ SERIAL_INIZIO_a_SERIAL_FINE_" -#: modules/articoli/actions.php:224 +#: modules/articoli/actions.php:259 #, fuzzy #| msgid "Aggiunti _NUM_ prodotti!" msgid "Aggiunti _NUM_ seriali!" msgstr "Added_NUM_products!" -#: modules/articoli/actions.php:229 +#: modules/articoli/actions.php:264 msgid "Alcuni seriali erano già presenti" msgstr "Some serials were already present" -#: modules/articoli/actions.php:244 +#: modules/articoli/actions.php:279 msgid "Eliminazione dal magazzino del prodotto con serial _SERIAL_" msgstr "Elimination of the product from the warehouse with serial _SERIAL_" -#: modules/articoli/actions.php:249 +#: modules/articoli/actions.php:284 msgid "Prodotto rimosso!" msgstr "Product removed!" -#: modules/articoli/actions.php:266 +#: modules/articoli/actions.php:301 msgid "Movimento rimosso!" msgstr "Movement removed!" -#: modules/articoli/actions.php:273 +#: modules/articoli/actions.php:308 msgid "Articolo eliminato!" msgstr "Article eliminated!" -#: modules/articoli/add.php:13 modules/articoli/edit.php:26 -#: modules/interventi/widgets/interventi_da_pianificare.php:42 -#: modules/iva/add.php:15 modules/iva/edit.php:65 -#: modules/my_impianti/plugins/my_impianti.componenti.php:223 -#: modules/stati_intervento/add.php:11 modules/stati_intervento/edit.php:20 -#: modules/tipi_intervento/add.php:11 modules/tipi_intervento/edit.php:12 -#: modules/zone/add.php:11 modules/zone/edit.php:13 plugins/exportFE/edit.php:153 -#: plugins/fornitori_articolo/edit.php:39 -#: templates/magazzino_inventario/body.php:50 +#: modules/articoli/add.php:28 modules/articoli/edit.php:43 +#: modules/articoli/modals/duplicazione.php:29 +#: modules/impianti/plugins/my_impianti.componenti.php:241 +#: modules/interventi/widgets/interventi_da_pianificare.php:62 +#: modules/iva/add.php:32 modules/iva/edit.php:82 +#: modules/stati_intervento/add.php:28 modules/stati_intervento/edit.php:38 +#: modules/tipi_intervento/add.php:28 modules/tipi_intervento/edit.php:29 +#: modules/zone/add.php:28 modules/zone/edit.php:30 +#: plugins/dettagli_articolo/edit.php:200 plugins/exportFE/edit.php:169 +#: templates/magazzino_inventario/body.php:67 msgid "Codice" msgstr "Code" -#: modules/articoli/add.php:13 +#: modules/articoli/add.php:28 msgid "Se non specificato, il codice verrà calcolato automaticamente" msgstr "" -#: modules/articoli/add.php:27 modules/articoli/edit.php:36 -#: modules/my_impianti/edit.php:51 modules/voci_servizio/add.php:11 -#: modules/voci_servizio/edit.php:12 src/HTMLBuilder/Manager/FileManager.php:176 -#: templates/magazzino_inventario/body.php:51 +#: modules/articoli/add.php:42 modules/articoli/edit.php:53 +#: modules/impianti/edit.php:66 modules/voci_servizio/add.php:28 +#: modules/voci_servizio/edit.php:29 src/HTMLBuilder/Manager/FileManager.php:193 +#: templates/magazzino_inventario/body.php:68 msgid "Categoria" msgstr "Category" -#: modules/articoli/add.php:31 modules/articoli/edit.php:40 -#: modules/categorie_articoli/edit.php:43 +#: modules/articoli/add.php:46 modules/articoli/edit.php:57 +#: modules/categorie_articoli/edit.php:60 msgid "Sottocategoria" msgstr "Subcategory" -#: modules/articoli/add.php:51 modules/articoli/edit.php:134 +#: modules/articoli/add.php:66 modules/articoli/edit.php:151 msgid "Soglia minima quantità" msgstr "Minimum quantity threshold" -#: modules/articoli/add.php:60 modules/articoli/edit.php:170 +#: modules/articoli/add.php:75 modules/articoli/edit.php:187 msgid "Scorpora iva dal prezzo di vendita." msgstr "Spin off VAT from the sale price." -#: modules/articoli/add.php:64 modules/articoli/edit.php:174 -#: modules/contratti/plugins/contratti.consuntivo.php:114 -#: modules/contratti/plugins/contratti.consuntivo.php:144 -#: modules/interventi/row-list.php:23 -#: modules/preventivi/plugins/preventivi.consuntivo.php:113 -#: modules/preventivi/plugins/preventivi.consuntivo.php:143 -#: plugins/pianificazione_interventi/row-list.php:24 -#: templates/magazzino_inventario/body.php:53 +#: modules/articoli/add.php:79 modules/articoli/edit.php:191 +#: modules/contratti/plugins/contratti.consuntivo.php:131 +#: modules/contratti/plugins/contratti.consuntivo.php:161 +#: modules/interventi/row-list.php:37 +#: modules/preventivi/plugins/preventivi.consuntivo.php:130 +#: modules/preventivi/plugins/preventivi.consuntivo.php:160 +#: plugins/pianificazione_interventi/row-list.php:41 +#: templates/magazzino_inventario/body.php:70 msgid "Prezzo di vendita" msgstr "Sale price" -#: modules/articoli/add.php:68 modules/articoli/edit.php:180 +#: modules/articoli/add.php:83 modules/articoli/edit.php:197 msgid "Iva di vendita" msgstr "Sales VAT" -#: modules/articoli/add.php:68 modules/articoli/edit.php:180 +#: modules/articoli/add.php:83 modules/articoli/edit.php:197 msgid "Se non specificata, verrà utilizzata l'iva di default delle impostazioni" msgstr "" -#: modules/articoli/add.php:118 modules/articoli/edit.php:333 +#: modules/articoli/add.php:134 modules/articoli/edit.php:346 msgid "Seleziona Iva di vendita." msgstr "Select sales VAT" -#: modules/articoli/ajax/complete.php:35 +#: modules/articoli/ajax/complete.php:52 #, fuzzy #| msgid "Nessuna vendita di questo articolo al cliente selezionato" msgid "Nessuna vendita trovata di questo articolo al cliente" msgstr "No sale of this item to the selected customer" -#: modules/articoli/ajax/complete.php:64 +#: modules/articoli/ajax/complete.php:81 #, fuzzy #| msgid "Nessuna vendita di questo articolo al cliente selezionato" msgid "Nessuna vendita trovata di questo articolo" msgstr "No sale of this item to the selected customer" -#: modules/articoli/ajax/complete.php:92 +#: modules/articoli/ajax/complete.php:109 #, fuzzy #| msgid "Nessun intervento su questo impianto" msgid "Nessun acquisto trovato di questo articolo" msgstr "No one intervention on this technical plant" -#: modules/articoli/ajax/select.php:166 +#: modules/articoli/ajax/select.php:167 msgid "Nessuna categoria" msgstr "No category" -#: modules/articoli/bulk.php:17 +#: modules/articoli/bulk.php:34 #, fuzzy #| msgid "Prezzo di acquisto" msgid "Prezzi di acquisto aggiornati!" msgstr "Purchase price" -#: modules/articoli/bulk.php:37 +#: modules/articoli/bulk.php:54 #, fuzzy #| msgid "Articolo eliminato!" msgid "Articoli eliminati!" msgstr "Article eliminated!" -#: modules/articoli/bulk.php:46 +#: modules/articoli/bulk.php:63 #, fuzzy #| msgid "Vuoi davvero esportare tutte le fatture elettroniche in un archivio?" msgid "Vuoi davvero eliminare gli articoli selezionati?" msgstr "Do you really want export all the electronic invoices in an archive?" -#: modules/articoli/bulk.php:54 +#: modules/articoli/bulk.php:71 #, fuzzy #| msgid "Prezzo di acquisto" msgid "Aggiorna prezzo di acquisto" msgstr "Purchase price" -#: modules/articoli/bulk.php:56 +#: modules/articoli/bulk.php:73 msgid "Aggiornare il prezzo di acquisto per gli articoli selezionati?" msgstr "" -#: modules/articoli/bulk.php:57 +#: modules/articoli/bulk.php:74 #, fuzzy #| msgid "Percentuale imponibile" msgid "Percentuale sconto/rincaro" msgstr "Taxable percentage " -#: modules/articoli/buttons.php:13 +#: modules/articoli/buttons.php:24 modules/articoli/buttons.php:29 msgid "Duplica articolo" msgstr "Duplicate item " -#: modules/articoli/edit.php:20 modules/my_impianti/edit.php:30 -#: templates/ordini/body.php:33 +#: modules/articoli/edit.php:37 modules/impianti/edit.php:45 +#: templates/ordini/body.php:50 msgid "Immagine" msgstr "Image" -#: modules/articoli/edit.php:54 +#: modules/articoli/edit.php:71 msgid "Abilita serial number" msgstr "Enable serial number " -#: modules/articoli/edit.php:54 +#: modules/articoli/edit.php:71 msgid "Abilita serial number in fase di aggiunta articolo in fattura o ddt" msgstr "" "Enable serial number in the addition of articles to invoice or delivery note" -#: modules/articoli/edit.php:54 +#: modules/articoli/edit.php:71 msgid "Serial number" msgstr "Serial number" -#: modules/articoli/edit.php:58 src/Settings.php:184 +#: modules/articoli/edit.php:75 src/Settings.php:201 msgid "Attivo" msgstr "Active" -#: modules/articoli/edit.php:58 +#: modules/articoli/edit.php:75 msgid "Seleziona per rendere attivo l'articolo" msgstr "Select for make the article active" -#: modules/articoli/edit.php:58 +#: modules/articoli/edit.php:75 msgid "Articolo attivo" msgstr "Article activated" -#: modules/articoli/edit.php:62 modules/my_impianti/edit.php:86 +#: modules/articoli/edit.php:79 modules/impianti/edit.php:104 msgid "Ubicazione" msgstr "Location" -#: modules/articoli/edit.php:67 modules/movimenti/add.php:26 -#: modules/movimenti/custom/add.php:26 +#: modules/articoli/edit.php:84 modules/movimenti/add.php:42 +#: plugins/importFE/generate.php:286 msgid "Quantità" msgstr "Quantity" -#: modules/articoli/edit.php:72 +#: modules/articoli/edit.php:89 #, fuzzy #| msgid "Modifica quantità manualmente" msgid "Modifica quantità" msgstr "Change quantity manually" -#: modules/articoli/edit.php:72 +#: modules/articoli/edit.php:89 msgid "Seleziona per modificare manualmente la quantità" msgstr "Select to manually change the quantity" -#: modules/articoli/edit.php:72 +#: modules/articoli/edit.php:89 msgid "Quantità manuale" msgstr "Manual quantity" -#: modules/articoli/edit.php:104 modules/movimenti/add.php:42 -#: modules/movimenti/custom/add.php:40 +#: modules/articoli/edit.php:121 modules/movimenti/add.php:57 msgid "Descrizione movimento" msgstr "Movement description" -#: modules/articoli/edit.php:107 modules/primanota/add.php:250 -#: modules/primanota/edit.php:51 +#: modules/articoli/edit.php:124 modules/primanota/add.php:263 +#: modules/primanota/edit.php:67 msgid "Data movimento" msgstr "Movement data" -#: modules/articoli/edit.php:124 modules/contratti/row-list.php:61 -#: modules/ddt/row-list.php:106 modules/fatture/row-list.php:133 -#: modules/ordini/row-list.php:97 modules/preventivi/row-list.php:60 +#: modules/articoli/edit.php:141 modules/contratti/row-list.php:90 +#: modules/ddt/row-list.php:129 modules/fatture/row-list.php:156 +#: modules/ordini/row-list.php:151 modules/preventivi/row-list.php:88 msgid "Acquisto" msgstr "Purchase " -#: modules/articoli/edit.php:130 +#: modules/articoli/edit.php:147 msgid "" "Prezzo di acquisto previsto per i fornitori i cui dati non sono stati inseriti " "nel plugin Fornitori" msgstr "" -#: modules/articoli/edit.php:140 +#: modules/articoli/edit.php:157 #, fuzzy #| msgid "Conto predefinito" msgid "Fornitore predefinito" msgstr "Default bill" -#: modules/articoli/edit.php:140 +#: modules/articoli/edit.php:157 msgid "" "Fornitore predefinito, utilizzato dal gestionale per funzioni più avanzate " "della gestione magazzino" msgstr "" -#: modules/articoli/edit.php:146 +#: modules/articoli/edit.php:163 msgid "Conto predefinito di acquisto" msgstr "Default purchase bill" -#: modules/articoli/edit.php:157 +#: modules/articoli/edit.php:174 msgid "Vendita" msgstr "Sale" -#: modules/articoli/edit.php:186 +#: modules/articoli/edit.php:203 msgid "Garanzia" msgstr "Warranty" -#: modules/articoli/edit.php:190 +#: modules/articoli/edit.php:207 msgid "Questo articolo è un servizio" msgstr "This article is a service" -#: modules/articoli/edit.php:190 +#: modules/articoli/edit.php:207 msgid "Le quantità non saranno considerate" msgstr "The quantities will not be considered" -#: modules/articoli/edit.php:190 +#: modules/articoli/edit.php:207 msgid "Servizio" msgstr "Service" -#: modules/articoli/edit.php:196 templates/ddt/footer.php:132 -#: templates/fatture/footer.php:309 +#: modules/articoli/edit.php:213 templates/ddt/footer.php:149 +#: templates/fatture/footer.php:326 msgid "Peso lordo" msgstr "Gross weight" -#: modules/articoli/edit.php:200 modules/ddt/edit.php:228 -#: modules/fatture/edit.php:561 templates/ddt/footer.php:136 -#: templates/fatture/footer.php:313 +#: modules/articoli/edit.php:217 modules/ddt/edit.php:232 +#: modules/fatture/edit.php:554 templates/ddt/footer.php:153 +#: templates/fatture/footer.php:330 msgid "Volume" msgstr "Volume" -#: modules/articoli/edit.php:206 +#: modules/articoli/edit.php:223 msgid "Conto predefinito di vendita" msgstr "Default sales account" -#: modules/articoli/edit.php:217 +#: modules/articoli/edit.php:234 msgid "Aggiungi informazioni componente personalizzato" msgstr "The quantities will not be considered" -#: modules/articoli/edit.php:227 +#: modules/articoli/edit.php:244 msgid "Seleziona un componente" msgstr "Select a component" -#: modules/articoli/edit.php:263 -msgid "Prezzo articolo per listino" +#: modules/articoli/edit.php:280 +#, fuzzy +#| msgid "Prezzo articolo per listino" +msgid "Prezzo articolo secondo i piani di sconto/rincaro" msgstr "Item price per list" -#: modules/articoli/edit.php:278 modules/listini/edit.php:12 -msgid "Listino" -msgstr "List" +#: modules/articoli/edit.php:291 +#, fuzzy +#| msgid "Piano dei conti fornitore" +msgid "Piano di sconto/rincaro" +msgstr "Supplier chart of accounts" -#: modules/articoli/edit.php:279 +#: modules/articoli/edit.php:292 msgid "Prezzo di vendita finale" msgstr "Final selling price" -#: modules/articoli/edit.php:285 +#: modules/articoli/edit.php:298 msgid "Base" msgstr "Base" -#: modules/articoli/edit.php:304 -msgid "Non ci sono listini caricati" +#: modules/articoli/edit.php:316 +#, fuzzy +#| msgid "Non ci sono listini caricati" +msgid "Non ci sono piani di sconto/rincaro caricati" msgstr "There are no price list loaded" -#: modules/articoli/edit.php:304 -#, fuzzy -#| msgid "Crea il primo listino!" -msgid "Crea il primo listino" -msgstr "Create the first price lists!" - -#: modules/articoli/edit.php:369 modules/articoli/plugins/articoli.lotti.php:184 -#: modules/contratti/edit.php:416 modules/ddt/edit.php:403 -#: modules/ordini/edit.php:263 modules/preventivi/edit.php:329 -#: modules/tipi_intervento/edit.php:103 src/Traits/ReferenceTrait.php:23 -#: templates/fatture/body.php:93 templates/spesometro/body.php:64 +#: modules/articoli/edit.php:382 modules/articoli/plugins/articoli.lotti.php:201 +#: modules/contratti/edit.php:471 modules/ddt/edit.php:449 +#: modules/ordini/edit.php:340 modules/preventivi/edit.php:371 +#: modules/tipi_intervento/edit.php:118 src/Traits/ReferenceTrait.php:40 +#: templates/fatture/body.php:113 templates/spesometro/body.php:81 msgid "_DOC_ num. _NUM_ del _DATE_" msgstr "_DOC_n._NUM_of_DATE_" -#: modules/articoli/modutil.php:53 +#: modules/articoli/modals/duplicazione.php:33 +#, fuzzy +#| msgid "Nuovo allegato" +msgid "Copia allegati" +msgstr "New attach" + +#: modules/articoli/modals/duplicazione.php:41 modules/fatture/buttons.php:23 +#: modules/interventi/modals/duplicazione.php:51 +#, fuzzy +#| msgid "Applica" +msgid "Duplica" +msgstr "Apply" + +#: modules/articoli/modutil.php:70 msgid "Ripristino articolo da intervento _NUM_" msgstr "Article restoration from intervention _NUM_" -#: modules/articoli/modutil.php:53 +#: modules/articoli/modutil.php:70 msgid "Scarico magazzino per intervento _NUM_" msgstr "Warehouse unloading for intervention _NUM_" -#: modules/articoli/modutil.php:64 modules/articoli/src/Movimento.php:115 +#: modules/articoli/modutil.php:81 modules/articoli/src/Movimento.php:164 msgid "Carico magazzino" msgstr "Warehouse load" -#: modules/articoli/modutil.php:64 modules/articoli/src/Movimento.php:116 +#: modules/articoli/modutil.php:81 modules/articoli/src/Movimento.php:165 msgid "Scarico magazzino" msgstr "Warehouse unloading " -#: modules/articoli/modutil.php:74 +#: modules/articoli/modutil.php:91 #, fuzzy #| msgid "Ripristino articolo da _TYPE_ _NUM_" msgid "Ripristino articolo da _TYPE_ numero _NUM_" msgstr "Restoration article from _TYPE_ _NUM_" -#: modules/articoli/modutil.php:74 update/v2_4_10/Components/Articolo.php:41 +#: modules/articoli/modutil.php:91 update/v2_4_10/Components/Articolo.php:41 msgid "Carico magazzino da _TYPE_ numero _NUM_" msgstr "Warehouse load from _TYPE_ number_NUM_" -#: modules/articoli/modutil.php:75 +#: modules/articoli/modutil.php:92 #, fuzzy #| msgid "Rimozione articolo da _TYPE_ _NUM_" msgid "Rimozione articolo da _TYPE_ numero _NUM_" msgstr "Article removal from _TYPE_ _NUM_" -#: modules/articoli/modutil.php:75 update/v2_4_10/Components/Articolo.php:42 +#: modules/articoli/modutil.php:92 update/v2_4_10/Components/Articolo.php:42 msgid "Scarico magazzino per _TYPE_ numero _NUM_" msgstr "Warehouse unloading for _TYPE_ number _NUM_" -#: modules/articoli/plugins/articoli.giacenze.php:31 +#: modules/articoli/plugins/articoli.giacenze.php:48 msgid "Impegnato" msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:31 +#: modules/articoli/plugins/articoli.giacenze.php:48 msgid "" "Quantità impegnate in ordini cliente che non siano già completamente evasi." msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:44 -#: modules/articoli/plugins/articoli.giacenze.php:109 -#: templates/riepilogo_interventi/piece.php:78 +#: modules/articoli/plugins/articoli.giacenze.php:61 +#: modules/articoli/plugins/articoli.giacenze.php:126 +#: templates/riepilogo_interventi/piece.php:95 msgid "Qta" msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:58 -#: modules/articoli/plugins/articoli.giacenze.php:123 +#: modules/articoli/plugins/articoli.giacenze.php:75 +#: modules/articoli/plugins/articoli.giacenze.php:140 #, fuzzy #| msgid "_DOC_ num. _NUM_ del _DATE_" msgid "Ordine num. _NUM_ del _DATE_" msgstr "_DOC_n._NUM_of_DATE_" -#: modules/articoli/plugins/articoli.giacenze.php:82 +#: modules/articoli/plugins/articoli.giacenze.php:99 msgid "Nessun ordine cliente con quantità da evadere individuato" msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:96 +#: modules/articoli/plugins/articoli.giacenze.php:113 #, fuzzy #| msgid "Crea ordine" msgid "In ordine" msgstr "Create order" -#: modules/articoli/plugins/articoli.giacenze.php:96 +#: modules/articoli/plugins/articoli.giacenze.php:113 msgid "" "Quantità ordinate al fornitore in ordini che non siano già completamente evasi." msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:147 +#: modules/articoli/plugins/articoli.giacenze.php:164 msgid "Nessun ordine fornitore con quantità da evadere individuato" msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:166 +#: modules/articoli/plugins/articoli.giacenze.php:183 #, fuzzy #| msgid "Crea ordine" msgid "Da ordinare" msgstr "Create order" -#: modules/articoli/plugins/articoli.giacenze.php:166 +#: modules/articoli/plugins/articoli.giacenze.php:183 msgid "Quantità richieste dal cliente meno le quantità già ordinate." msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:187 +#: modules/articoli/plugins/articoli.giacenze.php:204 #, fuzzy #| msgid "Imponibile" msgid "Disponibile" msgstr "Taxable" -#: modules/articoli/plugins/articoli.giacenze.php:187 +#: modules/articoli/plugins/articoli.giacenze.php:204 msgid "Quantità disponibili nel magazzino." msgstr "" -#: modules/articoli/plugins/articoli.giacenze.php:210 +#: modules/articoli/plugins/articoli.giacenze.php:227 #, fuzzy #| msgid "Licenza" msgid "Giacenze" msgstr "License" -#: modules/articoli/plugins/articoli.giacenze.php:217 -#: modules/contratti/edit.php:57 -#: modules/interventi/widgets/interventi_da_pianificare.php:48 -#: modules/movimenti/add.php:48 modules/movimenti/custom/add.php:46 -#: modules/my_impianti/add.php:31 modules/my_impianti/edit.php:67 -#: modules/ordini/edit.php:86 modules/preventivi/add.php:28 -#: modules/preventivi/edit.php:68 modules/utenti/components/base.php:36 -#: plugins/pianificazione_interventi/edit.php:53 -#: plugins/pianificazione_interventi/pianificazione.php:92 -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:49 -#: plugins/referenti/add.php:36 plugins/referenti/edit.php:35 +#: modules/articoli/plugins/articoli.giacenze.php:234 +#: modules/contratti/edit.php:72 modules/giacenze_sedi/controller_before.php:30 +#: modules/impianti/add.php:42 modules/impianti/edit.php:84 +#: modules/interventi/widgets/interventi_da_pianificare.php:68 +#: modules/ordini/edit.php:99 modules/preventivi/add.php:45 +#: modules/preventivi/edit.php:80 modules/utenti/components/base.php:51 +#: plugins/pianificazione_interventi/edit.php:70 +#: plugins/pianificazione_interventi/pianificazione.php:109 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:66 +#: plugins/referenti/add.php:53 plugins/referenti/edit.php:52 msgid "Sede" msgstr "Office" -#: modules/articoli/plugins/articoli.lotti.php:12 +#: modules/articoli/plugins/articoli.lotti.php:29 #, fuzzy #| msgid "L'inserimento non movimenterà la quantità dell'articolo!" msgid "" "L'inserimento e la rimozione dei seriali modificherà la quantità dell'articolo!" msgstr "The addition will not change the item quantities!" -#: modules/articoli/plugins/articoli.lotti.php:12 +#: modules/articoli/plugins/articoli.lotti.php:29 #, fuzzy #| msgid "L'inserimento non movimenterà la quantità dell'articolo!" msgid "" @@ -3618,201 +3884,207 @@ msgid "" "dell'articolo!" msgstr "The addition will not change the item quantities!" -#: modules/articoli/plugins/articoli.lotti.php:22 +#: modules/articoli/plugins/articoli.lotti.php:39 #, fuzzy #| msgid "Generale" msgid "Generazione" msgstr "General" -#: modules/articoli/plugins/articoli.lotti.php:23 +#: modules/articoli/plugins/articoli.lotti.php:40 #, fuzzy #| msgid "Intervento" msgid "Inserimento" msgstr "Intervention" -#: modules/articoli/plugins/articoli.lotti.php:47 -#: modules/articoli/plugins/articoli.lotti.php:68 +#: modules/articoli/plugins/articoli.lotti.php:64 +#: modules/articoli/plugins/articoli.lotti.php:85 msgid "Totale prodotti da inserire" msgstr "Total products to insert" -#: modules/articoli/plugins/articoli.lotti.php:62 -#: modules/articoli/plugins/articoli.lotti.php:263 +#: modules/articoli/plugins/articoli.lotti.php:79 +#: modules/articoli/plugins/articoli.lotti.php:280 #, fuzzy #| msgid "Nuovo promemoria" msgid "Nuovi seriali" msgstr "New reminder" -#: modules/articoli/plugins/articoli.lotti.php:83 +#: modules/articoli/plugins/articoli.lotti.php:100 msgid "Elenco seriali" msgstr "" -#: modules/articoli/plugins/articoli.lotti.php:100 -#: modules/fatture/add_serial.php:81 +#: modules/articoli/plugins/articoli.lotti.php:117 +#: modules/fatture/add_serial.php:98 msgid "Serial" msgstr "Serial" -#: modules/articoli/plugins/articoli.lotti.php:101 +#: modules/articoli/plugins/articoli.lotti.php:118 msgid "Data di creazione" msgstr "Creation date" -#: modules/articoli/plugins/articoli.lotti.php:102 +#: modules/articoli/plugins/articoli.lotti.php:119 msgid "Documento di vendita" msgstr "Sales document" -#: modules/articoli/plugins/articoli.lotti.php:175 +#: modules/articoli/plugins/articoli.lotti.php:192 msgid "(q.tà _QTA_)" msgstr "(qty _QTA_)" -#: modules/articoli/plugins/articoli.lotti.php:264 +#: modules/articoli/plugins/articoli.lotti.php:281 msgid "Confermi l'inserimento di _NUM_ nuovi seriali?" msgstr "" -#: modules/articoli/plugins/articoli.lotti.php:274 +#: modules/articoli/plugins/articoli.lotti.php:291 #, fuzzy #| msgid "Nessun tecnico inserito" msgid "Nessun seriale inserito" msgstr "No one technician added" -#: modules/articoli/plugins/articoli.movimenti.php:9 +#: modules/articoli/plugins/articoli.movimenti.php:26 msgid "Movimenti" msgstr "Movement" -#: modules/articoli/plugins/articoli.movimenti.php:15 +#: modules/articoli/plugins/articoli.movimenti.php:32 msgid "Mostra tutti i movimenti" msgstr "Show all movements" -#: modules/articoli/plugins/articoli.movimenti.php:21 +#: modules/articoli/plugins/articoli.movimenti.php:38 #, fuzzy #| msgid "Mostra solo gli ultimi 20 movimenti" msgid "Mostra gli ultimi 20 movimenti" msgstr "Show only the last 20 movements" -#: modules/articoli/plugins/articoli.movimenti.php:28 +#: modules/articoli/plugins/articoli.movimenti.php:45 #, fuzzy #| msgid "Visualizza dettaglio costi" msgid "Visualizza dettagli" msgstr "View cost details" -#: modules/articoli/plugins/articoli.movimenti.php:41 +#: modules/articoli/plugins/articoli.movimenti.php:58 msgid "Quantità calcolata dai movimenti" msgstr "Calculated quantity from movements" -#: modules/articoli/plugins/articoli.movimenti.php:41 +#: modules/articoli/plugins/articoli.movimenti.php:58 msgid "Quantità calcolata da tutti i movimenti registrati" msgstr "Calculated quantity from all recorded movements" -#: modules/articoli/plugins/articoli.movimenti.php:44 +#: modules/articoli/plugins/articoli.movimenti.php:61 msgid "Quantità calcolata attuale" msgstr "Current calculated quantity" -#: modules/articoli/plugins/articoli.movimenti.php:44 +#: modules/articoli/plugins/articoli.movimenti.php:61 msgid "" "Quantità calcolata secondo i movimenti registrati con data oggi o date trascorse" msgstr "" "Quantity calculated according to movements recorded with date today or dates " "passed" -#: modules/articoli/plugins/articoli.movimenti.php:60 +#: modules/articoli/plugins/articoli.movimenti.php:77 msgid "Q.tà progressiva" msgstr "" -#: modules/articoli/plugins/articoli.movimenti.php:61 +#: modules/articoli/plugins/articoli.movimenti.php:78 #, fuzzy #| msgid "Generale" msgid "Operazione" msgstr "General" -#: modules/articoli/plugins/articoli.movimenti.php:98 +#: modules/articoli/plugins/articoli.movimenti.php:115 #, fuzzy #| msgid "Data del movimento: " msgid "Data di creazione del movimento: _DATE_" msgstr "Movement date: " -#: modules/articoli/plugins/articoli.movimenti.php:124 +#: modules/articoli/plugins/articoli.movimenti.php:141 msgid "Questo articolo non è ancora stato movimentato" msgstr "This item has not yet been moved" -#: modules/articoli/src/Movimento.php:115 +#: modules/articoli/src/Import/CSV.php:199 +#, fuzzy +#| msgid "Avvia importazione" +msgid "Movimento da importazione" +msgstr "Start import" + +#: modules/articoli/src/Movimento.php:164 #, fuzzy #| msgid "Listino articoli" msgid "Ripristino articolo" msgstr "Articles list" -#: modules/articoli/src/Movimento.php:116 +#: modules/articoli/src/Movimento.php:165 #, fuzzy #| msgid "Rimozione articolo da _TYPE_ _NUM_" msgid "Rimozione articolo" msgstr "Article removal from _TYPE_ _NUM_" -#: modules/articoli/src/Movimento.php:122 +#: modules/articoli/src/Movimento.php:171 #, fuzzy #| msgid "Nessun articolo presente" msgid "Nessun movimento" msgstr "No article present" -#: modules/articoli/validation.php:17 +#: modules/articoli/validation.php:34 msgid "Il codice è già utilizzato in un altro articolo" msgstr "" -#: modules/articoli/validation.php:32 +#: modules/articoli/validation.php:49 #, fuzzy #| msgid "Percentuale imponibile" msgid "Il barcode è disponbile" msgstr "Taxable percentage " -#: modules/articoli/validation.php:32 +#: modules/articoli/validation.php:49 msgid "Il barcode è già utilizzato in un altro articolo" msgstr "" -#: modules/articoli/widgets/articoli.dashboard.php:30 +#: modules/articoli/widgets/articoli.dashboard.php:47 msgid "Non ci sono articoli in esaurimento." msgstr "There are no items running out." -#: modules/articoli/widgets/stampa_inventario.php:14 +#: modules/articoli/widgets/stampa_inventario.php:31 msgid "Articoli da stampare" msgstr "" -#: modules/articoli/widgets/stampa_inventario.php:14 modules/dashboard/edit.php:95 -#: modules/dashboard/edit.php:146 modules/dashboard/edit.php:228 -#: modules/dashboard/edit.php:280 +#: modules/articoli/widgets/stampa_inventario.php:31 modules/dashboard/edit.php:53 +#: modules/dashboard/edit.php:90 modules/dashboard/edit.php:128 +#: modules/dashboard/edit.php:165 msgid "Tutti" msgstr "All" -#: modules/articoli/widgets/stampa_inventario.php:14 +#: modules/articoli/widgets/stampa_inventario.php:31 #, fuzzy #| msgid "Nuovo preventivo" msgid "Solo esistenti" msgstr "New preventive" -#: modules/backups/actions.php:29 +#: modules/backups/actions.php:46 msgid "Backup _FILE_ eliminato!" msgstr "Backup _FILE_ eliminated!" -#: modules/backups/actions.php:33 +#: modules/backups/actions.php:50 msgid "Errore durante l'eliminazione del backup _FILE_!" msgstr "Error during elimination of backup _FILE_!" -#: modules/backups/actions.php:42 +#: modules/backups/actions.php:59 msgid "Nuovo backup creato correttamente!" msgstr "New backup create correctly" -#: modules/backups/actions.php:44 +#: modules/backups/actions.php:61 msgid "Errore durante la creazione del backup!" msgstr "Error creating backup!" -#: modules/backups/actions.php:44 +#: modules/backups/actions.php:61 msgid "Verifica che la cartella _DIR_ abbia i permessi di scrittura!" msgstr "Verify that the folder _DIR_ had permissions of writing!" -#: modules/backups/actions.php:82 +#: modules/backups/actions.php:99 msgid "Backup ripristinato correttamente!" msgstr "Backup restored correctly!" -#: modules/backups/edit.php:11 +#: modules/backups/edit.php:28 msgid "Estensione zip non supportata" msgstr "Zip extension not supported" -#: modules/backups/edit.php:12 +#: modules/backups/edit.php:29 #, fuzzy msgid "" "Il backup verrà eseguito, ma non in formato ZIP. Sarà quindi scaricabile solo " @@ -3821,24 +4093,24 @@ msgstr "" "Backup will be performed, but not in ZIP format.It will then be downloadable " "only via FTP or copy-paste" -#: modules/backups/edit.php:17 +#: modules/backups/edit.php:34 #, fuzzy #| msgid "Il percorso di backup è attualmente in" msgid "Il percorso di backup è attualmente in: _PATH_" msgstr "Backup path is actually in " -#: modules/backups/edit.php:21 +#: modules/backups/edit.php:38 #, fuzzy msgid "Sembra che tu non abbia ancora specificato un percorso per il backup" msgstr "It appears that you have not yet specified a backup path" -#: modules/backups/edit.php:28 +#: modules/backups/edit.php:45 msgid "" "La cartella di backup indicata non è utilizzabile dal gestionale a causa di " "alcuni permessi di scrittura non impostati correttamente" msgstr "" -#: modules/backups/edit.php:34 +#: modules/backups/edit.php:51 #, fuzzy msgid "" "Il backup è molto importante perché permette di creare una copia della propria " @@ -3849,7 +4121,7 @@ msgstr "" "installation and relative data for be able to restore later without errors, " "accidental cancellations or hardware malfunction" -#: modules/backups/edit.php:39 +#: modules/backups/edit.php:56 #, fuzzy msgid "" "Per motivi di sicurezza si consiglia di modificare il percorso della cartella " @@ -3858,732 +4130,725 @@ msgstr "" "For security reasons we recommended of modify the path of the backup folder " "outside the OSM folder, possibly in an external unit" -#: modules/backups/edit.php:68 +#: modules/backups/edit.php:85 #, fuzzy msgid "Nuovo backup" msgstr "New backup" -#: modules/backups/edit.php:69 +#: modules/backups/edit.php:86 #, fuzzy msgid "Sei sicuro di voler creare un nuovo backup?" msgstr "Are you sure that you want create a new backup?" -#: modules/backups/edit.php:82 +#: modules/backups/edit.php:99 msgid "Calcolo in corso" msgstr "Calculation in progress" -#: modules/backups/edit.php:104 +#: modules/backups/edit.php:121 msgid "Spazio totale occupato dai backup: _SPAZIO_" msgstr "" -#: modules/backups/edit.php:107 +#: modules/backups/edit.php:124 msgid "Numero di backup: _NUM_" msgstr "Backup number: _NUM_" -#: modules/backups/edit.php:110 +#: modules/backups/edit.php:127 msgid "Puoi modificare il percorso di backup dal tuo file _FILE_" msgstr "You can modify the backup path from your file _FILE_" -#: modules/backups/edit.php:129 +#: modules/backups/edit.php:146 msgid "Ripristina backup" msgstr "Restore backup" -#: modules/backups/edit.php:139 +#: modules/backups/edit.php:156 msgid "Ripristina" msgstr "Restore" -#: modules/backups/edit.php:166 +#: modules/backups/edit.php:183 msgid "Non è ancora stato trovato alcun backup!" msgstr "No backup has been found yet" -#: modules/backups/edit.php:167 +#: modules/backups/edit.php:184 msgid "Se hai già inserito dei dati su OSM crealo il prima possibile..." msgstr "If you have already insert some data on OSM create it soon as possible" -#: modules/backups/edit.php:173 +#: modules/backups/edit.php:190 msgid "Backup compressi" msgstr "Compromised backups" -#: modules/backups/edit.php:185 modules/backups/edit.php:235 +#: modules/backups/edit.php:202 modules/backups/edit.php:252 msgid "Backup del _DATE_ alle _TIME_" msgstr "Backup of the _DATE_ to _TIME_" -#: modules/backups/edit.php:190 modules/backups/edit.php:240 -#: modules/gestione_componenti/edit.php:11 modules/stampe/edit.php:24 +#: modules/backups/edit.php:207 modules/backups/edit.php:257 +#: modules/gestione_componenti/edit.php:28 modules/stampe/edit.php:41 msgid "Nome del file" msgstr "File name" -#: modules/backups/edit.php:191 modules/backups/edit.php:241 +#: modules/backups/edit.php:208 modules/backups/edit.php:258 msgid "Dimensione" msgstr "Dimension" -#: modules/backups/edit.php:198 plugins/exportFE/edit.php:83 +#: modules/backups/edit.php:215 plugins/exportFE/edit.php:100 msgid "Scarica" msgstr "Download" -#: modules/backups/edit.php:201 modules/backups/edit.php:251 +#: modules/backups/edit.php:218 modules/backups/edit.php:268 msgid "Vuoi ripristinare questo backup?" msgstr "Do you want to restore this backup?" -#: modules/backups/edit.php:205 modules/backups/edit.php:255 +#: modules/backups/edit.php:222 modules/backups/edit.php:272 msgid "Elimina backup" msgstr "Delete backup" -#: modules/backups/edit.php:214 modules/backups/edit.php:264 +#: modules/backups/edit.php:231 modules/backups/edit.php:281 msgid "Non è stato trovato alcun backup di questa tipologia!" msgstr "Backup of this typology has not be found!" -#: modules/backups/edit.php:222 +#: modules/backups/edit.php:239 msgid "Backup non compressi" msgstr "Backups not compromised" -#: modules/backups/edit.php:248 +#: modules/backups/edit.php:265 msgid "Non scaricabile" msgstr "Not downloadable" -#: modules/backups/edit.php:274 +#: modules/backups/edit.php:291 msgid "La cartella di backup non esiste!" msgstr "Backup folder do not exist!" -#: modules/backups/edit.php:274 +#: modules/backups/edit.php:291 msgid "Non è possibile eseguire i backup!" msgstr "Is not possible execute the backups!" -#: modules/backups/edit.php:280 +#: modules/backups/edit.php:297 msgid "Crea backup" msgstr "Create backup!" -#: modules/backups/src/BackupHook.php:30 -#, fuzzy -#| msgid "Backup non compressi" -msgid "Backup in corso..." -msgstr "Backups not compromised" - -#: modules/backups/src/BackupHook.php:30 -#, fuzzy -#| msgid "Backup automatico in corso" -msgid "Backup automatico completato!" -msgstr "Automatic backup in progress" - -#: modules/banche/actions.php:23 modules/beni/actions.php:11 -#: modules/misure/actions.php:12 modules/relazioni_anagrafiche/actions.php:13 +#: modules/banche/actions.php:40 modules/beni/actions.php:28 +#: modules/misure/actions.php:29 modules/relazioni_anagrafiche/actions.php:30 msgid "Salvataggio completato." msgstr "Saving completed." -#: modules/banche/actions.php:25 modules/banche/actions.php:47 -#: modules/categorie_articoli/actions.php:15 -#: modules/categorie_articoli/actions.php:44 -#: modules/categorie_articoli/actions.php:88 -#: modules/categorie_impianti/actions.php:15 -#: modules/categorie_impianti/actions.php:38 modules/pagamenti/actions.php:48 -#: modules/pagamenti/actions.php:65 modules/ritenute/actions.php:21 -#: modules/ritenute/actions.php:45 modules/ritenute_contributi/actions.php:21 -#: modules/ritenute_contributi/actions.php:45 modules/rivalse/actions.php:21 -#: modules/rivalse/actions.php:45 modules/viste/actions.php:22 -#: modules/viste/actions.php:69 modules/viste/actions.php:108 +#: modules/banche/actions.php:42 modules/banche/actions.php:64 +#: modules/categorie_articoli/actions.php:32 +#: modules/categorie_articoli/actions.php:61 +#: modules/categorie_articoli/actions.php:105 +#: modules/categorie_impianti/actions.php:32 +#: modules/categorie_impianti/actions.php:55 modules/pagamenti/actions.php:65 +#: modules/pagamenti/actions.php:82 modules/ritenute/actions.php:38 +#: modules/ritenute/actions.php:62 modules/ritenute_contributi/actions.php:38 +#: modules/ritenute_contributi/actions.php:62 modules/rivalse/actions.php:38 +#: modules/rivalse/actions.php:62 modules/viste/actions.php:39 +#: modules/viste/actions.php:86 modules/viste/actions.php:125 msgid "Ci sono stati alcuni errori durante il salvataggio!" msgstr "There were some errors during the saving!" -#: modules/banche/actions.php:43 +#: modules/banche/actions.php:60 msgid "Aggiunta nuova _TYPE_" msgstr "Added new _TYPE_" -#: modules/banche/actions.php:57 +#: modules/banche/actions.php:74 msgid "_TYPE_ eliminata con successo!" msgstr "_TYPE_ successfully eliminated!" -#: modules/banche/add.php:17 modules/banche/edit.php:30 -#: templates/fatture/header.php:62 templates/preventivi/body.php:49 +#: modules/banche/add.php:34 modules/banche/edit.php:47 +#: templates/fatture/header.php:79 templates/preventivi/body.php:66 msgid "IBAN" msgstr "IBAN" -#: modules/banche/add.php:20 modules/banche/edit.php:33 -#: templates/fatture/header.php:66 templates/preventivi/body.php:53 +#: modules/banche/add.php:37 modules/banche/edit.php:50 +#: templates/fatture/header.php:83 templates/preventivi/body.php:70 msgid "BIC" msgstr "BIC" -#: modules/banche/edit.php:13 modules/beni/edit.php:14 -#: modules/categorie_articoli/edit.php:12 modules/categorie_impianti/edit.php:12 -#: modules/causali_movimenti/edit.php:12 modules/checklists/edit.php:13 -#: modules/emails/edit.php:20 modules/iva/edit.php:39 modules/misure/edit.php:12 -#: modules/pagamenti/edit.php:12 modules/porti/edit.php:11 -#: modules/relazioni_anagrafiche/edit.php:12 modules/ritenute/edit.php:22 -#: modules/ritenute_contributi/edit.php:22 modules/rivalse/edit.php:12 -#: modules/smtp/edit.php:13 modules/spedizioni/edit.php:11 -#: modules/tipi_scadenze/edit.php:21 -#: plugins/pianificazione_interventi/pianificazione.php:75 +#: modules/banche/edit.php:30 modules/beni/edit.php:31 +#: modules/categorie_articoli/edit.php:29 modules/categorie_impianti/edit.php:29 +#: modules/causali_movimenti/edit.php:29 modules/checklists/edit.php:30 +#: modules/emails/edit.php:37 modules/iva/edit.php:56 modules/misure/edit.php:29 +#: modules/pagamenti/edit.php:29 modules/porti/edit.php:29 +#: modules/relazioni_anagrafiche/edit.php:29 modules/ritenute/edit.php:39 +#: modules/ritenute_contributi/edit.php:39 modules/rivalse/edit.php:29 +#: modules/smtp/edit.php:30 modules/spedizioni/edit.php:29 +#: modules/tipi_scadenze/edit.php:39 +#: plugins/pianificazione_interventi/pianificazione.php:92 msgid "Dati" msgstr "Data" -#: modules/banche/edit.php:22 +#: modules/banche/edit.php:39 msgid "Filiale" msgstr "Branch" -#: modules/banche/edit.php:25 +#: modules/banche/edit.php:42 msgid "Conto predefinito" msgstr "Default bill" -#: modules/banche/edit.php:55 modules/beni/edit.php:36 modules/causali/edit.php:45 -#: modules/porti/edit.php:38 modules/spedizioni/edit.php:37 -#: plugins/sedi/edit.php:142 +#: modules/banche/edit.php:72 modules/beni/edit.php:53 modules/causali/edit.php:63 +#: modules/porti/edit.php:56 modules/spedizioni/edit.php:55 +#: plugins/sedi/edit.php:159 msgid "Ci sono _NUM_ documenti collegati" msgstr "There are _NUM_ documents connected" -#: modules/beni/actions.php:13 modules/beni/actions.php:36 -#: modules/causali/actions.php:24 modules/causali/actions.php:53 -#: modules/porti/actions.php:22 modules/porti/actions.php:41 -#: modules/spedizioni/actions.php:22 modules/spedizioni/actions.php:41 +#: modules/beni/actions.php:30 modules/beni/actions.php:53 +#: modules/causali/actions.php:41 modules/causali/actions.php:70 +#: modules/porti/actions.php:39 modules/porti/actions.php:58 +#: modules/spedizioni/actions.php:39 modules/spedizioni/actions.php:58 msgid "E' già presente una tipologia di _TYPE_ con la stessa descrizione" msgstr "Is already present one typology of_TYPE_with the same description" -#: modules/beni/actions.php:32 modules/categorie_articoli/actions.php:37 -#: modules/categorie_impianti/actions.php:34 modules/causali/actions.php:49 -#: modules/iva/actions.php:58 modules/misure/actions.php:37 -#: modules/pagamenti/actions.php:61 modules/porti/actions.php:37 -#: modules/ritenute/actions.php:36 modules/ritenute_contributi/actions.php:36 -#: modules/rivalse/actions.php:36 modules/spedizioni/actions.php:37 -#: modules/tipi_scadenze/actions.php:69 +#: modules/beni/actions.php:49 modules/categorie_articoli/actions.php:54 +#: modules/categorie_impianti/actions.php:51 modules/causali/actions.php:66 +#: modules/iva/actions.php:75 modules/misure/actions.php:54 +#: modules/pagamenti/actions.php:78 modules/porti/actions.php:54 +#: modules/ritenute/actions.php:53 modules/ritenute_contributi/actions.php:53 +#: modules/rivalse/actions.php:53 modules/spedizioni/actions.php:54 +#: modules/tipi_scadenze/actions.php:86 msgid "Aggiunta nuova tipologia di _TYPE_" msgstr "Added a new typology of _TYPE_" -#: modules/beni/actions.php:50 modules/causali/actions.php:70 -#: modules/tipi_scadenze/actions.php:90 +#: modules/beni/actions.php:67 modules/causali/actions.php:87 +#: modules/tipi_scadenze/actions.php:107 msgid "Tipologia di _TYPE_ eliminata con successo." msgstr "Typology of _TYPE_ successfully eliminated." -#: modules/beni/actions.php:54 +#: modules/beni/actions.php:71 msgid "Sono presenti dei documenti collegati a questo aspetto beni." msgstr "There are some documents related to this aspect of assets." -#: modules/categorie_articoli/actions.php:13 -#: modules/categorie_articoli/actions.php:85 -#: modules/categorie_impianti/actions.php:13 modules/causali/actions.php:22 -#: modules/iva/actions.php:33 modules/pagamenti/actions.php:46 -#: modules/porti/actions.php:20 modules/ritenute/actions.php:14 -#: modules/ritenute_contributi/actions.php:14 modules/rivalse/actions.php:14 -#: modules/spedizioni/actions.php:20 modules/tipi_scadenze/actions.php:31 -#: modules/viste/actions.php:20 modules/viste/actions.php:67 -#: modules/viste/actions.php:106 modules/viste/actions.php:122 -#: plugins/dichiarazioni_intento/actions.php:41 plugins/referenti/actions.php:41 -#: plugins/sedi/actions.php:61 +#: modules/categorie_articoli/actions.php:30 +#: modules/categorie_articoli/actions.php:102 +#: modules/categorie_impianti/actions.php:30 modules/causali/actions.php:39 +#: modules/iva/actions.php:50 modules/pagamenti/actions.php:63 +#: modules/porti/actions.php:37 modules/ritenute/actions.php:31 +#: modules/ritenute_contributi/actions.php:31 modules/rivalse/actions.php:31 +#: modules/spedizioni/actions.php:37 modules/tipi_scadenze/actions.php:48 +#: modules/viste/actions.php:37 modules/viste/actions.php:84 +#: modules/viste/actions.php:123 modules/viste/actions.php:139 +#: plugins/dichiarazioni_intento/actions.php:58 plugins/referenti/actions.php:58 +#: plugins/sedi/actions.php:78 msgid "Salvataggio completato!" msgstr "Saving completed!" -#: modules/categorie_articoli/actions.php:41 +#: modules/categorie_articoli/actions.php:58 #, fuzzy #| msgid "Esiste già un articolo con questo codice" msgid "Esiste già una categoria con lo stesso nome!" msgstr "An article with this code already exists" -#: modules/categorie_articoli/actions.php:58 -#: modules/categorie_impianti/actions.php:52 -#: modules/causali_movimenti/actions.php:35 modules/misure/actions.php:62 -#: modules/pagamenti/actions.php:74 modules/porti/actions.php:56 -#: modules/ritenute/actions.php:54 modules/ritenute_contributi/actions.php:54 -#: modules/rivalse/actions.php:54 modules/spedizioni/actions.php:55 +#: modules/categorie_articoli/actions.php:75 +#: modules/categorie_impianti/actions.php:69 +#: modules/causali_movimenti/actions.php:52 modules/misure/actions.php:79 +#: modules/pagamenti/actions.php:91 modules/porti/actions.php:73 +#: modules/ritenute/actions.php:71 modules/ritenute_contributi/actions.php:71 +#: modules/rivalse/actions.php:71 modules/spedizioni/actions.php:72 msgid "Tipologia di _TYPE_ eliminata con successo!" msgstr "Typology of _TYPE_ successfully eliminated!" -#: modules/categorie_articoli/actions.php:62 +#: modules/categorie_articoli/actions.php:79 #, fuzzy #| msgid "Esistono ancora alcuni articoli sotto questa categoria!" msgid "" "Esistono alcuni articoli collegati a questa categoria. Impossibile eliminarla." msgstr "There are some articles under this category!" -#: modules/categorie_articoli/add.php:47 modules/categorie_articoli/edit.php:28 -#: modules/categorie_articoli/edit.php:54 modules/categorie_impianti/add.php:27 -#: modules/categorie_impianti/edit.php:28 +#: modules/categorie_articoli/add.php:64 modules/categorie_articoli/edit.php:45 +#: modules/categorie_articoli/edit.php:71 modules/categorie_impianti/add.php:44 +#: modules/categorie_impianti/edit.php:45 msgid "Nota" msgstr "Note" -#: modules/categorie_articoli/edit.php:38 +#: modules/categorie_articoli/edit.php:55 msgid "Sottocategorie" msgstr "Subcategories" -#: modules/categorie_articoli/edit.php:43 modules/contratti/edit.php:319 -#: modules/ddt/edit.php:338 modules/fatture/edit.php:681 -#: modules/interventi/edit.php:244 modules/ordini/edit.php:195 -#: modules/preventivi/edit.php:222 modules/primanota/movimenti.php:39 -#: plugins/pianificazione_interventi/pianificazione.php:126 +#: modules/categorie_articoli/edit.php:60 modules/contratti/edit.php:331 +#: modules/ddt/edit.php:342 modules/fatture/edit.php:674 +#: modules/interventi/edit.php:387 modules/ordini/edit.php:209 +#: modules/preventivi/edit.php:228 modules/primanota/movimenti.php:61 +#: plugins/pianificazione_interventi/pianificazione.php:143 msgid "Aggiungi riga" msgstr "Add row" -#: modules/categorie_articoli/edit.php:55 modules/stampe/edit.php:31 -#: modules/stato_servizi/edit.php:14 modules/utenti/edit.php:26 -#: plugins/pianificazione_interventi/edit.php:57 +#: modules/categorie_articoli/edit.php:72 modules/stampe/edit.php:48 +#: modules/stato_servizi/edit.php:31 modules/utenti/edit.php:43 +#: plugins/pianificazione_interventi/edit.php:74 msgid "Opzioni" msgstr "Option" -#: modules/categorie_articoli/edit.php:83 +#: modules/categorie_articoli/edit.php:100 #, fuzzy #| msgid "Documenti collegati: _NUM_" msgid "Articoli collegati: _NUM_" msgstr "Linked documents: _NUM_" -#: modules/categorie_articoli/edit.php:94 +#: modules/categorie_articoli/edit.php:111 msgid "Articolo _CODICE_ _DELETED_AT_" msgstr "" -#: modules/categorie_articoli/row-list.php:15 +#: modules/categorie_articoli/row-list.php:32 msgid "Modifica sottocategoria" msgstr "Edit subcategories" -#: modules/categorie_documenti/actions.php:14 -#: modules/categorie_documenti/actions.php:34 +#: modules/categorie_documenti/actions.php:31 +#: modules/categorie_documenti/actions.php:51 msgid "Categoria _NAME_ già esistente!" msgstr "Category _NAME_already exist!" -#: modules/categorie_documenti/actions.php:45 +#: modules/categorie_documenti/actions.php:62 msgid "Nuova categoria documenti aggiunta!" msgstr "New document category added!" -#: modules/categorie_documenti/actions.php:53 +#: modules/categorie_documenti/actions.php:70 #, fuzzy #| msgid "Categoria docimenti eliminata!" msgid "Categoria documenti eliminata!" msgstr "Document category eliminated!" -#: modules/categorie_documenti/edit.php:8 +#: modules/categorie_documenti/edit.php:25 msgid "Non puoi eliminare questo categoria documento!" msgstr "You can't delete this document category!" -#: modules/categorie_documenti/edit.php:8 +#: modules/categorie_documenti/edit.php:25 msgid "Ci sono _NUM_ documenti associati!" msgstr "There are _NUM_ related documents!" -#: modules/categorie_documenti/edit.php:23 +#: modules/categorie_documenti/edit.php:40 #, fuzzy #| msgid "Servizi a pagamento" msgid "Gruppi abilitati" msgstr "Payment services" -#: modules/categorie_impianti/actions.php:56 +#: modules/categorie_impianti/actions.php:73 msgid "Esistono ancora alcuni articoli sotto questa categoria!" msgstr "There are some articles under this category!" -#: modules/categorie_impianti/edit.php:53 modules/iva/edit.php:113 +#: modules/categorie_impianti/edit.php:70 modules/iva/edit.php:130 msgid "Ci sono " msgstr "The are " -#: modules/causali/actions.php:29 modules/causali/actions.php:58 -#: modules/causali_movimenti/actions.php:16 modules/misure/actions.php:19 -#: modules/misure/actions.php:46 modules/relazioni_anagrafiche/actions.php:20 -#: modules/relazioni_anagrafiche/actions.php:48 -#: modules/tipi_scadenze/actions.php:39 modules/tipi_scadenze/actions.php:79 +#: modules/causali/actions.php:46 modules/causali/actions.php:75 +#: modules/causali_movimenti/actions.php:33 modules/misure/actions.php:36 +#: modules/misure/actions.php:63 modules/relazioni_anagrafiche/actions.php:37 +#: modules/relazioni_anagrafiche/actions.php:65 +#: modules/tipi_scadenze/actions.php:56 modules/tipi_scadenze/actions.php:96 msgid "Ci sono stati alcuni errori durante il salvataggio" msgstr "There have been some errors during the saving" -#: modules/causali/actions.php:74 +#: modules/causali/actions.php:91 msgid "Sono presenti dei documenti collegati a questa causale" msgstr "There are some documents related to this causal" -#: modules/causali/edit.php:17 +#: modules/causali/edit.php:35 msgid "Causale predefinita" msgstr "Default causal" -#: modules/causali/edit.php:17 +#: modules/causali/edit.php:35 msgid "Impostare questa causale di trasporto come predefinita per i ddt" msgstr "Set this transport causal as the default for DDTs" -#: modules/causali/edit.php:25 modules/stati_contratto/edit.php:29 -#: modules/stati_intervento/edit.php:46 modules/stati_preventivo/edit.php:29 +#: modules/causali/edit.php:43 modules/stati_contratto/edit.php:47 +#: modules/stati_intervento/edit.php:64 modules/stati_preventivo/edit.php:47 msgid "Flags" msgstr "" -#: modules/causali/edit.php:29 +#: modules/causali/edit.php:47 #, fuzzy #| msgid "Importa" msgid "Importabile?" msgstr "Import" -#: modules/causali/edit.php:29 +#: modules/causali/edit.php:47 msgid "" "I documenti associati a questa causale possono essere importati a livello " "contabile in altri documenti (per esempio, in Fatture)" msgstr "" -#: modules/causali/edit.php:29 +#: modules/causali/edit.php:47 #, fuzzy #| msgid "Importa" msgid "Importabile" msgstr "Import" -#: modules/causali_movimenti/add.php:15 modules/causali_movimenti/edit.php:22 +#: modules/causali_movimenti/add.php:32 modules/causali_movimenti/edit.php:39 #, fuzzy #| msgid "Movimenta gli articoli" msgid "Movimento di carico" msgstr "Moves the articles" -#: modules/checklists/actions.php:18 +#: modules/checklists/actions.php:35 #, fuzzy #| msgid "Nuova rata" msgid "Nuova checklist creata!" msgstr "New instalment" -#: modules/checklists/actions.php:36 +#: modules/checklists/actions.php:53 #, fuzzy #| msgid "Revisione eliminata!" msgid "Checklist eliminata!" msgstr "Revision deleted!" -#: modules/checklists/actions.php:45 +#: modules/checklists/actions.php:62 msgid "Nuova riga della checklist creata!" msgstr "" -#: modules/checklists/actions.php:53 +#: modules/checklists/actions.php:70 #, fuzzy #| msgid "Riga eliminata!" msgid "Riga della checklist eliminata!" msgstr "Row eliminated!" -#: modules/checklists/add.php:16 modules/checklists/edit.php:23 -#: modules/emails/add.php:18 modules/emails/edit.php:30 +#: modules/checklists/add.php:33 modules/checklists/edit.php:40 +#: modules/emails/add.php:35 modules/emails/edit.php:47 msgid "Modulo del template" msgstr "Template module" -#: modules/checklists/add.php:20 modules/checklists/edit.php:27 +#: modules/checklists/add.php:37 modules/checklists/edit.php:44 #, fuzzy #| msgid "Modulo del template" msgid "Plugin del template" msgstr "Template module" -#: modules/checklists/components/add-check.php:24 modules/checklists/edit.php:81 +#: modules/checklists/components/add-check.php:41 modules/checklists/edit.php:98 #, fuzzy #| msgid "Fornitore" msgid "Genitore" msgstr "Supplier" -#: modules/checklists/components/add-check.php:30 -#: modules/checklists/components/add-checklist.php:26 -#: modules/stato_email/edit.php:21 modules/utenti/info.php:6 +#: modules/checklists/components/add-check.php:47 +#: modules/checklists/components/add-checklist.php:43 +#: modules/stato_email/edit.php:38 modules/utenti/info.php:23 msgid "Utente" msgstr "User" -#: modules/checklists/components/add-check.php:34 -#: modules/checklists/components/add-checklist.php:30 modules/viste/filters.php:64 -#: modules/viste/filters.php:121 +#: modules/checklists/components/add-check.php:51 +#: modules/checklists/components/add-checklist.php:47 modules/viste/filters.php:81 +#: modules/viste/filters.php:138 msgid "Gruppo" msgstr "Group" -#: modules/checklists/components/add-check.php:101 -#: modules/checklists/components/add-checklist.php:83 -#: src/HTMLBuilder/Manager/FileManager.php:333 +#: modules/checklists/components/add-check.php:118 +#: modules/checklists/components/add-checklist.php:100 +#: src/HTMLBuilder/Manager/FileManager.php:348 msgid "Alcuni campi obbligatori non sono stati compilati correttamente." msgstr "Some mandatory fields have not been filled correctly." -#: modules/contratti/actions.php:24 +#: modules/contratti/actions.php:41 msgid "Aggiunto contratto numero _NUM_!" msgstr "Added contract number _NUM_!" -#: modules/contratti/actions.php:90 +#: modules/contratti/actions.php:107 msgid "Contratto modificato correttamente!" msgstr "Contract modify correctly" -#: modules/contratti/actions.php:113 +#: modules/contratti/actions.php:130 msgid "Contratto duplicato correttamente!" msgstr "Contract duplicate correctly!" -#: modules/contratti/actions.php:145 modules/ddt/actions.php:164 -#: modules/fatture/actions.php:428 modules/interventi/actions.php:236 -#: modules/ordini/actions.php:143 modules/preventivi/actions.php:178 +#: modules/contratti/actions.php:162 modules/ddt/actions.php:181 +#: modules/fatture/actions.php:458 modules/interventi/actions.php:269 +#: modules/ordini/actions.php:160 modules/preventivi/actions.php:195 #, fuzzy #| msgid "Articolo aggiunto!" msgid "Articoli aggiunti!" msgstr "Article added!" -#: modules/contratti/actions.php:170 modules/ddt/actions.php:187 -#: modules/ddt/actions.php:348 modules/fatture/actions.php:465 -#: modules/fatture/actions.php:611 modules/interventi/actions.php:200 -#: modules/interventi/actions.php:261 modules/ordini/actions.php:166 -#: modules/ordini/actions.php:268 modules/preventivi/actions.php:203 -#: plugins/pianificazione_interventi/actions.php:210 -#: plugins/pianificazione_interventi/actions.php:262 +#: modules/contratti/actions.php:187 modules/ddt/actions.php:204 +#: modules/ddt/actions.php:378 modules/fatture/actions.php:495 +#: modules/fatture/actions.php:641 modules/interventi/actions.php:233 +#: modules/interventi/actions.php:294 modules/ordini/actions.php:184 +#: modules/ordini/actions.php:287 modules/preventivi/actions.php:220 +#: plugins/pianificazione_interventi/actions.php:227 +#: plugins/pianificazione_interventi/actions.php:279 msgid "Alcuni serial number sono già stati utilizzati!" msgstr "Some serial number are already been used!" -#: modules/contratti/actions.php:176 modules/ddt/actions.php:193 -#: modules/fatture/actions.php:471 modules/interventi/actions.php:267 -#: modules/ordini/actions.php:172 modules/preventivi/actions.php:209 -#: plugins/pianificazione_interventi/actions.php:216 +#: modules/contratti/actions.php:193 modules/ddt/actions.php:210 +#: modules/fatture/actions.php:501 modules/interventi/actions.php:300 +#: modules/ordini/actions.php:190 modules/preventivi/actions.php:226 +#: plugins/pianificazione_interventi/actions.php:233 msgid "Articolo modificato!" msgstr "Article modified!" -#: modules/contratti/actions.php:178 modules/ddt/actions.php:195 -#: modules/fatture/actions.php:473 modules/interventi/actions.php:269 -#: modules/ordini/actions.php:174 modules/preventivi/actions.php:211 -#: plugins/pianificazione_interventi/actions.php:218 +#: modules/contratti/actions.php:195 modules/ddt/actions.php:212 +#: modules/fatture/actions.php:503 modules/interventi/actions.php:302 +#: modules/ordini/actions.php:192 modules/preventivi/actions.php:228 +#: plugins/pianificazione_interventi/actions.php:235 msgid "Articolo aggiunto!" msgstr "Article added!" -#: modules/contratti/actions.php:199 modules/ddt/actions.php:219 -#: modules/fatture/actions.php:504 modules/interventi/actions.php:293 -#: modules/ordini/actions.php:198 modules/preventivi/actions.php:232 +#: modules/contratti/actions.php:216 modules/ddt/actions.php:236 +#: modules/fatture/actions.php:534 modules/interventi/actions.php:326 +#: modules/ordini/actions.php:216 modules/preventivi/actions.php:249 msgid "Sconto/maggiorazione modificato!" msgstr "Discount/surcharge modified!" -#: modules/contratti/actions.php:201 modules/ddt/actions.php:221 -#: modules/fatture/actions.php:506 modules/interventi/actions.php:295 -#: modules/ordini/actions.php:200 modules/preventivi/actions.php:234 +#: modules/contratti/actions.php:218 modules/ddt/actions.php:238 +#: modules/fatture/actions.php:536 modules/interventi/actions.php:328 +#: modules/ordini/actions.php:218 modules/preventivi/actions.php:251 msgid "Sconto/maggiorazione aggiunto!" msgstr "Discount/surcharge added!" -#: modules/contratti/actions.php:229 modules/ddt/actions.php:248 -#: modules/fatture/actions.php:546 modules/interventi/actions.php:321 -#: modules/ordini/actions.php:227 modules/preventivi/actions.php:260 -#: plugins/pianificazione_interventi/actions.php:244 +#: modules/contratti/actions.php:246 modules/ddt/actions.php:265 +#: modules/fatture/actions.php:576 modules/interventi/actions.php:354 +#: modules/ordini/actions.php:246 modules/preventivi/actions.php:277 +#: plugins/pianificazione_interventi/actions.php:261 msgid "Riga modificata!" msgstr "Row modified!" -#: modules/contratti/actions.php:231 modules/ddt/actions.php:250 -#: modules/fatture/actions.php:548 modules/interventi/actions.php:323 -#: modules/ordini/actions.php:229 modules/preventivi/actions.php:262 -#: plugins/pianificazione_interventi/actions.php:246 +#: modules/contratti/actions.php:248 modules/ddt/actions.php:267 +#: modules/fatture/actions.php:578 modules/interventi/actions.php:356 +#: modules/ordini/actions.php:248 modules/preventivi/actions.php:279 +#: plugins/pianificazione_interventi/actions.php:263 msgid "Riga aggiunta!" msgstr "Row added!" -#: modules/contratti/actions.php:248 modules/ddt/actions.php:270 -#: modules/fatture/actions.php:568 modules/ordini/actions.php:249 -#: modules/preventivi/actions.php:279 +#: modules/contratti/actions.php:265 modules/ddt/actions.php:287 +#: modules/fatture/actions.php:598 modules/ordini/actions.php:268 +#: modules/preventivi/actions.php:296 msgid "Riga descrittiva modificata!" msgstr "Description line modified!" -#: modules/contratti/actions.php:250 modules/ddt/actions.php:272 -#: modules/fatture/actions.php:570 modules/ordini/actions.php:251 -#: modules/preventivi/actions.php:281 +#: modules/contratti/actions.php:267 modules/ddt/actions.php:289 +#: modules/fatture/actions.php:600 modules/ordini/actions.php:270 +#: modules/preventivi/actions.php:298 msgid "Riga descrittiva aggiunta!" msgstr "Description line added!" -#: modules/contratti/actions.php:264 modules/preventivi/actions.php:296 +#: modules/contratti/actions.php:281 modules/preventivi/actions.php:313 msgid "Riga eliminata!" msgstr "Row eliminated!" -#: modules/contratti/actions.php:278 modules/fatture/actions.php:586 -#: modules/preventivi/actions.php:132 +#: modules/contratti/actions.php:295 modules/fatture/actions.php:616 +#: modules/preventivi/actions.php:149 msgid "Intervento _NUM_ rimosso!" msgstr "Intervention _NUM_ removed!" -#: modules/contratti/actions.php:311 +#: modules/contratti/actions.php:326 msgid "Contratto eliminato!" msgstr "Contract canceled!" -#: modules/contratti/actions.php:313 modules/ddt/actions.php:363 -#: modules/fatture/actions.php:261 modules/interventi/actions.php:184 -#: modules/ordini/actions.php:283 modules/preventivi/actions.php:145 +#: modules/contratti/actions.php:328 modules/ddt/actions.php:393 +#: modules/fatture/actions.php:281 modules/interventi/actions.php:217 +#: modules/ordini/actions.php:302 modules/preventivi/actions.php:162 msgid "" "Sono stati utilizzati alcuni serial number nel documento: impossibile procedere!" msgstr "" -#: modules/contratti/actions.php:388 +#: modules/contratti/actions.php:403 msgid "Contratto rinnovato!" msgstr "Renewed contract!" -#: modules/contratti/actions.php:410 modules/contratti/actions.php:419 +#: modules/contratti/actions.php:425 modules/contratti/actions.php:434 #, fuzzy #| msgid "Informazioni salvate correttamente!" msgid "Informazioni tariffe salvate correttamente!" msgstr "Information correctly saved!" -#: modules/contratti/actions.php:412 modules/contratti/actions.php:421 +#: modules/contratti/actions.php:427 modules/contratti/actions.php:436 msgid "Errore durante l'importazione tariffe!" msgstr "Error during the tariffs import!" -#: modules/contratti/actions.php:473 modules/ddt/actions.php:328 -#: modules/fatture/actions.php:700 modules/ordini/actions.php:357 +#: modules/contratti/actions.php:499 modules/ddt/actions.php:358 +#: modules/fatture/actions.php:734 modules/interventi/actions.php:415 +#: modules/ordini/actions.php:378 #, fuzzy #| msgid "DDT _NUM_ aggiunto!" msgid "_DOC_ aggiunto!" msgstr "DDT_NUM_ added!" -#: modules/contratti/bulk.php:90 +#: modules/contratti/bulk.php:109 #, fuzzy #| msgid "_NUM_ ddt fatturati!" msgid "_NUM_ contratto fatturati!" msgstr "_NUM_ ddt invoiced!" -#: modules/contratti/bulk.php:94 +#: modules/contratti/bulk.php:113 #, fuzzy #| msgid "Nessun ddt fatturato!" msgid "Nessun contratto fatturato!" msgstr "No one ddt invoiced!" -#: modules/contratti/bulk.php:100 modules/ddt/bulk.php:127 -#: modules/interventi/bulk.php:232 modules/preventivi/bulk.php:100 +#: modules/contratti/bulk.php:119 modules/ddt/bulk.php:146 +#: modules/interventi/bulk.php:249 modules/preventivi/bulk.php:119 #, fuzzy #| msgid "Data documento" msgid "Fattura documenti" msgstr "Document date" -#: modules/contratti/bulk.php:102 modules/ddt/bulk.php:129 -#: modules/preventivi/bulk.php:102 +#: modules/contratti/bulk.php:121 modules/ddt/bulk.php:148 +#: modules/preventivi/bulk.php:121 #, fuzzy #| msgid "Vuoi davvero fatturare questi interventi?" msgid "Vuoi davvero fatturare questi documenti?" msgstr "Do you really want create a invoice for this interventions?" -#: modules/contratti/bulk.php:103 modules/ddt/bulk.php:130 -#: modules/interventi/bulk.php:235 +#: modules/contratti/bulk.php:122 modules/ddt/bulk.php:149 +#: modules/interventi/bulk.php:252 modules/preventivi/bulk.php:122 #, fuzzy msgid "Aggiungere alle fatture esistenti non ancora emesse?" msgstr "Add existing invoices not issued yet?" -#: modules/contratti/buttons.php:13 modules/contratti/buttons.php:14 -#: modules/ddt/buttons.php:9 modules/ddt/buttons.php:10 -#: modules/ordini/buttons.php:27 modules/preventivi/buttons.php:41 -#: plugins/pianificazione_fatturazione/edit.php:85 -#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:82 +#: modules/contratti/buttons.php:30 +msgid "" +"Per creare un documento deve essere inserita almeno una riga e lo stato del " +"contratto deve essere tra: _STATE_LIST_" +msgstr "" + +#: modules/contratti/buttons.php:33 modules/contratti/buttons.php:34 +#: modules/ddt/buttons.php:26 modules/ddt/buttons.php:27 +#: modules/ordini/buttons.php:52 modules/preventivi/buttons.php:74 +#: plugins/pianificazione_fatturazione/edit.php:102 +#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:101 msgid "Crea fattura" msgstr "Create invoice" -#: modules/contratti/buttons.php:13 -msgid "" -"Per creare un documento deve essere inserita almeno una riga e lo stato del " -"contratto deve essere tra: " -msgstr "" - -#: modules/contratti/buttons.php:22 -msgid "Rinnovare questo contratto?" -msgstr "Renew this contract?" - -#: modules/contratti/buttons.php:22 modules/contratti/buttons.php:23 -msgid "Rinnova" -msgstr "Renew" - -#: modules/contratti/buttons.php:22 +#: modules/contratti/buttons.php:43 +#, fuzzy +#| msgid "" +#| "Il contratto è rinnovabile se sono definite le date di accettazione e " +#| "conclusione e si trova in uno stato di questi stati: " msgid "" "Il contratto è rinnovabile se sono definite le date di accettazione e " -"conclusione e si trova in uno stato di questi stati: " +"conclusione e si trova in uno stato di questi stati: _STATE_LIST_" msgstr "" "Contract is renewable if the date of acceptance and conclusion are defined and " "it is situated in one of this states: " -#: modules/contratti/buttons.php:28 +#: modules/contratti/buttons.php:46 +msgid "Rinnovare questo contratto?" +msgstr "Renew this contract?" + +#: modules/contratti/buttons.php:46 modules/contratti/buttons.php:47 +msgid "Rinnova" +msgstr "Renew" + +#: modules/contratti/buttons.php:53 #, fuzzy #| msgid "Rinnovare questo contratto?" msgid "Duplicare questo contratto?" msgstr "Renew this contract?" -#: modules/contratti/buttons.php:28 +#: modules/contratti/buttons.php:54 msgid "Duplica contratto" msgstr "Duplicate contract" -#: modules/contratti/edit.php:21 modules/ddt/edit.php:32 -#: modules/fatture/edit.php:85 modules/ordini/edit.php:26 -#: modules/preventivi/edit.php:33 +#: modules/contratti/edit.php:33 modules/ddt/edit.php:41 +#: modules/fatture/edit.php:91 modules/ordini/edit.php:39 +#: modules/preventivi/edit.php:45 msgid "Intestazione" msgstr "Heading" -#: modules/contratti/edit.php:27 modules/gestione_componenti/edit.php:10 -#: modules/interventi/edit.php:96 modules/partitario/add_conto.php:16 -#: modules/partitario/edit_conto.php:27 modules/preventivi/edit.php:39 -#: modules/scadenzario/edit.php:53 +#: modules/contratti/edit.php:39 modules/gestione_componenti/edit.php:27 +#: modules/interventi/edit.php:241 modules/partitario/add_conto.php:33 +#: modules/partitario/edit_conto.php:44 modules/preventivi/edit.php:51 +#: modules/scadenzario/edit.php:67 msgid "Numero" msgstr "Number" -#: modules/contratti/edit.php:31 modules/preventivi/add.php:16 -#: modules/preventivi/edit.php:43 +#: modules/contratti/edit.php:43 modules/preventivi/add.php:33 +#: modules/preventivi/edit.php:55 msgid "Data bozza" msgstr "Date draft" -#: modules/contratti/edit.php:35 modules/preventivi/edit.php:47 +#: modules/contratti/edit.php:47 modules/preventivi/edit.php:59 msgid "Data accettazione" msgstr "Acceptance date" -#: modules/contratti/edit.php:39 -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:26 -#: modules/preventivi/edit.php:51 plugins/rinnovi_contratti/edit.php:18 +#: modules/contratti/edit.php:51 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:43 +#: modules/preventivi/edit.php:63 plugins/rinnovi_contratti/edit.php:35 msgid "Data conclusione" msgstr "End date" -#: modules/contratti/edit.php:39 modules/preventivi/edit.php:51 +#: modules/contratti/edit.php:51 modules/preventivi/edit.php:63 msgid "" "La Data di conclusione è calcolata in automatico in base al valore del campo " "Validità" msgstr "" -#: modules/contratti/edit.php:43 modules/preventivi/edit.php:55 +#: modules/contratti/edit.php:55 modules/preventivi/edit.php:67 msgid "Data rifiuto" msgstr "Date refusal" -#: modules/contratti/edit.php:65 modules/interventi/edit.php:51 -#: modules/preventivi/edit.php:78 +#: modules/contratti/edit.php:77 modules/interventi/edit.php:60 +#: modules/preventivi/edit.php:89 msgid "Referente" msgstr "Contact" -#: modules/contratti/edit.php:74 modules/preventivi/edit.php:87 +#: modules/contratti/edit.php:86 modules/preventivi/edit.php:97 msgid "Agente" msgstr "Agent" -#: modules/contratti/edit.php:85 modules/ddt/edit.php:162 -#: modules/fatture/edit.php:278 modules/ordini/edit.php:90 -#: modules/preventivi/edit.php:97 plugins/exportFE/src/FatturaElettronica.php:435 -#: plugins/importFE/generate.php:143 plugins/importFE/generate.php:242 -#: templates/contratti/body.php:261 templates/ddt/header.php:39 -#: templates/fatture/header.php:52 templates/ordini/header.php:39 -#: templates/preventivi/body.php:39 templates/preventivi/body.php:313 +#: modules/contratti/edit.php:97 modules/ddt/edit.php:166 +#: modules/fatture/edit.php:268 modules/ordini/edit.php:103 +#: modules/preventivi/edit.php:108 plugins/exportFE/src/FatturaElettronica.php:452 +#: plugins/importFE/generate.php:162 plugins/importFE/generate.php:257 +#: templates/contratti/body.php:278 templates/ddt/header.php:56 +#: templates/fatture/header.php:69 templates/ordini/header.php:56 +#: templates/preventivi/body.php:56 templates/preventivi/body.php:331 msgid "Pagamento" msgstr "Payment" -#: modules/contratti/edit.php:96 modules/preventivi/edit.php:108 -#: templates/contratti/body.php:271 templates/preventivi/body.php:323 +#: modules/contratti/edit.php:108 modules/preventivi/edit.php:119 +#: templates/contratti/body.php:288 templates/preventivi/body.php:341 msgid "Validità offerta" msgstr "Validity offer" -#: modules/contratti/edit.php:96 modules/preventivi/edit.php:108 +#: modules/contratti/edit.php:108 modules/preventivi/edit.php:119 msgid "" "Il campo Validità viene utilizzato in modo esclusivamente indicativo se " "impostato secondo l'opzione manuale, mentre viene utilizzato per il calcolo " "della Data di conclusione del documento in caso alternativo" msgstr "" -#: modules/contratti/edit.php:100 +#: modules/contratti/edit.php:112 msgid "Rinnovabile" msgstr "Renewable" -#: modules/contratti/edit.php:100 +#: modules/contratti/edit.php:112 msgid "Il contratto è rinnovabile?" msgstr "The contract is renewable?" -#: modules/contratti/edit.php:104 +#: modules/contratti/edit.php:116 msgid "Preavviso per rinnovo" msgstr "Notice of renewal" -#: modules/contratti/edit.php:108 +#: modules/contratti/edit.php:120 msgid "Ore rimanenti rinnovo" msgstr "" -#: modules/contratti/edit.php:108 +#: modules/contratti/edit.php:120 msgid "" "Ore residue nel contratto prima di visualizzare una avviso per un eventuale " "rinnovo anticipato." msgstr "" -#: modules/contratti/edit.php:118 modules/dashboard/actions.php:119 -#: plugins/pianificazione_interventi/edit.php:54 templates/contratti/body.php:31 -#: templates/interventi/body.php:88 +#: modules/contratti/edit.php:130 modules/dashboard/actions.php:164 +#: plugins/pianificazione_interventi/edit.php:71 templates/contratti/body.php:48 +#: templates/interventi/body.php:107 msgid "Impianti" msgstr "Installations" -#: modules/contratti/edit.php:124 modules/preventivi/edit.php:131 -#: templates/contratti/body.php:315 templates/preventivi/body.php:356 +#: modules/contratti/edit.php:136 modules/preventivi/edit.php:142 +#: templates/contratti/body.php:332 templates/preventivi/body.php:374 msgid "Esclusioni" msgstr "Exclusions" -#: modules/contratti/edit.php:149 modules/ddt/edit.php:274 -#: modules/interventi/edit.php:156 modules/ordini/edit.php:138 -#: modules/preventivi/edit.php:161 +#: modules/contratti/edit.php:161 modules/ddt/edit.php:278 +#: modules/interventi/edit.php:311 modules/ordini/edit.php:150 +#: modules/preventivi/edit.php:172 msgid "Dati appalto" msgstr "Contract data" -#: modules/contratti/edit.php:160 modules/ddt/edit.php:285 -#: modules/interventi/edit.php:168 modules/ordini/edit.php:149 -#: modules/preventivi/edit.php:172 +#: modules/contratti/edit.php:172 modules/ddt/edit.php:289 +#: modules/interventi/edit.php:323 modules/ordini/edit.php:161 +#: modules/preventivi/edit.php:183 msgid "Identificatore Documento" msgstr "Document identifier " -#: modules/contratti/edit.php:160 modules/ddt/edit.php:285 -#: modules/interventi/edit.php:168 modules/ordini/edit.php:149 -#: modules/preventivi/edit.php:172 +#: modules/contratti/edit.php:172 modules/ddt/edit.php:289 +#: modules/interventi/edit.php:323 modules/ordini/edit.php:161 +#: modules/preventivi/edit.php:183 #, fuzzy msgid "" "Obbligatorio per valorizzare CIG/CUP. È possible inserire: Obligatory for give value CIG/CUP. Is possible insert:
    • N. " "determines
    • RDO
    • MEPA order
    " -#: modules/contratti/edit.php:164 modules/ddt/edit.php:289 -#: modules/interventi/edit.php:172 modules/ordini/edit.php:153 -#: modules/preventivi/edit.php:176 +#: modules/contratti/edit.php:176 modules/ddt/edit.php:293 +#: modules/interventi/edit.php:327 modules/ordini/edit.php:165 +#: modules/preventivi/edit.php:187 msgid "Numero Riga" msgstr "Number row" -#: modules/contratti/edit.php:169 modules/ddt/edit.php:294 -#: modules/interventi/edit.php:177 modules/ordini/edit.php:158 -#: modules/preventivi/edit.php:181 +#: modules/contratti/edit.php:181 modules/ddt/edit.php:298 +#: modules/interventi/edit.php:332 modules/ordini/edit.php:170 +#: modules/preventivi/edit.php:192 msgid "Codice CIG" msgstr "CIG code" -#: modules/contratti/edit.php:173 modules/ddt/edit.php:298 -#: modules/interventi/edit.php:181 modules/ordini/edit.php:162 -#: modules/preventivi/edit.php:185 +#: modules/contratti/edit.php:185 modules/ddt/edit.php:302 +#: modules/interventi/edit.php:336 modules/ordini/edit.php:174 +#: modules/preventivi/edit.php:196 msgid "Codice CUP" msgstr "CUP code" -#: modules/contratti/edit.php:184 +#: modules/contratti/edit.php:196 msgid "Costi unitari" msgstr "Unique costs" -#: modules/contratti/edit.php:201 modules/contratti/edit.php:253 -#: modules/contratti/plugins/contratti.consuntivo.php:70 -#: modules/interventi/add.php:226 modules/interventi/edit.php:116 -#: modules/interventi/manage_sessione.php:36 -#: modules/preventivi/plugins/preventivi.consuntivo.php:69 -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:47 +#: modules/contratti/edit.php:213 modules/contratti/edit.php:265 +#: modules/contratti/plugins/contratti.consuntivo.php:87 +#: modules/interventi/edit.php:261 +#: modules/interventi/modals/manage_sessione.php:53 +#: modules/preventivi/plugins/preventivi.consuntivo.php:86 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:64 msgid "Tipo attività" msgstr "Activity type" -#: modules/contratti/edit.php:203 modules/contratti/edit.php:255 -#: modules/interventi/manage_sessione.php:76 modules/tecnici_tariffe/edit.php:27 -#: modules/tipi_intervento/add.php:31 modules/tipi_intervento/edit.php:33 +#: modules/contratti/edit.php:215 modules/contratti/edit.php:267 +#: modules/interventi/modals/manage_sessione.php:93 +#: modules/tecnici_tariffe/edit.php:44 modules/tipi_intervento/add.php:48 +#: modules/tipi_intervento/edit.php:50 msgid "Addebito orario" msgstr "Time charge" -#: modules/contratti/edit.php:203 modules/contratti/edit.php:204 -#: modules/contratti/edit.php:205 modules/contratti/edit.php:255 -#: modules/contratti/edit.php:256 modules/contratti/edit.php:257 -#: modules/interventi/ajax_costi.php:29 modules/tecnici_tariffe/edit.php:28 -#: modules/tecnici_tariffe/edit.php:32 modules/tecnici_tariffe/edit.php:36 -#: modules/tipi_intervento/edit.php:33 +#: modules/contratti/edit.php:215 modules/contratti/edit.php:216 +#: modules/contratti/edit.php:217 modules/contratti/edit.php:267 +#: modules/contratti/edit.php:268 modules/contratti/edit.php:269 +#: modules/interventi/ajax_costi.php:46 modules/tecnici_tariffe/edit.php:45 +#: modules/tecnici_tariffe/edit.php:49 modules/tecnici_tariffe/edit.php:53 +#: modules/tipi_intervento/edit.php:50 msgid "Addebito al cliente" msgstr "Customer charge" -#: modules/contratti/edit.php:204 modules/contratti/edit.php:256 -#: modules/interventi/manage_sessione.php:80 modules/tecnici_tariffe/edit.php:31 -#: modules/tipi_intervento/add.php:35 modules/tipi_intervento/edit.php:37 +#: modules/contratti/edit.php:216 modules/contratti/edit.php:268 +#: modules/interventi/modals/manage_sessione.php:97 +#: modules/tecnici_tariffe/edit.php:48 modules/tipi_intervento/add.php:52 +#: modules/tipi_intervento/edit.php:54 msgid "Addebito km" msgstr "Km charge" -#: modules/contratti/edit.php:205 modules/contratti/edit.php:257 -#: modules/interventi/manage_sessione.php:84 modules/tecnici_tariffe/edit.php:35 -#: modules/tipi_intervento/add.php:39 modules/tipi_intervento/edit.php:41 +#: modules/contratti/edit.php:217 modules/contratti/edit.php:269 +#: modules/interventi/modals/manage_sessione.php:101 +#: modules/tecnici_tariffe/edit.php:52 modules/tipi_intervento/add.php:56 +#: modules/tipi_intervento/edit.php:58 msgid "Addebito diritto ch." msgstr "" -#: modules/contratti/edit.php:242 +#: modules/contratti/edit.php:254 #, fuzzy #| msgid "Mostra tipi di attività non utilizzate" msgid "Mostra tipi di attività non modificati" msgstr "Show unused activity types" -#: modules/contratti/edit.php:302 modules/ddt/edit.php:310 -#: modules/interventi/edit.php:223 modules/ordini/edit.php:177 -#: plugins/importFE/generate.php:262 -#: plugins/pianificazione_fatturazione/add_pianificazione.php:21 -#: plugins/pianificazione_interventi/pianificazione.php:112 +#: modules/contratti/edit.php:314 modules/ddt/edit.php:314 +#: modules/fatture/edit.php:578 modules/interventi/edit.php:366 +#: modules/ordini/edit.php:189 modules/preventivi/edit.php:211 +#: plugins/importFE/generate.php:276 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:38 +#: plugins/pianificazione_interventi/pianificazione.php:129 msgid "Righe" msgstr "Rows" -#: modules/contratti/edit.php:309 modules/ddt/edit.php:328 -#: modules/fatture/edit.php:672 modules/interventi/edit.php:234 -#: modules/ordini/edit.php:185 modules/preventivi/edit.php:207 -#: plugins/pianificazione_interventi/pianificazione.php:121 +#: modules/contratti/edit.php:321 modules/ddt/edit.php:332 +#: modules/fatture/edit.php:664 modules/interventi/edit.php:377 +#: modules/ordini/edit.php:199 modules/preventivi/edit.php:218 +#: plugins/pianificazione_interventi/pianificazione.php:138 msgid "Aggiungi articolo" msgstr "Add article" -#: modules/contratti/edit.php:314 modules/ddt/edit.php:333 -#: modules/fatture/edit.php:676 modules/interventi/edit.php:239 -#: modules/ordini/edit.php:190 modules/preventivi/edit.php:212 -#: modules/preventivi/edit.php:217 +#: modules/contratti/edit.php:326 modules/ddt/edit.php:337 +#: modules/fatture/edit.php:669 modules/interventi/edit.php:382 +#: modules/ordini/edit.php:204 modules/preventivi/edit.php:223 #, fuzzy #| msgid "Aggiungi articolo" msgid "Aggiungi articoli tramite barcode" msgstr "Add article" -#: modules/contratti/edit.php:320 modules/ddt/edit.php:339 -#: modules/fatture/edit.php:682 modules/interventi/edit.php:245 -#: modules/ordini/edit.php:196 modules/preventivi/edit.php:223 -#: plugins/pianificazione_interventi/pianificazione.php:127 +#: modules/contratti/edit.php:332 modules/ddt/edit.php:343 +#: modules/fatture/edit.php:675 modules/interventi/edit.php:388 +#: modules/ordini/edit.php:210 modules/preventivi/edit.php:229 +#: plugins/pianificazione_interventi/pianificazione.php:144 msgid "Riga" msgstr "Row" -#: modules/contratti/edit.php:324 modules/ddt/edit.php:343 -#: modules/fatture/edit.php:686 modules/ordini/edit.php:200 -#: modules/preventivi/edit.php:227 +#: modules/contratti/edit.php:336 modules/ddt/edit.php:347 +#: modules/fatture/edit.php:679 modules/ordini/edit.php:214 +#: modules/preventivi/edit.php:233 msgid "Aggiungi descrizione" msgstr "Add description" -#: modules/contratti/edit.php:329 modules/ddt/edit.php:348 -#: modules/fatture/edit.php:691 modules/interventi/edit.php:255 -#: modules/ordini/edit.php:205 modules/preventivi/edit.php:232 +#: modules/contratti/edit.php:341 modules/ddt/edit.php:352 +#: modules/fatture/edit.php:684 modules/interventi/edit.php:398 +#: modules/ordini/edit.php:219 modules/preventivi/edit.php:238 msgid "Aggiungi sconto/maggiorazione" msgstr "Add discount/surcharge" -#: modules/contratti/edit.php:330 modules/contratti/row-list.php:142 -#: modules/ddt/edit.php:349 modules/ddt/row-list.php:198 -#: modules/fatture/edit.php:692 modules/fatture/row-list.php:237 -#: modules/interventi/ajax_costi.php:86 modules/interventi/edit.php:256 -#: modules/ordini/edit.php:206 modules/ordini/row-list.php:188 -#: modules/preventivi/edit.php:233 modules/preventivi/row-list.php:141 +#: modules/contratti/edit.php:342 modules/contratti/row-list.php:171 +#: modules/ddt/edit.php:353 modules/ddt/row-list.php:221 +#: modules/fatture/edit.php:685 modules/fatture/row-list.php:265 +#: modules/interventi/ajax_costi.php:103 modules/interventi/edit.php:399 +#: modules/ordini/edit.php:220 modules/ordini/row-list.php:241 +#: modules/preventivi/edit.php:239 modules/preventivi/row-list.php:169 msgid "Sconto/maggiorazione" msgstr "Discount/surcharge" -#: modules/contratti/edit.php:428 -#: modules/contratti/plugins/contratti.consuntivo.php:31 -#: modules/interventi/plugins/my_impianti.interventi.php:32 -#: modules/my_impianti/plugins/my_impianti.componenti.php:254 -#: modules/preventivi/plugins/preventivi.consuntivo.php:30 -#: plugins/pianificazione_interventi/edit.php:76 +#: modules/contratti/edit.php:483 +#: modules/contratti/plugins/contratti.consuntivo.php:48 +#: modules/preventivi/plugins/preventivi.consuntivo.php:47 +#: plugins/pianificazione_interventi/edit.php:93 msgid "Intervento num. _NUM_ del _DATE_" msgstr "Intervention n. _NUM_ of _DATE_" -#: modules/contratti/plugins/contratti.consuntivo.php:14 -#: modules/interventi/widgets/interventi_confermati.php:11 -#: modules/interventi/widgets/interventi_da_programmare.php:11 -#: modules/preventivi/plugins/preventivi.consuntivo.php:15 -#: modules/tecnici_tariffe/edit.php:24 -#: plugins/statistiche_anagrafiche/info.php:139 +#: modules/contratti/plugins/contratti.consuntivo.php:31 +#: modules/interventi/widgets/interventi_confermati.php:28 +#: modules/interventi/widgets/interventi_da_programmare.php:28 +#: modules/ordini/buttons.php:35 +#: modules/preventivi/plugins/preventivi.consuntivo.php:32 +#: modules/tecnici_tariffe/edit.php:41 +#: plugins/statistiche_anagrafiche/info.php:156 msgid "Attività" msgstr "Activities" -#: modules/contratti/plugins/contratti.consuntivo.php:15 -#: modules/contratti/plugins/contratti.consuntivo.php:71 -#: modules/interventi/ajax_tecnici.php:36 -#: modules/preventivi/plugins/preventivi.consuntivo.php:16 -#: modules/preventivi/plugins/preventivi.consuntivo.php:70 +#: modules/contratti/plugins/contratti.consuntivo.php:32 +#: modules/contratti/plugins/contratti.consuntivo.php:88 +#: modules/interventi/ajax_tecnici.php:53 +#: modules/preventivi/plugins/preventivi.consuntivo.php:33 +#: modules/preventivi/plugins/preventivi.consuntivo.php:87 msgid "Ore" msgstr "Hours" -#: modules/contratti/plugins/contratti.consuntivo.php:16 -#: modules/contratti/plugins/contratti.consuntivo.php:72 -#: modules/interventi/ajax_tecnici.php:37 -#: modules/interventi/manage_sessione.php:54 -#: modules/preventivi/plugins/preventivi.consuntivo.php:17 -#: modules/preventivi/plugins/preventivi.consuntivo.php:71 plugins/sedi/add.php:45 -#: plugins/sedi/edit.php:52 +#: modules/contratti/plugins/contratti.consuntivo.php:33 +#: modules/contratti/plugins/contratti.consuntivo.php:89 +#: modules/interventi/ajax_tecnici.php:54 +#: modules/interventi/modals/manage_sessione.php:71 +#: modules/preventivi/plugins/preventivi.consuntivo.php:34 +#: modules/preventivi/plugins/preventivi.consuntivo.php:88 plugins/sedi/add.php:62 +#: plugins/sedi/edit.php:69 msgid "Km" msgstr "Km" -#: modules/contratti/plugins/contratti.consuntivo.php:17 -#: modules/interventi/ajax_costi.php:28 modules/interventi/ajax_tecnici.php:101 -#: modules/interventi/ajax_tecnici.php:130 -#: modules/preventivi/plugins/preventivi.consuntivo.php:18 +#: modules/contratti/plugins/contratti.consuntivo.php:34 +#: modules/interventi/ajax_costi.php:45 modules/interventi/ajax_tecnici.php:118 +#: modules/interventi/ajax_tecnici.php:147 +#: modules/preventivi/plugins/preventivi.consuntivo.php:35 msgid "Costo" msgstr "Cost" -#: modules/contratti/plugins/contratti.consuntivo.php:18 -#: modules/interventi/ajax_costi.php:29 modules/interventi/ajax_tecnici.php:108 -#: modules/interventi/ajax_tecnici.php:139 -#: modules/preventivi/plugins/preventivi.consuntivo.php:19 +#: modules/contratti/plugins/contratti.consuntivo.php:35 +#: modules/interventi/ajax_costi.php:46 modules/interventi/ajax_tecnici.php:125 +#: modules/interventi/ajax_tecnici.php:156 +#: modules/preventivi/plugins/preventivi.consuntivo.php:36 msgid "Addebito" msgstr "Charge" -#: modules/contratti/plugins/contratti.consuntivo.php:19 -#: modules/preventivi/plugins/preventivi.consuntivo.php:20 +#: modules/contratti/plugins/contratti.consuntivo.php:36 +#: modules/preventivi/plugins/preventivi.consuntivo.php:37 msgid "Tot. scontato" msgstr "Tot. discounted" -#: modules/contratti/plugins/contratti.consuntivo.php:73 -#: modules/preventivi/plugins/preventivi.consuntivo.php:72 +#: modules/contratti/plugins/contratti.consuntivo.php:90 +#: modules/preventivi/plugins/preventivi.consuntivo.php:89 #, fuzzy #| msgid "Costo orario" msgid "Costo ore" msgstr "Hourly cost" -#: modules/contratti/plugins/contratti.consuntivo.php:74 -#: modules/preventivi/plugins/preventivi.consuntivo.php:73 -#: modules/tecnici_tariffe/edit.php:44 modules/tipi_intervento/add.php:57 -#: modules/tipi_intervento/edit.php:60 +#: modules/contratti/plugins/contratti.consuntivo.php:91 +#: modules/preventivi/plugins/preventivi.consuntivo.php:90 +#: modules/tecnici_tariffe/edit.php:61 modules/tipi_intervento/add.php:74 +#: modules/tipi_intervento/edit.php:77 #, fuzzy msgid "Costo km" msgstr "Km cost" -#: modules/contratti/plugins/contratti.consuntivo.php:75 -#: modules/contratti/plugins/contratti.consuntivo.php:78 -#: modules/preventivi/plugins/preventivi.consuntivo.php:74 -#: modules/preventivi/plugins/preventivi.consuntivo.php:77 +#: modules/contratti/plugins/contratti.consuntivo.php:92 +#: modules/contratti/plugins/contratti.consuntivo.php:95 +#: modules/preventivi/plugins/preventivi.consuntivo.php:91 +#: modules/preventivi/plugins/preventivi.consuntivo.php:94 msgid "Diritto ch." msgstr "" -#: modules/contratti/plugins/contratti.consuntivo.php:76 -#: modules/preventivi/plugins/preventivi.consuntivo.php:75 +#: modules/contratti/plugins/contratti.consuntivo.php:93 +#: modules/preventivi/plugins/preventivi.consuntivo.php:92 #, fuzzy #| msgid "Prezzo orario" msgid "Prezzo ore" msgstr "Hourly price" -#: modules/contratti/plugins/contratti.consuntivo.php:77 -#: modules/preventivi/plugins/preventivi.consuntivo.php:76 +#: modules/contratti/plugins/contratti.consuntivo.php:94 +#: modules/preventivi/plugins/preventivi.consuntivo.php:93 msgid "Prezzo km" msgstr "" -#: modules/contratti/plugins/contratti.consuntivo.php:111 -#: modules/preventivi/plugins/preventivi.consuntivo.php:110 +#: modules/contratti/plugins/contratti.consuntivo.php:128 +#: modules/preventivi/plugins/preventivi.consuntivo.php:127 msgid "Materiale" msgstr "Material" -#: modules/contratti/plugins/contratti.consuntivo.php:141 -#: modules/preventivi/plugins/preventivi.consuntivo.php:140 +#: modules/contratti/plugins/contratti.consuntivo.php:158 +#: modules/preventivi/plugins/preventivi.consuntivo.php:157 msgid "Altre spese" msgstr "Other expenses" -#: modules/contratti/plugins/contratti.consuntivo.php:216 -#: modules/preventivi/plugins/preventivi.consuntivo.php:215 +#: modules/contratti/plugins/contratti.consuntivo.php:233 +#: modules/preventivi/plugins/preventivi.consuntivo.php:232 #, fuzzy msgid "Totale interventi per stato" msgstr "Total interventions for state" -#: modules/contratti/plugins/contratti.consuntivo.php:265 -#: modules/preventivi/plugins/preventivi.consuntivo.php:249 +#: modules/contratti/plugins/contratti.consuntivo.php:282 +#: modules/preventivi/plugins/preventivi.consuntivo.php:266 msgid "Rapporto budget/spesa" msgstr "Budget/expense ratio" -#: modules/contratti/plugins/contratti.consuntivo.php:276 -#: templates/contratti_cons/bottom.php:62 +#: modules/contratti/plugins/contratti.consuntivo.php:293 +#: templates/contratti_cons/bottom.php:79 #, fuzzy #| msgid "Ore in contratto" msgid "Ore a contratto" msgstr "Hours in contract" -#: modules/contratti/plugins/contratti.consuntivo.php:280 +#: modules/contratti/plugins/contratti.consuntivo.php:297 #, fuzzy msgid "Ore erogate totali" msgstr "Total hours delivered" -#: modules/contratti/plugins/contratti.consuntivo.php:284 +#: modules/contratti/plugins/contratti.consuntivo.php:301 #, fuzzy msgid "Ore residue totali" msgstr "Remaining hours" -#: modules/contratti/plugins/contratti.consuntivo.php:289 +#: modules/contratti/plugins/contratti.consuntivo.php:306 #, fuzzy msgid "Ore erogate concluse" msgstr "Hours provided completed" -#: modules/contratti/plugins/contratti.consuntivo.php:293 +#: modules/contratti/plugins/contratti.consuntivo.php:310 #, fuzzy msgid "Ore residue concluse" msgstr "Hours provided completed" -#: modules/contratti/plugins/contratti.consuntivo.php:302 +#: modules/contratti/plugins/contratti.consuntivo.php:319 msgid "" "Per monitorare il consumo ore, inserisci almeno una riga con unità di misura " "\"ore\"" @@ -4853,88 +5120,99 @@ msgstr "" "To monitor hours consumption, add at least one row with unit of measure \"hours" "\"" -#: modules/contratti/plugins/contratti.consuntivo.php:314 -#: modules/preventivi/plugins/preventivi.consuntivo.php:270 +#: modules/contratti/plugins/contratti.consuntivo.php:331 +#: modules/preventivi/plugins/preventivi.consuntivo.php:287 #, fuzzy msgid "Stampa consuntivo" msgstr "Consumptive print" -#: modules/contratti/row-list.php:9 modules/ddt/row-list.php:9 -#: modules/fatture/row-list.php:10 modules/import/edit.php:81 -#: modules/interventi/row-list.php:30 modules/ordini/row-list.php:9 -#: modules/preventivi/row-list.php:9 -#: plugins/pianificazione_interventi/row-list.php:31 templates/ddt/body.php:18 -#: templates/fatture/body.php:21 +#: modules/contratti/row-list.php:27 modules/ddt/row-list.php:27 +#: modules/fatture/row-list.php:27 modules/import/edit.php:112 +#: modules/interventi/row-list.php:44 modules/ordini/row-list.php:27 +#: modules/preventivi/row-list.php:27 +#: plugins/pianificazione_interventi/row-list.php:48 templates/ddt/body.php:35 +#: templates/fatture/body.php:38 templates/ordini/body.php:47 msgid "#" msgstr "#" -#: modules/contratti/row-list.php:13 modules/ddt/row-list.php:13 -#: modules/fatture/row-list.php:14 modules/interventi/row-list.php:24 -#: modules/ordini/row-list.php:13 modules/preventivi/row-list.php:13 +#: modules/contratti/row-list.php:31 modules/ddt/row-list.php:31 +#: modules/fatture/row-list.php:31 modules/interventi/row-list.php:38 +#: modules/ordini/row-list.php:32 modules/preventivi/row-list.php:31 #, fuzzy #| msgid "Costi unitari" msgid "Iva unitaria" msgstr "Unique costs" -#: modules/contratti/row-list.php:14 modules/ddt/row-list.php:14 -#: modules/fatture/row-list.php:15 modules/interventi/row-list.php:25 -#: modules/ordini/row-list.php:14 modules/preventivi/row-list.php:14 -#: modules/scadenzario/add.php:23 modules/scadenzario/edit.php:98 -#: plugins/pianificazione_fatturazione/edit.php:37 -#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:46 -#: templates/ddt/body.php:25 templates/fatture/body.php:25 -#: templates/fatture/footer.php:80 templates/interventi/body.php:148 -#: templates/preventivi/body.php:118 templates/scadenzario/top.php:18 +#: modules/contratti/row-list.php:32 modules/ddt/row-list.php:32 +#: modules/fatture/row-list.php:32 modules/interventi/row-list.php:39 +#: modules/ordini/row-list.php:33 modules/partitario/edit.php:86 +#: modules/partitario/edit.php:214 modules/preventivi/row-list.php:32 +#: modules/scadenzario/add.php:40 modules/scadenzario/edit.php:112 +#: plugins/pianificazione_fatturazione/edit.php:54 +#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:63 +#: templates/ddt/body.php:42 templates/fatture/body.php:42 +#: templates/fatture/footer.php:97 templates/interventi/body.php:167 +#: templates/preventivi/body.php:135 templates/scadenzario/top.php:35 #, fuzzy msgid "Importo" msgstr "Amount" -#: modules/contratti/row-list.php:96 modules/contratti/row-list.php:197 -#: modules/ddt/row-list.php:150 modules/ddt/row-list.php:261 -#: modules/fatture/row-list.php:181 modules/fatture/row-list.php:365 -#: modules/ordini/row-list.php:141 modules/ordini/row-list.php:244 -#: modules/preventivi/row-list.php:95 modules/preventivi/row-list.php:225 +#: modules/contratti/row-list.php:56 modules/ddt/row-list.php:81 +#: modules/fatture/row-list.php:107 modules/ordini/row-list.php:74 +#: modules/preventivi/row-list.php:55 plugins/importFE/actions.php:372 +#: plugins/importFE/riferimento.php:99 +#, fuzzy +#| msgid "Immagine" +msgid "Origine" +msgstr "Image" + +#: modules/contratti/row-list.php:125 modules/contratti/row-list.php:236 +#: modules/ddt/row-list.php:173 modules/ddt/row-list.php:294 +#: modules/fatture/row-list.php:204 modules/fatture/row-list.php:404 +#: modules/interventi/row-list.php:139 modules/ordini/row-list.php:195 +#: modules/ordini/row-list.php:306 modules/preventivi/row-list.php:123 +#: modules/preventivi/row-list.php:262 #, fuzzy #| msgid "Modifica" msgid "Modifica riga" msgstr "Edit" -#: modules/contratti/row-list.php:100 modules/ddt/row-list.php:154 -#: modules/fatture/row-list.php:185 modules/ordini/row-list.php:145 -#: modules/preventivi/row-list.php:99 +#: modules/contratti/row-list.php:129 modules/ddt/row-list.php:177 +#: modules/fatture/row-list.php:208 modules/interventi/row-list.php:143 +#: modules/ordini/row-list.php:199 modules/preventivi/row-list.php:127 #, fuzzy #| msgid "Eliminare questa spesa?" msgid "Rimuovi riga" msgstr "Delete this expense?" -#: modules/contratti/row-list.php:104 modules/ddt/row-list.php:158 -#: modules/fatture/row-list.php:189 modules/ordini/row-list.php:149 -#: modules/preventivi/row-list.php:103 +#: modules/contratti/row-list.php:133 modules/ddt/row-list.php:181 +#: modules/fatture/row-list.php:212 modules/ordini/row-list.php:203 +#: modules/preventivi/row-list.php:131 #, fuzzy #| msgid "Opzioni" msgid "Modifica ordine delle righe" msgstr "Option" -#: modules/contratti/row-list.php:129 modules/ddt/row-list.php:183 -#: modules/fatture/row-list.php:224 modules/interventi/ajax_costi.php:74 -#: modules/ordini/row-list.php:175 modules/preventivi/row-list.php:128 -#: plugins/pianificazione_fatturazione/add_pianificazione.php:73 -#: plugins/pianificazione_interventi/row-list.php:26 -#: templates/contratti/body.php:87 templates/contratti/body.php:188 -#: templates/contratti_cons/top.php:60 templates/fatturato/body.php:26 -#: templates/fatture/footer.php:127 templates/interventi/body.php:398 -#: templates/ordini/body.php:43 templates/ordini/body.php:176 -#: templates/preventivi/body.php:240 templates/preventivi_cons/top.php:60 -#: templates/registro_iva/bottom.php:19 templates/registro_iva/top.php:42 -#: templates/riepilogo_interventi/piece.php:80 -#: templates/riepilogo_interventi/top.php:15 templates/spesometro/body.php:22 -#: templates/spesometro/body.php:128 +#: modules/contratti/row-list.php:158 modules/ddt/row-list.php:206 +#: modules/fatture/row-list.php:252 modules/interventi/ajax_costi.php:91 +#: modules/ordini/row-list.php:228 modules/preventivi/row-list.php:156 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:106 +#: plugins/pianificazione_interventi/row-list.php:43 +#: templates/contratti/body.php:104 templates/contratti/body.php:205 +#: templates/contratti_cons/top.php:77 templates/fatturato/body.php:43 +#: templates/fatture/footer.php:144 templates/interventi/body.php:412 +#: templates/ordini/body.php:60 templates/ordini/body.php:198 +#: templates/preventivi/body.php:258 templates/preventivi_cons/top.php:77 +#: templates/registro_iva/bottom.php:36 templates/registro_iva/top.php:59 +#: templates/riepilogo_interventi/piece.php:97 +#: templates/riepilogo_interventi/top.php:32 templates/spesometro/body.php:39 +#: templates/spesometro/body.php:145 msgid "Imponibile" msgstr "Taxable" -#: modules/contratti/row-list.php:142 modules/ddt/row-list.php:198 -#: modules/fatture/row-list.php:237 modules/interventi/ajax_costi.php:86 -#: modules/ordini/row-list.php:188 modules/preventivi/row-list.php:141 +#: modules/contratti/row-list.php:171 modules/ddt/row-list.php:221 +#: modules/fatture/row-list.php:265 modules/interventi/ajax_costi.php:103 +#: modules/ordini/row-list.php:241 modules/preventivi/row-list.php:169 #, fuzzy #| msgid "" #| "Il valore positivo indica uno sconto. Per applicare un rincaro inserire un " @@ -4946,418 +5224,406 @@ msgstr "" "Positive value indicates a discount. To apply a price increase enter a negative " "value." -#: modules/contratti/row-list.php:154 modules/ddt/row-list.php:212 -#: modules/fatture/row-list.php:249 modules/interventi/ajax_costi.php:97 -#: modules/ordini/row-list.php:200 modules/preventivi/row-list.php:153 -#: plugins/importFE/list.php:19 templates/contratti/body.php:213 -#: templates/contratti_cons/top.php:62 templates/ddt/footer.php:30 -#: templates/fatture/footer.php:137 templates/interventi/body.php:423 -#: templates/ordini/body.php:201 templates/preventivi/body.php:265 -#: templates/preventivi_cons/top.php:62 templates/riepilogo_interventi/top.php:17 +#: modules/contratti/row-list.php:183 modules/ddt/row-list.php:235 +#: modules/fatture/row-list.php:277 modules/interventi/ajax_costi.php:114 +#: modules/ordini/row-list.php:253 modules/preventivi/row-list.php:181 +#: plugins/importFE/list.php:36 templates/contratti/body.php:230 +#: templates/contratti_cons/top.php:79 templates/ddt/footer.php:47 +#: templates/fatture/footer.php:154 templates/interventi/body.php:437 +#: templates/ordini/body.php:223 templates/preventivi/body.php:283 +#: templates/preventivi_cons/top.php:79 templates/riepilogo_interventi/top.php:34 msgid "Totale imponibile" msgstr "Total taxable" -#: modules/contratti/row-list.php:202 modules/ddt/row-list.php:266 -#: modules/fatture/row-list.php:370 modules/ordini/row-list.php:249 -#: modules/preventivi/row-list.php:230 +#: modules/contratti/row-list.php:242 modules/ddt/row-list.php:300 +#: modules/fatture/row-list.php:410 modules/interventi/row-list.php:186 +#: modules/ordini/row-list.php:312 modules/preventivi/row-list.php:268 #, fuzzy #| msgid "Rinnovare questo contratto?" msgid "Rimuovere questa riga?" msgstr "Renew this contract?" -#: modules/contratti/row-list.php:203 modules/ddt/row-list.php:267 -#: modules/fatture/row-list.php:371 modules/ordini/row-list.php:250 -#: modules/preventivi/row-list.php:231 +#: modules/contratti/row-list.php:243 modules/ddt/row-list.php:301 +#: modules/fatture/row-list.php:411 modules/interventi/row-list.php:187 +#: modules/ordini/row-list.php:313 modules/preventivi/row-list.php:269 #, fuzzy msgid "Sei sicuro di volere rimuovere questa riga dal documento?" msgstr "Term in the lines of the document" -#: modules/contratti/row-list.php:203 modules/ddt/row-list.php:267 -#: modules/fatture/row-list.php:371 modules/ordini/row-list.php:250 -#: modules/preventivi/row-list.php:231 +#: modules/contratti/row-list.php:243 modules/ddt/row-list.php:301 +#: modules/fatture/row-list.php:411 modules/interventi/row-list.php:187 +#: modules/ordini/row-list.php:313 modules/preventivi/row-list.php:269 #, fuzzy #| msgid "Percentuale imponibile" msgid "L'operazione è irreversibile" msgstr "Taxable percentage " -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:25 -#: modules/stampe_contabili/stampe_contabili.php:21 -#: plugins/rinnovi_contratti/edit.php:17 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:42 +#: modules/stampe_contabili/stampe_contabili.php:38 +#: plugins/rinnovi_contratti/edit.php:34 msgid "Data inizio" msgstr "Start date" -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:27 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:44 msgid "Rinnovo" msgstr "Renewal" -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:44 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:61 msgid "ore rimanenti: _NUM_" msgstr "" -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:44 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:61 msgid "ore in aggiunta: _NUM_" msgstr "" -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:48 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:65 #, fuzzy #| msgid "scade fra _DAYS_ giorni" msgid "scade tra _DAYS_ giorni" msgstr "Expires in _DAYS_ days" -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:48 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:65 msgid "scaduto da _DAYS_ giorni" msgstr "Expired by _DAYS_ days" -#: modules/contratti/widgets/contratti_scadenza.dashboard.php:66 +#: modules/contratti/widgets/contratti_scadenza.dashboard.php:83 msgid "Non ci sono contratti in scadenza" msgstr "There are not expiring contract" -#: modules/custom_fields/actions.php:20 +#: modules/custom_fields/actions.php:37 msgid "Salvataggio completato" msgstr "Saving completed" -#: modules/custom_fields/actions.php:37 +#: modules/custom_fields/actions.php:54 msgid "Nuovo campo personalizzato creato" msgstr "New custom field created" -#: modules/custom_fields/actions.php:45 +#: modules/custom_fields/actions.php:62 msgid "Campo personalizzato eliminato" msgstr "Custom filed eliminated" -#: modules/custom_fields/add.php:15 modules/custom_fields/edit.php:17 -msgid "Plugin" -msgstr "Plugin" - -#: modules/custom_fields/content-info.php:7 modules/segmenti/edit.php:105 +#: modules/custom_fields/content-info.php:24 modules/segmenti/edit.php:122 msgid "Istruzioni per il campo _FIELD_" msgstr "Instruction for the filed _FIELD_" -#: modules/custom_fields/content-info.php:13 modules/segmenti/edit.php:111 +#: modules/custom_fields/content-info.php:30 modules/segmenti/edit.php:128 #, fuzzy msgid "Le seguenti sequenze di testo vengono sostituite nel seguente modo" msgstr "The follows sequences of text are replaced in the follow way" -#: modules/custom_fields/content-info.php:18 modules/custom_fields/edit.php:27 +#: modules/custom_fields/content-info.php:35 modules/custom_fields/edit.php:44 msgid "Nome HTML" msgstr "HTML name" -#: modules/custom_fields/content-info.php:23 +#: modules/custom_fields/content-info.php:40 msgid "_TEXT_ con il valore del campo \"_FIELD_\"" msgstr "_TEXT_ with the value of field \"_FIELD_\"" -#: modules/custom_fields/content-info.php:30 +#: modules/custom_fields/content-info.php:47 msgid "_TEXT_ con il valore impostato per il record" msgstr "_TEXT_ with the value set for the record" -#: modules/custom_fields/edit.php:33 +#: modules/custom_fields/edit.php:50 msgid "Mostra alla creazione record" msgstr "Show to creation record" -#: modules/custom_fields/edit.php:37 +#: modules/custom_fields/edit.php:54 msgid "Mostra di sopra" msgstr "Show upstairs" -#: modules/dashboard/actions.php:29 modules/dashboard/actions.php:116 -#: modules/dashboard/edit.php:223 modules/interventi/add.php:267 -#: plugins/pianificazione_interventi/pianificazione.php:195 +#: modules/dashboard/actions.php:74 modules/dashboard/actions.php:161 +#: modules/dashboard/edit.php:102 modules/interventi/add.php:287 +#: plugins/pianificazione_interventi/pianificazione.php:212 msgid "Tecnici" msgstr "Technicians" -#: modules/dashboard/actions.php:67 +#: modules/dashboard/actions.php:112 msgid "Attività completata, non è possibile modificarla!" msgstr "Activity completed, it cannot be changed" -#: modules/dashboard/actions.php:93 +#: modules/dashboard/actions.php:138 msgid "Numero intervento" msgstr "Number intervention" -#: modules/dashboard/actions.php:94 modules/statistiche/edit.php:186 -#: modules/utenti/edit.php:23 -#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:45 -#: templates/spesometro/body.php:18 +#: modules/dashboard/actions.php:139 modules/statistiche/edit.php:203 +#: modules/utenti/edit.php:40 +#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:62 +#: templates/spesometro/body.php:35 msgid "Ragione sociale" msgstr "Business name" -#: modules/dashboard/actions.php:112 -#: modules/interventi/widgets/interventi_confermati.php:12 -#: modules/interventi/widgets/interventi_da_pianificare.php:44 -#: modules/interventi/widgets/interventi_da_programmare.php:12 -#: modules/my_impianti/plugins/my_impianti.componenti.php:226 -#: templates/interventi/body.php:16 templates/riepilogo_interventi/piece.php:39 +#: modules/dashboard/actions.php:157 +#: modules/impianti/plugins/my_impianti.componenti.php:244 +#: modules/interventi/widgets/interventi_confermati.php:29 +#: modules/interventi/widgets/interventi_da_pianificare.php:64 +#: modules/interventi/widgets/interventi_da_programmare.php:29 +#: templates/interventi/body.php:35 templates/riepilogo_interventi/piece.php:56 msgid "Data richiesta" msgstr "Requested date" -#: modules/dashboard/actions.php:114 -#: modules/interventi/widgets/interventi_da_pianificare.php:46 -#: plugins/pianificazione_interventi/edit.php:50 -#: plugins/pianificazione_interventi/pianificazione.php:86 -#: templates/interventi/body.php:96 +#: modules/dashboard/actions.php:159 +#: modules/interventi/widgets/interventi_da_pianificare.php:66 +#: plugins/pianificazione_interventi/edit.php:67 +#: plugins/pianificazione_interventi/pianificazione.php:103 +#: templates/interventi/body.php:115 msgid "Tipo intervento" msgstr "Type of intervention" -#: modules/dashboard/actions.php:123 modules/interventi/add.php:237 -#: modules/interventi/edit.php:128 templates/interventi/body.php:104 -#: templates/riepilogo_interventi/piece.php:40 +#: modules/dashboard/actions.php:168 modules/interventi/add.php:191 +#: modules/interventi/edit.php:282 templates/interventi/body.php:123 +#: templates/riepilogo_interventi/piece.php:57 msgid "Richiesta" msgstr "Request" -#: modules/dashboard/actions.php:181 +#: modules/dashboard/actions.php:269 #, fuzzy #| msgid "Entro il" msgid "entro il: " msgstr "By the" -#: modules/dashboard/actions.php:182 src/Modules.php:261 +#: modules/dashboard/actions.php:270 src/Modules.php:278 msgid "Visualizza scheda" msgstr "View schedule" -#: modules/dashboard/actions.php:188 +#: modules/dashboard/actions.php:278 #, fuzzy #| msgid "Mostra tutti i movimenti" msgid "Mostra tutto" msgstr "Show all movements" -#: modules/dashboard/actions.php:189 +#: modules/dashboard/actions.php:279 #, fuzzy #| msgid "Compatibile" msgid "Comprimi" msgstr "Compatible" -#: modules/dashboard/actions.php:195 +#: modules/dashboard/actions.php:284 msgid "Non ci sono interventi da pianificare per questo mese" msgstr "The are no interventions to plan for this month " -#: modules/dashboard/edit.php:90 +#: modules/dashboard/edit.php:28 #, fuzzy #| msgid "Tipo attività" msgid "Stati attività" msgstr "Activity type" -#: modules/dashboard/edit.php:141 +#: modules/dashboard/edit.php:65 #, fuzzy #| msgid "Tipo attività" msgid "Tipi attività" msgstr "Activity type" -#: modules/dashboard/edit.php:275 +#: modules/dashboard/edit.php:140 msgid "Zone" msgstr "Zone" -#: modules/dashboard/edit.php:314 +#: modules/dashboard/edit.php:215 msgid "Promemoria da pianificare" msgstr "Reminder to plan" -#: modules/dashboard/edit.php:323 +#: modules/dashboard/edit.php:233 #, fuzzy #| msgid "Ci sono _NUM_ contratti collegati" msgid "Ci sono _NUM_ attività scadute" msgstr "The are _NUM_ contracts linked" -#: modules/dashboard/edit.php:627 +#: modules/dashboard/edit.php:299 +msgid "Aggiungi intervento" +msgstr "Add intervention" + +#: modules/dashboard/edit.php:303 msgid "Pianifica intervento" msgstr "Plan intervention" -#: modules/dashboard/edit.php:689 plugins/checks.php:18 -#: src/HTMLBuilder/Manager/FileManager.php:45 +#: modules/dashboard/edit.php:306 +msgid "Errore durante la creazione degli eventi" +msgstr "Error during the creation of the interventions" + +#: modules/dashboard/edit.php:571 plugins/checks.php:35 #, fuzzy #| msgid "Caricamento in corso" msgid "Caricamento..." msgstr "Loading" -#: modules/dashboard/edit.php:727 -msgid "Errore durante la creazione degli eventi" -msgstr "Error during the creation of the interventions" - -#: modules/dashboard/widgets/notifiche.php:9 +#: modules/dashboard/widgets/notifiche.php:26 #, fuzzy #| msgid "Note interne" msgid "Notifiche interne" msgstr "Internal note" -#: modules/dashboard/widgets/notifiche.php:30 +#: modules/dashboard/widgets/notifiche.php:47 #, fuzzy #| msgid "Non ci sono interventi da pianificare" msgid "Non ci sono note da notificare" msgstr "There are not intervention to plan" -#: modules/dashboard/widgets/notifiche.php:43 +#: modules/dashboard/widgets/notifiche.php:60 msgid "Record" msgstr "" -#: modules/dashboard/widgets/notifiche.php:45 plugins/notes.php:43 -#: plugins/notes.php:84 +#: modules/dashboard/widgets/notifiche.php:62 plugins/notes.php:60 +#: plugins/notes.php:101 #, fuzzy #| msgid "Pianifica" msgid "Data di notifica" msgstr "Plan" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:16 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:33 msgid "Mese e anno" msgstr "" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:20 -#: modules/stampe_contabili/stampe_contabili.php:33 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:37 +#: modules/stampe_contabili/stampe_contabili.php:50 msgid "Formato" msgstr "Format" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:20 -#: modules/stampe_contabili/stampe_contabili.php:33 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:37 +#: modules/stampe_contabili/stampe_contabili.php:50 msgid "A4" msgstr "A4" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:20 -#: modules/stampe_contabili/stampe_contabili.php:33 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:37 +#: modules/stampe_contabili/stampe_contabili.php:50 msgid "A3" msgstr "A3" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:24 -#: modules/stampe_contabili/stampe_contabili.php:37 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:41 +#: modules/stampe_contabili/stampe_contabili.php:54 msgid "Orientamento" msgstr "Orientation" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:24 -#: modules/stampe_contabili/stampe_contabili.php:37 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:41 +#: modules/stampe_contabili/stampe_contabili.php:54 msgid "Orizzontale" msgstr "Horizontal" -#: modules/dashboard/widgets/stampa_calendario.dashboard.php:24 -#: modules/stampe_contabili/stampe_contabili.php:37 +#: modules/dashboard/widgets/stampa_calendario.dashboard.php:41 +#: modules/stampe_contabili/stampe_contabili.php:54 msgid "Verticale" msgstr "Vertical" -#: modules/ddt/actions.php:37 +#: modules/ddt/actions.php:54 msgid "Aggiunto ddt in _TYPE_ numero _NUM_!" msgstr "Added ddt in _TYPE_ number _NUM_!" -#: modules/ddt/actions.php:129 +#: modules/ddt/actions.php:146 msgid "" "Esiste già un DDT con lo stesso numero secondario e la stessa anagrafica " "collegata!" msgstr "" -#: modules/ddt/actions.php:133 +#: modules/ddt/actions.php:150 msgid "Ddt modificato correttamente!" msgstr "Ddt correctly modified!" -#: modules/ddt/actions.php:346 modules/fatture/actions.php:609 -#: modules/interventi/actions.php:198 modules/ordini/actions.php:266 -#: plugins/pianificazione_interventi/actions.php:260 +#: modules/ddt/actions.php:376 modules/fatture/actions.php:639 +#: modules/interventi/actions.php:231 modules/ordini/actions.php:285 +#: plugins/pianificazione_interventi/actions.php:277 msgid "Riga rimossa!" msgstr "Row removed!" -#: modules/ddt/actions.php:361 +#: modules/ddt/actions.php:391 msgid "Ddt eliminato!" msgstr "Ddt eliminated!" -#: modules/ddt/add.php:13 modules/ddt/edit.php:112 +#: modules/ddt/add.php:30 modules/ddt/edit.php:115 msgid "Destinatario" msgstr "Recipient" -#: modules/ddt/add.php:42 +#: modules/ddt/add.php:61 msgid "Tipo ddt" msgstr "Type ddt" -#: modules/ddt/add.php:45 modules/ddt/edit.php:148 modules/fatture/edit.php:434 -#: templates/ddt/footer.php:100 templates/fatture/footer.php:325 -msgid "Causale trasporto" -msgstr "Transportation cause" - -#: modules/ddt/ajax/search.php:46 modules/fatture/ajax/search.php:48 +#: modules/ddt/ajax/search.php:63 modules/fatture/ajax/search.php:65 #, fuzzy msgid "Termine presente nelle righe del documento" msgstr "Term in the lines of the document" -#: modules/ddt/bulk.php:99 +#: modules/ddt/bulk.php:118 msgid "_NUM_ ddt fatturati!" msgstr "_NUM_ ddt invoiced!" -#: modules/ddt/bulk.php:103 +#: modules/ddt/bulk.php:122 msgid "Nessun ddt fatturato!" msgstr "No one ddt invoiced!" -#: modules/ddt/bulk.php:116 +#: modules/ddt/bulk.php:135 msgid "Ddt eliminati!" msgstr "Ddt eliminated!" -#: modules/ddt/buttons.php:6 +#: modules/ddt/buttons.php:23 msgid "" "Il ddt è fatturabile solo se non si trova negli stati _STATE_LIST_ e la " "relativa causale è abilitata all'importazione in altri documenti" msgstr "" -#: modules/ddt/edit.php:60 modules/fatture/edit.php:121 +#: modules/ddt/edit.php:67 modules/fatture/edit.php:127 #, fuzzy msgid "Vai alla scheda anagrafica" msgstr "Go to the registry card" -#: modules/ddt/edit.php:71 +#: modules/ddt/edit.php:78 msgid "Numero ddt" msgstr "Ddt number" -#: modules/ddt/edit.php:77 +#: modules/ddt/edit.php:84 msgid "Numero secondario" msgstr "Secondary number" -#: modules/ddt/edit.php:119 modules/ddt/edit.php:129 modules/fatture/edit.php:235 -#: modules/fatture/edit.php:253 modules/interventi/edit.php:267 -#: modules/movimenti/add.php:52 modules/movimenti/custom/add.php:50 +#: modules/ddt/edit.php:126 modules/ddt/edit.php:135 modules/fatture/edit.php:239 +#: modules/fatture/edit.php:248 modules/interventi/edit.php:410 +#: modules/movimenti/add.php:63 #, fuzzy msgid "Partenza merce" msgstr "Goods departure" -#: modules/ddt/edit.php:119 -msgid "Sedi di partenza dalla mia azienda" +#: modules/ddt/edit.php:126 modules/fatture/edit.php:239 +msgid "Sedi di partenza dell'azienda" msgstr "" -#: modules/ddt/edit.php:123 modules/ddt/edit.php:133 modules/fatture/edit.php:243 -#: modules/fatture/edit.php:261 +#: modules/ddt/edit.php:130 modules/ddt/edit.php:139 modules/fatture/edit.php:243 +#: modules/fatture/edit.php:252 modules/movimenti/add.php:67 msgid "Destinazione merce" msgstr "Goods destination" -#: modules/ddt/edit.php:123 +#: modules/ddt/edit.php:130 modules/fatture/edit.php:243 #, fuzzy #| msgid "Codice destinatario" msgid "Sedi del destinatario" msgstr "Recipient code" -#: modules/ddt/edit.php:129 +#: modules/ddt/edit.php:135 modules/fatture/edit.php:248 #, fuzzy #| msgid "Email mittente" msgid "Sedi del mittente" msgstr "Sender email" -#: modules/ddt/edit.php:133 -msgid "Sedi di arrivo nella mia azienda" +#: modules/ddt/edit.php:139 modules/fatture/edit.php:252 +msgid "Sedi di arrivo dell'azienda" msgstr "" -#: modules/ddt/edit.php:144 modules/fatture/edit.php:430 -#: templates/ddt/footer.php:88 templates/fatture/footer.php:317 +#: modules/ddt/edit.php:148 modules/fatture/edit.php:423 +#: templates/ddt/footer.php:105 templates/fatture/footer.php:334 msgid "Aspetto beni" msgstr "Goods appearance" -#: modules/ddt/edit.php:148 -#, fuzzy -#| msgid "Causale trasporto" -msgid "Definisce la causale del trasporto." -msgstr "Transportation cause" - -#: modules/ddt/edit.php:152 modules/fatture/edit.php:448 -#: templates/ddt/footer.php:144 templates/fatture/footer.php:365 +#: modules/ddt/edit.php:156 modules/fatture/edit.php:441 +#: templates/ddt/footer.php:161 templates/fatture/footer.php:382 msgid "Tipo di spedizione" msgstr "Type of shipment" -#: modules/ddt/edit.php:156 modules/fatture/edit.php:442 -#: templates/ddt/footer.php:92 +#: modules/ddt/edit.php:160 modules/fatture/edit.php:435 +#: templates/ddt/footer.php:109 #, fuzzy msgid "Num. colli" msgstr "N. packages" -#: modules/ddt/edit.php:166 modules/fatture/edit.php:438 -#: templates/ddt/footer.php:104 templates/fatture/footer.php:329 +#: modules/ddt/edit.php:170 modules/fatture/edit.php:431 +#: templates/ddt/footer.php:121 templates/fatture/footer.php:346 msgid "Porto" msgstr "Freight " -#: modules/ddt/edit.php:166 +#: modules/ddt/edit.php:170 #, fuzzy msgid "" "
    • Franco: pagamento del trasporto a carico del mittente
    • " @@ -5366,139 +5632,139 @@ msgstr "" "
      • Franco: payment of transport charged to the sender
      • Assigned " "transport payment to recipient load" -#: modules/ddt/edit.php:170 modules/ddt/edit.php:183 modules/ddt/edit.php:190 -#: modules/fatture/edit.php:452 modules/fatture/edit.php:460 -#: modules/fatture/edit.php:466 templates/ddt/footer.php:140 +#: modules/ddt/edit.php:174 modules/ddt/edit.php:187 modules/ddt/edit.php:194 +#: modules/fatture/edit.php:445 modules/fatture/edit.php:453 +#: modules/fatture/edit.php:459 templates/ddt/footer.php:157 msgid "Vettore" msgstr "Carrier" -#: modules/ddt/edit.php:174 templates/ddt/footer.php:96 +#: modules/ddt/edit.php:178 templates/ddt/footer.php:113 #, fuzzy #| msgid "Causale trasporto" msgid "Data ora trasporto" msgstr "Transportation cause" -#: modules/ddt/edit.php:184 +#: modules/ddt/edit.php:188 #, fuzzy #| msgid "Seleziona un'opzione" msgid "Seleziona un\\'opzione" msgstr "Select an option" -#: modules/ddt/edit.php:212 modules/fatture/edit.php:545 +#: modules/ddt/edit.php:216 modules/fatture/edit.php:538 msgid "Peso" msgstr "" -#: modules/ddt/edit.php:212 modules/fatture/edit.php:545 +#: modules/ddt/edit.php:216 modules/fatture/edit.php:538 msgid "" "Il valore del campo Peso viene calcolato in automatico sulla base degli " "articoli inseriti nel documento, a meno dell'impostazione di un valore manuale " "in questo punto" msgstr "" -#: modules/ddt/edit.php:216 modules/fatture/edit.php:549 +#: modules/ddt/edit.php:220 modules/fatture/edit.php:542 #, fuzzy #| msgid "Modifica spesa" msgid "Modifica peso" msgstr "Spending change" -#: modules/ddt/edit.php:216 modules/fatture/edit.php:549 +#: modules/ddt/edit.php:220 modules/fatture/edit.php:542 #, fuzzy #| msgid "Seleziona per modificare manualmente la quantità" msgid "Seleziona per modificare manualmente il campo Peso" msgstr "Select to manually change the quantity" -#: modules/ddt/edit.php:228 modules/fatture/edit.php:561 +#: modules/ddt/edit.php:232 modules/fatture/edit.php:554 msgid "" "Il valore del campo Volume viene calcolato in automatico sulla base degli " "articoli inseriti nel documento, a meno dell'impostazione di un valore manuale " "in questo punto" msgstr "" -#: modules/ddt/edit.php:232 modules/fatture/edit.php:565 +#: modules/ddt/edit.php:236 modules/fatture/edit.php:558 #, fuzzy #| msgid "Modifica" msgid "Modifica volume" msgstr "Edit" -#: modules/ddt/edit.php:232 modules/fatture/edit.php:565 +#: modules/ddt/edit.php:236 modules/fatture/edit.php:558 #, fuzzy #| msgid "Seleziona per modificare manualmente la quantità" msgid "Seleziona per modificare manualmente il campo Volume" msgstr "Select to manually change the quantity" -#: modules/ddt/edit.php:255 +#: modules/ddt/edit.php:259 msgid "Note aggiuntive" msgstr "Additional notes" -#: modules/ddt/edit.php:255 modules/fatture/edit.php:380 +#: modules/ddt/edit.php:259 modules/fatture/edit.php:373 msgid "Note interne." msgstr "Internal note." -#: modules/ddt/row-list.php:60 plugins/importFE/generate.php:330 +#: modules/ddt/row-list.php:75 #, fuzzy #| msgid "Riferimento sede" msgid "Riferimenti" msgstr "Location reference" -#: modules/ddt/row-list.php:66 modules/fatture/row-list.php:93 -#: modules/interventi/row-list.php:56 modules/ordini/row-list.php:57 -#: plugins/pianificazione_interventi/row-list.php:57 +#: modules/ddt/row-list.php:95 modules/fatture/row-list.php:122 +#: modules/interventi/row-list.php:68 modules/ordini/row-list.php:86 +#: plugins/pianificazione_interventi/row-list.php:74 msgid "_NUM_ serial mancanti" msgstr "_NUM_ serial missing " -#: modules/ddt/row-list.php:72 modules/fatture/row-list.php:99 -#: modules/interventi/row-list.php:64 modules/ordini/row-list.php:63 -#: plugins/pianificazione_interventi/row-list.php:65 templates/ddt/body.php:66 -#: templates/fatture/body.php:66 templates/interventi/body.php:173 -#: templates/ordini/body.php:92 +#: modules/ddt/row-list.php:101 modules/fatture/row-list.php:128 +#: modules/interventi/row-list.php:76 modules/ordini/row-list.php:92 +#: plugins/pianificazione_interventi/row-list.php:82 templates/ddt/body.php:84 +#: templates/fatture/body.php:86 templates/interventi/body.php:192 +#: templates/ordini/body.php:114 #, fuzzy msgid "SN" msgstr "SN" -#: modules/ddt/row-list.php:144 modules/fatture/row-list.php:171 -#: modules/ordini/row-list.php:135 +#: modules/ddt/row-list.php:167 modules/fatture/row-list.php:194 +#: modules/interventi/row-list.php:133 modules/ordini/row-list.php:189 #, fuzzy #| msgid "Modifica" msgid "Modifica seriali della riga" msgstr "Edit" -#: modules/ddt/row-list.php:227 modules/interventi/ajax_costi.php:109 -#: plugins/pianificazione_fatturazione/add_pianificazione.php:74 -#: plugins/pianificazione_fatturazione/crea_fattura.php:75 -#: templates/ddt/body.php:26 templates/fatturato/body.php:27 -#: templates/fatture/body.php:26 templates/ordini/body.php:44 -#: templates/preventivi/body.php:119 templates/spesometro/body.php:23 +#: modules/ddt/row-list.php:250 modules/interventi/ajax_costi.php:126 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:107 +#: plugins/pianificazione_fatturazione/crea_fattura.php:92 +#: templates/ddt/body.php:43 templates/fatturato/body.php:44 +#: templates/fatture/body.php:43 templates/ordini/body.php:61 +#: templates/preventivi/body.php:136 templates/spesometro/body.php:40 msgid "IVA" msgstr "VAT" -#: modules/ddt/row-list.php:302 modules/fatture/row-list.php:406 -#: modules/ordini/row-list.php:285 +#: modules/ddt/row-list.php:336 modules/fatture/row-list.php:446 +#: modules/interventi/row-list.php:222 modules/ordini/row-list.php:348 #, fuzzy #| msgid "Aggiorna" msgid "Aggiorna SN" msgstr "Refresh" -#: modules/ddt/row-list.php:310 +#: modules/ddt/row-list.php:344 #, fuzzy #| msgid "Riferimento sede" msgid "Riferimenti riga" msgstr "Location reference" -#: modules/emails/actions.php:16 +#: modules/emails/actions.php:33 msgid "Aggiunto nuovo template per le email!" msgstr "Added new template for the email!" -#: modules/emails/actions.php:42 +#: modules/emails/actions.php:59 msgid "Template delle email eliminato!" msgstr "Template of the email eliminated!" -#: modules/emails/add.php:28 modules/emails/edit.php:36 -#: plugins/referenti/add.php:30 plugins/referenti/edit.php:29 -#: plugins/sedi/add.php:68 plugins/sedi/edit.php:78 +#: modules/emails/add.php:45 modules/emails/edit.php:53 +#: plugins/referenti/add.php:47 plugins/referenti/edit.php:46 +#: plugins/sedi/add.php:85 plugins/sedi/edit.php:95 msgid "Indirizzo email" msgstr "Email address" -#: modules/emails/edit.php:9 +#: modules/emails/edit.php:26 #, fuzzy #| msgid "" #| "Alcune impostazioni non possono essere modificate per questo stato " @@ -5506,31 +5772,31 @@ msgstr "Email address" msgid "Alcune impostazioni non possono essere modificate per questo template." msgstr "Some setting can't be modified for this intervention state." -#: modules/emails/edit.php:40 +#: modules/emails/edit.php:57 msgid "Richiedi la notifica di lettura al destinatario." msgstr "Request read notification from the recipient" -#: modules/emails/edit.php:51 modules/stati_contratto/add.php:28 -#: modules/stati_contratto/edit.php:23 modules/stati_preventivo/add.php:28 -#: modules/stati_preventivo/edit.php:23 +#: modules/emails/edit.php:68 modules/stati_contratto/add.php:45 +#: modules/stati_contratto/edit.php:41 modules/stati_preventivo/add.php:45 +#: modules/stati_preventivo/edit.php:41 msgid "Icona" msgstr "Icon" -#: modules/emails/edit.php:51 +#: modules/emails/edit.php:68 msgid "Es. 'fa fa-envelope'" msgstr "Ex- 'fa fa-envelope'" -#: modules/emails/edit.php:65 +#: modules/emails/edit.php:82 msgid "Rispondi a" msgstr "Reply to" -#: modules/emails/edit.php:100 modules/stampe/edit.php:46 +#: modules/emails/edit.php:117 modules/stampe/edit.php:63 #, fuzzy #| msgid "Disabilita" msgid "Variabili" msgstr "Disable" -#: modules/emails/edit.php:107 +#: modules/emails/edit.php:124 #, fuzzy #| msgid "" #| "Puoi utilizzare le seguenti sequenze di testo nell'oggetto e nel corpo della " @@ -5540,176 +5806,172 @@ msgstr "" "You can use the follows text sequences in the object and on the body of the " "email" -#: modules/emails/edit.php:119 modules/modelli_primanota/add.php:69 -#: modules/modelli_primanota/edit.php:109 modules/stampe/edit.php:65 +#: modules/emails/edit.php:136 modules/modelli_primanota/add.php:86 +#: modules/modelli_primanota/edit.php:126 modules/stampe/edit.php:82 #, fuzzy msgid "Non sono state definite variabili da utilizzare nel template" msgstr "Are not been defined variables to use on template" -#: modules/emails/src/EmailHook.php:100 +#: modules/emails/src/EmailHook.php:117 msgid "Invio email in corso..." msgstr "" -#: modules/emails/src/EmailHook.php:100 +#: modules/emails/src/EmailHook.php:117 #, fuzzy #| msgid "Installazione completata!" msgid "Invio email completato!" msgstr "Installation completed!" -#: modules/emails/src/EmailHook.php:101 +#: modules/emails/src/EmailHook.php:118 #, fuzzy #| msgid "Nessuna spesa presente" msgid "Nessuna email presente..." msgstr "No expense present" -#: modules/fatture/actions.php:42 +#: modules/fatture/actions.php:60 msgid "Aggiunta fattura numero _NUM_!" msgstr "Added invoice number _NUM_!" -#: modules/fatture/actions.php:130 plugins/exportFE/actions.php:14 +#: modules/fatture/actions.php:148 plugins/exportFE/actions.php:31 msgid "Fattura elettronica generata correttamente!" msgstr "Electronic invoice correctly generated!" -#: modules/fatture/actions.php:135 plugins/exportFE/actions.php:19 +#: modules/fatture/actions.php:153 plugins/exportFE/actions.php:36 #, fuzzy msgid "La fattura elettronica potrebbe avere delle irregolarità!" msgstr "The electronic invoice could be have some irregularity!" -#: modules/fatture/actions.php:135 plugins/exportFE/actions.php:19 +#: modules/fatture/actions.php:153 plugins/exportFE/actions.php:36 msgid "Controllare i seguenti campi: _LIST_" msgstr "Check the following fields: _LIST_" -#: modules/fatture/actions.php:142 +#: modules/fatture/actions.php:160 msgid "" "La fattura elettronica non è stata generata a causa di alcune informazioni " "mancanti" msgstr "" -#: modules/fatture/actions.php:178 +#: modules/fatture/actions.php:196 msgid "" "Esiste già una fattura con lo stesso numero secondario e la stessa anagrafica " "collegata!" msgstr "" -#: modules/fatture/actions.php:182 +#: modules/fatture/actions.php:200 msgid "Fattura modificata correttamente!" msgstr "Invoice correctly modified!" -#: modules/fatture/actions.php:259 +#: modules/fatture/actions.php:279 msgid "Fattura eliminata!" msgstr "Invoice eliminated!" -#: modules/fatture/actions.php:304 +#: modules/fatture/actions.php:326 msgid "Fattura duplicata correttamente!" msgstr "Duplicate invoice correctly!" -#: modules/fatture/actions.php:314 +#: modules/fatture/actions.php:336 msgid "Fattura riaperta!" msgstr "Reopened invoice!" -#: modules/fatture/actions.php:334 modules/preventivi/actions.php:117 +#: modules/fatture/actions.php:356 modules/preventivi/actions.php:134 msgid "Intervento _NUM_ aggiunto!" msgstr "Intervention _NUM_ added!" -#: modules/fatture/actions.php:360 modules/fatture/actions.php:390 +#: modules/fatture/actions.php:382 modules/fatture/actions.php:412 #, fuzzy #| msgid "Fattura non generata correttamente" msgid "Dati FE aggiornati correttamente!" msgstr "Invoice not correctly generated" -#: modules/fatture/actions.php:590 +#: modules/fatture/actions.php:620 #, fuzzy #| msgid "Errore durante l'eliminazione del file!" msgid "Errore durante l'eliminazione della riga!" msgstr "Error during deletion of the file!" -#: modules/fatture/add.php:32 +#: modules/fatture/add.php:49 #, fuzzy #| msgid "Numero fattura del fornitore" msgid "N. fattura del fornitore" msgstr "Invoice number of supplier " -#: modules/fatture/add.php:51 modules/fatture/edit.php:274 -#: plugins/importFE/generate.php:182 +#: modules/fatture/add.php:68 modules/fatture/edit.php:264 +#: plugins/importFE/generate.php:201 msgid "Tipo fattura" msgstr "Invoice type" -#: modules/fatture/add.php:61 +#: modules/fatture/add.php:78 #, fuzzy #| msgid "Addebito al cliente" msgid "Fatture in stato Bozza del cliente" msgstr "Customer charge" -#: modules/fatture/add.php:108 +#: modules/fatture/add.php:125 #, fuzzy msgid "Nessuna fattura in stato Bozza presente per il cliente corrente" msgstr "" "Reports the invoice in \"draft copy\" and it eliminates the accounting " "movements " -#: modules/fatture/add.php:116 +#: modules/fatture/add.php:133 msgid "Sono presenti le seguenti fatture in stato Bozza per il cliente corrente" msgstr "" -#: modules/fatture/add_intervento.php:26 +#: modules/fatture/add_intervento.php:43 msgid "Documento numero _NUM_" msgstr "Documents number _NUM_" -#: modules/fatture/add_intervento.php:66 +#: modules/fatture/add_intervento.php:83 msgid "Copia descrizione" msgstr "Copy description" -#: modules/fatture/add_intervento.php:66 +#: modules/fatture/add_intervento.php:83 #, fuzzy #| msgid "In fase di selezione copia la descrizione dell'intervento" -msgid "In fase di selezione copia anche la descrizione dell'intervento" +msgid "Copia anche la descrizione dell'intervento" msgstr "In phase of selection copy the description of the intervention" -#: modules/fatture/add_intervento.php:98 +#: modules/fatture/add_intervento.php:115 msgid "" "L'aliquota IVA selezionata sovrascrive il valore predditivo presentato in " "Attività, modificando di conseguenza le sessioni di lavoro dei tecnici" msgstr "" -#: modules/fatture/add_intervento.php:98 +#: modules/fatture/add_intervento.php:115 msgid "Righe generiche, articoli e sconti non verranno influenzati" msgstr "" -#: modules/fatture/add_intervento.php:111 +#: modules/fatture/add_intervento.php:128 msgid "Costo unitario" msgstr "Unitary cost" -#: modules/fatture/add_serial.php:86 +#: modules/fatture/add_serial.php:103 msgid "Inserisci i numeri seriali degli articoli aggiunti:" msgstr "Insert the serial numbers of the articles added:" -#: modules/fatture/add_serial.php:120 +#: modules/fatture/add_serial.php:137 msgid "Visualizza vendita" msgstr "View sale" -#: modules/fatture/add_serial.php:142 -msgid "Aggiorna" -msgstr "Refresh" - -#: modules/fatture/bulk.php:68 +#: modules/fatture/bulk.php:85 #, fuzzy msgid "Le fatture elettroniche _LIST_ non sono state generate." msgstr "" "Electronica invoices _LIST_ are not been including inasmuch as not generated yet" -#: modules/fatture/bulk.php:74 +#: modules/fatture/bulk.php:91 #, fuzzy msgid "Le fatture elettroniche _LIST_ sono state generate." msgstr "" "Electronica invoices _LIST_ are not been including inasmuch as not generated yet" -#: modules/fatture/bulk.php:94 +#: modules/fatture/bulk.php:111 #, fuzzy msgid "Le fatture elettroniche sono state aggiunte alla coda di invio" msgstr "" "Electronica invoices _LIST_ are not been including inasmuch as not generated yet" -#: modules/fatture/bulk.php:169 +#: modules/fatture/bulk.php:186 #, fuzzy msgid "" "Le fatture elettroniche _LIST_ non sono state incluse poichè non ancora " @@ -5717,167 +5979,161 @@ msgid "" msgstr "" "Electronica invoices _LIST_ are not been including inasmuch as not generated yet" -#: modules/fatture/bulk.php:242 +#: modules/fatture/bulk.php:264 #, fuzzy #| msgid "Fattura duplicata correttamente!" msgid "Fatture _LIST_ duplicate correttamente!" msgstr "Duplicate invoice correctly!" -#: modules/fatture/bulk.php:257 +#: modules/fatture/bulk.php:279 msgid "Fatture eliminate!" msgstr "Eliminated invoices!" -#: modules/fatture/bulk.php:268 +#: modules/fatture/bulk.php:290 #, fuzzy #| msgid "Elimina selezionati" msgid "Duplica selezionati" msgstr "Delete selected" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 #, fuzzy #| msgid "Vuoi davvero esportare tutte le fatture elettroniche in un archivio?" msgid "Vuoi davvero duplicare le righe selezionate?" msgstr "Do you really want export all the electronic invoices in an archive?" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 #, fuzzy #| msgid "Fattura inviata!" msgid "Fattura in avanti di" msgstr "Invoice sent!" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 #, fuzzy #| msgid "Giorno" msgid "Un giorno" msgstr "Day" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 #, fuzzy #| msgid "Settimana" msgid "Una settimana" msgstr "Week" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 msgid "Un mese" msgstr "" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 msgid "Un anno" msgstr "" -#: modules/fatture/bulk.php:270 +#: modules/fatture/bulk.php:292 msgid "Aggiungere i riferimenti ai documenti esterni?" msgstr "" -#: modules/fatture/bulk.php:277 modules/fatture/bulk.php:279 -#: modules/scadenzario/bulk.php:6 modules/scadenzario/bulk.php:8 +#: modules/fatture/bulk.php:299 modules/fatture/bulk.php:301 +#: modules/scadenzario/bulk.php:23 modules/scadenzario/bulk.php:25 #, fuzzy #| msgid "Registra contabile pagamento" msgid "Registrazione contabile" msgstr "Register payment accountant" -#: modules/fatture/bulk.php:288 +#: modules/fatture/bulk.php:310 #, fuzzy #| msgid "Impossibile generare la fattura elettronica" msgid "Genera fatture elettroniche" msgstr "Impossible generate the electronic invoice" -#: modules/fatture/bulk.php:291 +#: modules/fatture/bulk.php:313 msgid "" "Generare le fatture elettroniche per i documenti selezionati?
        (le " "fatture dovranno essere nello stato Emessa e non essere mai state generate)" msgstr "" -#: modules/fatture/bulk.php:299 modules/interventi/bulk.php:221 +#: modules/fatture/bulk.php:321 modules/interventi/bulk.php:238 msgid "Esporta stampe" msgstr "Export prints" -#: modules/fatture/bulk.php:302 +#: modules/fatture/bulk.php:324 #, fuzzy #| msgid "Vuoi davvero esportare tutte le fatture elettroniche in un archivio?" msgid "Vuoi davvero esportare i PDF delle fatture selezionate in un archivio ZIP?" msgstr "Do you really want export all the electronic invoices in an archive?" -#: modules/fatture/bulk.php:311 +#: modules/fatture/bulk.php:333 msgid "Esporta XML" msgstr "Export XML" -#: modules/fatture/bulk.php:314 +#: modules/fatture/bulk.php:336 #, fuzzy #| msgid "Vuoi davvero esportare tutte le fatture elettroniche in un archivio?" msgid "" "Vuoi davvero esportare le fatture elettroniche selezionate in un archivio ZIP?" msgstr "Do you really want export all the electronic invoices in an archive?" -#: modules/fatture/bulk.php:323 +#: modules/fatture/bulk.php:345 msgid "Coda di invio FE" msgstr "" -#: modules/fatture/bulk.php:326 +#: modules/fatture/bulk.php:348 msgid "" "Vuoi davvero aggiungere queste fatture alla coda di invio per le fatture " "elettroniche?" msgstr "" -#: modules/fatture/buttons.php:6 +#: modules/fatture/buttons.php:23 #, fuzzy #| msgid "Rinnovare questo contratto?" msgid "Duplicare questa fattura?" msgstr "Renew this contract?" -#: modules/fatture/buttons.php:6 -#, fuzzy -#| msgid "Applica" -msgid "Duplica" -msgstr "Apply" - -#: modules/fatture/buttons.php:7 +#: modules/fatture/buttons.php:24 msgid "Duplica fattura" msgstr "Duplicate invoice" -#: modules/fatture/buttons.php:14 modules/fatture/row-list.php:414 +#: modules/fatture/buttons.php:31 modules/fatture/row-list.php:454 #, fuzzy #| msgid "Dati Fatturazione Elettronica" msgid "Dati Fattura Elettronica" msgstr "Electronic invoicing data" -#: modules/fatture/buttons.php:15 +#: modules/fatture/buttons.php:32 msgid "Attributi avanzati" msgstr "" -#: modules/fatture/buttons.php:29 +#: modules/fatture/buttons.php:46 msgid "Nota di debito" msgstr "Debit note" -#: modules/fatture/buttons.php:33 +#: modules/fatture/buttons.php:50 msgid "Nota di credito" msgstr "Credit note" -#: modules/fatture/buttons.php:44 +#: modules/fatture/buttons.php:61 msgid "Vuoi trasformare questa fattura pro-forma in una di tipo fiscale?" msgstr "Do you want transforming this pro-forma invoice in a fiscal type?" -#: modules/fatture/buttons.php:44 +#: modules/fatture/buttons.php:61 msgid "Trasforma" msgstr "Transform" -#: modules/fatture/buttons.php:45 +#: modules/fatture/buttons.php:62 msgid "Trasforma in fattura fiscale" msgstr "Transform in tax bill" -#: modules/fatture/buttons.php:59 +#: modules/fatture/buttons.php:75 modules/fatture/buttons.php:76 #, fuzzy msgid "Registra insoluto" msgstr "Register unresolved" -#: modules/fatture/buttons.php:73 +#: modules/fatture/buttons.php:90 modules/fatture/buttons.php:91 #, fuzzy #| msgid "Registra contabile pagamento" msgid "Registra contabile" msgstr "Register payment accountant" -#: modules/fatture/buttons.php:79 +#: modules/fatture/buttons.php:96 msgid "" "Se riapri questa fattura verrà azzerato lo scadenzario e la prima nota. " "Continuare?" @@ -5885,97 +6141,97 @@ msgstr "" "If you reopen this invoice will be set to zero the bill book and the petty cash " "book. Continue?" -#: modules/fatture/buttons.php:79 +#: modules/fatture/buttons.php:96 #, fuzzy #| msgid "Riapri fattura" msgid "Riaprire la fattura?" msgstr "Reopen invoice" -#: modules/fatture/buttons.php:79 +#: modules/fatture/buttons.php:96 #, fuzzy msgid "Riporta la fattura in stato bozza e ne elimina i movimenti contabili" msgstr "" "Reports the invoice in \"draft copy\" and it eliminates the accounting " "movements " -#: modules/fatture/buttons.php:80 +#: modules/fatture/buttons.php:97 msgid "Riapri fattura" msgstr "Reopen invoice" -#: modules/fatture/edit.php:40 +#: modules/fatture/edit.php:46 msgid "" "La fattura è collegata a una dichiarazione d'intento con diponibilità di " "_MONEY_: per collegare una riga alla dichiarazione è sufficiente inserire come " "IVA _IVA_" msgstr "" -#: modules/fatture/edit.php:48 +#: modules/fatture/edit.php:54 msgid "" "La dichiarazione d'intento ha raggiunto il massimale previsto di _MONEY_: le " "nuove righe della fattura devono presentare IVA diversa da _IVA_" msgstr "" -#: modules/fatture/edit.php:56 +#: modules/fatture/edit.php:62 msgid "" "La dichiarazione d'intento ha superato il massimale previsto di _MONEY_: per " "rimuovere righe della fattura dalla dichiarazione è sufficiente modificare " "l'IVA in qualcosa di diverso da _IVA_" msgstr "" -#: modules/fatture/edit.php:69 +#: modules/fatture/edit.php:75 msgid "" "E' assente una fattura di vendita di numero _NUM_ in data precedente o " "corrispondente a _DATE_: si potrebbero verificare dei problemi con la " "numerazione corrente delle fatture" msgstr "" -#: modules/fatture/edit.php:131 +#: modules/fatture/edit.php:137 msgid "Numero fattura/protocollo" msgstr "Invoice number/protocol" -#: modules/fatture/edit.php:133 +#: modules/fatture/edit.php:139 msgid "Numero fattura del fornitore" msgstr "Invoice number of supplier " -#: modules/fatture/edit.php:136 +#: modules/fatture/edit.php:142 msgid "Numero fattura" msgstr "Invoice number" -#: modules/fatture/edit.php:145 +#: modules/fatture/edit.php:151 msgid "" "Il numero della fattura sarà generato automaticamente in fase di emissione." msgstr "" -#: modules/fatture/edit.php:149 +#: modules/fatture/edit.php:155 msgid "Data emissione" msgstr "Date of issue" -#: modules/fatture/edit.php:173 +#: modules/fatture/edit.php:179 #, fuzzy #| msgid "Data installazione" msgid "Data registrazione" msgstr "Installation data" -#: modules/fatture/edit.php:173 +#: modules/fatture/edit.php:179 msgid "Data in cui si è effettuata la registrazione della fattura in contabilità" msgstr "" -#: modules/fatture/edit.php:177 +#: modules/fatture/edit.php:183 #, fuzzy msgid "Data competenza" msgstr "Jurisdiction " -#: modules/fatture/edit.php:177 +#: modules/fatture/edit.php:183 msgid "" "Data nella quale considerare il movimento contabile, che può essere posticipato " "rispetto la data della fattura" msgstr "" -#: modules/fatture/edit.php:187 +#: modules/fatture/edit.php:193 msgid "Stato FE" msgstr "FE state" -#: modules/fatture/edit.php:196 +#: modules/fatture/edit.php:202 msgid "" "Sicuro di voler impostare manualmente la fattura come pagata senza aggiungere " "il movimento in prima nota?" @@ -5983,37 +6239,37 @@ msgstr "" "Are you wanting to manually set the invoice as paid without add the movement in " "petty cash book?" -#: modules/fatture/edit.php:208 +#: modules/fatture/edit.php:214 msgid "In caso di autofattura indicare l'azienda: " msgstr "In case of self-invoice indicate the company: " -#: modules/fatture/edit.php:220 +#: modules/fatture/edit.php:228 msgid "Agente di riferimento" msgstr "Reference agent" -#: modules/fatture/edit.php:282 +#: modules/fatture/edit.php:272 msgid "Banca" msgstr "Bank" -#: modules/fatture/edit.php:293 +#: modules/fatture/edit.php:286 msgid "Scadenze" msgstr "Expiries" -#: modules/fatture/edit.php:296 +#: modules/fatture/edit.php:289 #, fuzzy #| msgid "Modifica sessione" msgid "Modifica scadenze" msgstr "Change session" -#: modules/fatture/edit.php:296 +#: modules/fatture/edit.php:289 msgid " dal _START_ al _END_" msgstr "Invoice data communication (ex-spesometro) from _START_ to _END_" -#: modules/stampe_contabili/edit.php:41 +#: modules/stampe_contabili/edit.php:58 #, fuzzy #| msgid "dati fatture" msgid "Stampa dati fatture" msgstr "Invoice data" -#: modules/stampe_contabili/edit.php:41 +#: modules/stampe_contabili/edit.php:58 #, fuzzy #| msgid "Vendite e acquisti" msgid " vendite e acquisti" msgstr "Sales and purchases." -#: modules/stampe_contabili/edit.php:49 +#: modules/stampe_contabili/edit.php:66 #, fuzzy #| msgid "Fatturato dal _START_ al _END_" msgid "Fatturato
        dal _START_ al _END_" msgstr "Turnover from _ START_ to _END_" -#: modules/stampe_contabili/edit.php:56 modules/stampe_contabili/edit.php:58 +#: modules/stampe_contabili/edit.php:73 modules/stampe_contabili/edit.php:75 msgid "Stampa fatturato" msgstr "Print turnover" -#: modules/stampe_contabili/edit.php:56 +#: modules/stampe_contabili/edit.php:73 msgid "in entrata" msgstr "incoming" -#: modules/stampe_contabili/edit.php:58 +#: modules/stampe_contabili/edit.php:75 msgid "in uscita" msgstr "outgoing" -#: modules/stampe_contabili/stampe_contabili.php:25 +#: modules/stampe_contabili/stampe_contabili.php:42 #, fuzzy #| msgid "Data di creazione" msgid "Data fine" msgstr "Creation date" -#: modules/stati_contratto/actions.php:15 modules/stati_intervento/actions.php:18 -#: modules/stati_preventivo/actions.php:16 +#: modules/stati_contratto/actions.php:32 modules/stati_intervento/actions.php:35 +#: modules/stati_preventivo/actions.php:33 msgid "Informazioni salvate correttamente." msgstr "Information correctly saved." -#: modules/stati_contratto/actions.php:29 +#: modules/stati_contratto/actions.php:46 #, fuzzy msgid "Stato di contratto già esistente." msgstr "Contract stat already exist." -#: modules/stati_contratto/actions.php:34 +#: modules/stati_contratto/actions.php:51 #, fuzzy msgid "Nuovo stato contratto aggiunto." msgstr "New contract state added." -#: modules/stati_contratto/actions.php:50 +#: modules/stati_contratto/actions.php:67 #, fuzzy msgid "Stato contratto eliminato." msgstr "Contract state deleted." -#: modules/stati_contratto/add.php:17 modules/stati_contratto/edit.php:33 -#: modules/stati_intervento/edit.php:50 modules/stati_preventivo/add.php:17 -#: modules/stati_preventivo/edit.php:35 +#: modules/stati_contratto/add.php:34 modules/stati_contratto/edit.php:51 +#: modules/stati_intervento/edit.php:68 modules/stati_preventivo/add.php:34 +#: modules/stati_preventivo/edit.php:53 msgid "Completato" msgstr "Completed" -#: modules/stati_contratto/add.php:17 modules/stati_contratto/edit.php:33 +#: modules/stati_contratto/add.php:34 modules/stati_contratto/edit.php:51 msgid "" "I contratti che si trovano in questo stato verranno considerati come completati" msgstr "The contracts that are in this state will be considerate like completed" -#: modules/stati_contratto/add.php:21 modules/stati_contratto/edit.php:34 -#: modules/stati_preventivo/add.php:21 modules/stati_preventivo/edit.php:33 +#: modules/stati_contratto/add.php:38 modules/stati_contratto/edit.php:52 +#: modules/stati_preventivo/add.php:38 modules/stati_preventivo/edit.php:51 msgid "Pianificabile" msgstr "Manageable " -#: modules/stati_contratto/add.php:21 modules/stati_contratto/edit.php:34 +#: modules/stati_contratto/add.php:38 modules/stati_contratto/edit.php:52 #, fuzzy msgid "" "I contratti che si trovano in questo stato verranno considerati come " "pianificabili" msgstr "The contracts that are in this state will be considerate like manageable" -#: modules/stati_contratto/add.php:25 modules/stati_contratto/edit.php:35 -#: modules/stati_intervento/edit.php:51 modules/stati_preventivo/add.php:25 -#: modules/stati_preventivo/edit.php:34 +#: modules/stati_contratto/add.php:42 modules/stati_contratto/edit.php:53 +#: modules/stati_intervento/edit.php:69 modules/stati_preventivo/add.php:42 +#: modules/stati_preventivo/edit.php:52 msgid "Fatturabile" msgstr "Billable" -#: modules/stati_contratto/add.php:25 modules/stati_contratto/edit.php:35 +#: modules/stati_contratto/add.php:42 modules/stati_contratto/edit.php:53 msgid "" "I contratti che si trovano in questo stato verranno considerati come fatturabili" msgstr "The contracts that are in this state will be considerate like billable" -#: modules/stati_contratto/edit.php:8 modules/stati_preventivo/edit.php:8 +#: modules/stati_contratto/edit.php:26 modules/stati_preventivo/edit.php:26 #, fuzzy #| msgid "" #| "Alcune impostazioni non possono essere modificate per questo stato " @@ -8279,47 +8646,47 @@ msgstr "The contracts that are in this state will be considerate like billable" msgid "Alcune impostazioni non possono essere modificate per questo stato." msgstr "Some setting can't be modified for this intervention state." -#: modules/stati_contratto/edit.php:33 modules/stati_intervento/edit.php:50 -#: modules/stati_preventivo/edit.php:35 +#: modules/stati_contratto/edit.php:51 modules/stati_intervento/edit.php:68 +#: modules/stati_preventivo/edit.php:53 #, fuzzy #| msgid "Completato" msgid "Completato?" msgstr "Completed" -#: modules/stati_contratto/edit.php:34 modules/stati_preventivo/edit.php:33 +#: modules/stati_contratto/edit.php:52 modules/stati_preventivo/edit.php:51 #, fuzzy #| msgid "Pianificabile" msgid "Pianificabile?" msgstr "Manageable " -#: modules/stati_contratto/edit.php:35 modules/stati_intervento/edit.php:51 -#: modules/stati_preventivo/edit.php:34 +#: modules/stati_contratto/edit.php:53 modules/stati_intervento/edit.php:69 +#: modules/stati_preventivo/edit.php:52 #, fuzzy #| msgid "Fatturabile" msgid "Fatturabile?" msgstr "Billable" -#: modules/stati_contratto/edit.php:48 +#: modules/stati_contratto/edit.php:66 msgid "Ci sono _NUM_ contratti collegati" msgstr "The are _NUM_ contracts linked" -#: modules/stati_intervento/actions.php:29 +#: modules/stati_intervento/actions.php:46 #, fuzzy #| msgid "Attenzione: il codice fiscale _COD_ potrebbe non essere valido" msgid "Attenzione: lo stato attività _COD_ risulta già esistente." msgstr "Attention: fiscal code_COD_could not be valid" -#: modules/stati_intervento/actions.php:36 +#: modules/stati_intervento/actions.php:53 #, fuzzy msgid "Nuovo stato attività aggiunto." msgstr "New contract state added." -#: modules/stati_intervento/actions.php:52 +#: modules/stati_intervento/actions.php:69 #, fuzzy msgid "Stato attività eliminato." msgstr "Contract state deleted." -#: modules/stati_intervento/edit.php:8 +#: modules/stati_intervento/edit.php:26 #, fuzzy #| msgid "" #| "Alcune impostazioni non possono essere modificate per questo stato " @@ -8328,7 +8695,7 @@ msgid "" "Alcune impostazioni non possono essere modificate per questo stato attività." msgstr "Some setting can't be modified for this intervention state." -#: modules/stati_intervento/edit.php:50 +#: modules/stati_intervento/edit.php:68 #, fuzzy #| msgid "" #| "I contratti che si trovano in questo stato verranno considerati come " @@ -8337,7 +8704,7 @@ msgid "" "Le attività che si trovano in questo stato verranno considerate come completate." msgstr "The contracts that are in this state will be considerate like completed" -#: modules/stati_intervento/edit.php:51 +#: modules/stati_intervento/edit.php:69 #, fuzzy #| msgid "" #| "I contratti che si trovano in questo stato verranno considerati come " @@ -8347,11 +8714,11 @@ msgid "" "fatturabili." msgstr "The contracts that are in this state will be considerate like billable" -#: modules/stati_intervento/edit.php:52 +#: modules/stati_intervento/edit.php:70 msgid "Abilita notifiche" msgstr "Enable notifications" -#: modules/stati_intervento/edit.php:52 +#: modules/stati_intervento/edit.php:70 #, fuzzy #| msgid "" #| "Quando l'intervento passa in questo stato viene inoltrata una notifica ai " @@ -8363,44 +8730,44 @@ msgstr "" "When the intervention go in this state is forwarded a notification to the " "designated recipients" -#: modules/stati_preventivo/actions.php:30 +#: modules/stati_preventivo/actions.php:47 #, fuzzy msgid "Stato di preventivo già esistente." msgstr "Preventive state already exist." -#: modules/stati_preventivo/actions.php:35 +#: modules/stati_preventivo/actions.php:52 #, fuzzy msgid "Nuovo stato preventivo aggiunto." msgstr "New preventive state added." -#: modules/stati_preventivo/actions.php:51 +#: modules/stati_preventivo/actions.php:68 msgid "Stato preventivo eliminato." msgstr "Preventive state eliminated." -#: modules/stati_preventivo/add.php:17 modules/stati_preventivo/edit.php:35 +#: modules/stati_preventivo/add.php:34 modules/stati_preventivo/edit.php:53 msgid "" "I preventivi che si trovano in questo stato verranno considerati come completati" msgstr "The preventives that are in this state will be considered like completed" -#: modules/stati_preventivo/add.php:21 modules/stati_preventivo/edit.php:33 +#: modules/stati_preventivo/add.php:38 modules/stati_preventivo/edit.php:51 msgid "" "I preventivi che si trovano in questo stato verranno considerati come " "pianificabili" msgstr "The preventive that are in this state will be considered like planned" -#: modules/stati_preventivo/add.php:25 modules/stati_preventivo/edit.php:34 +#: modules/stati_preventivo/add.php:42 modules/stati_preventivo/edit.php:52 msgid "" "I preventivi che si trovano in questo stato verranno considerati come " "fatturabili" msgstr "The preventives that are in this state will be considered like billable" -#: modules/stati_preventivo/edit.php:36 +#: modules/stati_preventivo/edit.php:54 #, fuzzy #| msgid "Registra contabile pagamento" msgid "Revisionabile?" msgstr "Register payment accountant" -#: modules/stati_preventivo/edit.php:36 +#: modules/stati_preventivo/edit.php:54 #, fuzzy #| msgid "" #| "I preventivi che si trovano in questo stato verranno considerati come " @@ -8410,393 +8777,397 @@ msgid "" "revisione" msgstr "The preventives that are in this state will be considered like billable" -#: modules/stati_preventivo/edit.php:36 +#: modules/stati_preventivo/edit.php:54 #, fuzzy #| msgid "Registra contabile pagamento" msgid "Revisionabile" msgstr "Register payment accountant" -#: modules/stati_preventivo/edit.php:50 +#: modules/stati_preventivo/edit.php:68 msgid "Ci sono _NUM_ preventivi collegati" msgstr "There are _NUM_ linked preventive" -#: modules/statistiche/actions.php:18 +#: modules/statistiche/actions.php:35 #, fuzzy #| msgid "Fattura" msgid "Fatturato" msgstr "Invoice" -#: modules/statistiche/actions.php:18 modules/statistiche/actions.php:31 -#: plugins/statistiche_anagrafiche/info.php:80 +#: modules/statistiche/actions.php:35 modules/statistiche/actions.php:48 +#: plugins/statistiche_anagrafiche/info.php:97 #, fuzzy msgid "Periodo _NUM_" msgstr "Column _NUM_" -#: modules/statistiche/actions.php:31 +#: modules/statistiche/actions.php:48 msgid "Acquisti" msgstr "Purchases" -#: modules/statistiche/edit.php:17 plugins/statistiche_anagrafiche/edit.php:10 -#: plugins/statistiche_articoli/edit.php:10 +#: modules/statistiche/edit.php:34 plugins/statistiche_anagrafiche/edit.php:27 +#: plugins/statistiche_articoli/edit.php:27 msgid "Periodi temporali" msgstr "" -#: modules/statistiche/edit.php:21 plugins/statistiche_anagrafiche/edit.php:14 -#: plugins/statistiche_articoli/edit.php:14 +#: modules/statistiche/edit.php:38 plugins/statistiche_anagrafiche/edit.php:31 +#: plugins/statistiche_articoli/edit.php:31 #, fuzzy #| msgid "Aggiungi articolo" msgid "Aggiungi periodo" msgstr "Add article" -#: modules/statistiche/edit.php:38 +#: modules/statistiche/edit.php:55 msgid "Vendite e acquisti" msgstr "Sales and purchases." -#: modules/statistiche/edit.php:113 plugins/statistiche_articoli/edit.php:37 -#: plugins/statistiche_articoli/edit.php:63 +#: modules/statistiche/edit.php:130 plugins/statistiche_articoli/edit.php:54 +#: plugins/statistiche_articoli/edit.php:80 #, fuzzy msgid "Periodo" msgstr "Column _NUM_" -#: modules/statistiche/edit.php:120 +#: modules/statistiche/edit.php:137 #, fuzzy #| msgid "Orientamento" msgid "Andamento" msgstr "Orientation" -#: modules/statistiche/edit.php:173 +#: modules/statistiche/edit.php:190 #, fuzzy #| msgid "Clienti TOP" msgid "I 20 clienti TOP" msgstr "TOP customers" -#: modules/statistiche/edit.php:173 modules/statistiche/edit.php:221 +#: modules/statistiche/edit.php:190 modules/statistiche/edit.php:238 #, fuzzy #| msgid "Fatturato (iva esclusa)" msgid "Valori iva esclusa" msgstr "Turnover (TAV excluded)" -#: modules/statistiche/edit.php:187 +#: modules/statistiche/edit.php:204 #, fuzzy msgid "Num. fatture" msgstr "Num. invoice" -#: modules/statistiche/edit.php:189 +#: modules/statistiche/edit.php:206 #, fuzzy #| msgid "Non ancora fatturato" msgid "Incidenza sul fatturato" msgstr "Not yet invoiced" -#: modules/statistiche/edit.php:204 +#: modules/statistiche/edit.php:221 #, fuzzy #| msgid "Nessuna zona" msgid "Nessuna vendita" msgstr "No zone" -#: modules/statistiche/edit.php:221 +#: modules/statistiche/edit.php:238 #, fuzzy #| msgid "Articoli più venduti" msgid "I 20 articoli più venduti" msgstr "Best selling items" -#: modules/statistiche/edit.php:236 +#: modules/statistiche/edit.php:253 msgid "Incidenza sul numero di articoli venduti" msgstr "" -#: modules/statistiche/edit.php:252 +#: modules/statistiche/edit.php:269 msgid "Nessun articolo è stato venduto" msgstr "None article has been sold" -#: modules/statistiche/edit.php:285 +#: modules/statistiche/edit.php:302 msgid "Interventi per tipologia" msgstr "Interventions for typology " -#: modules/stato_email/actions.php:15 +#: modules/stato_email/actions.php:32 #, fuzzy #| msgid "Email inviate: _NUM_" msgid "Email inviata." msgstr "Email sent: _NUM_" -#: modules/stato_email/actions.php:17 +#: modules/stato_email/actions.php:34 #, fuzzy #| msgid "Errore durante l'invio dell'email" msgid "Errore durante invio email." msgstr "Error during sending of the email" -#: modules/stato_email/actions.php:32 +#: modules/stato_email/actions.php:49 msgid "Email rimossa dalla coda di invio." msgstr "" -#: modules/stato_email/bulk.php:21 -msgid " email rimosse dalla coda di invio." +#: modules/stato_email/bulk.php:38 +msgid "Email rimosse dalla coda di invio" msgstr "" -#: modules/stato_email/bulk.php:23 -msgid "Nessuna email rimossa dalla coda di invio." +#: modules/stato_email/bulk.php:40 +msgid "Nessuna email rimossa dalla coda di invio" msgstr "" -#: modules/stato_email/bulk.php:32 +#: modules/stato_email/bulk.php:47 +msgid "Elimina email selezionate e non ancora inviate" +msgstr "" + +#: modules/stato_email/bulk.php:49 #, fuzzy #| msgid "Vuoi davvero esportare tutte le fatture elettroniche in un archivio?" msgid "Vuoi davvero eliminare dalla coda di invio le email selezionate?" msgstr "Do you really want export all the electronic invoices in an archive?" -#: modules/stato_email/buttons.php:6 +#: modules/stato_email/buttons.php:23 msgid "Email fallita il: " msgstr "" -#: modules/stato_email/buttons.php:10 +#: modules/stato_email/buttons.php:27 msgid "Rimettere in coda l'email?" msgstr "" -#: modules/stato_email/buttons.php:10 modules/stato_email/buttons.php:11 +#: modules/stato_email/buttons.php:27 modules/stato_email/buttons.php:28 msgid "Rimetti in coda" msgstr "" -#: modules/stato_email/buttons.php:15 +#: modules/stato_email/buttons.php:32 msgid "Inviare immediatamente l'email?" msgstr "" -#: modules/stato_email/buttons.php:16 +#: modules/stato_email/buttons.php:33 #, fuzzy #| msgid "Iva di vendita" msgid "Invia immeditamente" msgstr "Sales VAT" -#: modules/stato_email/buttons.php:21 +#: modules/stato_email/buttons.php:38 #, fuzzy #| msgid "Email inviate: _NUM_" msgid "Email inviata il: " msgstr "Email sent: _NUM_" -#: modules/stato_email/edit.php:16 +#: modules/stato_email/edit.php:33 #, fuzzy #| msgid "Template email" msgid "Template" msgstr "Template email" -#: modules/stato_email/edit.php:31 +#: modules/stato_email/edit.php:48 msgid "Ultimo tentativo" msgstr "" -#: modules/stato_email/edit.php:32 +#: modules/stato_email/edit.php:49 #, fuzzy #| msgid "Totale" msgid "totale: _TOT_" msgstr "Total" -#: modules/stato_email/edit.php:42 +#: modules/stato_email/edit.php:59 #, fuzzy #| msgid "Account email eliminato!" msgid "Account mittente" msgstr "Email account eliminated" -#: modules/stato_email/edit.php:120 src/HTMLBuilder/Manager/FileManager.php:26 +#: modules/stato_email/edit.php:137 src/HTMLBuilder/Manager/FileManager.php:43 #, fuzzy #| msgid "Allegati" msgid "Allegato" msgstr "Attachments" -#: modules/stato_servizi/actions.php:29 +#: modules/stato_servizi/actions.php:46 #, fuzzy #| msgid "Modulo _MODULE_ disinstallato!" msgid "Modulo \"_MODULE_\" disinstallato!" msgstr "Module _MODULE_ uninstalled!" -#: modules/stato_servizi/actions.php:40 +#: modules/stato_servizi/actions.php:57 #, fuzzy #| msgid "Modulo _MODULE_ disabilitato!" msgid "Modulo \"_MODULE_\" disabilitato!" msgstr "Module _MODULE_ disabled!" -#: modules/stato_servizi/actions.php:49 +#: modules/stato_servizi/actions.php:66 #, fuzzy #| msgid "Modulo _MODULE_ abilitato!" msgid "Modulo \"_MODULE_\" abilitato!" msgstr "Module _MODULE_ enabled!" -#: modules/stato_servizi/actions.php:61 +#: modules/stato_servizi/actions.php:78 #, fuzzy #| msgid "Widget _WIDGET_ disabilitato!" msgid "Widget \"_WIDGET_\" disabilitato!" msgstr "Widget _WIDGET_ disabled!" -#: modules/stato_servizi/actions.php:73 +#: modules/stato_servizi/actions.php:90 #, fuzzy #| msgid "Widget _WIDGET_ abilitato!" msgid "Widget \"_WIDGET_\" abilitato!" msgstr "Widget _WIDGET_ enabled!" -#: modules/stato_servizi/actions.php:85 modules/stato_servizi/actions.php:97 +#: modules/stato_servizi/actions.php:102 modules/stato_servizi/actions.php:114 #, fuzzy #| msgid "Posizione del widget _WIDGET_ aggiornata!" msgid "Posizione del widget \"_WIDGET_\" aggiornata!" msgstr "Widget position _WIDGET_ updated!" -#: modules/stato_servizi/actions.php:114 +#: modules/stato_servizi/actions.php:131 #, fuzzy #| msgid "Posizione voci di menù aggiornate!" msgid "Posizione delle voci di menù aggiornata!" msgstr "Menu item position updated!" -#: modules/stato_servizi/actions.php:135 +#: modules/stato_servizi/actions.php:152 msgid "Posizioni widgets aggiornate!" msgstr "Widgets positions updated!" -#: modules/stato_servizi/actions.php:145 -#: modules/stato_servizi/src/API/v1/FolderSize.php:20 +#: modules/stato_servizi/actions.php:162 +#: modules/stato_servizi/src/API/v1/FolderSize.php:37 msgid "Backup" msgstr "" -#: modules/stato_servizi/actions.php:147 -#: modules/stato_servizi/src/API/v1/FolderSize.php:22 +#: modules/stato_servizi/actions.php:164 +#: modules/stato_servizi/src/API/v1/FolderSize.php:39 msgid "Logs" msgstr "" -#: modules/stato_servizi/edit.php:7 +#: modules/stato_servizi/edit.php:24 msgid "Moduli installati" msgstr "Modules installed" -#: modules/stato_servizi/edit.php:13 +#: modules/stato_servizi/edit.php:30 msgid "Compatibilità" msgstr "Compatibility" -#: modules/stato_servizi/edit.php:30 +#: modules/stato_servizi/edit.php:47 msgid "Widgets" msgstr "Widgets" -#: modules/stato_servizi/edit.php:54 modules/stato_servizi/modutil.php:16 +#: modules/stato_servizi/edit.php:71 modules/stato_servizi/modutil.php:33 msgid "Abilitato" msgstr "Qualified" -#: modules/stato_servizi/edit.php:54 modules/stato_servizi/modutil.php:17 +#: modules/stato_servizi/edit.php:71 modules/stato_servizi/modutil.php:34 msgid "Clicca per disabilitarlo" msgstr "Click to disable it" -#: modules/stato_servizi/edit.php:57 modules/stato_servizi/modutil.php:20 +#: modules/stato_servizi/edit.php:74 modules/stato_servizi/modutil.php:37 msgid "Non abilitato" msgstr "Not enabled" -#: modules/stato_servizi/edit.php:63 +#: modules/stato_servizi/edit.php:80 msgid "Disabilitare questo widget?" msgstr "Disable this widget?" -#: modules/stato_servizi/edit.php:65 +#: modules/stato_servizi/edit.php:82 msgid "Abilitare questo widget?" msgstr "Enable this widget?" -#: modules/stato_servizi/edit.php:70 +#: modules/stato_servizi/edit.php:87 msgid "Schermata modulo in alto" msgstr "Module screen at the top" -#: modules/stato_servizi/edit.php:72 +#: modules/stato_servizi/edit.php:89 msgid "Schermata modulo a destra" msgstr "Module screen at the right" -#: modules/stato_servizi/edit.php:76 modules/stato_servizi/edit.php:79 +#: modules/stato_servizi/edit.php:93 modules/stato_servizi/edit.php:96 msgid "Clicca per cambiare la posizione..." msgstr "Click for change the position..." -#: modules/stato_servizi/edit.php:77 modules/stato_servizi/edit.php:80 +#: modules/stato_servizi/edit.php:94 modules/stato_servizi/edit.php:97 msgid "Cambiare la posizione di questo widget?" msgstr "Change the position of this widget?" -#: modules/stato_servizi/modutil.php:27 +#: modules/stato_servizi/modutil.php:44 msgid "Disabilitare questo modulo?" msgstr "Disable this form?" -#: modules/stato_servizi/modutil.php:29 +#: modules/stato_servizi/modutil.php:46 msgid "Abilitare questo modulo?" msgstr "Enable this form?" -#: modules/stato_servizi/modutil.php:43 +#: modules/stato_servizi/modutil.php:60 msgid "Compatibile" msgstr "Compatible" -#: modules/stato_servizi/modutil.php:46 +#: modules/stato_servizi/modutil.php:63 msgid "Non compatibile!" msgstr "Not compatible!" -#: modules/stato_servizi/modutil.php:46 +#: modules/stato_servizi/modutil.php:63 msgid "Questo modulo è compatibile solo con le versioni" msgstr "This module is compatible only with the versions" -#: modules/stato_servizi/modutil.php:63 +#: modules/stato_servizi/modutil.php:80 msgid "Disinstalla" msgstr "Uninstall" -#: modules/stato_servizi/modutil.php:63 +#: modules/stato_servizi/modutil.php:80 msgid "Vuoi disinstallare questo modulo?" msgstr "Do you want to uninstall this module?" -#: modules/stato_servizi/modutil.php:63 +#: modules/stato_servizi/modutil.php:80 msgid "Tutti i dati salvati andranno persi!" msgstr "All data saved will be lost!" -#: modules/stato_servizi/modutil.php:63 +#: modules/stato_servizi/modutil.php:80 msgid "Sei veramente sicuro?" msgstr "Are you really sure?" -#: modules/tecnici_tariffe/edit.php:40 modules/tipi_intervento/add.php:53 -#: modules/tipi_intervento/edit.php:56 +#: modules/tecnici_tariffe/edit.php:57 modules/tipi_intervento/add.php:70 +#: modules/tipi_intervento/edit.php:73 msgid "Costo orario" msgstr "Hourly cost" -#: modules/tecnici_tariffe/edit.php:48 modules/tipi_intervento/add.php:61 -#: modules/tipi_intervento/edit.php:64 +#: modules/tecnici_tariffe/edit.php:65 modules/tipi_intervento/add.php:78 +#: modules/tipi_intervento/edit.php:81 msgid "Costo diritto ch." msgstr "" -#: modules/tecnici_tariffe/edit.php:87 +#: modules/tecnici_tariffe/edit.php:104 msgid "Vuoi importare la tariffa standard?" msgstr "" -#: modules/tecnici_tariffe/edit.php:87 plugins/importFE/list.php:98 -#: plugins/receiptFE/list.php:45 +#: modules/tecnici_tariffe/edit.php:104 plugins/importFE/list.php:115 +#: plugins/receiptFE/list.php:62 msgid "Importa" msgstr "Import" -#: modules/tipi_anagrafiche/actions.php:18 +#: modules/tipi_anagrafiche/actions.php:35 msgid "Nome non consentito!" msgstr "Name not allowed!" -#: modules/tipi_anagrafiche/actions.php:31 modules/zone/actions.php:34 +#: modules/tipi_anagrafiche/actions.php:48 modules/zone/actions.php:51 msgid "Nome già esistente!" msgstr "Name already exist!" -#: modules/tipi_anagrafiche/actions.php:37 +#: modules/tipi_anagrafiche/actions.php:54 #, fuzzy msgid "Nuovo tipo di anagrafica aggiunto!" msgstr "New type of business added!" -#: modules/tipi_anagrafiche/actions.php:46 +#: modules/tipi_anagrafiche/actions.php:63 #, fuzzy msgid "Tipo di anagrafica eliminato!" msgstr "Type of business deleted!" -#: modules/tipi_anagrafiche/edit.php:8 +#: modules/tipi_anagrafiche/edit.php:25 #, fuzzy msgid "Non puoi modificare questo tipo di anagrafica!" msgstr "You can't modify this type of business!" -#: modules/tipi_intervento/actions.php:21 +#: modules/tipi_intervento/actions.php:38 #, fuzzy msgid "Informazioni tipo intervento salvate correttamente!" msgstr "Information of intervention type correctly saved!" -#: modules/tipi_intervento/actions.php:47 +#: modules/tipi_intervento/actions.php:64 msgid "Nuovo tipo di intervento aggiunto!" msgstr "New type of intervention added!" -#: modules/tipi_intervento/actions.php:79 +#: modules/tipi_intervento/actions.php:96 msgid "Tipo di intervento eliminato!" msgstr "Type of intervention eliminated!" -#: modules/tipi_intervento/add.php:19 modules/tipi_intervento/edit.php:20 +#: modules/tipi_intervento/add.php:36 modules/tipi_intervento/edit.php:37 msgid "Tempo standard" msgstr "Standard time" -#: modules/tipi_intervento/add.php:19 +#: modules/tipi_intervento/add.php:36 msgid "" "Valore compreso tra 0,25 - 24 ore.
        Esempi:
        • 60 minuti = 1 " "ora
        • 30 minuti = 0,5 ore
        • 15 minuti = 0,25 ore
      • 30 minutes = 0,5 hours
      • 15 minutes = 0,25 " "hours
      " -#: modules/tipi_intervento/add.php:25 modules/tipi_intervento/edit.php:27 +#: modules/tipi_intervento/add.php:42 modules/tipi_intervento/edit.php:44 #, fuzzy #| msgid "Addebito al cliente" msgid "Addebiti unitari al cliente" msgstr "Customer charge" -#: modules/tipi_intervento/add.php:47 modules/tipi_intervento/edit.php:50 +#: modules/tipi_intervento/add.php:64 modules/tipi_intervento/edit.php:67 #, fuzzy msgid "Costi unitari del tecnico" msgstr "Unit costs recognised to technical" -#: modules/tipi_intervento/buttons.php:4 +#: modules/tipi_intervento/buttons.php:21 msgid "Vuoi impostare tutte le tariffe dei tecnici a questi valori?" msgstr "" -#: modules/tipi_intervento/buttons.php:5 +#: modules/tipi_intervento/buttons.php:22 msgid "Applica a tutti i tecnici" msgstr "" -#: modules/tipi_intervento/edit.php:20 +#: modules/tipi_intervento/edit.php:37 msgid "" "Valore compreso tra 0,25 - 24 ore.
      Esempi:
      • 60 minuti = 1 " "ora
      • 30 minuti = 0,5 ore
      • 15 minuti = 0,25 ore
    Suggest the time usually the time spent on for this " "typology of activity " -#: modules/tipi_intervento/edit.php:37 +#: modules/tipi_intervento/edit.php:54 #, fuzzy #| msgid "Costo interno" msgid "Costo al Cliente per KM" msgstr "Internal cost" -#: modules/tipi_intervento/edit.php:41 +#: modules/tipi_intervento/edit.php:58 #, fuzzy #| msgid "Totale diritto di chiamata" msgid "Addebito al Cliente per il diritto di chiamata" msgstr "Total call right" -#: modules/tipi_intervento/edit.php:60 +#: modules/tipi_intervento/edit.php:77 #, fuzzy #| msgid "Costo interno" msgid "Costo interno per KM" msgstr "Internal cost" -#: modules/tipi_intervento/edit.php:64 +#: modules/tipi_intervento/edit.php:81 #, fuzzy #| msgid "Totale diritto di chiamata" msgid "Costo interno per il diritto di chiamata" msgstr "Total call right" -#: modules/tipi_scadenze/actions.php:33 modules/tipi_scadenze/actions.php:73 +#: modules/tipi_scadenze/actions.php:50 modules/tipi_scadenze/actions.php:90 #, fuzzy #| msgid "E' già presente una tipologia di _TYPE_ con lo stesso valore." msgid "E' già presente una tipologia di _TYPE_ con nome: _NOME_" msgstr "Is already present a typology of _TYPE_ with the same value" -#: modules/tipi_scadenze/actions.php:94 +#: modules/tipi_scadenze/actions.php:111 #, fuzzy msgid "Sono presenti delle scadenze collegate a questo tipo di scadenza" msgstr "There are some documents related to this aspect of assets." -#: modules/tipi_scadenze/edit.php:11 +#: modules/tipi_scadenze/edit.php:29 #, fuzzy #| msgid "" #| "Alcune impostazioni non possono essere modificate per questo stato " @@ -8881,193 +9252,193 @@ msgid "" "Alcune impostazioni non possono essere modificate per questo tipo di scadenza." msgstr "Some setting can't be modified for this intervention state." -#: modules/tipi_scadenze/edit.php:47 +#: modules/tipi_scadenze/edit.php:65 #, fuzzy #| msgid "Ci sono _NUM_ righe collegate" msgid "Ci sono _NUM_ scadenze collegate" msgstr "There are _NUM_ connected rows" -#: modules/utenti/actions.php:19 +#: modules/utenti/actions.php:36 msgid "Gruppo aggiunto!" msgstr "Group added!" -#: modules/utenti/actions.php:21 +#: modules/utenti/actions.php:38 msgid "Gruppo già esistente!" msgstr "Group already exist!" -#: modules/utenti/actions.php:28 +#: modules/utenti/actions.php:45 msgid "Utente abilitato!" msgstr "User enabled!" -#: modules/utenti/actions.php:35 +#: modules/utenti/actions.php:52 msgid "Utente disabilitato!" msgstr "User disabled!" -#: modules/utenti/actions.php:83 +#: modules/utenti/actions.php:100 msgid "Utente già esistente!" msgstr "User already exist!" -#: modules/utenti/actions.php:109 +#: modules/utenti/actions.php:126 msgid "Utente eliminato!" msgstr "User deleted!" -#: modules/utenti/actions.php:112 +#: modules/utenti/actions.php:129 msgid "Token disabilitato!" msgstr "Token disabled!" -#: modules/utenti/actions.php:126 modules/utenti/actions.php:138 +#: modules/utenti/actions.php:143 modules/utenti/actions.php:155 msgid "Token abilitato!" msgstr "Token enabled!" -#: modules/utenti/actions.php:151 +#: modules/utenti/actions.php:168 msgid "Gruppo eliminato!" msgstr "Group eliminated!" -#: modules/utenti/actions.php:154 +#: modules/utenti/actions.php:171 msgid "Questo gruppo non si può eliminare!" msgstr "This group can't be deleted!" -#: modules/utenti/actions.php:182 +#: modules/utenti/actions.php:199 msgid "Permessi reimpostati" msgstr "Permission displaced" -#: modules/utenti/components/base.php:30 +#: modules/utenti/components/base.php:45 msgid "Collega ad una anagrafica" msgstr "Link to a business" -#: modules/utenti/components/base.php:36 +#: modules/utenti/components/base.php:51 msgid "Sede Azienda abilitata per la movimentazione degli articoli." msgstr "" -#: modules/utenti/components/photo.php:14 +#: modules/utenti/components/photo.php:31 #, fuzzy #| msgid "Nome utente" msgid "Foto utente" msgstr "Username" -#: modules/utenti/components/photo.php:14 +#: modules/utenti/components/photo.php:31 msgid "Dimensione consigliata 100x100 pixel" msgstr "" -#: modules/utenti/edit.php:10 +#: modules/utenti/edit.php:27 msgid "Utenti _GROUP_" msgstr "Users _GROUP_" -#: modules/utenti/edit.php:25 +#: modules/utenti/edit.php:42 msgid "Sedi" msgstr "" -#: modules/utenti/edit.php:57 +#: modules/utenti/edit.php:74 msgid "Non è possibile disabilitare l'utente admin" msgstr "Is not possible disable the admin user" -#: modules/utenti/edit.php:62 +#: modules/utenti/edit.php:79 #, fuzzy #| msgid "Disabilitare questo utente?" msgid "Disabilita utente" msgstr "Disable this user?" -#: modules/utenti/edit.php:62 +#: modules/utenti/edit.php:79 msgid "Disabilitare questo utente?" msgstr "Disable this user?" -#: modules/utenti/edit.php:62 modules/utenti/edit.php:86 -#: modules/viste/filters.php:39 modules/viste/filters.php:40 +#: modules/utenti/edit.php:79 modules/utenti/edit.php:103 +#: modules/viste/filters.php:56 modules/viste/filters.php:57 msgid "Disabilita" msgstr "Disable" -#: modules/utenti/edit.php:67 +#: modules/utenti/edit.php:84 #, fuzzy #| msgid "Abilitare questo utente?" msgid "Abilita utente" msgstr "Enable this user?" -#: modules/utenti/edit.php:67 +#: modules/utenti/edit.php:84 #, fuzzy #| msgid "Abilitare questo utente?" msgid "Abiltare questo utente?" msgstr "Enable this user?" -#: modules/utenti/edit.php:67 modules/utenti/edit.php:91 -#: modules/viste/filters.php:39 modules/viste/filters.php:40 +#: modules/utenti/edit.php:84 modules/utenti/edit.php:108 +#: modules/viste/filters.php:56 modules/viste/filters.php:57 msgid "Abilita" msgstr "Enable" -#: modules/utenti/edit.php:81 +#: modules/utenti/edit.php:98 msgid "Non è possibile gestire l'accesso API per l'utente admin" msgstr "Is not possible manage the API access for the user admin" -#: modules/utenti/edit.php:86 +#: modules/utenti/edit.php:103 #, fuzzy #| msgid "Disabilita" msgid "Disabilita API" msgstr "Disable" -#: modules/utenti/edit.php:86 +#: modules/utenti/edit.php:103 #, fuzzy #| msgid "Disabilitare l\\'accesso API per questo utente?" msgid "Disabilitare l'accesso API per questo utente?" msgstr "Disable the API access for this user?" -#: modules/utenti/edit.php:91 +#: modules/utenti/edit.php:108 #, fuzzy #| msgid "Abilita" msgid "Abilitare API" msgstr "Enable" -#: modules/utenti/edit.php:91 +#: modules/utenti/edit.php:108 #, fuzzy #| msgid "Abilitare l\\'accesso API per questo utente?" msgid "Abilitare l'accesso API per questo utente?" msgstr "Enable API access for this user?" -#: modules/utenti/edit.php:99 +#: modules/utenti/edit.php:116 msgid "Non è possibile eliminare l'utente admin" msgstr "Is not possible to delete the admin user" -#: modules/utenti/edit.php:104 +#: modules/utenti/edit.php:121 msgid "Eliminare questo utente?" msgstr "Delete this user?" -#: modules/utenti/edit.php:120 +#: modules/utenti/edit.php:137 msgid "Non ci sono utenti in questo gruppo" msgstr "There are not users in this group" -#: modules/utenti/edit.php:138 +#: modules/utenti/edit.php:155 msgid "Permessi _GROUP_" msgstr "Permission _GROUP_" -#: modules/utenti/edit.php:140 +#: modules/utenti/edit.php:157 #, fuzzy msgid "Verranno reimpostati i permessi di default per il gruppo '" msgstr "It will be reset the permissions of default for the group '" -#: modules/utenti/edit.php:140 +#: modules/utenti/edit.php:157 #, fuzzy msgid "Reimposta permessi" msgstr "Reset permissions" -#: modules/utenti/edit.php:151 +#: modules/utenti/edit.php:168 msgid "Permessi" msgstr "Permissions" -#: modules/utenti/edit.php:157 +#: modules/utenti/edit.php:174 msgid "Nessun permesso" msgstr "None permissione" -#: modules/utenti/edit.php:158 +#: modules/utenti/edit.php:175 msgid "Sola lettura" msgstr "Only reading" -#: modules/utenti/edit.php:159 +#: modules/utenti/edit.php:176 msgid "Lettura e scrittura" msgstr "Reading and writing" -#: modules/utenti/edit.php:172 +#: modules/utenti/edit.php:189 msgid "Gli amministratori hanno accesso a qualsiasi modulo" msgstr "The administrators has access on any module" -#: modules/utenti/edit.php:185 +#: modules/utenti/edit.php:202 msgid "" "Eliminando questo gruppo verranno eliminati anche i permessi e gli utenti " "collegati" @@ -9075,34 +9446,34 @@ msgstr "" "Eliminating this group will be eliminated also the permissions and the relative " "users" -#: modules/utenti/edit.php:207 +#: modules/utenti/edit.php:224 msgid "Permessi aggiornati!" msgstr "Permissions updated!" -#: modules/utenti/edit.php:209 +#: modules/utenti/edit.php:226 msgid "Errore durante l'aggiornamento dei permessi!" msgstr "Error during the updating of the permissions!" -#: modules/utenti/info.php:50 +#: modules/utenti/info.php:67 msgid "Anagrafica associata" msgstr "Associated business" -#: modules/utenti/info.php:57 modules/utenti/info.php:58 +#: modules/utenti/info.php:74 modules/utenti/info.php:75 #, fuzzy #| msgid "Disabilitare questo utente?" msgid "Cambia foto utente" msgstr "Disable this user?" -#: modules/utenti/info.php:65 modules/utenti/info.php:66 -#: modules/utenti/user.php:45 +#: modules/utenti/info.php:82 modules/utenti/info.php:83 +#: modules/utenti/user.php:62 msgid "Cambia password" msgstr "Change password" -#: modules/utenti/info.php:80 +#: modules/utenti/info.php:97 msgid "API" msgstr "API" -#: modules/utenti/info.php:84 +#: modules/utenti/info.php:101 msgid "" "Puoi utilizzare il token per accedere all'API del gestionale e per visualizzare " "il calendario su applicazioni esterne" @@ -9110,41 +9481,41 @@ msgstr "" "You can use the toke for enter at the API of management software and for " "visualize the calendar on external applications" -#: modules/utenti/info.php:86 +#: modules/utenti/info.php:103 msgid "Token personale" msgstr "Personal Token" -#: modules/utenti/info.php:87 +#: modules/utenti/info.php:104 msgid "URL dell'API" msgstr "URL of the API" -#: modules/utenti/info.php:99 +#: modules/utenti/info.php:116 msgid "Calendario interventi" msgstr "Interventions calendar" -#: modules/utenti/info.php:103 +#: modules/utenti/info.php:120 msgid "" "Per accedere al calendario eventi attraverso l'API, accedi al seguente link" msgstr "" "For enter at the events calendar through the API, log into the follow link" -#: modules/utenti/info.php:113 +#: modules/utenti/info.php:130 msgid "Android" msgstr "Android" -#: modules/utenti/info.php:114 +#: modules/utenti/info.php:131 msgid "Play Store" msgstr "Play Store" -#: modules/utenti/info.php:112 +#: modules/utenti/info.php:129 msgid "Per _ANDROID_, scarica un'applicazione dedicata dal _LINK_" msgstr "For _ANDROID_, download a dedicated application from _LINK_" -#: modules/utenti/info.php:118 +#: modules/utenti/info.php:135 msgid "Apple" msgstr "Apple" -#: modules/utenti/info.php:117 +#: modules/utenti/info.php:134 msgid "" "Per _APPLE_, puoi configurare un nuovo calendario dall'app standard del " "calendario" @@ -9152,11 +9523,11 @@ msgstr "" "For _APPLE_, you can configure a new calendar of the standard app of the " "calendar" -#: modules/utenti/info.php:122 +#: modules/utenti/info.php:139 msgid "PC" msgstr "PC" -#: modules/utenti/info.php:121 +#: modules/utenti/info.php:138 #, fuzzy msgid "" "Per _PC_ e altri client di posta, considerare le relative funzionalità o " @@ -9165,39 +9536,39 @@ msgstr "" "For _PC_ and others mail client, to consider the related functionalities or any " "plugin" -#: modules/utenti/validation.php:17 +#: modules/utenti/validation.php:34 #, fuzzy #| msgid "Percentuale imponibile" msgid "L'username è disponbile" msgstr "Taxable percentage " -#: modules/utenti/validation.php:17 +#: modules/utenti/validation.php:34 #, fuzzy #| msgid "Materiale utilizzato" msgid "L'username è già in uso" msgstr "Used material" -#: modules/utenti/validation.php:23 +#: modules/utenti/validation.php:40 #, fuzzy #| msgid "Parametri non sufficienti!" msgid "Lunghezza dell'username non sufficiente" msgstr "Not enough parameters!" -#: modules/viste/actions.php:139 modules/viste/actions.php:148 +#: modules/viste/actions.php:156 modules/viste/actions.php:165 msgid "Eliminazione completata!" msgstr "Deletion completed!" -#: modules/viste/edit.php:17 +#: modules/viste/edit.php:34 #, fuzzy #| msgid "Opzioni" msgid "Opzioni generali" msgstr "Option" -#: modules/viste/edit.php:24 +#: modules/viste/edit.php:41 msgid "Il modulo che stai analizzando è un semplice menu" msgstr "The module that you are analyzing is a simple menu" -#: modules/viste/edit.php:27 +#: modules/viste/edit.php:44 #, fuzzy msgid "" "Il modulo che stai analizzando possiede una struttura complessa, che prevede " @@ -9206,68 +9577,68 @@ msgstr "" "The module that you are analyzing have own complex structure, that expected the " "utilization of personalized file for the view management " -#: modules/viste/edit.php:33 +#: modules/viste/edit.php:50 msgid "Codice del modulo" msgstr "Module code" -#: modules/viste/edit.php:37 +#: modules/viste/edit.php:54 msgid "Nome del modulo" msgstr "Module name" -#: modules/viste/edit.php:37 +#: modules/viste/edit.php:54 msgid "Il nome che identifica il modulo" msgstr "Name that identify the module" -#: modules/viste/edit.php:43 +#: modules/viste/edit.php:60 msgid "Query di default" msgstr "Default query" -#: modules/viste/edit.php:47 +#: modules/viste/edit.php:64 msgid "Query personalizzata" msgstr "Custom query" -#: modules/viste/edit.php:47 +#: modules/viste/edit.php:64 msgid "La query in sostituzione a quella di default: custom, menu oppure SQL" msgstr "The query in substitution to the default one: custom, menu or SQL" -#: modules/viste/edit.php:66 +#: modules/viste/edit.php:83 msgid "Testa la query" msgstr "Test the query" -#: modules/viste/edit.php:87 +#: modules/viste/edit.php:104 msgid "Campi" msgstr "Fields" -#: modules/viste/edit.php:88 +#: modules/viste/edit.php:105 msgid "Filtri" msgstr "Filters" -#: modules/viste/edit.php:127 +#: modules/viste/edit.php:144 msgid "Query funzionante" msgstr "Working query" -#: modules/viste/edit.php:127 +#: modules/viste/edit.php:144 msgid "La query attuale funziona correttamente!" msgstr "The actually query work correctly!" -#: modules/viste/edit.php:132 +#: modules/viste/edit.php:149 msgid "Errore durante il test della query!" msgstr "Error during the test of the query!" -#: modules/viste/fields.php:22 +#: modules/viste/fields.php:39 msgid "Campo in posizione _POSITION_" msgstr "Field on position _POSITION_" -#: modules/viste/fields.php:47 +#: modules/viste/fields.php:64 #, fuzzy msgid "Nome con cui il campo viene identificato e visualizzato nella tabella" msgstr "Name on which the field is identified and viewed in the table" -#: modules/viste/fields.php:53 modules/viste/fields.php:167 +#: modules/viste/fields.php:70 modules/viste/fields.php:184 msgid "Query prevista" msgstr "Planned query" -#: modules/viste/fields.php:53 +#: modules/viste/fields.php:70 #, fuzzy msgid "" "Nome effettivo del campo sulla tabella oppure subquery che permette di ottenere " @@ -9276,50 +9647,50 @@ msgstr "" "Actual name of the field on table or subquery that allow to get the value of " "the field" -#: modules/viste/fields.php:53 modules/viste/fields.php:92 -#: modules/viste/fields.php:96 +#: modules/viste/fields.php:70 modules/viste/fields.php:109 +#: modules/viste/fields.php:113 #, fuzzy msgid "ATTENZIONE: utilizza sempre i caratteri < o > seguiti da spazio!" msgstr "ATTENTION: Always use the characters < or > followed by space!" -#: modules/viste/fields.php:59 modules/viste/fields.php:173 +#: modules/viste/fields.php:76 modules/viste/fields.php:190 msgid "Gruppi con accesso" msgstr "Groups with access " -#: modules/viste/fields.php:64 +#: modules/viste/fields.php:81 msgid "Gruppi di utenti in grado di visualizzare questo campo" msgstr "Users group able to view this field" -#: modules/viste/fields.php:68 modules/viste/fields.php:177 +#: modules/viste/fields.php:85 modules/viste/fields.php:194 msgid "Visibilità" msgstr "Visibility " -#: modules/viste/fields.php:68 modules/viste/fields.php:177 +#: modules/viste/fields.php:85 modules/viste/fields.php:194 msgid "Nascosto (variabili di stato)" msgstr "Hidden (state variables)" -#: modules/viste/fields.php:68 modules/viste/fields.php:177 +#: modules/viste/fields.php:85 modules/viste/fields.php:194 msgid "Visibile nella sezione" msgstr "Visible in the section " -#: modules/viste/fields.php:68 +#: modules/viste/fields.php:85 #, fuzzy msgid "Stato del campo: visibile nella tabella oppure nascosto" msgstr "State of the field: visible on the table or hidden " -#: modules/viste/fields.php:74 modules/viste/fields.php:183 +#: modules/viste/fields.php:91 modules/viste/fields.php:200 msgid "Ricercabile" msgstr "Searchable" -#: modules/viste/fields.php:74 +#: modules/viste/fields.php:91 msgid "Indica se il campo è ricercabile" msgstr "Indicate if the field is searchable" -#: modules/viste/fields.php:78 modules/viste/fields.php:187 +#: modules/viste/fields.php:95 modules/viste/fields.php:204 msgid "Ricerca lenta" msgstr "Low search" -#: modules/viste/fields.php:78 +#: modules/viste/fields.php:95 #, fuzzy msgid "" "Indica se la ricerca per questo campo è lenta (da utilizzare nel caso di " @@ -9328,209 +9699,417 @@ msgstr "" "Indicate if the search for this field is slow (to use in case to evident " "slowdowns, show only a notice to the user" -#: modules/viste/fields.php:82 modules/viste/fields.php:191 +#: modules/viste/fields.php:99 modules/viste/fields.php:208 msgid "Sommabile" msgstr "Additional" -#: modules/viste/fields.php:82 +#: modules/viste/fields.php:99 msgid "Indica se il campo è da sommare" msgstr "Indicate if the field is to be add" -#: modules/viste/fields.php:86 modules/viste/fields.php:195 +#: modules/viste/fields.php:103 modules/viste/fields.php:212 msgid "Formattabile" msgstr "" -#: modules/viste/fields.php:86 +#: modules/viste/fields.php:103 msgid "Indica se il campo è formattabile in modo automatico" msgstr "" -#: modules/viste/fields.php:92 modules/viste/fields.php:201 +#: modules/viste/fields.php:109 modules/viste/fields.php:218 msgid "Ricerca tramite" msgstr "Search by" -#: modules/viste/fields.php:92 +#: modules/viste/fields.php:109 msgid "Query personalizzata per la ricerca (consigliata per colori e icone)" msgstr "Custom query for the search (suggest for colors and icons)" -#: modules/viste/fields.php:96 modules/viste/fields.php:205 +#: modules/viste/fields.php:113 modules/viste/fields.php:222 msgid "Ordina tramite" msgstr "Order by" -#: modules/viste/fields.php:96 +#: modules/viste/fields.php:113 msgid "" "Query personalizzata per l'ordinamento (date e numeri formattati tramite query)" msgstr "" "Personalized query for the sorting (dates and numbers formatted through query)" -#: modules/viste/fields.php:109 +#: modules/viste/fields.php:126 msgid "Aggiungi nuovo campo" msgstr "Add new field" -#: modules/viste/fields.php:123 +#: modules/viste/fields.php:140 msgid "Ordine di visualizzazione" msgstr "Viewing order" -#: modules/viste/fields.php:123 +#: modules/viste/fields.php:140 msgid "Trascina per ordinare le colonne" msgstr "Drag to sort the column" -#: modules/viste/fields.php:155 +#: modules/viste/fields.php:172 msgid "Nuovo campo" msgstr "New field" -#: modules/viste/filters.php:21 +#: modules/viste/filters.php:38 msgid "Filtro: _NAME_" msgstr "Filter: _NAME_" -#: modules/viste/filters.php:39 +#: modules/viste/filters.php:56 msgid "Disabilitare questo elemento?" msgstr "Disable this element?" -#: modules/viste/filters.php:39 +#: modules/viste/filters.php:56 msgid "Abilitare questo elemento?" msgstr "Enable this element?" -#: modules/viste/filters.php:48 modules/viste/filters.php:109 +#: modules/viste/filters.php:65 modules/viste/filters.php:126 msgid "Query" msgstr "Query" -#: modules/viste/filters.php:60 +#: modules/viste/filters.php:77 msgid "Name" msgstr "Name" -#: modules/viste/filters.php:68 modules/viste/filters.php:125 +#: modules/viste/filters.php:85 modules/viste/filters.php:142 msgid "WHERE" msgstr "WHERE" -#: modules/viste/filters.php:68 modules/viste/filters.php:125 +#: modules/viste/filters.php:85 modules/viste/filters.php:142 msgid "HAVING" msgstr "HAVING" -#: modules/viste/filters.php:79 +#: modules/viste/filters.php:96 #, fuzzy #| msgid "Abilitare questo modulo?" msgid "Nessun filtro per questo modulo" msgstr "Enable this form?" -#: modules/viste/filters.php:89 +#: modules/viste/filters.php:106 msgid "Aggiungi nuovo filtro" msgstr "Add new filter" -#: modules/viste/filters.php:103 +#: modules/viste/filters.php:120 msgid "Nuovo filtro" msgstr "New filter" -#: modules/voci_servizio/actions.php:23 +#: modules/voci_servizio/actions.php:40 msgid "Nuova voce di servizio aggiunta!" msgstr "New service item added!" -#: modules/zone/actions.php:16 +#: modules/zone/actions.php:33 msgid "Zona già esistente!" msgstr "Zone already existing!" -#: modules/zone/actions.php:45 +#: modules/zone/actions.php:62 msgid "Aggiunta una nuova zona!" msgstr "Added a new zone!" -#: modules/zone/actions.php:56 +#: modules/zone/actions.php:73 msgid "Zona eliminata!" msgstr "Zone deleted!" -#: plugins/checks.php:27 plugins/checks.php:31 +#: plugins/checks.php:44 plugins/checks.php:48 #, fuzzy #| msgid "Aggiungi tecnico" msgid "Aggiungi check" msgstr "Add technician" -#: plugins/checks.php:28 +#: plugins/checks.php:45 msgid "Check" msgstr "" -#: plugins/checks.php:109 +#: plugins/checks.php:126 msgid "Rimuovere l'elemento della checklist?" msgstr "" -#: plugins/checks.php:110 +#: plugins/checks.php:127 msgid "Tutti gli elementi figli saranno rimossi di conseguenza. Continuare?" msgstr "" -#: plugins/dichiarazioni_intento/actions.php:26 +#: plugins/dettagli_articolo/actions.php:117 +#, fuzzy +#| msgid "Impostazioni aggiornate correttamente!" +msgid "Relazione articolo-fornitore rimossa correttamente!" +msgstr "Settings correctly update!" + +#: plugins/dettagli_articolo/dettaglio_fornitore.php:41 +#: plugins/dettagli_articolo/dettaglio_prezzi.php:51 +#, fuzzy +#| msgid "Informazioni salvate correttamente!" +msgid "Informazioni relative al fornitore _NAME_" +msgstr "Information correctly saved!" + +#: plugins/dettagli_articolo/dettaglio_fornitore.php:56 +#, fuzzy +#| msgid "Carica documento fornitore" +msgid "Codice fornitore" +msgstr "Charge supplier document" + +#: plugins/dettagli_articolo/dettaglio_fornitore.php:68 +msgid "Qta minima ordinabile" +msgstr "" + +#: plugins/dettagli_articolo/dettaglio_fornitore.php:72 +#, fuzzy +#| msgid "Oggi" +msgid "gg" +msgstr "Today" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:66 +#, fuzzy +#| msgid "Prezzo unitario di vendita" +msgid "Prezzo unitario predefinito: _TOT_" +msgstr "Unit sales price" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:72 +#, fuzzy +#| msgid "Codice anagrafica" +msgid "Modifica prezzo per l'anagrafica" +msgstr "Business code" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:78 +#, fuzzy +#| msgid "Prezzo unitario di vendita" +msgid "Prezzo unitario predefinito" +msgstr "Unit sales price" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:82 +#, fuzzy +#| msgid "Prezzo unitario di acquisto" +msgid "Imposta un prezzo unitario fisso" +msgstr "Unit price of purchase" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:89 +msgid "Prezzi per quantità" +msgstr "" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:93 +#, fuzzy +#| msgid "Aggiungi riga" +msgid "Aggiungi range" +msgstr "Add row" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:98 +msgid "" +"Inserire i prezzi da associare all'articolo e all'anagrafica in relazione alla " +"quantità di acquisto" +msgstr "" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:99 +msgid "" +"Per impostare un prezzo generale per quantità non incluse in questi limiti, " +"utilizzare il campo sopra indicato" +msgstr "" + +#: plugins/dettagli_articolo/dettaglio_prezzi.php:105 +#, fuzzy +#| msgid "Quantità manuale" +msgid "Quantità massima" +msgstr "Manual quantity" + +#: plugins/dettagli_articolo/edit.php:28 +msgid "" +"In questa sezione è possibile definire dei dettagli aggiuntivi per l'articolo " +"in relazione ad una specifica anagrafica del gestionale" +msgstr "" + +#: plugins/dettagli_articolo/edit.php:29 +msgid "" +"Per i Clienti è possibile definire un prezzo personalizzato per la vendita " +"dell'articolo, fisso oppure in relazione a una specifica quantità" +msgstr "" + +#: plugins/dettagli_articolo/edit.php:29 +msgid "" +"Per i Fornitori sono disponibili maggiori informazioni relative a codice, " +"descrizione e quantità minime richieste per l'acquisto" +msgstr "" + +#: plugins/dettagli_articolo/edit.php:30 +msgid "" +"Queste informazioni sono integrate con il resto del gestionale per garantire " +"una maggiore flessibilità all'utente finale" +msgstr "" + +#: plugins/dettagli_articolo/edit.php:34 +#, fuzzy +#| msgid "Cliente" +msgid "Clienti" +msgstr "Customer" + +#: plugins/dettagli_articolo/edit.php:36 +#, fuzzy +#| msgid "Fornitore" +msgid "Fornitori" +msgstr "Supplier" + +#: plugins/dettagli_articolo/edit.php:43 +#, fuzzy +#| msgid "Aggiungi ordine" +msgid "Aggiungi informazioni per cliente" +msgstr "Add order" + +#: plugins/dettagli_articolo/edit.php:54 plugins/dettagli_articolo/edit.php:167 +#, fuzzy +#| msgid "Prezzo" +msgid "Prezzi" +msgstr "Price" + +#: plugins/dettagli_articolo/edit.php:61 +#, fuzzy +#| msgid "Scadenzario clienti" +msgid "Elenco clienti" +msgstr "Customers' schedule of payments " + +#: plugins/dettagli_articolo/edit.php:73 plugins/dettagli_articolo/edit.php:285 +#, fuzzy +#| msgid "Quantità manuale" +msgid "Q.tà minima" +msgstr "Manual quantity" + +#: plugins/dettagli_articolo/edit.php:74 plugins/dettagli_articolo/edit.php:286 +#, fuzzy +#| msgid "Q.tà magazzino" +msgid "Q.tà massima" +msgstr "Qty. warehouse" + +#: plugins/dettagli_articolo/edit.php:128 plugins/dettagli_articolo/edit.php:313 +#, fuzzy +msgid "Prezzo predefinito" +msgstr "Default freight" + +#: plugins/dettagli_articolo/edit.php:143 plugins/dettagli_articolo/edit.php:329 +#, fuzzy +#| msgid "Nessun aggiornamento disponibile" +msgid "Nessuna informazione disponibile" +msgstr "No update available" + +#: plugins/dettagli_articolo/edit.php:151 +msgid "" +"In questa sezione è possibile definire le caratteristiche di base dell'articolo " +"in relazione fornitore di origine, come codice e prezzo di acquisto predefinito" +msgstr "" + +#: plugins/dettagli_articolo/edit.php:151 +msgid "" +"Queste informazioni saranno utilizzate in automatico per la compilazione " +"dell'articolo al momento dell'inserimento in un documento di acquisto relativo " +"al fornitore indicato, sovrascrivendo le impostazioni predefinite della sezione " +"Acquisto per l'articolo" +msgstr "" + +#: plugins/dettagli_articolo/edit.php:155 +#, fuzzy +#| msgid "Aggiungi ordine" +msgid "Aggiungi informazioni per fornitore" +msgstr "Add order" + +#: plugins/dettagli_articolo/edit.php:179 +#, fuzzy +#| msgid "Scadenzario fornitori" +msgid "Elenco fornitori" +msgstr "Suppliers' schedule of payments" + +#: plugins/dettagli_articolo/edit.php:202 +#, fuzzy +#| msgid "Q.tà iniziale" +msgid "Q.tà minima ordinabile" +msgstr "Start q.ty" + +#: plugins/dettagli_articolo/edit.php:237 +#, fuzzy +#| msgid "_NUM_ sedi" +msgid "_NUM_ gg" +msgstr "_NUM_headquarters" + +#: plugins/dettagli_articolo/edit.php:377 +#, fuzzy +#| msgid "Nessun tecnico assegnato" +msgid "Nessuna anagrafica selezionato" +msgstr "No technician assigned" + +#: plugins/dettagli_articolo/edit.php:390 +#, fuzzy +#| msgid "Nessun tecnico assegnato" +msgid "Nessun fornitore selezionato" +msgstr "No technician assigned" + +#: plugins/dichiarazioni_intento/actions.php:43 #, fuzzy #| msgid "Aggiunto nuovo intervento!" msgid "Aggiunta una dichiarazione d'intento!" msgstr "Added new intervention!" -#: plugins/dichiarazioni_intento/actions.php:48 +#: plugins/dichiarazioni_intento/actions.php:65 #, fuzzy #| msgid "Tipo di intervento eliminato!" msgid "Dichiarazione d'intento eliminata!" msgstr "Type of intervention eliminated!" -#: plugins/dichiarazioni_intento/add.php:13 -#: plugins/dichiarazioni_intento/edit.php:15 +#: plugins/dichiarazioni_intento/add.php:30 +#: plugins/dichiarazioni_intento/edit.php:32 #, fuzzy #| msgid "Data ricezione" msgid "Data di ricezione" msgstr "Date received" -#: plugins/dichiarazioni_intento/add.php:17 -#: plugins/dichiarazioni_intento/edit.php:19 +#: plugins/dichiarazioni_intento/add.php:34 +#: plugins/dichiarazioni_intento/edit.php:36 #, fuzzy #| msgid "Numero fattura/protocollo" msgid "Numero protocollo" msgstr "Invoice number/protocol" -#: plugins/dichiarazioni_intento/add.php:21 -#: plugins/dichiarazioni_intento/edit.php:23 +#: plugins/dichiarazioni_intento/add.php:38 +#: plugins/dichiarazioni_intento/edit.php:40 #, fuzzy #| msgid "Numero ordine" msgid "Numero progressivo" msgstr "Order number" -#: plugins/dichiarazioni_intento/add.php:27 -#: plugins/dichiarazioni_intento/edit.php:29 +#: plugins/dichiarazioni_intento/add.php:44 +#: plugins/dichiarazioni_intento/edit.php:46 #, fuzzy #| msgid "Data inizio" msgid "Data di inizio" msgstr "Start date" -#: plugins/dichiarazioni_intento/add.php:31 -#: plugins/dichiarazioni_intento/edit.php:33 +#: plugins/dichiarazioni_intento/add.php:48 +#: plugins/dichiarazioni_intento/edit.php:50 #, fuzzy #| msgid "Data di creazione" msgid "Data di fine" msgstr "Creation date" -#: plugins/dichiarazioni_intento/add.php:35 -#: plugins/dichiarazioni_intento/edit.php:37 +#: plugins/dichiarazioni_intento/add.php:52 +#: plugins/dichiarazioni_intento/edit.php:54 msgid "Massimale" msgstr "" -#: plugins/dichiarazioni_intento/add.php:41 -#: plugins/dichiarazioni_intento/edit.php:43 +#: plugins/dichiarazioni_intento/add.php:58 +#: plugins/dichiarazioni_intento/edit.php:60 #, fuzzy #| msgid "Numero fattura/protocollo" msgid "Data protocollo" msgstr "Invoice number/protocol" -#: plugins/dichiarazioni_intento/add.php:45 -#: plugins/dichiarazioni_intento/edit.php:47 +#: plugins/dichiarazioni_intento/add.php:62 +#: plugins/dichiarazioni_intento/edit.php:64 #, fuzzy #| msgid "Data emissione" msgid "Data di emissione" msgstr "Date of issue" -#: plugins/dichiarazioni_intento/edit.php:51 +#: plugins/dichiarazioni_intento/edit.php:68 #, fuzzy #| msgid "Totale materiale utilizzato" msgid "Totale utilizzato" msgstr "Total material used" -#: plugins/exportFE/actions.php:24 +#: plugins/exportFE/actions.php:41 msgid "Impossibile generare la fattura elettronica" msgstr "Impossible generate the electronic invoice" -#: plugins/exportFE/edit.php:23 +#: plugins/exportFE/edit.php:40 #, fuzzy #| msgid "" #| "Prima di procedere alla generazione della fattura elettronica completa i " @@ -9542,7 +10121,7 @@ msgstr "" "Before proceeding at the generation of the electronic invoice complete the " "following fields for VAT:_FIELDS_" -#: plugins/exportFE/edit.php:46 +#: plugins/exportFE/edit.php:63 msgid "" "Per effettuare la generazione dell'XML della fattura elettronica clicca sul " "pulsante _BTN_" @@ -9550,7 +10129,7 @@ msgstr "" "For carry out the generation of the XML of the electronic invoice click on " "button _BTN_" -#: plugins/exportFE/edit.php:48 +#: plugins/exportFE/edit.php:65 msgid "" "Successivamente sarà possibile procedere alla visualizzazione e al download " "della fattura generata attraverso i pulsanti dedicati" @@ -9558,7 +10137,7 @@ msgstr "" "Subsequently will possible proceed at the view and at download of the generated " "invoice through the dedicated buttons" -#: plugins/exportFE/edit.php:50 +#: plugins/exportFE/edit.php:67 #, fuzzy msgid "" "Tutti gli allegati inseriti all'interno della categoria \"Allegati Fattura " @@ -9567,339 +10146,266 @@ msgstr "" "All the PDF attachment insert inside the category \"Electronic invoice\" will " "be included like attachment of the XLM" -#: plugins/exportFE/edit.php:62 +#: plugins/exportFE/edit.php:79 msgid "Genera" msgstr "Generate" -#: plugins/exportFE/edit.php:73 plugins/importFE/generate.php:128 -#: plugins/statistiche_anagrafiche/info.php:93 -#: plugins/statistiche_anagrafiche/info.php:108 -#: plugins/statistiche_anagrafiche/info.php:123 +#: plugins/exportFE/edit.php:90 plugins/importFE/generate.php:147 +#: plugins/statistiche_anagrafiche/info.php:110 +#: plugins/statistiche_anagrafiche/info.php:125 #: plugins/statistiche_anagrafiche/info.php:140 -#: plugins/statistiche_anagrafiche/info.php:155 -#: plugins/statistiche_anagrafiche/info.php:170 +#: plugins/statistiche_anagrafiche/info.php:157 +#: plugins/statistiche_anagrafiche/info.php:172 +#: plugins/statistiche_anagrafiche/info.php:187 msgid "Visualizza" msgstr "View" -#: plugins/exportFE/edit.php:90 +#: plugins/exportFE/edit.php:107 #, fuzzy msgid "Inviare la fattura al SDI?" msgstr "Send the invoice to SDI?" -#: plugins/exportFE/edit.php:99 +#: plugins/exportFE/edit.php:116 #, fuzzy #| msgid "Abilita notifiche" msgid "Verifica notifiche" msgstr "Enable notifications" -#: plugins/exportFE/edit.php:110 +#: plugins/exportFE/edit.php:127 msgid "La fattura è stata generata ed è pronta per l'invio" msgstr "The invoice has been generated and is ready for the sending" -#: plugins/exportFE/edit.php:126 +#: plugins/exportFE/edit.php:142 #, fuzzy #| msgid "Data ricezione" msgid "Data e ora ricezione" msgstr "Date received" -#: plugins/exportFE/edit.php:131 +#: plugins/exportFE/edit.php:147 #, fuzzy #| msgid "Visualizza scheda" msgid "Visualizza ricevuta" msgstr "View schedule" -#: plugins/exportFE/edit.php:149 +#: plugins/exportFE/edit.php:165 msgid "Elenco degli errori" msgstr "" -#: plugins/exportFE/edit.php:196 +#: plugins/exportFE/edit.php:212 msgid "Fattura inviata!" msgstr "Invoice sent!" -#: plugins/exportFE/edit.php:200 +#: plugins/exportFE/edit.php:216 msgid "Invio fallito" msgstr "Send failed" -#: plugins/exportFE/edit.php:204 +#: plugins/exportFE/edit.php:220 #, fuzzy msgid "Errore durante il salvataggio" msgstr "Error while saving" -#: plugins/exportFE/edit.php:228 +#: plugins/exportFE/edit.php:244 #, fuzzy #| msgid "Connessione all'account SMTP completata con successo" msgid "Verifica completata con successo!" msgstr "Connection to the SMTP account successfully completed" -#: plugins/exportFE/edit.php:228 +#: plugins/exportFE/edit.php:244 msgid "" "Lo stato della Fattura Elettronica è stato aggiornato in base all'ultima " "notifica disponibile nel sistema!" msgstr "" -#: plugins/exportFE/edit.php:232 +#: plugins/exportFE/edit.php:248 msgid "Verifica fallita" msgstr "" -#: plugins/exportFE/edit.php:236 +#: plugins/exportFE/edit.php:252 #, fuzzy #| msgid "Errore durante il test" msgid "Errore durante la verifica" msgstr "Error during the test" -#: plugins/exportFE/edit.php:255 +#: plugins/exportFE/edit.php:268 #, fuzzy #| msgid "Non ci sono righe nella fattura" msgid "Sei sicuro di rigenerare la fattura?" msgstr "There are not rows on the invoice" -#: plugins/exportFE/edit.php:256 +#: plugins/exportFE/edit.php:269 msgid "Attenzione: sarà generato un nuovo progressivo invio" msgstr "" -#: plugins/exportFE/edit.php:256 +#: plugins/exportFE/edit.php:269 msgid "" "Se stai attendendo una ricevuta dal sistema SdI, rigenerando la fattura " "elettronica non sarà possibile corrispondere la ricevuta una volta emessa" msgstr "" -#: plugins/exportFE/src/FatturaElettronica.php:375 +#: plugins/exportFE/src/FatturaElettronica.php:392 msgid "Stato (\"Emessa\")" msgstr "" -#: plugins/exportFE/src/FatturaElettronica.php:408 +#: plugins/exportFE/src/FatturaElettronica.php:425 #, fuzzy #| msgid "IVA \"_TYPE_\"" msgid "IVA _DESC_" msgstr "VAT \"_TYPE_\"" -#: plugins/exportFE/src/FatturaElettronica.php:464 +#: plugins/exportFE/src/FatturaElettronica.php:481 #, fuzzy #| msgid "Anagrafica eliminata!" msgid "Anagrafica Azienda" msgstr "Registry eliminated!" -#: plugins/exportFE/src/FatturaElettronica.php:506 +#: plugins/exportFE/src/FatturaElettronica.php:523 #, fuzzy #| msgid "Anagrafica eliminata!" msgid "Anagrafica Cliente" msgstr "Registry eliminated!" -#: plugins/exportFE/src/FatturaElettronica.php:1552 -#: plugins/importFE/src/FatturaElettronica.php:157 -#: plugins/importFE/src/FatturaElettronica.php:185 -#: plugins/receiptFE/src/Ricevuta.php:92 +#: plugins/exportFE/src/FatturaElettronica.php:1569 +#: plugins/importFE/src/FatturaElettronica.php:174 +#: plugins/importFE/src/FatturaElettronica.php:202 +#: plugins/receiptFE/src/Ricevuta.php:109 msgid "Fattura Elettronica" msgstr "Electronic invoice" -#: plugins/exportFE/src/Interaction.php:49 plugins/exportFE/src/Interaction.php:73 +#: plugins/exportFE/src/Interaction.php:66 plugins/exportFE/src/Interaction.php:90 msgid "Fattura non generata correttamente" msgstr "Invoice not correctly generated" -#: plugins/exportFE/src/InvoiceHook.php:47 +#: plugins/exportFE/src/InvoiceHook.php:64 #, fuzzy #| msgid "Impossibile generare la fattura elettronica" msgid "Invio fatture elettroniche in corso..." msgstr "Impossible generate the electronic invoice" -#: plugins/exportFE/src/InvoiceHook.php:56 +#: plugins/exportFE/src/InvoiceHook.php:73 #, fuzzy #| msgid "Impossibile generare la fattura elettronica" msgid "Invio fatture elettroniche completato!" msgstr "Impossible generate the electronic invoice" -#: plugins/exportFE/src/InvoiceHook.php:58 +#: plugins/exportFE/src/InvoiceHook.php:75 #, fuzzy msgid "Invio fatture elettroniche completato con errori" msgstr "" "Electronica invoices _LIST_ are not been including inasmuch as not generated yet" -#: plugins/fornitori_articolo/actions.php:45 -#, fuzzy -#| msgid "Impostazioni aggiornate correttamente!" -msgid "Relazione articolo-fornitore rimossa correttamente!" -msgstr "Settings correctly update!" - -#: plugins/fornitori_articolo/edit.php:8 -msgid "" -"In questa sezione è possibile definire le caratteristiche di base dell'articolo " -"in relazione fornitore di origine, come codice e prezzo di acquisto predefinito" -msgstr "" - -#: plugins/fornitori_articolo/edit.php:8 -msgid "" -"Queste informazioni saranno utilizzate in automatico per la compilazione " -"dell'articolo al momento dell'inserimento in un documento di acquisto relativo " -"al fornitore indicato, sovrascrivendo le impostazioni predefinite della sezione " -"Acquisto per l'articolo" -msgstr "" - -#: plugins/fornitori_articolo/edit.php:9 -msgid "" -"Ogni fornitore, tra cui si evidenzia quello predefinito per l'articolo, può " -"essere descritto una sola volta con le informazioni aggiuntive" -msgstr "" - -#: plugins/fornitori_articolo/edit.php:13 -#, fuzzy -#| msgid "Nuovo ordine" -msgid "Nuovo fornitore" -msgstr "New order" - -#: plugins/fornitori_articolo/edit.php:34 -#, fuzzy -#| msgid "Scadenzario fornitori" -msgid "Elenco fornitori" -msgstr "Suppliers' schedule of payments" - -#: plugins/fornitori_articolo/edit.php:41 -#, fuzzy -#| msgid "Q.tà iniziale" -msgid "Q.tà minima ordinabile" -msgstr "Start q.ty" - -#: plugins/fornitori_articolo/edit.php:43 -#: plugins/fornitori_articolo/edit_fornitore.php:51 -#, fuzzy -#| msgid "Prezzo di acquisto" -msgid "Prezzo acquisto" -msgstr "Purchase price" - -#: plugins/fornitori_articolo/edit.php:72 -#, fuzzy -#| msgid "_NUM_ sedi" -msgid "_NUM_ gg" -msgstr "_NUM_headquarters" - -#: plugins/fornitori_articolo/edit.php:99 -#, fuzzy -#| msgid "Nessun aggiornamento disponibile" -msgid "Nessuna informazione disponibile" -msgstr "No update available" - -#: plugins/fornitori_articolo/edit.php:115 -#, fuzzy -#| msgid "Nessun tecnico assegnato" -msgid "Nessun fornitore selezionato" -msgstr "No technician assigned" - -#: plugins/fornitori_articolo/edit_fornitore.php:24 -#, fuzzy -#| msgid "Informazioni salvate correttamente!" -msgid "Informazioni relative al fornitore _NAME_" -msgstr "Information correctly saved!" - -#: plugins/fornitori_articolo/edit_fornitore.php:39 -#, fuzzy -#| msgid "Carica documento fornitore" -msgid "Codice fornitore" -msgstr "Charge supplier document" - -#: plugins/fornitori_articolo/edit_fornitore.php:55 -msgid "Qta minima ordinabile" -msgstr "" - -#: plugins/fornitori_articolo/edit_fornitore.php:59 -#, fuzzy -#| msgid "Oggi" -msgid "gg" -msgstr "Today" - -#: plugins/importFE/actions.php:154 +#: plugins/importFE/actions.php:173 msgid "Tutte le fatture salvate sono state importate!" msgstr "" -#: plugins/importFE/buttons.php:4 +#: plugins/importFE/buttons.php:21 msgid "" "Tenta la compilazione automatica delle informazioni delle fattura elettronica " "sulla base delle precedenti fatture del Fornitore" msgstr "" -#: plugins/importFE/buttons.php:5 +#: plugins/importFE/buttons.php:23 #, fuzzy #| msgid "Marca da bollo" msgid "Compila automaticamente" msgstr "Stamp" -#: plugins/importFE/buttons.php:53 +#: plugins/importFE/buttons.php:27 +msgid "" +"Tenta il completamento automatico dei riferimenti per le righe delle fattura " +"elettronica sulla base di Ordini e DDT registrati nel gestionale per il " +"Fornitore" +msgstr "" + +#: plugins/importFE/buttons.php:29 +#, fuzzy +#| msgid "Riferimento sede" +msgid "Cerca riferimenti" +msgstr "Location reference" + +#: plugins/importFE/buttons.php:77 msgid "La compilazione automatica dei campi non è andata a buon fine" msgstr "" -#: plugins/importFE/edit.php:40 +#: plugins/importFE/buttons.php:113 +msgid "" +"La ricerca automatica dei riferimenti per le righe non è andata a buon fine" +msgstr "" + +#: plugins/importFE/edit.php:57 msgid "Fattura già importata" msgstr "Invoice already imported" -#: plugins/importFE/edit.php:68 plugins/receiptFE/edit.php:31 +#: plugins/importFE/edit.php:85 plugins/receiptFE/edit.php:48 msgid "Carica un XML" msgstr "Charge an XML" -#: plugins/importFE/edit.php:70 +#: plugins/importFE/edit.php:87 #, fuzzy #| msgid "Formati supportati: XML e P7M" msgid "Formati supportati: XML, P7M e ZIP" msgstr "Supported formats: XML and P7M" -#: plugins/importFE/edit.php:84 +#: plugins/importFE/edit.php:101 msgid "Carica documento fornitore" msgstr "Charge supplier document" -#: plugins/importFE/edit.php:95 +#: plugins/importFE/edit.php:112 msgid "Fatture da importare" msgstr "Invoice to import" -#: plugins/importFE/edit.php:100 +#: plugins/importFE/edit.php:117 msgid "Importa in sequenza" msgstr "" -#: plugins/importFE/edit.php:107 plugins/importFE/edit.php:119 +#: plugins/importFE/edit.php:124 plugins/importFE/edit.php:136 msgid "Ricerca fatture di acquisto" msgstr "Research purchase invoices" -#: plugins/importFE/edit.php:118 +#: plugins/importFE/edit.php:135 msgid "Per vedere le fatture da importare utilizza il pulsante _BUTTON_" msgstr "For view the invoice to import use the button _BUTTON_" -#: plugins/importFE/edit.php:140 +#: plugins/importFE/edit.php:157 msgid "Importare tutte le fatture?" msgstr "" -#: plugins/importFE/edit.php:141 +#: plugins/importFE/edit.php:158 msgid "" "Verranno scaricate tutte le fatture da importare, e non sarà più possibile " "visualizzare altre informazioni oltre al nome per le fatture che non verranno " "importate completamente. Continuare?" msgstr "" -#: plugins/importFE/generate.php:17 +#: plugins/importFE/generate.php:36 #, fuzzy #| msgid "Errore durante la copia degli allegati" msgid "Errore durante l'apertura della fattura elettronica _NAME_" msgstr "Error copying attachments" -#: plugins/importFE/generate.php:22 +#: plugins/importFE/generate.php:41 msgid "La fattura elettrnica _NAME_ è già stata importata in passato" msgstr "" -#: plugins/importFE/generate.php:34 +#: plugins/importFE/generate.php:53 msgid "Processa e rimuovi" msgstr "" -#: plugins/importFE/generate.php:40 plugins/importFE/generate.php:391 +#: plugins/importFE/generate.php:59 plugins/importFE/generate.php:444 #, fuzzy #| msgid "Vai alla fattura" msgid "Salta fattura" msgstr "Go to the invoice " -#: plugins/importFE/generate.php:113 +#: plugins/importFE/generate.php:132 #, fuzzy msgid "Nuova anagrafica" msgstr "New business" -#: plugins/importFE/generate.php:116 +#: plugins/importFE/generate.php:135 msgid "Codice Fiscale" msgstr "Fiscal code" -#: plugins/importFE/generate.php:145 +#: plugins/importFE/generate.php:164 #, fuzzy msgid "" "La fattura importata presenta _NUM_ rat_E_ di pagamento con le seguenti scadenze" @@ -9907,267 +10413,267 @@ msgstr "" "The imported invoice presents _NUM_ rat _ E_ of payment with the follows " "deadlines" -#: plugins/importFE/generate.php:196 plugins/importFE/list.php:18 +#: plugins/importFE/generate.php:215 plugins/importFE/list.php:35 #, fuzzy #| msgid "Data installazione" msgid "Data di registrazione" msgstr "Installation data" -#: plugins/importFE/generate.php:215 +#: plugins/importFE/generate.php:234 #, fuzzy #| msgid "Fattura eliminata!" msgid "Fattura collegata" msgstr "Invoice eliminated!" -#: plugins/importFE/generate.php:222 +#: plugins/importFE/generate.php:241 #, fuzzy msgid "Fattura pro-forma" msgstr "Proforma invoice" -#: plugins/importFE/generate.php:239 +#: plugins/importFE/generate.php:254 #, fuzzy #| msgid "Visualizza vendita" msgid "Visualizza tutte le modalità" msgstr "View sale" -#: plugins/importFE/generate.php:248 +#: plugins/importFE/generate.php:263 msgid "Movimenta gli articoli" msgstr "Moves the articles" -#: plugins/importFE/generate.php:252 +#: plugins/importFE/generate.php:267 #, fuzzy #| msgid "Creazione manuale" msgid "Creazione automatica articoli" msgstr "Manual creation" -#: plugins/importFE/generate.php:252 +#: plugins/importFE/generate.php:267 msgid "" "Nel caso di righe con tag CodiceArticolo, il gestionale procede alla creazione " "dell'articolo se la riga non risulta assegnata manualmente" msgstr "" -#: plugins/importFE/generate.php:263 +#: plugins/importFE/generate.php:277 #, fuzzy #| msgid "Copia dati contabili dalla prima riga" msgid "Copia dati contabili dalla prima riga valorizzata" msgstr "Copy the accounting data from first row" -#: plugins/importFE/generate.php:271 -msgid "Dati contabili" -msgstr "Accounting data" +#: plugins/importFE/generate.php:288 templates/spesometro/body.php:38 +msgid "Aliquota" +msgstr "Aliquot" -#: plugins/importFE/generate.php:307 -msgid "Q.tà: _QTA_ _UM_" -msgstr "Qty. _QTA_ _UM_" - -#: plugins/importFE/generate.php:312 +#: plugins/importFE/generate.php:375 #, fuzzy -#| msgid "Aliquota iva _PRC_% _DESC_" -msgid "Aliquota IVA: _VALUE_ _DESC_" -msgstr "Rate VAT _PRC_&% _DESC_" +#| msgid "IVA acquisti" +msgid "Conto acquisti" +msgstr "VAT purchase" -#: plugins/importFE/generate.php:384 +#: plugins/importFE/generate.php:379 templates/fatture/footer.php:93 +msgid "Aliquota IVA" +msgstr "VAT rate" + +#: plugins/importFE/generate.php:437 msgid "Non ci sono righe nella fattura" msgstr "There are not rows on the invoice" -#: plugins/importFE/generate.php:409 +#: plugins/importFE/generate.php:495 #, fuzzy #| msgid "Agente di riferimento" msgid "Selezione riferimento" msgstr "Reference agent" -#: plugins/importFE/init.php:27 +#: plugins/importFE/init.php:44 #, fuzzy #| msgid "Nessuna fattura da importare" msgid "Nessuna fattura da importare!" msgstr "None invoice to import" -#: plugins/importFE/list.php:52 plugins/pianificazione_fatturazione/edit.php:66 +#: plugins/importFE/list.php:69 plugins/pianificazione_fatturazione/edit.php:83 msgid "Fattura num. _NUM_ del _DATE_" msgstr "Invoice n. _NUM_ of _DATE_" -#: plugins/importFE/list.php:57 +#: plugins/importFE/list.php:74 #, fuzzy #| msgid "Contratto num. _NUM_ del _DATE_" msgid "Nota di credito num. _NUM_ del _DATE_" msgstr "Contract n. _NUM_ of the _DATE_" -#: plugins/importFE/list.php:62 +#: plugins/importFE/list.php:79 #, fuzzy #| msgid "Contratto num. _NUM_ del _DATE_" msgid "Nota di debito num. _NUM_ del _DATE_" msgstr "Contract n. _NUM_ of the _DATE_" -#: plugins/importFE/list.php:67 +#: plugins/importFE/list.php:84 #, fuzzy #| msgid "Fattura num. _NUM_ del _DATE_" msgid "Parcella num. _NUM_ del _DATE_" msgstr "Invoice n. _NUM_ of _DATE_" -#: plugins/importFE/list.php:83 +#: plugins/importFE/list.php:100 msgid "Segna la fattura come processata" msgstr "" -#: plugins/importFE/list.php:90 +#: plugins/importFE/list.php:107 #, fuzzy #| msgid "Vai alla fattura" msgid "Scarica la fattura" msgstr "Go to the invoice " -#: plugins/importFE/list.php:97 +#: plugins/importFE/list.php:114 #, fuzzy #| msgid "Impossibile generare la fattura elettronica" msgid "Importa la fattura nel gestionale" msgstr "Impossible generate the electronic invoice" -#: plugins/importFE/list.php:109 +#: plugins/importFE/list.php:126 msgid "Nessuna fattura da importare" msgstr "None invoice to import" -#: plugins/importFE/list.php:133 +#: plugins/importFE/list.php:150 msgid "Fattura già importata." msgstr "Invoice already imported." -#: plugins/importFE/list.php:152 +#: plugins/importFE/list.php:169 msgid "Segnare la fattura come processata?" msgstr "" -#: plugins/importFE/list.php:153 plugins/receiptFE/list.php:118 +#: plugins/importFE/list.php:170 plugins/receiptFE/list.php:135 msgid "" "Non sarà possibile individuarla nuovamente in modo automatico: l'unico modo per " "recuperarla sarà contattare l'assistenza" msgstr "" -#: plugins/importFE/list.php:180 +#: plugins/importFE/list.php:197 msgid "Rimuovere la fattura salvata localmente?" msgstr "" -#: plugins/importFE/list.php:181 plugins/receiptFE/list.php:90 +#: plugins/importFE/list.php:198 plugins/receiptFE/list.php:107 msgid "" "Sarà possibile inserirla nuovamente nel gestionale attraverso il caricamento" msgstr "" -#: plugins/importFE/src/FatturaOrdinaria.php:73 +#: plugins/importFE/src/FatturaOrdinaria.php:90 msgid "Arrotondamento IVA _VALUE_" msgstr "" -#: plugins/importFE/src/FatturaOrdinaria.php:235 +#: plugins/importFE/src/FatturaOrdinaria.php:252 msgid "Arrotondamento calcolato in automatico" msgstr "Rounding calculated automatically" -#: plugins/importFE/src/FatturaOrdinaria.php:320 templates/fatture/footer.php:193 +#: plugins/importFE/src/FatturaOrdinaria.php:337 templates/fatture/footer.php:210 msgid "Rivalsa _PRC_%" msgstr "Payback _PRC_%" -#: plugins/importFE/src/FatturaOrdinaria.php:351 +#: plugins/importFE/src/FatturaOrdinaria.php:368 msgid "Ritenuta _PRC_% sul _TOT_%" msgstr "" -#: plugins/importFE/src/InvoiceHook.php:40 +#: plugins/importFE/src/InvoiceHook.php:57 #, fuzzy #| msgid "Nessuna fattura da importare" msgid "Ci sono _NUM_ fatture passive da importare" msgstr "None invoice to import" -#: plugins/notes.php:47 +#: plugins/notes.php:64 msgid "Rimuovere la data di notifica da questa nota?" msgstr "" -#: plugins/notes.php:47 +#: plugins/notes.php:64 msgid "Rimuovi" msgstr "" -#: plugins/notes.php:54 +#: plugins/notes.php:71 #, fuzzy #| msgid "Rinnovare questo contratto?" msgid "Rimuovere questa nota?" msgstr "Renew this contract?" -#: plugins/notes.php:71 +#: plugins/notes.php:88 #, fuzzy msgid "Non sono presenti note interne." msgstr "There are not master data of \"Technician\" type" -#: plugins/notes.php:81 +#: plugins/notes.php:98 #, fuzzy #| msgid "Nuova rata" msgid "Nuova nota" msgstr "New instalment" -#: plugins/notes.php:84 +#: plugins/notes.php:101 msgid "Eventuale data di notifica di un promemoria di questa nota." msgstr "" -#: plugins/pianificazione_fatturazione/actions.php:68 +#: plugins/pianificazione_fatturazione/actions.php:85 #, fuzzy #| msgid "Pianificazione eliminata!" msgid "Pianificazione rimossa" msgstr "Planning eliminated!" -#: plugins/pianificazione_fatturazione/add_pianificazione.php:19 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:36 #, fuzzy msgid "Periodi" msgstr "Column _NUM_" -#: plugins/pianificazione_fatturazione/add_pianificazione.php:59 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:92 #, fuzzy #| msgid "Opzioni" msgid "Informazioni generali sulle righe con IVA: _IVA_" msgstr "Option" -#: plugins/pianificazione_fatturazione/add_pianificazione.php:65 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:98 #, fuzzy #| msgid "Aggiunto contratto numero _NUM_!" msgid "Canone contratto numero _NUM__IVA_" msgstr "Added contract number _NUM_!" -#: plugins/pianificazione_fatturazione/add_pianificazione.php:70 +#: plugins/pianificazione_fatturazione/add_pianificazione.php:103 #, fuzzy #| msgid "Riapri fattura" msgid "Q.tà per fattura" msgstr "Reopen invoice" -#: plugins/pianificazione_fatturazione/crea_fattura.php:37 +#: plugins/pianificazione_fatturazione/crea_fattura.php:54 msgid "Tipo di fattura" msgstr "Type of invoice" -#: plugins/pianificazione_fatturazione/crea_fattura.php:48 +#: plugins/pianificazione_fatturazione/crea_fattura.php:65 #, fuzzy #| msgid "Aggiunto contratto numero _NUM_!" msgid "Rata _N_ del contratto numero _NUM_" msgstr "Added contract number _NUM_!" -#: plugins/pianificazione_fatturazione/crea_fattura.php:56 +#: plugins/pianificazione_fatturazione/crea_fattura.php:73 #, fuzzy #| msgid "Vai alla fattura" msgid "Note della fattura" msgstr "Go to the invoice " -#: plugins/pianificazione_fatturazione/crea_fattura.php:65 +#: plugins/pianificazione_fatturazione/crea_fattura.php:82 #, fuzzy #| msgid "Query prevista" msgid "Righe previste" msgstr "Planned query" -#: plugins/pianificazione_fatturazione/crea_fattura.php:76 +#: plugins/pianificazione_fatturazione/crea_fattura.php:93 #, fuzzy #| msgid "Totale imponibile" msgid "Totale imponbile" msgstr "Total taxable" -#: plugins/pianificazione_fatturazione/edit.php:19 +#: plugins/pianificazione_fatturazione/edit.php:36 msgid "" "Qui puoi pianificare la suddivisione del budget del contratto in rate uguali " "fatturabili in modo separato" msgstr "" -#: plugins/pianificazione_fatturazione/edit.php:19 +#: plugins/pianificazione_fatturazione/edit.php:36 msgid "" "Questa procedura può essere effettuata solo una volta, e sovrascriverà in modo " "irreversibile tutte le righe del contratto" msgstr "" -#: plugins/pianificazione_fatturazione/edit.php:20 +#: plugins/pianificazione_fatturazione/edit.php:37 #, fuzzy msgid "" "Per poter procedere, il contratto deve avere data accettazione e data " @@ -10178,113 +10684,113 @@ msgstr "" "contract must have date of acceptance and finishing datedefined " "and being in one of follows states" -#: plugins/pianificazione_fatturazione/edit.php:25 +#: plugins/pianificazione_fatturazione/edit.php:42 msgid "" "Tutte le righe del contratto vengono convertite in righe generiche, rendendo " "impossibile risalire ad eventuali articoli utilizzati all'interno del contratto " "e pertanto non movimentando il magazzino" msgstr "" -#: plugins/pianificazione_fatturazione/edit.php:72 +#: plugins/pianificazione_fatturazione/edit.php:89 msgid "Non ancora fatturato" msgstr "Not yet invoiced" -#: plugins/pianificazione_fatturazione/edit.php:95 +#: plugins/pianificazione_fatturazione/edit.php:112 #, fuzzy #| msgid "Fine pianificazione" msgid "Annulla le pianificazioni" msgstr "End planning" -#: plugins/pianificazione_fatturazione/edit.php:95 +#: plugins/pianificazione_fatturazione/edit.php:112 #, fuzzy #| msgid "Vuoi eliminare questa pianificazione?" msgid "Eliminare la pianificazione?" msgstr "Do you want to delete this schedule?" -#: plugins/pianificazione_fatturazione/edit.php:95 +#: plugins/pianificazione_fatturazione/edit.php:112 #, fuzzy #| msgid "Fine pianificazione" msgid "Elimina pianificazione" msgstr "End planning" -#: plugins/pianificazione_fatturazione/edit.php:96 +#: plugins/pianificazione_fatturazione/edit.php:113 #, fuzzy #| msgid "Fine pianificazione" msgid "Annulla pianificazioni" msgstr "End planning" -#: plugins/pianificazione_fatturazione/edit.php:103 +#: plugins/pianificazione_fatturazione/edit.php:120 msgid "Pianificazione della fatturazione non impostata per questo contratto" msgstr "" -#: plugins/pianificazione_fatturazione/edit.php:106 +#: plugins/pianificazione_fatturazione/edit.php:123 #, fuzzy #| msgid "Aggiunta una nuova zona!" msgid "Aggiungi una nuova pianificazione" msgstr "Added a new zone!" -#: plugins/pianificazione_fatturazione/edit.php:107 -#: plugins/pianificazione_interventi/pianificazione.php:216 +#: plugins/pianificazione_fatturazione/edit.php:124 +#: plugins/pianificazione_interventi/pianificazione.php:233 msgid "Pianifica" msgstr "Plan" -#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:10 +#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:27 msgid "Non ci sono fatture da emettere" msgstr "There are not invoice to issue" -#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:44 +#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:61 msgid "Entro il" msgstr "By the" -#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:72 -msgid "_TOT_ / _NUM_ rate" +#: plugins/pianificazione_fatturazione/widgets/rate_contrattuali.php:90 +msgid "Rata _IND_/_NUM_ (totale: _TOT_)" msgstr "" -#: plugins/pianificazione_interventi/actions.php:38 +#: plugins/pianificazione_interventi/actions.php:55 msgid "Promemoria inserito!" msgstr "Reminder inserted!" -#: plugins/pianificazione_interventi/actions.php:49 +#: plugins/pianificazione_interventi/actions.php:66 msgid "Pianificazione eliminata!" msgstr "Planning eliminated!" -#: plugins/pianificazione_interventi/actions.php:63 +#: plugins/pianificazione_interventi/actions.php:80 msgid "Tutti i promemoria non associati sono stati eliminati!" msgstr "All the reminders not associated are been eliminated!" -#: plugins/pianificazione_interventi/actions.php:163 +#: plugins/pianificazione_interventi/actions.php:180 msgid "Nessun promemoria pianificato" msgstr "None reminder planned" -#: plugins/pianificazione_interventi/actions.php:165 +#: plugins/pianificazione_interventi/actions.php:182 #, fuzzy #| msgid "Non sono ancora state pianificate fatture" msgid "Sono stati creati _NUM_ promemoria!" msgstr "Invoices are not planned yet" -#: plugins/pianificazione_interventi/actions.php:170 +#: plugins/pianificazione_interventi/actions.php:187 #, fuzzy msgid "Le seguenti date presentano già un promemoria pianificato: _LIST_" msgstr "Already exist an reminder planned for the _DATE_" -#: plugins/pianificazione_interventi/actions.php:176 +#: plugins/pianificazione_interventi/actions.php:193 #, fuzzy #| msgid "Non sono ancora state pianificate fatture" msgid "Sono stati pianificati _NUM_ interventi!" msgstr "Invoices are not planned yet" -#: plugins/pianificazione_interventi/actions.php:181 +#: plugins/pianificazione_interventi/actions.php:198 msgid "" "I promemoria delle seguenti date presentano già un intervento collegato: _LIST_" msgstr "" -#: plugins/pianificazione_interventi/edit.php:20 +#: plugins/pianificazione_interventi/edit.php:37 msgid "" "Puoi pianificare dei \"promemoria\" o direttamente gli interventi da " "effettuare entro determinate scadenze" msgstr "" -#: plugins/pianificazione_interventi/edit.php:20 +#: plugins/pianificazione_interventi/edit.php:37 #, fuzzy msgid "" "Per poter pianificare i promemoria, il contratto deve avere data " @@ -10296,7 +10802,7 @@ msgstr "" "contract must have date of acceptance and finishing datedefined " "and being in one of follows states" -#: plugins/pianificazione_interventi/edit.php:24 +#: plugins/pianificazione_interventi/edit.php:41 #, fuzzy #| msgid "" #| "I promemoria verranno visualizzati sulla 'Dashboard' e serviranno per " @@ -10311,155 +10817,163 @@ msgstr "" "the planning of the day of the intervention, for example in case of " "interventions with monthly cadence" -#: plugins/pianificazione_interventi/edit.php:32 +#: plugins/pianificazione_interventi/edit.php:49 #, fuzzy #| msgid "Elimina promemoria" msgid "Tipo di promemoria" msgstr "Delete reminder" -#: plugins/pianificazione_interventi/edit.php:37 +#: plugins/pianificazione_interventi/edit.php:54 msgid "Nuovo promemoria" msgstr "New reminder" -#: plugins/pianificazione_interventi/edit.php:55 +#: plugins/pianificazione_interventi/edit.php:72 msgid "Materiali" msgstr "Materials" -#: plugins/pianificazione_interventi/edit.php:100 +#: plugins/pianificazione_interventi/edit.php:117 msgid "_NOME_ (_MATRICOLA_)" msgstr "_NOME_(_MATRICOLA_)" -#: plugins/pianificazione_interventi/edit.php:111 +#: plugins/pianificazione_interventi/edit.php:128 #, fuzzy #| msgid " _QTA_ _UM_ x _DESC_" msgid "_QTA_ _UM_ x _DESC_" msgstr "_QTA_ _UM_x_DESC_" -#: plugins/pianificazione_interventi/edit.php:122 +#: plugins/pianificazione_interventi/edit.php:139 msgid " _NOME_ (_ORIGINAL_)" msgstr " _NOME_(_ORIGINAL_)" -#: plugins/pianificazione_interventi/edit.php:163 +#: plugins/pianificazione_interventi/edit.php:180 msgid "Elimina promemoria" msgstr "Delete reminder" -#: plugins/pianificazione_interventi/edit.php:170 +#: plugins/pianificazione_interventi/edit.php:187 #, fuzzy #| msgid "Nessun promemoria pianificato" msgid "Nessun promemoria pianificato per il contratto corrente" msgstr "None reminder planned" -#: plugins/pianificazione_interventi/edit.php:179 +#: plugins/pianificazione_interventi/edit.php:196 #, fuzzy #| msgid "Nessun promemoria pianificato" msgid "Nessun tipo di promemoria selezionato!" msgstr "None reminder planned" -#: plugins/pianificazione_interventi/edit.php:179 +#: plugins/pianificazione_interventi/edit.php:196 msgid "Per continuare devi selezionare una tipologia per il promemoria!" msgstr "" -#: plugins/pianificazione_interventi/pianificazione.php:46 +#: plugins/pianificazione_interventi/pianificazione.php:63 msgid "Pianificare a partire da questo promemoria _DATE_" msgstr "Plan to go from this reminder _DATE_" -#: plugins/pianificazione_interventi/pianificazione.php:52 +#: plugins/pianificazione_interventi/pianificazione.php:69 msgid "Pianificare a partire da oggi _DATE_" msgstr "Plant to go from today _DATE_" -#: plugins/pianificazione_interventi/pianificazione.php:82 +#: plugins/pianificazione_interventi/pianificazione.php:99 msgid "Data promemoria" msgstr "Reminder data" -#: plugins/pianificazione_interventi/pianificazione.php:96 +#: plugins/pianificazione_interventi/pianificazione.php:113 #, fuzzy msgid "Impianti a contratto" msgstr "Plants a contract" -#: plugins/pianificazione_interventi/pianificazione.php:96 +#: plugins/pianificazione_interventi/pianificazione.php:113 #, fuzzy msgid "Impianti sede selezionata" msgstr "Plants seat selected" -#: plugins/pianificazione_interventi/pianificazione.php:149 +#: plugins/pianificazione_interventi/pianificazione.php:166 msgid "Promemoria ciclico?" msgstr "Reminder cycle?" -#: plugins/pianificazione_interventi/pianificazione.php:155 +#: plugins/pianificazione_interventi/pianificazione.php:172 msgid "Pianifica anche date passate" msgstr "Plan also past date " -#: plugins/pianificazione_interventi/pianificazione.php:155 +#: plugins/pianificazione_interventi/pianificazione.php:172 msgid "Pianificare promemoria anche con date precedenti ad oggi: " msgstr "Plan reminder also with preview date to date:" -#: plugins/pianificazione_interventi/pianificazione.php:161 +#: plugins/pianificazione_interventi/pianificazione.php:178 msgid "Promemoria ciclico" msgstr "Reminder cycle" -#: plugins/pianificazione_interventi/pianificazione.php:161 +#: plugins/pianificazione_interventi/pianificazione.php:178 msgid "Pianificare promemoria ciclici" msgstr "Plant reminder cycle" -#: plugins/pianificazione_interventi/pianificazione.php:161 +#: plugins/pianificazione_interventi/pianificazione.php:178 #, fuzzy msgid "Pianificare ciclicamente altri promemoria identici a questo" msgstr "Cyclically plan others reminder identical to this" -#: plugins/pianificazione_interventi/pianificazione.php:165 +#: plugins/pianificazione_interventi/pianificazione.php:182 msgid "Intervallo" msgstr "Interval" -#: plugins/pianificazione_interventi/pianificazione.php:169 +#: plugins/pianificazione_interventi/pianificazione.php:186 msgid "Inizio pianificazione" msgstr "Start planning" -#: plugins/pianificazione_interventi/pianificazione.php:169 +#: plugins/pianificazione_interventi/pianificazione.php:186 #, fuzzy msgid "" "Intervallo compreso dalla data accettazione contratto fino alla data di " "conclusione" msgstr "Interval included form acceptation contract date until to conclusion date" -#: plugins/pianificazione_interventi/pianificazione.php:173 +#: plugins/pianificazione_interventi/pianificazione.php:190 msgid "Fine pianificazione" msgstr "End planning" -#: plugins/pianificazione_interventi/pianificazione.php:173 +#: plugins/pianificazione_interventi/pianificazione.php:190 msgid "Data conclusione contratto" msgstr "Conclusion date contract" -#: plugins/pianificazione_interventi/pianificazione.php:184 +#: plugins/pianificazione_interventi/pianificazione.php:201 msgid "Pianificare interventi?" msgstr "Plan intervention?" -#: plugins/pianificazione_interventi/pianificazione.php:191 +#: plugins/pianificazione_interventi/pianificazione.php:208 #, fuzzy msgid "Pianifica anche l'intervento" msgstr "Plan also the intervention" -#: plugins/pianificazione_interventi/pianificazione.php:191 +#: plugins/pianificazione_interventi/pianificazione.php:208 #, fuzzy msgid "Pianificare già l'intervento" msgstr "Already plan the intervention" -#: plugins/pianificazione_interventi/row-list.php:91 +#: plugins/pianificazione_interventi/row-list.php:108 #, fuzzy #| msgid "sconto _TOT_ _TYPE_" msgid "maggiorazione _TOT_ _TYPE_" msgstr "discount _TOT_ _TYPE_" -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:10 +#: plugins/pianificazione_interventi/row-list.php:140 +msgid "Modifica articoli" +msgstr "Edit articles" + +#: plugins/pianificazione_interventi/row-list.php:171 +msgid "Eliminare questa riga?" +msgstr "Delete this row?" + +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:27 #, fuzzy #| msgid "Non ci sono interventi da pianificare" msgid "Non ci sono promemoria da pianificare" msgstr "There are not intervention to plan" -#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:46 +#: plugins/pianificazione_interventi/widgets/promemoria_da_pianificare.php:63 msgid "Entro" msgstr "Within" -#: plugins/receiptFE/edit.php:8 +#: plugins/receiptFE/edit.php:25 #, fuzzy #| msgid "" #| "Le ricevute delle Fatture Elettroniche permettono di individuare se una " @@ -10473,75 +10987,75 @@ msgstr "" "released invoice is been accepted from Interchange system and the associated " "customer" -#: plugins/receiptFE/edit.php:12 plugins/receiptFE/edit.php:70 -#: plugins/receiptFE/edit.php:82 +#: plugins/receiptFE/edit.php:29 plugins/receiptFE/edit.php:87 +#: plugins/receiptFE/edit.php:99 #, fuzzy #| msgid "Ricerca tramite" msgid "Ricerca ricevute" msgstr "Search by" -#: plugins/receiptFE/edit.php:11 +#: plugins/receiptFE/edit.php:28 msgid "" "Tramite il pulsante _BTN_ è possibile procedere al recupero delle ricevute, " "aggiornando automaticamente lo stato delle relative fatture e allegandole ad " "esse" msgstr "" -#: plugins/receiptFE/edit.php:20 +#: plugins/receiptFE/edit.php:37 msgid "" "Attenzione: la fattura _NUM_ del _DATA_ è in attesa di una ricevuta dal " "_DATA_STATO_FE." msgstr "" -#: plugins/receiptFE/edit.php:33 +#: plugins/receiptFE/edit.php:50 msgid "Formati supportati: XML e P7M" msgstr "Supported formats: XML and P7M" -#: plugins/receiptFE/edit.php:47 +#: plugins/receiptFE/edit.php:64 #, fuzzy #| msgid "Data richiesta" msgid "Carica ricevuta" msgstr "Requested date" -#: plugins/receiptFE/edit.php:58 +#: plugins/receiptFE/edit.php:75 #, fuzzy #| msgid "Ricevute da importare: _COUNT_" msgid "Ricevute da importare" msgstr "Receipts to import:_COUNT_" -#: plugins/receiptFE/edit.php:66 +#: plugins/receiptFE/edit.php:83 msgid "Importa tutte le ricevute" msgstr "" -#: plugins/receiptFE/edit.php:81 +#: plugins/receiptFE/edit.php:98 #, fuzzy #| msgid "Per vedere le fatture da importare utilizza il pulsante _BUTTON_" msgid "Per vedere le ricevute da importare utilizza il pulsante _BUTTON_" msgstr "For view the invoice to import use the button _BUTTON_" -#: plugins/receiptFE/edit.php:136 +#: plugins/receiptFE/edit.php:153 #, fuzzy #| msgid "Ricevuta _TYPE_" msgid "Ricevuta" msgstr "Receipt _TYPE_" -#: plugins/receiptFE/edit.php:140 +#: plugins/receiptFE/edit.php:157 msgid "Importazione completata!" msgstr "Import completed!" -#: plugins/receiptFE/edit.php:141 +#: plugins/receiptFE/edit.php:158 #, fuzzy #| msgid "Fattura non generata correttamente" msgid "Fattura aggiornata correttamente" msgstr "Invoice not correctly generated" -#: plugins/receiptFE/edit.php:146 +#: plugins/receiptFE/edit.php:163 #, fuzzy #| msgid "Importazione completata!" msgid "Importazione fallita!" msgstr "Import completed!" -#: plugins/receiptFE/edit.php:147 plugins/receiptFE/edit.php:185 +#: plugins/receiptFE/edit.php:164 plugins/receiptFE/edit.php:202 #, fuzzy msgid "" "Fattura relativa alla ricevuta non rilevata. Controlla che esista una fattura " @@ -10550,11 +11064,11 @@ msgstr "" "Received not correctly obtained. Check that exist an corresponding sales " "invoice uploaded to management software" -#: plugins/receiptFE/edit.php:155 +#: plugins/receiptFE/edit.php:172 msgid "Importare tutte le ricevute?" msgstr "" -#: plugins/receiptFE/edit.php:156 +#: plugins/receiptFE/edit.php:173 #, fuzzy msgid "" "Importando le ricevute, verranno aggiornati gli stati di invio delle fatture " @@ -10563,16 +11077,16 @@ msgstr "" "Importing the receipts, will be updated the stats of send electronic invoices. " "Continue?" -#: plugins/receiptFE/edit.php:176 +#: plugins/receiptFE/edit.php:193 #, fuzzy msgid "Non sono state trovate ricevute da importare" msgstr "The are not receipts to import" -#: plugins/receiptFE/edit.php:178 +#: plugins/receiptFE/edit.php:195 msgid "Sono state elaborate le seguenti ricevute:" msgstr "The follows received are been elaborated:" -#: plugins/receiptFE/edit.php:193 +#: plugins/receiptFE/edit.php:210 #, fuzzy msgid "" "Se si sono verificati degli errori durante la procedura e il problema continua " @@ -10581,113 +11095,113 @@ msgstr "" "If there have been verified some errors during the procedure and the problem " "continues to occur, contact the official assistance" -#: plugins/receiptFE/edit.php:198 +#: plugins/receiptFE/edit.php:215 #, fuzzy #| msgid "Importazione completata!" msgid "Operazione completata!" msgstr "Import completed!" -#: plugins/receiptFE/list.php:56 +#: plugins/receiptFE/list.php:73 #, fuzzy #| msgid "Nessuna fattura da importare" msgid "Nessuna ricevuta da importare" msgstr "None invoice to import" -#: plugins/receiptFE/list.php:89 +#: plugins/receiptFE/list.php:106 msgid "Rimuovere la ricevuta salvata localmente?" msgstr "" -#: plugins/receiptFE/list.php:117 +#: plugins/receiptFE/list.php:134 msgid "Segnare la ricevuta come processata?" msgstr "" -#: plugins/receiptFE/src/ReceiptHook.php:85 +#: plugins/receiptFE/src/ReceiptHook.php:102 #, fuzzy #| msgid "Non sono ancora state pianificate fatture" msgid "Sono state importate _NUM_ ricevute su _TOT_" msgstr "Invoices are not planned yet" -#: plugins/receiptFE/src/Ricevuta.php:99 +#: plugins/receiptFE/src/Ricevuta.php:116 msgid "Ricevuta _TYPE_" msgstr "Receipt _TYPE_" -#: plugins/referenti/actions.php:24 +#: plugins/referenti/actions.php:41 msgid "Aggiunto nuovo referente!" msgstr "Add new contact!" -#: plugins/referenti/actions.php:26 +#: plugins/referenti/actions.php:43 #, fuzzy #| msgid "Errore durante l'aggiunta del movimento!" msgid "Errore durante aggiunta del referente" msgstr "Error during the adding of the movement!" -#: plugins/referenti/actions.php:49 +#: plugins/referenti/actions.php:66 msgid "Referente eliminato!" msgstr "Contact eliminated" -#: plugins/referenti/add.php:16 plugins/referenti/edit.php:15 +#: plugins/referenti/add.php:33 plugins/referenti/edit.php:32 msgid "Nominativo" msgstr "Nominative" -#: plugins/referenti/add.php:20 plugins/referenti/edit.php:19 +#: plugins/referenti/add.php:37 plugins/referenti/edit.php:36 msgid "Mansione" msgstr "Task" -#: plugins/revisioni/actions.php:16 +#: plugins/revisioni/actions.php:33 msgid "Revisione aggiornata!" msgstr "Revision added!" -#: plugins/revisioni/actions.php:24 +#: plugins/revisioni/actions.php:41 msgid "Revisione eliminata!" msgstr "Revision deleted!" -#: plugins/revisioni/edit.php:18 +#: plugins/revisioni/edit.php:35 msgid "" "Seleziona la spunta e clicca salva per cambiare la revisione del preventivo" msgstr "" -#: plugins/revisioni/edit.php:47 +#: plugins/revisioni/edit.php:64 #, fuzzy #| msgid "Email \"_EMAIL_\" inviata il _DATE_ alle _HOUR_ da _USER_" msgid "Revisione _NUM_ creata il _DATE_ alle _TIME_" msgstr "Email \"_EMAIL_\" sent the _DATE_ at _HOUR_ from _USER_" -#: plugins/revisioni/edit.php:68 +#: plugins/revisioni/edit.php:85 msgid "Cambia revisione" msgstr "Change revision" -#: plugins/revisioni/edit.php:86 +#: plugins/revisioni/edit.php:103 #, fuzzy #| msgid "Vuoi eliminare questa pianificazione?" msgid "Vuoi cancellare questa revisione?" msgstr "Do you want to delete this schedule?" -#: plugins/rinnovi_contratti/edit.php:27 +#: plugins/rinnovi_contratti/edit.php:44 msgid "Contratto num. _NUM_" msgstr "Contract n. _NUM_" -#: plugins/sedi/actions.php:31 +#: plugins/sedi/actions.php:48 #, fuzzy msgid "Aggiunta una nuova sede!" msgstr "Added a new seat!" -#: plugins/sedi/actions.php:33 +#: plugins/sedi/actions.php:50 #, fuzzy #| msgid "Errore durante l'aggiunta del movimento!" msgid "Errore durante aggiunta della sede" msgstr "Error during the adding of the movement!" -#: plugins/sedi/actions.php:69 +#: plugins/sedi/actions.php:86 #, fuzzy msgid "Sede eliminata!" msgstr "Seat deleted!" -#: plugins/sedi/add.php:16 plugins/sedi/edit.php:24 +#: plugins/sedi/add.php:33 plugins/sedi/edit.php:41 #, fuzzy msgid "Nome sede" msgstr "Seat name" -#: plugins/sedi/add.php:26 plugins/sedi/edit.php:34 +#: plugins/sedi/add.php:43 plugins/sedi/edit.php:51 #, fuzzy msgid "" "Attenzione: per impostare il codice specificare prima 'Tipologia' e " @@ -10701,652 +11215,656 @@ msgstr "" "(www.indicepa.gov.it), 6 characters
  • Company (B2B) - Recipients Code, 7 " "characters
  • Private (B2C) - is used the Fiscal code
  • " -#: plugins/sedi/edit.php:111 +#: plugins/sedi/edit.php:128 msgid "Mostra la sede su Google Maps" msgstr "Show the seat on Google Maps" -#: plugins/sedi/edit.php:115 +#: plugins/sedi/edit.php:132 #, fuzzy msgid "Calcola percoso da sede legale a questa sede" msgstr "Calculate path from head office at this seat" -#: plugins/statistiche_anagrafiche/info.php:77 +#: plugins/statistiche_anagrafiche/info.php:94 #, fuzzy #| msgid "dal _START_ al _END_" msgid "Dal _START_ al _END_" msgstr "From _START_ to _END_" -#: plugins/statistiche_anagrafiche/info.php:92 +#: plugins/statistiche_anagrafiche/info.php:109 msgid "Preventivi" msgstr "Preventives" -#: plugins/statistiche_anagrafiche/info.php:107 +#: plugins/statistiche_anagrafiche/info.php:124 msgid "Contratti" msgstr "Contracts" -#: plugins/statistiche_anagrafiche/info.php:122 +#: plugins/statistiche_anagrafiche/info.php:139 msgid "Ordini cliente" msgstr "Customer orders" -#: plugins/statistiche_anagrafiche/info.php:154 +#: plugins/statistiche_anagrafiche/info.php:171 msgid "Ddt in uscita" msgstr "delivery note on out" -#: plugins/statistiche_anagrafiche/info.php:169 +#: plugins/statistiche_anagrafiche/info.php:186 msgid "Fatture" msgstr "Invoices" -#: plugins/statistiche_articoli/edit.php:29 +#: plugins/statistiche_articoli/edit.php:46 #, fuzzy #| msgid "Prezzo di acquisto" msgid "Prezzo medio acquisto" msgstr "Purchase price" -#: plugins/statistiche_articoli/edit.php:38 -#: plugins/statistiche_articoli/edit.php:64 +#: plugins/statistiche_articoli/edit.php:55 +#: plugins/statistiche_articoli/edit.php:81 #, fuzzy #| msgid "Prezzo unitario" msgid "Prezzo minimo" msgstr "Unit price" -#: plugins/statistiche_articoli/edit.php:39 -#: plugins/statistiche_articoli/edit.php:65 +#: plugins/statistiche_articoli/edit.php:56 +#: plugins/statistiche_articoli/edit.php:82 #, fuzzy #| msgid "Prezzo orario" msgid "Prezzo medio" msgstr "Hourly price" -#: plugins/statistiche_articoli/edit.php:40 -#: plugins/statistiche_articoli/edit.php:66 +#: plugins/statistiche_articoli/edit.php:57 +#: plugins/statistiche_articoli/edit.php:83 #, fuzzy #| msgid "Prezzo orario" msgid "Prezzo massimo" msgstr "Hourly price" -#: plugins/statistiche_articoli/edit.php:41 -#: plugins/statistiche_articoli/edit.php:67 +#: plugins/statistiche_articoli/edit.php:58 +#: plugins/statistiche_articoli/edit.php:84 #, fuzzy #| msgid "Installazione" msgid "Oscillazione" msgstr "Installation" -#: plugins/statistiche_articoli/edit.php:42 -#: plugins/statistiche_articoli/edit.php:68 +#: plugins/statistiche_articoli/edit.php:59 +#: plugins/statistiche_articoli/edit.php:85 #, fuzzy #| msgid "Descrizione riga" msgid "Oscillazione in %" msgstr "Row description " -#: plugins/statistiche_articoli/edit.php:43 -#: plugins/statistiche_articoli/edit.php:69 +#: plugins/statistiche_articoli/edit.php:60 +#: plugins/statistiche_articoli/edit.php:86 #, fuzzy #| msgid "Aggiornamento completato" msgid "Andamento prezzo" msgstr "Update completed" -#: plugins/statistiche_articoli/edit.php:55 +#: plugins/statistiche_articoli/edit.php:72 #, fuzzy #| msgid "Prezzo di vendita" msgid "Prezzo medio vendita" msgstr "Sale price" -#: plugins/statistiche_articoli/manage_prezzi.php:23 +#: plugins/statistiche_articoli/manage_prezzi.php:40 msgid "N.D." msgstr "" -#: plugins/statistiche_articoli/manage_prezzi.php:25 +#: plugins/statistiche_articoli/manage_prezzi.php:42 #, fuzzy #| msgid "Orientamento" msgid "In aumento" msgstr "Orientation" -#: plugins/statistiche_articoli/manage_prezzi.php:27 +#: plugins/statistiche_articoli/manage_prezzi.php:44 #, fuzzy #| msgid "Eliminazione" msgid "In diminuzione" msgstr "Elimination" -#: reset.php:40 +#: reset.php:57 msgid "" "Se le informazioni inserite corrispondono ai dati di un utente, riceverai a " "breve un'email all'indirizzo collegato" msgstr "" -#: reset.php:42 +#: reset.php:59 msgid "" "Errore durante la gestione della richiesta: si prega di contattare " "l'amministratore" msgstr "" -#: reset.php:60 +#: reset.php:77 #, fuzzy #| msgid "Password aggiornata!" msgid "Password cambiata!" msgstr "Password updated!" -#: reset.php:67 +#: reset.php:84 #, fuzzy #| msgid "Ripeti la password" msgid "Reimpostazione password" msgstr "Repeat the password" -#: reset.php:117 +#: reset.php:134 msgid "" "Per reimpostare password, inserisci l'username con cui hai accesso al " "gestionale e l'indirizzo email associato all'utente" msgstr "" -#: reset.php:118 +#: reset.php:135 msgid "" "Se i dati inseriti risulteranno corretti riceverai un'email dove sarà indicato " "il link da cui potrai reimpostare la tua password" msgstr "" -#: reset.php:127 +#: reset.php:144 msgid "Inserisci la nuova password per il tuo account" msgstr "" -#: reset.php:137 +#: reset.php:154 msgid "Invia richiesta" msgstr "Send request" -#: src/Database.php:89 +#: src/Database.php:106 msgid "Database non esistente!" msgstr "Database does not exist!" -#: src/Database.php:89 +#: src/Database.php:106 msgid "Credenziali di accesso invalide!" msgstr "Invalid login credentials!" -#: src/Database.php:356 +#: src/Database.php:373 msgid "Impossibile ottenere l'ultimo identificativo creato" msgstr "Impossible obtain the last identifier created" -#: src/Extensions/MessageHandler.php:20 +#: src/Extensions/MessageHandler.php:37 msgid "Si è verificato un'errore" msgstr "An error has occurred" -#: src/Extensions/MessageHandler.php:24 +#: src/Extensions/MessageHandler.php:41 msgid "" "Se il problema persiste siete pregati di chiedere assistenza tramite il forum " "apposito (_LINK_FORUM_)" msgstr "" -#: src/HTMLBuilder/Handler/DefaultHandler.php:95 +#: src/HTMLBuilder/Handler/ChoicesHandler.php:83 +#, fuzzy +#| msgid "Attivo" +msgid "Attivato" +msgstr "Active" + +#: src/HTMLBuilder/Handler/ChoicesHandler.php:84 +msgid "Disattivato" +msgstr "" + +#: src/HTMLBuilder/Handler/DefaultHandler.php:112 msgid "Nascondi password" msgstr "Hide password" -#: src/HTMLBuilder/Handler/DefaultHandler.php:100 +#: src/HTMLBuilder/Handler/DefaultHandler.php:117 msgid "Visualizza password" msgstr "Display password" -#: src/HTMLBuilder/Manager/EmailManager.php:38 +#: src/HTMLBuilder/Manager/EmailManager.php:55 msgid "Email inviate: _NUM_" msgstr "Email sent: _NUM_" -#: src/HTMLBuilder/Manager/EmailManager.php:63 +#: src/HTMLBuilder/Manager/EmailManager.php:80 msgid "inviata il _DATE_ alle _HOUR_" msgstr "sent the _DATE_ at _HOUR_" -#: src/HTMLBuilder/Manager/EmailManager.php:66 +#: src/HTMLBuilder/Manager/EmailManager.php:83 msgid "in coda di invio" msgstr "" -#: src/HTMLBuilder/Manager/EmailManager.php:68 +#: src/HTMLBuilder/Manager/EmailManager.php:85 msgid "Email \"_EMAIL_\" da _USER_" msgstr "Email \"_EMAIL_\" da _USER_" -#: src/HTMLBuilder/Manager/FieldManager.php:55 +#: src/HTMLBuilder/Manager/FieldManager.php:72 msgid "Campi aggiuntivi" msgstr "Additional fields" -#: src/HTMLBuilder/Manager/FileManager.php:137 +#: src/HTMLBuilder/Manager/FileManager.php:154 msgid "Anteprima file non disponibile" msgstr "File preview not available" -#: src/HTMLBuilder/Manager/FileManager.php:144 +#: src/HTMLBuilder/Manager/FileManager.php:161 msgid "Vuoi eliminare questo file?" msgstr "Do you want delete this file?" -#: src/HTMLBuilder/Manager/FileManager.php:190 +#: src/HTMLBuilder/Manager/FileManager.php:207 msgid "Nessun allegato è stato caricato" msgstr "None attachment is been loaded" -#: src/HTMLBuilder/Manager/FileManager.php:217 +#: src/HTMLBuilder/Manager/FileManager.php:234 msgid "Clicca o trascina qui per caricare uno o più file" msgstr "" -#: src/HTMLBuilder/Manager/FileManager.php:217 +#: src/HTMLBuilder/Manager/FileManager.php:234 msgid "Max upload: _SIZE_" msgstr "" -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:56 -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:126 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:73 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:143 msgid "Validazione" msgstr "" -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:240 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:261 msgid "giorno/i (manuale)" msgstr "" -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:244 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:265 msgid "giorno/i" msgstr "" -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:248 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:269 msgid "mese/i" msgstr "" -#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:252 +#: src/HTMLBuilder/Wrapper/HTMLWrapper.php:273 msgid "anno/i" msgstr "" -#: src/Prints.php:154 +#: src/Prints.php:173 msgid "Non hai i permessi per creare directory e files in _DIRECTORY_" msgstr "You don't have permissions to create directory and files in _DIRECTORY_" -#: src/Traits/ReferenceTrait.php:25 +#: src/Traits/ReferenceTrait.php:42 msgid "_DOC_ num. _NUM_" msgstr "_DOC_ num. _NUM_" -#: src/Traits/ReferenceTrait.php:27 +#: src/Traits/ReferenceTrait.php:44 msgid "_DOC_ del _DATE_" msgstr "_DOC_ of _DATE_" -#: src/Traits/ReferenceTrait.php:29 +#: src/Traits/ReferenceTrait.php:46 msgid "_DOC_" msgstr "" -#: src/Update.php:234 +#: src/Update.php:251 msgid "Aggiornamento fallito" msgstr "Update failed" -#: src/Util/Ini.php:133 +#: src/Util/Ini.php:150 msgid "Attributi per _NAME_" msgstr "Attributes for _NAME_" -#: src/Util/Zip.php:87 +#: src/Util/Zip.php:104 msgid "Errore durante la creazione dell'archivio!" msgstr "Error during the creation of the archive!" -#: src/Util/Zip.php:108 +#: src/Util/Zip.php:125 msgid "archivi multi-disco non supportati" msgstr "Multi-disk archives not supported" -#: src/Util/Zip.php:109 +#: src/Util/Zip.php:126 msgid "ridenominazione del file temporaneo fallita" msgstr "renaming of the temporary file failed" -#: src/Util/Zip.php:110 +#: src/Util/Zip.php:127 msgid "impossibile chiudere il file zip" msgstr "impossible close the zip file" -#: src/Util/Zip.php:111 +#: src/Util/Zip.php:128 msgid "errore durante la ricerca dei file" msgstr "error during the search of the files" -#: src/Util/Zip.php:112 +#: src/Util/Zip.php:129 msgid "errore di lettura" msgstr "read error" -#: src/Util/Zip.php:113 +#: src/Util/Zip.php:130 msgid "errore di scrittura" msgstr "writing mistake" -#: src/Util/Zip.php:114 +#: src/Util/Zip.php:131 msgid "errore CRC" msgstr "CRC error" -#: src/Util/Zip.php:115 +#: src/Util/Zip.php:132 msgid "l'archivio zip è stato chiuso" msgstr "the zip archive has been closed" -#: src/Util/Zip.php:116 +#: src/Util/Zip.php:133 msgid "file non trovato" msgstr "file did not found" -#: src/Util/Zip.php:117 +#: src/Util/Zip.php:134 msgid "il file esiste già" msgstr "The file already exist" -#: src/Util/Zip.php:118 +#: src/Util/Zip.php:135 msgid "impossibile aprire il file" msgstr "Impossible open the file" -#: src/Util/Zip.php:119 +#: src/Util/Zip.php:136 msgid "impossibile creare il file temporaneo" msgstr "Impossible create the temporary file" -#: src/Util/Zip.php:120 +#: src/Util/Zip.php:137 msgid "errore nella libreria Zlib" msgstr "error on the Zlib library" -#: src/Util/Zip.php:121 +#: src/Util/Zip.php:138 msgid "fallimento nell'allocare memoria" msgstr "failure to allocate memory" -#: src/Util/Zip.php:122 +#: src/Util/Zip.php:139 msgid "voce modificata" msgstr "modified voice" -#: src/Util/Zip.php:123 +#: src/Util/Zip.php:140 msgid "metodo di compressione non supportato" msgstr "method of compression not supported" -#: src/Util/Zip.php:124 +#: src/Util/Zip.php:141 msgid "fine del file non prevista" msgstr "end of file do not provided for" -#: src/Util/Zip.php:125 +#: src/Util/Zip.php:142 msgid "argomento non valido" msgstr "invalid argument" -#: src/Util/Zip.php:126 +#: src/Util/Zip.php:143 msgid "file zip non valido" msgstr "invalid zip file" -#: src/Util/Zip.php:127 +#: src/Util/Zip.php:144 msgid "errore interno" msgstr "internal error" -#: src/Util/Zip.php:128 +#: src/Util/Zip.php:145 msgid "archivio zip inconsistente" msgstr "Zip archive flimsy" -#: src/Util/Zip.php:129 +#: src/Util/Zip.php:146 msgid "impossibile rimuovere la voce" msgstr "impossible remove the voice" -#: src/Util/Zip.php:130 +#: src/Util/Zip.php:147 msgid "voce eliminata" msgstr "voice eliminated" -#: templates/base/footer.php:16 +#: templates/base/footer.php:33 msgid "Stampato con OpenSTAManager" msgstr "Print with OpenSTAManager" -#: templates/base/footer.php:20 templates/registro_iva/footer.php:11 -#: templates/riepilogo_interventi/footer.php:11 -#: templates/scadenzario/footer.php:11 +#: templates/base/footer.php:37 templates/registro_iva/footer.php:28 +#: templates/riepilogo_interventi/footer.php:28 +#: templates/scadenzario/footer.php:28 msgid "Pagina _PAGE_ di _TOTAL_" msgstr "Page _PAGE_ of _TOTAL_" -#: templates/base/header.php:21 templates/dashboard/header.php:9 -#: templates/interventi/body.php:33 templates/spesometro/body.php:19 -#: templates/spesometro/header.php:9 +#: templates/base/header.php:38 templates/dashboard/header.php:26 +#: templates/interventi/body.php:52 templates/spesometro/body.php:36 +#: templates/spesometro/header.php:26 msgid "P.Iva" msgstr "Vat number" -#: templates/base/header.php:22 templates/dashboard/header.php:10 -#: templates/interventi/body.php:38 templates/spesometro/header.php:10 +#: templates/base/header.php:39 templates/dashboard/header.php:27 +#: templates/interventi/body.php:57 templates/spesometro/header.php:27 #, fuzzy msgid "C.F." msgstr "F.C." -#: templates/base/header.php:23 templates/dashboard/header.php:11 -#: templates/spesometro/header.php:11 +#: templates/base/header.php:40 templates/dashboard/header.php:28 +#: templates/spesometro/header.php:28 #, fuzzy msgid "Cap.Soc." msgstr "Cap.Soc." -#: templates/base/header.php:24 templates/dashboard/header.php:12 -#: templates/spesometro/header.php:12 +#: templates/base/header.php:41 templates/dashboard/header.php:29 +#: templates/spesometro/header.php:29 msgid "Tel" msgstr "Tel" -#: templates/base/header.php:27 +#: templates/base/header.php:44 msgid "Web" msgstr "Web" -#: templates/contratti/body.php:15 templates/contratti_cons/top.php:10 +#: templates/contratti/body.php:32 templates/contratti_cons/top.php:27 msgid "Contratto num. _NUM_ del _DATE_" msgstr "Contract n. _NUM_ of the _DATE_" -#: templates/contratti/body.php:42 templates/contratti_cons/top.php:21 -#: templates/ddt/header.php:61 templates/fatture/header.php:77 -#: templates/ordini/header.php:51 templates/preventivi/body.php:64 -#: templates/preventivi_cons/top.php:21 +#: templates/contratti/body.php:59 templates/contratti_cons/top.php:38 +#: templates/ddt/header.php:78 templates/fatture/header.php:94 +#: templates/ordini/header.php:68 templates/preventivi/body.php:81 +#: templates/preventivi_cons/top.php:38 #, fuzzy msgid "Spett.le" msgstr "Spett.le" -#: templates/contratti/body.php:110 templates/ddt/body.php:55 -#: templates/fatture/body.php:55 templates/interventi/body.php:164 -#: templates/ordini/body.php:81 templates/preventivi/body.php:155 +#: templates/contratti/body.php:127 templates/ddt/body.php:73 +#: templates/fatture/body.php:75 templates/interventi/body.php:183 +#: templates/ordini/body.php:103 templates/preventivi/body.php:173 msgid "COD. _COD_" msgstr "COD. _COD_" -#: templates/contratti/body.php:226 templates/ddt/footer.php:46 -#: templates/fatture/footer.php:143 templates/ordini/body.php:214 -#: templates/preventivi/body.php:278 templates/spesometro/body.php:159 +#: templates/contratti/body.php:243 templates/ddt/footer.php:63 +#: templates/fatture/footer.php:160 templates/ordini/body.php:236 +#: templates/preventivi/body.php:296 templates/spesometro/body.php:176 msgid "Totale IVA" msgstr "Total VAT" -#: templates/contratti/body.php:238 templates/ddt/footer.php:60 -#: templates/fatture/footer.php:147 templates/fatture/footer.php:201 -#: templates/ordini/body.php:226 templates/preventivi/body.php:290 +#: templates/contratti/body.php:255 templates/ddt/footer.php:77 +#: templates/fatture/footer.php:164 templates/fatture/footer.php:218 +#: templates/ordini/body.php:248 templates/preventivi/body.php:308 msgid "Totale documento" msgstr "Total document" -#: templates/contratti/body.php:255 templates/preventivi/body.php:307 +#: templates/contratti/body.php:272 templates/preventivi/body.php:325 msgid "Condizioni generali di fornitura" msgstr "General condition of supply" -#: templates/contratti/body.php:281 templates/preventivi/body.php:333 +#: templates/contratti/body.php:298 templates/preventivi/body.php:351 msgid "_TOT_ giorni" msgstr "_TOT_ days" -#: templates/contratti/body.php:294 +#: templates/contratti/body.php:311 msgid "Validità contratto" msgstr "Contract validity" -#: templates/contratti/body.php:301 +#: templates/contratti/body.php:318 msgid "dal _START_ al _END_" msgstr "From _START_ to _END_" -#: templates/contratti/body.php:327 +#: templates/contratti/body.php:344 msgid "Il tutto S.E. & O." msgstr "Everything S.E. & O." -#: templates/contratti/body.php:328 templates/preventivi/body.php:367 +#: templates/contratti/body.php:345 templates/preventivi/body.php:385 msgid "" "In attesa di un Vostro Cortese riscontro, colgo l'occasione per porgere " "Cordiali Saluti" msgstr "" -#: templates/contratti/footer.php:11 templates/preventivi/footer.php:11 +#: templates/contratti/footer.php:28 templates/preventivi/footer.php:28 msgid "lì" msgstr "" -#: templates/contratti/footer.php:15 templates/preventivi/footer.php:15 +#: templates/contratti/footer.php:32 templates/preventivi/footer.php:32 msgid "Firma per accettazione" msgstr "Acceptance singature" -#: templates/contratti_cons/bottom.php:22 templates/preventivi_cons/bottom.php:18 +#: templates/contratti_cons/bottom.php:39 templates/preventivi_cons/bottom.php:35 msgid "Totale consuntivo (no iva)" msgstr "Total final balance (no TAV)" -#: templates/contratti_cons/bottom.php:33 templates/preventivi_cons/bottom.php:29 +#: templates/contratti_cons/bottom.php:50 templates/preventivi_cons/bottom.php:46 msgid "Budget (no IVA)" msgstr "Budget (no VAT)" -#: templates/contratti_cons/bottom.php:44 templates/preventivi_cons/bottom.php:40 +#: templates/contratti_cons/bottom.php:61 templates/preventivi_cons/bottom.php:57 msgid "Rapporto budget/spesa (no IVA)" msgstr "Relationship budget/expense (no VAT)" -#: templates/contratti_cons/bottom.php:57 +#: templates/contratti_cons/bottom.php:74 msgid "Ore residue" msgstr "Hours remaining" -#: templates/contratti_cons/bottom.php:61 +#: templates/contratti_cons/bottom.php:78 msgid "Ore erogate" msgstr "Hours provided" -#: templates/contratti_cons/top.php:9 templates/preventivi_cons/top.php:9 +#: templates/contratti_cons/top.php:26 templates/preventivi_cons/top.php:26 msgid "Consuntivo" msgstr "Final balance" -#: templates/dashboard/body.php:82 +#: templates/dashboard/body.php:99 msgid "Calendario _PERIOD_" msgstr "Calendar _PERIOD_" -#: templates/ddt/footer.php:172 templates/fatture/footer.php:369 +#: templates/ddt/footer.php:189 templates/fatture/footer.php:386 msgid "Firma conducente" msgstr "Driver signature " -#: templates/ddt/footer.php:176 +#: templates/ddt/footer.php:193 msgid "Firma vettore" msgstr "Carrier signature" -#: templates/ddt/footer.php:180 templates/fatture/footer.php:373 +#: templates/ddt/footer.php:197 templates/fatture/footer.php:390 msgid "Firma destinatario" msgstr "Recipient signature" -#: templates/ddt/header.php:17 templates/fatture/header.php:30 -#: templates/ordini/header.php:17 +#: templates/ddt/header.php:34 templates/fatture/header.php:47 +#: templates/ordini/header.php:34 msgid "Nr. documento" msgstr "Nr.document" -#: templates/ddt/header.php:22 templates/fatture/header.php:35 -#: templates/ordini/header.php:22 +#: templates/ddt/header.php:39 templates/fatture/header.php:52 +#: templates/ordini/header.php:39 msgid "Data documento" msgstr "Document date" -#: templates/ddt/header.php:32 templates/fatture/header.php:45 -#: templates/ordini/header.php:32 +#: templates/ddt/header.php:49 templates/fatture/header.php:62 +#: templates/ordini/header.php:49 msgid "Foglio" msgstr "Sheet" -#: templates/ddt/header.php:71 templates/fatture/header.php:106 +#: templates/ddt/header.php:88 templates/fatture/header.php:123 msgid "Destinazione diversa" msgstr "Different destination" -#: templates/ddt/init.php:23 +#: templates/ddt/init.php:40 msgid "DDT pro-forma" msgstr "" -#: templates/ddt/init.php:73 templates/fatture/init.php:98 +#: templates/ddt/init.php:90 templates/fatture/init.php:115 msgid "Non hai i permessi per questa stampa!" msgstr "You have not the permissions for this print" -#: templates/fatturato/body.php:6 +#: templates/fatturato/body.php:23 #, fuzzy #| msgid "Fatturato dal _START_ al _END_" msgid "Fatturato mensile dal _START_ al _END_" msgstr "Turnover from _ START_ to _END_" -#: templates/fatturato/body.php:11 +#: templates/fatturato/body.php:28 #, fuzzy #| msgid "Registri iva dal _START_ al _END_" msgid "Acquisti mensili dal _START_ al _END_" msgstr "VAT registers from _START_ to_ END_" -#: templates/fatture/footer.php:39 +#: templates/fatture/footer.php:56 msgid "Scadenze pagamenti" msgstr "Payment schedule" -#: templates/fatture/footer.php:76 -msgid "Aliquota IVA" -msgstr "VAT rate" - -#: templates/fatture/footer.php:84 +#: templates/fatture/footer.php:101 msgid "Importo IVA" msgstr "VAT import" -#: templates/fatture/footer.php:230 +#: templates/fatture/footer.php:247 msgid "contributi: _PRC_%" msgstr "Contributions: _PRC_%" -#: templates/fatture/footer.php:233 +#: templates/fatture/footer.php:250 msgid "acconto: _PRC_%" msgstr "Deposit: _PRC_%" -#: templates/fatture/footer.php:240 +#: templates/fatture/footer.php:257 msgid "Ritenuta (_ACCONTO__CONTRIBUTI_)" msgstr "Withholding (_ACCONTO__CONTRIBUTI_)" -#: templates/fatture/footer.php:280 +#: templates/fatture/footer.php:297 #, fuzzy #| msgid "Iva a carico del destinatario" msgid "IVA a carico del destinatario" msgstr "VAT charged to recipient" -#: templates/fatture/footer.php:321 +#: templates/fatture/footer.php:338 msgid "Colli" msgstr "" -#: templates/fatture/header.php:56 templates/preventivi/body.php:43 +#: templates/fatture/header.php:73 templates/preventivi/body.php:60 msgid "Banca di appoggio" msgstr "Bank of support" -#: templates/fatture/header.php:80 +#: templates/fatture/header.php:97 #, fuzzy #| msgid "Data fatturazione" msgid "Cod.Fatturazione" msgstr "Billing date" -#: templates/fatture/init.php:43 +#: templates/fatture/init.php:60 #, fuzzy msgid "Fattura pro forma" msgstr "Proforma invoice" -#: templates/info.php:122 +#: templates/info.php:139 #, fuzzy #| msgid " Documento privo di valenza fiscale (art 21 dpr 633/72)." msgid "Documento privo di valenza fiscale (art 21 dpr 633/72)." msgstr "Document devoid of fiscal valance (art 21 dpr 633/72)." -#: templates/interventi/body.php:11 +#: templates/interventi/body.php:30 #, fuzzy #| msgid "Rapporto operazioni e interventi" msgid "Rapporto attività e interventi" msgstr "Relationship operations and interventions" -#: templates/interventi/body.php:15 +#: templates/interventi/body.php:34 #, fuzzy #| msgid "Intervento num." msgid "Intervento n." msgstr "Intervention n." -#: templates/interventi/body.php:17 +#: templates/interventi/body.php:36 #, fuzzy #| msgid "Preventivo num." msgid "Preventivo n." msgstr "Preventive n." -#: templates/interventi/body.php:18 +#: templates/interventi/body.php:37 #, fuzzy #| msgid "Contratto num." msgid "Contratto n." msgstr "Contract n." -#: templates/interventi/body.php:49 templates/interventi/body.php:59 +#: templates/interventi/body.php:68 templates/interventi/body.php:78 msgid "Via" msgstr "Via" -#: templates/interventi/body.php:50 templates/interventi/body.php:60 +#: templates/interventi/body.php:69 templates/interventi/body.php:79 msgid "CAP" msgstr "Zip code" -#: templates/interventi/body.php:130 templates/riepilogo_interventi/piece.php:77 +#: templates/interventi/body.php:149 templates/riepilogo_interventi/piece.php:94 #, fuzzy #| msgid "Materiale utilizzato" msgid "Materiale utilizzato e spese aggiuntive" msgstr "Used material" -#: templates/interventi/body.php:238 +#: templates/interventi/body.php:257 msgid "Ore tecnici" msgstr "Technical hours" -#: templates/interventi/body.php:251 -msgid "Dalle" -msgstr "From" +#: templates/interventi/body.php:266 +#, fuzzy +#| msgid "Orario fine" +msgid "Orario" +msgstr "End time" -#: templates/interventi/body.php:255 -msgid "Alle" -msgstr "To" - -#: templates/interventi/body.php:259 +#: templates/interventi/body.php:270 msgid "" "I dati del ricevente verrano trattati in base alla normativa europea UE " "2016/679 del 27 aprile 2016 (GDPR)" @@ -11354,7 +11872,7 @@ msgstr "" "Recipient's data will be processed according to the European regulation UE " "2016/679 of the 27 April 2016 (GDPR)" -#: templates/interventi/body.php:301 +#: templates/interventi/body.php:307 #, fuzzy #| msgid "Si dichiara che i lavori sono stati eseguiti ed i materiali installati" msgid "" @@ -11362,141 +11880,138 @@ msgid "" "rispetto delle vigenti normative tecniche" msgstr "It is declared that the works are been done and the material installed" -#: templates/interventi/body.php:316 +#: templates/interventi/body.php:322 msgid "Ore lavorate" msgstr "Worked hours" -#: templates/interventi/body.php:335 +#: templates/interventi/body.php:344 msgid "Timbro e firma leggibile" msgstr "Stamp and signature readable" -#: templates/interventi/body.php:343 +#: templates/interventi/body.php:357 msgid "Km percorsi" msgstr "Km traveled" -#: templates/interventi/body.php:350 +#: templates/interventi/body.php:364 msgid "Costi di trasferta" msgstr "Transfer cost" -#: templates/interventi/body.php:361 +#: templates/interventi/body.php:375 msgid "Diritto di chiamata" msgstr "Right of call " -#: templates/interventi/body.php:387 templates/interventi/body.php:449 +#: templates/interventi/body.php:401 templates/interventi/body.php:463 msgid "Totale intervento" msgstr "Total intervention" -#: templates/magazzino_inventario/body.php:43 +#: templates/magazzino_inventario/body.php:60 msgid "Inventario al _DATE_" msgstr "" -#: templates/magazzino_inventario/body.php:56 +#: templates/magazzino_inventario/body.php:73 #, fuzzy msgid "Valore totale" msgstr "Total listing" -#: templates/preventivi/body.php:30 templates/preventivi_cons/top.php:10 +#: templates/preventivi/body.php:47 templates/preventivi_cons/top.php:27 msgid "Preventivo num. _NUM_ del _DATE_" msgstr "Preventive nr. _NUM_ of _DATE_" -#: templates/preventivi/body.php:346 +#: templates/preventivi/body.php:364 msgid "Tempi consegna" msgstr "Delivery times" -#: templates/registro_iva/bottom.php:13 +#: templates/registro_iva/bottom.php:30 msgid "Riepilogo IVA" msgstr "" -#: templates/registro_iva/bottom.php:20 templates/registro_iva/top.php:45 +#: templates/registro_iva/bottom.php:37 templates/registro_iva/top.php:62 msgid "Imposta" msgstr "" -#: templates/registro_iva/footer.php:7 templates/riepilogo_interventi/footer.php:7 -#: templates/scadenzario/footer.php:7 +#: templates/registro_iva/footer.php:24 +#: templates/riepilogo_interventi/footer.php:24 +#: templates/scadenzario/footer.php:24 #, fuzzy #| msgid "Stampato con OpenSTAManager il _DATA_" msgid "Stampato con OpenSTAManager il _DATE_" msgstr "Printed with OpenSTAManager the _DATA_" -#: templates/registro_iva/top.php:8 +#: templates/registro_iva/top.php:25 msgid "Esercizio _YEAR_" msgstr "" -#: templates/registro_iva/top.php:13 +#: templates/registro_iva/top.php:30 #, fuzzy #| msgid "Registro iva vendita dal _START_ al _END_ _ESERCIZIO_" msgid "Registro iva vendita dal _START_ al _END_ _SEZIONALE_" msgstr "Vat register from _START_ to _END_ _ESERCIZIO_" -#: templates/registro_iva/top.php:19 +#: templates/registro_iva/top.php:36 #, fuzzy #| msgid "Registro iva acquisto dal _START_ al _END_ _ESERCIZIO_" msgid "Registro iva acquisto dal _START_ al _END_ _SEZIONALE_" msgstr "VAT register purchase from _START_ to _END_ _ESERCIZIO_" -#: templates/registro_iva/top.php:35 +#: templates/registro_iva/top.php:52 msgid "Prot." msgstr "" -#: templates/registro_iva/top.php:36 +#: templates/registro_iva/top.php:53 msgid "No doc." msgstr "" -#: templates/registro_iva/top.php:37 +#: templates/registro_iva/top.php:54 msgid "Data doc." msgstr "" -#: templates/registro_iva/top.php:38 +#: templates/registro_iva/top.php:55 msgid "Data comp." msgstr "" -#: templates/registro_iva/top.php:41 +#: templates/registro_iva/top.php:58 msgid "Tot. doc." msgstr "" -#: templates/riepilogo_interventi/piece.php:26 +#: templates/riepilogo_interventi/piece.php:43 msgid "Intervento _NUM_ del _DATE_" msgstr "Intervention _NUM_of_DATE_" -#: templates/riepilogo_interventi/piece.php:32 +#: templates/riepilogo_interventi/piece.php:49 msgid "Promemoria _NUM_" msgstr "" -#: templates/riepilogo_interventi/piece.php:53 +#: templates/riepilogo_interventi/piece.php:70 msgid "Sessioni" msgstr "" -#: templates/riepilogo_interventi/top.php:6 +#: templates/riepilogo_interventi/top.php:23 #, fuzzy #| msgid "Registri iva dal _START_ al _END_" msgid "Riepilogo interventi dal _START_ al _END_" msgstr "VAT registers from _START_ to_ END_" -#: templates/scadenzario/top.php:6 +#: templates/scadenzario/top.php:23 msgid "Scadenze dal _START_ al _END_" msgstr "From _START_ to _END_" -#: templates/scadenzario/top.php:15 +#: templates/scadenzario/top.php:32 msgid "Anagrafica" msgstr "Business" -#: templates/scadenzario/top.php:16 +#: templates/scadenzario/top.php:33 msgid "Tipo di pagamento" msgstr "Payment method" -#: templates/scadenzario/top.php:19 +#: templates/scadenzario/top.php:36 msgid "Già pagato" msgstr "" -#: templates/spesometro/body.php:10 +#: templates/spesometro/body.php:27 msgid "Spesometro dal _START_ al _END_" msgstr "Spesometro from _START_ to _END_" -#: templates/spesometro/body.php:21 -msgid "Aliquota" -msgstr "Aliquot" - -#: templates/spesometro/body.php:142 +#: templates/spesometro/body.php:159 msgid "IVA \"_TYPE_\"" msgstr "VAT \"_TYPE_\"" @@ -11508,7 +12023,7 @@ msgstr "Restoration article from _TYPE_ _NUM_" msgid "Rimozione articolo da _TYPE_ _NUM_" msgstr "Article removal from _TYPE_ _NUM_" -#: view.php:74 +#: view.php:91 msgid "" "Il browser non supporta i contenuti iframe: clicca qui per raggiungere il file " "originale" @@ -11516,6 +12031,52 @@ msgstr "" "The browser does not support the iframe contents: click here for reach the " "original file" +#~ msgid "Listino articoli" +#~ msgstr "Articles list" + +#~ msgid "Listino" +#~ msgstr "List" + +#, fuzzy +#~| msgid "Crea il primo listino!" +#~ msgid "Crea il primo listino" +#~ msgstr "Create the first price lists!" + +#, fuzzy +#~| msgid "Backup non compressi" +#~ msgid "Backup in corso..." +#~ msgstr "Backups not compromised" + +#, fuzzy +#~| msgid "Backup automatico in corso" +#~ msgid "Backup automatico completato!" +#~ msgstr "Automatic backup in progress" + +#~ msgid "Seleziona prima un cliente..." +#~ msgstr "First select a customer..." + +#, fuzzy +#~| msgid "Nuovo ordine" +#~ msgid "Nuovo fornitore" +#~ msgstr "New order" + +#~ msgid "Dati contabili" +#~ msgstr "Accounting data" + +#~ msgid "Q.tà: _QTA_ _UM_" +#~ msgstr "Qty. _QTA_ _UM_" + +#, fuzzy +#~| msgid "Aliquota iva _PRC_% _DESC_" +#~ msgid "Aliquota IVA: _VALUE_ _DESC_" +#~ msgstr "Rate VAT _PRC_&% _DESC_" + +#~ msgid "Dalle" +#~ msgstr "From" + +#~ msgid "Alle" +#~ msgstr "To" + #, fuzzy #~| msgid "_DESCRIZIONE_CONTO__ID_DOCUMENTO__NUMERO_RIGA__CODICE_CIG__CODICE_CUP_" #~ msgid "_ID_DOCUMENTO__NUMERO_RIGA__CODICE_CIG__CODICE_CUP_" @@ -11547,9 +12108,6 @@ msgstr "" #~ msgid "Attenzione: la partita IVA _IVA_ è già stata censita. _LINK_" #~ msgstr "Attention: VAT number_IVA_could not be valid" -#~ msgid "Aggiungi intervento" -#~ msgstr "Add intervention" - #~ msgid "_NAME_" #~ msgstr "_NAME_" @@ -11761,9 +12319,6 @@ msgstr "" #~ msgid "Ci sono _NUM_ ricevute da importare" #~ msgstr "The are not receipts to import" -#~ msgid "Nuovo allegato" -#~ msgstr "New attach" - #, fuzzy #~| msgid "Ripristina" #~ msgid "Ripristinare il record?" @@ -11975,11 +12530,6 @@ msgstr "" #~ msgid "Data creazione" #~ msgstr "Creation date" -#, fuzzy -#~| msgid "scade fra _DAYS_ giorni" -#~ msgid "scade fra _DAYS_ giorni" -#~ msgstr "Expires in _DAYS_ days" - #, fuzzy #~| msgid "Non ci sono contratti in scadenza" #~ msgid "Non ci sono servizi in scadenza" @@ -12026,12 +12576,6 @@ msgstr "" #~ msgid "Riferimento Amministrazione" #~ msgstr "Administration reference" -#~ msgid "Data Inizio Periodo" -#~ msgstr "Period start date" - -#~ msgid "Data Fine Periodo" -#~ msgstr "Period end date" - #~ msgid "Indirizzo dell'host del database" #~ msgstr "Address of database host" @@ -12221,9 +12765,6 @@ msgstr "" #~ msgid "Righe fattura" #~ msgstr "Invoice rows" -#~ msgid "Prezzo" -#~ msgstr "Price" - #~ msgid "Spese aggiuntive" #~ msgstr "Additional charges" @@ -12299,9 +12840,6 @@ msgstr "" #~ msgid "Collegato un nuovo tecnico!" #~ msgstr "New technician connected!" -#~ msgid "Errore durante il salvataggio del tecnico!" -#~ msgstr "Error while saving technician!" - #~ msgid "Tecnico rimosso!" #~ msgstr "Technician removed!" @@ -12394,9 +12932,6 @@ msgstr "" #~ msgid "Alcune impostazioni non possono essere modificate." #~ msgstr "Some settings cannot be modified" -#~ msgid "Scadenzario clienti" -#~ msgstr "Customers' schedule of payments " - #~ msgid "Aggiungi prima nota..." #~ msgstr "Add petty cash book" From 11f79330e50f448c5593183ef32fc28e3b6ebb05 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Wed, 23 Sep 2020 17:53:19 +0200 Subject: [PATCH 31/41] Introduzione delle funzioni session_get e session_set --- actions.php | 4 +- ajax_dataload.php | 6 +- bug.php | 2 +- config/csrf_config.php | 4 +- controller.php | 4 +- core.php | 6 +- editor.php | 12 ++-- include/common/articolo.php | 6 +- include/common/form.php | 2 +- include/common/importa.php | 2 +- include/init/configuration.php | 16 +++--- include/init/init.php | 4 +- include/init/update.php | 4 +- include/top.php | 20 +++---- index.php | 10 ++-- lib/functions.php | 56 ++++++++++++++++--- modules/aggiornamenti/edit.php | 2 +- modules/aggiornamenti/src/UpdateHook.php | 2 +- modules/aggiornamenti/upload_modules.php | 2 +- modules/anagrafiche/ajax/search.php | 4 +- modules/articoli/ajax/complete.php | 6 +- modules/articoli/ajax/search.php | 2 +- modules/articoli/edit.php | 2 +- .../articoli/plugins/articoli.movimenti.php | 6 +- modules/articoli/src/Articolo.php | 2 +- .../articoli/widgets/stampa_inventario.php | 2 +- modules/backups/edit.php | 2 +- modules/categorie_articoli/add.php | 2 +- modules/categorie_articoli/edit.php | 2 +- modules/categorie_articoli/row-list.php | 2 +- modules/contratti/edit.php | 4 +- modules/dashboard/actions.php | 2 +- modules/dashboard/edit.php | 8 +-- modules/ddt/ajax/search.php | 2 +- modules/ddt/edit.php | 2 +- modules/fatture/add_intervento.php | 2 +- modules/fatture/add_serial.php | 2 +- modules/fatture/ajax/search.php | 2 +- modules/fatture/bulk.php | 2 +- modules/fatture/buttons.php | 8 +-- modules/fatture/edit.php | 10 ++-- modules/gestione_componenti/edit.php | 2 +- modules/giacenze_sedi/init.php | 2 +- modules/impianti/ajax/search.php | 2 +- modules/impianti/edit.php | 2 +- .../plugins/my_impianti.componenti.php | 6 +- .../plugins/my_impianti.interventi.php | 6 +- modules/import/actions.php | 2 +- modules/interventi/ajax/search.php | 2 +- modules/interventi/ajax_tecnici.php | 2 +- modules/interventi/edit.php | 2 +- modules/interventi/modals/anteprima_firma.php | 2 +- modules/interventi/modals/manage_sessione.php | 2 +- modules/pagamenti/actions.php | 4 +- modules/pagamenti/edit.php | 2 +- modules/partitario/add_conto.php | 2 +- modules/partitario/edit_conto.php | 2 +- modules/preventivi/ajax/search.php | 2 +- .../widgets/preventivi.dashboard.php | 2 +- modules/primanota/add.php | 2 +- modules/primanota/edit.php | 4 +- modules/scadenzario/bulk.php | 2 +- modules/scadenzario/edit.php | 2 +- modules/scadenzario/init.php | 2 +- modules/scadenzario/variables.php | 2 +- modules/stampe_contabili/edit.php | 4 +- modules/statistiche/edit.php | 2 +- modules/stato_email/edit.php | 2 +- modules/stato_servizi/edit.php | 8 +-- modules/stato_servizi/modutil.php | 6 +- .../widgets/spazio_utilizzato.php | 2 +- modules/utenti/actions.php | 2 +- modules/utenti/user.php | 2 +- modules/viste/edit.php | 2 +- pdfgen.php | 2 +- plugins/exportFE/edit.php | 4 +- plugins/importFE/actions.php | 8 +-- plugins/importFE/generate.php | 2 +- plugins/importFE/init.php | 2 +- plugins/importFE/src/InvoiceHook.php | 2 +- plugins/pianificazione_interventi/edit.php | 2 +- .../pianificazione_interventi/row-list.php | 2 +- .../widgets/promemoria_da_pianificare.php | 2 +- plugins/revisioni/edit.php | 4 +- plugins/statistiche_anagrafiche/info.php | 12 ++-- reset.php | 6 +- src/API/Response.php | 2 +- src/App.php | 4 +- src/HTMLBuilder/Handler/CKEditorHandler.php | 2 +- src/HTMLBuilder/Handler/DefaultHandler.php | 2 +- src/HTMLBuilder/Manager/ButtonManager.php | 2 +- src/HTMLBuilder/Manager/FileManager.php | 8 +-- src/HTMLBuilder/Manager/WidgetManager.php | 2 +- src/HTMLBuilder/Wrapper/HTMLWrapper.php | 2 +- src/Models/User.php | 2 +- src/Modules.php | 4 +- src/Permissions.php | 4 +- src/Prints.php | 4 +- src/Traits/PathTrait.php | 2 +- templates/info.php | 2 +- view.php | 2 +- 101 files changed, 231 insertions(+), 191 deletions(-) diff --git a/actions.php b/actions.php index 539ed6967..97534a6e2 100755 --- a/actions.php +++ b/actions.php @@ -87,7 +87,7 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') { } } - redirect(base_link().'/editor.php?id_module='.$id_module.'&id_record='.$id_record.((!empty($options['id_plugin'])) ? '#tab_'.$options['id_plugin'] : '')); + redirect(base_path().'/editor.php?id_module='.$id_module.'&id_record='.$id_record.((!empty($options['id_plugin'])) ? '#tab_'.$options['id_plugin'] : '')); } } @@ -336,7 +336,7 @@ if ($structure->permission == 'rw') { $bulk = empty($bulk) ? [] : $bulk; if (in_array(post('op'), array_keys($bulk))) { - redirect(base_link().'/controller.php?id_module='.$id_module, 'js'); + redirect(base_path().'/controller.php?id_module='.$id_module, 'js'); } else { // Esecuzione delle operazioni del modulo include $structure->filepath('actions.php'); diff --git a/ajax_dataload.php b/ajax_dataload.php index 90cc5a835..704c3b0cf 100755 --- a/ajax_dataload.php +++ b/ajax_dataload.php @@ -168,11 +168,11 @@ if (!empty($query)) { // Link per i moduli if (empty($id_plugin)) { - $column['data-link'] = base_link().'/editor.php?id_module='.$id_module.'&id_record='.$id_record.$hash; + $column['data-link'] = base_path().'/editor.php?id_module='.$id_module.'&id_record='.$id_record.$hash; } // Link per i plugin else { - $column['data-link'] = base_link().'/add.php?id_module='.$id_module.'&id_record='.$id_record.'&id_plugin='.$id_plugin.'&id_parent='.$id_parent.'&edit=1'.$hash; + $column['data-link'] = base_path().'/add.php?id_module='.$id_module.'&id_record='.$id_record.'&id_plugin='.$id_plugin.'&id_parent='.$id_parent.'&edit=1'.$hash; $column['data-type'] = 'dialog'; } @@ -185,7 +185,7 @@ if (!empty($query)) { } // Replace base_link() per le query - $value = str_replace('base_link()', base_link(), $value); + $value = str_replace('base_link()', base_path(), $value); $result[] = str_replace('|attr|', implode(' ', $attributes), '
    '.$value.'
    '); } diff --git a/bug.php b/bug.php index 78b36a820..b6636eb42 100755 --- a/bug.php +++ b/bug.php @@ -87,7 +87,7 @@ if (filter('op') == 'send') { delete($backup_file); } - redirect(base_link().'/bug.php'); + redirect(base_path().'/bug.php'); exit(); } diff --git a/config/csrf_config.php b/config/csrf_config.php index 5bb7678aa..24ba86f57 100755 --- a/config/csrf_config.php +++ b/config/csrf_config.php @@ -26,10 +26,10 @@ return [ 'GET' => 0, 'POST' => 0, ], - 'jsUrl' => base_link().'/assets/dist/js/csrf/csrfprotector.js', + 'jsUrl' => base_path().'/assets/dist/js/csrf/csrfprotector.js', 'tokenLength' => 10, 'cookieConfig' => [ - 'path' => base_link(), + 'path' => base_path(), 'secure' => isHTTPS(true), ], 'verifyGetFor' => [], diff --git a/controller.php b/controller.php index bd3278083..821068453 100755 --- a/controller.php +++ b/controller.php @@ -20,9 +20,9 @@ include_once __DIR__.'/core.php'; if (!empty($id_record) && !empty($id_module)) { - redirect(base_link().'/editor.php?id_module='.$id_module.'&id_record='.$id_record); + redirect(base_path().'/editor.php?id_module='.$id_module.'&id_record='.$id_record); } elseif (empty($id_module)) { - redirect(base_link().'/index.php'); + redirect(base_path().'/index.php'); } include_once App::filepath('include|custom|', 'top.php'); diff --git a/core.php b/core.php index 0e3d308c2..030fe12a8 100755 --- a/core.php +++ b/core.php @@ -124,7 +124,7 @@ ini_set('session.cookie_samesite', 'strict'); ini_set('session.use_trans_sid', '0'); ini_set('session.use_only_cookies', '1'); -session_set_cookie_params(0, base_link(), null, isHTTPS(true)); +session_set_cookie_params(0, base_path(), null, isHTTPS(true)); session_start(); // Disabilita i messaggi nativi di PHP @@ -186,12 +186,12 @@ if (!empty($skip_permissions)) { Permissions::skip(); } -if (!$continue && getURLPath() != slashes(base_link().'/index.php') && !Permissions::getSkip()) { +if (!$continue && getURLPath() != slashes(base_path().'/index.php') && !Permissions::getSkip()) { if (Auth::check()) { Auth::logout(); } - redirect(base_link().'/index.php'); + redirect(base_path().'/index.php'); exit(); } diff --git a/editor.php b/editor.php index 0d2fb6285..5bb43441b 100755 --- a/editor.php +++ b/editor.php @@ -25,9 +25,9 @@ use Carbon\Carbon; $read_only = $structure->permission == 'r'; if (empty($id_record) && !empty($id_module) && empty($id_plugin)) { - redirect(base_link().'/controller.php?id_module='.$id_module); + redirect(base_path().'/controller.php?id_module='.$id_module); } elseif (empty($id_record) && empty($id_module) && empty($id_plugin)) { - redirect(base_link().'/index.php'); + redirect(base_path().'/index.php'); } include_once App::filepath('include|custom|', 'top.php'); @@ -58,7 +58,7 @@ if (empty($record) || !$has_access) {
    - + '.tr('Indietro').'
    '; @@ -142,7 +142,7 @@ if (empty($record) || !$has_access) { // Pulsanti di default echo '
    - + '.tr("Torna all'elenco").' @@ -399,7 +399,7 @@ echo '{( "name": "widgets", "id_module": "'.$id_module.'", "id_record": "'.$id_r if (!empty($record)) { echo '
    - + '.tr('Indietro').' '; } @@ -471,7 +471,7 @@ if (!empty($advanced_sessions)) { ?> function getActiveUsers(){ - $.getJSON('/ajax.php?op=active_users', { + $.getJSON('/ajax.php?op=active_users', { id_module: , id_record: }, diff --git a/include/common/articolo.php b/include/common/articolo.php index 49227ba34..ae641803a 100755 --- a/include/common/articolo.php +++ b/include/common/articolo.php @@ -78,21 +78,21 @@ if ($module['name'] != 'Contratti' && $module['name'] != 'Preventivi') { echo '
    -
    -
    -
    diff --git a/include/common/form.php b/include/common/form.php index 9c5c40b73..1afb20a1d 100755 --- a/include/common/form.php +++ b/include/common/form.php @@ -21,7 +21,7 @@ $result['id'] = isset($result['id']) ? $result['id'] : null; // Form di inserimento riga documento echo ' - + diff --git a/include/common/importa.php b/include/common/importa.php index a4765cb69..13d47c0a4 100755 --- a/include/common/importa.php +++ b/include/common/importa.php @@ -42,7 +42,7 @@ if (empty($righe)) { return; } -$link = !empty($documento_finale) ? base_link().'/editor.php?id_module='.$final_module['id'].'&id_record='.$documento_finale->id : base_link().'/controller.php?id_module='.$final_module['id']; +$link = !empty($documento_finale) ? base_path().'/editor.php?id_module='.$final_module['id'].'&id_record='.$documento_finale->id : base_path().'/controller.php?id_module='.$final_module['id']; echo ' diff --git a/include/init/configuration.php b/include/init/configuration.php index 1ba6e5c59..2abbd4d6c 100755 --- a/include/init/configuration.php +++ b/include/init/configuration.php @@ -149,14 +149,14 @@ if (post('db_host') !== null) {

    '.tr('Sembra che non ci siano i permessi di scrittura sul file _FILE_', [ '_FILE_' => 'config.inc.php', ]).'

    - +
    ;
    - '.tr('Torna indietro').' + '.tr('Torna indietro').'
    @@ -184,9 +184,9 @@ if (post('db_host') !== null) { "dir" : "ltr", "lang" : "it-IT", "name" : "OpenSTAManager", - "scope" : "'.base_link().'", + "scope" : "'.base_path().'", "display" : "fullscreen", - "start_url" : "'.base_link().'", + "start_url" : "'.base_path().'", "short_name" : "OSM", "theme_color" : "transparent", "description" : "OpenSTAManager", @@ -203,7 +203,7 @@ if (post('db_host') !== null) { }'; file_put_contents('manifest.json', $manifest); - redirect(base_link().'/index.php'); + redirect(base_path().'/index.php'); exit(); } } @@ -219,7 +219,7 @@ if ((file_exists('config.inc.php') || $valid_config) && !$dbo->isConnected()) {

    '.tr("Si è verificato un'errore durante la connessione al database").'.

    '.tr('Controllare di aver inserito correttamente i dati di accesso, e che il database atto ad ospitare i dati del gestionale sia esistente').'.

    - '.tr('Riprova').' + '.tr('Riprova').'
    '; } @@ -240,7 +240,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) { '_FILE_' => 'config.inc.php', ]).'.

    '.tr("Nel caso il problema persista, rivolgersi all'assistenza ufficiale").'.

    - '.tr('Riprova').' + '.tr('Riprova').'
    '; } @@ -295,7 +295,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) { $("#test").prop("disabled", true); $("#install").prop("disabled", true); $(this).closest("form").ajaxSubmit({ - url: "'.base_link().'/index.php", + url: "'.base_path().'/index.php", data: { test: 1, }, diff --git a/include/init/init.php b/include/init/init.php index cb99470aa..e1226ca73 100755 --- a/include/init/init.php +++ b/include/init/init.php @@ -114,7 +114,7 @@ if (post('action') == 'init') { } } - redirect(base_link(), 'js'); + redirect(base_path(), 'js'); exit(); } @@ -258,7 +258,7 @@ echo ' $("button[type=submit]").not("#config").remove(); }); - + '; include_once App::filepath('include|custom|', 'bottom.php'); diff --git a/include/init/update.php b/include/init/update.php index 72ef78c1b..8462feda0 100755 --- a/include/init/update.php +++ b/include/init/update.php @@ -104,7 +104,7 @@ if (filter('action') == 'do_update') { } echo ' - + '.tr('Continua').' '; } @@ -125,7 +125,7 @@ if (filter('action') == 'do_update') {

    '.tr("E' attualmente in corso la procedura di aggiornamento del software, e pertanto siete pregati di attendere fino alla sua conclusione").'.

    '.tr("Nel caso il problema persista, rivolgersi all'amministratore o all'assistenza ufficiale").'.

    - '.tr('Riprova').' + '.tr('Riprova').'
    '; diff --git a/include/top.php b/include/top.php index 85e8dcf8e..9b8b80421 100755 --- a/include/top.php +++ b/include/top.php @@ -40,7 +40,7 @@ echo ' if (file_exists(base_dir().'/manifest.json')) { echo ' - '; + '; } // CSS @@ -166,7 +166,7 @@ if (Auth::check()) { }, }; globals = { - rootdir: "'.base_link().'", + rootdir: "'.base_path().'", js: "'.$paths['js'].'", css: "'.$paths['css'].'", img: "'.$paths['img'].'", @@ -209,7 +209,7 @@ if (Auth::check()) { echo ' - '.tr('Scarica').' + '.tr('Scarica').'
    diff --git a/modules/categorie_articoli/add.php b/modules/categorie_articoli/add.php index e40bd18bd..621ce50e7 100755 --- a/modules/categorie_articoli/add.php +++ b/modules/categorie_articoli/add.php @@ -27,7 +27,7 @@ if (isset($id_record)) { ?>

    diff --git a/modules/categorie_articoli/row-list.php b/modules/categorie_articoli/row-list.php index 891d621ca..473c79e20 100755 --- a/modules/categorie_articoli/row-list.php +++ b/modules/categorie_articoli/row-list.php @@ -29,7 +29,7 @@ foreach ($subcategorie as $sub) { '.$sub['colore'].' '.$sub['nota'].' - + diff --git a/modules/contratti/edit.php b/modules/contratti/edit.php index fe9fbe56a..b54e61c18 100755 --- a/modules/contratti/edit.php +++ b/modules/contratti/edit.php @@ -237,7 +237,7 @@ if (!empty($rs)) { - @@ -289,7 +289,7 @@ if (!empty($rs)) { - diff --git a/modules/dashboard/actions.php b/modules/dashboard/actions.php index 5c8bfded0..abbf88edb 100755 --- a/modules/dashboard/actions.php +++ b/modules/dashboard/actions.php @@ -74,7 +74,7 @@ switch (filter('op')) { 'title' => 'Int. '.$sessione['codice'].' '.$sessione['cliente'].'
    '.tr('Tecnici').': '.$sessione['nome_tecnico'].' '.(($sessione['have_attachments']) ? '' : ''), 'start' => $sessione['orario_inizio'], 'end' => $sessione['orario_fine'], - 'url' => base_link().'/editor.php?id_module='.$modulo_interventi->id.'&id_record='.$sessione['idintervento'], + 'url' => base_path().'/editor.php?id_module='.$modulo_interventi->id.'&id_record='.$sessione['idintervento'], 'backgroundColor' => $sessione['colore'], 'textColor' => color_inverse($sessione['colore']), 'borderColor' => ($sessione['colore_tecnico'] == '#FFFFFF') ? color_darken($sessione['colore_tecnico'], 100) : $sessione['colore_tecnico'], diff --git a/modules/dashboard/edit.php b/modules/dashboard/edit.php index 2fca88336..5b8f8a547 100755 --- a/modules/dashboard/edit.php +++ b/modules/dashboard/edit.php @@ -31,7 +31,7 @@ echo '