PSA/server/public/locales/it/features/appointments.json
Hermes 284313f908
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
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

162 lines
6.2 KiB
JSON

{
"modal": {
"title": "Richiedi appuntamento",
"editTitle": "Modifica richiesta di appuntamento",
"step": "Passaggio",
"of": "di"
},
"steps": {
"service": "Servizio",
"date": "Data",
"time": "Orario",
"confirm": "Conferma"
},
"step1": {
"title": "Seleziona servizio",
"description": "Scegli il servizio per cui hai bisogno di assistenza",
"selectService": "Seleziona un servizio",
"serviceLabel": "Servizio",
"ticketLabel": "Collega a ticket esistente (Opzionale)",
"selectTicket": "Seleziona un ticket",
"noTicket": "Nessun ticket",
"ticketHint": "Collega facoltativamente questo appuntamento a un ticket di supporto esistente",
"noTicketsFound": "Nessun ticket trovato corrispondente alla ricerca",
"searchTickets": "Cerca ticket..."
},
"step2": {
"title": "Scegli data",
"description": "Seleziona la data preferita per l'appuntamento",
"selectDate": "Seleziona una data disponibile",
"selectedDate": "Data selezionata"
},
"step3": {
"title": "Seleziona orario e tecnico",
"description": "Scegli la fascia oraria preferita e seleziona facoltativamente un tecnico",
"selectTime": "Fasce orarie disponibili",
"minutes": "min",
"technicianLabel": "Tecnico preferito",
"selectTechnician": "Seleziona un tecnico",
"noPreference": "Nessuna preferenza",
"technicianHint": "Questa è una preferenza e può essere modificata in base alla disponibilità",
"noTimeSlotsAvailable": "Nessuna fascia oraria disponibile per questa data. Seleziona una data diversa."
},
"step4": {
"title": "Rivedi e conferma",
"description": "Aggiungi ulteriori dettagli e rivedi la tua richiesta di appuntamento",
"descriptionPlaceholder": "Fornisci ulteriori dettagli sulla tua richiesta...",
"summaryTitle": "Riepilogo appuntamento",
"service": "Servizio",
"dateTime": "Data e ora",
"at": "alle",
"duration": "Durata",
"technician": "Tecnico preferito",
"linkedTicket": "Ticket collegato",
"approvalNote": "La tua richiesta di appuntamento sarà inviata per l'approvazione. Riceverai un'email di conferma una volta approvata.",
"submit": "Richiedi appuntamento",
"update": "Aggiorna appuntamento"
},
"status": {
"pending": "In attesa di approvazione",
"approved": "Confermato",
"declined": "Rifiutato",
"cancelled": "Annullato"
},
"errors": {
"loadServicesFailed": "Impossibile caricare i servizi disponibili. Riprova.",
"loadDatesFailed": "Impossibile caricare le date disponibili. Riprova.",
"loadSlotsFailed": "Impossibile caricare le fasce orarie disponibili. Riprova.",
"createFailed": "Impossibile creare la richiesta di appuntamento. Riprova.",
"updateFailed": "Impossibile aggiornare la richiesta di appuntamento. Riprova.",
"loadFailed": "Impossibile caricare gli appuntamenti. Riprova.",
"notFound": "Richiesta di appuntamento non trovata"
},
"messages": {
"requestSuccess": "Richiesta di appuntamento inviata con successo!",
"requestSuccessDetail": "Esamineremo la tua richiesta e ti invieremo un'email di conferma una volta approvata.",
"updateSuccess": "Richiesta di appuntamento aggiornata con successo!",
"updateSuccessDetail": "La tua richiesta di appuntamento è stata aggiornata.",
"cancelSuccess": "Appuntamento annullato con successo.",
"cancelFailed": "Impossibile annullare l'appuntamento. Riprova."
},
"page": {
"title": "I miei appuntamenti",
"subtitle": "Visualizza e gestisci le tue richieste di appuntamento",
"requestButton": "Richiedi nuovo appuntamento",
"noAppointments": "Nessun appuntamento trovato",
"noAppointmentsDescription": "Non hai ancora richiesto appuntamenti. Richiedine uno ora per iniziare!"
},
"filters": {
"all": "Tutti",
"pending": "In attesa",
"approved": "Approvati",
"declined": "Rifiutati"
},
"table": {
"service": "Servizio",
"dateTime": "Data e ora",
"status": "Stato",
"technician": "Tecnico",
"actions": "Azioni",
"minutes": "min",
"notAssigned": "Non assegnato",
"viewDetails": "Vedi dettagli",
"edit": "Modifica",
"cancel": "Annulla",
"rowActionsLabel": "Azioni riga"
},
"details": {
"title": "Dettagli appuntamento",
"statusApproved": "Questo appuntamento è stato confermato",
"statusPending": "Questo appuntamento è in attesa di approvazione",
"statusDeclined": "Questa richiesta di appuntamento è stata rifiutata",
"statusCancelled": "Questo appuntamento è stato annullato",
"reason": "Motivo",
"reference": "Riferimento",
"service": "Servizio",
"dateTime": "Data e ora",
"technician": "Tecnico assegnato",
"linkedTicket": "Ticket collegato",
"description": "Descrizione",
"created": "Richiesto",
"approved": "Approvato",
"cancelButton": "Annulla appuntamento",
"teamsMeeting": "Riunione Teams",
"joinTeamsMeeting": "Partecipa alla riunione Teams",
"downloadRecording": "Scarica registrazione",
"viewTranscript": "Visualizza trascrizione"
},
"cancel": {
"title": "Annulla appuntamento",
"message": "Sei sicuro di voler annullare questa richiesta di appuntamento? Questa azione non può essere annullata.",
"confirm": "Sì, annulla",
"messageWithTeamsWarning": "Sei sicuro di voler annullare questa richiesta di appuntamento? Questa azione non può essere annullata. Verrà eliminata anche la riunione Microsoft Teams."
},
"ticketSection": {
"title": "Richieste di appuntamento",
"service": "Servizio",
"publicRequest": "Richiesta pubblica",
"minutes": "minuti",
"preferred": "Preferito:",
"approvedBy": "Approvato da",
"on": "il",
"declined": "Rifiutato:",
"invalidDateTime": "Data/ora non valida"
},
"views": {
"list": "Elenco",
"calendar": "Calendario",
"label": "Cambia vista"
},
"calendar": {
"today": "Oggi",
"more": "altro",
"label": "Calendario appuntamenti",
"previousMonth": "Mese precedente",
"nextMonth": "Mese successivo",
"cellWithCount": "{{date}}, {{count}} appuntamenti",
"moreAria": "Mostra altri {{count}} il {{date}}",
"requestOnDate": "Richiedi appuntamento il {{date}}"
},
"backToAppointments": "Torna agli appuntamenti"
}