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, e whakahaerehia ana e te kaiwhakaputa i Itāria: hei kite mēnā kei te ipurangi koe, ko ēhea wāhitau tūmatanui e kitea ana e te ipurangi, mēnā he putanga hou ake, ā, mēnā anake ka whakaae koe, hei whakamātau ki te toro ki tēnei pūrere mai i waho. Kāore te tūmau o me-web? e pupuri i tētahi mea mō ō arowhai, ki te kore koe e tuku.",
"ContactShare": "Mēnā anake ka kōwhiri koe ki te tiri: ō kitenga, ka tukuna ki meweb.arasaka.software i muri i tō pānui.",
"ContactSpeed": "meweb.arasaka.software anō mō te whakamātautau tere: tae atu ki te 12 MB i tikiake me te 4 MB i tukuake (2 me te 1 i te raraunga pūkoro).",
"ContactStun": "stun.meweb.arasaka.software, e whakahaerehia ana e te kaiwhakaputa, me stun.nextcloud.com, e whakahaerehia ana e Nextcloud GmbH i Tiamana: kotahi te karere poto ki ia mea, hei kite me pēhea tō pouara e whakawhiti ai i ngā wāhitau mō ngā waea me ngā kēmu.",
"ContactStun": "stun.meweb.arasaka.software, e whakahaerehia ana e te kaiwhakaputa, me stun.nextcloud.com, e whakahaerehia ana e Nextcloud GmbH i Tiamana: kotahi te karere poto ki a Nextcloud, ā, tata ki te rua tekau ki tō te kaiwhakaputa, ko ētahi e rua meneti te tawhiti, hei kite me pēhea tō pouara, tō kaiwhakarato rānei e whakawhiti ai i ngā wāhitau mō ngā waea me ngā kēmu.",
"Contacts": "Ngā mea ka whakapāngia e tēnei taupānga",
"ContactsIntro": "Ka kōrero a me-web? ki ēnei anake, ā, i te wā anake e arowhai ana:",
"CopyLink": "Tiria te hono",
"DataCredits": "Raraunga whatunga: iptoasn.com (mā te katoa), DB-IP Lite nā db-ip.com (CC BY 4.0), te University of Oregon Route Views Project (CC BY 4.0) me te rārangi kaiwhakarato pūkoro a te Android Open Source Project (Apache 2.0).",
"DeviceGood": "Ka taea e tēnei rorohiko te whakahaere ratonga iti, mēnā ka kā tonu.",
"DeviceLaptop": "Ka pai mō te whakamātau; mō te tūmau e kā tonu ana, he pai ake tētahi rorohiko iti e kā ana i ngā wā katoa.",
"DevicePhone": "He tūmau kino te waea: ka moe, ka nekeneke, ā, ka rere mā te pūhiko.",
@@ -88,6 +89,7 @@
"FactDownload": "Tikiake",
"FactGateway": "Wāhitau pouara",
"FactHairpin": "Mai i te kāinga ki tō wāhitau tūmatanui ake",
"FactHairpinExit": "Ka kōrero tōtika ngā pūrere e rua kei muri i te wāhitau kotahi (hairpin)",
"FactHint": "Tīwhiri",
"FactIpv6": "IPv6",
"FactIpv6Names": "Ka rapu i ngā wāhitau IPv6",
@@ -97,13 +99,16 @@
"FactLocalIpv6": "Ngā wāhitau IPv6 o tēnei pūrere",
"FactLocalPort": "Tauranga i tēnei pūrere",
"FactMapping": "I tonoa te pouara kia huaki",
"FactMappingLife": "Te roa e tuwhera tonu ai tētahi hononga kāore e whakamahia ana",
"FactMemory": "Pūmahara (RAM)",
"FactMissingNames": "Ngā ingoa kāore i te tīari",
"FactNatPmp": "NAT-PMP",
"FactNetwork": "Whatunga",
"FactNetworkIpv6": "Whatunga mō te IPv6",
"FactOperator": "Kaiwhakarato pūkoro",
"FactPcp": "PCP",
"FactPort25": "Tauranga 25 (te tuku īmēra)",
"FactPortSlice": "Ngā tauranga ka tukua",
"FactProviderIpv4": "Wāhitau IPv4",
"FactProviderIpv6": "IPv6",
"FactProviderPort25": "Tauranga īmēra 25",
@@ -111,22 +116,28 @@
"FactProviderSheet": "Pepa hangarau",
"FactPublicV4": "IPv4 tūmatanui",
"FactPublicV6": "IPv6 tūmatanui",
"FactRadio": "Momo whatunga pūkoro",
"FactReachV4": "Mai i waho mā te IPv4",
"FactReachV6": "Mai i waho mā te IPv6",
"FactRedirectedTo": "I tukuna ki",
"FactReverseConfirmed": "Ka tohu whakamuri te ingoa ki te wāhitau",
"FactReverseLooks": "He rite ki",
"FactReverseName": "Ingoa whakamuri (PTR)",
"FactRoaming": "Kōpikopiko (roaming)",
"FactRoundTrip": "Te haere ki meweb.arasaka.software me te hoki mai",
"FactRoute": "Ngā hīkoi tuatahi o te ara",
"FactRouteBack": "Te ara mai i meweb.arasaka.software ki a koe",
"FactRouter": "Pouara",
"FactRouterWan": "Wāhitau ipurangi o te pouara",
"FactSample": "Raraunga i whakamahia",
"FactSharers": "Ngā kiritaki ka āhei ki te tiri i tēnei wāhitau",
"FactSince": "Mai i",
"FactStunFirst": "Tūmau STUN tuatahi",
"FactStunSecond": "Tūmau STUN tuarua",
"FactSystem": "Pūnaha",
"FactUpload": "Tukuake",
"FactUpnp": "UPnP",
"FactUpstreams": "E hono ana ki te ipurangi mā",
"FactWayOut": "Huarahi kē",
"FactWhoHasIpv6": "Kei a wai te wāhitau IPv6",
"FactWhoHasIt": "Kei a wai te wāhitau IPv4",
@@ -306,6 +317,8 @@
"UsesTitle": "Ngā mea ka taea e koe te manaaki i konei",
"ValueAnswered": "i whakautu",
"ValueAnsweredMissing": "i kīia kāore i te tīari",
"ValueAtLeastSeconds": "{0} hēkona, neke atu rānei",
"ValueBetweenSeconds": "i waenga i te {0} me te {1} hēkona",
"ValueCantTell": "kāore e mōhiotia",
"ValueCantTellResolver": "{0}: kāore e taea e tō tūmau ingoa te pātai",
"ValueCount": "{0}",
@@ -328,6 +341,8 @@
"ValueMapped": "tauranga {0}: kua huakina ({1})",
"ValueMbps": "{0} Mbit/s",
"ValueMbpsDecimal": "{0} Mbit/s",
"ValueMeasuring": "e ine ana, kia rua meneti pea…",
"ValueMilliseconds": "{0} ms",
"ValueNo": "kāo",
"ValueNoReverse": "kāore",
"ValueNotListed": "{0}: kāore i te rārangi",
@@ -336,11 +351,17 @@
"ValueOpenSheet": "Huakina te pepa a te kaiwhakahaere",
"ValuePort25Blocked": "kua aukatia",
"ValuePort25Open": "kei te tuwhera (i whakautu a {0})",
"ValuePortsBlock": "mai i te poraka kotahi, {0}–{1}",
"ValuePortsInOrder": "tētahi i muri i tētahi, {0}–{1}",
"ValuePortsKept": "he ōrite ki ērā i tēnei pūrere",
"ValuePortsScattered": "marara noa",
"ValueRefused": "i whakakāhore (waehere {0})",
"ValueSample": "{0} MB i tikiake, {1} MB i tukuake",
"ValueSharedAtHome": "tō pouara, e tiria ana e ngā pūrere katoa o te kāinga",
"ValueSharedProvider": "te putanga tiri a tō kaiwhakarato, e whakamahia ana hoki e ētahi atu kiritaki",
"ValueSilent": "kāore he whakautu",
"ValueUnderSeconds": "iti iho i te {0} hēkona",
"ValueUpTo": "tae atu ki te {0} pea",
"ValueYes": "āe",
"VerdictCannotTell": "Kāore e mōhiotia",
"VerdictNotPossible": "Kāore i konei",