From ea07f5661db42ca93723f662f675bdf617fa29ee Mon Sep 17 00:00:00 2001
From: cdricms <36056008+cdricms@users.noreply.github.com>
Date: Mon, 20 Jul 2026 11:15:54 +0200
Subject: [PATCH] feat(l10n): add Italian translations
Translate all 253 user-facing strings to Italian (formal "Lei"; standard iOS
button terms follow Apple conventions). Generates values-it/strings.xml for
KMP, it localizations in the Apple catalog, and adds it to CFBundleLocalizations.
---
apple/VniDrop/Resources/Info.plist | 1 +
apple/VniDrop/Resources/Localizable.xcstrings | 1530 +++++++++++++++++
localization/strings.json | 763 +++++---
.../composeResources/values-it/strings.xml | 257 +++
4 files changed, 2298 insertions(+), 253 deletions(-)
create mode 100644 shared/src/commonMain/composeResources/values-it/strings.xml
diff --git a/apple/VniDrop/Resources/Info.plist b/apple/VniDrop/Resources/Info.plist
index aeec316..e267c3e 100644
--- a/apple/VniDrop/Resources/Info.plist
+++ b/apple/VniDrop/Resources/Info.plist
@@ -7,6 +7,7 @@
en
fr
es
+ it
CADisableMinimumFrameDurationOnPhone
diff --git a/apple/VniDrop/Resources/Localizable.xcstrings b/apple/VniDrop/Resources/Localizable.xcstrings
index d020405..a7d26e5 100644
--- a/apple/VniDrop/Resources/Localizable.xcstrings
+++ b/apple/VniDrop/Resources/Localizable.xcstrings
@@ -26,6 +26,12 @@
"state": "needs_review",
"value": "%1$@ %2$@ · %3$@"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$@ %2$@ · %3$@"
+ }
}
}
},
@@ -50,6 +56,12 @@
"state": "needs_review",
"value": "%1$@ · %2$@"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$@ · %2$@"
+ }
}
}
},
@@ -78,6 +90,12 @@
"state": "needs_review",
"value": "Signaler un bug"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Segnala un bug"
+ }
}
}
},
@@ -102,6 +120,12 @@
"state": "needs_review",
"value": "VniDrop transfère fichiers et dossiers directement d’un appareil à un autre sur le réseau, sans les téléverser vers un service d’hébergement. Aucun compte à créer, et aucune copie de votre transfert ne reste dans le cloud une fois terminé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "VniDrop trasferisce file e cartelle direttamente da un dispositivo a un altro sulla rete, senza caricarli su alcun servizio di hosting. Non c’è alcun account da creare e nessuna copia del suo trasferimento rimane nel cloud una volta terminato."
+ }
}
}
},
@@ -126,6 +150,12 @@
"state": "needs_review",
"value": "Un transfert direct d’appareil à appareil — vos fichiers vont droit au destinataire."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Un trasferimento diretto da dispositivo a dispositivo: i suoi file vanno direttamente al destinatario."
+ }
}
}
},
@@ -150,6 +180,12 @@
"state": "needs_review",
"value": "Les connexions sont authentifiées et chiffrées de bout en bout (via Iroh), et les fichiers entrants sont vérifiés par leur empreinte de contenu."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Le connessioni sono autenticate e cifrate end-to-end (tramite Iroh) e i file in arrivo vengono verificati tramite l’impronta del loro contenuto."
+ }
}
}
},
@@ -174,6 +210,12 @@
"state": "needs_review",
"value": "Vous décidez qui reçoit : approuvez chaque demande, ou ouvrez un transfert à toute personne disposant de l’invitation."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Lei decide chi riceve: approvi ogni richiesta oppure apra un trasferimento a chiunque disponga dell’invito."
+ }
}
}
},
@@ -198,6 +240,12 @@
"state": "needs_review",
"value": "Sans compte — il n’y a rien à créer."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Senza account: non c’è nulla da registrare."
+ }
}
}
},
@@ -222,6 +270,12 @@
"state": "needs_review",
"value": "Open source, publié sous licence Apache 2.0."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Open source, rilasciato con licenza Apache 2.0."
+ }
}
}
},
@@ -246,6 +300,12 @@
"state": "needs_review",
"value": "Ce qu’est VniDrop"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cos’è VniDrop"
+ }
}
}
},
@@ -270,6 +330,12 @@
"state": "needs_review",
"value": "Pas un stockage cloud — aucun serveur ne détient vos fichiers, et rien n’attend dans le cloud après un transfert."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non è un’archiviazione cloud: nessun server conserva i suoi file e nulla resta nel cloud dopo un trasferimento."
+ }
}
}
},
@@ -294,6 +360,12 @@
"state": "needs_review",
"value": "Pas une diffusion publique — une invitation est un lien d’accès privé, pas une annonce à tout le voisinage."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non è una diffusione pubblica: un invito è un link di accesso privato, non un annuncio a tutti nelle vicinanze."
+ }
}
}
},
@@ -318,6 +390,12 @@
"state": "needs_review",
"value": "Pas un service de synchronisation ou de sauvegarde."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non è un servizio di sincronizzazione o di backup."
+ }
}
}
},
@@ -342,6 +420,12 @@
"state": "needs_review",
"value": "Ce que VniDrop n’est pas"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cosa non è VniDrop"
+ }
}
}
},
@@ -366,6 +450,12 @@
"state": "needs_review",
"value": "Licence"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Licenza"
+ }
}
}
},
@@ -390,6 +480,12 @@
"state": "needs_review",
"value": "Politique de confidentialité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Informativa sulla privacy"
+ }
}
}
},
@@ -414,6 +510,12 @@
"state": "needs_review",
"value": "Les invitations sont des clés d’accès. Traitez un QR code, un tag NFC ou un fichier .vnd comme un lien d’accès privé et ne le partagez qu’avec les personnes visées — en particulier avec « Toute personne disposant de ce transfert »."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Gli inviti sono chiavi di accesso. Tratti un codice QR, un tag NFC o un file .vnd come un link di accesso privato e lo condivida solo con le persone previste, soprattutto con «Chiunque abbia questo trasferimento»."
+ }
}
}
},
@@ -438,6 +540,12 @@
"state": "needs_review",
"value": "Refus par défaut — VniDrop ne sert que le contenu d’un partage actif et rejette les demandes inconnues."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rifiuto predefinito: VniDrop serve solo il contenuto di una condivisione attiva e rifiuta le richieste sconosciute."
+ }
}
}
},
@@ -462,6 +570,12 @@
"state": "needs_review",
"value": "Les fichiers reçus sont enregistrés sur votre appareil et n’écrasent jamais un fichier existant."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "I file ricevuti vengono salvati sul suo dispositivo e non sovrascrivono mai un file esistente."
+ }
}
}
},
@@ -486,6 +600,12 @@
"state": "needs_review",
"value": "Politique de confidentialité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Informativa sulla privacy"
+ }
}
}
},
@@ -510,6 +630,12 @@
"state": "needs_review",
"value": "Si deux appareils ne peuvent pas se connecter directement, la connexion chiffrée peut être relayée. Les relais ne transmettent que des paquets chiffrés ; ils ne stockent jamais vos fichiers."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Se due dispositivi non riescono a connettersi direttamente, la connessione cifrata può essere instradata tramite relay. I relay inoltrano solo pacchetti cifrati; non memorizzano mai i suoi file."
+ }
}
}
},
@@ -534,6 +660,12 @@
"state": "needs_review",
"value": "Confidentialité et sécurité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Privacy e sicurezza"
+ }
}
}
},
@@ -558,6 +690,12 @@
"state": "needs_review",
"value": "Envoyez des fichiers directement. Gardez le contrôle de qui les reçoit."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invii file direttamente. Mantenga il controllo su chi li riceve."
+ }
}
}
},
@@ -582,6 +720,12 @@
"state": "needs_review",
"value": "À propos"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Informazioni"
+ }
}
}
},
@@ -606,6 +750,12 @@
"state": "needs_review",
"value": "Suivre l’apparence claire ou sombre de cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Segue l’aspetto chiaro o scuro di questo dispositivo."
+ }
}
}
},
@@ -630,6 +780,12 @@
"state": "needs_review",
"value": "Mode sombre"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Modalità scura"
+ }
}
}
},
@@ -654,6 +810,12 @@
"state": "needs_review",
"value": "Mode clair"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Modalità chiara"
+ }
}
}
},
@@ -678,6 +840,12 @@
"state": "needs_review",
"value": "Système"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Sistema"
+ }
}
}
},
@@ -702,6 +870,12 @@
"state": "needs_review",
"value": "Apparence"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Aspetto"
+ }
}
}
},
@@ -726,6 +900,12 @@
"state": "needs_review",
"value": "Demande de réception"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Richiesta di ricezione"
+ }
}
}
},
@@ -750,6 +930,12 @@
"state": "needs_review",
"value": "Identifiant de l’appareil : %1$@"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "ID dispositivo: %1$@"
+ }
}
}
},
@@ -774,6 +960,12 @@
"state": "needs_review",
"value": "Un appareil à proximité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Un dispositivo nelle vicinanze"
+ }
}
}
},
@@ -798,6 +990,12 @@
"state": "needs_review",
"value": "%1$d demandes en attente"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$d richieste in attesa"
+ }
}
}
},
@@ -822,6 +1020,12 @@
"state": "needs_review",
"value": "%1$@ souhaite recevoir « %2$@ »."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$@ vuole ricevere «%2$@»."
+ }
}
}
},
@@ -846,6 +1050,12 @@
"state": "needs_review",
"value": "Niveau de batterie"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Livello batteria"
+ }
}
}
},
@@ -870,6 +1080,12 @@
"state": "needs_review",
"value": "nom@exemple.com"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "nome@esempio.com"
+ }
}
}
},
@@ -894,6 +1110,12 @@
"state": "needs_review",
"value": "E-mail de contact (facultatif)"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Email di contatto (facoltativa)"
+ }
}
}
},
@@ -918,6 +1140,12 @@
"state": "needs_review",
"value": "Dites-nous ce qui s’est passé. Nous joignons les infos de l’appareil et, en option, les journaux récents (valeurs sensibles masquées)."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ci dica cosa è andato storto. Alleghiamo le informazioni sul dispositivo e, facoltativamente, i log recenti (con i valori sensibili oscurati)."
+ }
}
}
},
@@ -942,6 +1170,12 @@
"state": "needs_review",
"value": "Informations sur l’appareil"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Informazioni sul dispositivo"
+ }
}
}
},
@@ -966,6 +1200,12 @@
"state": "needs_review",
"value": "Décrivez ce à quoi vous vous attendiez"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Descriva cosa si aspettava che accadesse"
+ }
}
}
},
@@ -990,6 +1230,12 @@
"state": "needs_review",
"value": "À quoi vous attendiez-vous ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cosa si aspettava?"
+ }
}
}
},
@@ -1014,6 +1260,12 @@
"state": "needs_review",
"value": "Inclure les journaux récents"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Includi i log recenti"
+ }
}
}
},
@@ -1038,6 +1290,12 @@
"state": "needs_review",
"value": "Nous aide à diagnostiquer le problème. Les valeurs sensibles sont masquées avant l’envoi."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ci aiuta a diagnosticare il problema. I valori sensibili vengono oscurati prima dell’invio."
+ }
}
}
},
@@ -1062,6 +1320,12 @@
"state": "needs_review",
"value": "Taille de la pièce jointe des journaux"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dimensione dell’allegato dei log"
+ }
}
}
},
@@ -1086,6 +1350,12 @@
"state": "needs_review",
"value": "Veuillez décrire ce à quoi vous vous attendiez."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Descriva cosa si aspettava."
+ }
}
}
},
@@ -1110,6 +1380,12 @@
"state": "needs_review",
"value": "Veuillez décrire ce qui s’est passé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Descriva cosa è accaduto."
+ }
}
}
},
@@ -1134,6 +1410,12 @@
"state": "needs_review",
"value": "Listez les étapes pour reproduire le problème"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Elenchi i passaggi per riprodurre il problema"
+ }
}
}
},
@@ -1158,6 +1440,12 @@
"state": "needs_review",
"value": "Étapes pour reproduire (facultatif)"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Passaggi per riprodurre (facoltativi)"
+ }
}
}
},
@@ -1182,6 +1470,12 @@
"state": "needs_review",
"value": "Envoyer le rapport"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invia segnalazione"
+ }
}
}
},
@@ -1206,6 +1500,12 @@
"state": "needs_review",
"value": "Impossible d’envoyer le rapport de bug. Réessayez plus tard."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile inviare la segnalazione. Riprovi più tardi."
+ }
}
}
},
@@ -1230,6 +1530,12 @@
"state": "needs_review",
"value": "Merci — votre rapport de bug a été enregistré."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Grazie: la sua segnalazione è stata registrata."
+ }
}
}
},
@@ -1254,6 +1560,12 @@
"state": "needs_review",
"value": "Envoi…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invio in corso…"
+ }
}
}
},
@@ -1278,6 +1590,12 @@
"state": "needs_review",
"value": "Décrivez ce qui s’est passé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Descriva cosa è accaduto"
+ }
}
}
},
@@ -1302,6 +1620,12 @@
"state": "needs_review",
"value": "Que s’est-il passé ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cosa è accaduto?"
+ }
}
}
},
@@ -1326,6 +1650,12 @@
"state": "needs_review",
"value": "Approuver"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Approva"
+ }
}
}
},
@@ -1350,6 +1680,12 @@
"state": "needs_review",
"value": "Retour"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Indietro"
+ }
}
}
},
@@ -1374,6 +1710,12 @@
"state": "needs_review",
"value": "Annuler"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Annulla"
+ }
}
}
},
@@ -1398,6 +1740,12 @@
"state": "needs_review",
"value": "Annuler"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Annulla"
+ }
}
}
},
@@ -1422,6 +1770,12 @@
"state": "needs_review",
"value": "Modifier les fichiers"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cambia file"
+ }
}
}
},
@@ -1446,6 +1800,12 @@
"state": "needs_review",
"value": "Choisir des fichiers"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scegli file"
+ }
}
}
},
@@ -1470,6 +1830,12 @@
"state": "needs_review",
"value": "Choisir un dossier"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scegli cartella"
+ }
}
}
},
@@ -1494,6 +1860,12 @@
"state": "needs_review",
"value": "Effacer"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cancella"
+ }
}
}
},
@@ -1518,6 +1890,12 @@
"state": "needs_review",
"value": "Fermer"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Chiudi"
+ }
}
}
},
@@ -1542,6 +1920,12 @@
"state": "needs_review",
"value": "Nouveau transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nuovo trasferimento"
+ }
}
}
},
@@ -1566,6 +1950,12 @@
"state": "needs_review",
"value": "Supprimer le transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Elimina trasferimento"
+ }
}
}
},
@@ -1590,6 +1980,12 @@
"state": "needs_review",
"value": "Enregistrer le fichier .vnd"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Salva file .vnd"
+ }
}
}
},
@@ -1614,6 +2010,12 @@
"state": "needs_review",
"value": "Partager l’invitation"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Condividi invito"
+ }
}
}
},
@@ -1638,6 +2040,12 @@
"state": "needs_review",
"value": "Ouvrir les Réglages"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Apri Impostazioni"
+ }
}
}
},
@@ -1662,6 +2070,12 @@
"state": "needs_review",
"value": "Recevoir"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricevi"
+ }
}
}
},
@@ -1686,6 +2100,12 @@
"state": "needs_review",
"value": "Commencer à recevoir"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Inizia a ricevere"
+ }
}
}
},
@@ -1710,6 +2130,12 @@
"state": "needs_review",
"value": "Refuser"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rifiuta"
+ }
}
}
},
@@ -1734,6 +2160,12 @@
"state": "needs_review",
"value": "Retirer le fichier"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rimuovi file"
+ }
}
}
},
@@ -1758,6 +2190,12 @@
"state": "needs_review",
"value": "Valeur par défaut"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Usa predefinito"
+ }
}
}
},
@@ -1782,6 +2220,12 @@
"state": "needs_review",
"value": "Réessayer"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Riprova"
+ }
}
}
},
@@ -1806,6 +2250,12 @@
"state": "needs_review",
"value": "Commencer le partage"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Inizia a condividere"
+ }
}
}
},
@@ -1830,6 +2280,12 @@
"state": "needs_review",
"value": "Préparation du transfert…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Preparazione del trasferimento…"
+ }
}
}
},
@@ -1854,6 +2310,12 @@
"state": "needs_review",
"value": "Afficher dans Fichiers"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Mostra in File"
+ }
}
}
},
@@ -1878,6 +2340,12 @@
"state": "needs_review",
"value": "Écrire sur un tag NFC"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scrivi su tag NFC"
+ }
}
}
},
@@ -1902,6 +2370,12 @@
"state": "needs_review",
"value": "Modèle de l’appareil"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Modello del dispositivo"
+ }
}
}
},
@@ -1926,6 +2400,12 @@
"state": "needs_review",
"value": "Nom de l’appareil"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nome del dispositivo"
+ }
}
}
},
@@ -1950,6 +2430,12 @@
"state": "needs_review",
"value": "Envoyer des rapports de plantage et des événements d’utilisation anonymes pour nous aider à améliorer VniDrop. Vous pouvez désactiver cela à tout moment. Les invitations, chemins de fichiers et contenus de transfert ne sont jamais inclus."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invia report di arresto anomalo ed eventi d’uso anonimi per aiutarci a migliorare VniDrop. Può disattivarlo in qualsiasi momento. Inviti, percorsi dei file e contenuti dei trasferimenti non vengono mai inclusi."
+ }
}
}
},
@@ -1974,6 +2460,12 @@
"state": "needs_review",
"value": "Le partage des diagnostics est désactivé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "La condivisione dei dati diagnostici è disattivata."
+ }
}
}
},
@@ -1998,6 +2490,12 @@
"state": "needs_review",
"value": "Le partage des diagnostics est activé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "La condivisione dei dati diagnostici è attivata."
+ }
}
}
},
@@ -2022,6 +2520,12 @@
"state": "needs_review",
"value": "Partager les diagnostics"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Condividi dati diagnostici"
+ }
}
}
},
@@ -2046,6 +2550,12 @@
"state": "needs_review",
"value": "L’accès à la caméra est nécessaire pour scanner un QR code."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Per scansionare un codice QR è necessario l’accesso alla fotocamera."
+ }
}
}
},
@@ -2070,6 +2580,12 @@
"state": "needs_review",
"value": "Impossible de charger les informations de l’appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile caricare le informazioni sul dispositivo."
+ }
}
}
},
@@ -2094,6 +2610,12 @@
"state": "needs_review",
"value": "VniDrop n’a pas pu accéder aux fichiers ou au dossier sélectionnés. Vérifiez les autorisations et réessayez."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "VniDrop non ha potuto accedere ai file o alla cartella selezionati. Controlli le autorizzazioni e riprovi."
+ }
}
}
},
@@ -2118,6 +2640,12 @@
"state": "needs_review",
"value": "Une erreur est survenue. Réessayez."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Qualcosa è andato storto. Riprovi."
+ }
}
}
},
@@ -2142,6 +2670,12 @@
"state": "needs_review",
"value": "VniDrop n’a pas pu terminer son démarrage. Fermez l’app et réessayez."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "VniDrop non ha potuto completare l’avvio. Chiuda l’app e riprovi."
+ }
}
}
},
@@ -2166,6 +2700,12 @@
"state": "needs_review",
"value": "Cette invitation n’a pas pu être lue. Demandez-en une nouvelle à l’expéditeur."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile leggere questo invito. Ne chieda uno nuovo al mittente."
+ }
}
}
},
@@ -2190,6 +2730,12 @@
"state": "needs_review",
"value": "Cette invitation est vide. Essayez de l’ouvrir à nouveau."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Questo invito è vuoto. Provi ad aprirlo di nuovo."
+ }
}
}
},
@@ -2214,6 +2760,12 @@
"state": "needs_review",
"value": "La bibliothèque native de VniDrop est absente de cette version."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "La libreria nativa di VniDrop non è presente in questa build."
+ }
}
}
},
@@ -2238,6 +2790,12 @@
"state": "needs_review",
"value": "Ce tag NFC n’a pas pu être utilisé. Essayez-en un autre."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile usare questo tag NFC. Ne provi un altro."
+ }
}
}
},
@@ -2262,6 +2820,12 @@
"state": "needs_review",
"value": "L’expéditeur n’a pas approuvé ce transfert, ou il a été refusé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Il mittente non ha approvato questo trasferimento, oppure è stato rifiutato."
+ }
}
}
},
@@ -2286,6 +2850,12 @@
"state": "needs_review",
"value": "VniDrop n’a pas pu enregistrer les données de transfert sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "VniDrop non ha potuto salvare i dati del trasferimento su questo dispositivo."
+ }
}
}
},
@@ -2310,6 +2880,12 @@
"state": "needs_review",
"value": "Impossible d’ouvrir l’élément sélectionné. Essayez de le choisir à nouveau."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile aprire l’elemento selezionato. Provi a sceglierlo di nuovo."
+ }
}
}
},
@@ -2334,6 +2910,12 @@
"state": "needs_review",
"value": "Sélectionnez au moins un élément à partager."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Selezioni almeno un elemento da condividere."
+ }
}
}
},
@@ -2358,6 +2940,12 @@
"state": "needs_review",
"value": "VniDrop n’a pas pu ouvrir ses sockets réseau sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "VniDrop non ha potuto aprire i suoi socket di rete su questo dispositivo."
+ }
}
}
},
@@ -2382,6 +2970,12 @@
"state": "needs_review",
"value": "VniDrop démarre encore. Rouvrez l’invitation dans un instant."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "VniDrop è ancora in fase di avvio. Riapra l’invito tra un momento."
+ }
}
}
},
@@ -2406,6 +3000,12 @@
"state": "needs_review",
"value": "Le transfert n’a pas pu être terminé. Vérifiez votre connexion et réessayez."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile completare il trasferimento. Controlli la connessione e riprovi."
+ }
}
}
},
@@ -2430,6 +3030,12 @@
"state": "needs_review",
"value": "Nom du destinataire"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nome del destinatario"
+ }
}
}
},
@@ -2454,6 +3060,12 @@
"state": "needs_review",
"value": "Nom de l’expéditeur"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nome del mittente"
+ }
}
}
},
@@ -2478,6 +3090,12 @@
"state": "needs_review",
"value": "Nom du transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nome del trasferimento"
+ }
}
}
},
@@ -2502,6 +3120,12 @@
"state": "needs_review",
"value": "Nom d’affichage"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nome visualizzato"
+ }
}
}
},
@@ -2526,6 +3150,12 @@
"state": "needs_review",
"value": "Autorisation requise"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Autorizzazione necessaria"
+ }
}
}
},
@@ -2550,6 +3180,12 @@
"state": "needs_review",
"value": "Indisponible"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non disponibile"
+ }
}
}
},
@@ -2574,6 +3210,12 @@
"state": "needs_review",
"value": "Vérification du dossier…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Controllo della cartella…"
+ }
}
}
},
@@ -2598,6 +3240,12 @@
"state": "needs_review",
"value": "Prêt"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Pronta"
+ }
}
}
},
@@ -2622,6 +3270,12 @@
"state": "needs_review",
"value": "Fichiers"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "File"
+ }
}
}
},
@@ -2646,6 +3300,12 @@
"state": "needs_review",
"value": "Taille"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dimensione"
+ }
}
}
},
@@ -2670,6 +3330,12 @@
"state": "needs_review",
"value": "Statut"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Stato"
+ }
}
}
},
@@ -2694,6 +3360,12 @@
"state": "needs_review",
"value": "Recevoir"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricevi"
+ }
}
}
},
@@ -2718,6 +3390,12 @@
"state": "needs_review",
"value": "Envoyer"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invia"
+ }
}
}
},
@@ -2742,6 +3420,12 @@
"state": "needs_review",
"value": "Réglages"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impostazioni"
+ }
}
}
},
@@ -2766,6 +3450,12 @@
"state": "needs_review",
"value": "Réseau"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rete"
+ }
}
}
},
@@ -2790,6 +3480,12 @@
"state": "needs_review",
"value": "Soyez averti des nouvelles demandes de réception lorsque VniDrop est en arrière-plan."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricevi avvisi sulle nuove richieste di ricezione quando VniDrop è in background."
+ }
}
}
},
@@ -2814,6 +3510,12 @@
"state": "needs_review",
"value": "Notifications activées."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Notifiche attivate."
+ }
}
}
},
@@ -2838,6 +3540,12 @@
"state": "needs_review",
"value": "Autoriser les notifications"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Consenti le notifiche"
+ }
}
}
},
@@ -2862,6 +3570,12 @@
"state": "needs_review",
"value": "Les notifications sont désactivées pour VniDrop. Vous pouvez les activer dans les Réglages."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Le notifiche sono disattivate per VniDrop. Può attivarle in Impostazioni."
+ }
}
}
},
@@ -2886,6 +3600,12 @@
"state": "needs_review",
"value": "Impossible d’ouvrir les réglages de notifications."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile aprire le impostazioni delle notifiche."
+ }
}
}
},
@@ -2910,6 +3630,12 @@
"state": "needs_review",
"value": "Notifications"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Notifiche"
+ }
}
}
},
@@ -2934,6 +3660,12 @@
"state": "needs_review",
"value": "Les notifications ne sont pas disponibles sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Le notifiche non sono disponibili su questo dispositivo."
+ }
}
}
},
@@ -2958,6 +3690,12 @@
"state": "needs_review",
"value": "Système d’exploitation"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Sistema operativo"
+ }
}
}
},
@@ -2982,6 +3720,12 @@
"state": "needs_review",
"value": "Enregistrer les transferts reçus dans"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Salva i trasferimenti ricevuti in"
+ }
}
}
},
@@ -3006,6 +3750,12 @@
"state": "needs_review",
"value": "Préférences"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Preferenze"
+ }
}
}
},
@@ -3030,6 +3780,12 @@
"state": "needs_review",
"value": "Annulé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Annullato"
+ }
}
}
},
@@ -3054,6 +3810,12 @@
"state": "needs_review",
"value": "Terminé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Completato"
+ }
}
}
},
@@ -3078,6 +3840,12 @@
"state": "needs_review",
"value": "Connecté"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Connesso"
+ }
}
}
},
@@ -3102,6 +3870,12 @@
"state": "needs_review",
"value": "Connexion"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Connessione"
+ }
}
}
},
@@ -3126,6 +3900,12 @@
"state": "needs_review",
"value": "Téléchargement"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Download"
+ }
}
}
},
@@ -3150,6 +3930,12 @@
"state": "needs_review",
"value": "Échec"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non riuscito"
+ }
}
}
},
@@ -3174,6 +3960,12 @@
"state": "needs_review",
"value": "Préparation"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Preparazione"
+ }
}
}
},
@@ -3198,6 +3990,12 @@
"state": "needs_review",
"value": "Transfert interrompu"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimento interrotto"
+ }
}
}
},
@@ -3222,6 +4020,12 @@
"state": "needs_review",
"value": "Préparation"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Preparazione"
+ }
}
}
},
@@ -3246,6 +4050,12 @@
"state": "needs_review",
"value": "Prêt"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Pronto"
+ }
}
}
},
@@ -3270,6 +4080,12 @@
"state": "needs_review",
"value": "Réception"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricezione"
+ }
}
}
},
@@ -3294,6 +4110,12 @@
"state": "needs_review",
"value": "Demande d’accès"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Richiesta di accesso"
+ }
}
}
},
@@ -3318,6 +4140,12 @@
"state": "needs_review",
"value": "Enregistrement"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Salvataggio"
+ }
}
}
},
@@ -3342,6 +4170,12 @@
"state": "needs_review",
"value": "Envoi"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invio"
+ }
}
}
},
@@ -3366,6 +4200,12 @@
"state": "needs_review",
"value": "Envoi à %1$d"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invio a %1$d"
+ }
}
}
},
@@ -3390,6 +4230,12 @@
"state": "needs_review",
"value": "Prêt à partager"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Pronto per la condivisione"
+ }
}
}
},
@@ -3414,6 +4260,12 @@
"state": "needs_review",
"value": "En cours…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Elaborazione…"
+ }
}
}
},
@@ -3438,6 +4290,12 @@
"state": "needs_review",
"value": "Choisissez la méthode d’invitation à votre disposition."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scelga il metodo di invito a sua disposizione."
+ }
}
}
},
@@ -3462,6 +4320,12 @@
"state": "needs_review",
"value": "Comment souhaitez-vous vous connecter ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Come vuole connettersi?"
+ }
}
}
},
@@ -3486,6 +4350,12 @@
"state": "needs_review",
"value": "Effacer l’historique"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cancella cronologia"
+ }
}
}
},
@@ -3510,6 +4380,12 @@
"state": "needs_review",
"value": "Toutes les réceptions terminées, échouées et annulées seront retirées de l’historique de VniDrop. Les fichiers téléchargés resteront sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Tutte le ricezioni completate, non riuscite e annullate verranno rimosse dalla cronologia di VniDrop. I file scaricati rimarranno su questo dispositivo."
+ }
}
}
},
@@ -3534,6 +4410,12 @@
"state": "needs_review",
"value": "Effacer l’historique de réception ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cancellare la cronologia di ricezione?"
+ }
}
}
},
@@ -3558,6 +4440,12 @@
"state": "needs_review",
"value": "Transfert reçu."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimento ricevuto."
+ }
}
}
},
@@ -3582,6 +4470,12 @@
"state": "needs_review",
"value": "« %1$@ » sera retiré de l’historique de VniDrop. Le fichier téléchargé restera sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "«%1$@» verrà rimosso dalla cronologia di VniDrop. Il file scaricato rimarrà su questo dispositivo."
+ }
}
}
},
@@ -3606,6 +4500,12 @@
"state": "needs_review",
"value": "Supprimer de l’historique de réception"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Elimina dalla cronologia di ricezione"
+ }
}
}
},
@@ -3630,6 +4530,12 @@
"state": "needs_review",
"value": "Retirer de l’historique ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rimuovere dalla cronologia?"
+ }
}
}
},
@@ -3654,6 +4560,12 @@
"state": "needs_review",
"value": "Ouvrez une invitation VniDrop, scannez un QR code ou approchez un tag NFC."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Apra un invito VniDrop, scansioni un codice QR o avvicini un tag NFC."
+ }
}
}
},
@@ -3678,6 +4590,12 @@
"state": "needs_review",
"value": "Rien reçu pour l’instant"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ancora nulla di ricevuto"
+ }
}
}
},
@@ -3702,6 +4620,12 @@
"state": "needs_review",
"value": "Historique de réception effacé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cronologia di ricezione cancellata."
+ }
}
}
},
@@ -3726,6 +4650,12 @@
"state": "needs_review",
"value": "Historique"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cronologia"
+ }
}
}
},
@@ -3750,6 +4680,12 @@
"state": "needs_review",
"value": "Ouvrir une invitation .vnd"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Apri un invito .vnd"
+ }
}
}
},
@@ -3774,6 +4710,12 @@
"state": "needs_review",
"value": "Choisissez une invitation enregistrée ou partagée sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scelga un invito salvato o condiviso su questo dispositivo."
+ }
}
}
},
@@ -3798,6 +4740,12 @@
"state": "needs_review",
"value": "Lire un tag NFC"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Leggi tag NFC"
+ }
}
}
},
@@ -3822,6 +4770,12 @@
"state": "needs_review",
"value": "Approchez cet appareil du tag d’invitation de l’expéditeur."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Avvicini questo dispositivo al tag di invito del mittente."
+ }
}
}
},
@@ -3846,6 +4800,12 @@
"state": "needs_review",
"value": "Scanner un QR code"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scansiona codice QR"
+ }
}
}
},
@@ -3870,6 +4830,12 @@
"state": "needs_review",
"value": "Utilisez la caméra pour scanner le code VniDrop de l’expéditeur."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Usi la fotocamera per scansionare il codice VniDrop del mittente."
+ }
}
}
},
@@ -3894,6 +4860,12 @@
"state": "needs_review",
"value": "Transferts que vous avez reçus sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimenti che ha ricevuto su questo dispositivo."
+ }
}
}
},
@@ -3918,6 +4890,12 @@
"state": "needs_review",
"value": "Approchez du tag NFC…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Avvicini al tag NFC…"
+ }
}
}
},
@@ -3942,6 +4920,12 @@
"state": "needs_review",
"value": "Impossible d’ouvrir VniDrop dans Fichiers."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impossibile aprire VniDrop in File."
+ }
}
}
},
@@ -3966,6 +4950,12 @@
"state": "needs_review",
"value": "Vérifier le transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rivedi trasferimento"
+ }
}
}
},
@@ -3990,6 +4980,12 @@
"state": "needs_review",
"value": "Recevoir"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricevi"
+ }
}
}
},
@@ -4014,6 +5010,12 @@
"state": "needs_review",
"value": "Transfert VniDrop"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimento VniDrop"
+ }
}
}
},
@@ -4038,6 +5040,12 @@
"state": "needs_review",
"value": "Toute personne disposant de ce transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Chiunque abbia questo trasferimento"
+ }
}
}
},
@@ -4062,6 +5070,12 @@
"state": "needs_review",
"value": "Aucune approbation requise. À n’utiliser que pour des éléments que vous êtes à l’aise de partager."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nessuna approvazione richiesta. Da usare solo per elementi che non ha problemi a condividere."
+ }
}
}
},
@@ -4086,6 +5100,12 @@
"state": "needs_review",
"value": "Toute personne disposant de l’invitation peut télécharger jusqu’à ce que vous arrêtiez le partage. Ne l’utilisez pas pour des éléments privés ou sensibles."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Chiunque abbia l’invito può scaricare finché non interrompe la condivisione. Non lo usi per elementi privati o sensibili."
+ }
}
}
},
@@ -4110,6 +5130,12 @@
"state": "needs_review",
"value": "Demander avant chaque téléchargement"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Chiedi prima di ogni download"
+ }
}
}
},
@@ -4134,6 +5160,12 @@
"state": "needs_review",
"value": "Vous approuvez ou refusez chaque nouveau destinataire."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Approva o rifiuta ogni nuovo destinatario."
+ }
}
}
},
@@ -4158,6 +5190,12 @@
"state": "needs_review",
"value": "Qui peut le recevoir ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Chi può riceverlo?"
+ }
}
}
},
@@ -4182,6 +5220,12 @@
"state": "needs_review",
"value": "Sélectionnez des fichiers ou un dossier sur cet appareil. Vous pourrez vérifier la sélection avant de créer le transfert."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Selezioni file o una cartella da questo dispositivo. Potrà rivedere la selezione prima di creare il trasferimento."
+ }
}
}
},
@@ -4206,6 +5250,12 @@
"state": "needs_review",
"value": "Choisissez quoi partager"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scelga cosa condividere"
+ }
}
}
},
@@ -4230,6 +5280,12 @@
"state": "needs_review",
"value": "Créez un transfert, décidez qui peut le recevoir, puis invitez-les avec un QR code, un tag NFC ou un fichier d’invitation."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Crei un trasferimento, decida chi può riceverlo, poi inviti queste persone con un codice QR, un tag NFC o un file di invito."
+ }
}
}
},
@@ -4254,6 +5310,12 @@
"state": "needs_review",
"value": "Rien partagé pour l’instant"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ancora nulla di condiviso"
+ }
}
}
},
@@ -4278,6 +5340,12 @@
"state": "needs_review",
"value": "Taille indisponible"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dimensione non disponibile"
+ }
}
}
},
@@ -4302,6 +5370,12 @@
"state": "needs_review",
"value": "Dossier"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Cartella"
+ }
}
}
},
@@ -4326,6 +5400,12 @@
"state": "needs_review",
"value": "Créer un nouveau transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Crea un nuovo trasferimento"
+ }
}
}
},
@@ -4350,6 +5430,12 @@
"state": "needs_review",
"value": "Nouveau transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nuovo trasferimento"
+ }
}
}
},
@@ -4374,6 +5460,12 @@
"state": "needs_review",
"value": "Vérifier le transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Rivedi trasferimento"
+ }
}
}
},
@@ -4398,6 +5490,12 @@
"state": "needs_review",
"value": "%1$d fichiers sélectionnés"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$d file selezionati"
+ }
}
}
},
@@ -4422,6 +5520,12 @@
"state": "needs_review",
"value": "Arrêter le partage"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Interrompi condivisione"
+ }
}
}
},
@@ -4446,6 +5550,12 @@
"state": "needs_review",
"value": "Cela arrête le transfert et interrompt toute personne en train de le télécharger. Il reste dans votre historique en tant qu’Arrêté."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Questo interrompe il trasferimento e blocca chiunque lo stia scaricando. Rimane nella sua cronologia come Interrotto."
+ }
}
}
},
@@ -4470,6 +5580,12 @@
"state": "needs_review",
"value": "Transferts que vous partagez depuis cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimenti che sta condividendo da questo dispositivo."
+ }
}
}
},
@@ -4494,6 +5610,12 @@
"state": "needs_review",
"value": "Envoyer"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invia"
+ }
}
}
},
@@ -4518,6 +5640,12 @@
"state": "needs_review",
"value": "Transfert créé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimento creato."
+ }
}
}
},
@@ -4542,6 +5670,12 @@
"state": "needs_review",
"value": "Détails du transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dettagli del trasferimento"
+ }
}
}
},
@@ -4566,6 +5700,12 @@
"state": "needs_review",
"value": "Vos transferts"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "I suoi trasferimenti"
+ }
}
}
},
@@ -4590,6 +5730,12 @@
"state": "needs_review",
"value": "Votre nom, l’emplacement d’enregistrement des transferts, l’apparence et les notifications."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Il suo nome, dove vengono salvati i trasferimenti, l’aspetto e le notifiche."
+ }
}
}
},
@@ -4614,6 +5760,12 @@
"state": "needs_review",
"value": "Réglages"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Impostazioni"
+ }
}
}
},
@@ -4638,6 +5790,12 @@
"state": "needs_review",
"value": "Ignorer"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ignora"
+ }
}
}
},
@@ -4662,6 +5820,12 @@
"state": "needs_review",
"value": "Disponible"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Disponibile"
+ }
}
}
},
@@ -4686,6 +5850,12 @@
"state": "needs_review",
"value": "Annulé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Annullato"
+ }
}
}
},
@@ -4710,6 +5880,12 @@
"state": "needs_review",
"value": "Terminé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Completato"
+ }
}
}
},
@@ -4734,6 +5910,12 @@
"state": "needs_review",
"value": "Échec"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non riuscito"
+ }
}
}
},
@@ -4758,6 +5940,12 @@
"state": "needs_review",
"value": "Préparation"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Preparazione"
+ }
}
}
},
@@ -4782,6 +5970,12 @@
"state": "needs_review",
"value": "Réception"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricezione"
+ }
}
}
},
@@ -4806,6 +6000,12 @@
"state": "needs_review",
"value": "Arrêté"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Interrotto"
+ }
}
}
},
@@ -4830,6 +6030,12 @@
"state": "needs_review",
"value": "Calcul…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Calcolo…"
+ }
}
}
},
@@ -4854,6 +6060,12 @@
"state": "needs_review",
"value": "Supprimer tous les transferts"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Elimina tutti i trasferimenti"
+ }
}
}
},
@@ -4878,6 +6090,12 @@
"state": "needs_review",
"value": "Cela efface tous les enregistrements de transferts envoyés et reçus de votre historique. Vos fichiers reçus ne sont pas supprimés. Remarque : le moteur de transfert conserve son contenu stocké, donc les données de transfert peuvent ne pas diminuer. Cette action est irréversible."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Questo cancella dalla cronologia tutti i record dei trasferimenti inviati e ricevuti. I suoi file ricevuti non vengono eliminati. Nota: il motore di trasferimento conserva il contenuto memorizzato, quindi i dati di trasferimento potrebbero non diminuire. Questa operazione non può essere annullata."
+ }
}
}
},
@@ -4902,6 +6120,12 @@
"state": "needs_review",
"value": "Suppression…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Eliminazione…"
+ }
}
}
},
@@ -4926,6 +6150,12 @@
"state": "needs_review",
"value": "Les données de transfert sont gérées par le moteur de transfert — votre historique ainsi que le contenu des fichiers que vous avez partagés. Le bouton ci-dessous efface vos enregistrements de transferts ; le moteur conserve son contenu stocké, donc cette valeur peut ne pas baisser. Les fichiers reçus sont vos fichiers téléchargés et ne sont jamais supprimés ici."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "I dati di trasferimento sono gestiti dal motore di trasferimento: la sua cronologia più il contenuto dei file che ha condiviso. Il pulsante qui sotto cancella i record dei trasferimenti; il motore conserva il contenuto memorizzato, quindi questo valore potrebbe non diminuire. I file ricevuti sono i file che ha scaricato e non vengono mai eliminati qui."
+ }
}
}
},
@@ -4950,6 +6180,12 @@
"state": "needs_review",
"value": "Fichiers reçus"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "File ricevuti"
+ }
}
}
},
@@ -4974,6 +6210,12 @@
"state": "needs_review",
"value": "Fichiers temporaires"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "File temporanei"
+ }
}
}
},
@@ -4998,6 +6240,12 @@
"state": "needs_review",
"value": "Stockage"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Archiviazione"
+ }
}
}
},
@@ -5022,6 +6270,12 @@
"state": "needs_review",
"value": "Total"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Totale"
+ }
}
}
},
@@ -5046,6 +6300,12 @@
"state": "needs_review",
"value": "Données de transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dati di trasferimento"
+ }
}
}
},
@@ -5070,6 +6330,12 @@
"state": "needs_review",
"value": "Tous les transferts supprimés"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Tutti i trasferimenti eliminati"
+ }
}
}
},
@@ -5094,6 +6360,12 @@
"state": "needs_review",
"value": "Consultez les mises à jour importantes de ce transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Veda gli aggiornamenti importanti di questo trasferimento"
+ }
}
}
},
@@ -5118,6 +6390,12 @@
"state": "needs_review",
"value": "Activité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Attività"
+ }
}
}
},
@@ -5142,6 +6420,12 @@
"state": "needs_review",
"value": "« %1$@ » cessera d’être partagé et son historique de transfert sera retiré de cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "«%1$@» non verrà più condiviso e la sua cronologia di trasferimento verrà rimossa da questo dispositivo."
+ }
}
}
},
@@ -5166,6 +6450,12 @@
"state": "needs_review",
"value": "Supprimer le transfert ?"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Eliminare il trasferimento?"
+ }
}
}
},
@@ -5190,6 +6480,12 @@
"state": "needs_review",
"value": "Transfert supprimé."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimento eliminato."
+ }
}
}
},
@@ -5214,6 +6510,12 @@
"state": "needs_review",
"value": "Suppression…"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Eliminazione…"
+ }
}
}
},
@@ -5238,6 +6540,12 @@
"state": "needs_review",
"value": "Détails du transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dettagli del trasferimento"
+ }
}
}
},
@@ -5262,6 +6570,12 @@
"state": "needs_review",
"value": "Accès du destinataire approuvé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Accesso del destinatario approvato"
+ }
}
}
},
@@ -5286,6 +6600,12 @@
"state": "needs_review",
"value": "Un destinataire a terminé le transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Un destinatario ha completato il trasferimento"
+ }
}
}
},
@@ -5310,6 +6630,12 @@
"state": "needs_review",
"value": "Connexion à l’expéditeur"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Connessione al mittente"
+ }
}
}
},
@@ -5334,6 +6660,12 @@
"state": "needs_review",
"value": "Téléchargement"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Download"
+ }
}
}
},
@@ -5358,6 +6690,12 @@
"state": "needs_review",
"value": "Le transfert a rencontré un problème"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Il trasferimento ha riscontrato un problema"
+ }
}
}
},
@@ -5382,6 +6720,12 @@
"state": "needs_review",
"value": "Préparation de votre transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Preparazione del trasferimento"
+ }
}
}
},
@@ -5406,6 +6750,12 @@
"state": "needs_review",
"value": "Prêt à partager"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Pronto per la condivisione"
+ }
}
}
},
@@ -5430,6 +6780,12 @@
"state": "needs_review",
"value": "Accès du destinataire refusé"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Accesso del destinatario rifiutato"
+ }
}
}
},
@@ -5454,6 +6810,12 @@
"state": "needs_review",
"value": "Un destinataire a demandé l’accès"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Un destinatario ha richiesto l’accesso"
+ }
}
}
},
@@ -5478,6 +6840,12 @@
"state": "needs_review",
"value": "Enregistrement"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Salvataggio"
+ }
}
}
},
@@ -5502,6 +6870,12 @@
"state": "needs_review",
"value": "Partage arrêté"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Condivisione interrotta"
+ }
}
}
},
@@ -5526,6 +6900,12 @@
"state": "needs_review",
"value": "Transfert mis à jour"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Trasferimento aggiornato"
+ }
}
}
},
@@ -5586,6 +6966,24 @@
}
}
}
+ },
+ "it": {
+ "variations": {
+ "plural": {
+ "one": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$d file"
+ }
+ },
+ "other": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$d file"
+ }
+ }
+ }
+ }
}
}
},
@@ -5610,6 +7008,12 @@
"state": "needs_review",
"value": "Invitation enregistrée."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invito salvato."
+ }
}
}
},
@@ -5634,6 +7038,12 @@
"state": "needs_review",
"value": "Appareil à proximité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Dispositivo nelle vicinanze"
+ }
}
}
},
@@ -5658,6 +7068,12 @@
"state": "needs_review",
"value": "L’écriture de tag NFC n’est pas disponible sur cet appareil."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "La scrittura dei tag NFC non è disponibile su questo dispositivo."
+ }
}
}
},
@@ -5682,6 +7098,12 @@
"state": "needs_review",
"value": "Approchez votre appareil d’un tag NFC inscriptible."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Avvicini il dispositivo a un tag NFC scrivibile."
+ }
}
}
},
@@ -5706,6 +7128,12 @@
"state": "needs_review",
"value": "Invitation écrite sur le tag NFC."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Invito scritto sul tag NFC."
+ }
}
}
},
@@ -5730,6 +7158,12 @@
"state": "needs_review",
"value": "Aucune activité à afficher pour l’instant."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non c’è ancora alcuna attività da mostrare."
+ }
}
}
},
@@ -5754,6 +7188,12 @@
"state": "needs_review",
"value": "Personne n’a encore demandé ce transfert."
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Nessuno ha ancora richiesto questo trasferimento."
+ }
}
}
},
@@ -5778,6 +7218,12 @@
"state": "needs_review",
"value": "Approuvé — en attente de la fin"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Approvato: in attesa del completamento"
+ }
}
}
},
@@ -5802,6 +7248,12 @@
"state": "needs_review",
"value": "Reçu avec succès"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Ricevuto correttamente"
+ }
}
}
},
@@ -5826,6 +7278,12 @@
"state": "needs_review",
"value": "Demande expirée"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Richiesta scaduta"
+ }
}
}
},
@@ -5850,6 +7308,12 @@
"state": "needs_review",
"value": "Demande refusée"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Richiesta rifiutata"
+ }
}
}
},
@@ -5874,6 +7338,12 @@
"state": "needs_review",
"value": "En attente de votre approbation"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "In attesa della sua approvazione"
+ }
}
}
},
@@ -5898,6 +7368,12 @@
"state": "needs_review",
"value": "Statut indisponible"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Stato non disponibile"
+ }
}
}
},
@@ -5922,6 +7398,12 @@
"state": "needs_review",
"value": "%1$d terminés"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$d completati"
+ }
}
}
},
@@ -5946,6 +7428,12 @@
"state": "needs_review",
"value": "Demandes, approbations et livraisons terminées"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Richieste, approvazioni e consegne completate"
+ }
}
}
},
@@ -5970,6 +7458,12 @@
"state": "needs_review",
"value": "%1$d en attente"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "%1$d in attesa"
+ }
}
}
},
@@ -5994,6 +7488,12 @@
"state": "needs_review",
"value": "Destinataires"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Destinatari"
+ }
}
}
},
@@ -6018,6 +7518,12 @@
"state": "needs_review",
"value": "Scannez avec VniDrop pour recevoir ce transfert"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Scansioni con VniDrop per ricevere questo trasferimento"
+ }
}
}
},
@@ -6042,6 +7548,12 @@
"state": "needs_review",
"value": "QR code, fichier d’invitation et options à proximité"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Codice QR, file di invito e opzioni nelle vicinanze"
+ }
}
}
},
@@ -6066,6 +7578,12 @@
"state": "needs_review",
"value": "Partager"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Condividi"
+ }
}
}
},
@@ -6090,6 +7608,12 @@
"state": "needs_review",
"value": "Non disponible"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Non disponibile"
+ }
}
}
},
@@ -6114,6 +7638,12 @@
"state": "needs_review",
"value": "Version de l’app"
}
+ },
+ "it": {
+ "stringUnit": {
+ "state": "needs_review",
+ "value": "Versione dell’app"
+ }
}
}
}
diff --git a/localization/strings.json b/localization/strings.json
index 2ca208c..1abff78 100644
--- a/localization/strings.json
+++ b/localization/strings.json
@@ -4,7 +4,8 @@
"supportedLanguages": [
"en",
"fr",
- "es"
+ "es",
+ "it"
],
"strings": {
"%@": {
@@ -35,7 +36,8 @@
"translations": {
"en": "{arg1} {arg2} · {arg3}",
"fr": "{arg1} {arg2} · {arg3}",
- "es": "{arg1} {arg2} · {arg3}"
+ "es": "{arg1} {arg2} · {arg3}",
+ "it": "{arg1} {arg2} · {arg3}"
}
},
"%@ · %@": {
@@ -56,7 +58,8 @@
"translations": {
"en": "{arg1} · {arg2}",
"fr": "{arg1} · {arg2}",
- "es": "{arg1} · {arg2}"
+ "es": "{arg1} · {arg2}",
+ "it": "{arg1} · {arg2}"
}
},
"%@%%": {
@@ -70,7 +73,8 @@
"translations": {
"en": "Report a bug",
"fr": "Signaler un bug",
- "es": "Informar de un error"
+ "es": "Informar de un error",
+ "it": "Segnala un bug"
}
},
"about_description": {
@@ -78,7 +82,8 @@
"translations": {
"en": "VniDrop moves files and folders straight from one device to another over the network, without uploading them to any file-hosting service. There’s no account to create, and no copy of your transfer is left in the cloud once you’re done.",
"fr": "VniDrop transfère fichiers et dossiers directement d’un appareil à un autre sur le réseau, sans les téléverser vers un service d’hébergement. Aucun compte à créer, et aucune copie de votre transfert ne reste dans le cloud une fois terminé.",
- "es": "VniDrop transfiere archivos y carpetas directamente de un dispositivo a otro a través de la red, sin subirlos a ningún servicio de alojamiento. No hay que crear ninguna cuenta y no queda ninguna copia de su transferencia en la nube una vez que termina."
+ "es": "VniDrop transfiere archivos y carpetas directamente de un dispositivo a otro a través de la red, sin subirlos a ningún servicio de alojamiento. No hay que crear ninguna cuenta y no queda ninguna copia de su transferencia en la nube una vez que termina.",
+ "it": "VniDrop trasferisce file e cartelle direttamente da un dispositivo a un altro sulla rete, senza caricarli su alcun servizio di hosting. Non c’è alcun account da creare e nessuna copia del suo trasferimento rimane nel cloud una volta terminato."
}
},
"about_is_direct": {
@@ -86,7 +91,8 @@
"translations": {
"en": "A direct device-to-device transfer — your files go straight to the receiver.",
"fr": "Un transfert direct d’appareil à appareil — vos fichiers vont droit au destinataire.",
- "es": "Una transferencia directa entre dispositivos: sus archivos van directamente al destinatario."
+ "es": "Una transferencia directa entre dispositivos: sus archivos van directamente al destinatario.",
+ "it": "Un trasferimento diretto da dispositivo a dispositivo: i suoi file vanno direttamente al destinatario."
}
},
"about_is_encrypted": {
@@ -94,7 +100,8 @@
"translations": {
"en": "Connections are authenticated and end-to-end encrypted (via Iroh), and incoming files are verified by their content hash.",
"fr": "Les connexions sont authentifiées et chiffrées de bout en bout (via Iroh), et les fichiers entrants sont vérifiés par leur empreinte de contenu.",
- "es": "Las conexiones están autenticadas y cifradas de extremo a extremo (mediante Iroh), y los archivos entrantes se verifican por su huella de contenido."
+ "es": "Las conexiones están autenticadas y cifradas de extremo a extremo (mediante Iroh), y los archivos entrantes se verifican por su huella de contenido.",
+ "it": "Le connessioni sono autenticate e cifrate end-to-end (tramite Iroh) e i file in arrivo vengono verificati tramite l’impronta del loro contenuto."
}
},
"about_is_in_control": {
@@ -102,7 +109,8 @@
"translations": {
"en": "You decide who receives: approve each request, or open a transfer to anyone holding the invitation.",
"fr": "Vous décidez qui reçoit : approuvez chaque demande, ou ouvrez un transfert à toute personne disposant de l’invitation.",
- "es": "Usted decide quién recibe: apruebe cada solicitud o abra una transferencia a cualquiera que tenga la invitación."
+ "es": "Usted decide quién recibe: apruebe cada solicitud o abra una transferencia a cualquiera que tenga la invitación.",
+ "it": "Lei decide chi riceve: approvi ogni richiesta oppure apra un trasferimento a chiunque disponga dell’invito."
}
},
"about_is_no_account": {
@@ -110,7 +118,8 @@
"translations": {
"en": "Account-free — there’s nothing to sign up for.",
"fr": "Sans compte — il n’y a rien à créer.",
- "es": "Sin cuenta: no hay nada que registrar."
+ "es": "Sin cuenta: no hay nada que registrar.",
+ "it": "Senza account: non c’è nulla da registrare."
}
},
"about_is_open": {
@@ -118,7 +127,8 @@
"translations": {
"en": "Open source, released under the Apache 2.0 license.",
"fr": "Open source, publié sous licence Apache 2.0.",
- "es": "Código abierto, publicado bajo la licencia Apache 2.0."
+ "es": "Código abierto, publicado bajo la licencia Apache 2.0.",
+ "it": "Open source, rilasciato con licenza Apache 2.0."
}
},
"about_is_title": {
@@ -126,7 +136,8 @@
"translations": {
"en": "What VniDrop is",
"fr": "Ce qu’est VniDrop",
- "es": "Qué es VniDrop"
+ "es": "Qué es VniDrop",
+ "it": "Cos’è VniDrop"
}
},
"about_isnt_cloud": {
@@ -134,7 +145,8 @@
"translations": {
"en": "Not cloud storage — no server holds your files, and nothing waits in the cloud after a transfer.",
"fr": "Pas un stockage cloud — aucun serveur ne détient vos fichiers, et rien n’attend dans le cloud après un transfert.",
- "es": "No es almacenamiento en la nube: ningún servidor guarda sus archivos y nada queda en la nube después de una transferencia."
+ "es": "No es almacenamiento en la nube: ningún servidor guarda sus archivos y nada queda en la nube después de una transferencia.",
+ "it": "Non è un’archiviazione cloud: nessun server conserva i suoi file e nulla resta nel cloud dopo un trasferimento."
}
},
"about_isnt_public": {
@@ -142,7 +154,8 @@
"translations": {
"en": "Not public broadcasting — an invitation is a private access link, not an announcement to everyone nearby.",
"fr": "Pas une diffusion publique — une invitation est un lien d’accès privé, pas une annonce à tout le voisinage.",
- "es": "No es difusión pública: una invitación es un enlace de acceso privado, no un anuncio para todos los que estén cerca."
+ "es": "No es difusión pública: una invitación es un enlace de acceso privado, no un anuncio para todos los que estén cerca.",
+ "it": "Non è una diffusione pubblica: un invito è un link di accesso privato, non un annuncio a tutti nelle vicinanze."
}
},
"about_isnt_sync": {
@@ -150,7 +163,8 @@
"translations": {
"en": "Not a sync or backup service.",
"fr": "Pas un service de synchronisation ou de sauvegarde.",
- "es": "No es un servicio de sincronización ni de copia de seguridad."
+ "es": "No es un servicio de sincronización ni de copia de seguridad.",
+ "it": "Non è un servizio di sincronizzazione o di backup."
}
},
"about_isnt_title": {
@@ -158,7 +172,8 @@
"translations": {
"en": "What VniDrop isn’t",
"fr": "Ce que VniDrop n’est pas",
- "es": "Qué no es VniDrop"
+ "es": "Qué no es VniDrop",
+ "it": "Cosa non è VniDrop"
}
},
"about_license_label": {
@@ -166,7 +181,8 @@
"translations": {
"en": "License",
"fr": "Licence",
- "es": "Licencia"
+ "es": "Licencia",
+ "it": "Licenza"
}
},
"about_privacy": {
@@ -174,7 +190,8 @@
"translations": {
"en": "Privacy policy",
"fr": "Politique de confidentialité",
- "es": "Política de privacidad"
+ "es": "Política de privacidad",
+ "it": "Informativa sulla privacy"
}
},
"about_privacy_capability": {
@@ -182,7 +199,8 @@
"translations": {
"en": "Invitations are capabilities. Treat a QR code, NFC tag, or .vnd file like a private access link and share it only with the people you intend — especially with “Anyone with this transfer.”",
"fr": "Les invitations sont des clés d’accès. Traitez un QR code, un tag NFC ou un fichier .vnd comme un lien d’accès privé et ne le partagez qu’avec les personnes visées — en particulier avec « Toute personne disposant de ce transfert ».",
- "es": "Las invitaciones son claves de acceso. Trate un código QR, una etiqueta NFC o un archivo .vnd como un enlace de acceso privado y compártalo solo con las personas previstas, especialmente con «Cualquiera que tenga esta transferencia»."
+ "es": "Las invitaciones son claves de acceso. Trate un código QR, una etiqueta NFC o un archivo .vnd como un enlace de acceso privado y compártalo solo con las personas previstas, especialmente con «Cualquiera que tenga esta transferencia».",
+ "it": "Gli inviti sono chiavi di accesso. Tratti un codice QR, un tag NFC o un file .vnd come un link di accesso privato e lo condivida solo con le persone previste, soprattutto con «Chiunque abbia questo trasferimento»."
}
},
"about_privacy_deny": {
@@ -190,7 +208,8 @@
"translations": {
"en": "Deny by default — VniDrop serves only the content of an active share and rejects unknown requests.",
"fr": "Refus par défaut — VniDrop ne sert que le contenu d’un partage actif et rejette les demandes inconnues.",
- "es": "Denegación por defecto: VniDrop solo sirve el contenido de un recurso compartido activo y rechaza las solicitudes desconocidas."
+ "es": "Denegación por defecto: VniDrop solo sirve el contenido de un recurso compartido activo y rechaza las solicitudes desconocidas.",
+ "it": "Rifiuto predefinito: VniDrop serve solo il contenuto di una condivisione attiva e rifiuta le richieste sconosciute."
}
},
"about_privacy_local": {
@@ -198,7 +217,8 @@
"translations": {
"en": "Received files are saved on your device and never silently overwrite an existing file.",
"fr": "Les fichiers reçus sont enregistrés sur votre appareil et n’écrasent jamais un fichier existant.",
- "es": "Los archivos recibidos se guardan en su dispositivo y nunca sobrescriben un archivo existente."
+ "es": "Los archivos recibidos se guardan en su dispositivo y nunca sobrescriben un archivo existente.",
+ "it": "I file ricevuti vengono salvati sul suo dispositivo e non sovrascrivono mai un file esistente."
}
},
"about_privacy_policy_label": {
@@ -206,7 +226,8 @@
"translations": {
"en": "Privacy policy",
"fr": "Politique de confidentialité",
- "es": "Política de privacidad"
+ "es": "Política de privacidad",
+ "it": "Informativa sulla privacy"
}
},
"about_privacy_relay": {
@@ -214,7 +235,8 @@
"translations": {
"en": "If two devices can’t connect directly, the encrypted connection may be relayed. Relays forward encrypted packets only; they never store your files.",
"fr": "Si deux appareils ne peuvent pas se connecter directement, la connexion chiffrée peut être relayée. Les relais ne transmettent que des paquets chiffrés ; ils ne stockent jamais vos fichiers.",
- "es": "Si dos dispositivos no pueden conectarse directamente, la conexión cifrada puede retransmitirse. Los relés solo reenvían paquetes cifrados; nunca almacenan sus archivos."
+ "es": "Si dos dispositivos no pueden conectarse directamente, la conexión cifrada puede retransmitirse. Los relés solo reenvían paquetes cifrados; nunca almacenan sus archivos.",
+ "it": "Se due dispositivi non riescono a connettersi direttamente, la connessione cifrata può essere instradata tramite relay. I relay inoltrano solo pacchetti cifrati; non memorizzano mai i suoi file."
}
},
"about_privacy_title": {
@@ -222,7 +244,8 @@
"translations": {
"en": "Privacy & security",
"fr": "Confidentialité et sécurité",
- "es": "Privacidad y seguridad"
+ "es": "Privacidad y seguridad",
+ "it": "Privacy e sicurezza"
}
},
"about_tagline": {
@@ -230,7 +253,8 @@
"translations": {
"en": "Send files directly. Stay in control of who receives them.",
"fr": "Envoyez des fichiers directement. Gardez le contrôle de qui les reçoit.",
- "es": "Envíe archivos directamente. Mantenga el control de quién los recibe."
+ "es": "Envíe archivos directamente. Mantenga el control de quién los recibe.",
+ "it": "Invii file direttamente. Mantenga il controllo su chi li riceve."
}
},
"about_title": {
@@ -238,7 +262,8 @@
"translations": {
"en": "About",
"fr": "À propos",
- "es": "Acerca de"
+ "es": "Acerca de",
+ "it": "Informazioni"
}
},
"appearance_auto_description": {
@@ -246,7 +271,8 @@
"translations": {
"en": "Match this device’s light or dark appearance.",
"fr": "Suivre l’apparence claire ou sombre de cet appareil.",
- "es": "Seguir la apariencia clara u oscura de este dispositivo."
+ "es": "Seguir la apariencia clara u oscura de este dispositivo.",
+ "it": "Segue l’aspetto chiaro o scuro di questo dispositivo."
}
},
"appearance_dark_mode": {
@@ -254,7 +280,8 @@
"translations": {
"en": "Dark mode",
"fr": "Mode sombre",
- "es": "Modo oscuro"
+ "es": "Modo oscuro",
+ "it": "Modalità scura"
}
},
"appearance_light_mode": {
@@ -262,7 +289,8 @@
"translations": {
"en": "Light mode",
"fr": "Mode clair",
- "es": "Modo claro"
+ "es": "Modo claro",
+ "it": "Modalità chiara"
}
},
"appearance_system_mode": {
@@ -270,7 +298,8 @@
"translations": {
"en": "System",
"fr": "Système",
- "es": "Sistema"
+ "es": "Sistema",
+ "it": "Sistema"
}
},
"appearance_title": {
@@ -278,7 +307,8 @@
"translations": {
"en": "Appearance",
"fr": "Apparence",
- "es": "Apariencia"
+ "es": "Apariencia",
+ "it": "Aspetto"
}
},
"approval_connection_request": {
@@ -286,7 +316,8 @@
"translations": {
"en": "Receive request",
"fr": "Demande de réception",
- "es": "Solicitud de recepción"
+ "es": "Solicitud de recepción",
+ "it": "Richiesta di ricezione"
}
},
"approval_endpoint_id": {
@@ -300,7 +331,8 @@
"translations": {
"en": "Device ID: {arg1}",
"fr": "Identifiant de l’appareil : {arg1}",
- "es": "ID del dispositivo: {arg1}"
+ "es": "ID del dispositivo: {arg1}",
+ "it": "ID dispositivo: {arg1}"
}
},
"approval_nearby_device": {
@@ -308,7 +340,8 @@
"translations": {
"en": "A nearby device",
"fr": "Un appareil à proximité",
- "es": "Un dispositivo cercano"
+ "es": "Un dispositivo cercano",
+ "it": "Un dispositivo nelle vicinanze"
}
},
"approval_pending_count": {
@@ -322,7 +355,8 @@
"translations": {
"en": "{count} requests waiting",
"fr": "{count} demandes en attente",
- "es": "{count} solicitudes en espera"
+ "es": "{count} solicitudes en espera",
+ "it": "{count} richieste in attesa"
}
},
"approval_request_body": {
@@ -340,7 +374,8 @@
"translations": {
"en": "{arg1} wants to receive “{arg2}”.",
"fr": "{arg1} souhaite recevoir « {arg2} ».",
- "es": "{arg1} quiere recibir «{arg2}»."
+ "es": "{arg1} quiere recibir «{arg2}».",
+ "it": "{arg1} vuole ricevere «{arg2}»."
}
},
"battery_level_title": {
@@ -348,7 +383,8 @@
"translations": {
"en": "Battery level",
"fr": "Niveau de batterie",
- "es": "Nivel de batería"
+ "es": "Nivel de batería",
+ "it": "Livello batteria"
}
},
"bug_report_contact_hint": {
@@ -356,7 +392,8 @@
"translations": {
"en": "name@example.com",
"fr": "nom@exemple.com",
- "es": "nombre@ejemplo.com"
+ "es": "nombre@ejemplo.com",
+ "it": "nome@esempio.com"
}
},
"bug_report_contact_label": {
@@ -364,7 +401,8 @@
"translations": {
"en": "Contact email (optional)",
"fr": "E-mail de contact (facultatif)",
- "es": "Correo de contacto (opcional)"
+ "es": "Correo de contacto (opcional)",
+ "it": "Email di contatto (facoltativa)"
}
},
"bug_report_description": {
@@ -372,7 +410,8 @@
"translations": {
"en": "Tell us what went wrong. We attach device info and optional recent logs (with sensitive values redacted).",
"fr": "Dites-nous ce qui s’est passé. Nous joignons les infos de l’appareil et, en option, les journaux récents (valeurs sensibles masquées).",
- "es": "Cuéntenos qué salió mal. Adjuntamos información del dispositivo y, opcionalmente, registros recientes (con los valores sensibles ocultos)."
+ "es": "Cuéntenos qué salió mal. Adjuntamos información del dispositivo y, opcionalmente, registros recientes (con los valores sensibles ocultos).",
+ "it": "Ci dica cosa è andato storto. Alleghiamo le informazioni sul dispositivo e, facoltativamente, i log recenti (con i valori sensibili oscurati)."
}
},
"bug_report_device_section": {
@@ -380,7 +419,8 @@
"translations": {
"en": "Device information",
"fr": "Informations sur l’appareil",
- "es": "Información del dispositivo"
+ "es": "Información del dispositivo",
+ "it": "Informazioni sul dispositivo"
}
},
"bug_report_expected_hint": {
@@ -388,7 +428,8 @@
"translations": {
"en": "Describe what you expected to happen",
"fr": "Décrivez ce à quoi vous vous attendiez",
- "es": "Describa lo que esperaba que ocurriera"
+ "es": "Describa lo que esperaba que ocurriera",
+ "it": "Descriva cosa si aspettava che accadesse"
}
},
"bug_report_expected_label": {
@@ -396,7 +437,8 @@
"translations": {
"en": "What did you expect?",
"fr": "À quoi vous attendiez-vous ?",
- "es": "¿Qué esperaba?"
+ "es": "¿Qué esperaba?",
+ "it": "Cosa si aspettava?"
}
},
"bug_report_include_logs": {
@@ -404,7 +446,8 @@
"translations": {
"en": "Include recent logs",
"fr": "Inclure les journaux récents",
- "es": "Incluir registros recientes"
+ "es": "Incluir registros recientes",
+ "it": "Includi i log recenti"
}
},
"bug_report_include_logs_description": {
@@ -412,7 +455,8 @@
"translations": {
"en": "Helps us diagnose the issue. Sensitive values are redacted before sending.",
"fr": "Nous aide à diagnostiquer le problème. Les valeurs sensibles sont masquées avant l’envoi.",
- "es": "Nos ayuda a diagnosticar el problema. Los valores sensibles se ocultan antes de enviarlos."
+ "es": "Nos ayuda a diagnosticar el problema. Los valores sensibles se ocultan antes de enviarlos.",
+ "it": "Ci aiuta a diagnosticare il problema. I valori sensibili vengono oscurati prima dell’invio."
}
},
"bug_report_logs_size": {
@@ -420,7 +464,8 @@
"translations": {
"en": "Log attachment size",
"fr": "Taille de la pièce jointe des journaux",
- "es": "Tamaño del archivo de registros"
+ "es": "Tamaño del archivo de registros",
+ "it": "Dimensione dell’allegato dei log"
}
},
"bug_report_missing_expected": {
@@ -428,7 +473,8 @@
"translations": {
"en": "Please describe what you expected.",
"fr": "Veuillez décrire ce à quoi vous vous attendiez.",
- "es": "Describa lo que esperaba."
+ "es": "Describa lo que esperaba.",
+ "it": "Descriva cosa si aspettava."
}
},
"bug_report_missing_what": {
@@ -436,7 +482,8 @@
"translations": {
"en": "Please describe what happened.",
"fr": "Veuillez décrire ce qui s’est passé.",
- "es": "Describa lo que ocurrió."
+ "es": "Describa lo que ocurrió.",
+ "it": "Descriva cosa è accaduto."
}
},
"bug_report_steps_hint": {
@@ -444,7 +491,8 @@
"translations": {
"en": "List the steps to reproduce the issue",
"fr": "Listez les étapes pour reproduire le problème",
- "es": "Enumere los pasos para reproducir el problema"
+ "es": "Enumere los pasos para reproducir el problema",
+ "it": "Elenchi i passaggi per riprodurre il problema"
}
},
"bug_report_steps_label": {
@@ -452,7 +500,8 @@
"translations": {
"en": "Steps to reproduce (optional)",
"fr": "Étapes pour reproduire (facultatif)",
- "es": "Pasos para reproducir (opcional)"
+ "es": "Pasos para reproducir (opcional)",
+ "it": "Passaggi per riprodurre (facoltativi)"
}
},
"bug_report_submit": {
@@ -460,7 +509,8 @@
"translations": {
"en": "Submit report",
"fr": "Envoyer le rapport",
- "es": "Enviar informe"
+ "es": "Enviar informe",
+ "it": "Invia segnalazione"
}
},
"bug_report_submit_failed": {
@@ -468,7 +518,8 @@
"translations": {
"en": "Could not submit the bug report. Try again later.",
"fr": "Impossible d’envoyer le rapport de bug. Réessayez plus tard.",
- "es": "No se pudo enviar el informe de error. Inténtelo de nuevo más tarde."
+ "es": "No se pudo enviar el informe de error. Inténtelo de nuevo más tarde.",
+ "it": "Impossibile inviare la segnalazione. Riprovi più tardi."
}
},
"bug_report_submitted": {
@@ -476,7 +527,8 @@
"translations": {
"en": "Thanks — your bug report was recorded.",
"fr": "Merci — votre rapport de bug a été enregistré.",
- "es": "Gracias: su informe de error se ha registrado."
+ "es": "Gracias: su informe de error se ha registrado.",
+ "it": "Grazie: la sua segnalazione è stata registrata."
}
},
"bug_report_submitting": {
@@ -484,7 +536,8 @@
"translations": {
"en": "Submitting…",
"fr": "Envoi…",
- "es": "Enviando…"
+ "es": "Enviando…",
+ "it": "Invio in corso…"
}
},
"bug_report_what_hint": {
@@ -492,7 +545,8 @@
"translations": {
"en": "Describe what happened",
"fr": "Décrivez ce qui s’est passé",
- "es": "Describa lo que ocurrió"
+ "es": "Describa lo que ocurrió",
+ "it": "Descriva cosa è accaduto"
}
},
"bug_report_what_label": {
@@ -500,7 +554,8 @@
"translations": {
"en": "What happened?",
"fr": "Que s’est-il passé ?",
- "es": "¿Qué ocurrió?"
+ "es": "¿Qué ocurrió?",
+ "it": "Cosa è accaduto?"
}
},
"button_approve": {
@@ -508,7 +563,8 @@
"translations": {
"en": "Approve",
"fr": "Approuver",
- "es": "Aprobar"
+ "es": "Aprobar",
+ "it": "Approva"
}
},
"button_back": {
@@ -516,7 +572,8 @@
"translations": {
"en": "Back",
"fr": "Retour",
- "es": "Atrás"
+ "es": "Atrás",
+ "it": "Indietro"
}
},
"button_cancel": {
@@ -524,7 +581,8 @@
"translations": {
"en": "Cancel",
"fr": "Annuler",
- "es": "Cancelar"
+ "es": "Cancelar",
+ "it": "Annulla"
}
},
"button_cancel_receive": {
@@ -532,7 +590,8 @@
"translations": {
"en": "Cancel",
"fr": "Annuler",
- "es": "Cancelar"
+ "es": "Cancelar",
+ "it": "Annulla"
}
},
"button_change_files": {
@@ -540,7 +599,8 @@
"translations": {
"en": "Change files",
"fr": "Modifier les fichiers",
- "es": "Cambiar archivos"
+ "es": "Cambiar archivos",
+ "it": "Cambia file"
}
},
"button_choose_files": {
@@ -548,7 +608,8 @@
"translations": {
"en": "Choose files",
"fr": "Choisir des fichiers",
- "es": "Elegir archivos"
+ "es": "Elegir archivos",
+ "it": "Scegli file"
}
},
"button_choose_folder": {
@@ -556,7 +617,8 @@
"translations": {
"en": "Choose folder",
"fr": "Choisir un dossier",
- "es": "Elegir carpeta"
+ "es": "Elegir carpeta",
+ "it": "Scegli cartella"
}
},
"button_clear": {
@@ -564,7 +626,8 @@
"translations": {
"en": "Clear",
"fr": "Effacer",
- "es": "Borrar"
+ "es": "Borrar",
+ "it": "Cancella"
}
},
"button_close": {
@@ -572,7 +635,8 @@
"translations": {
"en": "Close",
"fr": "Fermer",
- "es": "Cerrar"
+ "es": "Cerrar",
+ "it": "Chiudi"
}
},
"button_create_new_transfer": {
@@ -580,7 +644,8 @@
"translations": {
"en": "New transfer",
"fr": "Nouveau transfert",
- "es": "Nueva transferencia"
+ "es": "Nueva transferencia",
+ "it": "Nuovo trasferimento"
}
},
"button_delete_transfer": {
@@ -588,7 +653,8 @@
"translations": {
"en": "Delete transfer",
"fr": "Supprimer le transfert",
- "es": "Eliminar transferencia"
+ "es": "Eliminar transferencia",
+ "it": "Elimina trasferimento"
}
},
"button_download_invitation": {
@@ -596,7 +662,8 @@
"translations": {
"en": "Save .vnd file",
"fr": "Enregistrer le fichier .vnd",
- "es": "Guardar archivo .vnd"
+ "es": "Guardar archivo .vnd",
+ "it": "Salva file .vnd"
}
},
"button_native_share": {
@@ -604,7 +671,8 @@
"translations": {
"en": "Share invitation",
"fr": "Partager l’invitation",
- "es": "Compartir invitación"
+ "es": "Compartir invitación",
+ "it": "Condividi invito"
}
},
"button_open_settings": {
@@ -612,7 +680,8 @@
"translations": {
"en": "Open Settings",
"fr": "Ouvrir les Réglages",
- "es": "Abrir Ajustes"
+ "es": "Abrir Ajustes",
+ "it": "Apri Impostazioni"
}
},
"button_receive": {
@@ -620,7 +689,8 @@
"translations": {
"en": "Receive",
"fr": "Recevoir",
- "es": "Recibir"
+ "es": "Recibir",
+ "it": "Ricevi"
}
},
"button_receive_files": {
@@ -628,7 +698,8 @@
"translations": {
"en": "Start receiving",
"fr": "Commencer à recevoir",
- "es": "Empezar a recibir"
+ "es": "Empezar a recibir",
+ "it": "Inizia a ricevere"
}
},
"button_refuse": {
@@ -636,7 +707,8 @@
"translations": {
"en": "Refuse",
"fr": "Refuser",
- "es": "Rechazar"
+ "es": "Rechazar",
+ "it": "Rifiuta"
}
},
"button_remove_file": {
@@ -644,7 +716,8 @@
"translations": {
"en": "Remove file",
"fr": "Retirer le fichier",
- "es": "Quitar archivo"
+ "es": "Quitar archivo",
+ "it": "Rimuovi file"
}
},
"button_reset_default": {
@@ -652,7 +725,8 @@
"translations": {
"en": "Use default",
"fr": "Valeur par défaut",
- "es": "Usar predeterminado"
+ "es": "Usar predeterminado",
+ "it": "Usa predefinito"
}
},
"button_retry": {
@@ -660,7 +734,8 @@
"translations": {
"en": "Retry",
"fr": "Réessayer",
- "es": "Reintentar"
+ "es": "Reintentar",
+ "it": "Riprova"
}
},
"button_share_file": {
@@ -668,7 +743,8 @@
"translations": {
"en": "Start sharing",
"fr": "Commencer le partage",
- "es": "Empezar a compartir"
+ "es": "Empezar a compartir",
+ "it": "Inizia a condividere"
}
},
"button_sharing_file": {
@@ -676,7 +752,8 @@
"translations": {
"en": "Preparing transfer…",
"fr": "Préparation du transfert…",
- "es": "Preparando la transferencia…"
+ "es": "Preparando la transferencia…",
+ "it": "Preparazione del trasferimento…"
}
},
"button_show_in_files": {
@@ -684,7 +761,8 @@
"translations": {
"en": "Show in Files",
"fr": "Afficher dans Fichiers",
- "es": "Mostrar en Archivos"
+ "es": "Mostrar en Archivos",
+ "it": "Mostra in File"
}
},
"button_write_nfc": {
@@ -692,7 +770,8 @@
"translations": {
"en": "Write to NFC tag",
"fr": "Écrire sur un tag NFC",
- "es": "Escribir en etiqueta NFC"
+ "es": "Escribir en etiqueta NFC",
+ "it": "Scrivi su tag NFC"
}
},
"device_model_title": {
@@ -700,7 +779,8 @@
"translations": {
"en": "Device model",
"fr": "Modèle de l’appareil",
- "es": "Modelo del dispositivo"
+ "es": "Modelo del dispositivo",
+ "it": "Modello del dispositivo"
}
},
"device_name_title": {
@@ -708,7 +788,8 @@
"translations": {
"en": "Device name",
"fr": "Nom de l’appareil",
- "es": "Nombre del dispositivo"
+ "es": "Nombre del dispositivo",
+ "it": "Nome del dispositivo"
}
},
"diagnostics_description": {
@@ -716,7 +797,8 @@
"translations": {
"en": "Send anonymous crash reports and usage events so we can improve VniDrop. You can turn this off anytime. Invitations, file paths, and transfer contents are never included.",
"fr": "Envoyer des rapports de plantage et des événements d’utilisation anonymes pour nous aider à améliorer VniDrop. Vous pouvez désactiver cela à tout moment. Les invitations, chemins de fichiers et contenus de transfert ne sont jamais inclus.",
- "es": "Enviar informes de fallos y eventos de uso anónimos para ayudarnos a mejorar VniDrop. Puede desactivarlo en cualquier momento. Las invitaciones, las rutas de archivos y el contenido de las transferencias nunca se incluyen."
+ "es": "Enviar informes de fallos y eventos de uso anónimos para ayudarnos a mejorar VniDrop. Puede desactivarlo en cualquier momento. Las invitaciones, las rutas de archivos y el contenido de las transferencias nunca se incluyen.",
+ "it": "Invia report di arresto anomalo ed eventi d’uso anonimi per aiutarci a migliorare VniDrop. Può disattivarlo in qualsiasi momento. Inviti, percorsi dei file e contenuti dei trasferimenti non vengono mai inclusi."
}
},
"diagnostics_disabled_message": {
@@ -724,7 +806,8 @@
"translations": {
"en": "Diagnostics sharing is off.",
"fr": "Le partage des diagnostics est désactivé.",
- "es": "El uso compartido de diagnósticos está desactivado."
+ "es": "El uso compartido de diagnósticos está desactivado.",
+ "it": "La condivisione dei dati diagnostici è disattivata."
}
},
"diagnostics_enabled_message": {
@@ -732,7 +815,8 @@
"translations": {
"en": "Diagnostics sharing is on.",
"fr": "Le partage des diagnostics est activé.",
- "es": "El uso compartido de diagnósticos está activado."
+ "es": "El uso compartido de diagnósticos está activado.",
+ "it": "La condivisione dei dati diagnostici è attivata."
}
},
"diagnostics_title": {
@@ -740,7 +824,8 @@
"translations": {
"en": "Share diagnostics",
"fr": "Partager les diagnostics",
- "es": "Compartir diagnósticos"
+ "es": "Compartir diagnósticos",
+ "it": "Condividi dati diagnostici"
}
},
"error_camera": {
@@ -748,7 +833,8 @@
"translations": {
"en": "Camera access is required to scan a QR code.",
"fr": "L’accès à la caméra est nécessaire pour scanner un QR code.",
- "es": "Se necesita acceso a la cámara para escanear un código QR."
+ "es": "Se necesita acceso a la cámara para escanear un código QR.",
+ "it": "Per scansionare un codice QR è necessario l’accesso alla fotocamera."
}
},
"error_device_info": {
@@ -756,7 +842,8 @@
"translations": {
"en": "Could not load device information.",
"fr": "Impossible de charger les informations de l’appareil.",
- "es": "No se pudo cargar la información del dispositivo."
+ "es": "No se pudo cargar la información del dispositivo.",
+ "it": "Impossibile caricare le informazioni sul dispositivo."
}
},
"error_filesystem": {
@@ -764,7 +851,8 @@
"translations": {
"en": "VniDrop could not access the selected files or folder. Check permissions and try again.",
"fr": "VniDrop n’a pas pu accéder aux fichiers ou au dossier sélectionnés. Vérifiez les autorisations et réessayez.",
- "es": "VniDrop no pudo acceder a los archivos o la carpeta seleccionados. Compruebe los permisos e inténtelo de nuevo."
+ "es": "VniDrop no pudo acceder a los archivos o la carpeta seleccionados. Compruebe los permisos e inténtelo de nuevo.",
+ "it": "VniDrop non ha potuto accedere ai file o alla cartella selezionati. Controlli le autorizzazioni e riprovi."
}
},
"error_generic": {
@@ -772,7 +860,8 @@
"translations": {
"en": "Something went wrong. Try again.",
"fr": "Une erreur est survenue. Réessayez.",
- "es": "Algo salió mal. Inténtelo de nuevo."
+ "es": "Algo salió mal. Inténtelo de nuevo.",
+ "it": "Qualcosa è andato storto. Riprovi."
}
},
"error_initialization": {
@@ -780,7 +869,8 @@
"translations": {
"en": "VniDrop could not finish starting up. Close the app and try again.",
"fr": "VniDrop n’a pas pu terminer son démarrage. Fermez l’app et réessayez.",
- "es": "VniDrop no pudo terminar de iniciarse. Cierre la app e inténtelo de nuevo."
+ "es": "VniDrop no pudo terminar de iniciarse. Cierre la app e inténtelo de nuevo.",
+ "it": "VniDrop non ha potuto completare l’avvio. Chiuda l’app e riprovi."
}
},
"error_invalid_ticket": {
@@ -788,7 +878,8 @@
"translations": {
"en": "This invitation could not be read. Ask the sender for a new one.",
"fr": "Cette invitation n’a pas pu être lue. Demandez-en une nouvelle à l’expéditeur.",
- "es": "No se pudo leer esta invitación. Pida al remitente una nueva."
+ "es": "No se pudo leer esta invitación. Pida al remitente una nueva.",
+ "it": "Impossibile leggere questo invito. Ne chieda uno nuovo al mittente."
}
},
"error_invitation_empty": {
@@ -796,7 +887,8 @@
"translations": {
"en": "That invitation is empty. Try opening it again.",
"fr": "Cette invitation est vide. Essayez de l’ouvrir à nouveau.",
- "es": "Esa invitación está vacía. Intente abrirla de nuevo."
+ "es": "Esa invitación está vacía. Intente abrirla de nuevo.",
+ "it": "Questo invito è vuoto. Provi ad aprirlo di nuovo."
}
},
"error_missing_native_library": {
@@ -804,7 +896,8 @@
"translations": {
"en": "The native VniDrop library is missing from this build.",
"fr": "La bibliothèque native de VniDrop est absente de cette version.",
- "es": "Falta la biblioteca nativa de VniDrop en esta versión."
+ "es": "Falta la biblioteca nativa de VniDrop en esta versión.",
+ "it": "La libreria nativa di VniDrop non è presente in questa build."
}
},
"error_nfc": {
@@ -812,7 +905,8 @@
"translations": {
"en": "This NFC tag could not be used. Try another tag.",
"fr": "Ce tag NFC n’a pas pu être utilisé. Essayez-en un autre.",
- "es": "No se pudo usar esta etiqueta NFC. Pruebe con otra."
+ "es": "No se pudo usar esta etiqueta NFC. Pruebe con otra.",
+ "it": "Impossibile usare questo tag NFC. Ne provi un altro."
}
},
"error_permission": {
@@ -820,7 +914,8 @@
"translations": {
"en": "The sender has not approved this transfer, or it was refused.",
"fr": "L’expéditeur n’a pas approuvé ce transfert, ou il a été refusé.",
- "es": "El remitente no ha aprobado esta transferencia, o fue rechazada."
+ "es": "El remitente no ha aprobado esta transferencia, o fue rechazada.",
+ "it": "Il mittente non ha approvato questo trasferimento, oppure è stato rifiutato."
}
},
"error_repository": {
@@ -828,7 +923,8 @@
"translations": {
"en": "VniDrop could not save transfer data on this device.",
"fr": "VniDrop n’a pas pu enregistrer les données de transfert sur cet appareil.",
- "es": "VniDrop no pudo guardar los datos de la transferencia en este dispositivo."
+ "es": "VniDrop no pudo guardar los datos de la transferencia en este dispositivo.",
+ "it": "VniDrop non ha potuto salvare i dati del trasferimento su questo dispositivo."
}
},
"error_selection_failed": {
@@ -836,7 +932,8 @@
"translations": {
"en": "Could not open the selected item. Try choosing it again.",
"fr": "Impossible d’ouvrir l’élément sélectionné. Essayez de le choisir à nouveau.",
- "es": "No se pudo abrir el elemento seleccionado. Intente elegirlo de nuevo."
+ "es": "No se pudo abrir el elemento seleccionado. Intente elegirlo de nuevo.",
+ "it": "Impossibile aprire l’elemento selezionato. Provi a sceglierlo di nuovo."
}
},
"error_share_empty": {
@@ -844,7 +941,8 @@
"translations": {
"en": "Select at least one item to share.",
"fr": "Sélectionnez au moins un élément à partager.",
- "es": "Seleccione al menos un elemento para compartir."
+ "es": "Seleccione al menos un elemento para compartir.",
+ "it": "Selezioni almeno un elemento da condividere."
}
},
"error_socket_bind": {
@@ -852,7 +950,8 @@
"translations": {
"en": "VniDrop could not open its network sockets on this device.",
"fr": "VniDrop n’a pas pu ouvrir ses sockets réseau sur cet appareil.",
- "es": "VniDrop no pudo abrir sus sockets de red en este dispositivo."
+ "es": "VniDrop no pudo abrir sus sockets de red en este dispositivo.",
+ "it": "VniDrop non ha potuto aprire i suoi socket di rete su questo dispositivo."
}
},
"error_starting_up": {
@@ -860,7 +959,8 @@
"translations": {
"en": "VniDrop is still starting. Open the invitation again in a moment.",
"fr": "VniDrop démarre encore. Rouvrez l’invitation dans un instant.",
- "es": "VniDrop todavía se está iniciando. Vuelva a abrir la invitación en un momento."
+ "es": "VniDrop todavía se está iniciando. Vuelva a abrir la invitación en un momento.",
+ "it": "VniDrop è ancora in fase di avvio. Riapra l’invito tra un momento."
}
},
"error_transfer": {
@@ -868,7 +968,8 @@
"translations": {
"en": "The transfer could not be completed. Check your connection and try again.",
"fr": "Le transfert n’a pas pu être terminé. Vérifiez votre connexion et réessayez.",
- "es": "No se pudo completar la transferencia. Compruebe su conexión e inténtelo de nuevo."
+ "es": "No se pudo completar la transferencia. Compruebe su conexión e inténtelo de nuevo.",
+ "it": "Impossibile completare il trasferimento. Controlli la connessione e riprovi."
}
},
"field_receiver_name": {
@@ -876,7 +977,8 @@
"translations": {
"en": "Receiver name",
"fr": "Nom du destinataire",
- "es": "Nombre del destinatario"
+ "es": "Nombre del destinatario",
+ "it": "Nome del destinatario"
}
},
"field_sender_name": {
@@ -884,7 +986,8 @@
"translations": {
"en": "Sender name",
"fr": "Nom de l’expéditeur",
- "es": "Nombre del remitente"
+ "es": "Nombre del remitente",
+ "it": "Nome del mittente"
}
},
"field_transfer_name": {
@@ -892,7 +995,8 @@
"translations": {
"en": "Transfer name",
"fr": "Nom du transfert",
- "es": "Nombre de la transferencia"
+ "es": "Nombre de la transferencia",
+ "it": "Nome del trasferimento"
}
},
"field_username": {
@@ -900,7 +1004,8 @@
"translations": {
"en": "Display name",
"fr": "Nom d’affichage",
- "es": "Nombre visible"
+ "es": "Nombre visible",
+ "it": "Nome visualizzato"
}
},
"folder_status_permission_required": {
@@ -908,7 +1013,8 @@
"translations": {
"en": "Permission needed",
"fr": "Autorisation requise",
- "es": "Permiso necesario"
+ "es": "Permiso necesario",
+ "it": "Autorizzazione necessaria"
}
},
"folder_status_unavailable": {
@@ -916,7 +1022,8 @@
"translations": {
"en": "Unavailable",
"fr": "Indisponible",
- "es": "No disponible"
+ "es": "No disponible",
+ "it": "Non disponibile"
}
},
"folder_status_validating": {
@@ -924,7 +1031,8 @@
"translations": {
"en": "Checking folder…",
"fr": "Vérification du dossier…",
- "es": "Comprobando carpeta…"
+ "es": "Comprobando carpeta…",
+ "it": "Controllo della cartella…"
}
},
"folder_status_writable": {
@@ -932,7 +1040,8 @@
"translations": {
"en": "Ready",
"fr": "Prêt",
- "es": "Listo"
+ "es": "Listo",
+ "it": "Pronta"
}
},
"metadata_files": {
@@ -940,7 +1049,8 @@
"translations": {
"en": "Files",
"fr": "Fichiers",
- "es": "Archivos"
+ "es": "Archivos",
+ "it": "File"
}
},
"metadata_size": {
@@ -948,7 +1058,8 @@
"translations": {
"en": "Size",
"fr": "Taille",
- "es": "Tamaño"
+ "es": "Tamaño",
+ "it": "Dimensione"
}
},
"metadata_status": {
@@ -956,7 +1067,8 @@
"translations": {
"en": "Status",
"fr": "Statut",
- "es": "Estado"
+ "es": "Estado",
+ "it": "Stato"
}
},
"nav_receive": {
@@ -964,7 +1076,8 @@
"translations": {
"en": "Receive",
"fr": "Recevoir",
- "es": "Recibir"
+ "es": "Recibir",
+ "it": "Ricevi"
}
},
"nav_send": {
@@ -972,7 +1085,8 @@
"translations": {
"en": "Send",
"fr": "Envoyer",
- "es": "Enviar"
+ "es": "Enviar",
+ "it": "Invia"
}
},
"nav_settings": {
@@ -980,7 +1094,8 @@
"translations": {
"en": "Settings",
"fr": "Réglages",
- "es": "Ajustes"
+ "es": "Ajustes",
+ "it": "Impostazioni"
}
},
"network_title": {
@@ -988,7 +1103,8 @@
"translations": {
"en": "Network",
"fr": "Réseau",
- "es": "Red"
+ "es": "Red",
+ "it": "Rete"
}
},
"notifications_description": {
@@ -996,7 +1112,8 @@
"translations": {
"en": "Get notified about new receive requests while VniDrop is in the background.",
"fr": "Soyez averti des nouvelles demandes de réception lorsque VniDrop est en arrière-plan.",
- "es": "Reciba avisos sobre nuevas solicitudes de recepción cuando VniDrop está en segundo plano."
+ "es": "Reciba avisos sobre nuevas solicitudes de recepción cuando VniDrop está en segundo plano.",
+ "it": "Ricevi avvisi sulle nuove richieste di ricezione quando VniDrop è in background."
}
},
"notifications_enabled_message": {
@@ -1004,7 +1121,8 @@
"translations": {
"en": "Notifications enabled.",
"fr": "Notifications activées.",
- "es": "Notificaciones activadas."
+ "es": "Notificaciones activadas.",
+ "it": "Notifiche attivate."
}
},
"notifications_local_title": {
@@ -1012,7 +1130,8 @@
"translations": {
"en": "Allow notifications",
"fr": "Autoriser les notifications",
- "es": "Permitir notificaciones"
+ "es": "Permitir notificaciones",
+ "it": "Consenti le notifiche"
}
},
"notifications_permission_denied": {
@@ -1020,7 +1139,8 @@
"translations": {
"en": "Notifications are turned off for VniDrop. You can enable them in Settings.",
"fr": "Les notifications sont désactivées pour VniDrop. Vous pouvez les activer dans les Réglages.",
- "es": "Las notificaciones están desactivadas para VniDrop. Puede activarlas en Ajustes."
+ "es": "Las notificaciones están desactivadas para VniDrop. Puede activarlas en Ajustes.",
+ "it": "Le notifiche sono disattivate per VniDrop. Può attivarle in Impostazioni."
}
},
"notifications_settings_open_failed": {
@@ -1028,7 +1148,8 @@
"translations": {
"en": "Could not open notification settings.",
"fr": "Impossible d’ouvrir les réglages de notifications.",
- "es": "No se pudieron abrir los ajustes de notificaciones."
+ "es": "No se pudieron abrir los ajustes de notificaciones.",
+ "it": "Impossibile aprire le impostazioni delle notifiche."
}
},
"notifications_title": {
@@ -1036,7 +1157,8 @@
"translations": {
"en": "Notifications",
"fr": "Notifications",
- "es": "Notificaciones"
+ "es": "Notificaciones",
+ "it": "Notifiche"
}
},
"notifications_unsupported": {
@@ -1044,7 +1166,8 @@
"translations": {
"en": "Notifications are not available on this device.",
"fr": "Les notifications ne sont pas disponibles sur cet appareil.",
- "es": "Las notificaciones no están disponibles en este dispositivo."
+ "es": "Las notificaciones no están disponibles en este dispositivo.",
+ "it": "Le notifiche non sono disponibili su questo dispositivo."
}
},
"os_version_title": {
@@ -1052,7 +1175,8 @@
"translations": {
"en": "Operating system",
"fr": "Système d’exploitation",
- "es": "Sistema operativo"
+ "es": "Sistema operativo",
+ "it": "Sistema operativo"
}
},
"preferences_receive_folder_title": {
@@ -1060,7 +1184,8 @@
"translations": {
"en": "Save received transfers to",
"fr": "Enregistrer les transferts reçus dans",
- "es": "Guardar las transferencias recibidas en"
+ "es": "Guardar las transferencias recibidas en",
+ "it": "Salva i trasferimenti ricevuti in"
}
},
"preferences_title": {
@@ -1068,7 +1193,8 @@
"translations": {
"en": "Preferences",
"fr": "Préférences",
- "es": "Preferencias"
+ "es": "Preferencias",
+ "it": "Preferenze"
}
},
"progress_cancelled": {
@@ -1076,7 +1202,8 @@
"translations": {
"en": "Cancelled",
"fr": "Annulé",
- "es": "Cancelado"
+ "es": "Cancelado",
+ "it": "Annullato"
}
},
"progress_completed": {
@@ -1084,7 +1211,8 @@
"translations": {
"en": "Completed",
"fr": "Terminé",
- "es": "Completado"
+ "es": "Completado",
+ "it": "Completato"
}
},
"progress_connected": {
@@ -1092,7 +1220,8 @@
"translations": {
"en": "Connected",
"fr": "Connecté",
- "es": "Conectado"
+ "es": "Conectado",
+ "it": "Connesso"
}
},
"progress_connecting": {
@@ -1100,7 +1229,8 @@
"translations": {
"en": "Connecting",
"fr": "Connexion",
- "es": "Conectando"
+ "es": "Conectando",
+ "it": "Connessione"
}
},
"progress_downloading": {
@@ -1108,7 +1238,8 @@
"translations": {
"en": "Downloading",
"fr": "Téléchargement",
- "es": "Descargando"
+ "es": "Descargando",
+ "it": "Download"
}
},
"progress_failed": {
@@ -1116,7 +1247,8 @@
"translations": {
"en": "Failed",
"fr": "Échec",
- "es": "Fallido"
+ "es": "Fallido",
+ "it": "Non riuscito"
}
},
"progress_getting_ready": {
@@ -1124,7 +1256,8 @@
"translations": {
"en": "Getting ready",
"fr": "Préparation",
- "es": "Preparándose"
+ "es": "Preparándose",
+ "it": "Preparazione"
}
},
"progress_interrupted": {
@@ -1132,7 +1265,8 @@
"translations": {
"en": "Transfer interrupted",
"fr": "Transfert interrompu",
- "es": "Transferencia interrumpida"
+ "es": "Transferencia interrumpida",
+ "it": "Trasferimento interrotto"
}
},
"progress_preparing": {
@@ -1140,7 +1274,8 @@
"translations": {
"en": "Preparing",
"fr": "Préparation",
- "es": "Preparando"
+ "es": "Preparando",
+ "it": "Preparazione"
}
},
"progress_ready": {
@@ -1148,7 +1283,8 @@
"translations": {
"en": "Ready",
"fr": "Prêt",
- "es": "Listo"
+ "es": "Listo",
+ "it": "Pronto"
}
},
"progress_receiving": {
@@ -1156,7 +1292,8 @@
"translations": {
"en": "Receiving",
"fr": "Réception",
- "es": "Recibiendo"
+ "es": "Recibiendo",
+ "it": "Ricezione"
}
},
"progress_requesting_access": {
@@ -1164,7 +1301,8 @@
"translations": {
"en": "Requesting access",
"fr": "Demande d’accès",
- "es": "Solicitando acceso"
+ "es": "Solicitando acceso",
+ "it": "Richiesta di accesso"
}
},
"progress_saving": {
@@ -1172,7 +1310,8 @@
"translations": {
"en": "Saving",
"fr": "Enregistrement",
- "es": "Guardando"
+ "es": "Guardando",
+ "it": "Salvataggio"
}
},
"progress_sending": {
@@ -1180,7 +1319,8 @@
"translations": {
"en": "Sending",
"fr": "Envoi",
- "es": "Enviando"
+ "es": "Enviando",
+ "it": "Invio"
}
},
"progress_sending_to_count": {
@@ -1188,7 +1328,8 @@
"translations": {
"en": "Sending to {count}",
"fr": "Envoi à {count}",
- "es": "Enviando a {count}"
+ "es": "Enviando a {count}",
+ "it": "Invio a {count}"
},
"args": [
{
@@ -1202,7 +1343,8 @@
"translations": {
"en": "Ready to share",
"fr": "Prêt à partager",
- "es": "Listo para compartir"
+ "es": "Listo para compartir",
+ "it": "Pronto per la condivisione"
}
},
"progress_working": {
@@ -1210,7 +1352,8 @@
"translations": {
"en": "Working…",
"fr": "En cours…",
- "es": "Trabajando…"
+ "es": "Trabajando…",
+ "it": "Elaborazione…"
}
},
"receive_choose_method_body": {
@@ -1218,7 +1361,8 @@
"translations": {
"en": "Choose the invitation method available to you.",
"fr": "Choisissez la méthode d’invitation à votre disposition.",
- "es": "Elija el método de invitación de que disponga."
+ "es": "Elija el método de invitación de que disponga.",
+ "it": "Scelga il metodo di invito a sua disposizione."
}
},
"receive_choose_method_title": {
@@ -1226,7 +1370,8 @@
"translations": {
"en": "How would you like to connect?",
"fr": "Comment souhaitez-vous vous connecter ?",
- "es": "¿Cómo quiere conectarse?"
+ "es": "¿Cómo quiere conectarse?",
+ "it": "Come vuole connettersi?"
}
},
"receive_clear_history": {
@@ -1234,7 +1379,8 @@
"translations": {
"en": "Clear history",
"fr": "Effacer l’historique",
- "es": "Borrar historial"
+ "es": "Borrar historial",
+ "it": "Cancella cronologia"
}
},
"receive_clear_history_description": {
@@ -1242,7 +1388,8 @@
"translations": {
"en": "All completed, failed, and cancelled receives will be removed from VniDrop’s history. Downloaded files will remain on this device.",
"fr": "Toutes les réceptions terminées, échouées et annulées seront retirées de l’historique de VniDrop. Les fichiers téléchargés resteront sur cet appareil.",
- "es": "Todas las recepciones completadas, fallidas y canceladas se eliminarán del historial de VniDrop. Los archivos descargados permanecerán en este dispositivo."
+ "es": "Todas las recepciones completadas, fallidas y canceladas se eliminarán del historial de VniDrop. Los archivos descargados permanecerán en este dispositivo.",
+ "it": "Tutte le ricezioni completate, non riuscite e annullate verranno rimosse dalla cronologia di VniDrop. I file scaricati rimarranno su questo dispositivo."
}
},
"receive_clear_history_title": {
@@ -1250,7 +1397,8 @@
"translations": {
"en": "Clear receive history?",
"fr": "Effacer l’historique de réception ?",
- "es": "¿Borrar el historial de recepción?"
+ "es": "¿Borrar el historial de recepción?",
+ "it": "Cancellare la cronologia di ricezione?"
}
},
"receive_completed": {
@@ -1258,7 +1406,8 @@
"translations": {
"en": "Transfer received.",
"fr": "Transfert reçu.",
- "es": "Transferencia recibida."
+ "es": "Transferencia recibida.",
+ "it": "Trasferimento ricevuto."
}
},
"receive_delete_history_description": {
@@ -1272,7 +1421,8 @@
"translations": {
"en": "“{arg1}” will be removed from VniDrop’s history. The downloaded file will remain on this device.",
"fr": "« {arg1} » sera retiré de l’historique de VniDrop. Le fichier téléchargé restera sur cet appareil.",
- "es": "«{arg1}» se eliminará del historial de VniDrop. El archivo descargado permanecerá en este dispositivo."
+ "es": "«{arg1}» se eliminará del historial de VniDrop. El archivo descargado permanecerá en este dispositivo.",
+ "it": "«{arg1}» verrà rimosso dalla cronologia di VniDrop. Il file scaricato rimarrà su questo dispositivo."
}
},
"receive_delete_history_item": {
@@ -1280,7 +1430,8 @@
"translations": {
"en": "Delete from receive history",
"fr": "Supprimer de l’historique de réception",
- "es": "Eliminar del historial de recepción"
+ "es": "Eliminar del historial de recepción",
+ "it": "Elimina dalla cronologia di ricezione"
}
},
"receive_delete_history_title": {
@@ -1288,7 +1439,8 @@
"translations": {
"en": "Remove from history?",
"fr": "Retirer de l’historique ?",
- "es": "¿Quitar del historial?"
+ "es": "¿Quitar del historial?",
+ "it": "Rimuovere dalla cronologia?"
}
},
"receive_empty_body": {
@@ -1296,7 +1448,8 @@
"translations": {
"en": "Open a VniDrop invitation, scan a QR code, or hold near an NFC tag.",
"fr": "Ouvrez une invitation VniDrop, scannez un QR code ou approchez un tag NFC.",
- "es": "Abra una invitación de VniDrop, escanee un código QR o acerque una etiqueta NFC."
+ "es": "Abra una invitación de VniDrop, escanee un código QR o acerque una etiqueta NFC.",
+ "it": "Apra un invito VniDrop, scansioni un codice QR o avvicini un tag NFC."
}
},
"receive_empty_title": {
@@ -1304,7 +1457,8 @@
"translations": {
"en": "Nothing received yet",
"fr": "Rien reçu pour l’instant",
- "es": "Aún no se ha recibido nada"
+ "es": "Aún no se ha recibido nada",
+ "it": "Ancora nulla di ricevuto"
}
},
"receive_history_cleared": {
@@ -1312,7 +1466,8 @@
"translations": {
"en": "Receive history cleared.",
"fr": "Historique de réception effacé.",
- "es": "Historial de recepción borrado."
+ "es": "Historial de recepción borrado.",
+ "it": "Cronologia di ricezione cancellata."
}
},
"receive_history_title": {
@@ -1320,7 +1475,8 @@
"translations": {
"en": "History",
"fr": "Historique",
- "es": "Historial"
+ "es": "Historial",
+ "it": "Cronologia"
}
},
"receive_method_file": {
@@ -1328,7 +1484,8 @@
"translations": {
"en": "Open a .vnd invitation",
"fr": "Ouvrir une invitation .vnd",
- "es": "Abrir una invitación .vnd"
+ "es": "Abrir una invitación .vnd",
+ "it": "Apri un invito .vnd"
}
},
"receive_method_file_description": {
@@ -1336,7 +1493,8 @@
"translations": {
"en": "Choose an invitation saved or shared to this device.",
"fr": "Choisissez une invitation enregistrée ou partagée sur cet appareil.",
- "es": "Elija una invitación guardada o compartida en este dispositivo."
+ "es": "Elija una invitación guardada o compartida en este dispositivo.",
+ "it": "Scelga un invito salvato o condiviso su questo dispositivo."
}
},
"receive_method_nfc": {
@@ -1344,7 +1502,8 @@
"translations": {
"en": "Read NFC tag",
"fr": "Lire un tag NFC",
- "es": "Leer etiqueta NFC"
+ "es": "Leer etiqueta NFC",
+ "it": "Leggi tag NFC"
}
},
"receive_method_nfc_description": {
@@ -1352,7 +1511,8 @@
"translations": {
"en": "Hold this device near the sender’s invitation tag.",
"fr": "Approchez cet appareil du tag d’invitation de l’expéditeur.",
- "es": "Acerque este dispositivo a la etiqueta de invitación del remitente."
+ "es": "Acerque este dispositivo a la etiqueta de invitación del remitente.",
+ "it": "Avvicini questo dispositivo al tag di invito del mittente."
}
},
"receive_method_scan": {
@@ -1360,7 +1520,8 @@
"translations": {
"en": "Scan QR code",
"fr": "Scanner un QR code",
- "es": "Escanear código QR"
+ "es": "Escanear código QR",
+ "it": "Scansiona codice QR"
}
},
"receive_method_scan_description": {
@@ -1368,7 +1529,8 @@
"translations": {
"en": "Use the camera to scan the sender’s VniDrop code.",
"fr": "Utilisez la caméra pour scanner le code VniDrop de l’expéditeur.",
- "es": "Use la cámara para escanear el código de VniDrop del remitente."
+ "es": "Use la cámara para escanear el código de VniDrop del remitente.",
+ "it": "Usi la fotocamera per scansionare il codice VniDrop del mittente."
}
},
"receive_new_subtitle": {
@@ -1376,7 +1538,8 @@
"translations": {
"en": "Transfers you’ve received on this device.",
"fr": "Transferts que vous avez reçus sur cet appareil.",
- "es": "Transferencias que ha recibido en este dispositivo."
+ "es": "Transferencias que ha recibido en este dispositivo.",
+ "it": "Trasferimenti che ha ricevuto su questo dispositivo."
}
},
"receive_nfc_waiting": {
@@ -1384,7 +1547,8 @@
"translations": {
"en": "Hold near the NFC tag…",
"fr": "Approchez du tag NFC…",
- "es": "Acerque a la etiqueta NFC…"
+ "es": "Acerque a la etiqueta NFC…",
+ "it": "Avvicini al tag NFC…"
}
},
"receive_open_files_failed": {
@@ -1392,7 +1556,8 @@
"translations": {
"en": "Couldn’t open VniDrop in Files.",
"fr": "Impossible d’ouvrir VniDrop dans Fichiers.",
- "es": "No se pudo abrir VniDrop en Archivos."
+ "es": "No se pudo abrir VniDrop en Archivos.",
+ "it": "Impossibile aprire VniDrop in File."
}
},
"receive_review_title": {
@@ -1400,7 +1565,8 @@
"translations": {
"en": "Review transfer",
"fr": "Vérifier le transfert",
- "es": "Revisar transferencia"
+ "es": "Revisar transferencia",
+ "it": "Rivedi trasferimento"
}
},
"receive_title": {
@@ -1408,7 +1574,8 @@
"translations": {
"en": "Receive",
"fr": "Recevoir",
- "es": "Recibir"
+ "es": "Recibir",
+ "it": "Ricevi"
}
},
"receive_unknown_transfer": {
@@ -1416,7 +1583,8 @@
"translations": {
"en": "VniDrop transfer",
"fr": "Transfert VniDrop",
- "es": "Transferencia de VniDrop"
+ "es": "Transferencia de VniDrop",
+ "it": "Trasferimento VniDrop"
}
},
"send_access_anyone": {
@@ -1424,7 +1592,8 @@
"translations": {
"en": "Anyone with this transfer",
"fr": "Toute personne disposant de ce transfert",
- "es": "Cualquiera que tenga esta transferencia"
+ "es": "Cualquiera que tenga esta transferencia",
+ "it": "Chiunque abbia questo trasferimento"
}
},
"send_access_anyone_description": {
@@ -1432,7 +1601,8 @@
"translations": {
"en": "No approval is required. Only use this for items you are comfortable sharing.",
"fr": "Aucune approbation requise. À n’utiliser que pour des éléments que vous êtes à l’aise de partager.",
- "es": "No se requiere aprobación. Úselo solo para elementos que no le importe compartir."
+ "es": "No se requiere aprobación. Úselo solo para elementos que no le importe compartir.",
+ "it": "Nessuna approvazione richiesta. Da usare solo per elementi che non ha problemi a condividere."
}
},
"send_access_anyone_warning": {
@@ -1440,7 +1610,8 @@
"translations": {
"en": "Anyone with the invitation can download until you stop sharing. Do not use this for private or sensitive items.",
"fr": "Toute personne disposant de l’invitation peut télécharger jusqu’à ce que vous arrêtiez le partage. Ne l’utilisez pas pour des éléments privés ou sensibles.",
- "es": "Cualquiera que tenga la invitación puede descargar hasta que deje de compartir. No lo use para elementos privados o sensibles."
+ "es": "Cualquiera que tenga la invitación puede descargar hasta que deje de compartir. No lo use para elementos privados o sensibles.",
+ "it": "Chiunque abbia l’invito può scaricare finché non interrompe la condivisione. Non lo usi per elementi privati o sensibili."
}
},
"send_access_approval": {
@@ -1448,7 +1619,8 @@
"translations": {
"en": "Ask before each download",
"fr": "Demander avant chaque téléchargement",
- "es": "Preguntar antes de cada descarga"
+ "es": "Preguntar antes de cada descarga",
+ "it": "Chiedi prima di ogni download"
}
},
"send_access_approval_description": {
@@ -1456,7 +1628,8 @@
"translations": {
"en": "You approve or refuse every new receiver.",
"fr": "Vous approuvez ou refusez chaque nouveau destinataire.",
- "es": "Usted aprueba o rechaza a cada nuevo destinatario."
+ "es": "Usted aprueba o rechaza a cada nuevo destinatario.",
+ "it": "Approva o rifiuta ogni nuovo destinatario."
}
},
"send_access_title": {
@@ -1464,7 +1637,8 @@
"translations": {
"en": "Who can receive it?",
"fr": "Qui peut le recevoir ?",
- "es": "¿Quién puede recibirla?"
+ "es": "¿Quién puede recibirla?",
+ "it": "Chi può riceverlo?"
}
},
"send_choose_file_body": {
@@ -1472,7 +1646,8 @@
"translations": {
"en": "Select files or a folder from this device. You can review the selection before creating the transfer.",
"fr": "Sélectionnez des fichiers ou un dossier sur cet appareil. Vous pourrez vérifier la sélection avant de créer le transfert.",
- "es": "Seleccione archivos o una carpeta de este dispositivo. Podrá revisar la selección antes de crear la transferencia."
+ "es": "Seleccione archivos o una carpeta de este dispositivo. Podrá revisar la selección antes de crear la transferencia.",
+ "it": "Selezioni file o una cartella da questo dispositivo. Potrà rivedere la selezione prima di creare il trasferimento."
}
},
"send_choose_file_title": {
@@ -1480,7 +1655,8 @@
"translations": {
"en": "Choose what to share",
"fr": "Choisissez quoi partager",
- "es": "Elija qué compartir"
+ "es": "Elija qué compartir",
+ "it": "Scelga cosa condividere"
}
},
"send_empty_body": {
@@ -1488,7 +1664,8 @@
"translations": {
"en": "Create a transfer, decide who can receive it, then invite them with a QR code, NFC tag, or invitation file.",
"fr": "Créez un transfert, décidez qui peut le recevoir, puis invitez-les avec un QR code, un tag NFC ou un fichier d’invitation.",
- "es": "Cree una transferencia, decida quién puede recibirla y luego invite a esas personas con un código QR, una etiqueta NFC o un archivo de invitación."
+ "es": "Cree una transferencia, decida quién puede recibirla y luego invite a esas personas con un código QR, una etiqueta NFC o un archivo de invitación.",
+ "it": "Crei un trasferimento, decida chi può riceverlo, poi inviti queste persone con un codice QR, un tag NFC o un file di invito."
}
},
"send_empty_title": {
@@ -1496,7 +1673,8 @@
"translations": {
"en": "Nothing shared yet",
"fr": "Rien partagé pour l’instant",
- "es": "Aún no se ha compartido nada"
+ "es": "Aún no se ha compartido nada",
+ "it": "Ancora nulla di condiviso"
}
},
"send_file_size_unknown": {
@@ -1504,7 +1682,8 @@
"translations": {
"en": "Size unavailable",
"fr": "Taille indisponible",
- "es": "Tamaño no disponible"
+ "es": "Tamaño no disponible",
+ "it": "Dimensione non disponibile"
}
},
"send_folder_label": {
@@ -1512,7 +1691,8 @@
"translations": {
"en": "Folder",
"fr": "Dossier",
- "es": "Carpeta"
+ "es": "Carpeta",
+ "it": "Cartella"
}
},
"send_new_transfer_description": {
@@ -1520,7 +1700,8 @@
"translations": {
"en": "Create a new transfer",
"fr": "Créer un nouveau transfert",
- "es": "Crear una nueva transferencia"
+ "es": "Crear una nueva transferencia",
+ "it": "Crea un nuovo trasferimento"
}
},
"send_new_transfer_title": {
@@ -1528,7 +1709,8 @@
"translations": {
"en": "New transfer",
"fr": "Nouveau transfert",
- "es": "Nueva transferencia"
+ "es": "Nueva transferencia",
+ "it": "Nuovo trasferimento"
}
},
"send_review_title": {
@@ -1536,7 +1718,8 @@
"translations": {
"en": "Review transfer",
"fr": "Vérifier le transfert",
- "es": "Revisar transferencia"
+ "es": "Revisar transferencia",
+ "it": "Rivedi trasferimento"
}
},
"send_selected_files_count": {
@@ -1550,7 +1733,8 @@
"translations": {
"en": "{count} files selected",
"fr": "{count} fichiers sélectionnés",
- "es": "{count} archivos seleccionados"
+ "es": "{count} archivos seleccionados",
+ "it": "{count} file selezionati"
}
},
"send_stop_sharing": {
@@ -1558,7 +1742,8 @@
"translations": {
"en": "Stop sharing",
"fr": "Arrêter le partage",
- "es": "Dejar de compartir"
+ "es": "Dejar de compartir",
+ "it": "Interrompi condivisione"
}
},
"send_stop_sharing_description": {
@@ -1566,7 +1751,8 @@
"translations": {
"en": "This stops the transfer and interrupts anyone currently downloading it. It stays in your history as Stopped.",
"fr": "Cela arrête le transfert et interrompt toute personne en train de le télécharger. Il reste dans votre historique en tant qu’Arrêté.",
- "es": "Esto detiene la transferencia e interrumpe a quien esté descargándola. Permanece en su historial como Detenida."
+ "es": "Esto detiene la transferencia e interrumpe a quien esté descargándola. Permanece en su historial como Detenida.",
+ "it": "Questo interrompe il trasferimento e blocca chiunque lo stia scaricando. Rimane nella sua cronologia come Interrotto."
}
},
"send_subtitle": {
@@ -1574,7 +1760,8 @@
"translations": {
"en": "Transfers you’re sharing from this device.",
"fr": "Transferts que vous partagez depuis cet appareil.",
- "es": "Transferencias que está compartiendo desde este dispositivo."
+ "es": "Transferencias que está compartiendo desde este dispositivo.",
+ "it": "Trasferimenti che sta condividendo da questo dispositivo."
}
},
"send_title": {
@@ -1582,7 +1769,8 @@
"translations": {
"en": "Send",
"fr": "Envoyer",
- "es": "Enviar"
+ "es": "Enviar",
+ "it": "Invia"
}
},
"send_transfer_created": {
@@ -1590,7 +1778,8 @@
"translations": {
"en": "Transfer created.",
"fr": "Transfert créé.",
- "es": "Transferencia creada."
+ "es": "Transferencia creada.",
+ "it": "Trasferimento creato."
}
},
"send_transfer_details_title": {
@@ -1598,7 +1787,8 @@
"translations": {
"en": "Transfer details",
"fr": "Détails du transfert",
- "es": "Detalles de la transferencia"
+ "es": "Detalles de la transferencia",
+ "it": "Dettagli del trasferimento"
}
},
"send_transfers_title": {
@@ -1606,7 +1796,8 @@
"translations": {
"en": "Your transfers",
"fr": "Vos transferts",
- "es": "Sus transferencias"
+ "es": "Sus transferencias",
+ "it": "I suoi trasferimenti"
}
},
"settings_subtitle": {
@@ -1614,7 +1805,8 @@
"translations": {
"en": "Your name, where transfers are saved, appearance, and notifications.",
"fr": "Votre nom, l’emplacement d’enregistrement des transferts, l’apparence et les notifications.",
- "es": "Su nombre, dónde se guardan las transferencias, la apariencia y las notificaciones."
+ "es": "Su nombre, dónde se guardan las transferencias, la apariencia y las notificaciones.",
+ "it": "Il suo nome, dove vengono salvati i trasferimenti, l’aspetto e le notifiche."
}
},
"settings_title": {
@@ -1622,7 +1814,8 @@
"translations": {
"en": "Settings",
"fr": "Réglages",
- "es": "Ajustes"
+ "es": "Ajustes",
+ "it": "Impostazioni"
}
},
"snackbar_dismiss": {
@@ -1630,7 +1823,8 @@
"translations": {
"en": "Dismiss",
"fr": "Ignorer",
- "es": "Descartar"
+ "es": "Descartar",
+ "it": "Ignora"
}
},
"status_available": {
@@ -1638,7 +1832,8 @@
"translations": {
"en": "Available",
"fr": "Disponible",
- "es": "Disponible"
+ "es": "Disponible",
+ "it": "Disponibile"
}
},
"status_cancelled": {
@@ -1646,7 +1841,8 @@
"translations": {
"en": "Cancelled",
"fr": "Annulé",
- "es": "Cancelado"
+ "es": "Cancelado",
+ "it": "Annullato"
}
},
"status_completed": {
@@ -1654,7 +1850,8 @@
"translations": {
"en": "Completed",
"fr": "Terminé",
- "es": "Completado"
+ "es": "Completado",
+ "it": "Completato"
}
},
"status_failed": {
@@ -1662,7 +1859,8 @@
"translations": {
"en": "Failed",
"fr": "Échec",
- "es": "Fallido"
+ "es": "Fallido",
+ "it": "Non riuscito"
}
},
"status_preparing": {
@@ -1670,7 +1868,8 @@
"translations": {
"en": "Preparing",
"fr": "Préparation",
- "es": "Preparando"
+ "es": "Preparando",
+ "it": "Preparazione"
}
},
"status_receiving": {
@@ -1678,7 +1877,8 @@
"translations": {
"en": "Receiving",
"fr": "Réception",
- "es": "Recibiendo"
+ "es": "Recibiendo",
+ "it": "Ricezione"
}
},
"status_stopped": {
@@ -1686,7 +1886,8 @@
"translations": {
"en": "Stopped",
"fr": "Arrêté",
- "es": "Detenido"
+ "es": "Detenido",
+ "it": "Interrotto"
}
},
"storage_calculating": {
@@ -1694,7 +1895,8 @@
"translations": {
"en": "Calculating…",
"fr": "Calcul…",
- "es": "Calculando…"
+ "es": "Calculando…",
+ "it": "Calcolo…"
}
},
"storage_delete_transfers": {
@@ -1702,7 +1904,8 @@
"translations": {
"en": "Delete all transfers",
"fr": "Supprimer tous les transferts",
- "es": "Eliminar todas las transferencias"
+ "es": "Eliminar todas las transferencias",
+ "it": "Elimina tutti i trasferimenti"
}
},
"storage_delete_transfers_description": {
@@ -1710,7 +1913,8 @@
"translations": {
"en": "This clears all sent and received transfer records from your history. Your received files are not deleted. Note: the transfer engine keeps its stored content, so Transfer data may not decrease. This can’t be undone.",
"fr": "Cela efface tous les enregistrements de transferts envoyés et reçus de votre historique. Vos fichiers reçus ne sont pas supprimés. Remarque : le moteur de transfert conserve son contenu stocké, donc les données de transfert peuvent ne pas diminuer. Cette action est irréversible.",
- "es": "Esto borra todos los registros de transferencias enviadas y recibidas de su historial. Sus archivos recibidos no se eliminan. Nota: el motor de transferencia conserva su contenido almacenado, por lo que los datos de transferencia pueden no disminuir. Esto no se puede deshacer."
+ "es": "Esto borra todos los registros de transferencias enviadas y recibidas de su historial. Sus archivos recibidos no se eliminan. Nota: el motor de transferencia conserva su contenido almacenado, por lo que los datos de transferencia pueden no disminuir. Esto no se puede deshacer.",
+ "it": "Questo cancella dalla cronologia tutti i record dei trasferimenti inviati e ricevuti. I suoi file ricevuti non vengono eliminati. Nota: il motore di trasferimento conserva il contenuto memorizzato, quindi i dati di trasferimento potrebbero non diminuire. Questa operazione non può essere annullata."
}
},
"storage_deleting": {
@@ -1718,7 +1922,8 @@
"translations": {
"en": "Deleting…",
"fr": "Suppression…",
- "es": "Eliminando…"
+ "es": "Eliminando…",
+ "it": "Eliminazione…"
}
},
"storage_footer": {
@@ -1726,7 +1931,8 @@
"translations": {
"en": "Transfer data is managed by the transfer engine — your history plus the content of files you’ve shared. The button below clears your transfer records; the engine keeps its stored content, so this value may not drop. Received files are your downloaded files and are never deleted here.",
"fr": "Les données de transfert sont gérées par le moteur de transfert — votre historique ainsi que le contenu des fichiers que vous avez partagés. Le bouton ci-dessous efface vos enregistrements de transferts ; le moteur conserve son contenu stocké, donc cette valeur peut ne pas baisser. Les fichiers reçus sont vos fichiers téléchargés et ne sont jamais supprimés ici.",
- "es": "Los datos de transferencia los gestiona el motor de transferencia: su historial más el contenido de los archivos que ha compartido. El botón de abajo borra sus registros de transferencias; el motor conserva su contenido almacenado, por lo que este valor puede no bajar. Los archivos recibidos son los archivos que ha descargado y nunca se eliminan aquí."
+ "es": "Los datos de transferencia los gestiona el motor de transferencia: su historial más el contenido de los archivos que ha compartido. El botón de abajo borra sus registros de transferencias; el motor conserva su contenido almacenado, por lo que este valor puede no bajar. Los archivos recibidos son los archivos que ha descargado y nunca se eliminan aquí.",
+ "it": "I dati di trasferimento sono gestiti dal motore di trasferimento: la sua cronologia più il contenuto dei file che ha condiviso. Il pulsante qui sotto cancella i record dei trasferimenti; il motore conserva il contenuto memorizzato, quindi questo valore potrebbe non diminuire. I file ricevuti sono i file che ha scaricato e non vengono mai eliminati qui."
}
},
"storage_received_files": {
@@ -1734,7 +1940,8 @@
"translations": {
"en": "Received files",
"fr": "Fichiers reçus",
- "es": "Archivos recibidos"
+ "es": "Archivos recibidos",
+ "it": "File ricevuti"
}
},
"storage_temporary": {
@@ -1742,7 +1949,8 @@
"translations": {
"en": "Temporary files",
"fr": "Fichiers temporaires",
- "es": "Archivos temporales"
+ "es": "Archivos temporales",
+ "it": "File temporanei"
}
},
"storage_title": {
@@ -1750,7 +1958,8 @@
"translations": {
"en": "Storage",
"fr": "Stockage",
- "es": "Almacenamiento"
+ "es": "Almacenamiento",
+ "it": "Archiviazione"
}
},
"storage_total": {
@@ -1758,7 +1967,8 @@
"translations": {
"en": "Total",
"fr": "Total",
- "es": "Total"
+ "es": "Total",
+ "it": "Totale"
}
},
"storage_transfer_data": {
@@ -1766,7 +1976,8 @@
"translations": {
"en": "Transfer data",
"fr": "Données de transfert",
- "es": "Datos de transferencia"
+ "es": "Datos de transferencia",
+ "it": "Dati di trasferimento"
}
},
"storage_transfers_deleted": {
@@ -1774,7 +1985,8 @@
"translations": {
"en": "All transfers deleted",
"fr": "Tous les transferts supprimés",
- "es": "Todas las transferencias eliminadas"
+ "es": "Todas las transferencias eliminadas",
+ "it": "Tutti i trasferimenti eliminati"
}
},
"transfer_activity_description": {
@@ -1782,7 +1994,8 @@
"translations": {
"en": "See important updates for this transfer",
"fr": "Consultez les mises à jour importantes de ce transfert",
- "es": "Vea las actualizaciones importantes de esta transferencia"
+ "es": "Vea las actualizaciones importantes de esta transferencia",
+ "it": "Veda gli aggiornamenti importanti di questo trasferimento"
}
},
"transfer_activity_title": {
@@ -1790,7 +2003,8 @@
"translations": {
"en": "Activity",
"fr": "Activité",
- "es": "Actividad"
+ "es": "Actividad",
+ "it": "Attività"
}
},
"transfer_delete_description": {
@@ -1804,7 +2018,8 @@
"translations": {
"en": "“{arg1}” will stop being shared and its transfer history will be removed from this device.",
"fr": "« {arg1} » cessera d’être partagé et son historique de transfert sera retiré de cet appareil.",
- "es": "«{arg1}» dejará de compartirse y su historial de transferencia se eliminará de este dispositivo."
+ "es": "«{arg1}» dejará de compartirse y su historial de transferencia se eliminará de este dispositivo.",
+ "it": "«{arg1}» non verrà più condiviso e la sua cronologia di trasferimento verrà rimossa da questo dispositivo."
}
},
"transfer_delete_title": {
@@ -1812,7 +2027,8 @@
"translations": {
"en": "Delete transfer?",
"fr": "Supprimer le transfert ?",
- "es": "¿Eliminar la transferencia?"
+ "es": "¿Eliminar la transferencia?",
+ "it": "Eliminare il trasferimento?"
}
},
"transfer_deleted": {
@@ -1820,7 +2036,8 @@
"translations": {
"en": "Transfer deleted.",
"fr": "Transfert supprimé.",
- "es": "Transferencia eliminada."
+ "es": "Transferencia eliminada.",
+ "it": "Trasferimento eliminato."
}
},
"transfer_deleting": {
@@ -1828,7 +2045,8 @@
"translations": {
"en": "Deleting…",
"fr": "Suppression…",
- "es": "Eliminando…"
+ "es": "Eliminando…",
+ "it": "Eliminazione…"
}
},
"transfer_details_title": {
@@ -1836,7 +2054,8 @@
"translations": {
"en": "Transfer details",
"fr": "Détails du transfert",
- "es": "Detalles de la transferencia"
+ "es": "Detalles de la transferencia",
+ "it": "Dettagli del trasferimento"
}
},
"transfer_event_approved": {
@@ -1844,7 +2063,8 @@
"translations": {
"en": "Receiver access approved",
"fr": "Accès du destinataire approuvé",
- "es": "Acceso del destinatario aprobado"
+ "es": "Acceso del destinatario aprobado",
+ "it": "Accesso del destinatario approvato"
}
},
"transfer_event_completed": {
@@ -1852,7 +2072,8 @@
"translations": {
"en": "A receiver completed the transfer",
"fr": "Un destinataire a terminé le transfert",
- "es": "Un destinatario completó la transferencia"
+ "es": "Un destinatario completó la transferencia",
+ "it": "Un destinatario ha completato il trasferimento"
}
},
"transfer_event_connecting": {
@@ -1860,7 +2081,8 @@
"translations": {
"en": "Connecting to sender",
"fr": "Connexion à l’expéditeur",
- "es": "Conectando con el remitente"
+ "es": "Conectando con el remitente",
+ "it": "Connessione al mittente"
}
},
"transfer_event_downloading": {
@@ -1868,7 +2090,8 @@
"translations": {
"en": "Downloading",
"fr": "Téléchargement",
- "es": "Descargando"
+ "es": "Descargando",
+ "it": "Download"
}
},
"transfer_event_failed": {
@@ -1876,7 +2099,8 @@
"translations": {
"en": "The transfer encountered a problem",
"fr": "Le transfert a rencontré un problème",
- "es": "La transferencia tuvo un problema"
+ "es": "La transferencia tuvo un problema",
+ "it": "Il trasferimento ha riscontrato un problema"
}
},
"transfer_event_preparing": {
@@ -1884,7 +2108,8 @@
"translations": {
"en": "Preparing your transfer",
"fr": "Préparation de votre transfert",
- "es": "Preparando su transferencia"
+ "es": "Preparando su transferencia",
+ "it": "Preparazione del trasferimento"
}
},
"transfer_event_ready": {
@@ -1892,7 +2117,8 @@
"translations": {
"en": "Ready to share",
"fr": "Prêt à partager",
- "es": "Listo para compartir"
+ "es": "Listo para compartir",
+ "it": "Pronto per la condivisione"
}
},
"transfer_event_refused": {
@@ -1900,7 +2126,8 @@
"translations": {
"en": "Receiver access refused",
"fr": "Accès du destinataire refusé",
- "es": "Acceso del destinatario rechazado"
+ "es": "Acceso del destinatario rechazado",
+ "it": "Accesso del destinatario rifiutato"
}
},
"transfer_event_requested": {
@@ -1908,7 +2135,8 @@
"translations": {
"en": "A receiver requested access",
"fr": "Un destinataire a demandé l’accès",
- "es": "Un destinatario solicitó acceso"
+ "es": "Un destinatario solicitó acceso",
+ "it": "Un destinatario ha richiesto l’accesso"
}
},
"transfer_event_saving": {
@@ -1916,7 +2144,8 @@
"translations": {
"en": "Saving",
"fr": "Enregistrement",
- "es": "Guardando"
+ "es": "Guardando",
+ "it": "Salvataggio"
}
},
"transfer_event_stopped": {
@@ -1924,7 +2153,8 @@
"translations": {
"en": "Sharing stopped",
"fr": "Partage arrêté",
- "es": "Se dejó de compartir"
+ "es": "Se dejó de compartir",
+ "it": "Condivisione interrotta"
}
},
"transfer_event_updated": {
@@ -1932,7 +2162,8 @@
"translations": {
"en": "Transfer updated",
"fr": "Transfert mis à jour",
- "es": "Transferencia actualizada"
+ "es": "Transferencia actualizada",
+ "it": "Trasferimento aggiornato"
}
},
"transfer_file_count": {
@@ -1955,6 +2186,10 @@
"es": {
"one": "{count} archivo",
"other": "{count} archivos"
+ },
+ "it": {
+ "one": "{count} file",
+ "other": "{count} file"
}
}
},
@@ -1963,7 +2198,8 @@
"translations": {
"en": "Invitation saved.",
"fr": "Invitation enregistrée.",
- "es": "Invitación guardada."
+ "es": "Invitación guardada.",
+ "it": "Invito salvato."
}
},
"transfer_nearby_device": {
@@ -1971,7 +2207,8 @@
"translations": {
"en": "Nearby device",
"fr": "Appareil à proximité",
- "es": "Dispositivo cercano"
+ "es": "Dispositivo cercano",
+ "it": "Dispositivo nelle vicinanze"
}
},
"transfer_nfc_unavailable": {
@@ -1979,7 +2216,8 @@
"translations": {
"en": "NFC tag writing is not available on this device.",
"fr": "L’écriture de tag NFC n’est pas disponible sur cet appareil.",
- "es": "La escritura de etiquetas NFC no está disponible en este dispositivo."
+ "es": "La escritura de etiquetas NFC no está disponible en este dispositivo.",
+ "it": "La scrittura dei tag NFC non è disponibile su questo dispositivo."
}
},
"transfer_nfc_waiting": {
@@ -1987,7 +2225,8 @@
"translations": {
"en": "Hold your device near a writable NFC tag.",
"fr": "Approchez votre appareil d’un tag NFC inscriptible.",
- "es": "Acerque su dispositivo a una etiqueta NFC grabable."
+ "es": "Acerque su dispositivo a una etiqueta NFC grabable.",
+ "it": "Avvicini il dispositivo a un tag NFC scrivibile."
}
},
"transfer_nfc_written": {
@@ -1995,7 +2234,8 @@
"translations": {
"en": "Invitation written to the NFC tag.",
"fr": "Invitation écrite sur le tag NFC.",
- "es": "Invitación escrita en la etiqueta NFC."
+ "es": "Invitación escrita en la etiqueta NFC.",
+ "it": "Invito scritto sul tag NFC."
}
},
"transfer_no_activity": {
@@ -2003,7 +2243,8 @@
"translations": {
"en": "There is no activity to show yet.",
"fr": "Aucune activité à afficher pour l’instant.",
- "es": "Todavía no hay actividad que mostrar."
+ "es": "Todavía no hay actividad que mostrar.",
+ "it": "Non c’è ancora alcuna attività da mostrare."
}
},
"transfer_no_receivers": {
@@ -2011,7 +2252,8 @@
"translations": {
"en": "Nobody has requested this transfer yet.",
"fr": "Personne n’a encore demandé ce transfert.",
- "es": "Nadie ha solicitado aún esta transferencia."
+ "es": "Nadie ha solicitado aún esta transferencia.",
+ "it": "Nessuno ha ancora richiesto questo trasferimento."
}
},
"transfer_receiver_accepted": {
@@ -2019,7 +2261,8 @@
"translations": {
"en": "Approved — waiting for completion",
"fr": "Approuvé — en attente de la fin",
- "es": "Aprobado: esperando a que se complete"
+ "es": "Aprobado: esperando a que se complete",
+ "it": "Approvato: in attesa del completamento"
}
},
"transfer_receiver_completed": {
@@ -2027,7 +2270,8 @@
"translations": {
"en": "Received successfully",
"fr": "Reçu avec succès",
- "es": "Recibido correctamente"
+ "es": "Recibido correctamente",
+ "it": "Ricevuto correttamente"
}
},
"transfer_receiver_expired": {
@@ -2035,7 +2279,8 @@
"translations": {
"en": "Request expired",
"fr": "Demande expirée",
- "es": "Solicitud caducada"
+ "es": "Solicitud caducada",
+ "it": "Richiesta scaduta"
}
},
"transfer_receiver_refused": {
@@ -2043,7 +2288,8 @@
"translations": {
"en": "Request refused",
"fr": "Demande refusée",
- "es": "Solicitud rechazada"
+ "es": "Solicitud rechazada",
+ "it": "Richiesta rifiutata"
}
},
"transfer_receiver_requested": {
@@ -2051,7 +2297,8 @@
"translations": {
"en": "Waiting for your approval",
"fr": "En attente de votre approbation",
- "es": "Esperando su aprobación"
+ "es": "Esperando su aprobación",
+ "it": "In attesa della sua approvazione"
}
},
"transfer_receiver_unknown": {
@@ -2059,7 +2306,8 @@
"translations": {
"en": "Status unavailable",
"fr": "Statut indisponible",
- "es": "Estado no disponible"
+ "es": "Estado no disponible",
+ "it": "Stato non disponibile"
}
},
"transfer_receivers_completed_count": {
@@ -2073,7 +2321,8 @@
"translations": {
"en": "{count} completed",
"fr": "{count} terminés",
- "es": "{count} completados"
+ "es": "{count} completados",
+ "it": "{count} completati"
}
},
"transfer_receivers_description": {
@@ -2081,7 +2330,8 @@
"translations": {
"en": "Requests, approvals, and completed deliveries",
"fr": "Demandes, approbations et livraisons terminées",
- "es": "Solicitudes, aprobaciones y entregas completadas"
+ "es": "Solicitudes, aprobaciones y entregas completadas",
+ "it": "Richieste, approvazioni e consegne completate"
}
},
"transfer_receivers_pending": {
@@ -2095,7 +2345,8 @@
"translations": {
"en": "{count} waiting",
"fr": "{count} en attente",
- "es": "{count} en espera"
+ "es": "{count} en espera",
+ "it": "{count} in attesa"
}
},
"transfer_receivers_title": {
@@ -2103,7 +2354,8 @@
"translations": {
"en": "Receivers",
"fr": "Destinataires",
- "es": "Destinatarios"
+ "es": "Destinatarios",
+ "it": "Destinatari"
}
},
"transfer_scan_qr": {
@@ -2111,7 +2363,8 @@
"translations": {
"en": "Scan with VniDrop to receive this transfer",
"fr": "Scannez avec VniDrop pour recevoir ce transfert",
- "es": "Escanee con VniDrop para recibir esta transferencia"
+ "es": "Escanee con VniDrop para recibir esta transferencia",
+ "it": "Scansioni con VniDrop per ricevere questo trasferimento"
}
},
"transfer_share_description": {
@@ -2119,7 +2372,8 @@
"translations": {
"en": "QR code, invitation file, and nearby options",
"fr": "QR code, fichier d’invitation et options à proximité",
- "es": "Código QR, archivo de invitación y opciones cercanas"
+ "es": "Código QR, archivo de invitación y opciones cercanas",
+ "it": "Codice QR, file di invito e opzioni nelle vicinanze"
}
},
"transfer_share_title": {
@@ -2127,7 +2381,8 @@
"translations": {
"en": "Share",
"fr": "Partager",
- "es": "Compartir"
+ "es": "Compartir",
+ "it": "Condividi"
}
},
"value_unavailable": {
@@ -2135,7 +2390,8 @@
"translations": {
"en": "Not available",
"fr": "Non disponible",
- "es": "No disponible"
+ "es": "No disponible",
+ "it": "Non disponibile"
}
},
"version_title": {
@@ -2143,7 +2399,8 @@
"translations": {
"en": "App version",
"fr": "Version de l’app",
- "es": "Versión de la app"
+ "es": "Versión de la app",
+ "it": "Versione dell’app"
}
}
}
diff --git a/shared/src/commonMain/composeResources/values-it/strings.xml b/shared/src/commonMain/composeResources/values-it/strings.xml
new file mode 100644
index 0000000..2b44a36
--- /dev/null
+++ b/shared/src/commonMain/composeResources/values-it/strings.xml
@@ -0,0 +1,257 @@
+
+
+ Segnala un bug
+ VniDrop trasferisce file e cartelle direttamente da un dispositivo a un altro sulla rete, senza caricarli su alcun servizio di hosting. Non c’è alcun account da creare e nessuna copia del suo trasferimento rimane nel cloud una volta terminato.
+ Un trasferimento diretto da dispositivo a dispositivo: i suoi file vanno direttamente al destinatario.
+ Le connessioni sono autenticate e cifrate end-to-end (tramite Iroh) e i file in arrivo vengono verificati tramite l’impronta del loro contenuto.
+ Lei decide chi riceve: approvi ogni richiesta oppure apra un trasferimento a chiunque disponga dell’invito.
+ Senza account: non c’è nulla da registrare.
+ Open source, rilasciato con licenza Apache 2.0.
+ Cos’è VniDrop
+ Non è un’archiviazione cloud: nessun server conserva i suoi file e nulla resta nel cloud dopo un trasferimento.
+ Non è una diffusione pubblica: un invito è un link di accesso privato, non un annuncio a tutti nelle vicinanze.
+ Non è un servizio di sincronizzazione o di backup.
+ Cosa non è VniDrop
+ Licenza
+ Informativa sulla privacy
+ Gli inviti sono chiavi di accesso. Tratti un codice QR, un tag NFC o un file .vnd come un link di accesso privato e lo condivida solo con le persone previste, soprattutto con «Chiunque abbia questo trasferimento».
+ Rifiuto predefinito: VniDrop serve solo il contenuto di una condivisione attiva e rifiuta le richieste sconosciute.
+ I file ricevuti vengono salvati sul suo dispositivo e non sovrascrivono mai un file esistente.
+ Informativa sulla privacy
+ Se due dispositivi non riescono a connettersi direttamente, la connessione cifrata può essere instradata tramite relay. I relay inoltrano solo pacchetti cifrati; non memorizzano mai i suoi file.
+ Privacy e sicurezza
+ Invii file direttamente. Mantenga il controllo su chi li riceve.
+ Informazioni
+ Segue l’aspetto chiaro o scuro di questo dispositivo.
+ Modalità scura
+ Modalità chiara
+ Sistema
+ Aspetto
+ Richiesta di ricezione
+ ID dispositivo: %1$s
+ Un dispositivo nelle vicinanze
+ %1$d richieste in attesa
+ %1$s vuole ricevere «%2$s».
+ Livello batteria
+ nome@esempio.com
+ Email di contatto (facoltativa)
+ Ci dica cosa è andato storto. Alleghiamo le informazioni sul dispositivo e, facoltativamente, i log recenti (con i valori sensibili oscurati).
+ Informazioni sul dispositivo
+ Descriva cosa si aspettava che accadesse
+ Cosa si aspettava?
+ Includi i log recenti
+ Ci aiuta a diagnosticare il problema. I valori sensibili vengono oscurati prima dell’invio.
+ Dimensione dell’allegato dei log
+ Descriva cosa si aspettava.
+ Descriva cosa è accaduto.
+ Elenchi i passaggi per riprodurre il problema
+ Passaggi per riprodurre (facoltativi)
+ Invia segnalazione
+ Impossibile inviare la segnalazione. Riprovi più tardi.
+ Grazie: la sua segnalazione è stata registrata.
+ Invio in corso…
+ Descriva cosa è accaduto
+ Cosa è accaduto?
+ Approva
+ Indietro
+ Annulla
+ Annulla
+ Cambia file
+ Scegli file
+ Scegli cartella
+ Cancella
+ Chiudi
+ Nuovo trasferimento
+ Elimina trasferimento
+ Salva file .vnd
+ Condividi invito
+ Apri Impostazioni
+ Ricevi
+ Inizia a ricevere
+ Rifiuta
+ Rimuovi file
+ Usa predefinito
+ Riprova
+ Inizia a condividere
+ Preparazione del trasferimento…
+ Mostra in File
+ Scrivi su tag NFC
+ Modello del dispositivo
+ Nome del dispositivo
+ Invia report di arresto anomalo ed eventi d’uso anonimi per aiutarci a migliorare VniDrop. Può disattivarlo in qualsiasi momento. Inviti, percorsi dei file e contenuti dei trasferimenti non vengono mai inclusi.
+ La condivisione dei dati diagnostici è disattivata.
+ La condivisione dei dati diagnostici è attivata.
+ Condividi dati diagnostici
+ Per scansionare un codice QR è necessario l’accesso alla fotocamera.
+ Impossibile caricare le informazioni sul dispositivo.
+ VniDrop non ha potuto accedere ai file o alla cartella selezionati. Controlli le autorizzazioni e riprovi.
+ Qualcosa è andato storto. Riprovi.
+ VniDrop non ha potuto completare l’avvio. Chiuda l’app e riprovi.
+ Impossibile leggere questo invito. Ne chieda uno nuovo al mittente.
+ Questo invito è vuoto. Provi ad aprirlo di nuovo.
+ La libreria nativa di VniDrop non è presente in questa build.
+ Impossibile usare questo tag NFC. Ne provi un altro.
+ Il mittente non ha approvato questo trasferimento, oppure è stato rifiutato.
+ VniDrop non ha potuto salvare i dati del trasferimento su questo dispositivo.
+ Impossibile aprire l’elemento selezionato. Provi a sceglierlo di nuovo.
+ Selezioni almeno un elemento da condividere.
+ VniDrop non ha potuto aprire i suoi socket di rete su questo dispositivo.
+ VniDrop è ancora in fase di avvio. Riapra l’invito tra un momento.
+ Impossibile completare il trasferimento. Controlli la connessione e riprovi.
+ Nome del destinatario
+ Nome del mittente
+ Nome del trasferimento
+ Nome visualizzato
+ Autorizzazione necessaria
+ Non disponibile
+ Controllo della cartella…
+ Pronta
+ File
+ Dimensione
+ Stato
+ Ricevi
+ Invia
+ Impostazioni
+ Rete
+ Ricevi avvisi sulle nuove richieste di ricezione quando VniDrop è in background.
+ Notifiche attivate.
+ Consenti le notifiche
+ Le notifiche sono disattivate per VniDrop. Può attivarle in Impostazioni.
+ Impossibile aprire le impostazioni delle notifiche.
+ Notifiche
+ Le notifiche non sono disponibili su questo dispositivo.
+ Sistema operativo
+ Salva i trasferimenti ricevuti in
+ Preferenze
+ Annullato
+ Completato
+ Connesso
+ Connessione
+ Download
+ Non riuscito
+ Preparazione
+ Trasferimento interrotto
+ Preparazione
+ Pronto
+ Ricezione
+ Richiesta di accesso
+ Salvataggio
+ Invio
+ Invio a %1$d
+ Pronto per la condivisione
+ Elaborazione…
+ Scelga il metodo di invito a sua disposizione.
+ Come vuole connettersi?
+ Cancella cronologia
+ Tutte le ricezioni completate, non riuscite e annullate verranno rimosse dalla cronologia di VniDrop. I file scaricati rimarranno su questo dispositivo.
+ Cancellare la cronologia di ricezione?
+ Trasferimento ricevuto.
+ «%1$s» verrà rimosso dalla cronologia di VniDrop. Il file scaricato rimarrà su questo dispositivo.
+ Elimina dalla cronologia di ricezione
+ Rimuovere dalla cronologia?
+ Apra un invito VniDrop, scansioni un codice QR o avvicini un tag NFC.
+ Ancora nulla di ricevuto
+ Cronologia di ricezione cancellata.
+ Cronologia
+ Apri un invito .vnd
+ Scelga un invito salvato o condiviso su questo dispositivo.
+ Leggi tag NFC
+ Avvicini questo dispositivo al tag di invito del mittente.
+ Scansiona codice QR
+ Usi la fotocamera per scansionare il codice VniDrop del mittente.
+ Trasferimenti che ha ricevuto su questo dispositivo.
+ Avvicini al tag NFC…
+ Impossibile aprire VniDrop in File.
+ Rivedi trasferimento
+ Ricevi
+ Trasferimento VniDrop
+ Chiunque abbia questo trasferimento
+ Nessuna approvazione richiesta. Da usare solo per elementi che non ha problemi a condividere.
+ Chiunque abbia l’invito può scaricare finché non interrompe la condivisione. Non lo usi per elementi privati o sensibili.
+ Chiedi prima di ogni download
+ Approva o rifiuta ogni nuovo destinatario.
+ Chi può riceverlo?
+ Selezioni file o una cartella da questo dispositivo. Potrà rivedere la selezione prima di creare il trasferimento.
+ Scelga cosa condividere
+ Crei un trasferimento, decida chi può riceverlo, poi inviti queste persone con un codice QR, un tag NFC o un file di invito.
+ Ancora nulla di condiviso
+ Dimensione non disponibile
+ Cartella
+ Crea un nuovo trasferimento
+ Nuovo trasferimento
+ Rivedi trasferimento
+ %1$d file selezionati
+ Interrompi condivisione
+ Questo interrompe il trasferimento e blocca chiunque lo stia scaricando. Rimane nella sua cronologia come Interrotto.
+ Trasferimenti che sta condividendo da questo dispositivo.
+ Invia
+ Trasferimento creato.
+ Dettagli del trasferimento
+ I suoi trasferimenti
+ Il suo nome, dove vengono salvati i trasferimenti, l’aspetto e le notifiche.
+ Impostazioni
+ Ignora
+ Disponibile
+ Annullato
+ Completato
+ Non riuscito
+ Preparazione
+ Ricezione
+ Interrotto
+ Calcolo…
+ Elimina tutti i trasferimenti
+ Questo cancella dalla cronologia tutti i record dei trasferimenti inviati e ricevuti. I suoi file ricevuti non vengono eliminati. Nota: il motore di trasferimento conserva il contenuto memorizzato, quindi i dati di trasferimento potrebbero non diminuire. Questa operazione non può essere annullata.
+ Eliminazione…
+ I dati di trasferimento sono gestiti dal motore di trasferimento: la sua cronologia più il contenuto dei file che ha condiviso. Il pulsante qui sotto cancella i record dei trasferimenti; il motore conserva il contenuto memorizzato, quindi questo valore potrebbe non diminuire. I file ricevuti sono i file che ha scaricato e non vengono mai eliminati qui.
+ File ricevuti
+ File temporanei
+ Archiviazione
+ Totale
+ Dati di trasferimento
+ Tutti i trasferimenti eliminati
+ Veda gli aggiornamenti importanti di questo trasferimento
+ Attività
+ «%1$s» non verrà più condiviso e la sua cronologia di trasferimento verrà rimossa da questo dispositivo.
+ Eliminare il trasferimento?
+ Trasferimento eliminato.
+ Eliminazione…
+ Dettagli del trasferimento
+ Accesso del destinatario approvato
+ Un destinatario ha completato il trasferimento
+ Connessione al mittente
+ Download
+ Il trasferimento ha riscontrato un problema
+ Preparazione del trasferimento
+ Pronto per la condivisione
+ Accesso del destinatario rifiutato
+ Un destinatario ha richiesto l’accesso
+ Salvataggio
+ Condivisione interrotta
+ Trasferimento aggiornato
+ Invito salvato.
+ Dispositivo nelle vicinanze
+ La scrittura dei tag NFC non è disponibile su questo dispositivo.
+ Avvicini il dispositivo a un tag NFC scrivibile.
+ Invito scritto sul tag NFC.
+ Non c’è ancora alcuna attività da mostrare.
+ Nessuno ha ancora richiesto questo trasferimento.
+ Approvato: in attesa del completamento
+ Ricevuto correttamente
+ Richiesta scaduta
+ Richiesta rifiutata
+ In attesa della sua approvazione
+ Stato non disponibile
+ %1$d completati
+ Richieste, approvazioni e consegne completate
+ %1$d in attesa
+ Destinatari
+ Scansioni con VniDrop per ricevere questo trasferimento
+ Codice QR, file di invito e opzioni nelle vicinanze
+ Condividi
+ Non disponibile
+ Versione dell’app
+
+ - %1$d file
+ - %1$d file
+
+