"me-web?" 0.7.0: the name in quotes, copy buttons, and every translation rewritten in plain words
Build / Desktop, server and tools (push) Successful in 1m19s
Release / Every platform, the server, the release (push) Successful in 9m34s

- The name is now always written in quotation marks, each language with its own: “me-web?”, «me-web?», „me-web?“, « me-web? », 「me-web?」. Without them the question mark read as the end of a sentence. In Arabic, Hebrew and the other right-to-left languages the question mark no longer jumps to the wrong side of the name.
- Your addresses, your router, your network, the reverse name, the route and the code of a submission you sent now sit in a small box with a copy button, ready to paste into a message to your provider or anywhere else.
- Every translation except English and Italian was rewritten for people who are not technical: everyday words first, the technical term in brackets, and one word for one thing across the whole app. They are still machine drafts; "Suggest a correction" is welcome in any language.
- A few lines are plainer in English and Italian too: the test servers for calls, and the server in the middle that carries a call when two homes can't connect directly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-15 22:49:40 +02:00
1 parent d18caed157
commit 320936c688
260 files changed
+23662 -18072

No files matched your search

+35 -35
View File
@@ -1,20 +1,21 @@
{
"AboutLine": "me-web? è software libero (AGPL-3.0) pubblicato da Arasaka di Hvozdikov Yevheniy, Busto Arsizio.",
"AboutLine": "«me-web?» è software libero (AGPL-3.0) pubblicato da Arasaka di Hvozdikov Yevheniy, Busto Arsizio.",
"AddressesBoth": "Internet la vede sia in IPv4 sia in IPv6.",
"AddressesNone": "Non è stato possibile leggere il suo indirizzo pubblico.",
"AddressesV4Only": "Internet la vede solo in IPv4: questa connessione non ha IPv6.",
"AddressesV6Only": "Internet la vede solo in IPv6.",
"AppName": "«me-web?»",
"AppTagline": "Scopra se da questa connessione può ospitare un server suo, e che cosa lo impedisce.",
"BasisChecks": "verifiche di me-web?, concordano {0} reti su {1}",
"BasisChecks": "verifiche di «me-web?», concordano {0} reti su {1}",
"BasisOneUser": "segnalazione di un utente",
"BasisOperator": "operatore",
"BasisPress": "stampa",
"BasisResearch": "ricerca di me-web?",
"BasisResearch": "ricerca di «me-web?»",
"BasisUsers": "segnalazioni degli utenti",
"BehaviourEasy": "NAT semplice: il router tiene la stessa porta esterna qualunque sia la destinazione, quindi chiamate e giochi di solito si collegano direttamente.",
"BehaviourHard": "NAT difficile: il router sceglie una porta esterna nuova per ogni destinazione (NAT simmetrico). I collegamenti diretti tra due case spesso non riescono, e le chiamate passano da un relay.",
"BehaviourEasy": "NAT semplice: il router mantiene la stessa porta esterna qualunque sia la destinazione, quindi chiamate e giochi di solito si collegano direttamente.",
"BehaviourHard": "NAT difficile: il router sceglie una porta esterna nuova per ogni destinazione (NAT simmetrico). I collegamenti diretti tra due case spesso non riescono, e le chiamate passano da un server intermedio (relay), più lento.",
"BehaviourNone": "Questo dispositivo ha un indirizzo pubblico suo: nessuno lo traduce.",
"BehaviourUnknown": "I server STUN non hanno risposto: su questa rete UDP potrebbe essere bloccato.",
"BehaviourUnknown": "I server di prova per chiamate e giochi (STUN) non hanno risposto: questa rete potrebbe bloccare il tipo di traffico usato dalle chiamate (UDP).",
"Cancel": "Annulla",
"CardAddresses": "I suoi indirizzi pubblici",
"CardBehaviour": "Chiamate e giochi (tipo di NAT)",
@@ -43,15 +44,16 @@
"ContactDns": "Il suo server dei nomi (DNS): per trovare meweb.arasaka.software.",
"ContactLinks": "I collegamenti che sceglie di aprire (fonti, correzioni, download) si aprono nel suo browser.",
"ContactMail": "I server di posta di Gmail e di Outlook: una connessione alla porta 25, chiusa senza inviare nulla. Le liste di blocco Spamhaus, UCEPROTECT, SpamCop e Barracuda, e dnssec-failed.org, vengono interrogate solo tramite il suo server dei nomi.",
"ContactNodes": "{0}: altri server dell'editore, su macchine che prende in affitto. A ogni verifica l'app apre tre brevi connessioni verso ciascuno per trovare il più vicino, che poi esegue la prova di velocità e, solo se lei acconsente, la prova da fuori.",
"ContactRoute": "I router lungo la strada verso meweb.arasaka.software: alcuni brevi messaggi di prova a durata limitata (ping) mostrano i primi passi del percorso.",
"ContactRouter": "Il suo router, nella sua rete: gli si chiede se lascia aprire porte alle app e quale indirizzo internet ha. Le porte si aprono solo se lei è d'accordo, per al massimo dieci minuti.",
"ContactServer": "meweb.arasaka.software, gestito dall'editore in Italia: per sapere se è in linea, quali indirizzi pubblici vede internet e se esiste una versione più recente e, solo se lei è d'accordo, per provare a raggiungere questo dispositivo da fuori. Il server di me-web? non conserva nulla delle sue verifiche, a meno che lei non le invii.",
"ContactServer": "meweb.arasaka.software, gestito dall'editore in Italia: per sapere se è in linea, quali indirizzi pubblici vede internet e se esiste una versione più recente e, solo se lei è d'accordo, per provare a raggiungere questo dispositivo da fuori. Il server di «me-web?» non conserva nulla delle sue verifiche, a meno che lei non le invii.",
"ContactShare": "Solo se sceglie di condividerli: i suoi risultati, inviati a meweb.arasaka.software dopo che li ha letti.",
"ContactSpeed": "Di nuovo meweb.arasaka.software per la prova di velocità: fino a 12 MB in download e 4 MB in upload (2 e 1 con i dati mobili).",
"ContactStun": "stun.meweb.arasaka.software, gestito dall'editore, e stun.nextcloud.com, gestito da Nextcloud GmbH in Germania: un breve messaggio a Nextcloud e una ventina a quello dell'editore, alcuni a due minuti di distanza, per vedere come il router o l'operatore traducono gli indirizzi per chiamate e giochi.",
"Contacts": "Con chi parla questa app",
"ContactsIntro": "me-web? parla solo con questi, e solo quando fa una verifica:",
"ContactsIntro": "«me-web?» parla solo con questi, e solo quando fa una verifica:",
"Copied": "Copiato",
"Copy": "Copia",
"CopyLink": "Condividi il collegamento",
"DataCredits": "Dati sulle reti: iptoasn.com (pubblico dominio), DB-IP Lite di db-ip.com (CC BY 4.0), il Route Views Project dell'Università dell'Oregon (CC BY 4.0) e l'elenco degli operatori mobili dell'Android Open Source Project (Apache 2.0).",
"DeviceGood": "Questo computer potrebbe far girare piccoli servizi, se resta acceso.",
@@ -66,19 +68,19 @@
"ElsewhereAll": "Tutte le piattaforme",
"ElsewhereAndroid": "App per Android",
"ElsewhereBody": "Inquadri un codice con la fotocamera del telefono, oppure condivida il collegamento.",
"ElsewhereTitle": "me-web? su un altro dispositivo",
"ElsewhereTitle": "«me-web?» su un altro dispositivo",
"ExplainAddresses": "L'indirizzo che il resto di internet vede quando questo dispositivo gli parla. In IPv4 i dispositivi di casa di solito condividono un indirizzo, che ha il router; in IPv6 di solito ogni dispositivo ha il suo.",
"ExplainBehaviour": "Chiamate, giochi e alcune condivisioni di file collegano direttamente due case. Funziona quando il router tiene la stessa porta esterna qualunque sia la destinazione (NAT semplice). Quando cambia porta per ogni destinazione (NAT difficile o simmetrico), l'altra parte non può indovinarla e il collegamento passa da un relay, più lento.",
"ExplainBehaviour": "Chiamate, giochi e alcune condivisioni di file collegano direttamente due case. Funziona quando il router mantiene la stessa porta esterna qualunque sia la destinazione (NAT semplice). Quando cambia porta per ogni destinazione (NAT difficile o simmetrico), l'altra parte non può indovinarla e il collegamento passa da un relay, più lento.",
"ExplainConnection": "Come è collegato in questo momento il dispositivo, e l'indirizzo che gli ha dato il router. Gli indirizzi che iniziano con 192.168, 10 o da 172.16 a 172.31 valgono solo dentro casa (indirizzi privati).",
"ExplainDevice": "Un server di casa deve restare acceso, restare fermo e avere spazio per i suoi dati. Un computer fisso o un piccolo apparecchio sempre acceso vanno bene; un portatile va bene finché resta collegato alla corrente; un telefono no.",
"ExplainDns": "Il server dei nomi trasforma i nomi in indirizzi. me-web? gli chiede un nome con una firma volutamente rotta (dnssec-failed.org) e un nome che non esiste: un server onesto che controlla le firme li rifiuta entrambi.",
"ExplainDns": "Il server dei nomi trasforma i nomi in indirizzi. «me-web?» gli chiede un nome con una firma volutamente rotta (dnssec-failed.org) e un nome che non esiste: un server onesto che controlla le firme li rifiuta entrambi.",
"ExplainHistory": "Ogni verifica resta salvata solo su questo dispositivo. Se l'indirizzo pubblico rimane uguale per settimane, probabilmente è fisso (statico); se cambia, serve un nome che lo segua (DNS dinamico).",
"ExplainMail": "Per gestire un server di posta a casa bisogna raggiungere gli altri server di posta sulla porta 25, e questi devono fidarsi: un nome inverso (PTR) da server che rimandi al suo indirizzo, e nessuna lista di blocco che la nomini. me-web? si collega ai server di posta di Gmail e di Outlook sulla porta 25 e si scollega senza inviare nulla; le liste di blocco vengono interrogate tramite il suo server dei nomi.",
"ExplainMail": "Per gestire un server di posta a casa bisogna raggiungere gli altri server di posta sulla porta 25, e questi devono fidarsi: un nome inverso (PTR) da server che rimandi al suo indirizzo, e nessuna lista di blocco che la nomini. «me-web?» si collega ai server di posta di Gmail e di Outlook sulla porta 25 e si scollega senza inviare nulla; le liste di blocco vengono interrogate tramite il suo server dei nomi.",
"ExplainNat": "Per ospitare qualcosa a casa, internet deve poter raggiungere il suo router. Funziona quando l'indirizzo pubblico ce l'ha il router. Quando l'operatore condivide un indirizzo tra molti clienti (CGNAT), da fuori nessuno la raggiunge in IPv4, a meno che l'operatore non le dia un indirizzo tutto suo; le alternative sono un tunnel o IPv6.",
"ExplainOnline": "me-web? interroga il proprio server, meweb.arasaka.software, con una connessione protetta e con una non protetta. Se quella protetta non va e quella non protetta viene mandata altrove, c'è di mezzo una pagina di accesso (captive portal), come negli alberghi e sui treni.",
"ExplainProvider": "Trovato senza andare in rete, nella mappa degli operatori contenuta in me-web?, a partire dal suo indirizzo pubblico. Le note vengono dalla scheda tecnica dell'operatore o da segnalazioni degli utenti, ciascuna con fonte e data: dicono che cosa è normale, non che cosa dice il suo contratto.",
"ExplainReach": "La prova vera: il server di me-web? prova a collegarsi a questo dispositivo da internet, sulle porte che userebbe un server di casa (80 e 443 per i siti web). L'app risponde con un segreto che conosce solo lei, così non si può scambiarla per un altro dispositivo. La riga sul proprio indirizzo pubblico dice se anche i dispositivi di casa possono usarlo (hairpin).",
"ExplainRouter": "Console, chiamate e condivisione di file chiedono al router di aprire una porta, con UPnP, NAT-PMP o PCP. me-web? chiede al router solo se risponde e quale indirizzo internet ha; non apre nulla.",
"ExplainOnline": "«me-web?» interroga il proprio server, meweb.arasaka.software, con una connessione protetta e con una non protetta. Se quella protetta non va e quella non protetta viene mandata altrove, c'è di mezzo una pagina di accesso (captive portal), come negli alberghi e sui treni.",
"ExplainProvider": "Trovato senza andare in rete, nella mappa degli operatori contenuta in «me-web?», a partire dal suo indirizzo pubblico. Le note vengono dalla scheda tecnica dell'operatore o da segnalazioni degli utenti, ciascuna con fonte e data: dicono che cosa è normale, non che cosa dice il suo contratto.",
"ExplainReach": "La prova vera: il server di «me-web?» prova a collegarsi a questo dispositivo da internet, sulle porte che userebbe un server di casa (80 e 443 per i siti web). L'app risponde con un segreto che conosce solo lei, così non si può scambiarla per un altro dispositivo. La riga sul proprio indirizzo pubblico dice se anche i dispositivi di casa possono usarlo (hairpin).",
"ExplainRouter": "Console, chiamate e condivisione di file chiedono al router di aprire una porta, con UPnP, NAT-PMP o PCP. «me-web?» chiede al router solo se risponde e quale indirizzo internet ha; non apre nulla.",
"ExplainSpeed": "Un breve download e upload verso meweb.arasaka.software. Il risultato è il più lento tra la sua linea e il server dell'editore, quindi una linea molto veloce può risultare più lenta di quanto sia. Con i dati mobili la prova è più piccola.",
"FactAdapter": "Scheda di rete",
"FactAddressesSeen": "Indirizzi IPv4 pubblici visti",
@@ -102,7 +104,6 @@
"FactLocalPort": "Porta su questo dispositivo",
"FactMapping": "Richiesta di apertura al router",
"FactMappingLife": "Una connessione inutilizzata resta aperta per",
"FactMeasuredFrom": "Misurato da",
"FactMemory": "Memoria (RAM)",
"FactMissingNames": "Nomi che non esistono",
"FactNatPmp": "NAT-PMP",
@@ -128,17 +129,15 @@
"FactReverseName": "Nome inverso (PTR)",
"FactRoaming": "Roaming",
"FactRoundTrip": "Andata e ritorno fino a meweb.arasaka.software",
"FactRoundTripNode": "Andata e ritorno fino al server dell'editore più vicino",
"FactRoute": "Primi passi del percorso",
"FactRouteBack": "Percorso da meweb.arasaka.software fino a lei",
"FactRouteBackNode": "Percorso dal server dell'editore più vicino fino a lei",
"FactRouter": "Router",
"FactRouterWan": "Indirizzo internet del router",
"FactSample": "Dati usati",
"FactSharers": "Clienti che possono condividere questo indirizzo",
"FactSince": "Dal",
"FactStunFirst": "Primo server STUN",
"FactStunSecond": "Secondo server STUN",
"FactStunFirst": "Primo server di prova (STUN)",
"FactStunSecond": "Secondo server di prova (STUN)",
"FactSystem": "Sistema",
"FactThisLine": "Su questa linea",
"FactUpload": "Upload",
@@ -218,7 +217,7 @@
"ProviderListed": "Il suo operatore è {0}.",
"ProviderListedMobile": "Il suo operatore è {0}. Le note qui sotto riguardano le sue linee di casa; questo dispositivo è sulla sua rete mobile.",
"ProviderNoAddress": "Senza un indirizzo pubblico non si può risalire all'operatore.",
"ProviderNoMap": "Questa copia di me-web? non contiene la mappa degli operatori.",
"ProviderNoMap": "Questa copia di «me-web?» non contiene la mappa degli operatori.",
"ProviderNotFound": "La mappa degli operatori non conosce questo indirizzo.",
"ProviderPort25Blocked": "bloccata",
"ProviderPort25BlockedOnRequest": "bloccata, aperta su richiesta",
@@ -229,16 +228,16 @@
"ProviderPublicNone": "non offerto ai privati",
"ProviderPublicNotFound": "non è stata trovata un'offerta per la casa",
"ProviderPublicPaid": "statico, da circa {0} al mese",
"ProviderUnlisted": "Il suo operatore è {0}. me-web? non ha ancora note su questo operatore; i risultati condivisi alla fine di una verifica aiutano a scriverle.",
"ProviderUnlisted": "Il suo operatore è {0}. «me-web?» non ha ancora note su questo operatore; i risultati condivisi alla fine di una verifica aiutano a scriverle.",
"ReachAsIs": "Prova senza cambiare nulla",
"ReachAskBody": "Il server di me-web? può provare a raggiungere questo dispositivo da internet, in IPv4 e in IPv6. Si ricollega solo al suo indirizzo e non conserva nulla.",
"ReachAskPorts": "Per IPv4, me-web? può chiedere al router di aprire verso questo dispositivo le porte 80, 443 e una porta alta, per al massimo dieci minuti, e poi le richiude. Il computer potrebbe chiedere se me-web? può ricevere connessioni: lo permetta per la prova.",
"ReachAskBody": "Il server di «me-web?» può provare a raggiungere questo dispositivo da internet, in IPv4 e in IPv6. Si ricollega solo al suo indirizzo e non conserva nulla.",
"ReachAskPorts": "Per IPv4, «me-web?» può chiedere al router di aprire verso questo dispositivo le porte 80, 443 e una porta alta, per al massimo dieci minuti, e poi le richiude. Il computer potrebbe chiedere se «me-web?» può ricevere connessioni: lo permetta per la prova.",
"ReachAskTitle": "Provare da fuori?",
"ReachBlockedAfterMapping": "Il router ha aperto le porte, ma non è passato nulla: l'operatore condivide l'indirizzo o blocca le connessioni in entrata.",
"ReachBoth": "Internet raggiunge questo dispositivo in IPv4 e in IPv6.",
"ReachNoListener": "Questo dispositivo non ha permesso a me-web? di mettersi in ascolto per la prova.",
"ReachNoListener": "Questo dispositivo non ha permesso a «me-web?» di mettersi in ascolto per la prova.",
"ReachNoMapping": "Il router non ha aperto le porte, quindi in IPv4 non è passato nulla.",
"ReachNothingAsIs": "Non è arrivato nulla a questo dispositivo. me-web? non ha aperto porte, quindi questa prova vale solo per le porte aperte da lei.",
"ReachNothingAsIs": "Non è arrivato nulla a questo dispositivo. «me-web?» non ha aperto porte, quindi questa prova vale solo per le porte aperte da lei.",
"ReachOpenPorts": "Apri le porte e prova",
"ReachOwnNetwork": "Questa è la rete dell'editore: da qui la prova non si può fare.",
"ReachSkip": "Salta",
@@ -255,7 +254,7 @@
"RefusalTooMany": "troppe prove per ora",
"RefusalUnknownTicket": "la prova è scaduta",
"RefusalUnreachable": "server non raggiungibile",
"ResultsTitle": "Che cosa ha trovato me-web?",
"ResultsTitle": "Che cosa ha trovato «me-web?»",
"RouterMobile": "Con i dati mobili non c'è un router di casa: si passa subito dalla rete dell'operatore.",
"RouterNone": "Su questa connessione non è stato trovato un router di casa.",
"RouterOpens": "Il suo router risponde alle app che gli chiedono di aprire porte.",
@@ -264,14 +263,14 @@
"ShareExact": "Questo è esattamente ciò che verrà inviato, compresi i suoi indirizzi pubblici:",
"ShareFailed": "Non è stato possibile inviarlo.",
"ShareKeep": "Conservati per dodici mesi, poi cancellati; può cancellarli prima da questa app in qualsiasi momento. Dettagli su meweb.arasaka.software/privacy.",
"ShareOfferBody": "Inviare questi risultati aiuta a migliorare le note sugli operatori nella prossima versione di me-web?. Vedrà esattamente che cosa viene inviato prima che parta qualcosa.",
"ShareOfferBody": "Inviare questi risultati aiuta a migliorare le note sugli operatori nella prossima versione di «me-web?». Vedrà esattamente che cosa viene inviato prima che parta qualcosa.",
"ShareOfferTitle": "Aiuti la prossima versione",
"ShareOpen": "Condividi questi risultati",
"ShareSend": "Invia",
"ShareSent": "Inviato, grazie. Il suo invio è {0}, conservato fino al {1}; può cancellarlo in «Con chi parla questa app».",
"ShareSent": "Inviato, grazie. Viene conservato fino al {0}; può cancellarlo in «Con chi parla questa app».",
"ShareTitle": "Condividi questi risultati",
"ShareTooMany": "Troppi invii da questo indirizzo oggi. Riprovi domani.",
"ShareWho": "Chi li riceve: Arasaka di Hvozdikov Yevheniy, l'editore di me-web?, sul proprio server in Italia (meweb.arasaka.software).",
"ShareWho": "Chi li riceve: Arasaka di Hvozdikov Yevheniy, l'editore di «me-web?», sul proprio server in Italia (meweb.arasaka.software).",
"ShareWhy": "Perché: per migliorare le note sugli operatori nelle prossime versioni. Si pubblicano solo totali senza indirizzi, dopo la revisione di una persona. La base giuridica è il suo consenso.",
"SharedTitle": "I risultati che ha condiviso",
"SourceCode": "Codice sorgente",
@@ -283,11 +282,12 @@
"StatusChecking": "Verifico la connessione…",
"StatusOffline": "Non connesso a internet",
"StatusOnline": "Connesso a internet",
"SubmissionCode": "Codice del suo invio",
"SubmissionDelete": "Cancella",
"SubmissionDeleteFailed": "Non è stato possibile cancellarlo ora; riprovi più tardi.",
"SubmissionLine": "{0}, conservato fino al {1}",
"SubmissionKept": "conservato fino al {0}",
"SuggestCorrection": "Proponi una correzione",
"UpdateAvailable": "È disponibile me-web? {0}.",
"UpdateAvailable": "È disponibile «me-web?» {0}.",
"UpdateOpen": "Scarica",
"UseAdviceAlwaysOn": "Usi un computer o un piccolo apparecchio che resti acceso a casa.",
"UseAdviceBridge": "Metta il primo router in modalità bridge, oppure apra la porta su entrambi i router.",
@@ -374,7 +374,7 @@
"VerdictNotPossible": "Non da qui",
"VerdictPossible": "Possibile",
"VerdictWorkaround": "Con un'alternativa",
"VersionLine": "me-web? {0} · software libero (AGPL-3.0)",
"VersionLine": "«me-web?» {0} · software libero (AGPL-3.0)",
"WaitingReach": "In attesa della sua risposta qui sopra.",
"WhatIsThis": "Che cosa significa?"
}