Files
sepot/app/lib/l10n/app_it.arb
T
Julius Joska 2f6b542f24 fix(security): require a fresh PIN or biometric check for sensitive actions
An unlocked phone was enough to read the 24-word recovery phrase. The
phrase, backup export and import, the duress PIN, a longer auto-lock,
turning off screen security, enabling biometrics and deleting the
account now ask for the PIN (or biometrics with biometricOnly) every
time. The duress session never shows the phrase. PIN checks outside the
lock screen count towards the same failure throttle.
2026-10-23 10:50:16 +02:00

517 lines
32 KiB
Plaintext

{
"@@locale": "it",
"appTitle": "Šepot",
"settingsLanguage": "Lingua dell'app",
"languageSystem": "Predefinita di sistema",
"commonUnknownContact": "Sconosciuto",
"verifyVerified": "Verificato",
"verifyUnverified": "Non verificato",
"chatMenuVerifyContact": "Verifica contatto",
"chatDisappearingMessages": "Messaggi a scomparsa",
"chatMenuUnblockContact": "Sblocca contatto",
"chatMenuBlockContact": "Blocca contatto",
"reportAndBlock": "Segnala e blocca",
"errorGeneric": "Errore: {error}",
"groupsYouLeftGroup": "Non sei più nel gruppo",
"groupsMemberCount": "{count, plural, one{1 membro} other{{count} membri}}",
"groupsMembers": "Membri",
"groupsRename": "Rinomina gruppo",
"groupsLeave": "Abbandona il gruppo",
"groupsLeftBanner": "Non sei più nel gruppo. La cronologia resta, i nuovi messaggi non arriveranno.",
"groupsYou": "Tu",
"groupsFounder": "Fondatore",
"groupsAdmin": "Amministratore",
"groupsMakeAdmin": "Rendi amministratore",
"groupsDismissAdmin": "Rimuovi ruolo di amministratore",
"groupsRemoveMember": "Rimuovi dal gruppo",
"groupsRemoveMemberConfirmTitle": "Rimuovere {name} dal gruppo?",
"groupsRemoveMemberConfirmBody": "Non riceverà più i nuovi messaggi del gruppo. La cronologia esistente resta.",
"groupsRemoveAction": "Rimuovi",
"groupsViewContact": "Vedi contatto",
"groupsAdminOnlyHint": "Solo gli amministratori possono cambiare nome, membri e amministratori del gruppo.",
"groupsAdminOnlyCompatHint": "Solo gli amministratori possono rinominare il gruppo o cambiare gli amministratori. Per ora chiunque può aggiungere persone, perché qualcuno nel gruppo ha una versione precedente di Šepot.",
"groupsAdminActionFailed": "Modifica non riuscita: {error}",
"groupsResyncNotice": "Il gruppo si sta allineando con l'amministratore. Le modifiche ai membri potrebbero arrivare in ritardo.",
"groupsRejectedChangeNotice": "Qualcuno senza permesso ha provato a modificare il gruppo. La modifica non è stata applicata.",
"errorGroupNotAdmin": "Solo un amministratore del gruppo può farlo.",
"errorGroupLastAdmin": "Sei l'unico amministratore. Prima rendi amministratore qualcun altro.",
"groupsNameHint": "Nome del gruppo",
"commonCancel": "Annulla",
"commonSave": "Salva",
"groupsRenameFailed": "Rinomina non riuscita: {error}",
"groupsLeaveConfirmTitle": "Abbandonare il gruppo?",
"groupsLeaveConfirmBody": "Gli altri vedranno che non sei più nel gruppo. La cronologia ti resterà, ma non riceverai più nuovi messaggi e per rientrare qualcuno dovrà invitarti.",
"groupsLeaveAction": "Abbandona",
"groupsLeaveFailed": "Uscita non riuscita: {error}",
"chatBlockedBanner": "Il contatto è bloccato. Non ricevi i suoi messaggi e non puoi scrivergli.",
"chatUnblock": "Sblocca",
"chatContactBlocked": "Contatto {name} bloccato",
"chatContactUnblocked": "Contatto {name} sbloccato",
"reportAndBlockBody": "Bloccheremo il contatto {name} e smetterai di ricevere i suoi messaggi. Poi ti proporremo un modulo per farci sapere cosa è successo — non vediamo il contenuto dei messaggi, quindi senza la tua descrizione non ne sappiamo nulla.",
"chatEmptyEncrypted": "I messaggi sono cifrati end-to-end.",
"chatEmptyNoOneElse": "Nessun altro può leggerli.",
"commonToday": "Oggi",
"commonYesterday": "Ieri",
"chatMessageHint": "Scrivi un messaggio…",
"chatDiscardRecording": "Scarta",
"chatRecording": "Registrazione…",
"chatMicPermissionMissing": "Manca l'autorizzazione per il microfono",
"chatRecordingFailed": "Registrazione non riuscita: {error}",
"chatVoiceSendFailed": "Invio del messaggio vocale non riuscito: {error}",
"chatDeletedMessagePreview": "Messaggio eliminato",
"chatVoiceMessagePreview": "🎤 Messaggio vocale",
"chatPhotoPreview": "📷 Foto",
"chatAttachmentPreview": "📎 Allegato",
"chatEditingMessage": "Modifica messaggio",
"chatReply": "Risposta",
"chatActionReply": "Rispondi",
"chatActionForward": "Inoltra",
"forwardTitle": "Inoltra a…",
"forwardSearchHint": "Cerca contatto o gruppo",
"forwardEmpty": "Nessun risultato",
"forwardDone": "Inoltrato a {name}",
"forwardFailed": "Inoltro non riuscito: {error}",
"commonCopy": "Copia",
"commonEdit": "Modifica",
"chatDeleteForMe": "Elimina per me",
"chatDeleteForEveryone": "Elimina per tutti",
"commonOff": "Disattivato",
"chatDisappearing30s": "30 secondi",
"chatDisappearing5m": "5 minuti",
"chatDisappearing1h": "1 ora",
"chatDisappearing1d": "1 giorno",
"chatDisappearing1w": "1 settimana",
"chatDisappearingDescription": "I nuovi messaggi verranno eliminati allo scadere del tempo, sia per te che per l'altra persona.",
"chatDisappearingDisabled": "Messaggi a scomparsa disattivati",
"chatDisappearingEnabled": "I nuovi messaggi scompariranno dopo: {duration}",
"attachmentGallery": "Foto dalla galleria",
"attachmentTakePhoto": "Scatta foto",
"attachmentDocument": "Documento",
"attachmentTooLarge": "Il file è troppo grande (max {maxMb} MB)",
"attachmentKeepsMetadataTitle": "La foto includerà la posizione",
"attachmentKeepsMetadataBody": "Non riesco a rimuovere i metadati da questo formato (ad es. HEIC). Verrebbe inviata in originale, compresi il luogo dello scatto e i dati del telefono. È più sicuro inviarla dalla Galleria, dove i metadati vengono rimossi.",
"attachmentSendOriginal": "Invia originale",
"attachmentPickFailed": "Selezione dell'allegato non riuscita: {error}",
"attachmentSendFailed": "Invio dell'allegato non riuscito: {error}",
"chatSendFailed": "Invio non riuscito: {error}",
"chatMessageDeleted": "Messaggio eliminato",
"chatEdited": "modificato",
"errorTrustRootChanged": "Il trust root del relay è cambiato! Comunicazione rifiutata.",
"errorRelayUnavailable": "Relay non disponibile (sender certificate)",
"errorNotYetRegistered": "Šepot si sta ancora connettendo al relay — riprova a inviare tra un istante.",
"errorContactLinkIncomplete": "Questo link è incompleto — l'altra persona l'ha creato prima di connettersi. Chiedile un nuovo link sepot://.",
"errorAttachmentTooLarge": "L'allegato è troppo grande (max {maxMb} MB)",
"errorGroupNeedsMember": "Il gruppo ha bisogno di almeno 1 membro",
"errorAttachmentUnavailable": "L'allegato non è più su questo telefono",
"errorGroupMaxMembers": "Il gruppo può avere al massimo {maxMembers} membri",
"errorMemberNoDeliveryAddress": "{displayName} non ha un indirizzo di consegna — chiedi un nuovo link",
"errorContactNoDeliveryAddress": "Il contatto non ha un indirizzo di consegna — chiedigli un nuovo link sepot://",
"errorIdentityKeyMismatch": "La chiave di identità dal relay NON corrisponde al contatto — possibile MITM! Messaggio non inviato.",
"settingsTitle": "Impostazioni",
"settingsSectionGeneral": "Generali",
"settingsSectionSecurity": "Sicurezza",
"settingsChangePinTitle": "Cambia PIN",
"settingsChangePinSubtitle": "PIN a 6 cifre per sbloccare",
"settingsAutoLockTitle": "Blocco automatico",
"settingsAutoLock5min": "Dopo 5 minuti",
"settingsDecoyPinTitle": "PIN anti-coercizione",
"settingsDecoyPinSetSubtitle": "Impostato — apre un'app vuota",
"settingsDecoyPinUnsetSubtitle": "Un secondo PIN che apre un'app vuota",
"settingsSectionNotifications": "Notifiche",
"settingsSectionConnection": "Connessione",
"settingsSectionPrivacy": "Privacy",
"settingsReadReceiptsTitle": "Conferme di lettura",
"settingsReadReceiptsSubtitle": "Mostra all'altra persona quando leggi i messaggi (disattivato di default)",
"settingsScreenSecurityTitle": "Sicurezza dello schermo",
"settingsScreenSecuritySubtitle": "Blocca gli screenshot e nasconde il contenuto nelle app recenti",
"settingsSectionBackup": "Backup delle chiavi",
"settingsSeedPhraseTitle": "Frase di recupero",
"settingsSeedPhraseSubtitle": "24 parole per ripristinare l'identità",
"settingsBackupExportTitle": "Backup della cronologia",
"settingsBackupExportSubtitle": "File cifrato con contatti e messaggi",
"settingsBackupImportTitle": "Ripristina da backup",
"settingsBackupImportSubtitle": "Carica un backup (solo con la tua identità)",
"settingsSectionSafety": "Protezione",
"settingsReportAbuseTitle": "Segnala un abuso",
"settingsReportAbuseSubtitle": "Molestie, truffe, minori in pericolo",
"settingsChildSafetyTitle": "Standard di tutela dei minori",
"settingsChildSafetySubtitle": "Come agiamo contro gli abusi sui minori",
"settingsSectionAbout": "Informazioni",
"commonAppName": "Šepot",
"settingsVersion": "Versione {version}",
"settingsLicenseTitle": "Licenza",
"settingsLicenseSubtitle": "AGPL-3.0",
"settingsPrivacyPolicyTitle": "Informativa sulla privacy",
"settingsPrivacyPolicySubtitle": "Cosa sappiamo di te (e cosa no)",
"settingsTermsTitle": "Termini di utilizzo",
"settingsTermsSubtitle": "sepot.cz/podminky",
"settingsDataDeletionTitle": "Eliminazione dei dati",
"settingsDataDeletionSubtitle": "Come richiedere la cancellazione",
"settingsDeleteAllDataButton": "Elimina tutti i dati",
"settingsLicenseBody": "Šepot è distribuito sotto licenza GNU Affero General Public License versione 3 (AGPL-3.0). Usa la libreria libsignal, anch'essa AGPL-3.0.\n\nPer ricevere il codice sorgente corrispondente a questa versione scrivi a {supportEmail} e te lo invieremo.",
"commonClose": "Chiudi",
"settingsIdCopied": "ID copiato",
"settingsFingerprint": "Impronta: {fingerprint}",
"backupShareSubject": "Šepot — backup cifrato",
"backupExportFailed": "Backup non riuscito: {error}",
"backupRestoredCount": "{count, plural, one{Ripristinata 1 conversazione dal backup} other{Ripristinate {count} conversazioni dal backup}}",
"backupImportFailed": "Ripristino dal backup non riuscito: {error}",
"settingsDecoyPinExplain": "Inserendo questo PIN l'app si apre vuota — senza i tuoi contatti e messaggi. Deve essere diverso dal PIN normale.",
"commonConfirm": "Conferma",
"commonSet": "Imposta",
"settingsDecoyPinEnabled": "PIN anti-coercizione impostato",
"settingsDecoyPinConflict": "Il PIN anti-coercizione deve essere diverso da quello normale",
"settingsDecoyPinDisabled": "PIN anti-coercizione rimosso",
"settingsSeedPhraseNotFound": "Frase di recupero non trovata",
"settingsSeedPhraseWarning": "Queste parole sono l'unico backup della tua identità. Non mostrarle a nessuno!",
"settingsSeedWordChip": "{index}. {word}",
"settingsAboutTagline": "Šepot — Messenger privato",
"settingsAboutBody": "Messenger cifrato E2E e open source.\n\nCrittografia:\n• X25519 (scambio di chiavi)\n• XChaCha20-Poly1305 (cifratura)\n• Ed25519 (firme)\n\n© 2026 ajtak.it",
"settingsDeleteAccountTitle": "Eliminare l'account e tutti i dati?",
"settingsDeleteAccountBody": "Questa azione è irreversibile. Tutti i messaggi, i contatti e le chiavi verranno eliminati da questo dispositivo e l'account verrà deregistrato dal server. Se non hai la frase di recupero, perderai la tua identità.",
"settingsDeleteAccountServerOffline": "Il server al momento non è raggiungibile — i dati sul dispositivo sono stati eliminati, ma la registrazione sul server è rimasta. Scrivici a podpora@sepot.cz e cancelleremo il resto.",
"settingsDeleteAllConfirm": "Elimina tutto",
"groupsCreateFailed": "Impossibile creare il gruppo: {error}",
"groupsNewGroupTitle": "Nuovo gruppo",
"groupsCreateAction": "Crea",
"groupsMembersCounter": "Membri ({selectedCount}/{maxMembers})",
"groupsEmptyContactsHint": "Prima aggiungi dei contatti — un gruppo è fatto di persone con cui puoi già scrivere.",
"groupsMemberMissingAddress": "Manca l'indirizzo di consegna — chiedi un nuovo link",
"attachmentSizeBytes": "{bytes} B",
"attachmentSizeKb": "{kilobytes} kB",
"attachmentSizeMb": "{megabytes} MB",
"attachmentDownloadFailedTapToRetry": "Download non riuscito — tocca per riprovare",
"attachmentDownloadFailed": "Download non riuscito",
"attachmentDownloading": "Download in corso…",
"attachmentSharedFileFallbackName": "file",
"attachmentOpenFailed": "Impossibile aprire l'allegato: {error}",
"commonFile": "File",
"chatListNewConversation": "Nuova conversazione",
"chatListReadReceiptPreview": "Letto",
"chatListDraft": "Bozza",
"notesTitle": "Note per me",
"notesSubtitle": "Solo su questo telefono, cifrato",
"callVoice": "Chiama",
"callVideo": "Videochiamata",
"callStatusRinging": "Squilla…",
"callIncomingVoice": "Chiamata in arrivo",
"callIncomingVideo": "Videochiamata in arrivo",
"callStatusConnecting": "Connessione…",
"callEnded": "Chiamata terminata",
"callEndedBusy": "Occupato",
"callEndedRejected": "Chiamata rifiutata",
"callEndedUnanswered": "Nessuna risposta",
"callEndedFailed": "Connessione non riuscita",
"callEncrypted": "Crittografia end-to-end",
"callAccept": "Accetta",
"callReject": "Rifiuta",
"callMute": "Disattiva microfono",
"callSpeaker": "Altoparlante",
"callCamera": "Disattiva fotocamera",
"callSwitchCamera": "Cambia fotocamera",
"callHangUp": "Riaggancia",
"callLogMissed": "Chiamata persa",
"callLogUnanswered": "Chiamata senza risposta",
"callLogRejected": "Chiamata rifiutata",
"callLogBusy": "Occupato",
"callLogFailed": "Chiamata non riuscita",
"callLogVoice": "Chiamata · {duration}",
"callLogVideo": "Videochiamata · {duration}",
"chatListTimeNow": "adesso",
"chatListTimeMinutes": "{minutes} min",
"qrScanTitle": "Scansiona codice QR",
"qrScanInstruction": "Inquadra il codice QR del contatto",
"qrScanHint": "Il codice QR contiene la chiave pubblica del contatto",
"qrNewContactTitle": "Nuovo contatto",
"qrContactAdded": "Contatto {name} aggiunto",
"commonAdd": "Aggiungi",
"onboardingWelcomeTitle": "Ti diamo il benvenuto in Šepot",
"onboardingWelcomeSubtitle": "Un messenger privato con cifratura end-to-end.\nNessun numero di telefono. Nessuna email.\nSolo le tue chiavi.",
"onboardingStart": "Inizia",
"onboardingRestoreExisting": "Ho già un account — ripristina dalla frase di recupero",
"onboardingEncryptionTitle": "I tuoi messaggi, le tue chiavi",
"onboardingFeatureSignalTitle": "Protocollo Signal",
"onboardingFeatureSignalSubtitle": "X3DH + Double Ratchet, forward secrecy",
"onboardingFeaturePqTitle": "Protezione post-quantistica",
"onboardingFeaturePqSubtitle": "Kyber (PQXDH) fin dal primo messaggio",
"onboardingFeatureLocalKeysTitle": "Chiavi solo sul tuo dispositivo",
"onboardingFeatureLocalKeysSubtitle": "Nessun server le possiede",
"onboardingFeatureDisappearingSubtitle": "Si eliminano automaticamente",
"commonContinue": "Continua",
"onboardingIdentityTitle": "Crea la tua identità",
"onboardingIdentitySubtitle": "Nessuna email né telefono. Solo un nome e chiavi crittografiche.",
"onboardingDisplayNameLabel": "Nome visualizzato",
"onboardingDisplayNameHint": "Es. Marco",
"onboardingSeedPhraseWarning": "Annota queste {count} parole. Sono l'unico backup delle tue chiavi!",
"onboardingSeedSavedConfirm": "Confermo di aver salvato la frase in un luogo sicuro",
"onboardingGenerateKeys": "Genera le chiavi",
"verifyMismatchTitle": "I numeri NON corrispondono",
"verifyMatchBody": "Le chiavi corrispondono. {contactName} è un contatto verificato.",
"verifyMismatchBody": "I numeri di sicurezza non corrispondono. Qualcuno potrebbe intercettare la connessione (MITM), oppure stai scansionando il codice di un altro contatto. NON inviare messaggi sensibili e verificatevi di nuovo tramite un altro canale.",
"commonUnderstood": "Ho capito",
"verifyManualConfirmTitle": "Segnare come verificato?",
"verifyManualConfirmBody": "Conferma solo se hai confrontato le cifre con l'altra persona tramite un altro canale affidabile (di persona, con una chiamata…) e corrispondono.",
"verifyManualConfirmAction": "Corrispondono, verifica",
"verifyTitle": "Verifica del contatto",
"verifyContactVerifiedBanner": "Il contatto è verificato",
"verifyIntro": "Confronta questo numero con {contactName}. Se corrisponde, nessuno sta intercettando la vostra cifratura. Il modo più rapido è scansionare a vicenda i codici QR.",
"verifyScanButton": "Scansiona il codice dell'altra persona",
"verifyManualButton": "Le cifre corrispondono — segna manualmente",
"verifyUnverifyButton": "Rimuovi verifica",
"verifyScanScreenTitle": "Scansiona il QR di verifica",
"reportTitle": "Segnala",
"reportSubmitted": "Segnalazione inviata",
"reportSubmittedChildSafety": "Diamo priorità a queste segnalazioni. Se un minore è in pericolo immediato, chiama subito il 112 o il 114 (Emergenza Infanzia).",
"reportSubmittedThanks": "Grazie. L'esamineremo il prima possibile.",
"commonDone": "Fatto",
"reportPanelE2eNotice": "I messaggi sono cifrati end-to-end, quindi non possiamo vederne il contenuto nemmeno ora. Descrivi con parole tue cosa è successo. Non incollare qui il contenuto dei messaggi né link ad esso — non possiamo conservarlo e non ci serve per la valutazione.",
"reportPanelCsamWarning": "NON inviarci materiale che mostra abusi su minori. Detenerlo è un reato anche per noi e non ci serve per la segnalazione. Il materiale va segnalato direttamente alla polizia o a una hotline dedicata alla protezione dei minori. Scrivici solo cosa è successo — bloccheremo l'account e inoltreremo il caso.",
"reportPanelIpNotice": "La segnalazione non passa dal relay ma dal nostro server web, che al momento dell'invio vedrà il tuo indirizzo IP.",
"reportCategoryHeading": "Oggetto della segnalazione",
"reportDescriptionHeading": "Cosa è successo",
"reportAttachContactId": "Allega l'ID del contatto segnalato",
"reportAttachContactIdNamed": "Allega l'ID del contatto {contactName}",
"reportReplyToHeading": "Come contattarti (facoltativo)",
"reportReplyToHint": "email, nel caso avessimo bisogno di chiarimenti",
"reportSubmitButton": "Invia segnalazione",
"contactsTitle": "Contatti",
"contactsAddContact": "Aggiungi contatto",
"contactsSearchHint": "Cerca un contatto...",
"contactsEmpty": "Ancora nessun contatto",
"contactsNoResults": "Nessun risultato",
"contactsShareCardTitle": "Condividi il tuo Šepot ID",
"contactsShareCardSubtitle": "Mostra il codice QR o invia un link",
"contactsAddDialogPrompt": "Incolla la stringa di condivisione (share string) del contatto:",
"contactsShareStringHint": "Incolla la share string...",
"contactsInvalidShareString": "Share string non valida",
"contactsAdded": "Contatto {name} aggiunto",
"verifyContactSubtitle": "Confronto del numero di sicurezza",
"contactsDeleteContact": "Elimina contatto",
"pinConfirmTitle": "Conferma il PIN",
"pinSetupTitle": "Imposta il tuo PIN",
"pinConfirmSubtitle": "Inserisci di nuovo il PIN per confermare",
"pinSetupSubtitle": "PIN a 6 cifre per sbloccare l'app",
"pinSetupFailed": "Impostazione del PIN non riuscita. Riprova.",
"pinMismatchRetry": "I PIN non corrispondono. Riprova.",
"pinChangeCurrentTitle": "Inserisci il PIN attuale",
"pinChangeCurrentSubtitle": "Lo verifichiamo sbloccando la chiave",
"pinChangeNewTitle": "Inserisci il nuovo PIN",
"pinChangeNewSubtitle": "6 cifre",
"pinChangeConfirmTitle": "Conferma il nuovo PIN",
"pinChangeConfirmSubtitle": "Inseriscilo ancora una volta",
"pinWrong": "PIN errato.",
"pinChangeMustDiffer": "Il nuovo PIN deve essere diverso da quello attuale.",
"pinMismatch": "I PIN non corrispondono.",
"pinDecoyConflict": "Questo PIN appartiene già alla modalità anti-coercizione. Scegline un altro.",
"pinChangeFailed": "Cambio del PIN non riuscito. Riprova.",
"pinChanged": "PIN cambiato",
"errorCryptoInitTitle": "Il motore di cifratura non si è avviato",
"errorStartupTitle": "Šepot non si è avviato",
"errorScreenNotRenderedTitle": "Questa schermata non è stata visualizzata",
"errorStartupBody": "Qualcosa è andato storto subito all'avvio. Inviami questo testo, per favore (tieni premuto e copia) — mi aiuterà a trovare l'errore.",
"errorContactFooter": "sepot.cz · contattami",
"pinUnlockTitle": "Sblocca Šepot",
"pinEnterPin": "Inserisci il PIN",
"pinUnlockWithBiometrics": "Sblocca con biometria",
"pinWrong2": "PIN errato",
"pinUnlockError": "Errore di sblocco",
"pinLockedFor": "Troppi tentativi. Riprova tra {seconds} s.",
"pushTitle": "Notifiche push",
"pushModeOffDesc": "I messaggi verranno scaricati solo all'apertura dell'app.",
"pushModeUp": "UnifiedPush (senza Google)",
"pushModeUpDesc": "Senza Google — richiede l'app ntfy (F-Droid/Play).",
"pushModeFcm": "Google (FCM, predefinito)",
"pushModeFcmDesc": "Affidabile senza altre app. Il token push del dispositivo va a Google; il contenuto dei messaggi mai.",
"pushSetupFailed": "Configurazione delle notifiche push non riuscita: {error}",
"pushHintOff": "I messaggi arrivano solo quando apri Šepot — le notifiche non sono configurate.",
"pushHintFailed": "Le notifiche non funzionano: vedrai i messaggi solo aprendo Šepot.",
"pushRegistrationFailed": "Le notifiche non arrivano — il distributore ha rifiutato la registrazione. Prova a disattivare e riattivare il push.",
"pushNoDistributorTitle": "Nessun distributore",
"pushNoDistributorBody": "Per notifiche senza Google installa un distributore UnifiedPush, ad es. ntfy (F-Droid o Play). Poi riattiva le notifiche push.",
"commonOk": "OK",
"pushPickDistributorTitle": "Scegli il distributore",
"pushSubtitleUnifiedPush": "UnifiedPush · {distributor}",
"pushNoDistributorFallback": "nessun distributore",
"pushSubtitleFcm": "Google (FCM)",
"restoreErrorNameRequired": "Inserisci il nome visualizzato.",
"restoreErrorWordCount": "{wordCount, plural, one{La frase ha 1 parola, ne servono {requiredWords}.} other{La frase ha {wordCount} parole, ne servono {requiredWords}.}}",
"restoreErrorInvalidPhrase": "La frase non è valida — controlla le parole e il loro ordine.",
"restoreErrorFailed": "Ripristino non riuscito: {error}",
"restoreTitle": "Ripristina account",
"restoreHeading": "Inserisci la tua frase di recupero",
"restoreIntro": "{wordCount} parole, dal backup fatto quando hai creato l'account. Ripristina la tua identità (stesso codice SEP, i contatti continueranno a riconoscerti).",
"restoreHistoryWarning": "La cronologia dei messaggi non verrà ripristinata — è salvata solo sul dispositivo originale.",
"restorePhraseHint": "parola1 parola2 parola3 …",
"restoreWordCountHelper": "{wordCount} / {requiredWords} parole",
"chatListArchivedCount": "Archiviate ({count})",
"chatListEmptyTitle": "Ancora nessuna conversazione",
"chatListEmptySubtitle": "Aggiungi un contatto e inizia a sussurrare!",
"chatListUnmute": "Riattiva notifiche",
"chatListMute": "Silenzia",
"chatListArchive": "Archivia",
"qrShareTitle": "Il mio Šepot ID",
"qrIdentityNotFound": "Identità non trovata",
"qrShareConnectingTitle": "Connessione al relay…",
"qrShareConnectingBody": "Il tuo codice QR e il link appariranno appena Šepot si connette per la prima volta. Un istante — bastano pochi secondi.",
"commonCopiedToClipboard": "Copiato negli appunti",
"qrShareInviteMessage": "Aggiungimi su Šepot!\n\n{shareString}",
"commonShare": "Condividi",
"qrShareInfo": "Il contatto scansiona il tuo codice QR o incolla la stringa di condivisione nell'app.",
"reportCategoryChildSafety": "Minore in pericolo",
"reportCategoryChildSafetyHint": "Descrivi la situazione con parole tue. Non incollare il contenuto dei messaggi né link al materiale.",
"reportCategoryHarassment": "Molestie o minacce",
"reportCategoryHarassmentHint": "Qualcuno ti intimidisce, ti minaccia o ti molesta.",
"reportCategorySpam": "Spam",
"reportCategorySpamHint": "Messaggi indesiderati, invii di massa.",
"reportCategoryFraud": "Truffa",
"reportCategoryFraudHint": "Un tentativo di ottenere con l'inganno denaro, chiavi o dati personali.",
"reportCategoryOther": "Altro",
"reportCategoryOtherHint": "Qualcos'altro che dovremmo sapere.",
"reportErrorEmptyDescription": "Scrivi cosa è successo, per favore.",
"reportErrorConnection": "Impossibile contattare il server. Riprova, oppure scrivi a {supportEmail}.",
"reportErrorRateLimited": "Troppe segnalazioni dalla tua rete. Riprova tra un'ora, oppure scrivi a {supportEmail}.",
"reportErrorServer": "Invio non riuscito (codice {statusCode}). Scrivi a {supportEmail}, per favore.",
"settingsAutoLockNever": "Mai",
"settingsAutoLock1min": "Dopo 1 minuto",
"settingsAutoLock15min": "Dopo 15 minuti",
"torToggleFailed": "Impossibile cambiare lo stato di Tor: {error}",
"torConnectionTitle": "Connessione via Tor",
"torDialogBody": "Il traffico verso il server passerà dalla rete Tor (nasconde il tuo indirizzo IP). Richiede l'app Orbot installata e in esecuzione, con proxy SOCKS attivo sulla porta 9050.\n\nSenza Orbot in esecuzione i messaggi non vengono né inviati né ricevuti. La connessione tende a essere più lenta.",
"commonTurnOn": "Attiva",
"torSubtitleOff": "Connessione cifrata diretta (WSS). Attiva per nascondere l'IP via Tor.",
"torStatusConnected": "Connesso via Tor (.onion).",
"torStatusConnecting": "Connessione via Tor… (Orbot è in esecuzione?)",
"torStatusWaiting": "Via Tor — in attesa di Orbot (SOCKS 9050).",
"biometricsPinRequiredFirst": "Prima imposta un PIN — la biometria è solo un complemento.",
"biometricsStorageLocked": "La memoria protetta è bloccata — sblocca l'app con il PIN.",
"biometricsNotAvailable": "Il dispositivo non ha la biometria configurata.",
"biometricsEnrollPromptReason": "Conferma l'attivazione dello sblocco biometrico",
"biometricsSetupFailed": "Impossibile configurare la biometria: {error}",
"biometricsTileTitle": "Biometria",
"biometricsTileSubtitle": "Sblocco con impronta / volto (il PIN resta di riserva)",
"backupErrorCorruptedFile": "File di backup danneggiato",
"backupErrorUnknownFormat": "Formato di backup non riconosciuto",
"backupErrorWrongIdentity": "Impossibile decifrare il backup — appartiene a un'altra identità?",
"attachmentSharedImageFilename": "sepot-immagine.{ext}",
"attachmentDecryptFailed": "Impossibile decifrare l'allegato",
"pushActionOpen": "Apri",
"pushChannelMessagesName": "Messaggi",
"pushChannelMessagesDescription": "Avvisi per i nuovi messaggi (senza contenuto)",
"pushNewMessageFrom": "Nuovo messaggio da {senderName}",
"pushNewMessages": "Hai nuovi messaggi",
"archiveTitle": "Archiviate",
"archiveEmpty": "Nessuna conversazione archiviata",
"archiveUnarchive": "Rimuovi dall'archivio",
"restoreErrorMnemonicWordCount": "La frase ha {count} parole, ne servono {expected}",
"restoreErrorInvalidMnemonic": "Frase non valida: {message}",
"contactsErrorAlreadyExists": "Il contatto esiste già",
"commonAppTagline": "Messenger privato",
"commonE2eBadgeCompact": "E2E",
"commonE2eBadgeFull": "Cifrato end-to-end",
"photoPreviewCaptionHint": "Aggiungi una didascalia…",
"photoPreviewDraw": "Disegna",
"photoPreviewAddText": "Aggiungi testo",
"photoPreviewRotate": "Ruota",
"photoPreviewUndo": "Annulla",
"photoPreviewSend": "Invia",
"photoPreviewTextDialogTitle": "Testo sulla foto",
"photoPreviewRemoveText": "Rimuovi",
"photoPreviewDecodeFailed": "Impossibile caricare la foto",
"chatActionInfo": "Info messaggio",
"messageInfoSent": "Inviato",
"messageInfoDelivered": "Consegnato",
"messageInfoRead": "Letto",
"messageInfoPending": "non ancora",
"messageInfoReadReceiptsOff": "Vedi quando i tuoi messaggi vengono letti solo se condividi anche tu le conferme di lettura (Impostazioni).",
"chatStatusReadAt": "Letto {time}",
"chatStatusDeliveredAt": "Consegnato {time}",
"groupsAddMembers": "Aggiungi membri",
"groupsAddMembersAction": "Aggiungi",
"groupsAddMembersFailed": "Impossibile aggiungere: {error}",
"groupsNoContactsToAdd": "Tutti i tuoi contatti sono già nel gruppo. Aggiungi prima una nuova persona ai contatti tramite codice QR.",
"navChats": "Chat",
"chatListNewChat": "Nuova chat",
"chatListSearchHint": "Cerca in chat e messaggi",
"chatFilterAll": "Tutte",
"chatFilterUnread": "Non lette",
"chatFilterGroups": "Gruppi",
"chatFilterArchive": "Archivio",
"chatListNoResults": "Nessun risultato.",
"chatListFilterEmpty": "Ancora niente qui.",
"chatListPin": "Fissa",
"chatListUnpin": "Sblocca",
"chatOpenProfile": "Vedi profilo",
"groupsProfile": "Info gruppo",
"chatSearchHint": "Cerca nella chat",
"chatSearchNoMatches": "Nessuno",
"chatSearchCounter": "{current} di {total}",
"chatSearchOlder": "Risultato precedente",
"chatSearchNewer": "Risultato successivo",
"chatUnreadDivider": "{count, plural, one{1 nuovo messaggio} other{{count} nuovi messaggi}}",
"chatJumpToLatest": "Vai ai più recenti",
"chatAttach": "Allega",
"chatSend": "Invia",
"chatRecordVoice": "Registra messaggio vocale",
"profileSharedMedia": "Media condivisi",
"profileMessage": "Messaggio",
"profileSearch": "Cerca",
"profileUnmute": "Riattiva",
"profileDisappearing": "Effimeri",
"profileCommonGroups": "Gruppi in comune",
"profileSafetyNumber": "Numero di sicurezza",
"profileSafetyNumberHint": "Confronta di persona o con codice QR",
"profileVerifiedInPerson": "Verificato di persona",
"profileVerifyNow": "Verifica contatto",
"profileAdd": "Aggiungi",
"profileGroupSubtitle": "Gruppo · {members} · creato il {date}",
"profileMembersOfMax": "{count} su {max}",
"chatTyping": "sta scrivendo…",
"chatTypingNamed": "{name} sta scrivendo…",
"chatTypingSeveral": "Più persone stanno scrivendo…",
"settingsTypingTitle": "Indicatore di scrittura",
"settingsTypingSubtitle": "Reciproco — se non lo condividi, non lo vedi (disattivato di default)",
"pollAttach": "Sondaggio",
"pollCreateTitle": "Nuovo sondaggio",
"pollQuestion": "Domanda",
"pollOptionHint": "Opzione {number}",
"pollAddOption": "Aggiungi opzione",
"pollRemoveOption": "Rimuovi opzione",
"pollAllowMultiple": "Consenti più risposte",
"pollSingle": "Sondaggio",
"pollMulti": "Sondaggio, scelta multipla",
"pollVoters": "{count, plural, =0{ancora nessun voto} one{1 voto} other{{count} voti}}",
"pollFallback": "Sondaggio: {question}",
"pollFallbackUpdate": "Aggiorna Šepot per votare.",
"profilePhotoEdit": "Cambia foto profilo",
"profilePhotoPick": "Scegli foto",
"profilePhotoRemove": "Rimuovi foto",
"profilePhotoHint": "La vedranno solo le persone con cui chatti — cifrata come i messaggi. Posizione e metadati non vengono inviati.",
"profilePhotoFailed": "Impossibile impostare la foto: {error}",
"reauthTitle": "Conferma che sei tu",
"reauthPinRequired": "Questa azione richiede un PIN. Impostalo prima.",
"reauthSetPin": "Imposta PIN",
"reauthReasonSeed": "Mostra le 24 parole di recupero",
"reauthReasonBackupExport": "Esporta backup",
"reauthReasonBackupImport": "Ripristina da backup",
"reauthReasonDecoyPin": "Modifica il PIN di emergenza",
"reauthReasonAutoLock": "Prolunga il blocco automatico",
"reauthReasonScreenSecurity": "Disattiva la protezione schermo",
"reauthReasonDeleteAccount": "Elimina l'account e tutti i dati",
"reauthReasonBiometrics": "Attiva la biometria",
"contactRequestName": "{name} (sconosciuto)",
"pushMessageRequest": "Richiesta di messaggio da un mittente sconosciuto",
"requestTitle": "Richiesta di messaggio",
"requestBody": "«{name}» non è tra i tuoi contatti. Nome e foto li ha scelti da sé, quindi potrebbe non essere chi dice di essere. Finché non accetti, non vede che hai letto il messaggio e non può chiamarti.",
"requestLookalikeWarning": "Attenzione: il tuo contatto {name} ha lo stesso nome. Questa è una chiave diversa, quindi un altro telefono o un'altra persona. Verifica in un altro modo prima di rispondere (chiama, incontratevi).",
"requestAccept": "Accetta",
"requestAcceptTitle": "Accetta come contatto",
"requestAcceptBody": "Dai tu un nome al contatto. Il nome scelto dal mittente non viene ripreso automaticamente.",
"requestAcceptNameLabel": "Nome del contatto",
"requestNameEmpty": "Inserisci un nome.",
"requestNameTaken": "Un altro contatto ha già questo nome (o quasi). Scegline uno che non si possa confondere.",
"noticeIdentityChanged": "Il codice di sicurezza di {name} è cambiato. Al suo indirizzo si è presentata una chiave diversa: nuovo telefono, reinstallazione o un impostore. La verifica è stata annullata. Confrontate di nuovo il codice prima di inviare qualcosa di sensibile.",
"noticeLookalikeRequest": "Un mittente sconosciuto si è chiamato «{claimed}», un nome che si confonde con il tuo contatto {name}. Non è questo contatto, il messaggio è arrivato da una chiave diversa. Lo trovi nelle chat come richiesta di messaggio.",
"noticeVerifyAction": "Verifica codice",
"noticePreview": "Avviso di sicurezza"
}