Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
2073 lines
90 KiB
JSON
2073 lines
90 KiB
JSON
{
|
||
"common": {
|
||
"actions": {
|
||
"back": "Indietro",
|
||
"cancel": "Cancellare",
|
||
"close": "Vicino",
|
||
"create": "Creare",
|
||
"delete": "Eliminare",
|
||
"discard": "Scartare",
|
||
"edit": "Modificare",
|
||
"refresh": "Aggiorna",
|
||
"remove": "Rimuovere",
|
||
"retry": "Riprova",
|
||
"save": "Salva",
|
||
"saveChanges": "Salva modifiche",
|
||
"saveChangesDirty": "Salva modifiche *",
|
||
"saving": "Salvataggio...",
|
||
"view": "Visualizzazione",
|
||
"openMenu": "Apri menu"
|
||
},
|
||
"alerts": {
|
||
"saveSuccess": "Modifiche salvate con successo.",
|
||
"systemManagedDefault": "Questo è un contratto predefinito gestito dal sistema."
|
||
},
|
||
"empty": {
|
||
"none": "Nessuno",
|
||
"notAvailable": "N / A",
|
||
"notSpecified": "Non specificato",
|
||
"ongoing": "In corso"
|
||
},
|
||
"errors": {
|
||
"failedToLoad": "Impossibile caricare i dati.",
|
||
"failedToSave": "Impossibile salvare le modifiche.",
|
||
"validationPrefix": "Si prega di correggere quanto segue:"
|
||
},
|
||
"labels": {
|
||
"created": "Creato",
|
||
"currency": "Valuta",
|
||
"description": "Descrizione",
|
||
"lastUpdated": "Ultimo aggiornamento",
|
||
"name": "Nome",
|
||
"no": "No",
|
||
"status": "Stato",
|
||
"yes": "Sì"
|
||
},
|
||
"tabs": {
|
||
"clientContracts": "Contratti con i clienti",
|
||
"drafts": "Bozze",
|
||
"templates": "Modelli"
|
||
},
|
||
"moneyPlaceholder": "—",
|
||
"notAvailable": "-"
|
||
},
|
||
"status": {
|
||
"active": "Attivo",
|
||
"draft": "Bozza",
|
||
"expired": "Scaduto",
|
||
"terminated": "Terminato"
|
||
},
|
||
"renewal": {
|
||
"labels": {
|
||
"decisionDue": "Decisione dovuta",
|
||
"mode": "Modalità di rinnovo",
|
||
"noticeDays": "Periodo di preavviso",
|
||
"source": "Fonte di rinnovamento",
|
||
"termMonths": "Termine di rinnovo"
|
||
},
|
||
"modes": {
|
||
"auto": "Rinnovo automatico",
|
||
"manual": "Rinnovo manuale",
|
||
"none": "Non rinnovabile"
|
||
},
|
||
"source": {
|
||
"contract": "Contrarre",
|
||
"tenantDefault": "Inadempienza dell'inquilino"
|
||
}
|
||
},
|
||
"billing": {
|
||
"cadenceOwner": {
|
||
"client": "Programma del cliente",
|
||
"contract": "Anniversario contrattuale"
|
||
},
|
||
"frequency": {
|
||
"annually": "Annualmente",
|
||
"biweekly": "Bisettimanale",
|
||
"monthly": "Mensile",
|
||
"quarterly": "Trimestrale",
|
||
"weekly": "Settimanale"
|
||
},
|
||
"labels": {
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"timing": "Tempistiche di fatturazione",
|
||
"cadenceOwner": "Proprietario della cadenza"
|
||
},
|
||
"timing": {
|
||
"advance": "In anticipo",
|
||
"arrears": "In arretrato"
|
||
}
|
||
},
|
||
"po": {
|
||
"labels": {
|
||
"amount": "Importo dell'ordine di acquisto",
|
||
"number": "Numero dell'ordine d'acquisto",
|
||
"required": "PO Obbligatorio"
|
||
}
|
||
},
|
||
"contractDetail": {
|
||
"alerts": {
|
||
"saveSuccess": "Contratto salvato con successo!",
|
||
"unsavedChanges": "Sono presenti modifiche non salvate. Fai clic su \"Salva modifiche\" per applicarle."
|
||
},
|
||
"cards": {
|
||
"assignment": "Assegnazione del cliente",
|
||
"clientOwnership": "Proprietà del cliente",
|
||
"contractDetails": "Dettagli del contratto",
|
||
"header": "Intestazione del contratto",
|
||
"quickActions": "Azioni rapide",
|
||
"renewalHandling": "Gestione del rinnovo"
|
||
},
|
||
"clientAssignment": {
|
||
"clientContractId": "ID contratto cliente: {{id}}",
|
||
"empty": "Questo contratto non è ancora assegnato a un cliente.",
|
||
"endDate": "Data di fine",
|
||
"endDateLabel": "Data di fine assegnazione",
|
||
"loadingStatuses": "Caricamento stati...",
|
||
"notRequired": "Non richiesto",
|
||
"noticePeriodDays": "Periodo di preavviso (giorni)",
|
||
"noticePeriodPlaceholder": "es. 30",
|
||
"noticePrefix": "Preavviso:",
|
||
"renewalHandling": "Gestione del rinnovo",
|
||
"renewalTermMonths": "Termine di rinnovo (mesi)",
|
||
"renewalTermPlaceholder": "es. 12",
|
||
"renewalTicketBoard": "Bacheca ticket di rinnovo",
|
||
"renewalTicketStatus": "Stato del ticket di rinnovo",
|
||
"required": "Obbligatorio",
|
||
"selectBoard": "Seleziona bacheca",
|
||
"selectBoardFirst": "Seleziona prima una bacheca",
|
||
"selectRenewalMode": "Seleziona modalità di rinnovo",
|
||
"selectStartDate": "Seleziona data di inizio",
|
||
"selectStatus": "Seleziona stato",
|
||
"startDate": "Data di inizio",
|
||
"startDateLabel": "Data di inizio assegnazione",
|
||
"startDateLocked": "La data di inizio non può essere modificata per i contratti attivi",
|
||
"title": "Assegnazione del cliente",
|
||
"useTenantRenewalDefaults": "Utilizza le impostazioni predefinite di rinnovo del tenant",
|
||
"usingCustomSettings": "Utilizzo delle impostazioni di assegnazione personalizzate",
|
||
"usingTenantDefaults": "Utilizzo delle impostazioni predefinite del tenant"
|
||
},
|
||
"clientOwnership": {
|
||
"assignmentStatus": "Stato dell'assegnazione",
|
||
"clientName": "Nome del cliente",
|
||
"endDate": "Data di fine",
|
||
"ownerClient": "Cliente proprietario",
|
||
"required": "Obbligatorio",
|
||
"startDate": "Data di inizio",
|
||
"systemManaged": "La proprietà è gestita dal sistema per questo contratto predefinito.",
|
||
"title": "Proprietà del cliente"
|
||
},
|
||
"detailsCard": {
|
||
"actions": {
|
||
"cancelDescription": "Annulla modifiche alla descrizione",
|
||
"cancelName": "Annulla nome del contratto",
|
||
"editDescription": "Modifica descrizione del contratto",
|
||
"editName": "Modifica nome del contratto",
|
||
"saveDescription": "Salva descrizione",
|
||
"saveName": "Salva nome del contratto"
|
||
},
|
||
"contractNameLabel": "Nome del contratto *",
|
||
"contractNamePlaceholder": "Inserisci il nome del contratto",
|
||
"descriptionLabel": "Descrizione",
|
||
"descriptionPlaceholder": "Inserisci la descrizione del contratto",
|
||
"title": "Dettagli del contratto"
|
||
},
|
||
"headerCard": {
|
||
"assignmentLifecycleHint": "Lo stato live del cliente è controllato dal ciclo di vita dell'assegnazione riportato di seguito.",
|
||
"assignmentStatus": "Stato dell'assegnazione",
|
||
"billingFrequencyLabel": "Frequenza di fatturazione *",
|
||
"billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione",
|
||
"customSettings": "Impostazioni personalizzate",
|
||
"expiredStatusNote": "I contratti scaduti non possono essere modificati in un altro stato",
|
||
"notice": "Preavviso",
|
||
"noticeDay": "{{count}} giorno",
|
||
"noticeDays": "{{count}} giorni",
|
||
"ongoingNoEndDate": "In corso (nessuna data di fine)",
|
||
"renewalHeading": "Rinnovo",
|
||
"tenantDefaults": "Impostazioni predefinite del tenant",
|
||
"title": "Intestazione del contratto"
|
||
},
|
||
"dialogs": {
|
||
"delete": {
|
||
"cancel": "Annulla",
|
||
"confirm": "Elimina contratto",
|
||
"deleting": "Eliminazione in corso…",
|
||
"description": "Sei sicuro di voler eliminare questo contratto? Questa azione non può essere annullata.",
|
||
"message": "Sei sicuro di voler eliminare questo contratto? Questa azione non può essere annullata e rimuoverà tutti i dati associati.",
|
||
"title": "Elimina contratto"
|
||
},
|
||
"discard": {
|
||
"cancel": "Continua la modifica",
|
||
"confirm": "Annulla modifiche",
|
||
"description": "Eliminare le modifiche non salvate?",
|
||
"message": "Sei sicuro di voler annullare tutte le modifiche? Eventuali modifiche non salvate andranno perse.",
|
||
"title": "Annulla modifiche"
|
||
},
|
||
"leave": {
|
||
"confirm": "Lascia la pagina",
|
||
"description": "Sono presenti modifiche non salvate. Lasciare questa pagina senza salvare?",
|
||
"title": "Modifiche non salvate"
|
||
},
|
||
"unsaved": {
|
||
"cancel": "Rimani sulla pagina",
|
||
"confirm": "Lascia la pagina",
|
||
"message": "Sono presenti modifiche non salvate. Sei sicuro di voler lasciare questa pagina? Tutte le modifiche andranno perse.",
|
||
"title": "Modifiche non salvate"
|
||
}
|
||
},
|
||
"invoices": {
|
||
"columns": {
|
||
"amount": "Quantità",
|
||
"createdAt": "Creato",
|
||
"dueDate": "Scadenza",
|
||
"invoiceDate": "Data della fattura",
|
||
"invoiceNumber": "Fattura #",
|
||
"preview": "Anteprima",
|
||
"status": "Stato"
|
||
},
|
||
"empty": "Nessuna fattura trovata per questo contratto.",
|
||
"loading": "Caricamento fatture...",
|
||
"noTemplatesAvailable": "Nessun modello di fattura disponibile per l'anteprima.",
|
||
"preview": "Anteprima",
|
||
"selectForPreview": "Seleziona una fattura per aprire un'anteprima completa nel pannello.",
|
||
"title": "Fatture contrattuali"
|
||
},
|
||
"labels": {
|
||
"client": "Cliente",
|
||
"contractName": "Nome del contratto",
|
||
"description": "Descrizione",
|
||
"noClientAssigned": "Nessun cliente assegnato",
|
||
"noDescription": "Nessuna descrizione",
|
||
"systemManagedDefault": "Impostazione predefinita gestita dal sistema",
|
||
"useTenantDefaults": "Utilizza le impostazioni predefinite del tenant"
|
||
},
|
||
"quickActions": {
|
||
"deleteContract": "Elimina contratto",
|
||
"manageContractLines": "Gestire le linee di contratto",
|
||
"managePricingSchedules": "Gestisci le pianificazioni dei prezzi",
|
||
"title": "Azioni rapide",
|
||
"viewDocuments": "Visualizza documenti",
|
||
"viewInvoices": "Visualizza fatture"
|
||
},
|
||
"systemManaged": {
|
||
"attributionOnly": "Questo contratto è solo di attribuzione e non controlla il comportamento di fatturazione ricorrente.",
|
||
"configureCustom": "Per configurare un comportamento di fatturazione personalizzato, crea o modifica un normale contratto creato dall'utente.",
|
||
"createdAutomatically": "Creato automaticamente per lavori non contrattualizzati.",
|
||
"title": "Contratto predefinito gestito dal sistema"
|
||
},
|
||
"tabs": {
|
||
"documents": "Documenti",
|
||
"invoices": "Fatture",
|
||
"lines": "Linee contrattuali",
|
||
"overview": "Panoramica",
|
||
"pricing": "Piani dei prezzi"
|
||
},
|
||
"validation": {
|
||
"billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria.",
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"contractName": "Nome del contratto",
|
||
"contractNameRequired": "Il nome del contratto è obbligatorio.",
|
||
"failedToUpdate": "Impossibile aggiornare il contratto",
|
||
"fixErrors": "Correggi i seguenti errori:"
|
||
},
|
||
"documents": {
|
||
"loading": "Caricamento documenti..."
|
||
}
|
||
},
|
||
"contractHeader": {
|
||
"badges": {
|
||
"clientOwned": "Di proprietà del cliente",
|
||
"template": "Modello"
|
||
},
|
||
"labels": {
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"contractLines": "Linee contrattuali",
|
||
"currency": "Valuta",
|
||
"endDate": "Data di fine",
|
||
"lastUpdated": "Ultimo aggiornamento",
|
||
"startDate": "Data di inizio"
|
||
},
|
||
"po": {
|
||
"prefix": "OdA",
|
||
"requiredForContract": "Ordine d'acquisto richiesto per questo contratto."
|
||
},
|
||
"status": {
|
||
"active": "Attivo",
|
||
"draft": "Bozza",
|
||
"expired": "Scaduto",
|
||
"terminated": "Terminato"
|
||
},
|
||
"values": {
|
||
"ongoing": "In corso"
|
||
}
|
||
},
|
||
"contractOverview": {
|
||
"errors": {
|
||
"failedToLoadOverview": "Impossibile caricare la panoramica"
|
||
},
|
||
"frequency": {
|
||
"annually": "Annualmente",
|
||
"biweekly": "Bisettimanale",
|
||
"semi_annually": "Semestrale",
|
||
"weekly": "Settimanale"
|
||
},
|
||
"lines": {
|
||
"addContractLines": "Aggiungi linee contrattuali",
|
||
"collapseAll": "Comprimi tutto",
|
||
"expandAll": "Espandi tutto",
|
||
"includedServices": "Servizi inclusi",
|
||
"noContractLinesDescription": "Aggiungi linee contrattuali per definire ciò che è incluso in questo contratto",
|
||
"noContractLinesYet": "Nessuna linea contrattuale ancora",
|
||
"noServicesConfigured": "Nessun servizio configurato",
|
||
"serviceCountOne": "{{count}} servizio",
|
||
"serviceCountOther": "{{count}} servizi"
|
||
},
|
||
"stats": {
|
||
"contractLines": "Linee contrattuali",
|
||
"estimatedMonthlyValue": "Valore mensile stimato",
|
||
"totalServices": "Servizi totali",
|
||
"variable": "Variabile",
|
||
"variableSuffix": "+ variabile (oraria/utilizzo)",
|
||
"viewDetails": "Visualizza dettagli"
|
||
},
|
||
"title": "Cosa è incluso"
|
||
},
|
||
"contractDialog": {
|
||
"actions": {
|
||
"createContract": "Crea contratto",
|
||
"saveAsDraft": "Salva come bozza",
|
||
"updateContract": "Aggiorna contratto"
|
||
},
|
||
"documents": {
|
||
"loading": "Caricamento documenti..."
|
||
},
|
||
"form": {
|
||
"billingFrequencyLabel": "Frequenza di fatturazione *",
|
||
"billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione",
|
||
"clientLabel": "Cliente *",
|
||
"clientPlaceholder": "Seleziona un cliente",
|
||
"contractNameLabel": "Nome del contratto *",
|
||
"contractNamePlaceholder": "es., Standard MSP Services",
|
||
"currencyHint": "La valuta si basa sull'impostazione della valuta predefinita del cliente.",
|
||
"descriptionLabel": "Descrizione (opzionale)",
|
||
"descriptionPlaceholder": "Aggiungi eventuali note aggiuntive su questo contratto...",
|
||
"endDateHint": "Lascia vuoto per contratti in corso che non hanno una data di fine fissa.",
|
||
"endDateLabel": "Data di fine (opzionale)",
|
||
"noticePeriodLabel": "Periodo di preavviso (giorni)",
|
||
"noticePeriodPlaceholder": "es. 30",
|
||
"renewalModePlaceholder": "Seleziona modalità di rinnovo",
|
||
"renewalSettingsDescription": "Configura il comportamento di rinnovo per questa assegnazione di contratto cliente.",
|
||
"renewalSettingsTitle": "Impostazioni di rinnovo",
|
||
"renewalTermLabel": "Termine di rinnovo (mesi)",
|
||
"renewalTermPlaceholder": "es. 12",
|
||
"selectClientFirst": "Seleziona prima un cliente",
|
||
"startDateLabel": "Data di inizio *",
|
||
"useTenantDefaultsDescription": "Applica le impostazioni di modalità di rinnovo e periodo di preavviso a livello organizzativo.",
|
||
"useTenantDefaultsLabel": "Utilizza le impostazioni predefinite di rinnovo del tenant"
|
||
},
|
||
"po": {
|
||
"amountLabel": "Importo OdA (opzionale)",
|
||
"amountPlaceholder": "0.00",
|
||
"comingSoon": "L'integrazione delle fatture è in arrivo. Le impostazioni verranno salvate ma l'applicazione dell'ordine d'acquisto non sarà attiva fino a una prossima versione.",
|
||
"noteLabel": "Nota:",
|
||
"numberLabel": "Numero OdA *",
|
||
"numberPlaceholder": "es., PO-2024-12345",
|
||
"requirePurchaseOrder": "Richiedi ordine d'acquisto",
|
||
"requirePurchaseOrderTooltip": "Quando abilitato, non è possibile generare fatture per questo contratto a meno che non venga fornito un numero OdA."
|
||
},
|
||
"presetDetails": {
|
||
"defaultBaseRate": "Tariffa base predefinita:",
|
||
"defaultRatePlaceholder": "Predefinito: ${{rate}}",
|
||
"defaultRateValue": "Predefinito: ${{rate}}",
|
||
"enterBaseRate": "Inserisci la tariffa base",
|
||
"fixedRateConfiguration": "Configurazione tariffa fissa",
|
||
"fixedServicesReferenceHelp": "Questi servizi sono inclusi solo a titolo di riferimento. La tariffa fissa sopra determina l'importo della fatturazione.",
|
||
"hourlyRate": "Tariffa oraria",
|
||
"leaveBlankDefaultRate": "Lascia vuoto per utilizzare la tariffa predefinita",
|
||
"minimumBillableMinutes": "Minuti minimi fatturabili",
|
||
"noServicesConfigured": "Nessun servizio configurato per questa preimpostazione",
|
||
"notSet": "Non impostato",
|
||
"overrideBaseRate": "Sovrascrivi tariffa base",
|
||
"quantity": "Quantità",
|
||
"quantityShort": "Qtà: {{quantity}}",
|
||
"ratePerUnit": "Tariffa (per unità)",
|
||
"roundUpToNearestMinutes": "Arrotonda per eccesso al più vicino (minuti)",
|
||
"servicesConfiguration": "Configurazione dei servizi",
|
||
"servicesHourlyRates": "Servizi e tariffe orarie",
|
||
"servicesIncludedReference": "Servizi inclusi (riferimento)",
|
||
"timeBillingConfiguration": "Configurazione fatturazione a tempo",
|
||
"unitOfMeasure": "Unità di misura",
|
||
"unitOfMeasureHint": "es., GB, chiamata API, utente"
|
||
},
|
||
"presets": {
|
||
"allTypes": "Tutti i tipi",
|
||
"empty": "Nessuna preimpostazione della linea contrattuale disponibile. Puoi aggiungerle in seguito.",
|
||
"heading": "Preimpostazioni della linea contrattuale (opzionale)",
|
||
"headingTooltip": "Seleziona le preimpostazioni della linea contrattuale da copiare in questo contratto. Puoi aggiungerne altre in seguito.",
|
||
"loading": "Caricamento preimpostazioni della linea contrattuale...",
|
||
"noMatches": "Nessuna preimpostazione della linea contrattuale corrisponde alla tua ricerca.",
|
||
"resetFilters": "Reimposta",
|
||
"searchPlaceholder": "Cerca preimpostazioni della linea contrattuale...",
|
||
"selectedPlural": "{{count}} preimpostazioni della linea contrattuale selezionate",
|
||
"selectedSingle": "{{count}} preimpostazione della linea contrattuale selezionata",
|
||
"serviceCountPlural": "{{count}} servizi",
|
||
"serviceCountSingle": "{{count}} servizio",
|
||
"typePlaceholder": "Seleziona tipo"
|
||
},
|
||
"title": {
|
||
"create": "Crea contratto",
|
||
"edit": "Modifica contratto"
|
||
},
|
||
"validation": {
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"client": "Cliente",
|
||
"contractName": "Nome del contratto",
|
||
"failedToSave": "Impossibile salvare il contratto",
|
||
"noticePeriodInvalid": "I giorni del periodo di preavviso devono essere un numero intero non negativo",
|
||
"poNumberRequired": "Numero OdA (obbligatorio quando l'OdA è abilitato)",
|
||
"renewalTermInvalid": "I mesi del termine di rinnovo devono essere un numero intero positivo per i contratti con rinnovo automatico",
|
||
"requiredFields": "Compila i campi obbligatori:",
|
||
"startDate": "Data di inizio"
|
||
}
|
||
},
|
||
"contractForm": {
|
||
"actions": {
|
||
"saveChanges": "Salva modifiche",
|
||
"saving": "Salvataggio..."
|
||
},
|
||
"errors": {
|
||
"failedToUpdateContract": "Impossibile aggiornare il contratto"
|
||
},
|
||
"fields": {
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione",
|
||
"contractName": "Nome del contratto",
|
||
"contractNamePlaceholder": "Inserisci il nome del contratto",
|
||
"currency": "Valuta",
|
||
"currencyPlaceholder": "Seleziona valuta",
|
||
"description": "Descrizione",
|
||
"descriptionPlaceholder": "Inserisci la descrizione del contratto",
|
||
"status": "Stato"
|
||
},
|
||
"heading": "Dettagli del contratto",
|
||
"status": {
|
||
"active": "Attivo",
|
||
"draft": "Bozza",
|
||
"expired": "Scaduto",
|
||
"expiredHelper": "I contratti scaduti non possono essere modificati in un altro stato",
|
||
"terminated": "Terminato"
|
||
},
|
||
"validation": {
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"contractName": "Nome del contratto",
|
||
"requiredFields": "Compila i campi obbligatori:"
|
||
}
|
||
},
|
||
"contractLines": {
|
||
"actions": {
|
||
"addFromPresets": "Aggiungi da preimpostazioni",
|
||
"collapseLine": "Comprimi linea contrattuale",
|
||
"createCustom": "Crea personalizzata",
|
||
"expandLine": "Espandi linea contrattuale"
|
||
},
|
||
"bucket": {
|
||
"billingPeriod": "Periodo di fatturazione: {{period}}",
|
||
"defaultUnit": "unità",
|
||
"defaultUnits": "unità",
|
||
"enableTracking": "Abilita il tracciamento dell'utilizzo del pacchetto",
|
||
"hour": "ora",
|
||
"hoursValue": "{{hours}} ore",
|
||
"included": "Incluso: {{value}}",
|
||
"overageRate": "Tariffa per eccesso: {{rate}} per {{unit}}",
|
||
"rolloverEnabled": "Riporto: abilitato",
|
||
"title": "Configurazione pacchetto",
|
||
"unitsValue": "{{count}} {{units}}"
|
||
},
|
||
"columns": {
|
||
"actions": "Azioni",
|
||
"frequency": "Frequenza",
|
||
"name": "Nome",
|
||
"rate": "Tariffa",
|
||
"services": "Servizi",
|
||
"type": "Tipo"
|
||
},
|
||
"configuration": {
|
||
"description": "Impostazioni che si applicano a questa linea contrattuale",
|
||
"fixedInfo": "Le linee contrattuali fisse fatturano una tariffa ricorrente forfettaria indipendentemente dalle tariffe dei singoli servizi.",
|
||
"fixedInfoDetails": "Per le linee a tariffa fissa, la tariffa del servizio e la quantità vengono utilizzate solo a fini di allocazione fiscale. Determinano come la tariffa fissa viene proporzionalmente attribuita tra i servizi per i calcoli fiscali. L'importo effettivamente fatturato è la tariffa base della linea contrattuale mostrata sopra.",
|
||
"fixedInfoHeading": "Informazioni sulle tariffe dei servizi di seguito:",
|
||
"minimumBillableTime": "Tempo minimo fatturabile (minuti)",
|
||
"minutesValue": "{{count}} minuti",
|
||
"roundUpToNearest": "Arrotonda per eccesso al più vicino (minuti)",
|
||
"title": "Configurazione della linea contrattuale",
|
||
"usageInfo": "Le linee contrattuali basate su utilizzo sono configurate per servizio con tariffe unitarie."
|
||
},
|
||
"customRate": "Personalizzato",
|
||
"description": {
|
||
"default": "Gestisci le linee contrattuali e i servizi per questo contratto",
|
||
"readOnly": "Questo contratto predefinito gestito dal sistema è solo di attribuzione. La creazione di linee contrattuali è disabilitata."
|
||
},
|
||
"dialogs": {
|
||
"confirmRemove": "Rimuovere la linea contrattuale \"{{name}}\"?"
|
||
},
|
||
"empty": {
|
||
"noneAdded": "Nessuna linea contrattuale ancora aggiunta.",
|
||
"selectAbove": "Seleziona una linea contrattuale sopra per iniziare."
|
||
},
|
||
"errors": {
|
||
"cannotEditWithInvoices": "Impossibile modificare la linea contrattuale: questo contratto ha fatture associate. Le linee contrattuali non possono essere modificate una volta generate le fatture.",
|
||
"failedToCheckEditable": "Impossibile verificare se il contratto può essere modificato",
|
||
"failedToLoad": "Impossibile caricare le linee contrattuali",
|
||
"failedToRefresh": "Impossibile aggiornare le linee contrattuali",
|
||
"failedToRemove": "Impossibile rimuovere la linea contrattuale",
|
||
"failedToUpdate": "Impossibile aggiornare la linea contrattuale"
|
||
},
|
||
"loading": {
|
||
"contractLines": "Caricamento linee contrattuali",
|
||
"inline": "Caricamento..."
|
||
},
|
||
"location": {
|
||
"addLocation": "+ Aggiungi posizione",
|
||
"fallback": "Posizione",
|
||
"label": "Posizione",
|
||
"lineCountPlural": "{{count}} linee",
|
||
"lineCountSingle": "{{count}} linea",
|
||
"none": "Nessuna posizione assegnata",
|
||
"pendingEmptyHint": "Nessuna linea contrattuale ancora per questa posizione. Aggiungi una linea, quindi assegnala a questa posizione tramite il suo pannello di modifica.",
|
||
"placeholder": "Seleziona una posizione",
|
||
"removePendingGroup": "Rimuovi gruppo di posizione vuoto",
|
||
"unassigned": "Nessuna posizione assegnata",
|
||
"unnamed": "Posizione"
|
||
},
|
||
"serviceCountPlural": "{{count}} servizi",
|
||
"serviceCountSingle": "{{count}} servizio",
|
||
"services": {
|
||
"empty": "Nessun servizio configurato per questa linea contrattuale.",
|
||
"hourlyRate": "Tariffa oraria",
|
||
"quantity": "Quantità",
|
||
"quantityShort": "Qtà: {{quantity}}",
|
||
"quantityTaxAllocation": "Quantità (per allocazione fiscale)",
|
||
"rateTaxAllocation": "Tariffa (per allocazione fiscale)",
|
||
"title": "Servizi ({{count}})",
|
||
"typeLabel": "Servizio {{type}}",
|
||
"unitOfMeasure": "Unità di misura",
|
||
"unitPlaceholder": "unità",
|
||
"unitRate": "Tariffa unitaria"
|
||
},
|
||
"title": "Linee contrattuali"
|
||
},
|
||
"contractLineEdit": {
|
||
"actions": {
|
||
"cancel": "Annulla",
|
||
"saveChanges": "Salva modifiche",
|
||
"saving": "Salvataggio..."
|
||
},
|
||
"errors": {
|
||
"failedToSaveChanges": "Impossibile salvare le modifiche"
|
||
},
|
||
"fields": {
|
||
"billingTimingQuestion": "Quando deve essere fatturata questa linea?",
|
||
"rate": "Tariffa"
|
||
},
|
||
"sections": {
|
||
"billingTiming": "Tempistiche di fatturazione",
|
||
"pricing": "Prezzi"
|
||
},
|
||
"timingDescriptions": {
|
||
"advance": "Gli addebiti verranno fatturati prima dell'erogazione del servizio",
|
||
"arrears": "Gli addebiti verranno fatturati dopo l'erogazione del servizio"
|
||
},
|
||
"timingOptions": {
|
||
"advance": "In anticipo (all'inizio del periodo di fatturazione)",
|
||
"arrears": "In posticipato (alla fine del periodo di fatturazione)"
|
||
},
|
||
"title": "Modifica linea contrattuale: {{name}}",
|
||
"validation": {
|
||
"validRateRequired": "Inserisci una tariffa valida (deve essere un numero non negativo)"
|
||
},
|
||
"values": {
|
||
"unnamedLine": "Linea senza nome"
|
||
}
|
||
},
|
||
"contractLineRate": {
|
||
"actions": {
|
||
"cancel": "Annulla",
|
||
"saveRate": "Salva tariffa"
|
||
},
|
||
"fields": {
|
||
"rate": "Tariffa"
|
||
},
|
||
"title": "Imposta tariffa personalizzata per {{name}}",
|
||
"validation": {
|
||
"validRateRequired": "Inserisci una tariffa valida (deve essere un numero non negativo)"
|
||
}
|
||
},
|
||
"addLines": {
|
||
"actions": {
|
||
"addPlural": "Aggiungi ({{count}}) preimpostazioni",
|
||
"addSingle": "Aggiungi ({{count}}) preimpostazione",
|
||
"adding": "Aggiunta in corso..."
|
||
},
|
||
"empty": {
|
||
"noMatches": "Nessuna preimpostazione corrisponde alla tua ricerca.",
|
||
"noneAvailable": "Nessuna preimpostazione della linea contrattuale disponibile."
|
||
},
|
||
"errors": {
|
||
"failedToAddPresets": "Impossibile aggiungere le preimpostazioni selezionate.",
|
||
"failedToLoadPresetDetails": "Impossibile caricare i dettagli della preimpostazione.",
|
||
"failedToLoadPresets": "Impossibile caricare le preimpostazioni della linea contrattuale."
|
||
},
|
||
"filters": {
|
||
"allTypes": "Tutti i tipi",
|
||
"reset": "Reimposta",
|
||
"searchPlaceholder": "Cerca preimpostazioni...",
|
||
"typePlaceholder": "Seleziona tipo"
|
||
},
|
||
"fixedConfig": {
|
||
"defaultBaseRate": "Tariffa base predefinita:",
|
||
"defaultRatePlaceholder": "Predefinito: ${{rate}}",
|
||
"enterBaseRate": "Inserisci la tariffa base",
|
||
"leaveBlankDefault": "Lascia vuoto per utilizzare la tariffa predefinita",
|
||
"notSet": "Non impostato",
|
||
"overrideBaseRate": "Sovrascrivi tariffa base",
|
||
"title": "Configurazione tariffa fissa"
|
||
},
|
||
"hourlyConfig": {
|
||
"defaultRate": "Predefinito: ${{rate}}",
|
||
"hourlyRate": "Tariffa oraria",
|
||
"minimumBillableMinutes": "Minuti minimi fatturabili",
|
||
"roundUpToNearest": "Arrotonda per eccesso al più vicino (minuti)",
|
||
"servicesAndRates": "Servizi e tariffe orarie",
|
||
"title": "Configurazione fatturazione a tempo"
|
||
},
|
||
"loading": "Caricamento preimpostazioni della linea contrattuale...",
|
||
"selectPresetsTitle": "Seleziona le preimpostazioni della linea contrattuale da aggiungere",
|
||
"selection": {
|
||
"deselectPreset": "Deseleziona preimpostazione",
|
||
"selectPreset": "Seleziona preimpostazione",
|
||
"selectedPlural": "{{count}} preimpostazioni selezionate",
|
||
"selectedSingle": "{{count}} preimpostazione selezionata"
|
||
},
|
||
"serviceCountPlural": "{{count}} servizi",
|
||
"serviceCountSingle": "{{count}} servizio",
|
||
"services": {
|
||
"configuration": "Configurazione dei servizi",
|
||
"empty": "Nessun servizio configurato per questa preimpostazione",
|
||
"fixedReferenceHelp": "Questi servizi sono inclusi solo a titolo di riferimento. La tariffa fissa sopra determina l'importo della fatturazione.",
|
||
"includedReference": "Servizi inclusi (riferimento)",
|
||
"quantityShort": "Qtà: {{quantity}}",
|
||
"unknownService": "Servizio sconosciuto"
|
||
},
|
||
"title": "Aggiungi linee contrattuali da preimpostazioni",
|
||
"usageConfig": {
|
||
"defaultRate": "Predefinito: ${{rate}}",
|
||
"quantity": "Quantità",
|
||
"ratePerUnit": "Tariffa (per unità)",
|
||
"unitHint": "es., GB, chiamata API, utente",
|
||
"unitOfMeasure": "Unità di misura",
|
||
"unitPlaceholder": "unità"
|
||
}
|
||
},
|
||
"createCustomLine": {
|
||
"addBucketOfConsumption": "Aggiungi pacchetto di consumo",
|
||
"addBucketOfHours": "Aggiungi pacchetto di ore",
|
||
"addHourlyService": "Aggiungi servizio orario",
|
||
"addItem": "Aggiungi elemento",
|
||
"addUsageService": "Aggiungi servizio basato su utilizzo",
|
||
"adjustForPartialPeriods": "Adegua per periodi parziali",
|
||
"adjustForPartialPeriodsHelp": "Quando abilitato, la tariffa ricorrente si adegua alla porzione coperta di un periodo di servizio quando il contratto inizia o termina all'interno di quel periodo.",
|
||
"basicsDescription": "Crea una linea contrattuale personalizzata direttamente per questo contratto.",
|
||
"basicsTitle": "Nozioni di base della linea contrattuale",
|
||
"billingFrequencyLabel": "Frequenza di fatturazione *",
|
||
"billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione",
|
||
"billingModel": {
|
||
"fixedDescription": "Addebita un importo forfettario in ogni periodo di fatturazione.",
|
||
"fixedTitle": "Tariffa fissa",
|
||
"hourlyDescription": "Fattura in base alle registrazioni di tempo approvate.",
|
||
"hourlyTitle": "Orario",
|
||
"usageDescription": "Fattura per unità consumate.",
|
||
"usageTitle": "Basato su utilizzo"
|
||
},
|
||
"billingTiming": {
|
||
"advance": "Anticipato (fatturazione all'inizio del periodo)",
|
||
"arrears": "Posticipato (fatturazione alla fine del periodo)"
|
||
},
|
||
"billingTimingHelp": "La fatturazione anticipata è tipica per le tariffe fisse; quella posticipata per i servizi basati su tempo/utilizzo.",
|
||
"chooseBillingModel": "Scegli un modello di fatturazione *",
|
||
"chooseBillingModelDescription": "Seleziona il comportamento di fatturazione adatto a questa offerta.",
|
||
"contractLineNameLabel": "Nome della linea contrattuale *",
|
||
"contractLineNamePlaceholder": "es. Managed Support - Gold",
|
||
"create": "Crea linea contrattuale",
|
||
"creating": "Creazione in corso...",
|
||
"defaultUnit": "unità",
|
||
"defaultUnits": "unità",
|
||
"enterHourlyRate": "Inserisci la tariffa oraria",
|
||
"enterUnitRate": "Inserisci la tariffa unitaria",
|
||
"fixedServicesAlertBaseRate": "La tariffa base della linea contrattuale (impostata di seguito) è l'importo fatturato.",
|
||
"fixedServicesAlertHeading": "Servizi a tariffa fissa",
|
||
"fixedServicesAlertProducts": "Puoi anche allegare prodotti a questa linea contrattuale; le quantità di prodotto vengono fatturate come unità, mentre le quantità dei servizi a tariffa fissa vengono utilizzate solo per l'allocazione fiscale.",
|
||
"fixedServicesDescription": "Configura i servizi fatturati a una tariffa fissa ricorrente.",
|
||
"fixedServicesTitle": "Servizi a tariffa fissa",
|
||
"hourlyRateDisplay": "{{rate}}/ora",
|
||
"hourlyRateLabel": "Tariffa oraria",
|
||
"hourlyServicesAlertDescription": "Questi servizi vengono fatturati in base al tempo effettivamente registrato.",
|
||
"hourlyServicesAlertHeading": "Servizi orari",
|
||
"hourlyServicesDescription": "Configura i servizi che vengono fatturati in base al tempo registrato.",
|
||
"hourlyServicesLabel": "Servizi orari",
|
||
"hourlyServicesTitle": "Servizi orari",
|
||
"itemLabel": "Elemento {{index}}",
|
||
"moneyPlaceholder": "0.00",
|
||
"minimumBillableTimeLabel": "Tempo minimo fatturabile (minuti)",
|
||
"noFixedItems": "Nessun elemento a tariffa fissa ancora aggiunto. Fai clic su \"Aggiungi elemento\" sopra per iniziare.",
|
||
"noHourlyServices": "Nessun servizio orario ancora aggiunto. Fai clic su \"Aggiungi servizio orario\" sopra per iniziare.",
|
||
"noUsageServices": "Nessun servizio basato su utilizzo ancora aggiunto. Fai clic su \"Aggiungi servizio basato su utilizzo\" sopra per iniziare.",
|
||
"quantityLabel": "Quantità",
|
||
"ratePerUnitLabel": "Tariffa per unità",
|
||
"recurringBaseRateHelp": "Tariffa ricorrente per tutti i servizi fissi.",
|
||
"recurringBaseRateLabel": "Tariffa base ricorrente",
|
||
"roundUpToNearestLabel": "Arrotonda per eccesso al più vicino (minuti)",
|
||
"selectItemPlaceholder": "Seleziona un elemento",
|
||
"selectServicePlaceholder": "Seleziona un servizio",
|
||
"serviceLabel": "Servizio {{index}}",
|
||
"servicesAndProductsLabel": "Servizi e prodotti",
|
||
"title": "Crea linea contrattuale personalizzata",
|
||
"unitOfMeasureLabel": "Unità di misura",
|
||
"unitOfMeasurePlaceholder": "es., GB, chiamata API, utente",
|
||
"unitRateDisplay": "{{rate}}/{{unit}}",
|
||
"usageServicesAlertDescription": "Questi servizi vengono fatturati in base al consumo effettivo.",
|
||
"usageServicesAlertHeading": "Servizi basati su utilizzo",
|
||
"usageServicesDescription": "Configura i servizi che vengono fatturati in base all'utilizzo o al consumo.",
|
||
"usageServicesLabel": "Servizi basati su utilizzo",
|
||
"usageServicesTitle": "Servizi basati su utilizzo",
|
||
"validation": {
|
||
"billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria",
|
||
"contractLineNameRequired": "Il nome della linea contrattuale è obbligatorio",
|
||
"contractLineTypeRequired": "Il tipo di linea contrattuale è obbligatorio",
|
||
"failedToCreate": "Impossibile creare la linea contrattuale",
|
||
"fixedServiceRequired": "È richiesto almeno un servizio fisso o prodotto",
|
||
"fixedServiceSelectRequired": "Elemento {{index}}: Seleziona un servizio o prodotto",
|
||
"hourlyRateRequired": "Servizio {{index}}: La tariffa oraria è obbligatoria",
|
||
"hourlyServiceRequired": "È richiesto almeno un servizio orario",
|
||
"hourlyServiceSelectRequired": "Servizio {{index}}: Seleziona un servizio",
|
||
"unitOfMeasureRequired": "Servizio {{index}}: L'unità di misura è obbligatoria",
|
||
"unitRateRequired": "Servizio {{index}}: La tariffa unitaria è obbligatoria",
|
||
"usageServiceRequired": "È richiesto almeno un servizio basato su utilizzo",
|
||
"usageServiceSelectRequired": "Servizio {{index}}: Seleziona un servizio"
|
||
}
|
||
},
|
||
"pricingSchedules": {
|
||
"list": {
|
||
"actions": {
|
||
"addSchedule": "Aggiungi pianificazione",
|
||
"deleteSchedule": "Elimina pianificazione",
|
||
"editSchedule": "Modifica pianificazione"
|
||
},
|
||
"columns": {
|
||
"actions": "Azioni",
|
||
"customRate": "Tariffa personalizzata",
|
||
"effectiveDate": "Data di decorrenza",
|
||
"endDate": "Data di fine",
|
||
"notes": "Note"
|
||
},
|
||
"dialogs": {
|
||
"confirmDeleteSchedule": "Sei sicuro di voler eliminare questa pianificazione dei prezzi?"
|
||
},
|
||
"empty": {
|
||
"description": "Aggiungi pianificazioni dei prezzi per definire variazioni tariffarie basate sul tempo per questo contratto",
|
||
"noPricingSchedules": "Nessuna pianificazione dei prezzi ancora"
|
||
},
|
||
"errors": {
|
||
"failedToDeletePricingSchedule": "Impossibile eliminare la pianificazione dei prezzi",
|
||
"failedToLoadPricingSchedules": "Impossibile caricare le pianificazioni dei prezzi"
|
||
},
|
||
"loading": "Caricamento pianificazioni dei prezzi",
|
||
"readOnlyNotice": "Questo contratto predefinito gestito dal sistema è solo di attribuzione. La creazione di pianificazioni dei prezzi è disabilitata.",
|
||
"timeline": {
|
||
"title": "Cronologia dei prezzi"
|
||
},
|
||
"title": "Pianificazioni dei prezzi",
|
||
"values": {
|
||
"defaultRate": "Tariffa predefinita",
|
||
"ongoing": "In corso",
|
||
"useDefaultRate": "Utilizza tariffa predefinita"
|
||
}
|
||
},
|
||
"dialog": {
|
||
"actions": {
|
||
"addSchedule": "Aggiungi pianificazione",
|
||
"cancel": "Annulla",
|
||
"saving": "Salvataggio...",
|
||
"updateSchedule": "Aggiorna pianificazione"
|
||
},
|
||
"durationUnits": {
|
||
"days": "Giorni",
|
||
"months": "Mesi",
|
||
"weeks": "Settimane",
|
||
"years": "Anni"
|
||
},
|
||
"errors": {
|
||
"failedToSavePricingSchedule": "Impossibile salvare la pianificazione dei prezzi"
|
||
},
|
||
"fields": {
|
||
"customRate": "Tariffa personalizzata",
|
||
"customRatePlaceholder": "0.00",
|
||
"duration": "Durata",
|
||
"durationPlaceholder": "es. 6",
|
||
"effectiveDate": "Data di decorrenza",
|
||
"endDate": "Data di fine",
|
||
"hasEndDate": "Ha data di fine",
|
||
"notes": "Note",
|
||
"notesPlaceholder": "Aggiungi note su questa variazione di prezzo (es., 'Aumento tariffa annuale')",
|
||
"unit": "Unità",
|
||
"useDefaultRate": "Utilizza tariffa predefinita",
|
||
"useDuration": "Utilizza durata"
|
||
},
|
||
"title": {
|
||
"addPricingSchedule": "Aggiungi pianificazione dei prezzi",
|
||
"editPricingSchedule": "Modifica pianificazione dei prezzi"
|
||
},
|
||
"validation": {
|
||
"customRatePositive": "La tariffa personalizzata deve essere un numero positivo",
|
||
"customRateRequired": "La tariffa personalizzata è obbligatoria quando non si utilizza la tariffa predefinita",
|
||
"durationPositive": "La durata deve essere un numero positivo",
|
||
"durationRequired": "Il valore della durata è obbligatorio quando si utilizza la durata",
|
||
"effectiveDateRequired": "La data di decorrenza è obbligatoria",
|
||
"endDateAfterEffectiveDate": "La data di fine deve essere successiva alla data di decorrenza",
|
||
"endDateRequiredWhenEnabled": "La data di fine è obbligatoria quando è abilitato \"Ha data di fine\""
|
||
}
|
||
}
|
||
},
|
||
"contractsList": {
|
||
"actions": {
|
||
"deleting": "Eliminazione in corso…",
|
||
"createContract": "Crea contratto",
|
||
"createTemplate": "Crea modello",
|
||
"openMenu": "Apri menu",
|
||
"quickAdd": "Aggiunta rapida",
|
||
"resume": "Riprendi",
|
||
"restore": "Ripristina",
|
||
"setToActive": "Imposta ad attivo",
|
||
"terminate": "Termina"
|
||
},
|
||
"columns": {
|
||
"actions": "Azioni",
|
||
"client": "Cliente",
|
||
"contractName": "Nome del contratto",
|
||
"created": "Creato",
|
||
"description": "Descrizione",
|
||
"endDate": "Data di fine",
|
||
"lastModified": "Ultima modifica",
|
||
"sourceTemplate": "Modello di origine",
|
||
"startDate": "Data di inizio",
|
||
"status": "Stato"
|
||
},
|
||
"dialogs": {
|
||
"deleteClient": {
|
||
"clientSuffix": " per {{clientName}}",
|
||
"message": "Sei sicuro di voler eliminare in modo permanente il contratto cliente \"{{contractName}}\"{{clientSuffix}}? Questa azione non può essere annullata.",
|
||
"title": "Eliminare il contratto cliente?"
|
||
},
|
||
"deleteTemplate": {
|
||
"message": "Sei sicuro di voler eliminare in modo permanente il modello \"{{contractName}}\"? Questa azione non può essere annullata.",
|
||
"title": "Eliminare il modello di contratto?"
|
||
},
|
||
"discardDraft": {
|
||
"message": "Questa operazione eliminerà in modo permanente la bozza \"{{contractName}}\" per {{clientName}}.\nQuesta azione non può essere annullata.",
|
||
"title": "Annullare la bozza del contratto?"
|
||
}
|
||
},
|
||
"drafts": {
|
||
"badgeCount": "{{count}} bozze di contratto"
|
||
},
|
||
"empty": {
|
||
"dash": "—",
|
||
"noClientContracts": "Nessun contratto cliente corrisponde alla tua ricerca.",
|
||
"noDescription": "Nessuna descrizione",
|
||
"noDraftMatches": "Nessuna bozza di contratto corrisponde alla tua ricerca.",
|
||
"noDrafts": "Nessuna bozza di contratto. Inizia a creare un nuovo contratto da salvare come bozza.",
|
||
"noTemplates": "Nessun modello corrisponde alla tua ricerca.",
|
||
"unknownClient": "Cliente sconosciuto",
|
||
"untitledContract": "Contratto senza titolo",
|
||
"untitledDraft": "Bozza senza titolo",
|
||
"untitledTemplate": "Modello senza titolo"
|
||
},
|
||
"errors": {
|
||
"failedToFetch": "Impossibile recuperare i contratti"
|
||
},
|
||
"heading": {
|
||
"description": "I modelli sono definizioni riutilizzabili. I contratti cliente sono istanze di proprietà del cliente.",
|
||
"title": "Contratti"
|
||
},
|
||
"loading": {
|
||
"contracts": "Caricamento contratti..."
|
||
},
|
||
"search": {
|
||
"clientContractsAriaLabel": "Cerca contratti cliente",
|
||
"clientContractsPlaceholder": "Cerca per cliente o contratto...",
|
||
"draftsAriaLabel": "Cerca bozze di contratto",
|
||
"draftsPlaceholder": "Cerca bozze...",
|
||
"templatesAriaLabel": "Cerca modelli di contratto",
|
||
"templatesPlaceholder": "Cerca modelli..."
|
||
},
|
||
"status": {
|
||
"archived": "Archiviato",
|
||
"published": "Pubblicato"
|
||
},
|
||
"toasts": {
|
||
"draftDiscarded": "Bozza annullata",
|
||
"failedToActivateContract": "Impossibile attivare il contratto",
|
||
"failedToDeleteContract": "Impossibile eliminare il contratto",
|
||
"failedToDiscardDraft": "Impossibile annullare la bozza",
|
||
"failedToRestoreContract": "Impossibile ripristinare il contratto",
|
||
"failedToResumeDraft": "Impossibile riprendere la bozza",
|
||
"failedToTerminateContract": "Impossibile terminare il contratto"
|
||
}
|
||
},
|
||
"clientContracts": {
|
||
"actions": {
|
||
"viewDetails": "Visualizza dettagli"
|
||
},
|
||
"columns": {
|
||
"actions": "Azioni",
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"client": "Cliente",
|
||
"contractName": "Nome del contratto",
|
||
"endDate": "Data di fine",
|
||
"poIndicator": "OdA",
|
||
"sourceTemplate": "Modello di origine",
|
||
"startDate": "Data di inizio",
|
||
"status": "Stato"
|
||
},
|
||
"dialogs": {
|
||
"terminate": {
|
||
"clientSuffix": " per {{clientName}}",
|
||
"message": "Sei sicuro di voler terminare \"{{contractName}}\"{{clientSuffix}}?",
|
||
"title": "Terminare il contratto cliente?"
|
||
}
|
||
},
|
||
"empty": {
|
||
"noMatches": "Nessun contratto cliente corrisponde alla tua ricerca."
|
||
},
|
||
"errors": {
|
||
"failedToFetch": "Impossibile recuperare i contratti cliente"
|
||
},
|
||
"loading": "Caricamento contratti cliente...",
|
||
"po": {
|
||
"notRequired": "Non richiesto",
|
||
"required": "Obbligatorio"
|
||
},
|
||
"search": {
|
||
"ariaLabel": "Cerca contratti cliente",
|
||
"placeholder": "Cerca per cliente o contratto..."
|
||
},
|
||
"tabs": {
|
||
"contracts": "Contratti",
|
||
"upcomingRenewals": "Rinnovi imminenti ({{count}})"
|
||
},
|
||
"toasts": {
|
||
"failedToActivate": "Impossibile attivare il contratto",
|
||
"failedToDelete": "Impossibile eliminare il contratto",
|
||
"failedToMarkNonRenewing": "Impossibile contrassegnare il rinnovo come non rinnovabile",
|
||
"failedToMarkRenewing": "Impossibile contrassegnare il rinnovo come rinnovabile",
|
||
"failedToRestore": "Impossibile ripristinare il contratto",
|
||
"failedToResumeDraft": "Impossibile riprendere la bozza",
|
||
"failedToTerminate": "Impossibile terminare il contratto"
|
||
},
|
||
"upcoming": {
|
||
"actions": {
|
||
"markNonRenewing": "Contrassegna come non rinnovabile",
|
||
"markRenewing": "Contrassegna come rinnovabile",
|
||
"openMenu": "Apri azioni di rinnovo"
|
||
},
|
||
"columns": {
|
||
"actions": "Azioni",
|
||
"client": "Cliente",
|
||
"contract": "Contratto",
|
||
"daysUntilDue": "Giorni alla scadenza",
|
||
"decisionDue": "Decisione dovuta",
|
||
"status": "Stato",
|
||
"type": "Tipo"
|
||
},
|
||
"description": "Contratti con decisioni di rinnovo in scadenza entro la finestra selezionata.",
|
||
"empty": "Nessun rinnovo imminente per la finestra selezionata.",
|
||
"filterAriaLabel": "Filtra rinnovi imminenti",
|
||
"filterPlaceholder": "Filtra rinnovi imminenti...",
|
||
"status": {
|
||
"completed": "Completato",
|
||
"nonRenewing": "Non rinnovabile",
|
||
"pending": "In sospeso",
|
||
"renewing": "In rinnovo",
|
||
"snoozed": "Rinviato"
|
||
},
|
||
"title": "Rinnovi imminenti",
|
||
"type": {
|
||
"evergreen": "Sempreverde",
|
||
"fixedTerm": "A termine fisso"
|
||
},
|
||
"window": {
|
||
"all": "Tutti",
|
||
"next30": "Prossimi 30 giorni",
|
||
"next60": "Prossimi 60 giorni",
|
||
"next90": "Prossimi 90 giorni"
|
||
},
|
||
"windowPlaceholder": "Seleziona finestra di rinnovo"
|
||
}
|
||
},
|
||
"templatesTab": {
|
||
"actions": {
|
||
"createTemplate": "Crea modello",
|
||
"delete": "Elimina",
|
||
"edit": "Modifica"
|
||
},
|
||
"columns": {
|
||
"actions": "Azioni",
|
||
"description": "Descrizione",
|
||
"status": "Stato",
|
||
"templateName": "Nome del modello"
|
||
},
|
||
"empty": {
|
||
"createFirstTemplate": "Crea il tuo primo modello per iniziare.",
|
||
"noSearchMatches": "Nessun modello corrisponde alla tua ricerca",
|
||
"noTemplates": "Nessun modello ancora",
|
||
"tryDifferentSearch": "Prova un termine di ricerca diverso."
|
||
},
|
||
"errors": {
|
||
"failedToDeleteContract": "Impossibile eliminare il contratto",
|
||
"failedToFetchTemplates": "Impossibile recuperare i modelli"
|
||
},
|
||
"loading": "Caricamento modelli...",
|
||
"search": {
|
||
"ariaLabel": "Cerca modelli di contratto",
|
||
"placeholder": "Cerca modelli..."
|
||
},
|
||
"status": {
|
||
"active": "Attivo",
|
||
"archived": "Archiviato",
|
||
"draft": "Bozza",
|
||
"expired": "Scaduto",
|
||
"published": "Pubblicato",
|
||
"terminated": "Terminato"
|
||
},
|
||
"values": {
|
||
"noDescription": "Nessuna descrizione"
|
||
}
|
||
},
|
||
"detailSwitcher": {
|
||
"errors": {
|
||
"contractNotFound": "Contratto non trovato",
|
||
"failedToLoadContractDetails": "Impossibile caricare i dettagli del contratto",
|
||
"missingContractIdentifier": "Identificatore del contratto mancante",
|
||
"noContractSelected": "Nessun contratto selezionato.",
|
||
"unableToLoadContractDetails": "Impossibile caricare i dettagli del contratto"
|
||
},
|
||
"loading": {
|
||
"contract": "Caricamento contratto..."
|
||
}
|
||
},
|
||
"templateDetail": {
|
||
"backToTemplates": "Torna ai modelli",
|
||
"backToTemplatesArrow": "← Torna ai modelli",
|
||
"composition": {
|
||
"addContractLinesBeforeManaging": "Aggiungi linee contrattuali a questo modello prima di gestire i servizi.",
|
||
"additionalPlans": "Piani aggiuntivi",
|
||
"bucketSummary": "Pacchetto: {{minutes}} min • Eccesso ${{overage}}",
|
||
"closeManager": "Chiudi gestore",
|
||
"editRate": "Modifica tariffa",
|
||
"fixedFeeBundles": "Pacchetti a tariffa fissa",
|
||
"fixedFeeRate": "Tariffa fissa:",
|
||
"hourlyPlans": "Piani orari",
|
||
"manageServices": "Gestisci servizi",
|
||
"manageTemplateServices": "Gestisci servizi del modello",
|
||
"minimumTimeLabel": "Tempo minimo:",
|
||
"minutesValue": "{{count}} min",
|
||
"noFixedFeeLines": "Nessuna linea contrattuale a tariffa fissa ancora configurata.",
|
||
"noHourlyLines": "Nessuna linea contrattuale oraria ancora configurata.",
|
||
"noServicesAssigned": "Nessun servizio assegnato a questa linea contrattuale.",
|
||
"noUsageLines": "Nessuna linea contrattuale basata su utilizzo ancora configurata.",
|
||
"notSet": "Non impostato",
|
||
"quantityLabel": "Quantità:",
|
||
"roundUpLabel": "Arrotondamento per eccesso:",
|
||
"serviceCountPlural": "{{count}} servizi",
|
||
"serviceCountSingle": "{{count}} servizio",
|
||
"serviceFallback": "Servizio",
|
||
"title": "Composizione del modello",
|
||
"unitLabel": "Unità:",
|
||
"usageBasedPlans": "Piani basati su utilizzo"
|
||
},
|
||
"editBasicsTitle": "Modifica nozioni di base del modello",
|
||
"editGuidanceTitle": "Modifica indicazioni del modello",
|
||
"failedToLoadTemplate": "Impossibile caricare il modello di contratto",
|
||
"form": {
|
||
"currencyPlaceholder": "Seleziona valuta",
|
||
"internalNotesLabel": "Note interne",
|
||
"internalNotesPlaceholder": "Descrivi dove si applica questo modello, suggerimenti di onboarding o requisiti di approvazione.",
|
||
"recommendedBillingFrequencyLabel": "Frequenza di fatturazione raccomandata *",
|
||
"recommendedBillingFrequencyPlaceholder": "Seleziona cadenza di fatturazione",
|
||
"templateNameLabel": "Nome del modello *",
|
||
"templateNamePlaceholder": "Managed Services Starter, Premium Support Bundle, ecc."
|
||
},
|
||
"guidance": {
|
||
"noCadenceProvided": "Nessuna cadenza raccomandata fornita.",
|
||
"recommendedCadenceLabel": "Cadenza raccomandata",
|
||
"recommendedCadencePlaceholder": "Seleziona una cadenza",
|
||
"tagsHint": "I tag aiutano i team a trovare rapidamente i modelli pertinenti.",
|
||
"tagsLabel": "Tag",
|
||
"tagsPlaceholder": "Separati da virgole (es., onboarding, finanza)",
|
||
"title": "Indicazioni del modello",
|
||
"usageNotesLabel": "Note sull'utilizzo",
|
||
"usageNotesPlaceholder": "Aggiungi indicazioni per aiutare gli altri a capire come utilizzare questo modello."
|
||
},
|
||
"loadingTemplate": "Caricamento modello...",
|
||
"servicesLabel": "Servizi",
|
||
"templateBadge": "Modello",
|
||
"templateNotFound": "Modello di contratto non trovato",
|
||
"templateSnapshotTitle": "Istantanea del modello",
|
||
"validation": {
|
||
"billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria",
|
||
"failedToUpdateBasics": "Impossibile aggiornare le nozioni di base del modello",
|
||
"failedToUpdateGuidance": "Impossibile aggiornare le indicazioni del modello",
|
||
"templateNameRequired": "Il nome del modello è obbligatorio"
|
||
},
|
||
"clientAssignments": {
|
||
"title": "Assegnazioni cliente",
|
||
"totalAssignments": "Assegnazioni totali",
|
||
"activeClients": "Clienti attivi",
|
||
"purchaseOrders": "Ordini d'acquisto",
|
||
"poRequiredCount": "{{count}} assegnazioni richiedono un OdA",
|
||
"noPoRequirements": "Nessun requisito di OdA registrato.",
|
||
"noClientContracts": "Nessun contratto cliente sta attualmente utilizzando questo modello.",
|
||
"reviewBelow": "Consulta l'elenco completo delle assegnazioni nella sezione dei dettagli qui sotto."
|
||
},
|
||
"assignmentDetails": {
|
||
"title": "Dettagli assegnazione",
|
||
"empty": "Quando i contratti cliente adotteranno questo modello saranno elencati qui con il contesto dell'ordine d'acquisto.",
|
||
"contractId": "ID contratto: {{id}}",
|
||
"ongoing": "In corso",
|
||
"notRequired": "Non richiesto",
|
||
"columns": {
|
||
"client": "Cliente",
|
||
"status": "Stato",
|
||
"start": "Inizio",
|
||
"end": "Fine",
|
||
"poRequired": "OdA richiesto",
|
||
"poNumber": "Numero OdA",
|
||
"poAmount": "Importo OdA"
|
||
},
|
||
"status": {
|
||
"active": "Attivo",
|
||
"inactive": "Inattivo"
|
||
}
|
||
}
|
||
},
|
||
"quickStart": {
|
||
"actions": {
|
||
"createFirstContract": "Crea il tuo primo contratto",
|
||
"dismiss": "Ignora",
|
||
"minimize": "Riduci a icona",
|
||
"showGuide": "Mostra guida"
|
||
},
|
||
"badge": {
|
||
"new": "Nuovo"
|
||
},
|
||
"bestPractices": {
|
||
"items": {
|
||
"clearNames": "Utilizza nomi di contratto chiari e descrittivi (es., \"Acme Corp - MSP Services Q4 2024\")",
|
||
"endDates": "Imposta date di fine per i contratti a termine fisso per tenere traccia delle date di rinnovo",
|
||
"partialPeriodAdjustment": "Utilizza l'adeguamento per periodo parziale quando le date del contratto coprono solo una parte di un periodo di servizio",
|
||
"poNumbers": "Aggiungi i numeri d'ordine d'acquisto quando richiesto dalle politiche di approvvigionamento del cliente"
|
||
},
|
||
"title": "Migliori pratiche"
|
||
},
|
||
"billingModels": {
|
||
"bucketHours": {
|
||
"description": "Ore prepagate + eccesso",
|
||
"label": "Ore del pacchetto:"
|
||
},
|
||
"fixedFee": {
|
||
"description": "Stesso prezzo ogni mese",
|
||
"label": "Tariffa fissa:"
|
||
},
|
||
"hourly": {
|
||
"description": "Fatturazione per tempo registrato",
|
||
"label": "Orario:"
|
||
},
|
||
"usageBased": {
|
||
"description": "Fatturazione per consumo/utilizzo",
|
||
"label": "Basato su utilizzo:"
|
||
}
|
||
},
|
||
"steps": {
|
||
"configureBilling": {
|
||
"description": "Scegli il tuo modello (o modelli) di fatturazione. Puoi combinare più tipi:",
|
||
"title": "Configura fatturazione"
|
||
},
|
||
"createContract": {
|
||
"description": "Fai clic su \"Nuovo contratto\" per avviare la procedura guidata. Scegli un cliente e assegna un nome al tuo contratto.",
|
||
"requiredFields": "Obbligatori: Cliente, Nome del contratto, Data di inizio",
|
||
"title": "Crea un contratto"
|
||
},
|
||
"reviewCreate": {
|
||
"description": "Controlla nuovamente tutto prima di creare. Puoi sempre modificare in seguito.",
|
||
"tip": "Suggerimento: È richiesta almeno una linea di servizio",
|
||
"title": "Rivedi e crea"
|
||
}
|
||
},
|
||
"subtitle": "Scopri come creare e gestire i contratti",
|
||
"title": "Guida di avvio rapido"
|
||
},
|
||
"servicePicker": {
|
||
"emptyMessage": "Nessun servizio trovato.",
|
||
"placeholder": "Seleziona servizio...",
|
||
"searchPlaceholder": "Cerca servizi...",
|
||
"catalog": {
|
||
"badges": {
|
||
"product": "Prodotto",
|
||
"service": "Servizio"
|
||
},
|
||
"custom": {
|
||
"addAsCustomItem": "Aggiungi “{{name}}” come elemento personalizzato",
|
||
"badge": "Personalizzato",
|
||
"typeNameHint": "Digita un nome per aggiungere un elemento personalizzato"
|
||
},
|
||
"emptyMessage": "Nessun elemento corrispondente.",
|
||
"placeholder": "Seleziona elemento...",
|
||
"searchPlaceholder": "Cerca elementi..."
|
||
}
|
||
},
|
||
"bucketOverlay": {
|
||
"includedLabel": "{{units}} incluse",
|
||
"includedPlaceholderHours": "es. 40",
|
||
"includedPlaceholderUnits": "es. 1000",
|
||
"includedTooltip": "Quantità di {{units}} incluse in ogni periodo di fatturazione prima che si applichino gli eccessi.",
|
||
"overageRateLabel": "Tariffa per eccesso",
|
||
"overageRateTooltip": "Addebito applicato per ogni {{unit}} oltre l'importo incluso.",
|
||
"rolloverDescription": "Se abilitato, qualsiasi saldo non utilizzato viene riportato al periodo successivo.",
|
||
"rolloverLabel": "Consenti il riporto di {{units}} non utilizzate",
|
||
"units": {
|
||
"hour": "ora",
|
||
"hours": "ore",
|
||
"units": "unità"
|
||
}
|
||
},
|
||
"frequencyOverride": {
|
||
"confirmation": "Questa linea contrattuale verrà fatturata {{lineFrequency}} invece che {{contractFrequency}}.",
|
||
"description": "Opzionale: Sovrascrivi la frequenza di fatturazione del contratto ({{frequency}}) per questa specifica linea contrattuale.",
|
||
"label": "Override della frequenza di fatturazione",
|
||
"optionAlreadySetForContract": "{{label}} (già impostato per il contratto)",
|
||
"placeholder": "Utilizza la frequenza di fatturazione del contratto ({{frequency}})"
|
||
},
|
||
"wizard": {
|
||
"dialogs": {
|
||
"unsavedChanges": {
|
||
"cancel": "Rimani",
|
||
"confirm": "Annulla modifiche",
|
||
"message": "Sono presenti modifiche non salvate. Se chiudi questa finestra di dialogo ora, le modifiche verranno annullate.",
|
||
"title": "Annullare le modifiche?"
|
||
}
|
||
},
|
||
"errors": {
|
||
"failedToCreateContract": "Impossibile creare il contratto",
|
||
"failedToLoadTemplateDetails": "Impossibile caricare i dettagli del modello",
|
||
"failedToLoadTemplates": "Impossibile caricare i modelli",
|
||
"failedToSaveDraft": "Impossibile salvare la bozza"
|
||
},
|
||
"steps": {
|
||
"contractBasics": "Nozioni di base del contratto",
|
||
"fixedFeeServices": "Servizi a tariffa fissa",
|
||
"hourlyServices": "Servizi orari",
|
||
"products": "Prodotti",
|
||
"reviewCreate": "Rivedi e crea",
|
||
"usageBasedServices": "Servizi basati su utilizzo"
|
||
},
|
||
"title": {
|
||
"createNewContract": "Crea nuovo contratto",
|
||
"editContract": "Modifica contratto"
|
||
},
|
||
"validation": {
|
||
"addAtLeastOneService": "Aggiungi almeno un servizio prima di creare il contratto",
|
||
"baseRateRequiredWhenFixedServices": "La tariffa base è obbligatoria quando sono inclusi servizi fissi",
|
||
"billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria",
|
||
"clientRequired": "Il cliente è obbligatorio",
|
||
"contractNameRequired": "Il nome del contratto è obbligatorio",
|
||
"noticePeriodRange": "Il periodo di preavviso deve essere compreso tra {{min}} e {{max}} giorni",
|
||
"noticePeriodWholeNumber": "Il periodo di preavviso deve essere un numero intero di giorni",
|
||
"recurring": {
|
||
"frequency": {
|
||
"annually": "annualmente",
|
||
"biweekly": "bisettimanale",
|
||
"monthly": "mensilmente",
|
||
"quarterly": "trimestralmente",
|
||
"semi-annually": "semestralmente",
|
||
"weekly": "settimanalmente"
|
||
},
|
||
"lineType": {
|
||
"fixed": "Fisso",
|
||
"hourly": "Orario",
|
||
"product": "Prodotto",
|
||
"usage": "Utilizzo"
|
||
}
|
||
},
|
||
"renewalModeRequiredWithEndDate": "La modalità di rinnovo è obbligatoria quando è impostata una data di fine",
|
||
"renewalTermPositiveWhole": "I mesi del termine di rinnovo devono essere un numero intero positivo",
|
||
"selectClientBeforeDraft": "Seleziona un cliente prima di salvare come bozza",
|
||
"selectProductForEachLine": "Seleziona un prodotto per ogni linea di prodotto",
|
||
"startDateRequired": "La data di inizio è obbligatoria",
|
||
"unsupportedRecurringAuthoringCombination": "Combinazione di creazione ricorrente non supportata per i servizi {{lineType}}: la cadenza di anniversario del contratto attualmente supporta le frequenze di fatturazione {{supportedFrequencies}}. {{billingFrequency}} non è ancora supportata. Utilizza una delle frequenze supportate oppure fatturare sulla pianificazione di fatturazione del cliente."
|
||
},
|
||
"nav": {
|
||
"back": "Indietro",
|
||
"next": "Avanti",
|
||
"skip": "Salta",
|
||
"finish": "Completa configurazione",
|
||
"saveDraft": "Salva come bozza",
|
||
"saving": "Salvataggio...",
|
||
"completing": "Completamento..."
|
||
}
|
||
},
|
||
"wizardBasics": {
|
||
"additionalDescription": {
|
||
"hint": "Note interne o dettagli del contratto.",
|
||
"label": "Descrizione (opzionale)",
|
||
"placeholder": "Aggiungi eventuali note aggiuntive su questo contratto..."
|
||
},
|
||
"billingFrequency": {
|
||
"hint": "Con quale frequenza deve essere fatturato questo contratto?",
|
||
"label": "Frequenza di fatturazione",
|
||
"placeholder": "Seleziona frequenza di fatturazione"
|
||
},
|
||
"cadenceOwner": {
|
||
"description": "Imposta il proprietario della cadenza predefinito applicato alle linee ricorrenti create in questa procedura guidata.",
|
||
"label": "Cadenza ricorrente predefinita",
|
||
"options": {
|
||
"client": {
|
||
"description": "Utilizza il calendario di fatturazione del cliente in modo che le linee ricorrenti rimangano allineate alla normale cadenza di fatturazione del cliente.",
|
||
"label": "Fatturazione sulla pianificazione di fatturazione del cliente"
|
||
},
|
||
"contract": {
|
||
"description": "Utilizza periodi di servizio ad anniversario del contratto per le linee ricorrenti che devono seguire la cronologia del contratto.",
|
||
"label": "Fatturazione sull'anniversario del contratto"
|
||
}
|
||
}
|
||
},
|
||
"client": {
|
||
"chooseClientHint": "Scegli il cliente per cui è destinato questo contratto.",
|
||
"clientLabel": "Cliente",
|
||
"loadingClients": "Caricamento clienti…",
|
||
"selectClient": "Seleziona un cliente"
|
||
},
|
||
"contractName": {
|
||
"hint": "Assegna a questo contratto un nome descrittivo.",
|
||
"label": "Nome del contratto",
|
||
"placeholder": "es., Standard MSP Services, Premium Support Package"
|
||
},
|
||
"currency": {
|
||
"hint": "Valuta per questo contratto. Predefinita sulla valuta preferita del cliente.",
|
||
"label": "Valuta",
|
||
"placeholder": "Seleziona valuta"
|
||
},
|
||
"dates": {
|
||
"endDateAfterStartValidation": "La data di fine deve essere successiva alla data di inizio",
|
||
"endDateLabel": "Data di fine (opzionale)",
|
||
"endDateOngoingHint": "Lascia vuoto per un contratto in corso.",
|
||
"endDateTooltip": "Lascia vuoto per contratti in corso che non hanno una data di fine fissa. Puoi sempre impostare una data di fine in seguito quando il contratto viene terminato o scade.",
|
||
"startDateHint": "Quando diventa attivo questo contratto?",
|
||
"startDateLabel": "Data di inizio"
|
||
},
|
||
"description": "Scegli un modello (opzionale), seleziona il cliente e imposta i dettagli fondamentali del contratto. I dettagli dei servizi verranno caricati nei passaggi successivi.",
|
||
"heading": "Nozioni di base del contratto",
|
||
"po": {
|
||
"amountHint": "Importo totale autorizzato sull'ordine d'acquisto.",
|
||
"amountLabel": "Importo OdA",
|
||
"noteLabel": "Nota:",
|
||
"noteText": "L'applicazione dell'OdA sarà attiva quando l'automazione delle fatture sarà abilitata. Configura ora per essere preparato.",
|
||
"numberHint": "Numero di riferimento dell'ordine d'acquisto del cliente.",
|
||
"numberLabel": "Numero OdA",
|
||
"numberPlaceholder": "es., PO-2024-12345",
|
||
"requireForInvoicing": "Richiedi ordine d'acquisto per la fatturazione",
|
||
"requireHint": "Blocca la generazione della fattura se l'ordine d'acquisto non viene fornito.",
|
||
"requireTooltip": "Quando abilitato, non è possibile generare fatture per questo contratto a meno che non venga fornito un numero OdA.",
|
||
"title": "Ordine d'acquisto (opzionale)"
|
||
},
|
||
"renewal": {
|
||
"evergreen": {
|
||
"description": "Questo contratto è in corso. Configura la cadenza di revisione annuale e la tempistica di preavviso.",
|
||
"title": "Impostazioni di revisione sempreverdi"
|
||
},
|
||
"fixedTerm": {
|
||
"description": "Questo contratto ha una data di fine fissa. Configura il comportamento di rinnovo e la tempistica di preavviso.",
|
||
"title": "Impostazioni di rinnovo"
|
||
},
|
||
"modeLabel": "Modalità di rinnovo",
|
||
"modeOptions": {
|
||
"auto": "Rinnovo automatico",
|
||
"manual": "Rinnovo manuale",
|
||
"none": "Nessun rinnovo"
|
||
},
|
||
"modePlaceholder": "Seleziona modalità di rinnovo",
|
||
"noticePeriodLabel": "Periodo di preavviso (giorni)",
|
||
"noticePeriodPlaceholder": "es. 30",
|
||
"termLabel": "Termine di rinnovo (mesi)",
|
||
"termPlaceholder": "es. 12",
|
||
"useTenantDefaultsDescription": "Applica le impostazioni di rinnovo a livello organizzativo salvo quando esplicitamente sovrascritte.",
|
||
"useTenantDefaultsLabel": "Utilizza le impostazioni predefinite di rinnovo del tenant"
|
||
},
|
||
"summary": {
|
||
"labels": {
|
||
"billingFrequency": "Frequenza di fatturazione:",
|
||
"client": "Cliente:",
|
||
"contract": "Contratto:",
|
||
"currency": "Valuta:",
|
||
"noticePeriod": "Periodo di preavviso:",
|
||
"period": "Periodo:",
|
||
"poAmount": "Importo OdA:",
|
||
"poNumber": "Numero OdA:",
|
||
"poRequired": "OdA richiesto:",
|
||
"renewalMode": "Modalità di rinnovo:",
|
||
"renewalTerm": "Termine di rinnovo:"
|
||
},
|
||
"title": "Riepilogo del contratto",
|
||
"values": {
|
||
"notSelected": "Non selezionato",
|
||
"noticePeriodDays_one": "{{count}} giorno",
|
||
"noticePeriodDays_other": "{{count}} giorni",
|
||
"ongoing": "In corso",
|
||
"renewalTermMonths_one": "{{count}} mese",
|
||
"renewalTermMonths_other": "{{count}} mesi",
|
||
"noticePeriodDays": "{{count}} giorno",
|
||
"renewalTermMonths": "{{count}} mese"
|
||
}
|
||
},
|
||
"template": {
|
||
"loadingTemplateDetails": "Caricamento dettagli del modello…",
|
||
"loadingTemplates": "Caricamento modelli…",
|
||
"prefillHint": "Precompila servizi, note e cadenza di fatturazione da un modello esistente. Puoi comunque modificare tutto prima della pubblicazione.",
|
||
"preview": {
|
||
"billingCadenceLabel": "Cadenza di fatturazione:",
|
||
"notSpecified": "Non specificato",
|
||
"templateLabel": "Modello:"
|
||
},
|
||
"selectTemplateOptional": "Seleziona un modello (opzionale)",
|
||
"startFromTemplate": "Inizia da un modello"
|
||
}
|
||
},
|
||
"wizardFixed": {
|
||
"alternateFrequencyLabel": "Frequenza di fatturazione alternativa (opzionale)",
|
||
"baseRate": {
|
||
"hint": "Tariffa ricorrente totale per tutti i servizi fissi combinati.",
|
||
"label": "Tariffa base ricorrente",
|
||
"placeholder": "0.00"
|
||
},
|
||
"description": "Configura i servizi che vengono fatturati a una tariffa fissa in ogni ciclo di fatturazione. Puoi comunque registrare il tempo, ma la fatturazione si basa su questo importo forfettario.",
|
||
"emptyState": "Nessun servizio a tariffa fissa ancora aggiunto. Fai clic su “Aggiungi servizio” sopra o “Salta” per proseguire.",
|
||
"explainer": {
|
||
"description": "Questi servizi hanno un prezzo ricorrente stabilito. Continuerai a registrare il tempo per questi servizi, ma la fatturazione si basa sulla tariffa fissa, non sulle ore lavorate.",
|
||
"title": "Cosa sono i servizi a tariffa fissa?"
|
||
},
|
||
"heading": "Servizi a tariffa fissa",
|
||
"preview": {
|
||
"labels": {
|
||
"alternateFrequency": "Frequenza di fatturazione alternativa:",
|
||
"billingTiming": "Tempistiche di fatturazione:",
|
||
"cadenceOwner": "Proprietario della cadenza:",
|
||
"invoiceWindow": "Finestra di fatturazione:",
|
||
"recurringRate": "Tariffa ricorrente:",
|
||
"service": "Servizio:",
|
||
"services": "Servizi:"
|
||
},
|
||
"materializedPeriods": {
|
||
"tooltip": "Anteprima dei prossimi periodi di servizio e delle finestre di fatturazione che verrebbero generate per essi in base alle impostazioni attuali. Permettono di verificare la cadenza prima del salvataggio — le fatture effettive vengono prodotte successivamente dall'esecuzione di fatturazione."
|
||
},
|
||
"title": "Anteprima ricorrente prima del salvataggio"
|
||
},
|
||
"proration": {
|
||
"label": "Adegua per periodi parziali",
|
||
"tooltip": "Adegua la tariffa ricorrente quando le date del contratto coprono solo una parte di un periodo di servizio."
|
||
},
|
||
"services": {
|
||
"addService": "Aggiungi servizio",
|
||
"label": "Servizi",
|
||
"quantityLabel": "Quantità",
|
||
"selectServicePlaceholder": "Seleziona un servizio",
|
||
"serviceItemLabel": "Servizio {{index}}"
|
||
}
|
||
},
|
||
"wizardProducts": {
|
||
"actions": {
|
||
"addProduct": "Aggiungi prodotto"
|
||
},
|
||
"description": "Allega i prodotti che verranno fatturati a ogni ciclo. I prodotti utilizzano il prezzo di catalogo per la valuta del contratto salvo che inserisci un override.",
|
||
"emptyState": "Nessun prodotto ancora allegato. Aggiungi un prodotto se desideri che venga fatturato a ogni ciclo.",
|
||
"heading": "Prodotti",
|
||
"labels": {
|
||
"defaultCatalogPrice": "Prezzo di catalogo predefinito:",
|
||
"overrideUnitPriceOptional": "Sovrascrivi prezzo unitario (opzionale)",
|
||
"productItem": "Prodotto {{index}}",
|
||
"products": "Prodotti",
|
||
"quantity": "Quantità",
|
||
"selectProductPlaceholder": "Seleziona un prodotto",
|
||
"catalogPriceInCurrency": "Prezzo di catalogo in {{currency}}:"
|
||
},
|
||
"validation": {
|
||
"noDefaultPriceEnterUnitPrice": "Nessun prezzo predefinito impostato. Inserisci un prezzo unitario.",
|
||
"productMissingPrice": "Questo prodotto non ha un prezzo predefinito né un override. Non può essere fatturato finché non inserisci un prezzo unitario.",
|
||
"noCurrencyPriceEnterUnitPrice": "Nessun prezzo in {{currency}} nel catalogo. Inserisci un prezzo unitario.",
|
||
"noCurrencyPriceWithLegacyHint": "Nessun prezzo in {{currency}} nel catalogo. Tariffa predefinita precedente: {{rate}}. Inserisci un prezzo unitario in {{currency}}."
|
||
}
|
||
},
|
||
"wizardHourly": {
|
||
"actions": {
|
||
"addHourlyService": "Aggiungi servizio orario"
|
||
},
|
||
"alternateFrequencyLabel": "Frequenza di fatturazione alternativa (opzionale)",
|
||
"description": "Configura i servizi che vengono fatturati in base al tempo registrato. Ideale per lavori T&M (Tempo e Materiali).",
|
||
"emptyState": "Nessun servizio orario ancora aggiunto. Fai clic su “Aggiungi servizio orario” sopra o “Salta” se non hai bisogno della fatturazione a tempo e materiali.",
|
||
"explainer": {
|
||
"description": "Questi servizi vengono fatturati in base al tempo effettivamente registrato. Ogni registrazione di tempo verrà moltiplicata per la tariffa oraria per calcolare l'importo della fattura.",
|
||
"title": "Cosa sono i servizi orari?"
|
||
},
|
||
"heading": "Servizi orari",
|
||
"labels": {
|
||
"enterHourlyRate": "Inserisci la tariffa oraria",
|
||
"hourlyRate": "Tariffa oraria",
|
||
"hourlyRatePerHour": "{{rate}}/ora",
|
||
"hourlyRatePlaceholder": "0.00",
|
||
"hourlyServices": "Servizi orari",
|
||
"selectServicePlaceholder": "Seleziona un servizio",
|
||
"serviceItem": "Servizio {{index}}",
|
||
"setBucketOfHours": "Imposta pacchetto di ore",
|
||
"noCurrencyPriceEnterRate": "Nessun prezzo in {{currency}} nel catalogo. Inserisci una tariffa oraria.",
|
||
"noCurrencyPriceWithLegacyHint": "Nessun prezzo in {{currency}} nel catalogo. Tariffa predefinita precedente: {{rate}}. Inserisci una tariffa oraria in {{currency}}."
|
||
},
|
||
"minimumBillableTime": {
|
||
"hint": "es., 15 minuti - qualsiasi registrazione di tempo inferiore verrà arrotondata per eccesso",
|
||
"label": "Tempo minimo fatturabile (minuti)",
|
||
"placeholder": "15"
|
||
},
|
||
"roundUpToNearest": {
|
||
"hint": "es., 15 minuti - le registrazioni di tempo verranno arrotondate per eccesso all'intervallo più vicino",
|
||
"label": "Arrotonda per eccesso al più vicino (minuti)",
|
||
"placeholder": "15"
|
||
},
|
||
"summary": {
|
||
"labels": {
|
||
"alternateFrequency": "Frequenza di fatturazione alternativa:",
|
||
"bucketsHeading": "Pacchetti:",
|
||
"includedHours": "Ore incluse:",
|
||
"minimumTime": "Tempo minimo:",
|
||
"overageRate": "Tariffa di superamento:",
|
||
"rollover": "Riporto:",
|
||
"roundUp": "Arrotondamento per eccesso:",
|
||
"serviceFallback": "Servizio {{index}}",
|
||
"services": "Servizi:"
|
||
},
|
||
"title": "Riepilogo dei servizi orari",
|
||
"values": {
|
||
"everyMinutes": "Ogni {{count}} minuti",
|
||
"hours": "{{count}} ore",
|
||
"minutes": "{{count}} minuti",
|
||
"overageRatePerHour": "{{rate}}/ora",
|
||
"rolloverDisabled": "Disabilitato",
|
||
"rolloverEnabled": "Abilitato"
|
||
}
|
||
}
|
||
},
|
||
"wizardUsage": {
|
||
"actions": {
|
||
"addUsageBasedService": "Aggiungi servizio basato su utilizzo"
|
||
},
|
||
"alternateFrequencyLabel": "Frequenza di fatturazione alternativa (opzionale)",
|
||
"description": "Configura i servizi che vengono fatturati in base all'utilizzo o al consumo. Ideale per servizi misurati come trasferimento dati, chiamate API o spazio di archiviazione.",
|
||
"emptyState": "Nessun servizio basato su utilizzo ancora aggiunto. Fai clic su “Aggiungi servizio basato su utilizzo” sopra o “Salta” se non hai bisogno della fatturazione a consumo.",
|
||
"explainer": {
|
||
"description": "Questi servizi vengono fatturati in base alle metriche effettive di consumo o utilizzo. Ogni unità consumata verrà moltiplicata per la tariffa unitaria per calcolare l'importo della fattura.",
|
||
"title": "Cosa sono i servizi basati su utilizzo?"
|
||
},
|
||
"heading": "Servizi basati su utilizzo",
|
||
"labels": {
|
||
"enterUnitRate": "Inserisci la tariffa unitaria",
|
||
"ratePerUnit": "Tariffa per unità",
|
||
"ratePerUnitPlaceholder": "0.00",
|
||
"ratePerUnitValue": "{{rate}}/{{unit}}",
|
||
"selectServicePlaceholder": "Seleziona un servizio",
|
||
"serviceItem": "Servizio {{index}}",
|
||
"services": "Servizi",
|
||
"setBucketAllocation": "Imposta allocazione pacchetto",
|
||
"unitOfMeasure": "Unità di misura",
|
||
"unitOfMeasureHint": "Scegli l'unità su cui questo servizio viene fatturato.",
|
||
"unitOfMeasurePlaceholder": "es., GB, chiamata API, utente",
|
||
"noCurrencyPriceEnterRate": "Nessun prezzo in {{currency}} nel catalogo. Inserisci una tariffa unitaria.",
|
||
"noCurrencyPriceWithLegacyHint": "Nessun prezzo in {{currency}} nel catalogo. Tariffa predefinita precedente: {{rate}}. Inserisci una tariffa unitaria in {{currency}}."
|
||
},
|
||
"summary": {
|
||
"labels": {
|
||
"services": "Servizi:"
|
||
},
|
||
"title": "Riepilogo basato su utilizzo"
|
||
},
|
||
"values": {
|
||
"defaultUnit": "unità"
|
||
}
|
||
},
|
||
"wizardReview": {
|
||
"heading": "Rivedi contratto",
|
||
"description": "Rivedi tutti i dettagli del contratto prima di creare. Puoi comunque modificare dopo la creazione se necessario.",
|
||
"sections": {
|
||
"contractBasics": "Nozioni di base del contratto",
|
||
"fixedFeeServices": "Servizi a tariffa fissa",
|
||
"products": "Prodotti",
|
||
"hourlyServices": "Servizi orari",
|
||
"usageBasedServices": "Servizi basati su utilizzo"
|
||
},
|
||
"fields": {
|
||
"client": "Cliente",
|
||
"contractName": "Nome del contratto",
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"currency": "Valuta",
|
||
"startDate": "Data di inizio",
|
||
"endDate": "Data di fine",
|
||
"renewalMode": "Modalità di rinnovo",
|
||
"noticePeriod": "Periodo di preavviso",
|
||
"renewalTerm": "Termine di rinnovo"
|
||
},
|
||
"fallback": {
|
||
"notSelected": "Non selezionato",
|
||
"notSpecified": "Non specificato",
|
||
"ongoing": "In corso",
|
||
"notApplicable": "N/D"
|
||
},
|
||
"renewalMode": {
|
||
"none": "Nessun rinnovo",
|
||
"manual": "Rinnovo manuale",
|
||
"auto": "Rinnovo automatico"
|
||
},
|
||
"noticePeriod": {
|
||
"one": "{{count}} giorno",
|
||
"other": "{{count}} giorni"
|
||
},
|
||
"renewalTerm": {
|
||
"one": "{{count}} mese",
|
||
"other": "{{count}} mesi"
|
||
},
|
||
"common": {
|
||
"yes": "Sì",
|
||
"no": "No",
|
||
"enabled": "Abilitato",
|
||
"disabled": "Disabilitato",
|
||
"bucketLabel": "Pacchetto:",
|
||
"billingFrequencyOverrideLabel": "Override della frequenza di fatturazione:",
|
||
"serviceQuantityRow": "{{serviceName}} (Qtà: {{quantity}})",
|
||
"unitSingular": "unità",
|
||
"unitsFallback": "unità",
|
||
"hourSingular": "ora"
|
||
},
|
||
"po": {
|
||
"title": "Requisiti dell'ordine d'acquisto",
|
||
"requiredLabel": "OdA richiesto:",
|
||
"numberLabel": "Numero OdA:",
|
||
"amountLabel": "Importo OdA:"
|
||
},
|
||
"bucket": {
|
||
"includedHours": "{{formattedValue}} ore",
|
||
"includedUnits": "{{formattedValue}} {{unitLabel}}",
|
||
"overageLabel": "{{rate}}/{{unit}} eccesso",
|
||
"rolloverEnabled": "riporto abilitato",
|
||
"rolloverDisabled": "nessun riporto",
|
||
"summaryWithOverage": "{{included}}, {{overage}}, {{rollover}}",
|
||
"summaryWithoutOverage": "{{included}}, {{rollover}}"
|
||
},
|
||
"fixed": {
|
||
"badgeCount": {
|
||
"one": "{{count}} servizio",
|
||
"other": "{{count}} servizi"
|
||
},
|
||
"monthlyBaseRate": "Tariffa base mensile:",
|
||
"partialPeriodAdjustment": "Adeguamento periodo parziale:"
|
||
},
|
||
"recurring": {
|
||
"cadenceOwner": {
|
||
"label": "Proprietario della cadenza:",
|
||
"contractAnniversary": "Anniversario del contratto",
|
||
"clientBillingSchedule": "Pianificazione di fatturazione del cliente"
|
||
},
|
||
"firstInvoice": {
|
||
"contract": {
|
||
"advance": "Prima fattura: emessa nella finestra di anniversario del contratto che apre il primo periodo di servizio coperto.",
|
||
"arrears": "Prima fattura: emessa nella prossima finestra di anniversario del contratto dopo la chiusura del primo periodo di servizio coperto."
|
||
},
|
||
"client": {
|
||
"advance": "Prima fattura: emessa nella prima finestra della pianificazione di fatturazione del cliente che copre il periodo di servizio.",
|
||
"arrears": "Prima fattura: emessa nella prossima finestra della pianificazione di fatturazione del cliente dopo la chiusura del primo periodo di servizio coperto."
|
||
}
|
||
},
|
||
"partialPeriod": {
|
||
"enabled": "I periodi parziali adeguano la tariffa ricorrente alla porzione coperta del periodo di servizio.",
|
||
"disabled": "I periodi parziali mantengono l'intera tariffa ricorrente anche quando le date del contratto ricadono all'interno di un periodo di servizio."
|
||
},
|
||
"materialized": {
|
||
"heading": "Periodi futuri materializzati illustrativi",
|
||
"serviceLabel": "Servizio:",
|
||
"invoiceWindowLabel": "Finestra di fatturazione:",
|
||
"summary": {
|
||
"contract": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero in un'anteprima di tipo anniversario ancorata all'8 prima della generazione delle fatture.",
|
||
"client": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero nell'anteprima della pianificazione di fatturazione del cliente prima della generazione delle fatture."
|
||
}
|
||
}
|
||
},
|
||
"products": {
|
||
"badgeCount": {
|
||
"one": "{{count}} prodotto",
|
||
"other": "{{count}} prodotti"
|
||
},
|
||
"overrideRate": "– sovrascrivi {{rate}}/{{currencyCode}}"
|
||
},
|
||
"hourly": {
|
||
"badgeCount": {
|
||
"one": "{{count}} servizio",
|
||
"other": "{{count}} servizi"
|
||
},
|
||
"servicesAndRates": "Servizi e tariffe",
|
||
"serviceRateRow": "{{serviceName}} - {{rate}}/ora",
|
||
"minimumTimeLabel": "Tempo minimo:",
|
||
"roundUpLabel": "Arrotondamento per eccesso:",
|
||
"minutesValue": "{{count}} minuti"
|
||
},
|
||
"usage": {
|
||
"badgeCount": {
|
||
"one": "{{count}} servizio",
|
||
"other": "{{count}} servizi"
|
||
},
|
||
"serviceRateRow": "{{serviceName}} - {{rate}}/{{unit}}"
|
||
},
|
||
"total": {
|
||
"title": "Totale mensile stimato",
|
||
"description": "Solo addebiti fissi. I servizi orari e basati su utilizzo vengono fatturati separatamente in base all'utilizzo effettivo.",
|
||
"perMonth": "al mese"
|
||
},
|
||
"finalChecklist": {
|
||
"title": "Prima di terminare:",
|
||
"itemRates": "Controlla nuovamente tutte le tariffe, quantità e pacchetti",
|
||
"itemPo": "Conferma i requisiti dell'ordine d'acquisto (se presenti)",
|
||
"itemDates": "Verifica le date di inizio e fine",
|
||
"itemEditLater": "Ricorda: puoi modificare il contratto in seguito se necessario"
|
||
}
|
||
},
|
||
"templateWizard": {
|
||
"title": {
|
||
"createContractTemplate": "Crea modello di contratto"
|
||
},
|
||
"steps": {
|
||
"templateBasics": "Nozioni di base del modello",
|
||
"fixedFeeBlocks": "Blocchi a tariffa fissa",
|
||
"products": "Prodotti",
|
||
"hourlyBlocks": "Blocchi orari",
|
||
"usageBasedBlocks": "Blocchi basati su utilizzo",
|
||
"reviewPublish": "Rivedi e pubblica"
|
||
},
|
||
"actions": {
|
||
"continue": "Continua",
|
||
"publishTemplate": "Pubblica modello"
|
||
},
|
||
"errors": {
|
||
"failedToCreateTemplate": "Impossibile creare il modello"
|
||
},
|
||
"validation": {
|
||
"templateNameRequired": "Il nome del modello è obbligatorio",
|
||
"billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria",
|
||
"duplicateNameExists": "Esiste già un modello con questo nome",
|
||
"templateNameAlreadyInUse": "Il nome del modello è già in uso",
|
||
"atLeastOneServiceRequired": "È richiesto almeno un servizio",
|
||
"unsupportedRecurringAuthoringCombination": "Combinazione di creazione ricorrente non supportata per i servizi {{lineType}}: la cadenza di anniversario del contratto attualmente supporta le frequenze di fatturazione {{supportedFrequencies}}. {{billingFrequency}} non è ancora supportata. Utilizza una delle frequenze supportate oppure fatturare sulla pianificazione di fatturazione del cliente.",
|
||
"recurring": {
|
||
"frequency": {
|
||
"monthly": "mensilmente",
|
||
"quarterly": "trimestralmente",
|
||
"semi-annually": "semestralmente",
|
||
"annually": "annualmente",
|
||
"weekly": "settimanalmente",
|
||
"biweekly": "bisettimanale"
|
||
},
|
||
"lineType": {
|
||
"fixed": "Fisso",
|
||
"product": "Prodotto",
|
||
"hourly": "Orario",
|
||
"usage": "Utilizzo"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"templateBasics": {
|
||
"heading": "Nozioni di base del modello",
|
||
"description": "Assegna un nome a questo modello di contratto e fornisci indicazioni generali. I prezzi e le specifiche del cliente verranno finalizzati quando il modello viene applicato a un cliente.",
|
||
"fields": {
|
||
"templateName": "Nome del modello *",
|
||
"internalNotes": "Note interne",
|
||
"recommendedBillingFrequency": "Frequenza di fatturazione raccomandata *"
|
||
},
|
||
"placeholders": {
|
||
"templateName": "Managed Services Starter, Premium Support Bundle, ecc.",
|
||
"internalNotes": "Descrivi dove si applica questo modello, suggerimenti di onboarding o requisiti di approvazione.",
|
||
"billingFrequency": "Seleziona cadenza di fatturazione"
|
||
},
|
||
"help": {
|
||
"templateName": "Utilizza un nome descrittivo in modo che i team possano identificare rapidamente il modello giusto.",
|
||
"internalNotes": "Queste note rimangono con il modello per fornire contesto quando i membri del team lo utilizzano.",
|
||
"billingFrequency": "Imposta la cadenza predefinita quando il modello viene applicato. Può comunque essere modificata per ciascun cliente."
|
||
}
|
||
},
|
||
"templateFixed": {
|
||
"heading": "Servizi a tariffa fissa",
|
||
"description": "Configura i servizi che vengono fatturati a una tariffa fissa in ogni ciclo di fatturazione. Puoi comunque registrare il tempo, ma la fatturazione si basa su questo importo forfettario.",
|
||
"info": {
|
||
"title": "Cosa sono i servizi a tariffa fissa?",
|
||
"description": "Questi servizi hanno un prezzo ricorrente stabilito. Continuerai a registrare il tempo per questi servizi, ma la fatturazione si basa sulla tariffa fissa, non sulle ore lavorate."
|
||
},
|
||
"cadenceOwner": {
|
||
"label": "Proprietario della cadenza",
|
||
"help": "Scegli quale pianificazione deve definire i periodi di servizio ricorrenti per i contratti creati da questo modello.",
|
||
"client": {
|
||
"label": "Fatturazione sulla pianificazione di fatturazione del cliente",
|
||
"description": "Utilizza il calendario di fatturazione del cliente in modo che i contratti creati da questo modello rimangano allineati alla cadenza di fatturazione del cliente."
|
||
},
|
||
"contract": {
|
||
"label": "Fatturazione sull'anniversario del contratto",
|
||
"description": "Utilizza questa pianificazione di anniversario della linea contrattuale. La cadenza del contratto attualmente supporta la fatturazione ricorrente mensile, trimestrale, semestrale e annuale."
|
||
}
|
||
},
|
||
"billingTiming": {
|
||
"arrears": "Posticipato - fatturazione dopo la chiusura del periodo",
|
||
"advance": "Anticipato - fatturazione all'inizio del periodo"
|
||
},
|
||
"fields": {
|
||
"billingTiming": "Tempistiche di fatturazione",
|
||
"adjustPartialPeriods": "Adegua per periodi parziali",
|
||
"services": "Servizi",
|
||
"serviceNumber": "Servizio {{index}}",
|
||
"quantityOptional": "Quantità (opzionale)"
|
||
},
|
||
"placeholders": {
|
||
"billingTiming": "Seleziona tempistiche di fatturazione",
|
||
"selectService": "Seleziona un servizio"
|
||
},
|
||
"help": {
|
||
"adjustPartialPeriods": "Utilizza questa opzione quando i contratti creati dal modello devono adeguare la tariffa ricorrente se il servizio inizia o termina all'interno di un periodo.",
|
||
"quantity": "Quantità suggerita durante la creazione dei contratti"
|
||
},
|
||
"preview": {
|
||
"unknownService": "Servizio sconosciuto",
|
||
"cadenceOwnerLabel": "Proprietario della cadenza:",
|
||
"billingTimingLabel": "Tempistiche di fatturazione:",
|
||
"serviceLabel": "Servizio:",
|
||
"invoiceWindowLabel": "Finestra di fatturazione:"
|
||
},
|
||
"actions": {
|
||
"addService": "Aggiungi servizio"
|
||
}
|
||
},
|
||
"templateProducts": {
|
||
"heading": "Prodotti",
|
||
"description": "Allega prodotti al modello. Quando un contratto viene creato da questo modello, i prodotti verranno fatturati a ogni ciclo utilizzando il prezzo di catalogo del prodotto per la valuta del contratto.",
|
||
"fields": {
|
||
"products": "Prodotti",
|
||
"productNumber": "Prodotto {{index}}",
|
||
"quantityOptional": "Quantità (opzionale)"
|
||
},
|
||
"placeholders": {
|
||
"selectProduct": "Seleziona un prodotto"
|
||
},
|
||
"help": {
|
||
"quantity": "Quantità suggerita durante la creazione dei contratti"
|
||
},
|
||
"actions": {
|
||
"addProduct": "Aggiungi prodotto"
|
||
},
|
||
"preview": {
|
||
"unknownProduct": "Prodotto sconosciuto"
|
||
}
|
||
},
|
||
"templateHourly": {
|
||
"heading": "Servizi orari",
|
||
"description": "Seleziona i servizi che vengono fatturati in base al tempo registrato. Le tariffe saranno determinate dal prezzo del servizio nella valuta del cliente quando il contratto viene creato.",
|
||
"info": {
|
||
"title": "Cosa sono i servizi orari?",
|
||
"description": "Questi servizi vengono fatturati in base al tempo effettivamente registrato. Ogni registrazione di tempo viene moltiplicata per la tariffa oraria del servizio per calcolare l'importo della fattura."
|
||
},
|
||
"rounding": {
|
||
"heading": "Impostazioni arrotondamento del tempo",
|
||
"minimumBillableTime": "Tempo minimo fatturabile (minuti)",
|
||
"minimumBillableTimeHelp": "Esempio: 15 minuti. Qualsiasi registrazione di tempo inferiore a questa soglia viene arrotondata per eccesso.",
|
||
"roundUpToNearest": "Arrotonda per eccesso al più vicino (minuti)",
|
||
"roundUpToNearestHelp": "Esempio: 15 minuti. Le registrazioni di tempo vengono arrotondate per eccesso all'intervallo più vicino.",
|
||
"defaultIntervalPlaceholder": "15"
|
||
},
|
||
"fields": {
|
||
"services": "Servizi",
|
||
"serviceNumber": "Servizio {{index}}",
|
||
"setBucketOfHours": "Imposta pacchetto di ore"
|
||
},
|
||
"placeholders": {
|
||
"selectService": "Seleziona un servizio"
|
||
},
|
||
"preview": {
|
||
"unknownService": "Servizio sconosciuto"
|
||
},
|
||
"actions": {
|
||
"addService": "Aggiungi servizio"
|
||
}
|
||
},
|
||
"templateUsage": {
|
||
"heading": "Servizi basati su utilizzo",
|
||
"description": "Seleziona i servizi che vengono fatturati in base all'utilizzo o al consumo. Le tariffe saranno determinate dal prezzo del servizio nella valuta del cliente quando il contratto viene creato.",
|
||
"info": {
|
||
"title": "Cosa sono i servizi basati su utilizzo?",
|
||
"description": "Questi servizi vengono fatturati in base alle metriche effettive di consumo o utilizzo. Ogni unità consumata viene moltiplicata per la tariffa unitaria del servizio per calcolare l'importo della fattura."
|
||
},
|
||
"fields": {
|
||
"services": "Servizi",
|
||
"serviceNumber": "Servizio {{index}}",
|
||
"unitOfMeasureOptional": "Unità di misura (opzionale)",
|
||
"setBucketAllocation": "Imposta allocazione pacchetto"
|
||
},
|
||
"placeholders": {
|
||
"selectService": "Seleziona un servizio",
|
||
"unitOfMeasure": "es., GB, chiamata API, utente"
|
||
},
|
||
"help": {
|
||
"unitOfMeasure": "Sovrascrivi l'unità di misura predefinita per questo servizio."
|
||
},
|
||
"preview": {
|
||
"unknownService": "Servizio sconosciuto"
|
||
},
|
||
"actions": {
|
||
"addService": "Aggiungi servizio"
|
||
}
|
||
},
|
||
"templateReview": {
|
||
"heading": "Rivedi modello",
|
||
"description": "Conferma i contenuti del modello. Le tariffe sono determinate dal prezzo di ciascun servizio nella valuta del cliente quando viene creato un contratto da questo modello.",
|
||
"sections": {
|
||
"basics": "Nozioni di base del modello",
|
||
"fixedFeeServices": "Servizi a tariffa fissa",
|
||
"products": "Prodotti",
|
||
"hourlyServices": "Servizi orari",
|
||
"usageBasedServices": "Servizi basati su utilizzo"
|
||
},
|
||
"fields": {
|
||
"templateName": "Nome del modello",
|
||
"billingFrequency": "Frequenza di fatturazione",
|
||
"internalNotes": "Note interne"
|
||
},
|
||
"fallback": {
|
||
"none": "—",
|
||
"noNotes": "Nessuna nota aggiunta.",
|
||
"unnamedService": "Servizio senza nome",
|
||
"unnamedProduct": "Prodotto senza nome"
|
||
},
|
||
"empty": {
|
||
"fixed": "Nessun servizio a tariffa fissa selezionato.",
|
||
"products": "Nessun prodotto selezionato.",
|
||
"hourly": "Nessun servizio orario selezionato.",
|
||
"usage": "Nessun servizio basato su utilizzo selezionato."
|
||
},
|
||
"common": {
|
||
"quantity": "Quantità:",
|
||
"bucket": "Pacchetto:",
|
||
"enabled": "Abilitato",
|
||
"disabled": "Disabilitato"
|
||
},
|
||
"fixed": {
|
||
"cadenceOwnerLabel": "Proprietario della cadenza:",
|
||
"cadenceOwner": {
|
||
"contract": "Anniversario del contratto",
|
||
"client": "Pianificazione di fatturazione del cliente"
|
||
},
|
||
"billingTimingLabel": "Tempistiche di fatturazione:",
|
||
"billingTiming": {
|
||
"advance": "Anticipato",
|
||
"arrears": "Posticipato"
|
||
},
|
||
"partialPeriodLabel": "Adeguamento periodo parziale:",
|
||
"serviceLabel": "Servizio:",
|
||
"invoiceWindowLabel": "Finestra di fatturazione:"
|
||
},
|
||
"hourly": {
|
||
"minimumBillableTimeLabel": "Tempo minimo fatturabile:",
|
||
"roundUpLabel": "Arrotondamento per eccesso:",
|
||
"minutes": "{{count}} minuti"
|
||
},
|
||
"usage": {
|
||
"unitLabel": "Unità:"
|
||
},
|
||
"bucket": {
|
||
"hoursIncluded": "{{value}} ore incluse",
|
||
"unitsIncluded": "{{value}} {{unit}} incluse",
|
||
"unitsFallback": "unità",
|
||
"overage": "Eccesso ${{amount}}/{{unit}}",
|
||
"hourSingular": "ora",
|
||
"unitSingular": "unità",
|
||
"rolloverEnabled": "Riporto abilitato",
|
||
"period": "Periodo: {{period}}"
|
||
}
|
||
},
|
||
"templatePreview": {
|
||
"serviceType": {
|
||
"fixedFee": "Tariffa fissa",
|
||
"products": "Prodotti",
|
||
"hourly": "Orario",
|
||
"usageBased": "Basato su utilizzo"
|
||
},
|
||
"selectedHeading": "Servizi {{type}} selezionati ({{count}})",
|
||
"labels": {
|
||
"qty": "Qtà:"
|
||
},
|
||
"removeDialog": {
|
||
"title": "Rimuovi preimpostazione della linea contrattuale",
|
||
"message": "Sei sicuro di voler rimuovere \"{{serviceName}}\" da \"{{presetName}}\"? Questa operazione rimuoverà anche tutti gli altri servizi associati a questa preimpostazione della linea contrattuale.",
|
||
"confirm": "Rimuovi tutti",
|
||
"cancel": "Annulla"
|
||
}
|
||
},
|
||
"recurringPreview": {
|
||
"rangeSeparator": "{{start}} al {{end}}",
|
||
"cadenceOwner": {
|
||
"contract": {
|
||
"label": "Anniversario del contratto",
|
||
"summary": "I periodi di servizio e le finestre di fatturazione seguono le date di anniversario del contratto."
|
||
},
|
||
"client": {
|
||
"label": "Pianificazione di fatturazione del cliente",
|
||
"summary": "I periodi di servizio e le finestre di fatturazione rimangono allineati al calendario di fatturazione del cliente."
|
||
}
|
||
},
|
||
"billingTiming": {
|
||
"advance": {
|
||
"label": "Anticipato",
|
||
"summary": "Le fatture vengono emesse all'inizio del periodo di servizio dovuto."
|
||
},
|
||
"arrears": {
|
||
"label": "Posticipato",
|
||
"summary": "Le fatture vengono emesse dopo la chiusura del periodo di servizio coperto."
|
||
}
|
||
},
|
||
"firstInvoice": {
|
||
"contract": {
|
||
"advance": "Prima fattura: emessa nella finestra di anniversario del contratto che apre il primo periodo di servizio coperto.",
|
||
"arrears": "Prima fattura: emessa nella prossima finestra di anniversario del contratto dopo la chiusura del primo periodo di servizio coperto."
|
||
},
|
||
"client": {
|
||
"advance": "Prima fattura: emessa nella prima finestra della pianificazione di fatturazione del cliente che copre il periodo di servizio.",
|
||
"arrears": "Prima fattura: emessa nella prossima finestra della pianificazione di fatturazione del cliente dopo la chiusura del primo periodo di servizio coperto."
|
||
}
|
||
},
|
||
"partialPeriod": {
|
||
"prorated": "I periodi parziali adeguano la tariffa ricorrente alla porzione coperta del periodo di servizio.",
|
||
"full": "I periodi parziali mantengono l'intera tariffa ricorrente anche quando le date del contratto ricadono all'interno di un periodo di servizio."
|
||
},
|
||
"materializedPeriods": {
|
||
"heading": "Periodi futuri materializzati illustrativi",
|
||
"summary": {
|
||
"contract": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero in un'anteprima di tipo anniversario ancorata all'8 prima della generazione delle fatture.",
|
||
"client": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero nell'anteprima della pianificazione di fatturazione del cliente prima della generazione delle fatture."
|
||
}
|
||
}
|
||
}
|
||
}
|