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, Итали дахь нийтлэгчийн ажиллуулдаг сервер: таныг онлайн эсэх, интернэт ямар нийтийн хаягуудыг харж байгаа, шинэ хувилбар гарсан эсэхийг мэдэхэд, мөн зөвхөн таныг зөвшөөрвөл энэ төхөөрөмжид гаднаас хүрэхийг оролдоход. me-web? сервер таны шалгалтын талаар та илгээхгүй л бол юу ч хадгалдаггүй.",
"ContactShare": "Зөвхөн та хуваалцахаар сонговол: таны үр дүн, та уншсаны дараа meweb.arasaka.software руу илгээгдэнэ.",
"ContactSpeed": "Хурдны шалгалтад дахин meweb.arasaka.software: 12 MB хүртэл татаж, 4 MB хүртэл илгээнэ (мобайл датаар 2 ба 1).",
"ContactStun": "Нийтлэгчийн ажиллуулдаг stun.meweb.arasaka.software болон Германд Nextcloud GmbH-ийн ажиллуулдаг stun.nextcloud.com: тус бүрт нэг богино мессеж, таны роутер дуудлага, тоглоомд зориулж хаягийг хэрхэн хөрвүүлдгийг харахын тулд.",
"ContactStun": "Нийтлэгчийн ажиллуулдаг stun.meweb.arasaka.software болон Германд Nextcloud GmbH-ийн ажиллуулдаг stun.nextcloud.com: таны роутер эсвэл үйлчилгээ үзүүлэгч дуудлага, тоглоомд зориулж хаягийг хэрхэн хөрвүүлдгийг харахын тулд Nextcloud руу нэг богино мессеж, нийтлэгчийн сервер рүү хорь орчим мессеж илгээдэг бөгөөд заримыг нь хоёр минутын зайтай илгээнэ.",
"Contacts": "Энэ апп юутай холбогддог",
"ContactsIntro": "me-web? зөвхөн эдгээртэй, зөвхөн шалгах үедээ холбогддог:",
"CopyLink": "Холбоосыг хуваалцах",
"DataCredits": "Сүлжээний өгөгдөл: iptoasn.com (нийтийн өмч), db-ip.com-ийн DB-IP Lite (CC BY 4.0), University of Oregon Route Views Project (CC BY 4.0) болон Android Open Source Project-ийн мобайл операторуудын жагсаалт (Apache 2.0).",
"DeviceGood": "Энэ компьютер асаалттай байвал жижиг үйлчилгээнүүдийг ажиллуулж чадна.",
"DeviceLaptop": "Туршиж үзэхэд болно; байнга ажиллах серверт үргэлж асаалттай жижиг компьютер илүү тохиромжтой.",
"DevicePhone": "Утас муу сервер болно: унтдаг, байнга зөөгддөг, батарейгаар ажилладаг.",
@@ -88,6 +89,7 @@
"FactDownload": "Татах",
"FactGateway": "Роутерын хаяг",
"FactHairpin": "Гэрээс өөрийн нийтийн хаяг руу",
"FactHairpinExit": "Нэг хаягийн ард байгаа хоёр төхөөрөмж шууд холбогддог (hairpin)",
"FactHint": "Сэжүүр",
"FactIpv6": "IPv6",
"FactIpv6Names": "IPv6 хаяг хайдаг",
@@ -97,13 +99,16 @@
"FactLocalIpv6": "Энэ төхөөрөмжийн IPv6 хаягууд",
"FactLocalPort": "Энэ төхөөрөмж дээрх порт",
"FactMapping": "Роутерт нээх хүсэлт",
"FactMappingLife": "Ашиглагдаагүй холболт нээлттэй байх хугацаа",
"FactMemory": "Санах ой (RAM)",
"FactMissingNames": "Байхгүй нэрүүд",
"FactNatPmp": "NAT-PMP",
"FactNetwork": "Сүлжээ",
"FactNetworkIpv6": "IPv6-ийн сүлжээ",
"FactOperator": "Мобайл оператор",
"FactPcp": "PCP",
"FactPort25": "25-р порт (шуудан илгээх)",
"FactPortSlice": "Олгосон портууд",
"FactProviderIpv4": "IPv4 хаяг",
"FactProviderIpv6": "IPv6",
"FactProviderPort25": "Шуудангийн 25-р порт",
@@ -111,22 +116,28 @@
"FactProviderSheet": "Техникийн хуудас",
"FactPublicV4": "Нийтийн IPv4",
"FactPublicV6": "Нийтийн IPv6",
"FactRadio": "Мобайл сүлжээний төрөл",
"FactReachV4": "Гаднаас IPv4-ээр",
"FactReachV6": "Гаднаас IPv6-аар",
"FactRedirectedTo": "Илгээсэн газар",
"FactReverseConfirmed": "Нэр нь хаяг руу буцаж заадаг",
"FactReverseLooks": "Юутай төстэй",
"FactReverseName": "Урвуу нэр (PTR)",
"FactRoaming": "Роуминг",
"FactRoundTrip": "Мессеж meweb.arasaka.software хүртэл очиж ирэх хугацаа",
"FactRoute": "Замын эхний алхмууд",
"FactRouteBack": "Танд meweb.arasaka.software серверээс ирэх зам",
"FactRouter": "Роутер",
"FactRouterWan": "Роутерын интернэт хаяг",
"FactSample": "Ашигласан дата",
"FactSharers": "Энэ хаягийг хуваалцаж болох хэрэглэгчид",
"FactSince": "Хэзээнээс",
"FactStunFirst": "Эхний STUN сервер",
"FactStunSecond": "Хоёр дахь STUN сервер",
"FactSystem": "Систем",
"FactUpload": "Илгээх",
"FactUpnp": "UPnP",
"FactUpstreams": "Интернэтэд дамжин холбогддог сүлжээ",
"FactWayOut": "Тойрох арга",
"FactWhoHasIpv6": "IPv6 хаяг эзэмшигч",
"FactWhoHasIt": "IPv4 хаяг эзэмшигч",
@@ -306,6 +317,8 @@
"UsesTitle": "Эндээс юу байршуулж болох вэ",
"ValueAnswered": "хариулсан",
"ValueAnsweredMissing": "байхгүй гэж мэдэгдсэн",
"ValueAtLeastSeconds": "дор хаяж {0} секунд",
"ValueBetweenSeconds": "{0} ба {1} секундын хооронд",
"ValueCantTell": "тодорхойгүй",
"ValueCantTellResolver": "{0}: таны нэрийн сервер үүнээс асууж чадахгүй",
"ValueCount": "{0}",
@@ -328,6 +341,8 @@
"ValueMapped": "порт {0}: нээгдсэн ({1})",
"ValueMbps": "{0} Mbit/s",
"ValueMbpsDecimal": "{0} Mbit/s",
"ValueMeasuring": "хэмжиж байна, ойролцоогоор хоёр минут…",
"ValueMilliseconds": "{0} ms",
"ValueNo": "үгүй",
"ValueNoReverse": "байхгүй",
"ValueNotListed": "{0}: жагсаалтад байхгүй",
@@ -336,11 +351,17 @@
"ValueOpenSheet": "Операторын хуудсыг нээх",
"ValuePort25Blocked": "блоклогдсон",
"ValuePort25Open": "нээлттэй ({0} хариулсан)",
"ValuePortsBlock": "нэг блокоос, {0}–{1}",
"ValuePortsInOrder": "дараалан, {0}–{1}",
"ValuePortsKept": "энэ төхөөрөмж дээрхтэй ижил",
"ValuePortsScattered": "санамсаргүй тархсан",
"ValueRefused": "татгалзсан (код {0})",
"ValueSample": "{0} MB татсан, {1} MB илгээсэн",
"ValueSharedAtHome": "таны роутер, гэрийн бүх төхөөрөмж хуваалцдаг",
"ValueSharedProvider": "таны үйлчилгээ үзүүлэгчийн хуваалцсан гарц, бусад хэрэглэгчид ч ашигладаг",
"ValueSilent": "хариу алга",
"ValueUnderSeconds": "{0} секундээс бага",
"ValueUpTo": "ойролцоогоор {0} хүртэл",
"ValueYes": "тийм",
"VerdictCannotTell": "Тодорхойгүй",
"VerdictNotPossible": "Эндээс боломжгүй",