settings.json 57 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159
  1. {
  2. "title": "Impostazioni",
  3. "subtitle": "Gestisci la tua officina, fatture e preferenze",
  4. "nav": {
  5. "categories": {
  6. "general": "Generale",
  7. "billing": "Fatturazione e Documenti",
  8. "communications": "Comunicazioni",
  9. "workshop": "Officina",
  10. "system": "Sistema"
  11. },
  12. "items": {
  13. "company": {
  14. "title": "Azienda",
  15. "description": "Dettagli aziendali e branding"
  16. },
  17. "subscription": {
  18. "title": "Abbonamento",
  19. "description": "Piano e fatturazione"
  20. },
  21. "account": {
  22. "title": "Account",
  23. "description": "Nome, email e password"
  24. },
  25. "team": {
  26. "title": "Team",
  27. "description": "Membri e ruoli"
  28. },
  29. "invoice": {
  30. "title": "Fatture e preventivi",
  31. "description": "Impostazioni fattura, layout e campi personalizzati"
  32. },
  33. "templates": {
  34. "title": "Modelli",
  35. "description": "Stile visivo, colori e caratteri"
  36. },
  37. "payment": {
  38. "title": "Pagamento",
  39. "description": "Termini di pagamento e conti"
  40. },
  41. "tax": {
  42. "title": "Imposta",
  43. "description": "Aliquota fiscale e predefiniti"
  44. },
  45. "currency": {
  46. "title": "Valuta",
  47. "description": "Valuta e imposte predefinite"
  48. },
  49. "localization": {
  50. "title": "Localizzazione",
  51. "description": "Lingua, valuta, data e ora"
  52. },
  53. "customFields": {
  54. "title": "Campi personalizzati",
  55. "description": "Definisci campi dati personalizzati"
  56. },
  57. "email": {
  58. "title": "Email",
  59. "description": "Provider email e invio"
  60. },
  61. "sms": {
  62. "title": "SMS",
  63. "description": "Provider SMS e messaggistica"
  64. },
  65. "telegram": {
  66. "title": "Telegram",
  67. "description": "Telegram bot & messaging"
  68. },
  69. "customerPortal": {
  70. "title": "Portale clienti",
  71. "description": "Portale self-service clienti"
  72. },
  73. "workshop": {
  74. "title": "Officina",
  75. "description": "Tecnico e valori predefiniti manodopera"
  76. },
  77. "laborPresets": {
  78. "title": "Pacchetti manodopera",
  79. "description": "Pacchetti di lavoro predefiniti"
  80. },
  81. "maintenance": {
  82. "title": "Manutenzione",
  83. "description": "Intervalli di servizio previsti"
  84. },
  85. "ai": {
  86. "title": "AI",
  87. "description": "Provider IA e funzionalita"
  88. },
  89. "reportSchedule": {
  90. "title": "Report programmati",
  91. "description": "Invio automatico dei report"
  92. },
  93. "appearance": {
  94. "title": "Aspetto",
  95. "description": "Tema e visualizzazione"
  96. },
  97. "data": {
  98. "title": "Dati",
  99. "description": "Esportazione e importazione backup"
  100. },
  101. "license": {
  102. "title": "Licenza",
  103. "description": "Licenza white-label"
  104. },
  105. "about": {
  106. "title": "Informazioni",
  107. "description": "Versione e info"
  108. }
  109. },
  110. "pro": "PRO"
  111. },
  112. "readOnly": {
  113. "banner": "Hai accesso in sola lettura alle impostazioni. Contatta un amministratore per apportare modifiche."
  114. },
  115. "featureLocked": {
  116. "requiresPro": "Richiede una licenza Pro",
  117. "upgradePlan": "Aggiorna piano",
  118. "activateLicense": "Attiva licenza"
  119. },
  120. "company": {
  121. "logoTitle": "Logo aziendale",
  122. "logoAlt": "Logo aziendale",
  123. "upload": "Carica",
  124. "remove": "Rimuovi",
  125. "logoHint": "JPG, PNG, WebP, SVG — max 2MB",
  126. "uploadingLogo": "Caricamento logo...",
  127. "logoUpdated": "Logo aggiornato",
  128. "failedUploadLogo": "Caricamento logo non riuscito",
  129. "detailsTitle": "Dettagli aziendali",
  130. "shopName": "Nome azienda / officina",
  131. "shopNamePlaceholder": "Autofficina di Mario",
  132. "orgNumber": "Numero organizzazione",
  133. "orgNumberPlaceholder": "123 456 789",
  134. "phone": "Telefono",
  135. "phonePlaceholder": "(555) 123-4567",
  136. "email": "Email",
  137. "emailPlaceholder": "servizio@esempio.it",
  138. "address": "Indirizzo",
  139. "addressPlaceholder": "Via Roma 123\nInterno 100\n00100 Roma",
  140. "saveCompany": "Salva dettagli aziendali",
  141. "addNewCompany": "Aggiungi nuova azienda",
  142. "companyName": "Nome azienda",
  143. "companyNamePlaceholder": "es. Autofficina di Mario",
  144. "cancel": "Annulla",
  145. "createCompany": "Crea azienda",
  146. "settingsSaved": "Impostazioni aziendali salvate",
  147. "failedSave": "Salvataggio impostazioni non riuscito",
  148. "companyCreated": "Azienda creata con successo",
  149. "serviceType": "Tipo di Servizio",
  150. "serviceTypeDescription": "Seleziona il tipo di servizio offerto dalla tua officina. Questo cambia le etichette dei campi in tutta l'applicazione.",
  151. "automotive": "Automobilistico",
  152. "automotiveDescription": "Auto, camion e altri veicoli stradali",
  153. "marineService": "Marine",
  154. "marineServiceDescription": "Barche, yacht e imbarcazioni"
  155. },
  156. "account": {
  157. "profileTitle": "Profilo",
  158. "profileDescription": "Aggiorna il tuo nome visualizzato e indirizzo email.",
  159. "emailVerified": "Verificato",
  160. "emailNotVerified": "Non verificato",
  161. "sendVerificationEmail": "Invia email di verifica",
  162. "verificationEmailSent": "Email di verifica inviata. Controlla la tua casella di posta.",
  163. "verificationEmailFailed": "Impossibile inviare l'email di verifica",
  164. "resendCooldown": "Reinvia tra {seconds}s",
  165. "emailChangeSent": "Un link di conferma è stato inviato al tuo nuovo indirizzo email. La tua email verrà aggiornata quando cliccherai sul link.",
  166. "name": "Nome",
  167. "namePlaceholder": "Il tuo nome",
  168. "emailLabel": "Email",
  169. "emailPlaceholder": "La tua email",
  170. "saveProfile": "Salva profilo",
  171. "profileUpdated": "Profilo aggiornato",
  172. "failedUpdateProfile": "Aggiornamento profilo non riuscito",
  173. "failedUpdateEmail": "Aggiornamento email non riuscito",
  174. "changePasswordTitle": "Cambia password",
  175. "changePasswordDescription": "Inserisci la tua password attuale e scegline una nuova.",
  176. "currentPassword": "Password attuale",
  177. "newPassword": "Nuova password",
  178. "confirmNewPassword": "Conferma nuova password",
  179. "changePassword": "Cambia password",
  180. "passwordChanged": "Password cambiata",
  181. "passwordsNoMatch": "Le password non corrispondono",
  182. "passwordMinLength": "La password deve contenere almeno 8 caratteri",
  183. "failedChangePassword": "Cambio password non riuscito",
  184. "twoFactorTitle": "Autenticazione a due fattori",
  185. "twoFactorEnabled": "L'autenticazione a due fattori e attiva",
  186. "twoFactorDisablePrompt": "Inserisci la tua password per disabilitare l'autenticazione a due fattori.",
  187. "twoFactorEnablePrompt": "Aggiungi un ulteriore livello di sicurezza al tuo account abilitando l'autenticazione a due fattori con un'app di autenticazione.",
  188. "password": "Password",
  189. "enterPassword": "Inserisci la tua password",
  190. "disable2FA": "Disabilita 2FA",
  191. "enable2FA": "Abilita 2FA",
  192. "twoFactorDisabled": "Autenticazione a due fattori disabilitata",
  193. "failedEnable2FA": "Abilitazione 2FA non riuscita",
  194. "failedDisable2FA": "Disabilitazione 2FA non riuscita",
  195. "enterPasswordError": "Inserisci la tua password",
  196. "setupDialogTitle": "Abilita autenticazione a due fattori",
  197. "setupDialogDescription": "Inserisci la tua password per iniziare la configurazione del 2FA con un'app di autenticazione.",
  198. "continue": "Continua",
  199. "scanQRTitle": "Scansiona codice QR",
  200. "scanQRDescription": "Scansiona questo codice QR con la tua app di autenticazione (Google Authenticator, Authy, ecc.)",
  201. "verifyCodeTitle": "Verifica codice",
  202. "verifyCodeDescription": "Inserisci il codice a 6 cifre dalla tua app di autenticazione per verificare che sia configurata correttamente.",
  203. "authCode": "Codice di autenticazione",
  204. "authCodePlaceholder": "000000",
  205. "back": "Indietro",
  206. "verify": "Verifica",
  207. "enterCodeError": "Inserisci il codice dalla tua app di autenticazione",
  208. "invalidCode": "Codice non valido. Riprova.",
  209. "verificationFailed": "Verifica non riuscita",
  210. "backupCodesTitle": "Salva codici di backup",
  211. "backupCodesDescription": "Salva questi codici in un luogo sicuro. Puoi usarli per accedere se perdi l'accesso alla tua app di autenticazione. Ogni codice puo essere usato una sola volta.",
  212. "copyCodes": "Copia codici",
  213. "copied": "Copiato",
  214. "backupCodesCopied": "Codici di backup copiati negli appunti",
  215. "savedBackupCodes": "Ho salvato i miei codici di backup",
  216. "twoFactorEnabledSuccess": "Autenticazione a due fattori abilitata",
  217. "dangerZone": "Zona pericolosa",
  218. "deleteContentTitle": "Elimina contenuti",
  219. "deleteContentDescription": "Elimina selettivamente i dati dell'organizzazione come veicoli, clienti, preventivi o inventario. Il tuo account e le impostazioni rimarranno intatti.",
  220. "deleteContentButton": "Elimina contenuti",
  221. "deleteAccountTitle": "Elimina account",
  222. "deleteAccountDescription": "Elimina permanentemente il tuo account e tutti i dati associati inclusi veicoli, registri di servizio, ordini di lavoro, fatture, clienti, file e pagamenti. Questa azione non puo essere annullata.",
  223. "deleteAccountButton": "Elimina account",
  224. "deleteAccountDialogTitle": "Elimina account",
  225. "deleteAccountDialogDescription": "Questo eliminera permanentemente il tuo account e tutti i dati associati. Questa azione e irreversibile. Tutti i tuoi veicoli, registri di servizio, ordini di lavoro, preventivi, clienti, file e cronologia pagamenti saranno rimossi permanentemente.",
  226. "deleteAccountConfirmPhrase": "delete me",
  227. "deleteAccountConfirmPrompt": "Digita <bold>delete me</bold> per confermare",
  228. "permanentlyDelete": "Elimina permanentemente",
  229. "deleting": "Eliminazione in corso...",
  230. "failedDeleteAccount": "Eliminazione account non riuscita",
  231. "deleteContentDialogTitle": "Elimina contenuti",
  232. "deleteContentDialogDescription": "Seleziona i contenuti che vuoi eliminare permanentemente. Questa azione non puo essere annullata.",
  233. "contentVehicles": "Veicoli",
  234. "contentVehiclesDescription": "Tutti i veicoli e i relativi registri di servizio, note, promemoria, registri carburante e fatture ricorrenti",
  235. "contentCustomers": "Clienti",
  236. "contentCustomersDescription": "Tutti i registri clienti. I veicoli collegati ai clienti eliminati saranno scollegati.",
  237. "contentQuotes": "Preventivi",
  238. "contentQuotesDescription": "Tutti i preventivi e le relative voci",
  239. "contentInventory": "Inventario",
  240. "contentInventoryDescription": "Tutti i ricambi in inventario e le relative immagini",
  241. "contentInspections": "Ispezioni",
  242. "contentInspectionsDescription": "Tutte le ispezioni dei veicoli e i relativi risultati",
  243. "contentTechnicians": "Tecnici",
  244. "contentTechniciansDescription": "Tutti i profili dei tecnici. I record collegati verranno scollegati.",
  245. "contentInspectionTemplates": "Modelli di ispezione",
  246. "contentInspectionTemplatesDescription": "Tutti i modelli di ispezione e le relative sezioni. Eliminare prima le ispezioni.",
  247. "contentNotifications": "Notifiche",
  248. "contentNotificationsDescription": "Tutte le notifiche di sistema",
  249. "contentSmsMessages": "Messaggi SMS",
  250. "contentSmsMessagesDescription": "Tutti i messaggi SMS inviati e ricevuti",
  251. "contentCustomFields": "Campi personalizzati",
  252. "contentCustomFieldsDescription": "Tutte le definizioni dei campi personalizzati e i relativi valori",
  253. "deleteContentConfirmPhrase": "delete my data",
  254. "deleteContentConfirmPrompt": "Digita <bold>delete my data</bold> per confermare",
  255. "deleteSelected": "Elimina {count} selezionati",
  256. "contentDeleted": "I contenuti selezionati sono stati eliminati permanentemente",
  257. "failedDeleteContent": "Eliminazione contenuti non riuscita",
  258. "passkey": {
  259. "title": "Passkey",
  260. "description": "Accedi con la biometria o una chiave di sicurezza invece della password.",
  261. "noPasskeys": "Nessuna passkey registrata.",
  262. "unnamed": "Passkey senza nome",
  263. "singleDevice": "Solo questo dispositivo",
  264. "multiDevice": "Sincronizzato tra dispositivi",
  265. "register": "Registra Passkey",
  266. "registering": "Registrazione...",
  267. "registerSuccess": "Passkey registrata con successo",
  268. "registerFailed": "Registrazione passkey fallita",
  269. "delete": "Elimina",
  270. "deleteSuccess": "Passkey eliminata",
  271. "deleteFailed": "Eliminazione passkey fallita",
  272. "rename": "Rinomina Passkey",
  273. "renameFailed": "Rinomina passkey fallita",
  274. "nameLabel": "Nome",
  275. "namePlaceholder": "es. MacBook Pro, iPhone",
  276. "cancel": "Annulla",
  277. "save": "Salva",
  278. "confirmDeleteTitle": "Elimina Passkey",
  279. "confirmDelete": "Sei sicuro di voler eliminare questa passkey? Non potrai più accedere con essa."
  280. }
  281. },
  282. "team": {
  283. "title": "Team",
  284. "noOrgDescription": "Crea un team per condividere i dati con altri utenti.",
  285. "orgDescription": "Gestisci i membri della tua organizzazione e i loro ruoli.",
  286. "createOrg": "Crea organizzazione",
  287. "createOrgDescription": "Crea un'organizzazione per invitare i membri del team. Sarai il proprietario.",
  288. "orgName": "Nome organizzazione",
  289. "orgNamePlaceholder": "La mia officina",
  290. "create": "Crea",
  291. "orgCreated": "Organizzazione creata",
  292. "failedCreateOrg": "Creazione organizzazione non riuscita",
  293. "memberCount": "{count} membro",
  294. "memberCountPlural": "{count} membri",
  295. "admin": "Amministratore",
  296. "member": "Membro",
  297. "inviteByEmail": "Invita via email",
  298. "inviteEmailPlaceholder": "utente@esempio.it",
  299. "invite": "Invita",
  300. "invited": "Membro invitato con successo.",
  301. "userNotFoundTitle": "Utente non trovato",
  302. "userNotFoundDescription": "Nessun account trovato per \"{email}\". Inviare un'email di invito per registrarsi e unirsi al team?",
  303. "sendInvitation": "Invia invito",
  304. "invitationSentTitle": "Invito inviato",
  305. "invitationSentDescription": "Un'email di invito e stata inviata a {email}.",
  306. "failedInvite": "Invito membro non riuscito",
  307. "failedSendInvitation": "Invio invito non riuscito",
  308. "pendingInvitations": "Inviti in sospeso",
  309. "invitedAs": "Invitato come {role}",
  310. "expires": "Scade {date}",
  311. "pending": "In sospeso",
  312. "copyInviteLink": "Copia link invito",
  313. "inviteLinkCopied": "Link invito copiato negli appunti",
  314. "cancelInvitation": "Annulla invito",
  315. "cancelInvitationDescription": "Annullare l'invito a {email}? Non potranno piu usare questo link per unirsi.",
  316. "invitationCancelled": "Invito annullato",
  317. "failedCancelInvitation": "Annullamento invito non riuscito",
  318. "customRoles": "Ruoli personalizzati",
  319. "newRole": "Nuovo ruolo",
  320. "roleName": "Nome ruolo",
  321. "roleNamePlaceholder": "es. Tecnico",
  322. "fullAdminAccess": "Accesso amministratore completo (ignora tutti i controlli di autorizzazione)",
  323. "permissions": "Autorizzazioni",
  324. "createRole": "Crea ruolo",
  325. "updateRole": "Aggiorna ruolo",
  326. "roleCreated": "Ruolo creato",
  327. "roleUpdated": "Ruolo aggiornato",
  328. "failedSaveRole": "Salvataggio ruolo non riuscito",
  329. "deleteRole": "Elimina ruolo",
  330. "deleteRoleDescription": "Eliminare il ruolo \"{name}\"? I membri con questo ruolo perderanno le loro autorizzazioni personalizzate.",
  331. "roleDeleted": "Ruolo eliminato",
  332. "failedDeleteRole": "Eliminazione ruolo non riuscita",
  333. "fullAccess": "Accesso completo",
  334. "permissionCount": "{count} autorizzazione",
  335. "permissionCountPlural": "{count} autorizzazioni",
  336. "noCustomRoles": "Nessun ruolo personalizzato. Creane uno per definire autorizzazioni granulari per i membri del team.",
  337. "presetAll": "Tutti",
  338. "presetViewOnly": "Solo visualizzazione",
  339. "presetWriteAll": "Lettura e scrittura",
  340. "presetNone": "Nessuno",
  341. "builtInRoles": "Ruoli integrati",
  342. "ownerLabel": "Proprietario",
  343. "ownerDescription": "Accesso completo. Puo gestire i membri, cambiare ruoli ed eliminare l'organizzazione.",
  344. "adminLabel": "Amministratore",
  345. "adminDescription": "Puo invitare/rimuovere membri e gestire i dati condivisi.",
  346. "memberLabel": "Membro",
  347. "memberDescription": "Autorizzazioni determinate dal ruolo personalizzato assegnato. Senza ruolo personalizzato, accesso in sola lettura.",
  348. "roleAssigned": "Ruolo aggiornato",
  349. "failedAssignRole": "Aggiornamento ruolo non riuscito",
  350. "removeMemberTitle": "Rimuovi membro",
  351. "removeMemberDescription": "Rimuovere {name} dal team? Perdera l'accesso ai dati condivisi.",
  352. "removeButton": "Rimuovi",
  353. "memberRemoved": "Membro rimosso",
  354. "failedRemoveMember": "Rimozione membro non riuscita",
  355. "memberRoleUpdated": "Ruolo membro aggiornato",
  356. "failedUpdateRole": "Aggiornamento ruolo non riuscito"
  357. },
  358. "invoice": {
  359. "title": "Layout fattura",
  360. "description": "Configura cosa appare sulle fatture PDF generate.",
  361. "tabs": {
  362. "general": "Generale",
  363. "layout": "Layout",
  364. "customFields": "Campi personalizzati"
  365. },
  366. "invoiceNumberFormat": "Formato numero fattura",
  367. "invoiceNumberFormatHint": "Usa <code>{year}</code> per l'anno corrente. Anteprima: <bold>{preview}</bold>",
  368. "nextInvoiceNumber": "Prossimo numero fattura",
  369. "nextInvoiceNumberPlaceholder": "es. 94",
  370. "nextInvoiceNumberHint": "La prossima fattura usera questo numero (es. {example})",
  371. "dueDays": "Giorni di scadenza",
  372. "dueDaysHint": "Numero di giorni fino alla scadenza della fattura",
  373. "visibilityTitle": "Visibilita sulla fattura",
  374. "companyLogo": "Logo aziendale",
  375. "companyLogoHint": "Mostra il logo aziendale nell'intestazione della fattura",
  376. "companyName": "Nome azienda",
  377. "companyNameHint": "Mostra il nome azienda nell'intestazione della fattura",
  378. "bankAccount": "Conto bancario",
  379. "bankAccountHint": "Mostra conto bancario / IBAN sulla fattura",
  380. "organizationNumber": "Numero organizzazione",
  381. "organizationNumberHint": "Mostra numero organizzazione nell'intestazione fattura",
  382. "customFooter": "Pie di pagina fattura personalizzato",
  383. "footerPlaceholder": "Grazie per la vostra fiducia!",
  384. "footerHint": "Questo testo appare in fondo a ogni fattura",
  385. "saveInvoice": "Salva impostazioni fattura",
  386. "saved": "Impostazioni fattura salvate",
  387. "layoutDescription": "Personalizza l'ordine e la visibilità delle sezioni nelle tue fatture e preventivi.",
  388. "layoutSaved": "Layout salvato con successo",
  389. "preview": "Anteprima",
  390. "layoutDocInvoice": "Fattura",
  391. "layoutDocQuote": "Preventivo",
  392. "saveLayout": "Salva layout",
  393. "resetLayout": "Ripristina"
  394. },
  395. "layoutEditor": {
  396. "helpText": "Trascina per riordinare. Usa il selettore di larghezza per posizionare le sezioni affiancate. Le sezioni consecutive a mezza larghezza (S/D) verranno visualizzate in due colonne.",
  397. "addField": "Aggiungi campo",
  398. "custom": "personalizzato",
  399. "full": "Intero",
  400. "L": "S",
  401. "R": "D",
  402. "left": "sinistra",
  403. "right": "destra",
  404. "halfWidthHint": "Mezza larghezza ({column}) — clicca per larghezza intera",
  405. "fullWidthHint": "Larghezza intera — clicca per mezza larghezza (sinistra)",
  406. "sections": {
  407. "header": "Intestazione",
  408. "customer": "Cliente",
  409. "vehicle": "Veicolo",
  410. "service": "Servizio",
  411. "parts_table": "Ricambi",
  412. "labor_table": "Manodopera",
  413. "totals": "Totali",
  414. "notes": "Note",
  415. "diagnostic_notes": "Note diagnostiche",
  416. "findings": "Osservazioni",
  417. "bank_account": "Conto bancario",
  418. "footer": "Piè di pagina",
  419. "general": "Generale",
  420. "telegram_qr": "QR Telegram"
  421. },
  422. "fields": {
  423. "customer_name": "Nome cliente",
  424. "customer_company": "Azienda",
  425. "customer_address": "Indirizzo",
  426. "customer_email": "E-mail",
  427. "customer_phone": "Telefono",
  428. "customer_tax_id": "P. IVA cliente",
  429. "vehicle_name": "Veicolo",
  430. "vin": "VIN",
  431. "license_plate": "Targa",
  432. "mileage": "Chilometraggio",
  433. "service_title": "Titolo servizio",
  434. "service_type": "Tipo di servizio",
  435. "tech_name": "Tecnico",
  436. "logo": "Logo",
  437. "company_name": "Nome azienda",
  438. "company_address": "Indirizzo",
  439. "company_phone": "Telefono",
  440. "company_email": "E-mail",
  441. "company_org_number": "Numero organizzazione",
  442. "bank_account": "Conto bancario",
  443. "org_number": "Numero organizzazione"
  444. }
  445. },
  446. "templates": {
  447. "title": "Modelli",
  448. "invoiceDescription": "Personalizza l'aspetto delle tue fatture e preventivi PDF.",
  449. "inspectionsDescription": "Gestisci le checklist di ispezione e i modelli multi-punto.",
  450. "smsDescription": "Personalizza i messaggi SMS inviati ai clienti.",
  451. "tabs": {
  452. "invoice": "Fattura",
  453. "quotation": "Preventivo",
  454. "inspections": "Ispezioni",
  455. "sms": "SMS",
  456. "layout": "Layout"
  457. },
  458. "presets": "Preset modello",
  459. "primaryColor": "Colore primario",
  460. "fontAndLayout": "Font e Layout",
  461. "fontFamily": "Famiglia font",
  462. "helveticaDefault": "Helvetica (Predefinito)",
  463. "timesRoman": "Times Roman",
  464. "courier": "Courier",
  465. "headerStyle": "Stile intestazione",
  466. "logoSize": "Dimensione logo",
  467. "standard": "Standard",
  468. "compact": "Compatto",
  469. "modern": "Moderno",
  470. "preview": "Anteprima {name}",
  471. "billTo": "Fatturare a",
  472. "preparedFor": "Preparato per",
  473. "vehicle": "Veicolo",
  474. "part": "Ricambio",
  475. "qty": "Qta",
  476. "price": "Prezzo",
  477. "total": "Totale",
  478. "labor": "Manodopera",
  479. "hours": "Ore",
  480. "rate": "Tariffa",
  481. "subtotal": "Subtotale",
  482. "tax": "IVA ({rate}%)",
  483. "previewService": "Servizio",
  484. "previewNotes": "Note",
  485. "previewDiagnosticNotes": "Note diagnostiche",
  486. "previewDue": "Scadenza: {date}",
  487. "previewAdditionalInfo": "Informazioni aggiuntive",
  488. "previewThankYou": "Grazie per la vostra fiducia",
  489. "saveInvoiceTemplate": "Salva modello fattura",
  490. "saveQuotationTemplate": "Salva modello preventivo",
  491. "invoiceTemplateSaved": "Impostazioni modello fattura salvate",
  492. "quotationTemplateSaved": "Impostazioni modello preventivo salvate",
  493. "failedSave": "Salvataggio impostazioni non riuscito",
  494. "smsTemplates": "Modelli messaggi SMS",
  495. "smsTemplatesDescription": "Personalizza i messaggi di testo inviati ai clienti. Usa variabili come <code>'{companyName}'</code> per inserire valori dinamici.",
  496. "reset": "Ripristina",
  497. "invoiceReady": "Fattura pronta",
  498. "invoiceReadyDescription": "Inviato quando si condivide una fattura con un cliente.",
  499. "quoteReady": "Preventivo pronto",
  500. "quoteReadyDescription": "Inviato quando si condivide un preventivo con un cliente.",
  501. "inspectionReady": "Ispezione pronta",
  502. "inspectionReadyDescription": "Inviato quando si condivide un rapporto di ispezione con un cliente.",
  503. "statusInProgress": "Stato: In corso",
  504. "statusInProgressDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in In corso.",
  505. "statusWaitingParts": "Stato: In attesa di ricambi",
  506. "statusWaitingPartsDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in In attesa di ricambi.",
  507. "statusReady": "Stato: Pronto per il ritiro",
  508. "statusReadyDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in Pronto.",
  509. "statusCompleted": "Stato: Completato",
  510. "statusCompletedDescription": "Inviato quando lo stato dell'ordine di lavoro cambia in Completato.",
  511. "paymentReceived": "Pagamento ricevuto",
  512. "paymentReceivedDescription": "Inviato quando viene registrato un pagamento per una fattura.",
  513. "saveSmsTemplates": "Salva modelli SMS",
  514. "smsTemplateSaved": "Impostazioni modelli SMS salvate",
  515. "smsDefaults": {
  516. "invoiceReady": "La tua fattura è pronta. Visualizzala qui: {share_link}",
  517. "quoteReady": "Il tuo preventivo è pronto per la revisione. Visualizzalo qui: {share_link}",
  518. "inspectionReady": "Il rapporto di ispezione del veicolo è pronto. Visualizzalo qui: {share_link}",
  519. "statusInProgress": "I lavori sul tuo veicolo sono iniziati. Ti terremo aggiornato.",
  520. "statusWaitingParts": "Il tuo veicolo è in attesa di ricambi. Ti avviseremo quando i lavori riprenderanno.",
  521. "statusReady": "Il tuo veicolo è pronto per il ritiro!",
  522. "statusCompleted": "Il tuo servizio è completato. Grazie per la fiducia!",
  523. "paymentReceived": "Pagamento di {amount} ricevuto per la fattura {invoice_number}. Grazie!"
  524. },
  525. "colorPresets": {
  526. "amber": "Ambra",
  527. "blue": "Blu",
  528. "emerald": "Smeraldo",
  529. "red": "Rosso",
  530. "purple": "Viola",
  531. "slate": "Ardesia",
  532. "rose": "Rosa",
  533. "indigo": "Indaco"
  534. },
  535. "layoutTitle": "Layout fattura",
  536. "layoutDescription": "Personalizza l'ordine e la visibilita delle sezioni nelle fatture e nei preventivi.",
  537. "layoutSaved": "Layout salvato con successo",
  538. "layoutDocInvoice": "Fattura",
  539. "layoutDocQuote": "Preventivo"
  540. },
  541. "payment": {
  542. "readMore": "Scopri di più",
  543. "detailsTitle": "Dettagli pagamento",
  544. "detailsDescription": "Conto bancario e termini di pagamento mostrati sulle fatture.",
  545. "bankAccount": "Conto bancario (IBAN / Til Konto)",
  546. "bankAccountPlaceholder": "NO93 8601 1117 947",
  547. "bankAccountHint": "Il tuo numero di conto bancario o IBAN per ricevere pagamenti",
  548. "paymentTerms": "Termini di pagamento",
  549. "paymentTermsPlaceholder": "A 14 giorni",
  550. "paymentTermsHint": "Testo dei termini di pagamento mostrato sulle fatture (es. \"A 14 giorni\", \"Alla consegna\")",
  551. "onlinePayments": "Pagamenti online",
  552. "onlinePaymentsDescription": "Permetti ai clienti di pagare le fatture online tramite link di fattura condivisi.",
  553. "stripe": "Stripe",
  554. "stripeDescription": "Accetta pagamenti con carta di credito/debito",
  555. "secretKey": "Chiave segreta",
  556. "publishableKey": "Chiave pubblica",
  557. "webhookSecret": "Segreto webhook",
  558. "webhookUrl": "URL webhook",
  559. "stripeWebhookHint": "Aggiungi questo URL nel tuo Stripe Dashboard sotto Webhooks. Iscriviti a <code>checkout.session.completed</code>.",
  560. "vipps": "Vipps",
  561. "vippsDescription": "Accetta pagamenti mobili Vipps (Norvegia)",
  562. "clientId": "Client ID",
  563. "clientSecret": "Client Secret",
  564. "subscriptionKey": "Chiave di abbonamento",
  565. "merchantSerialNumber": "Numero seriale commerciante",
  566. "testMode": "Modalita test",
  567. "callbackUrl": "URL callback",
  568. "termsOfSale": "Condizioni di vendita (Salgsvilkar)",
  569. "termsOfSaleDescription": "Richiesto da Vipps. I clienti possono visualizzarle dalla pagina della fattura.",
  570. "externalTermsUrl": "URL condizioni esterno (opzionale)",
  571. "externalTermsUrlHint": "Link a una pagina esterna con le tue condizioni. Se impostato, la fattura collegherà qui invece della pagina condizioni integrata.",
  572. "publicTermsUrl": "URL condizioni pubblico",
  573. "publicTermsUrlHint": "Condividi questo URL con Vipps o collegalo dal tuo sito web.",
  574. "paypal": "PayPal",
  575. "paypalDescription": "Accetta pagamenti PayPal",
  576. "sandboxMode": "Modalita sandbox",
  577. "paypalWebhookHint": "Aggiungi questo URL nel tuo PayPal Developer Dashboard sotto Webhooks. Iscriviti a <code>PAYMENT.CAPTURE.COMPLETED</code>.",
  578. "savePayment": "Salva impostazioni pagamento",
  579. "saved": "Impostazioni pagamento salvate"
  580. },
  581. "tax": {
  582. "title": "Imposta",
  583. "description": "Configura l'aliquota fiscale applicata a fatture, preventivi e ordini di lavoro.",
  584. "modeLabel": "Modalita imposta",
  585. "modeHint": "Scegli se i prezzi delle voci sono inseriti con imposta gia inclusa (inclusivo) o al netto (esclusivo). I record esistenti mantengono la modalita con cui sono stati creati.",
  586. "modeExclusive": "Esclusivo",
  587. "modeInclusive": "Inclusivo",
  588. "modeExclusiveExample": "Esempio: 100 + {rate}% imposta = 100 + imposta sopra.",
  589. "modeInclusiveExample": "Esempio: 100 include gia {rate}% imposta — la parte fiscale viene calcolata a ritroso.",
  590. "labelLabel": "Etichetta imposta",
  591. "labelHint": "Nome personalizzato mostrato su fatture e preventivi (es. IVA, GST). Lasciare vuoto per usare il predefinito tradotto.",
  592. "labelPlaceholder": "IVA",
  593. "convertInclusiveLabel": "Convertire record esistenti in modalità inclusiva",
  594. "convertInclusiveHint": "Aumenta ogni prezzo di riga in base alla aliquota fiscale in modo che i prezzi includano l imposta. I totali lato cliente non cambiano. Idonei: {serviceRecords} ordini di lavoro, {quotes} preventivi.",
  595. "convertInclusiveButton": "Converti in inclusivo",
  596. "convertInclusiveConfirmTitle": "Convertire i record esistenti in modalità inclusiva?",
  597. "convertInclusiveConfirmDescription": "Questo riscriverà i prezzi di riga di {serviceRecords} ordini di lavoro e {quotes} preventivi per includere l imposta. I totali lato cliente non cambieranno, ma i prezzi stampati sulle fatture passate appariranno più alti. Questa operazione è irreversibile.",
  598. "convertInclusiveConfirmLabel": "Converti i record",
  599. "convertInclusiveSuccess": "Convertiti {serviceRecords} ordini di lavoro e {quotes} preventivi in modalità inclusiva.",
  600. "convertInclusiveFailed": "Impossibile convertire i record in modalità inclusiva",
  601. "convertInclusiveNoRecords": "Nessun record in modalità esclusiva da convertire.",
  602. "convertExclusiveLabel": "Convertire record esistenti in modalità esclusiva",
  603. "convertExclusiveHint": "Riduce ogni prezzo di riga in base alla aliquota fiscale in modo che i prezzi mostrino gli importi al netto. I totali lato cliente non cambiano. Idonei: {serviceRecords} ordini di lavoro, {quotes} preventivi.",
  604. "convertExclusiveButton": "Converti in esclusivo",
  605. "convertExclusiveConfirmTitle": "Convertire i record esistenti in modalità esclusiva?",
  606. "convertExclusiveConfirmDescription": "Questo riscriverà i prezzi di riga di {serviceRecords} ordini di lavoro e {quotes} preventivi per mostrare importi al netto. I totali lato cliente non cambieranno, ma i prezzi stampati sulle fatture passate appariranno più bassi. Questa operazione è irreversibile.",
  607. "convertExclusiveConfirmLabel": "Converti i record",
  608. "convertExclusiveSuccess": "Convertiti {serviceRecords} ordini di lavoro e {quotes} preventivi in modalità esclusiva.",
  609. "convertExclusiveFailed": "Impossibile convertire i record in modalità esclusiva",
  610. "convertExclusiveNoRecords": "Nessun record in modalità inclusiva da convertire."
  611. },
  612. "currency": {
  613. "title": "Valuta e imposte",
  614. "description": "Valuta e aliquota fiscale predefinite utilizzate in fatture e registri di servizio.",
  615. "currencyLabel": "Valuta",
  616. "searchCurrency": "Cerca valuta...",
  617. "noCurrencyFound": "Nessuna valuta trovata.",
  618. "previewLabel": "Anteprima: {value}",
  619. "enableTax": "Abilita imposte",
  620. "enableTaxHint": "Mostra calcolo imposte su fatture e registri di servizio",
  621. "defaultTaxRate": "Aliquota fiscale predefinita (%)",
  622. "defaultTaxRateHint": "Compilata automaticamente quando si creano nuovi registri di servizio",
  623. "applyTaxToExistingLabel": "Applica imposta ai record esistenti",
  624. "applyTaxToExistingHint": "Applica l'aliquota fiscale predefinita agli ordini di lavoro e preventivi esistenti senza un'aliquota impostata. Idonei: {serviceRecords} ordini di lavoro, {quotes} preventivi.",
  625. "applyTaxToExistingButton": "Applica imposta ai record esistenti",
  626. "applyTaxConfirmTitle": "Applicare imposta ai record esistenti?",
  627. "applyTaxConfirmDescription": "Questo impostera l'aliquota fiscale al {rate}% su {serviceRecords} ordini di lavoro e {quotes} preventivi che attualmente non hanno un'aliquota, e ricalcolera i totali. I record con un'aliquota personalizzata non verranno modificati. Questa operazione e irreversibile.",
  628. "applyTaxConfirmLabel": "Applica imposta",
  629. "applyTaxSuccess": "Aggiornati {serviceRecords} ordini di lavoro e {quotes} preventivi.",
  630. "applyTaxFailed": "Impossibile applicare l'imposta ai record esistenti",
  631. "applyTaxNoRecords": "Nessun record necessita dell'aliquota fiscale predefinita.",
  632. "saveSettings": "Salva impostazioni",
  633. "saved": "Impostazioni salvate",
  634. "currencies": {
  635. "USD": "Dollaro USA",
  636. "EUR": "Euro",
  637. "GBP": "Sterlina britannica",
  638. "NOK": "Corona norvegese",
  639. "SEK": "Corona svedese",
  640. "DKK": "Corona danese",
  641. "CHF": "Franco svizzero",
  642. "CAD": "Dollaro canadese",
  643. "AUD": "Dollaro australiano",
  644. "NZD": "Dollaro neozelandese",
  645. "JPY": "Yen giapponese",
  646. "CNY": "Yuan cinese",
  647. "INR": "Rupia indiana",
  648. "BRL": "Real brasiliano",
  649. "MXN": "Peso messicano",
  650. "PLN": "Zloty polacco",
  651. "CZK": "Corona ceca",
  652. "HUF": "Fiorino ungherese",
  653. "TRY": "Lira turca",
  654. "ZAR": "Rand sudafricano",
  655. "KRW": "Won sudcoreano",
  656. "SGD": "Dollaro di Singapore",
  657. "HKD": "Dollaro di Hong Kong",
  658. "THB": "Baht tailandese",
  659. "ISK": "Corona islandese",
  660. "RON": "Leu romeno",
  661. "ILS": "Shekel israeliano",
  662. "PHP": "Peso filippino",
  663. "IDR": "Rupia indonesiana",
  664. "MYR": "Ringgit malese",
  665. "AED": "Dirham degli EAU",
  666. "SAR": "Riyal saudita",
  667. "RUB": "Rublo russo"
  668. }
  669. },
  670. "localization": {
  671. "languageTitle": "Lingua",
  672. "languageDescription": "Scegli la lingua di visualizzazione dell'applicazione.",
  673. "language": "Lingua",
  674. "forceCustomerLocale": "Forza questa lingua sulle pagine rivolte al cliente",
  675. "forceCustomerLocaleHint": "Quando attivato, i clienti che visualizzano fatture, preventivi e ispezioni condivise li vedranno nella lingua della tua officina, indipendentemente dalle impostazioni del browser. Quando disattivato, i clienti vedono le pagine nella lingua configurata nel loro browser.",
  676. "saved": "Impostazioni di localizzazione salvate",
  677. "saveSettings": "Salva impostazioni"
  678. },
  679. "customFields": {
  680. "title": "Campi personalizzati",
  681. "description": "Definisci campi personalizzati che appaiono su schede di servizio e preventivi.",
  682. "addField": "Aggiungi campo",
  683. "filterAll": "Tutti",
  684. "serviceRecord": "Scheda di servizio",
  685. "quote": "Preventivo",
  686. "emptyState": "Nessun campo personalizzato definito. Clicca \"Aggiungi campo\" per crearne uno.",
  687. "required": "Obbligatorio",
  688. "inactive": "Inattivo",
  689. "editField": "Modifica campo",
  690. "newField": "Nuovo campo personalizzato",
  691. "label": "Etichetta",
  692. "labelPlaceholder": "es. Scadenza garanzia",
  693. "fieldName": "Nome campo (ID)",
  694. "fieldNamePlaceholder": "scadenza_garanzia",
  695. "fieldNameHint": "Solo lettere minuscole, numeri e underscore.",
  696. "fieldType": "Tipo di campo",
  697. "entityType": "Tipo di entità",
  698. "fieldTypes": {
  699. "text": "Testo",
  700. "number": "Numero",
  701. "date": "Data",
  702. "select": "Selezione (Menu a discesa)",
  703. "checkbox": "Casella di controllo",
  704. "textarea": "Area di testo"
  705. },
  706. "optionsLabel": "Opzioni (separate da virgole)",
  707. "optionsPlaceholder": "Opzione 1, Opzione 2, Opzione 3",
  708. "active": "Attivo",
  709. "cancel": "Annulla",
  710. "update": "Aggiorna",
  711. "create": "Crea",
  712. "deleteTitle": "Elimina campo personalizzato",
  713. "deleteDescription": "Questo eliminerà permanentemente \"{label}\" e tutti i valori salvati. Questa azione non può essere annullata.",
  714. "fieldCreated": "Campo personalizzato creato",
  715. "fieldUpdated": "Campo personalizzato aggiornato",
  716. "fieldDeleted": "Campo personalizzato eliminato",
  717. "failedSave": "Impossibile salvare il campo",
  718. "failedDelete": "Impossibile eliminare"
  719. },
  720. "workshop": {
  721. "title": "Predefiniti officina",
  722. "description": "Valori predefiniti utilizzati quando si creano nuovi registri di servizio.",
  723. "defaultTechnician": "Nome tecnico predefinito",
  724. "technicianPlaceholder": "Cerca tecnico...",
  725. "failedCreateTech": "Impossibile creare il tecnico",
  726. "creating": "Creazione...",
  727. "createTechnician": "Crea \"{name}\"",
  728. "newTechPlaceholder": "Nome del tecnico",
  729. "addTech": "Aggiungi",
  730. "addNewTech": "+ Aggiungi nuovo",
  731. "defaultLaborRate": "Tariffa manodopera predefinita (all'ora)",
  732. "laborRatePlaceholder": "75,00",
  733. "unitsTitle": "Unita",
  734. "unitsDescription": "Scegli tra sistema metrico (km, litri) e imperiale (miglia, galloni).",
  735. "unitSystem": "Sistema di unita",
  736. "metric": "Metrico (km, litri)",
  737. "imperial": "Imperiale (miglia, galloni)",
  738. "distanceLabel": "Distanza",
  739. "volumeLabel": "Volume",
  740. "kilometers": "chilometri (km)",
  741. "liters": "litri (L)",
  742. "miles": "miglia (mi)",
  743. "gallons": "galloni (gal)",
  744. "saveWorkshop": "Salva impostazioni officina",
  745. "saved": "Impostazioni officina salvate",
  746. "assignDialogTitle": "Assegnare agli ordini di lavoro esistenti?",
  747. "assignDialogDescription": "Vuoi assegnare {name} a tutti gli ordini di lavoro che non hanno un tecnico assegnato?",
  748. "assignDialogConfirm": "Sì, assegna",
  749. "assignDialogSkip": "No, salta",
  750. "assignedUnassigned": "{count, plural, =0 {Nessun ordine non assegnato trovato} one {1 ordine assegnato} other {# ordini assegnati}}",
  751. "assignFailed": "Impossibile assegnare gli ordini di lavoro",
  752. "noTechnician": "Nessuno",
  753. "weekStartDay": "Inizio settimana",
  754. "workDayStart": "Inizio giornata",
  755. "workDayEnd": "Fine giornata",
  756. "weekDays": {
  757. "0": "Domenica",
  758. "1": "Lunedi",
  759. "2": "Martedi",
  760. "3": "Mercoledi",
  761. "4": "Giovedi",
  762. "5": "Venerdi",
  763. "6": "Sabato"
  764. }
  765. },
  766. "maintenance": {
  767. "title": "Manutenzione prevista",
  768. "description": "Prevedi il chilometraggio attuale di ogni veicolo dalla sua cronologia di servizio e individua i veicoli che necessitano o si avvicinano al prossimo tagliando.",
  769. "enablePredicted": "Abilita manutenzione prevista",
  770. "enablePredictedHint": "Mostra previsioni nei dettagli del veicolo e nella dashboard",
  771. "serviceInterval": "Intervallo di servizio ({unit})",
  772. "serviceIntervalHint": "Distanza tra i tagliandi raccomandati",
  773. "approachingThreshold": "Soglia di avvicinamento ({unit})",
  774. "approachingThresholdHint": "Mostra avviso quando entro questa distanza dal prossimo tagliando",
  775. "saveMaintenance": "Salva impostazioni manutenzione",
  776. "saved": "Impostazioni manutenzione salvate"
  777. },
  778. "appearance": {
  779. "title": "Aspetto",
  780. "description": "Personalizza l'aspetto di Torqvoice.",
  781. "darkMode": "Modalita scura",
  782. "darkModeHint": "Passa tra tema chiaro e scuro",
  783. "dateTimeTitle": "Data e ora",
  784. "dateTimeDescription": "Configura come date e orari vengono visualizzati nell'applicazione.",
  785. "dateFormat": "Formato data",
  786. "timeFormat": "Formato ora",
  787. "time12h": "12 ore (2:30 PM)",
  788. "time24h": "24 ore (14:30)",
  789. "timezone": "Fuso orario",
  790. "timezoneAuto": "Rilevamento automatico (browser)",
  791. "searchTimezone": "Cerca fuso orario...",
  792. "noTimezoneFound": "Nessun fuso orario trovato.",
  793. "timezoneHint": "Con il rilevamento automatico, ogni utente vede le date nel fuso orario del proprio browser.",
  794. "previewLabel": "Anteprima",
  795. "dateLabel": "Data",
  796. "dateTimeLabel": "Data e ora",
  797. "saveSettings": "Salva impostazioni",
  798. "saved": "Impostazioni salvate"
  799. },
  800. "data": {
  801. "title": "Gestione dati",
  802. "description": "Esporta i tuoi dati come backup o importa un file precedentemente esportato.",
  803. "exportTitle": "Esporta dati",
  804. "exportDescription": "Scarica i tuoi dati come file zip. Seleziona le categorie da includere nel backup.",
  805. "includeInBackup": "Includi nel backup:",
  806. "selectAll": "Seleziona tutto",
  807. "deselectAll": "Deseleziona tutto",
  808. "optSettings": "Impostazioni",
  809. "optSettingsDesc": "Info officina, configurazione fatture, provider di pagamento",
  810. "optCustomers": "Clienti",
  811. "optCustomersDesc": "Registri clienti e informazioni di contatto",
  812. "optVehicles": "Veicoli e registri di servizio",
  813. "optVehiclesDesc": "Veicoli, note, registri carburante, promemoria, registri di servizio",
  814. "optQuotes": "Preventivi",
  815. "optQuotesDesc": "Preventivi con ricambi e manodopera",
  816. "optInventory": "Inventario",
  817. "optInventoryDesc": "Ricambi in inventario e livelli di stock",
  818. "optTechnicians": "Tecnici",
  819. "optTechniciansDesc": "Profili dei tecnici e assegnazioni alla bacheca di lavoro",
  820. "optInspections": "Ispezioni",
  821. "optInspectionsDesc": "Modelli di ispezione, ispezioni e risultati",
  822. "optAuditLogs": "Registri di audit",
  823. "optAuditLogsDesc": "Cronologia delle attività e delle modifiche",
  824. "optSmsMessages": "Messaggi SMS",
  825. "optSmsMessagesDesc": "Messaggi SMS inviati e ricevuti",
  826. "optNotifications": "Notifiche",
  827. "optNotificationsDesc": "Notifiche di sistema",
  828. "optCustomFields": "Campi personalizzati",
  829. "optCustomFieldsDesc": "Definizioni e valori dei campi personalizzati",
  830. "optFiles": "File caricati",
  831. "optFilesDesc": "Immagini, allegati servizio, logo",
  832. "filesWarning": "Include file caricati — il backup potrebbe essere piu grande",
  833. "downloadBackup": "Scarica backup",
  834. "exportComplete": "Esportazione completata",
  835. "exportCompleteMessage": "Il tuo file di backup e stato scaricato.",
  836. "exportFailed": "Esportazione non riuscita",
  837. "exportFailedMessage": "Impossibile esportare i tuoi dati. Riprova.",
  838. "importTitle": "Importa dati",
  839. "importWarning": "L'importazione <bold>sostituira tutti i dati esistenti</bold> con il contenuto del file di backup. Questa azione non puo essere annullata.",
  840. "importFileHint": "Supporta file di backup sia .zip (v2) che .json (v1).",
  841. "uploadRestore": "Carica e ripristina",
  842. "importComplete": "Importazione completata",
  843. "importCompleteMessage": "Tutti i dati sono stati ripristinati dal file di backup.",
  844. "importFailed": "Importazione non riuscita",
  845. "importFromOther": "Importa da altri servizi",
  846. "importFromOtherDescription": "Migra i tuoi dati da un'altra piattaforma. Seleziona un servizio per iniziare.",
  847. "lubelogTitle": "Importa da LubeLog",
  848. "lubelogExportSteps": "Come esportare i tuoi dati LubeLog:",
  849. "lubelogStep1": "Apri la tua istanza LubeLog",
  850. "lubelogStep2": "Vai a <bold>Settings</bold>",
  851. "lubelogStep3": "Clicca su <bold>Make Backup</bold> per scaricare un file zip",
  852. "lubelogStep4": "Carica il file zip scaricato qui sotto",
  853. "lubelogAddNote": "Questo <bold>aggiungera dati accanto</bold> ai tuoi registri esistenti — nulla verra eliminato.",
  854. "lubelogImported": "Cosa verra importato:",
  855. "lubelogVehicles": "Veicoli",
  856. "lubelogServiceRecords": "Registri di servizio con allegati",
  857. "lubelogNotes": "Note",
  858. "lubelogFileHint": "File fino a 200MB supportati.",
  859. "lubelogImportComplete": "Importazione LubeLog completata",
  860. "cancel": "Annulla",
  861. "import": "Importa",
  862. "invoiceNinjaTitle": "Importa da Invoice Ninja",
  863. "invoiceNinjaExportSteps": "Come esportare i tuoi dati Invoice Ninja:",
  864. "invoiceNinjaStep1": "Apri la tua istanza Invoice Ninja",
  865. "invoiceNinjaStep2": "Vai a <bold>Settings > Import | Export</bold>",
  866. "invoiceNinjaStep3": "Clicca su <bold>Export</bold> per scaricare un file zip",
  867. "invoiceNinjaStep4": "Carica il file zip scaricato qui sotto",
  868. "invoiceNinjaAddNote": "Questo <bold>aggiungera dati accanto</bold> ai tuoi registri esistenti — nulla verra eliminato.",
  869. "invoiceNinjaImported": "Cosa verra importato:",
  870. "invoiceNinjaCustomers": "Clienti",
  871. "invoiceNinjaProducts": "Prodotti (inventario)",
  872. "invoiceNinjaInvoices": "Fatture come registri di servizio (ricambi e manodopera)",
  873. "invoiceNinjaDocuments": "Documenti e allegati",
  874. "invoiceNinjaPayments": "Pagamenti",
  875. "invoiceNinjaFileHint": "Carica un file di esportazione zip di Invoice Ninja. File fino a 200MB supportati.",
  876. "invoiceNinjaImportComplete": "Importazione Invoice Ninja completata"
  877. },
  878. "license": {
  879. "title": "Licenza White-Label",
  880. "description": "Attiva una licenza white-label per rimuovere il branding Torqvoice dalle fatture e dall'applicazione.",
  881. "purchaseWhiteLabel": "Acquista White-Label",
  882. "status": "Stato:",
  883. "active": "Attiva",
  884. "inactive": "Inattiva",
  885. "lastChecked": "Ultimo controllo: {date}",
  886. "enterLicenseKey": "Inserisci chiave di licenza",
  887. "validate": "Valida",
  888. "validated": "Licenza validata con successo",
  889. "invalid": "Chiave di licenza non valida",
  890. "failedValidate": "Validazione licenza non riuscita",
  891. "keyHint": "Ogni chiave di licenza e legata a questa organizzazione e non puo essere condivisa tra piu organizzazioni."
  892. },
  893. "about": {
  894. "title": "Informazioni su Torqvoice",
  895. "description": "Torqvoice e la tua soluzione completa per la gestione dei servizi veicoli. Tieni traccia della cronologia dei servizi, delle riparazioni e altro.",
  896. "version": "Versione",
  897. "website": "Sito web",
  898. "documentation": "Documentazione",
  899. "changelog": "Registro modifiche"
  900. },
  901. "portal": {
  902. "title": "Portale clienti",
  903. "description": "Consenti ai tuoi clienti di accedere e visualizzare i loro veicoli, fatture, preventivi e ispezioni. I clienti possono anche inviare richieste di servizio.",
  904. "enablePortal": "Abilita portale clienti",
  905. "enablePortalHint": "I clienti con un indirizzo email possono accedere tramite link magico",
  906. "enabled": "Portale clienti abilitato",
  907. "disabled": "Portale clienti disabilitato",
  908. "failedUpdate": "Aggiornamento impostazione non riuscito",
  909. "customSlug": "Slug portale personalizzato",
  910. "save": "Salva",
  911. "slugSaved": "Slug portale salvato",
  912. "slugRemoved": "Slug portale rimosso",
  913. "failedUpdateSlug": "Aggiornamento slug non riuscito",
  914. "slugHint": "Lettere minuscole, numeri, trattini e underscore. 3-48 caratteri. Lascia vuoto per usare l'URL predefinito.",
  915. "portalUrl": "URL del portale",
  916. "urlCopied": "URL del portale copiato",
  917. "shareHint": "Condividi questo link con i tuoi clienti per permettere loro di accedere al portale."
  918. },
  919. "email": {
  920. "title": "Provider e-mail",
  921. "description": "Configura il provider e-mail della tua organizzazione per l'invio di fatture e preventivi. Se non configurato, verra utilizzato il provider e-mail predefinito della piattaforma.",
  922. "useCustomLabel": "Usa provider e-mail personalizzato",
  923. "useCustomHint": "Attiva per configurare il tuo provider e-mail invece di usare quello predefinito della piattaforma",
  924. "platformDefaultInfo": "La tua organizzazione utilizza il provider e-mail predefinito della piattaforma. Fatture e preventivi verranno inviati utilizzando le impostazioni e-mail configurate dalla piattaforma.",
  925. "smtpHost": "Host SMTP",
  926. "smtpHostPlaceholder": "smtp.example.com",
  927. "smtpPort": "Porta SMTP",
  928. "smtpPortPlaceholder": "587",
  929. "username": "Nome utente",
  930. "usernamePlaceholder": "utente@example.com",
  931. "password": "Password",
  932. "fromEmail": "E-mail mittente",
  933. "fromEmailPlaceholder": "noreply@example.com",
  934. "fromEmailDomainPlaceholder": "noreply@tuodominio.com",
  935. "fromName": "Nome mittente",
  936. "fromNamePlaceholder": "La Tua Officina",
  937. "tlsConnection": "Connessione TLS (Porta 465)",
  938. "tlsConnectionHint": "Attiva per TLS implicito. Disattiva per STARTTLS (porta 587/25).",
  939. "verifyTlsCerts": "Verifica certificati TLS",
  940. "verifyTlsCertsHint": "Disattiva per consentire certificati autofirmati (non raccomandato per la produzione)",
  941. "requireTlsUpgrade": "Richiedi aggiornamento TLS",
  942. "requireTlsUpgradeHint": "Forza l'aggiornamento TLS sulle connessioni STARTTLS",
  943. "apiKey": "Chiave API",
  944. "apiKeyHintResend": "Ottieni la tua chiave API su",
  945. "serverToken": "Token del server",
  946. "serverTokenHintPostmark": "Ottieni il tuo token del server su",
  947. "apiKeyHintMailgun": "Ottieni la tua chiave API su",
  948. "domain": "Dominio",
  949. "domainPlaceholder": "mg.tuodominio.com",
  950. "region": "Regione",
  951. "apiKeyHintSendGrid": "Ottieni la tua chiave API su",
  952. "accessKeyId": "ID chiave di accesso",
  953. "secretAccessKey": "Chiave di accesso segreta",
  954. "awsRegion": "Regione AWS",
  955. "awsRegionPlaceholder": "us-east-1",
  956. "awsRegionHint": "La regione AWS dove SES e configurato (es. us-east-1, eu-west-1)",
  957. "sendTestEmail": "Invia e-mail di test",
  958. "testEmailHint": "Salva prima le impostazioni, poi invia un'e-mail di test al tuo account",
  959. "saveSettings": "Salva impostazioni",
  960. "savedDefault": "Impostazioni e-mail salvate — provider predefinito della piattaforma in uso",
  961. "saved": "Impostazioni e-mail salvate",
  962. "failedSave": "Salvataggio impostazioni non riuscito",
  963. "testSentTo": "E-mail di test inviata a {email}",
  964. "testFailed": "Test e-mail non riuscito"
  965. },
  966. "sms": {
  967. "title": "Provider SMS",
  968. "description": "Configura il tuo provider SMS per la messaggistica bidirezionale con i clienti. Ogni organizzazione utilizza il proprio fornitore SMS e numero di telefono.",
  969. "enableLabel": "Attiva messaggi SMS",
  970. "enableHint": "Invia e ricevi messaggi SMS con i clienti",
  971. "disabledInfo": "La messaggistica SMS e disattivata. Attivala per inviare e ricevere messaggi di testo con i tuoi clienti.",
  972. "phoneNumber": "Numero di telefono",
  973. "phoneNumberPlaceholder": "+39312345678",
  974. "phoneNumberHint": "Il tuo numero di telefono abilitato per SMS in formato E.164 (es. +39312345678)",
  975. "accountSid": "SID account",
  976. "authToken": "Token di autenticazione",
  977. "apiKey": "Chiave API",
  978. "apiSecret": "Segreto API",
  979. "webhookUrl": "URL webhook",
  980. "webhookUrlHint": "Configura questo URL nel pannello di {provider} per ricevere messaggi SMS in entrata.",
  981. "webhookCopied": "URL webhook copiato",
  982. "testPhoneNumber": "Numero di telefono di test",
  983. "testPhonePlaceholder": "+39398765432",
  984. "sendTestSms": "Invia SMS di test",
  985. "testSmsHint": "Salva prima le impostazioni, poi inserisci un numero destinatario per inviare un SMS di test",
  986. "enterTestPhone": "Inserisci un numero di telefono per inviare l'SMS di test",
  987. "saveSettings": "Salva impostazioni",
  988. "savedDisabled": "Impostazioni SMS salvate — SMS disattivato",
  989. "saved": "Impostazioni SMS salvate",
  990. "failedSave": "Salvataggio impostazioni non riuscito",
  991. "testSentTo": "SMS di test inviato a {phone}",
  992. "testFailed": "Test SMS non riuscito"
  993. },
  994. "subscription": {
  995. "title": "Piano di abbonamento",
  996. "description": "Il livello di abbonamento Torqvoice attuale della tua organizzazione e le funzionalità disponibili.",
  997. "currentPlan": "Piano attuale",
  998. "planFree": "Gratuito",
  999. "planPro": "Torq Pro",
  1000. "planEnterprise": "Enterprise",
  1001. "price": "{price}/{interval}",
  1002. "perYear": "anno",
  1003. "perMonth": "mese",
  1004. "statusActive": "Attivo",
  1005. "statusCanceling": "In cancellazione",
  1006. "statusPastDue": "Scaduto",
  1007. "statusCanceled": "Cancellato",
  1008. "billingPeriod": "Periodo di fatturazione",
  1009. "billingPeriodDates": "{start} — {end}",
  1010. "nextRenewal": "Prossimo rinnovo",
  1011. "cancelingWarning": "Il tuo abbonamento verrà cancellato il {date}. Dopo di che, verrai declassato al piano gratuito.",
  1012. "pastDueWarning": "Il tuo pagamento è scaduto. Aggiorna il metodo di pagamento per evitare l'interruzione del servizio.",
  1013. "featuresTitle": "Funzionalità del piano",
  1014. "featuresDescription": "Cosa è incluso nel tuo piano attuale.",
  1015. "featureCustomers": "Clienti",
  1016. "featureTeamMembers": "Membri del team",
  1017. "featureSmtp": "Email personalizzata (SMTP)",
  1018. "featureApi": "Accesso API",
  1019. "featurePayments": "Pagamenti online",
  1020. "featureCustomFields": "Campi personalizzati",
  1021. "featureSms": "Messaggistica SMS",
  1022. "featureCustomerPortal": "Portale clienti",
  1023. "featureCustomTemplates": "Modelli personalizzati",
  1024. "featureBrandingRemoved": "Marchio rimosso",
  1025. "usageOf": "{used} / {limit}",
  1026. "usageUnlimited": "{used} / Illimitato",
  1027. "included": "Incluso",
  1028. "notIncluded": "Non incluso",
  1029. "manageTitle": "Gestisci abbonamento",
  1030. "manageBilling": "Gestisci fatturazione",
  1031. "manageBillingDescription": "Aggiorna il metodo di pagamento, visualizza le fatture e gestisci i dettagli di fatturazione.",
  1032. "cancelSubscription": "Cancella abbonamento",
  1033. "resumeSubscription": "Riprendi abbonamento",
  1034. "cancelDialogTitle": "Cancella abbonamento",
  1035. "cancelDialogDescription": "Il tuo abbonamento rimarrà attivo fino al {date}. Dopo di che, verrai declassato al piano gratuito.",
  1036. "cancelDialogConfirm": "Sì, cancella",
  1037. "cancelDialogCancel": "Mantieni abbonamento",
  1038. "cancelSuccess": "L'abbonamento verrà cancellato alla fine del periodo di fatturazione",
  1039. "cancelError": "Cancellazione dell'abbonamento non riuscita",
  1040. "resumeSuccess": "Abbonamento ripreso con successo",
  1041. "resumeError": "Ripresa dell'abbonamento non riuscita",
  1042. "billingPortalError": "Impossibile aprire il portale di fatturazione",
  1043. "upgradeTitle": "Aggiorna piano",
  1044. "upgradeDescription": "Sblocca più funzionalità aggiornando il tuo piano.",
  1045. "upgradeToProDescription": "Aggiorna per sbloccare clienti illimitati, membri del team, report, SMTP, accesso API e altro.",
  1046. "upgradeToEnterpriseDescription": "Hai bisogno di più di 5 membri del team? Passa a Enterprise per fino a 50 utenti.",
  1047. "upgradeToPro": "Passa a Pro — $99/anno",
  1048. "upgradeToEnterprise": "Enterprise — $140/anno",
  1049. "upgradeDialogTitle": "Passa a Enterprise",
  1050. "upgradeDialogDescription": "Il tuo piano Pro attuale verrà aggiornato a Enterprise. Ti verrà addebitata solo la differenza proporzionale per il periodo di fatturazione rimanente.",
  1051. "upgradeConfirm": "Conferma aggiornamento",
  1052. "upgradeCalculating": "Calcolo dell'importo proporzionale…",
  1053. "upgradeAmountDue": "Importo dovuto ora",
  1054. "upgradeSuccess": "Aggiornato a Enterprise con successo!",
  1055. "upgradeError": "Aggiornamento dell'abbonamento non riuscito"
  1056. },
  1057. "ai": {
  1058. "title": "Assistente IA",
  1059. "readMore": "Read More",
  1060. "description": "Configura l'IA per generare automaticamente note di servizio e riassumere la cronologia del veicolo.",
  1061. "enableLabel": "Abilita IA",
  1062. "enableHint": "Usa le funzionalita basate sull'IA in tutta l'applicazione",
  1063. "disabledInfo": "Abilita l'IA per utilizzare funzionalita come descrizioni di servizio generate automaticamente e riassunti della cronologia del veicolo.",
  1064. "provider": "Provider IA",
  1065. "apiKey": "Chiave API",
  1066. "apiKeyHint": "La tua chiave API {provider}. Conservata in modo sicuro e mai condivisa.",
  1067. "model": "Modello",
  1068. "testConnection": "Testa connessione",
  1069. "testSuccess": "Connessione IA riuscita!",
  1070. "testFailed": "Connessione fallita. Controlla la tua chiave API e il modello.",
  1071. "saved": "Impostazioni IA salvate",
  1072. "failedSave": "Salvataggio delle impostazioni IA non riuscito",
  1073. "saveSettings": "Salva impostazioni",
  1074. "featuresTitle": "Funzionalita IA incluse:",
  1075. "featureServiceNotes": "Generazione automatica di descrizioni di servizio professionali da ricambi e manodopera",
  1076. "featureHistorySummary": "Riepilogo della cronologia di servizio del veicolo con un clic",
  1077. "cost": {
  1078. "high": "Costo alto",
  1079. "medium": "Medio",
  1080. "low": "Costo basso"
  1081. }
  1082. },
  1083. "reportSchedule": {
  1084. "title": "Report programmati",
  1085. "description": "Genera e invia automaticamente report PDF via email con cadenza ricorrente.",
  1086. "schedule": "Pianificazione",
  1087. "name": "Nome pianificazione",
  1088. "namePlaceholder": "Es. Report settimanale",
  1089. "frequency": "Frequenza",
  1090. "daily": "Giornaliero",
  1091. "weekly": "Settimanale",
  1092. "biweekly": "Ogni 2 settimane",
  1093. "monthly": "Mensile",
  1094. "bimonthly": "Ogni 2 mesi",
  1095. "quarterly": "Ogni 4 mesi",
  1096. "semiannually": "Ogni 6 mesi",
  1097. "yearly": "Annuale",
  1098. "dateRangeLabel": "Periodo",
  1099. "dateRanges": {
  1100. "last1d": "Ultimo giorno",
  1101. "last7d": "Ultimi 7 giorni",
  1102. "last14d": "Ultimi 14 giorni",
  1103. "last30d": "Ultimi 30 giorni",
  1104. "last60d": "Ultimi 60 giorni",
  1105. "last90d": "Ultimi 90 giorni",
  1106. "last6m": "Ultimi 6 mesi",
  1107. "last12m": "Ultimi 12 mesi",
  1108. "ytd": "Da inizio anno",
  1109. "allTime": "Tutto il periodo"
  1110. },
  1111. "sections": "Sezioni del report",
  1112. "sectionsDescription": "Seleziona le sezioni da includere nel report programmato.",
  1113. "sectionsIncluded": "Sezioni incluse",
  1114. "selectAll": "Seleziona tutto",
  1115. "clearAll": "Deseleziona tutto",
  1116. "recipients": "Destinatari",
  1117. "recipientsDescription": "Seleziona i membri del team che riceveranno il report via email.",
  1118. "recipientsCount": "Destinatari",
  1119. "endDate": "Data di fine",
  1120. "endDateDescription": "Interrompi opzionalmente la pianificazione dopo questa data.",
  1121. "enabled": "Attivo",
  1122. "disabled": "Disattivo",
  1123. "nextRun": "Prossimo invio",
  1124. "lastRun": "Ultimo invio",
  1125. "runCount": "Report inviati",
  1126. "save": "Salva pianificazione",
  1127. "create": "Crea pianificazione",
  1128. "delete": "Elimina pianificazione",
  1129. "created": "Pianificazione report creata",
  1130. "updated": "Pianificazione report aggiornata",
  1131. "deleted": "Pianificazione report eliminata",
  1132. "toggledOn": "Pianificazione report attivata",
  1133. "toggledOff": "Pianificazione report disattivata",
  1134. "noMembers": "Nessun membro trovato",
  1135. "addRecipient": "Aggiungi destinatario...",
  1136. "searchMembers": "Cerca membri...",
  1137. "sendNow": "Invia ora",
  1138. "sentNow": "Report inviato con successo",
  1139. "newSchedule": "Nuova pianificazione",
  1140. "editSchedule": "Modifica pianificazione",
  1141. "edit": "Modifica",
  1142. "cancel": "Annulla",
  1143. "sent": "inviati",
  1144. "emptyTitle": "Nessun report programmato",
  1145. "emptyDescription": "Crea una pianificazione per generare e inviare automaticamente report al tuo team.",
  1146. "sectionLabels": {
  1147. "revenue": "Ricavi",
  1148. "tax": "Tasse",
  1149. "pastDue": "Fatture scadute",
  1150. "services": "Servizi",
  1151. "customers": "Clienti",
  1152. "technicians": "Tecnici",
  1153. "parts": "Utilizzo ricambi",
  1154. "jobAnalytics": "Analisi lavori",
  1155. "retention": "Fidelizzazione clienti",
  1156. "inventory": "Inventario"
  1157. }
  1158. }
  1159. }