Files
sepot/app/lib/l10n/app_it.arb
T
Julius Joska 5246a97db2 feat(app): redesigned interface, polls, drafts, forwarding and mentions
A new look across the app and a set of everyday messaging features.

Interface
- Home screen with Chats, Contacts and Settings tabs, a large title,
  search across chats and message text (diacritics-insensitive), filters
  and pinned chats.
- Conversation view with a translucent header and composer, grouped
  bubbles, author avatars and colours in groups, swipe to reply, an
  "N new messages" marker, a jump-to-latest button and in-chat search.
- Contact and group profiles: verification, shared photos, groups in
  common, disappearing messages, mute, block; members, admin badges,
  adding people, rename and leave for groups.
- Full-screen photo viewer that pages through the whole conversation.
- A stable avatar colour per person and a clearly visible read state.

Messaging
- Polls in chats and groups, single or multiple choice, with votes that
  can be changed or withdrawn; older clients see them as text.
- Drafts survive leaving a chat and show in the chat list.
- Forwarding of messages, photos, files and voice messages.
- Notes to self: a local-only, encrypted chat that never reaches the
  relay.
- @mentions in groups that notify even when the group is muted.
- Typing indicators sent as ephemeral messages, opt-in and mutual like
  read receipts.
- Delivery and read times per message and per group member.
- Profile photos, cropped, resized and stripped of metadata, delivered
  encrypted to contacts.
- Voice message playback at 1.5x and 2x.
- Call buttons in 1:1 chats and call log entries.

Fixes
- Muted groups no longer notify: muting was checked against the
  author's chat instead of the group.
- A blocked contact could unblock itself by changing its delivery
  address.
- Read receipts no longer regress to delivered when a late delivery
  receipt arrives.
- A message marked as failed corrects itself once it is delivered.
- Double ticks in groups now mean delivered to every member.
2026-10-03 22:44:53 +02:00

490 lines
30 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",
"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}"
}