me-web? 0.5: the shared exit measured, the route from the server, the network's upstreams
Build / Desktop, server and tools (push) Successful in 59s
Release / Every platform, the server, the release (push) Successful in 8m42s

- Behind your provider's shared address, me-web? now shows how its exit hands out ports
  (kept, one after another, from one block, or at random), the range it gave this device,
  and how many customers may share the address at most; the estimate sharpens with each
  check on the same address.
- It tests whether two devices behind the same address can reach each other (hairpin), and
  how long an unused connection stays open: the card says "measuring" for about two minutes
  after the check, then the answer.
- With the test from outside, the publisher's server also traces the route back to your
  address: your provider's routers and the networks in between appear on the path, with
  their names.
- The provider card says which networks your provider reaches the internet through.
- On mobile data, the path shows the operator and the type of network (5G, 4G) read from the
  phone; on Android 13 and later the phone asks once for permission to read the network type.
- The speed card adds the round trip to the publisher's server.
- The network data now comes from the publisher's server, refreshed there from open sources:
  iptoasn.com, DB-IP Lite (CC BY 4.0), the University of Oregon Route Views Project (CC BY 4.0)
  and the Android Open Source Project's list of mobile operators (Apache 2.0); the release
  notes list each source's date and checksum.
- Source links in the cards wrap instead of being cut off.
- New strings, drafted in every language.

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 11:11:24 +02:00
1 parent 8caed6b28d
commit eb8be87284
145 files changed
+3704 -193

No files matched your search

+22 -1
View File
@@ -47,10 +47,11 @@
"ContactServer": "meweb.arasaka.software, o loʻo faʻafoeina e le tagata faʻasalalau i Italia: e iloa ai pe o e i luga o le initaneti, o ā tuatusi lautele e vaʻaia e le initaneti ma pe i ai se lomiga fou, ma, naʻo pe a e malie, e taumafai e oʻo atu i lenei masini mai fafo. E lē teuina e le server a me-web? se mea e uiga i au siaki seʻi vagana ua e auina mai.",
"ContactShare": "Naʻo pe a e filifili e faʻasoa: au mea na maua, e auina i meweb.arasaka.software pe a uma ona e faitauina.",
"ContactSpeed": "Toe meweb.arasaka.software mo le suʻega o le saoasaoa: e oʻo i le 12 MB laʻu mai ma le 4 MB laʻu atu (2 ma le 1 i le data telefoni).",
"ContactStun": "stun.meweb.arasaka.software, o loʻo faʻafoeina e le tagata faʻasalalau, ma stun.nextcloud.com, o loʻo faʻafoeina e Nextcloud GmbH i Siamani: e tasi le feʻau pupuʻu i le tasi, e vaʻai ai pe faʻapefea ona sui e lau router tuatusi mo valaʻau ma taʻaloga.",
"ContactStun": "stun.meweb.arasaka.software, o loʻo faʻafoeina e le tagata faʻasalalau, ma stun.nextcloud.com, o loʻo faʻafoeina e Nextcloud GmbH i Siamani: e tasi le feʻau pupuʻu i Nextcloud ma pe tusa ma le luasefulu i le server a le tagata faʻasalalau, o nisi e lua minute le va, e vaʻai ai pe faʻapefea ona sui e lau router poʻo lau kamupani initaneti tuatusi mo valaʻau ma taʻaloga.",
"Contacts": "O ā mea e faʻafesoʻotaʻi e lenei app",
"ContactsIntro": "E talanoa me-web? naʻo i nei mea, ma naʻo pe a siaki:",
"CopyLink": "Faʻasoa le sootaga",
"DataCredits": "Faʻamaumauga o network: iptoasn.com (avanoa mo tagata uma), DB-IP Lite e db-ip.com (CC BY 4.0), le University of Oregon Route Views Project (CC BY 4.0) ma le lisi o kamupani telefoni a le Android Open Source Project (Apache 2.0).",
"DeviceGood": "E mafai e lenei komepiuta ona faʻatino ni tamaʻi auaunaga, pe a tumau ona ola.",
"DeviceLaptop": "E lelei mo le taumafai i mea; mo se server e tumau ona ola, e sili atu se tamaʻi komepiuta e ola pea.",
"DevicePhone": "ʻO le telefoni o se server leaga: e moe, e feoaʻi, ma e ola i le pateri.",
@@ -88,6 +89,7 @@
"FactDownload": "Laʻu mai",
"FactGateway": "Tuatusi o le router",
"FactHairpin": "Mai le fale i lau lava tuatusi lautele",
"FactHairpinExit": "E talanoa saʻo masini e lua i tua o le tuatusi e tasi (hairpin)",
"FactHint": "Faʻailoga",
"FactIpv6": "IPv6",
"FactIpv6Names": "Suʻe tuatusi IPv6",
@@ -97,13 +99,16 @@
"FactLocalIpv6": "Tuatusi IPv6 o lenei masini",
"FactLocalPort": "Port i lenei masini",
"FactMapping": "Talosaga i le router e tatala",
"FactMappingLife": "E tatala pea se fesoʻotaʻiga e lē faʻaaogā mo",
"FactMemory": "Memory (RAM)",
"FactMissingNames": "Igoa e lē o iai",
"FactNatPmp": "NAT-PMP",
"FactNetwork": "Network",
"FactNetworkIpv6": "Network mo le IPv6",
"FactOperator": "Kamupani telefoni",
"FactPcp": "PCP",
"FactPort25": "Port 25 (auina atu o imeli)",
"FactPortSlice": "Port ua tuʻuina atu",
"FactProviderIpv4": "Tuatusi IPv4",
"FactProviderIpv6": "IPv6",
"FactProviderPort25": "Port 25 o imeli",
@@ -111,22 +116,28 @@
"FactProviderSheet": "Pepa faʻapitoa",
"FactPublicV4": "IPv4 lautele",
"FactPublicV6": "IPv6 lautele",
"FactRadio": "Ituaiga network telefoni",
"FactReachV4": "Mai fafo i le IPv4",
"FactReachV6": "Mai fafo i le IPv6",
"FactRedirectedTo": "Auina i",
"FactReverseConfirmed": "E toe faʻasino le igoa i le tuatusi",
"FactReverseLooks": "Foliga e pei o",
"FactReverseName": "Igoa faʻafeagai (PTR)",
"FactRoaming": "Roaming",
"FactRoundTrip": "Alu ma toe foʻi i meweb.arasaka.software",
"FactRoute": "Laasaga muamua o le ala",
"FactRouteBack": "Ala mai meweb.arasaka.software iā te oe",
"FactRouter": "Router",
"FactRouterWan": "Tuatusi initaneti o le router",
"FactSample": "Data na faʻaaogā",
"FactSharers": "Tagata faʻatau e ono faʻasoa lenei tuatusi",
"FactSince": "Talu mai",
"FactStunFirst": "Server STUN muamua",
"FactStunSecond": "Server STUN lona lua",
"FactSystem": "Polokalama faʻavae",
"FactUpload": "Laʻu atu",
"FactUpnp": "UPnP",
"FactUpstreams": "Fesoʻotaʻi i le initaneti e ala i",
"FactWayOut": "Isi auala",
"FactWhoHasIpv6": "ʻO ai e umia le tuatusi IPv6",
"FactWhoHasIt": "ʻO ai e umia le tuatusi IPv4",
@@ -306,6 +317,8 @@
"UsesTitle": "O ā mea e mafai ona e talimalo mai iinei",
"ValueAnswered": "tali mai",
"ValueAnsweredMissing": "taʻu mai e lē o iai",
"ValueAtLeastSeconds": "le itiiti ifo i le {0} sekone",
"ValueBetweenSeconds": "i le va o le {0} ma le {1} sekone",
"ValueCantTell": "lē iloa",
"ValueCantTellResolver": "{0}: e lē mafai e lau server o igoa ona fesili i ai",
"ValueCount": "{0}",
@@ -328,6 +341,8 @@
"ValueMapped": "port {0}: tatala ({1})",
"ValueMbps": "{0} Mbit/s",
"ValueMbpsDecimal": "{0} Mbit/s",
"ValueMeasuring": "o loʻo fuaina, pe tusa ma le lua minute…",
"ValueMilliseconds": "{0} ms",
"ValueNo": "leai",
"ValueNoReverse": "leai",
"ValueNotListed": "{0}: e lē o i le lisi",
@@ -336,11 +351,17 @@
"ValueOpenSheet": "Tatala le pepa a le kamupani",
"ValuePort25Blocked": "poloka",
"ValuePort25Open": "tatala (na tali mai {0})",
"ValuePortsBlock": "mai le poloka e tasi, {0}–{1}",
"ValuePortsInOrder": "faʻasolosolo, {0}–{1}",
"ValuePortsKept": "e tutusa ma i lenei masini",
"ValuePortsScattered": "taʻapeʻape faʻafuaseʻi",
"ValueRefused": "teʻena (numera {0})",
"ValueSample": "{0} MB laʻu mai, {1} MB laʻu atu",
"ValueSharedAtHome": "lau router, e faʻasoa e masini uma i le fale",
"ValueSharedProvider": "le ala faʻasoa a lau kamupani, e faʻaaogā foʻi e isi tagata faʻatau",
"ValueSilent": "leai se tali",
"ValueUnderSeconds": "itiiti ifo i le {0} sekone",
"ValueUpTo": "e oʻo i le tusa ma le {0}",
"ValueYes": "ioe",
"VerdictCannotTell": "Lē iloa",
"VerdictNotPossible": "E lē mai iinei",