diff --git a/CLAUDE.md b/CLAUDE.md index 8eb1614..25b4123 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -93,6 +93,15 @@ The Android release key: alias `meweb`, certificate SHA-256 - **Shared findings are files, not Mongo.** The box's Mongo has auth on and me-web? has no user there; a file per submission under the unit's `StateDirectory`, with only the delete token's SHA-256, needs no credentials. - **An address inside right-to-left text reorders around `→`.** `Texts.Isolate` wraps every literal value in U+2068/U+2069. +- **On mobile data there is no router of the user's.** Android reports a gateway for the cellular link, so + `CheckRunner` skips the router protocols on a mobile link, and a private or 100.64 address on the device with a + different public echo is the operator's NAT (`NatKind.Shared`); before 0.4 a phone on Iliad read "router not + answering" and "can't tell" everywhere downstream. Provider profiles describe home lines, so on mobile the card says so. +- **The route is drawn, never trusted.** `Route.Trace` (8 TTLs) feeds the path's wires: hops after the first, up to + the first public one, sit before the shared exit or the provider; public ones carry their AS number into the + internet; unanswered runs collapse to "…". The NAT verdict never reads them (see the 100.64 pitfall). +- **Download speed is timed after the first quarter of the sample**, once TCP has ramped up: on mobile the sample is + 2 MB and the whole-transfer figure was mostly the ramp. - **A Lucide icon joined from several SVG elements must start each one with an absolute `M`.** A leading `m` is absolute only as a path's first command; joined after another element it becomes relative and draws outside the box. The shield and the radio tower did that until 0.3; check new geometry by walking its points against 24 (or 48). diff --git a/Directory.Build.props b/Directory.Build.props index 6f5e928..5f826b6 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 0.3.1 + 0.4.0 me-web? Arasaka di Hvozdikov Yevheniy © 2026 Arasaka di Hvozdikov Yevheniy diff --git a/PATTERNS.md b/PATTERNS.md index 0cba3aa..678cad8 100644 --- a/PATTERNS.md +++ b/PATTERNS.md @@ -105,7 +105,11 @@ Scope: `src/`, `tools/`. Out of scope: generated files (`obj/`, `*.g.cs`), third ## G. App (Avalonia) 27. **Client calls never throw** across the view-model boundary: a probe returns a result the view model can show; - transport failures become a state ("can't tell from here"), never an exception in a page. + transport failures become a state ("can't tell from here"), never an exception in a page. At the network edge + that means `catch (Exception) when (!ct.IsCancellationRequested)`, not a list of expected types: on Android the + HTTPS client is the platform's own stack, and a network switch throws exceptions no list foresees. Behind it, + `ErrorLog.Watch` is the last guard (the UI dispatcher, unobserved tasks, Android's `UnhandledExceptionRaiser`): + it writes `errors.log` in the app folder, sends nothing, and keeps the app running. 28. **One screen = `XView.axaml` + `XViewModel`**, the view model resolved from DI. 29. n/a. 30. **Resilience engages on connection failure only**; a definite answer is never retried. diff --git a/src/MeWeb.Android/AndroidPlatform.cs b/src/MeWeb.Android/AndroidPlatform.cs index 2cd2775..656903b 100644 --- a/src/MeWeb.Android/AndroidPlatform.cs +++ b/src/MeWeb.Android/AndroidPlatform.cs @@ -52,8 +52,15 @@ public class AndroidPlatform : SystemPlatform var chooser = Intent.CreateChooser(send, title); if (chooser is null) return false; chooser.AddFlags(ActivityFlags.NewTask); - Context.StartActivity(chooser); - return true; + try + { + Context.StartActivity(chooser); + return true; + } + catch (ActivityNotFoundException) + { + return false; + } } public override IDisposable AllowMulticast() diff --git a/src/MeWeb.Android/MainApplication.cs b/src/MeWeb.Android/MainApplication.cs index acc749a..cd83744 100644 --- a/src/MeWeb.Android/MainApplication.cs +++ b/src/MeWeb.Android/MainApplication.cs @@ -9,7 +9,17 @@ namespace MeWeb.Android; [Application] public class MainApplication : AvaloniaAndroidApplication { - protected MainApplication(nint javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) => MeWeb.App.App.Platform = new AndroidPlatform(); + protected MainApplication(nint javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) + { + MeWeb.App.App.Platform = new AndroidPlatform(); + AndroidEnvironment.UnhandledExceptionRaiser += OnUnhandled; + } + + static void OnUnhandled(object sender, RaiseThrowableEventArgs e) + { + MeWeb.App.Services.ErrorLog.Write(e.Exception); + e.Handled = true; + } protected override AppBuilder CustomizeAppBuilder(AppBuilder builder) => base.CustomizeAppBuilder(builder).WithInterFont(); } diff --git a/src/MeWeb.App/App.axaml.cs b/src/MeWeb.App/App.axaml.cs index a093398..470270c 100644 --- a/src/MeWeb.App/App.axaml.cs +++ b/src/MeWeb.App/App.axaml.cs @@ -28,6 +28,7 @@ public partial class App : Application public override void OnFrameworkInitializationCompleted() { + ErrorLog.Watch(); Services = new ServiceCollection().AddMeWebApp(Platform).BuildServiceProvider(); var stored = AppSettings.Read(); Localizer.Instance.SetLanguage(Languages.Find(stored.Language) ?? Languages.ForCulture(System.Globalization.CultureInfo.CurrentUICulture)); diff --git a/src/MeWeb.App/Resources/Styles.axaml b/src/MeWeb.App/Resources/Styles.axaml index 83c43d0..2df1fac 100644 --- a/src/MeWeb.App/Resources/Styles.axaml +++ b/src/MeWeb.App/Resources/Styles.axaml @@ -188,6 +188,10 @@ + diff --git a/src/MeWeb.App/Services/ErrorLog.cs b/src/MeWeb.App/Services/ErrorLog.cs new file mode 100644 index 0000000..10a0e07 --- /dev/null +++ b/src/MeWeb.App/Services/ErrorLog.cs @@ -0,0 +1,50 @@ +using Avalonia.Threading; + +using MeWeb.Shared; + +namespace MeWeb.App.Services; + +public static class ErrorLog +{ + const long MaxBytes = 256 * 1024; + static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb", "errors.log"); + static readonly Lock Gate = new(); + + public static void Watch() + { + Dispatcher.UIThread.UnhandledException += OnDispatcher; + TaskScheduler.UnobservedTaskException += OnUnobserved; + AppDomain.CurrentDomain.UnhandledException += OnDomain; + } + + public static void Write(Exception error) + { + if (error is null) return; + lock (Gate) + { + try + { + Directory.CreateDirectory(Path.GetDirectoryName(FilePath)); + if (File.Exists(FilePath) && new FileInfo(FilePath).Length > MaxBytes) File.Delete(FilePath); + File.AppendAllText(FilePath, $"{DateTimeOffset.UtcNow:O} me-web? {BuildInfo.Version}{Environment.NewLine}{error}{Environment.NewLine}{Environment.NewLine}"); + } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException) + { + } + } + } + + static void OnDispatcher(object sender, DispatcherUnhandledExceptionEventArgs e) + { + Write(e.Exception); + e.Handled = true; + } + + static void OnUnobserved(object sender, UnobservedTaskExceptionEventArgs e) + { + Write(e.Exception); + e.SetObserved(); + } + + static void OnDomain(object sender, UnhandledExceptionEventArgs e) => Write(e.ExceptionObject as Exception); +} diff --git a/src/MeWeb.App/Strings/am.json b/src/MeWeb.App/Strings/am.json index 9ae2e0a..f0b10b1 100644 --- a/src/MeWeb.App/Strings/am.json +++ b/src/MeWeb.App/Strings/am.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "አይቀርብም", "ProviderIpv6Tunnel": "በዋሻ በኩል (6rd)", "ProviderListed": "አቅራቢዎ {0} ነው።", + "ProviderListedMobile": "አቅራቢዎ {0} ነው። ከታች ያሉት ማስታወሻዎች ስለ ቤት መስመሮቹ ናቸው፤ ይህ መሣሪያ በሞባይል አውታረ መረቡ ላይ ነው።", "ProviderNoAddress": "ይፋዊ አድራሻ ከሌለ አቅራቢውን ማግኘት አይቻልም።", "ProviderNoMap": "ይህ የme-web? ቅጂ የአቅራቢዎች ካርታ የለውም።", "ProviderNotFound": "የአቅራቢዎች ካርታው ይህን አድራሻ አያውቀውም።", @@ -338,6 +339,7 @@ "ValueRefused": "እምቢ ብሏል (ኮድ {0})", "ValueSample": "{0} MB ማውረድ፣ {1} MB መስቀል", "ValueSharedAtHome": "ራውተርዎ፣ በቤት ውስጥ ባሉ ሁሉም መሣሪያዎች የተጋራ", + "ValueSharedProvider": "የአቅራቢዎ የጋራ መውጫ፣ ሌሎች ደንበኞችም የሚጠቀሙበት", "ValueSilent": "ምላሽ የለም", "ValueYes": "አዎ", "VerdictCannotTell": "ማወቅ አይቻልም", diff --git a/src/MeWeb.App/Strings/ar.json b/src/MeWeb.App/Strings/ar.json index 3d57e39..eddb35f 100644 --- a/src/MeWeb.App/Strings/ar.json +++ b/src/MeWeb.App/Strings/ar.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "غير متوفر", "ProviderIpv6Tunnel": "عبر نفق (6rd)", "ProviderListed": "مزوّد خدمتك هو {0}.", + "ProviderListedMobile": "مزوّد خدمتك هو {0}. الملاحظات أدناه تخص خطوطه المنزلية؛ أما هذا الجهاز فمتصل بشبكة الجوّال الخاصة به.", "ProviderNoAddress": "لا يمكن معرفة المزوّد من دون عنوان عام.", "ProviderNoMap": "لا تتضمن هذه النسخة من me-web? خريطة المزوّدين.", "ProviderNotFound": "خريطة المزوّدين لا تعرف هذا العنوان.", @@ -338,6 +339,7 @@ "ValueRefused": "رفض (الرمز {0})", "ValueSample": "{0} MB تنزيل، {1} MB رفع", "ValueSharedAtHome": "الراوتر لديك، تتشاركه كل أجهزة المنزل", + "ValueSharedProvider": "المخرج المشترك لمزوّد خدمتك، يستخدمه عملاء آخرون أيضًا", "ValueSilent": "لا إجابة", "ValueYes": "نعم", "VerdictCannotTell": "تعذّر التحديد", diff --git a/src/MeWeb.App/Strings/ay.json b/src/MeWeb.App/Strings/ay.json index 1ea6b82..c92b664 100644 --- a/src/MeWeb.App/Strings/ay.json +++ b/src/MeWeb.App/Strings/ay.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "jan churata", "ProviderIpv6Tunnel": "mä túnel tuqi (6rd)", "ProviderListed": "Proveedoramax {0}.", + "ProviderListedMobile": "Proveedoramax {0}. Aynacha yatiyawinakax utan líneanakapat parlapxi; aka equipox móvil redapankiwa.", "ProviderNoAddress": "Jan público direccionanïsax janiw proveedor jikxatañjamäkiti.", "ProviderNoMap": "Aka me-web? copianx janiw proveedor mapax utjkiti.", "ProviderNotFound": "Proveedor mapax janiw aka direccion uñt'kiti.", @@ -338,6 +339,7 @@ "ValueRefused": "jani sawayi (código {0})", "ValueSample": "{0} MB apaqata, {1} MB apkatata", "ValueSharedAtHome": "routerama, utan taqi equiponakan jaljata", + "ValueSharedProvider": "proveedoraman jaljat mistuñapa, yaqha clientenakas apnaqapxaraki", "ValueSilent": "jan jaysata", "ValueYes": "jisa", "VerdictCannotTell": "Jan yatiñjama", diff --git a/src/MeWeb.App/Strings/az-Cyrl.json b/src/MeWeb.App/Strings/az-Cyrl.json index 69e3376..ae96296 100644 --- a/src/MeWeb.App/Strings/az-Cyrl.json +++ b/src/MeWeb.App/Strings/az-Cyrl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "тәклиф олунмур", "ProviderIpv6Tunnel": "тунел васитәсилә (6rd)", "ProviderListed": "Провајдериниз: {0}.", + "ProviderListedMobile": "Провајдериниз: {0}. Ашағыдакы гејдләр онун ев хәтләри һаггындадыр; бу ҹиһаз онун мобил шәбәкәсиндәдир.", "ProviderNoAddress": "Иҹтимаи үнван олмадан провајдери тапмаг олмур.", "ProviderNoMap": "Бу me-web? нүсхәсиндә провајдер хәритәси јохдур.", "ProviderNotFound": "Провајдер хәритәси бу үнваны танымыр.", @@ -338,6 +339,7 @@ "ValueRefused": "рәдд етди (код {0})", "ValueSample": "{0} MB јүкләмә, {1} MB ҝөндәрмә", "ValueSharedAtHome": "роутериниз, евдәки бүтүн ҹиһазлар үчүн ортаг", + "ValueSharedProvider": "провајдеринизин ортаг чыхышы, ондан диҝәр абунәчиләр дә истифадә едир", "ValueSilent": "ҹаваб јохдур", "ValueYes": "бәли", "VerdictCannotTell": "Мүәјјән етмәк олмур", diff --git a/src/MeWeb.App/Strings/az.json b/src/MeWeb.App/Strings/az.json index 66c3294..6bf74c7 100644 --- a/src/MeWeb.App/Strings/az.json +++ b/src/MeWeb.App/Strings/az.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "təklif olunmur", "ProviderIpv6Tunnel": "tunel vasitəsilə (6rd)", "ProviderListed": "Provayderiniz: {0}.", + "ProviderListedMobile": "Provayderiniz: {0}. Aşağıdakı qeydlər onun ev xətlərinə aiddir; bu cihaz isə onun mobil şəbəkəsinə qoşulub.", "ProviderNoAddress": "İctimai ünvan olmadan provayderi tapmaq olmur.", "ProviderNoMap": "Bu me-web? nüsxəsində provayder xəritəsi yoxdur.", "ProviderNotFound": "Provayder xəritəsi bu ünvanı tanımır.", @@ -338,6 +339,7 @@ "ValueRefused": "rədd etdi (kod {0})", "ValueSample": "{0} MB yükləmə, {1} MB göndərmə", "ValueSharedAtHome": "routeriniz, evdəki bütün cihazlar üçün ortaq", + "ValueSharedProvider": "provayderinizin ortaq çıxışı, digər abunəçilər də ondan istifadə edir", "ValueSilent": "cavab yoxdur", "ValueYes": "bəli", "VerdictCannotTell": "Müəyyən etmək olmur", diff --git a/src/MeWeb.App/Strings/be.json b/src/MeWeb.App/Strings/be.json index 37a7d00..39d0226 100644 --- a/src/MeWeb.App/Strings/be.json +++ b/src/MeWeb.App/Strings/be.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не прадастаўляецца", "ProviderIpv6Tunnel": "праз тунэль (6rd)", "ProviderListed": "Ваш правайдар — {0}.", + "ProviderListedMobile": "Ваш правайдар — {0}. Нататкі ніжэй — пра яго хатнія лініі; гэтая прылада падключана да яго мабільнай сеткі.", "ProviderNoAddress": "Без публічнага адраса правайдара не знайсці.", "ProviderNoMap": "У гэтай копіі me-web? няма карты правайдараў.", "ProviderNotFound": "Гэтага адраса няма на карце правайдараў.", @@ -338,6 +339,7 @@ "ValueRefused": "адмова (код {0})", "ValueSample": "{0} MB спампавана, {1} MB запампавана", "ValueSharedAtHome": "ваш роўтар, агульны для ўсіх хатніх прылад", + "ValueSharedProvider": "агульны выхад вашага правайдара, якім карыстаюцца і іншыя кліенты", "ValueSilent": "няма адказу", "ValueYes": "так", "VerdictCannotTell": "Невядома", diff --git a/src/MeWeb.App/Strings/bg.json b/src/MeWeb.App/Strings/bg.json index 3fa14b6..46f6213 100644 --- a/src/MeWeb.App/Strings/bg.json +++ b/src/MeWeb.App/Strings/bg.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не се предлага", "ProviderIpv6Tunnel": "чрез тунел (6rd)", "ProviderListed": "Вашият доставчик е {0}.", + "ProviderListedMobile": "Вашият доставчик е {0}. Бележките по-долу се отнасят за домашните му линии; това устройство е в мобилната му мрежа.", "ProviderNoAddress": "Без публичен адрес доставчикът не може да бъде открит.", "ProviderNoMap": "Това копие на me-web? няма карта на доставчиците.", "ProviderNotFound": "Картата на доставчиците не познава този адрес.", @@ -338,6 +339,7 @@ "ValueRefused": "отказа (код {0})", "ValueSample": "{0} MB изтеглени, {1} MB качени", "ValueSharedAtHome": "вашият рутер, споделен от всички устройства у дома", + "ValueSharedProvider": "общият изход на вашия доставчик, използван и от други клиенти", "ValueSilent": "няма отговор", "ValueYes": "да", "VerdictCannotTell": "Неясно", diff --git a/src/MeWeb.App/Strings/bi.json b/src/MeWeb.App/Strings/bi.json index 90875fc..cb635a0 100644 --- a/src/MeWeb.App/Strings/bi.json +++ b/src/MeWeb.App/Strings/bi.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "i no gat", "ProviderIpv6Tunnel": "tru long wan tanel (6rd)", "ProviderListed": "Provaeda blong yu hem i {0}.", + "ProviderListedMobile": "Provaeda blong yu hem i {0}. Ol not we oli stap daon oli tokbaot ol laen blong haos blong hem; masin ia i stap long mobael netwok blong hem.", "ProviderNoAddress": "Sapos i no gat pablik adres, mifala no save faenem provaeda.", "ProviderNoMap": "Kopi ia blong me-web? i no gat map blong ol provaeda.", "ProviderNotFound": "Map blong ol provaeda i no save adres ia.", @@ -338,6 +339,7 @@ "ValueRefused": "i talem no (kod {0})", "ValueSample": "{0} MB daonlod, {1} MB aplod", "ValueSharedAtHome": "router blong yu, we evri masin long haos i serem", + "ValueSharedProvider": "doa blong provaeda blong yu we oli serem, ol narafala kastoma tu oli yusum", "ValueSilent": "i no ansa", "ValueYes": "yes", "VerdictCannotTell": "No save talem", diff --git a/src/MeWeb.App/Strings/bn.json b/src/MeWeb.App/Strings/bn.json index 21b7c0e..97dd2b5 100644 --- a/src/MeWeb.App/Strings/bn.json +++ b/src/MeWeb.App/Strings/bn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "দেওয়া হয় না", "ProviderIpv6Tunnel": "একটি টানেলের মাধ্যমে (6rd)", "ProviderListed": "আপনার প্রোভাইডার {0}।", + "ProviderListedMobile": "আপনার প্রোভাইডার {0}। নিচের নোটগুলো এর বাড়ির লাইন নিয়ে; এই ডিভাইসটি এর মোবাইল নেটওয়ার্কে আছে।", "ProviderNoAddress": "পাবলিক ঠিকানা ছাড়া প্রোভাইডার খুঁজে পাওয়া যায় না।", "ProviderNoMap": "me-web?-এর এই কপিতে প্রোভাইডার ম্যাপ নেই।", "ProviderNotFound": "প্রোভাইডার ম্যাপ এই ঠিকানাটি চেনে না।", @@ -338,6 +339,7 @@ "ValueRefused": "প্রত্যাখ্যান করেছে (কোড {0})", "ValueSample": "{0} MB ডাউনলোড, {1} MB আপলোড", "ValueSharedAtHome": "আপনার রাউটার, বাড়ির সব ডিভাইস মিলে ভাগ করা", + "ValueSharedProvider": "আপনার প্রোভাইডারের ভাগ করা বের হওয়ার পথ, যা অন্য গ্রাহকরাও ব্যবহার করেন", "ValueSilent": "কোনো উত্তর নেই", "ValueYes": "হ্যাঁ", "VerdictCannotTell": "বলা যাচ্ছে না", diff --git a/src/MeWeb.App/Strings/bs-Cyrl.json b/src/MeWeb.App/Strings/bs-Cyrl.json index 1250f95..91f8aab 100644 --- a/src/MeWeb.App/Strings/bs-Cyrl.json +++ b/src/MeWeb.App/Strings/bs-Cyrl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не нуди се", "ProviderIpv6Tunnel": "преко тунела (6rd)", "ProviderListed": "Ваш провајдер је {0}.", + "ProviderListedMobile": "Ваш провајдер је {0}. Биљешке испод се односе на његове кућне линије; овај уређај је на његовој мобилној мрежи.", "ProviderNoAddress": "Без јавне адресе провајдер се не може пронаћи.", "ProviderNoMap": "Ова копија me-web? нема мапу провајдера.", "ProviderNotFound": "Мапа провајдера не познаје ову адресу.", @@ -338,6 +339,7 @@ "ValueRefused": "одбио (код {0})", "ValueSample": "{0} MB преузето, {1} MB отпремљено", "ValueSharedAtHome": "ваш рутер, који дијеле сви уређаји у кући", + "ValueSharedProvider": "заједнички излаз вашег провајдера, који користе и други корисници", "ValueSilent": "нема одговора", "ValueYes": "да", "VerdictCannotTell": "Не може се рећи", diff --git a/src/MeWeb.App/Strings/bs.json b/src/MeWeb.App/Strings/bs.json index 30c605c..f1cac66 100644 --- a/src/MeWeb.App/Strings/bs.json +++ b/src/MeWeb.App/Strings/bs.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ne nudi se", "ProviderIpv6Tunnel": "preko tunela (6rd)", "ProviderListed": "Vaš provajder je {0}.", + "ProviderListedMobile": "Vaš provajder je {0}. Bilješke ispod odnose se na njegove kućne linije; ovaj uređaj je na njegovoj mobilnoj mreži.", "ProviderNoAddress": "Bez javne adrese provajder se ne može pronaći.", "ProviderNoMap": "Ova kopija me-web? nema mapu provajdera.", "ProviderNotFound": "Mapa provajdera ne poznaje ovu adresu.", @@ -338,6 +339,7 @@ "ValueRefused": "odbio (kod {0})", "ValueSample": "{0} MB preuzeto, {1} MB otpremljeno", "ValueSharedAtHome": "vaš ruter, koji dijele svi uređaji u kući", + "ValueSharedProvider": "zajednički izlaz vašeg provajdera, koji koriste i drugi korisnici", "ValueSilent": "nema odgovora", "ValueYes": "da", "VerdictCannotTell": "Ne može se reći", diff --git a/src/MeWeb.App/Strings/ca.json b/src/MeWeb.App/Strings/ca.json index d816253..f05229e 100644 --- a/src/MeWeb.App/Strings/ca.json +++ b/src/MeWeb.App/Strings/ca.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "no disponible", "ProviderIpv6Tunnel": "a través d'un túnel (6rd)", "ProviderListed": "El vostre operador és {0}.", + "ProviderListedMobile": "El vostre operador és {0}. Les notes de sota parlen de les seves línies domèstiques; aquest dispositiu és a la seva xarxa mòbil.", "ProviderNoAddress": "Sense una adreça pública no es pot trobar l'operador.", "ProviderNoMap": "Aquesta còpia de me-web? no inclou el mapa d'operadors.", "ProviderNotFound": "El mapa d'operadors no coneix aquesta adreça.", @@ -338,6 +339,7 @@ "ValueRefused": "ha refusat (codi {0})", "ValueSample": "{0} MB de baixada, {1} MB de pujada", "ValueSharedAtHome": "el vostre router, compartit per tots els dispositius de casa", + "ValueSharedProvider": "la sortida compartida del vostre operador, que també fan servir altres clients", "ValueSilent": "sense resposta", "ValueYes": "sí", "VerdictCannotTell": "No es pot saber", diff --git a/src/MeWeb.App/Strings/cs.json b/src/MeWeb.App/Strings/cs.json index 48eab2b..5cd0ce1 100644 --- a/src/MeWeb.App/Strings/cs.json +++ b/src/MeWeb.App/Strings/cs.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nenabízí se", "ProviderIpv6Tunnel": "přes tunel (6rd)", "ProviderListed": "Váš poskytovatel je {0}.", + "ProviderListedMobile": "Váš poskytovatel je {0}. Poznámky níže se týkají jeho domácích přípojek; toto zařízení je v jeho mobilní síti.", "ProviderNoAddress": "Bez veřejné adresy nelze poskytovatele najít.", "ProviderNoMap": "Tato kopie me-web? nemá mapu poskytovatelů.", "ProviderNotFound": "Mapa poskytovatelů tuto adresu nezná.", @@ -338,6 +339,7 @@ "ValueRefused": "odmítl (kód {0})", "ValueSample": "{0} MB staženo, {1} MB odesláno", "ValueSharedAtHome": "váš router, sdílený všemi zařízeními doma", + "ValueSharedProvider": "sdílený výstup vašeho poskytovatele, který používají i další zákazníci", "ValueSilent": "bez odpovědi", "ValueYes": "ano", "VerdictCannotTell": "Nelze určit", diff --git a/src/MeWeb.App/Strings/da.json b/src/MeWeb.App/Strings/da.json index 8d14aa5..c006a32 100644 --- a/src/MeWeb.App/Strings/da.json +++ b/src/MeWeb.App/Strings/da.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "tilbydes ikke", "ProviderIpv6Tunnel": "via en tunnel (6rd)", "ProviderListed": "Din udbyder er {0}.", + "ProviderListedMobile": "Din udbyder er {0}. Noterne nedenfor handler om dens hjemmeforbindelser; denne enhed er på dens mobilnetværk.", "ProviderNoAddress": "Uden en offentlig adresse kan udbyderen ikke findes.", "ProviderNoMap": "Denne kopi af me-web? har intet udbyderkort.", "ProviderNotFound": "Udbyderkortet kender ikke denne adresse.", @@ -338,6 +339,7 @@ "ValueRefused": "afvist (kode {0})", "ValueSample": "{0} MB ned, {1} MB op", "ValueSharedAtHome": "din router, delt af alle enheder derhjemme", + "ValueSharedProvider": "din udbyders fælles udgang, som andre kunder også bruger", "ValueSilent": "intet svar", "ValueYes": "ja", "VerdictCannotTell": "Kan ikke afgøres", diff --git a/src/MeWeb.App/Strings/de.json b/src/MeWeb.App/Strings/de.json index 1ed70f2..6e57129 100644 --- a/src/MeWeb.App/Strings/de.json +++ b/src/MeWeb.App/Strings/de.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nicht angeboten", "ProviderIpv6Tunnel": "über einen Tunnel (6rd)", "ProviderListed": "Ihr Anbieter ist {0}.", + "ProviderListedMobile": "Ihr Anbieter ist {0}. Die Hinweise unten betreffen seine Anschlüsse für zu Hause; dieses Gerät ist in seinem Mobilfunknetz.", "ProviderNoAddress": "Ohne öffentliche Adresse lässt sich der Anbieter nicht ermitteln.", "ProviderNoMap": "Diese Ausgabe von me-web? enthält keine Anbieterkarte.", "ProviderNotFound": "Die Anbieterkarte kennt diese Adresse nicht.", @@ -338,6 +339,7 @@ "ValueRefused": "abgelehnt (Code {0})", "ValueSample": "{0} MB Download, {1} MB Upload", "ValueSharedAtHome": "Ihr Router, geteilt von allen Geräten zu Hause", + "ValueSharedProvider": "der gemeinsame Ausgang Ihres Anbieters, den auch andere Kunden nutzen", "ValueSilent": "keine Antwort", "ValueYes": "ja", "VerdictCannotTell": "Unklar", diff --git a/src/MeWeb.App/Strings/dv.json b/src/MeWeb.App/Strings/dv.json index 1bfab81..3a2d5ab 100644 --- a/src/MeWeb.App/Strings/dv.json +++ b/src/MeWeb.App/Strings/dv.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ނުލިބޭ", "ProviderIpv6Tunnel": "ޓަނަލަކުން (6rd)", "ProviderListed": "ތިބާގެ ޚިދުމަތްދޭ ފަރާތަކީ {0}.", + "ProviderListedMobile": "ތިބާގެ ޚިދުމަތްދޭ ފަރާތަކީ {0}. ތިރީގައިވާ ނޯޓުތައް ބެހެނީ އެ ފަރާތުގެ ގޭގެ ލައިންތަކާ؛ މި ޑިވައިސް ހުރީ އެ ފަރާތުގެ މޮބައިލް ނެޓްވޯކުގައި.", "ProviderNoAddress": "ޕަބްލިކް އެޑްރެހެއް ނެތި ޚިދުމަތްދޭ ފަރާތް ހޯދައެއް ނުލެވޭ.", "ProviderNoMap": "me-web? ގެ މި ކޮޕީގައި ޚިދުމަތްދޭ ފަރާތްތަކުގެ މެޕެއް ނެތް.", "ProviderNotFound": "ޚިދުމަތްދޭ ފަރާތްތަކުގެ މެޕުގައި މި އެޑްރެސް ނެތް.", @@ -338,6 +339,7 @@ "ValueRefused": "ހުއްދަ ނުދިން (ކޯޑް {0})", "ValueSample": "{0} MB ޑައުންލޯޑް، {1} MB އަޕްލޯޑް", "ValueSharedAtHome": "ތިބާގެ ރައުޓަރު، ގޭގެ ހުރިހާ ޑިވައިސްއެއް ހިއްސާކުރާ", + "ValueSharedProvider": "ތިބާގެ ޚިދުމަތްދޭ ފަރާތުގެ ހިއްސާކުރާ ނިކުމޭ ދޮރު، އެހެން ކަސްޓަމަރުންވެސް ބޭނުންކުރާ", "ValueSilent": "ޖަވާބެއް ނެތް", "ValueYes": "އާނ", "VerdictCannotTell": "ނޭނގޭ", diff --git a/src/MeWeb.App/Strings/dz.json b/src/MeWeb.App/Strings/dz.json index 8a3cd5f..e3bb0e8 100644 --- a/src/MeWeb.App/Strings/dz.json +++ b/src/MeWeb.App/Strings/dz.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "མི་བྱིན", "ProviderIpv6Tunnel": "tunnel བརྒྱུད་དེ་ (6rd)", "ProviderListed": "ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མི་ {0} ཨིན།", + "ProviderListedMobile": "ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མི་ {0} ཨིན། འོག་གི་དྲན་ཐོ་ཚུ་ དེའི་ཁྱིམ་གྱི་མཐུད་ལམ་ཚུ་གི་སྐོར་ལས་ཨིན། ཐབས་འཕྲུལ་འདི་ དེའི་མོ་བཱའིལ་ཡོངས་འབྲེལ་གུ་ཡོད།", "ProviderNoAddress": "སྤྱི་ཡོངས་ཁ་བྱང་མེད་པ་ཅིན་ ཞབས་ཏོག་བྱིན་མི་ འཚོལ་མ་ཚུགས།", "ProviderNoMap": "me-web? གི་འདྲ་བཤུས་འདི་ནང་ ཞབས་ཏོག་བྱིན་མིའི་ས་ཁྲ་མེད།", "ProviderNotFound": "ཞབས་ཏོག་བྱིན་མིའི་ས་ཁྲ་གིས་ ཁ་བྱང་འདི་ ངོ་མ་ཤེས།", @@ -338,6 +339,7 @@ "ValueRefused": "ངོས་ལེན་མ་འབད་ (ཨང་རྟགས་ {0})", "ValueSample": "{0} MB ཕབ་ལེན་, {1} MB ཡར་བཏོན", "ValueSharedAtHome": "ཁྱེད་ཀྱི་རའུ་ཊར་ ཁྱིམ་གྱི་ཐབས་འཕྲུལ་ཆ་མཉམ་གྱིས་ མཉམ་སྤྱོད", + "ValueSharedProvider": "ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ མཉམ་སྤྱོད་ཕྱིར་ཐོན་སྒོ་ ཉོ་མི་གཞན་ཚུ་གིས་ཡང་ ལག་ལེན་འཐབ་མི", "ValueSilent": "ལན་མེད", "ValueYes": "ཨིན", "VerdictCannotTell": "ཤེས་མ་ཚུགས", diff --git a/src/MeWeb.App/Strings/el.json b/src/MeWeb.App/Strings/el.json index ee5397b..49020c4 100644 --- a/src/MeWeb.App/Strings/el.json +++ b/src/MeWeb.App/Strings/el.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "δεν προσφέρεται", "ProviderIpv6Tunnel": "μέσω τούνελ (6rd)", "ProviderListed": "Ο πάροχός σας είναι {0}.", + "ProviderListedMobile": "Ο πάροχός σας είναι {0}. Οι παρακάτω σημειώσεις αφορούν τις οικιακές του γραμμές· αυτή η συσκευή είναι συνδεδεμένη στο δίκτυο κινητής του.", "ProviderNoAddress": "Χωρίς δημόσια διεύθυνση δεν μπορεί να βρεθεί ο πάροχος.", "ProviderNoMap": "Αυτό το αντίγραφο του me-web? δεν έχει χάρτη παρόχων.", "ProviderNotFound": "Ο χάρτης παρόχων δεν γνωρίζει αυτή τη διεύθυνση.", @@ -338,6 +339,7 @@ "ValueRefused": "αρνήθηκε (κωδικός {0})", "ValueSample": "{0} MB λήψη, {1} MB αποστολή", "ValueSharedAtHome": "το ρούτερ σας, κοινό για όλες τις συσκευές του σπιτιού", + "ValueSharedProvider": "η κοινή έξοδος του παρόχου σας, που τη χρησιμοποιούν και άλλοι πελάτες", "ValueSilent": "καμία απάντηση", "ValueYes": "ναι", "VerdictCannotTell": "Δεν είναι σαφές", diff --git a/src/MeWeb.App/Strings/en.json b/src/MeWeb.App/Strings/en.json index 8226e04..b133e6b 100644 --- a/src/MeWeb.App/Strings/en.json +++ b/src/MeWeb.App/Strings/en.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "not offered", "ProviderIpv6Tunnel": "through a tunnel (6rd)", "ProviderListed": "Your provider is {0}.", + "ProviderListedMobile": "Your provider is {0}. The notes below are about its home lines; this device is on its mobile network.", "ProviderNoAddress": "Without a public address the provider can't be found.", "ProviderNoMap": "This copy of me-web? has no provider map.", "ProviderNotFound": "The provider map doesn't know this address.", @@ -338,6 +339,7 @@ "ValueRefused": "refused (code {0})", "ValueSample": "{0} MB down, {1} MB up", "ValueSharedAtHome": "your router, shared by every device at home", + "ValueSharedProvider": "your provider's shared exit, used by other customers too", "ValueSilent": "no answer", "ValueYes": "yes", "VerdictCannotTell": "Can't tell", diff --git a/src/MeWeb.App/Strings/es.json b/src/MeWeb.App/Strings/es.json index c43de9e..d0d82cb 100644 --- a/src/MeWeb.App/Strings/es.json +++ b/src/MeWeb.App/Strings/es.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "no disponible", "ProviderIpv6Tunnel": "mediante un túnel (6rd)", "ProviderListed": "Tu proveedor es {0}.", + "ProviderListedMobile": "Tu proveedor es {0}. Las notas de abajo se refieren a sus líneas domésticas; este dispositivo está en su red móvil.", "ProviderNoAddress": "Sin una dirección pública no se puede encontrar el proveedor.", "ProviderNoMap": "Esta copia de me-web? no incluye el mapa de proveedores.", "ProviderNotFound": "El mapa de proveedores no conoce esta dirección.", @@ -338,6 +339,7 @@ "ValueRefused": "rechazado (código {0})", "ValueSample": "{0} MB de bajada, {1} MB de subida", "ValueSharedAtHome": "tu router, compartido por todos los dispositivos de casa", + "ValueSharedProvider": "la salida compartida de tu proveedor, que también usan otros clientes", "ValueSilent": "sin respuesta", "ValueYes": "sí", "VerdictCannotTell": "No se sabe", diff --git a/src/MeWeb.App/Strings/et.json b/src/MeWeb.App/Strings/et.json index 5918016..c6578ef 100644 --- a/src/MeWeb.App/Strings/et.json +++ b/src/MeWeb.App/Strings/et.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ei pakuta", "ProviderIpv6Tunnel": "tunneli kaudu (6rd)", "ProviderListed": "Teie teenusepakkuja on {0}.", + "ProviderListedMobile": "Teie teenusepakkuja on {0}. Allolevad märkmed puudutavad selle koduühendusi; see seade on selle mobiilsidevõrgus.", "ProviderNoAddress": "Ilma avaliku aadressita ei saa teenusepakkujat leida.", "ProviderNoMap": "Selles me-web? koopias pole teenusepakkujate kaarti.", "ProviderNotFound": "Teenusepakkujate kaart seda aadressi ei tunne.", @@ -338,6 +339,7 @@ "ValueRefused": "keeldus (kood {0})", "ValueSample": "{0} MB alla, {1} MB üles", "ValueSharedAtHome": "teie ruuter, mida jagavad kõik kodused seadmed", + "ValueSharedProvider": "teie teenusepakkuja ühine väljapääs, mida kasutavad ka teised kliendid", "ValueSilent": "vastust pole", "ValueYes": "jah", "VerdictCannotTell": "Ei saa öelda", diff --git a/src/MeWeb.App/Strings/fa.json b/src/MeWeb.App/Strings/fa.json index 49577e0..b56bf55 100644 --- a/src/MeWeb.App/Strings/fa.json +++ b/src/MeWeb.App/Strings/fa.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ارائه نمی‌شود", "ProviderIpv6Tunnel": "از طریق تونل (6rd)", "ProviderListed": "ارائه‌دهندهٔ شما {0} است.", + "ProviderListedMobile": "ارائه‌دهندهٔ شما {0} است. یادداشت‌های زیر مربوط به خطوط خانگی آن است؛ این دستگاه به شبکهٔ تلفن همراه آن وصل است.", "ProviderNoAddress": "بدون نشانی عمومی نمی‌شود ارائه‌دهنده را پیدا کرد.", "ProviderNoMap": "این نسخهٔ me-web? نقشهٔ ارائه‌دهندگان را ندارد.", "ProviderNotFound": "نقشهٔ ارائه‌دهندگان این نشانی را نمی‌شناسد.", @@ -338,6 +339,7 @@ "ValueRefused": "رد کرد (کد {0})", "ValueSample": "{0} MB دانلود، {1} MB آپلود", "ValueSharedAtHome": "روتر شما، مشترک میان همهٔ دستگاه‌های خانه", + "ValueSharedProvider": "خروجی مشترک ارائه‌دهندهٔ شما، که مشتریان دیگر هم از آن استفاده می‌کنند", "ValueSilent": "بدون پاسخ", "ValueYes": "بله", "VerdictCannotTell": "نامشخص", diff --git a/src/MeWeb.App/Strings/fi.json b/src/MeWeb.App/Strings/fi.json index 262f6ce..fea58c1 100644 --- a/src/MeWeb.App/Strings/fi.json +++ b/src/MeWeb.App/Strings/fi.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ei tarjolla", "ProviderIpv6Tunnel": "tunnelin kautta (6rd)", "ProviderListed": "Operaattorisi on {0}.", + "ProviderListedMobile": "Operaattorisi on {0}. Alla olevat tiedot koskevat sen kotiliittymiä; tämä laite on sen mobiiliverkossa.", "ProviderNoAddress": "Ilman julkista osoitetta operaattoria ei voi löytää.", "ProviderNoMap": "Tässä me-web?-kopiossa ei ole operaattorikarttaa.", "ProviderNotFound": "Operaattorikartta ei tunne tätä osoitetta.", @@ -338,6 +339,7 @@ "ValueRefused": "kieltäytyi (koodi {0})", "ValueSample": "ladattu {0} MB, lähetetty {1} MB", "ValueSharedAtHome": "reitittimesi, jonka kaikki kodin laitteet jakavat", + "ValueSharedProvider": "operaattorisi jaettu uloskäynti, jota käyttävät myös muut asiakkaat", "ValueSilent": "ei vastausta", "ValueYes": "kyllä", "VerdictCannotTell": "Ei voi tietää", diff --git a/src/MeWeb.App/Strings/fil.json b/src/MeWeb.App/Strings/fil.json index c3b8131..fc6bbcc 100644 --- a/src/MeWeb.App/Strings/fil.json +++ b/src/MeWeb.App/Strings/fil.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "hindi inaalok", "ProviderIpv6Tunnel": "sa pamamagitan ng tunnel (6rd)", "ProviderListed": "Ang iyong provider ay {0}.", + "ProviderListedMobile": "Ang iyong provider ay {0}. Tungkol sa mga linya nito sa bahay ang mga tala sa ibaba; nasa mobile network nito ang device na ito.", "ProviderNoAddress": "Kung walang pampublikong address, hindi mahahanap ang provider.", "ProviderNoMap": "Walang provider map ang kopyang ito ng me-web?.", "ProviderNotFound": "Hindi kilala ng provider map ang address na ito.", @@ -338,6 +339,7 @@ "ValueRefused": "tumanggi (code {0})", "ValueSample": "{0} MB na download, {1} MB na upload", "ValueSharedAtHome": "ang iyong router, kahati ng lahat ng device sa bahay", + "ValueSharedProvider": "ang shared na labasan ng iyong provider, ginagamit din ng ibang customer", "ValueSilent": "walang sagot", "ValueYes": "oo", "VerdictCannotTell": "Hindi masabi", diff --git a/src/MeWeb.App/Strings/fj.json b/src/MeWeb.App/Strings/fj.json index e66c763..cdb0eb5 100644 --- a/src/MeWeb.App/Strings/fj.json +++ b/src/MeWeb.App/Strings/fj.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "sega ni vakarautaki", "ProviderIpv6Tunnel": "ena dua na tunnel (6rd)", "ProviderListed": "Na nomu kabani ni internet o {0}.", + "ProviderListedMobile": "Na nomu kabani ni internet o {0}. Na ivakamacala e ra e baleta na nona laini ni vale; na iyaya oqo e tiko ena nona network ni mobile.", "ProviderNoAddress": "Ke sega na itikotiko raraba, e sega ni kunei rawa na kabani.", "ProviderNoMap": "Na kopi oqo ni me-web? e sega ni tiko kina na mape ni kabani.", "ProviderNotFound": "E sega ni kila na mape ni kabani na itikotiko oqo.", @@ -338,6 +339,7 @@ "ValueRefused": "cakitaka (kodi {0})", "ValueSample": "{0} MB vakasobu, {1} MB vakacabe", "ValueSharedAtHome": "nomu router, wasei vei ira kece na iyaya mai vale", + "ValueSharedProvider": "sala i tuba veiwaseni ni nomu kabani, era dau vakayagataka talega na so tale na kasitama", "ValueSilent": "sega ni sauma", "ValueYes": "io", "VerdictCannotTell": "Sega ni kilai", diff --git a/src/MeWeb.App/Strings/fr.json b/src/MeWeb.App/Strings/fr.json index 2f9c37f..8c7e95f 100644 --- a/src/MeWeb.App/Strings/fr.json +++ b/src/MeWeb.App/Strings/fr.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "non proposé", "ProviderIpv6Tunnel": "via un tunnel (6rd)", "ProviderListed": "Votre opérateur est {0}.", + "ProviderListedMobile": "Votre opérateur est {0}. Les notes ci-dessous concernent ses lignes domestiques\u00A0; cet appareil est connecté à son réseau mobile.", "ProviderNoAddress": "Sans adresse publique, l'opérateur ne peut pas être trouvé.", "ProviderNoMap": "Cette copie de me-web? ne contient pas la carte des opérateurs.", "ProviderNotFound": "La carte des opérateurs ne connaît pas cette adresse.", @@ -338,6 +339,7 @@ "ValueRefused": "refusé (code {0})", "ValueSample": "{0} MB reçus, {1} MB envoyés", "ValueSharedAtHome": "votre routeur, partagé par tous les appareils de la maison", + "ValueSharedProvider": "la sortie partagée de votre opérateur, utilisée aussi par d'autres clients", "ValueSilent": "pas de réponse", "ValueYes": "oui", "VerdictCannotTell": "Indéterminé", diff --git a/src/MeWeb.App/Strings/ga.json b/src/MeWeb.App/Strings/ga.json index ecf5673..d2ea172 100644 --- a/src/MeWeb.App/Strings/ga.json +++ b/src/MeWeb.App/Strings/ga.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "níl sé ar fáil", "ProviderIpv6Tunnel": "trí thollán (6rd)", "ProviderListed": "Is é {0} do sholáthraí.", + "ProviderListedMobile": "Is é {0} do sholáthraí. Baineann na nótaí thíos lena línte tí; tá an gléas seo ar a líonra móibíleach.", "ProviderNoAddress": "Gan seoladh poiblí ní féidir an soláthraí a aimsiú.", "ProviderNoMap": "Tá an chóip seo de me-web? gan léarscáil soláthraithe.", "ProviderNotFound": "Níl aithne ag an léarscáil soláthraithe ar an seoladh seo.", @@ -338,6 +339,7 @@ "ValueRefused": "dhiúltaigh sé (cód {0})", "ValueSample": "{0} MB íoslódáilte, {1} MB uaslódáilte", "ValueSharedAtHome": "do ródaire, roinnte ag gach gléas sa bhaile", + "ValueSharedProvider": "slí amach chomhroinnte do sholáthraí, a úsáideann custaiméirí eile freisin", "ValueSilent": "gan freagra", "ValueYes": "tá", "VerdictCannotTell": "Ní féidir a rá", diff --git a/src/MeWeb.App/Strings/gil.json b/src/MeWeb.App/Strings/gil.json index 7581a56..edd3d85 100644 --- a/src/MeWeb.App/Strings/gil.json +++ b/src/MeWeb.App/Strings/gil.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "e aki anganaki", "ProviderIpv6Tunnel": "n te tunnel (6rd)", "ProviderListed": "Am kambwana n internet bon {0}.", + "ProviderListedMobile": "Am kambwana n internet bon {0}. Taian rongorongo ake i nano a taekina ana rain n te auti; te bwai aei e mena n ana network ibukin te mobile.", "ProviderNoAddress": "N akean te atureti n te internet, e aki kona n kuneaki te kambwana.", "ProviderNoMap": "N te kobi aei ae te me-web? akea te mwaben taian kambwana.", "ProviderNotFound": "E aki ataa te mwaben taian kambwana te atureti aei.", @@ -338,6 +339,7 @@ "ValueRefused": "e rawa (kooti {0})", "ValueSample": "{0} MB ni butimwaeaki, {1} MB ni kanakoaki", "ValueSharedAtHome": "am router, ae a tibwaa taian bwai ni kabane n te auti", + "ValueSharedProvider": "ana mataroa ae tibwaaki am kambwana, ae a kabonganaa naba taan kabooboo tabeman", "ValueSilent": "akea te kaeka", "ValueYes": "eng", "VerdictCannotTell": "E aki ataaki", diff --git a/src/MeWeb.App/Strings/gn.json b/src/MeWeb.App/Strings/gn.json index b2a8ed4..c3fcc8a 100644 --- a/src/MeWeb.App/Strings/gn.json +++ b/src/MeWeb.App/Strings/gn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "noñeme'ẽi", "ProviderIpv6Tunnel": "peteĩ túnel rupive (6rd)", "ProviderListed": "Nde proveedor ha'e {0}.", + "ProviderListedMobile": "Nde proveedor ha'e {0}. Haipyre oĩva iguýpe oñe'ẽ ilínea ógapegua rehe; ko mba'e'oka katu oĩ iñanduti móvil-pe.", "ProviderNoAddress": "Kundaharape opavavapegua'ỹre ndaikatúi ojejuhu proveedor.", "ProviderNoMap": "Ko me-web? kópiape ndaipóri mapa proveedor.", "ProviderNotFound": "Mapa proveedor ndoikuaái ko kundaharape.", @@ -338,6 +339,7 @@ "ValueRefused": "ombotove (código {0})", "ValueSample": "{0} MB oguejy, {1} MB ojupi", "ValueSharedAtHome": "nde router, opaite mba'e'oka ógapegua oiporúva", + "ValueSharedProvider": "nde proveedor rokẽ oñemoja'óva, ambue clientekuéra avei oiporúva", "ValueSilent": "mbohovái'ỹ", "ValueYes": "heẽ", "VerdictCannotTell": "Ndojeikuaái", diff --git a/src/MeWeb.App/Strings/gsw.json b/src/MeWeb.App/Strings/gsw.json index 0460966..396f501 100644 --- a/src/MeWeb.App/Strings/gsw.json +++ b/src/MeWeb.App/Strings/gsw.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nöd aabote", "ProviderIpv6Tunnel": "über en Tunnel (6rd)", "ProviderListed": "Din Aabieter isch {0}.", + "ProviderListedMobile": "Din Aabieter isch {0}. D Notize unde gälted für sini Privataaschlüss; das Grät isch i sim Handynetz.", "ProviderNoAddress": "Ohni öffentlichi Adrässe cha mer de Aabieter nöd finde.", "ProviderNoMap": "I dere Kopie vo me-web? fehlt d Aabieterkarte.", "ProviderNotFound": "D Aabieterkarte kennt die Adrässe nöd.", @@ -338,6 +339,7 @@ "ValueRefused": "abglehnt (Code {0})", "ValueSample": "{0} MB abe, {1} MB ufe", "ValueSharedAtHome": "din Router, teilt vo allne Grät dihei", + "ValueSharedProvider": "de gmeinsam Usgang vo dim Aabieter, wo au anderi Chunde bruuched", "ValueSilent": "kei Antwort", "ValueYes": "ja", "VerdictCannotTell": "Unklar", diff --git a/src/MeWeb.App/Strings/he.json b/src/MeWeb.App/Strings/he.json index f84fd8b..7788a22 100644 --- a/src/MeWeb.App/Strings/he.json +++ b/src/MeWeb.App/Strings/he.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "לא מוצע", "ProviderIpv6Tunnel": "דרך מנהרה (6rd)", "ProviderListed": "הספק שלך הוא {0}.", + "ProviderListedMobile": "הספק שלך הוא {0}. ההערות למטה עוסקות בקווים הביתיים שלו; המכשיר הזה מחובר לרשת הסלולרית שלו.", "ProviderNoAddress": "בלי כתובת ציבורית אי אפשר לזהות את הספק.", "ProviderNoMap": "בעותק הזה של me-web? אין מפת ספקים.", "ProviderNotFound": "מפת הספקים לא מכירה את הכתובת הזו.", @@ -338,6 +339,7 @@ "ValueRefused": "סירב (קוד {0})", "ValueSample": "{0} MB הורדה, {1} MB העלאה", "ValueSharedAtHome": "הנתב שלך, משותף לכל המכשירים בבית", + "ValueSharedProvider": "היציאה המשותפת של הספק שלך, שגם לקוחות אחרים משתמשים בה", "ValueSilent": "אין תשובה", "ValueYes": "כן", "VerdictCannotTell": "אי אפשר לדעת", diff --git a/src/MeWeb.App/Strings/hi.json b/src/MeWeb.App/Strings/hi.json index 7849ea3..fdc2117 100644 --- a/src/MeWeb.App/Strings/hi.json +++ b/src/MeWeb.App/Strings/hi.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "उपलब्ध नहीं", "ProviderIpv6Tunnel": "एक टनल के ज़रिए (6rd)", "ProviderListed": "आपका प्रदाता {0} है।", + "ProviderListedMobile": "आपका प्रदाता {0} है। नीचे दिए गए नोट्स उसकी घरेलू लाइनों के बारे में हैं; यह डिवाइस उसके मोबाइल नेटवर्क पर है।", "ProviderNoAddress": "सार्वजनिक पते के बिना प्रदाता का पता नहीं लगाया जा सकता।", "ProviderNoMap": "me-web? की इस कॉपी में प्रदाता मानचित्र नहीं है।", "ProviderNotFound": "प्रदाता मानचित्र इस पते को नहीं जानता।", @@ -338,6 +339,7 @@ "ValueRefused": "मना किया (कोड {0})", "ValueSample": "{0} MB डाउनलोड, {1} MB अपलोड", "ValueSharedAtHome": "आपका राउटर, जिसे घर के सभी डिवाइस साझा करते हैं", + "ValueSharedProvider": "आपके प्रदाता का साझा निकास, जिसे दूसरे ग्राहक भी इस्तेमाल करते हैं", "ValueSilent": "कोई जवाब नहीं", "ValueYes": "हाँ", "VerdictCannotTell": "पता नहीं चल सकता", diff --git a/src/MeWeb.App/Strings/hif.json b/src/MeWeb.App/Strings/hif.json index 818436d..0a95d37 100644 --- a/src/MeWeb.App/Strings/hif.json +++ b/src/MeWeb.App/Strings/hif.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nahi mile", "ProviderIpv6Tunnel": "ek tunnel se (6rd)", "ProviderListed": "Aap ke provider {0} hai.", + "ProviderListedMobile": "Aap ke provider {0} hai. Niche waala note iske ghar ke line ke baare me hai; ii device iske mobile network pe hai.", "ProviderNoAddress": "Public address bina provider nahi khoja jaae sake.", "ProviderNoMap": "me-web? ke ii copy me provider map nahi hai.", "ProviderNotFound": "Provider map ii address ke nahi jaane hai.", @@ -338,6 +339,7 @@ "ValueRefused": "mana kar dis (code {0})", "ValueSample": "{0} MB download, {1} MB upload", "ValueSharedAtHome": "aap ke router, jon ghar ke sab device share kare hai", + "ValueSharedProvider": "aap ke provider ke share waala raasta, jon dusra customer bhi use kare hai", "ValueSilent": "koi jawaab nahi", "ValueYes": "haan", "VerdictCannotTell": "Nahi bataae sake", diff --git a/src/MeWeb.App/Strings/ho.json b/src/MeWeb.App/Strings/ho.json index 745d087..033398b 100644 --- a/src/MeWeb.App/Strings/ho.json +++ b/src/MeWeb.App/Strings/ho.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ia lasi", "ProviderIpv6Tunnel": "tanel ta dalanai (6rd)", "ProviderListed": "Emu provaida be {0}.", + "ProviderListedMobile": "Emu provaida be {0}. Henunai note be ena ruma lain idia herevalaia; inai masini be ena mobail netwek ai ia noho.", "ProviderNoAddress": "Pablik adres ia lasi neganai, provaida ai davaria diba lasi.", "ProviderNoMap": "Inai me-web? kopi ai provaida map ia lasi.", "ProviderNotFound": "Provaida map ese inai adres ia diba lasi.", @@ -338,6 +339,7 @@ "ValueRefused": "ia dadaraia (kod {0})", "ValueSample": "{0} MB daunlod, {1} MB aplod", "ValueSharedAtHome": "emu router, ruma ena masini ibounai ese idia harihari", + "ValueSharedProvider": "emu provaida ena harihari dala, kastoma ma haida danu idia gaukaralaia", "ValueSilent": "haere lasi", "ValueYes": "oibe", "VerdictCannotTell": "Diba lasi", diff --git a/src/MeWeb.App/Strings/hr.json b/src/MeWeb.App/Strings/hr.json index a9b2091..8eae3c9 100644 --- a/src/MeWeb.App/Strings/hr.json +++ b/src/MeWeb.App/Strings/hr.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ne nudi se", "ProviderIpv6Tunnel": "kroz tunel (6rd)", "ProviderListed": "Vaš operater je {0}.", + "ProviderListedMobile": "Vaš operater je {0}. Bilješke u nastavku odnose se na njegove kućne linije; ovaj je uređaj na njegovoj mobilnoj mreži.", "ProviderNoAddress": "Bez javne adrese operater se ne može pronaći.", "ProviderNoMap": "Ova kopija me-web? nema kartu operatera.", "ProviderNotFound": "Karta operatera ne poznaje ovu adresu.", @@ -338,6 +339,7 @@ "ValueRefused": "odbio (kôd {0})", "ValueSample": "{0} MB preuzeto, {1} MB poslano", "ValueSharedAtHome": "vaš router, koji dijele svi uređaji u kući", + "ValueSharedProvider": "zajednički izlaz vašeg operatera, koji koriste i drugi korisnici", "ValueSilent": "nema odgovora", "ValueYes": "da", "VerdictCannotTell": "Ne može se reći", diff --git a/src/MeWeb.App/Strings/ht.json b/src/MeWeb.App/Strings/ht.json index 5a03792..b8b2e6e 100644 --- a/src/MeWeb.App/Strings/ht.json +++ b/src/MeWeb.App/Strings/ht.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "pa disponib", "ProviderIpv6Tunnel": "atravè yon tinèl (6rd)", "ProviderListed": "Founisè ou se {0}.", + "ProviderListedMobile": "Founisè ou se {0}. Nòt ki anba yo pale sou liy lakay li yo; aparèy sa a sou rezo mobil li a.", "ProviderNoAddress": "San yon adrès piblik, pa ka jwenn founisè a.", "ProviderNoMap": "Kopi me-web? sa a pa gen kat founisè.", "ProviderNotFound": "Kat founisè a pa konnen adrès sa a.", @@ -338,6 +339,7 @@ "ValueRefused": "li refize (kòd {0})", "ValueSample": "{0} MB desann, {1} MB monte", "ValueSharedAtHome": "routè ou, tout aparèy lakay ou pataje l", + "ValueSharedProvider": "sòti pataje founisè ou, lòt kliyan itilize l tou", "ValueSilent": "pa gen repons", "ValueYes": "wi", "VerdictCannotTell": "Pa ka di", diff --git a/src/MeWeb.App/Strings/hu.json b/src/MeWeb.App/Strings/hu.json index d909e25..3f38035 100644 --- a/src/MeWeb.App/Strings/hu.json +++ b/src/MeWeb.App/Strings/hu.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nem elérhető", "ProviderIpv6Tunnel": "alagúton keresztül (6rd)", "ProviderListed": "A szolgáltatód: {0}.", + "ProviderListedMobile": "A szolgáltatód: {0}. Az alábbi megjegyzések az otthoni vonalaira vonatkoznak; ez az eszköz a mobilhálózatát használja.", "ProviderNoAddress": "Nyilvános cím nélkül a szolgáltató nem azonosítható.", "ProviderNoMap": "A me-web? ezen példányában nincs szolgáltatótérkép.", "ProviderNotFound": "A szolgáltatótérkép nem ismeri ezt a címet.", @@ -338,6 +339,7 @@ "ValueRefused": "elutasította (kód: {0})", "ValueSample": "{0} MB le, {1} MB fel", "ValueSharedAtHome": "a routered, amelyen minden otthoni eszköz osztozik", + "ValueSharedProvider": "a szolgáltatód közös kijárata, amelyet más ügyfelek is használnak", "ValueSilent": "nincs válasz", "ValueYes": "igen", "VerdictCannotTell": "Nem állapítható meg", diff --git a/src/MeWeb.App/Strings/hy.json b/src/MeWeb.App/Strings/hy.json index 6c67e38..6c5c9e3 100644 --- a/src/MeWeb.App/Strings/hy.json +++ b/src/MeWeb.App/Strings/hy.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "չի առաջարկվում", "ProviderIpv6Tunnel": "թունելի միջոցով (6rd)", "ProviderListed": "Ձեր մատակարարը՝ {0}։", + "ProviderListedMobile": "Ձեր մատակարարը՝ {0}։ Ստորև բերված նշումները վերաբերում են նրա տնային գծերին, իսկ այս սարքը միացված է նրա բջջային ցանցին։", "ProviderNoAddress": "Առանց հանրային հասցեի մատակարարը հնարավոր չէ գտնել։", "ProviderNoMap": "me-web? հավելվածի այս օրինակում մատակարարների քարտեզ չկա։", "ProviderNotFound": "Մատակարարների քարտեզը չի ճանաչում այս հասցեն։", @@ -338,6 +339,7 @@ "ValueRefused": "մերժեց (կոդ {0})", "ValueSample": "{0} MB ներբեռնում, {1} MB վերբեռնում", "ValueSharedAtHome": "ձեր երթուղիչը՝ ընդհանուր տան բոլոր սարքերի համար", + "ValueSharedProvider": "ձեր մատակարարի ընդհանուր ելքը, որից օգտվում են նաև այլ հաճախորդներ", "ValueSilent": "պատասխան չկա", "ValueYes": "այո", "VerdictCannotTell": "Անհայտ", diff --git a/src/MeWeb.App/Strings/id.json b/src/MeWeb.App/Strings/id.json index 645c459..7beeb05 100644 --- a/src/MeWeb.App/Strings/id.json +++ b/src/MeWeb.App/Strings/id.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "tidak tersedia", "ProviderIpv6Tunnel": "melalui terowongan (6rd)", "ProviderListed": "Penyedia layanan Anda adalah {0}.", + "ProviderListedMobile": "Penyedia layanan Anda adalah {0}. Catatan di bawah ini berlaku untuk jalur rumahannya; perangkat ini ada di jaringan selulernya.", "ProviderNoAddress": "Tanpa alamat publik, penyedia layanan tidak dapat ditemukan.", "ProviderNoMap": "Salinan me-web? ini tidak punya peta penyedia layanan.", "ProviderNotFound": "Peta penyedia layanan tidak mengenal alamat ini.", @@ -338,6 +339,7 @@ "ValueRefused": "menolak (kode {0})", "ValueSample": "{0} MB unduh, {1} MB unggah", "ValueSharedAtHome": "router Anda, dipakai bersama semua perangkat di rumah", + "ValueSharedProvider": "pintu keluar bersama penyedia layanan Anda, yang juga dipakai pelanggan lain", "ValueSilent": "tidak ada jawaban", "ValueYes": "ya", "VerdictCannotTell": "Tidak dapat dipastikan", diff --git a/src/MeWeb.App/Strings/is.json b/src/MeWeb.App/Strings/is.json index 2ffc217..8378e84 100644 --- a/src/MeWeb.App/Strings/is.json +++ b/src/MeWeb.App/Strings/is.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ekki í boði", "ProviderIpv6Tunnel": "um göng (6rd)", "ProviderListed": "Þjónustuaðilinn þinn er {0}.", + "ProviderListedMobile": "Þjónustuaðilinn þinn er {0}. Athugasemdirnar hér fyrir neðan eiga við heimilistengingar hans; þetta tæki er á farsímaneti hans.", "ProviderNoAddress": "Án opinbers vistfangs er ekki hægt að finna þjónustuaðilann.", "ProviderNoMap": "Í þessu eintaki af me-web? er ekkert kort yfir þjónustuaðila.", "ProviderNotFound": "Kortið yfir þjónustuaðila þekkir ekki þetta vistfang.", @@ -338,6 +339,7 @@ "ValueRefused": "hafnaði (kóði {0})", "ValueSample": "{0} MB niður, {1} MB upp", "ValueSharedAtHome": "beinirinn þinn, sem öll tæki heimilisins deila", + "ValueSharedProvider": "sameiginleg útgönguleið þjónustuaðilans þíns, sem aðrir viðskiptavinir nota líka", "ValueSilent": "ekkert svar", "ValueYes": "já", "VerdictCannotTell": "Óljóst", diff --git a/src/MeWeb.App/Strings/it.json b/src/MeWeb.App/Strings/it.json index ef59fc7..8818a3c 100644 --- a/src/MeWeb.App/Strings/it.json +++ b/src/MeWeb.App/Strings/it.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "non offerto", "ProviderIpv6Tunnel": "tramite un tunnel (6rd)", "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.", "ProviderNotFound": "La mappa degli operatori non conosce questo indirizzo.", @@ -338,6 +339,7 @@ "ValueRefused": "ha rifiutato (codice {0})", "ValueSample": "{0} MB in download, {1} MB in upload", "ValueSharedAtHome": "il router, condiviso da tutti i dispositivi di casa", + "ValueSharedProvider": "l'uscita condivisa dell'operatore, usata anche da altri clienti", "ValueSilent": "nessuna risposta", "ValueYes": "sì", "VerdictCannotTell": "Non determinabile", diff --git a/src/MeWeb.App/Strings/ja.json b/src/MeWeb.App/Strings/ja.json index 64a74cd..5e78642 100644 --- a/src/MeWeb.App/Strings/ja.json +++ b/src/MeWeb.App/Strings/ja.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "提供なし", "ProviderIpv6Tunnel": "トンネル経由(6rd)", "ProviderListed": "ご利用のプロバイダーは {0} です。", + "ProviderListedMobile": "ご利用のプロバイダーは {0} です。以下のメモはその家庭用回線についてのものですが、この端末は同じプロバイダーのモバイルネットワークにつながっています。", "ProviderNoAddress": "グローバルアドレスがないため、プロバイダーを特定できません。", "ProviderNoMap": "この me-web? にはプロバイダーマップがありません。", "ProviderNotFound": "プロバイダーマップにこのアドレスはありません。", @@ -338,6 +339,7 @@ "ValueRefused": "拒否(コード {0})", "ValueSample": "ダウンロード {0} MB、アップロード {1} MB", "ValueSharedAtHome": "ルーター(家のすべての端末で共有)", + "ValueSharedProvider": "プロバイダーの共有出口(ほかの利用者も使用)", "ValueSilent": "応答なし", "ValueYes": "はい", "VerdictCannotTell": "判断できません", diff --git a/src/MeWeb.App/Strings/ka.json b/src/MeWeb.App/Strings/ka.json index 85dd498..c750bed 100644 --- a/src/MeWeb.App/Strings/ka.json +++ b/src/MeWeb.App/Strings/ka.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "არ მიეწოდება", "ProviderIpv6Tunnel": "გვირაბით (6rd)", "ProviderListed": "თქვენი პროვაიდერია {0}.", + "ProviderListedMobile": "თქვენი პროვაიდერია {0}. ქვემოთ მოცემული შენიშვნები მის სახლის ხაზებს ეხება; ეს მოწყობილობა მის მობილურ ქსელშია.", "ProviderNoAddress": "საჯარო მისამართის გარეშე პროვაიდერის პოვნა შეუძლებელია.", "ProviderNoMap": "me-web?-ის ამ ასლს პროვაიდერების რუკა არ აქვს.", "ProviderNotFound": "პროვაიდერების რუკამ ეს მისამართი არ იცის.", @@ -338,6 +339,7 @@ "ValueRefused": "უარი თქვა (კოდი {0})", "ValueSample": "{0} MB ჩამოტვირთვა, {1} MB ატვირთვა", "ValueSharedAtHome": "თქვენი როუტერი, საერთო სახლის ყველა მოწყობილობისთვის", + "ValueSharedProvider": "თქვენი პროვაიდერის საერთო გასასვლელი, რომელსაც სხვა აბონენტებიც იყენებენ", "ValueSilent": "პასუხი არ არის", "ValueYes": "დიახ", "VerdictCannotTell": "უცნობია", diff --git a/src/MeWeb.App/Strings/kk.json b/src/MeWeb.App/Strings/kk.json index 4bcc139..0b4674f 100644 --- a/src/MeWeb.App/Strings/kk.json +++ b/src/MeWeb.App/Strings/kk.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ұсынылмайды", "ProviderIpv6Tunnel": "туннель арқылы (6rd)", "ProviderListed": "Провайдеріңіз — {0}.", + "ProviderListedMobile": "Провайдеріңіз — {0}. Төмендегі ескертпелер оның үй қосылымдары туралы; бұл құрылғы оның мобильді желісіне қосылған.", "ProviderNoAddress": "Жария мекенжай болмаса, провайдерді табу мүмкін емес.", "ProviderNoMap": "me-web? бағдарламасының бұл көшірмесінде провайдерлер картасы жоқ.", "ProviderNotFound": "Провайдерлер картасы бұл мекенжайды білмейді.", @@ -338,6 +339,7 @@ "ValueRefused": "бас тартты (код {0})", "ValueSample": "{0} MB алынды, {1} MB жіберілді", "ValueSharedAtHome": "роутеріңіз, үйдегі барлық құрылғыларға ортақ", + "ValueSharedProvider": "провайдеріңіздің ортақ шығысы, оны басқа клиенттер де пайдаланады", "ValueSilent": "жауап жоқ", "ValueYes": "иә", "VerdictCannotTell": "Белгісіз", diff --git a/src/MeWeb.App/Strings/km.json b/src/MeWeb.App/Strings/km.json index 7b6bc72..d62d714 100644 --- a/src/MeWeb.App/Strings/km.json +++ b/src/MeWeb.App/Strings/km.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "មិនផ្ដល់ជូន", "ProviderIpv6Tunnel": "តាម tunnel (6rd)", "ProviderListed": "អ្នកផ្ដល់សេវារបស់អ្នកគឺ {0}។", + "ProviderListedMobile": "អ្នកផ្ដល់សេវារបស់អ្នកគឺ {0}។ កំណត់ចំណាំខាងក្រោមនិយាយអំពីខ្សែអ៊ីនធឺណិតផ្ទះរបស់វា ឯឧបករណ៍នេះស្ថិតនៅលើបណ្ដាញចល័តរបស់វា។", "ProviderNoAddress": "បើគ្មានអាសយដ្ឋានសាធារណៈ មិនអាចរកអ្នកផ្ដល់សេវាបានទេ។", "ProviderNoMap": "ច្បាប់ចម្លង me-web? នេះគ្មានផែនទីអ្នកផ្ដល់សេវាទេ។", "ProviderNotFound": "ផែនទីអ្នកផ្ដល់សេវាមិនស្គាល់អាសយដ្ឋាននេះទេ។", @@ -338,6 +339,7 @@ "ValueRefused": "បានបដិសេធ (កូដ {0})", "ValueSample": "ទាញយក {0} MB ផ្ទុកឡើង {1} MB", "ValueSharedAtHome": "រ៉ោតទ័ររបស់អ្នក ដែលឧបករណ៍ទាំងអស់នៅផ្ទះប្រើរួមគ្នា", + "ValueSharedProvider": "ច្រកចេញរួមរបស់អ្នកផ្ដល់សេវារបស់អ្នក ដែលអតិថិជនផ្សេងទៀតក៏ប្រើដែរ", "ValueSilent": "គ្មានចម្លើយ", "ValueYes": "មែន", "VerdictCannotTell": "មិនអាចកំណត់បាន", diff --git a/src/MeWeb.App/Strings/ko.json b/src/MeWeb.App/Strings/ko.json index 186c4a3..e828d55 100644 --- a/src/MeWeb.App/Strings/ko.json +++ b/src/MeWeb.App/Strings/ko.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "제공 안 함", "ProviderIpv6Tunnel": "터널을 통해(6rd)", "ProviderListed": "통신사를 찾았어요: {0}.", + "ProviderListedMobile": "통신사를 찾았어요: {0}. 아래 메모는 이 통신사의 가정용 회선에 대한 내용이에요. 이 기기는 이 통신사의 모바일 네트워크에 연결되어 있어요.", "ProviderNoAddress": "공인 주소가 없으면 통신사를 찾을 수 없어요.", "ProviderNoMap": "이 me-web? 사본에는 통신사 지도가 없어요.", "ProviderNotFound": "통신사 지도에 이 주소가 없어요.", @@ -338,6 +339,7 @@ "ValueRefused": "거부함(코드 {0})", "ValueSample": "다운로드 {0} MB, 업로드 {1} MB", "ValueSharedAtHome": "공유기, 집 안의 모든 기기가 함께 씀", + "ValueSharedProvider": "통신사의 공유 출구, 다른 고객도 함께 씀", "ValueSilent": "응답 없음", "ValueYes": "예", "VerdictCannotTell": "알 수 없음", diff --git a/src/MeWeb.App/Strings/ky.json b/src/MeWeb.App/Strings/ky.json index 82ea675..ebe67da 100644 --- a/src/MeWeb.App/Strings/ky.json +++ b/src/MeWeb.App/Strings/ky.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "сунушталбайт", "ProviderIpv6Tunnel": "туннель аркылуу (6rd)", "ProviderListed": "Провайдериңиз — {0}.", + "ProviderListedMobile": "Провайдериңиз — {0}. Төмөнкү эскертүүлөр анын үй линиялары тууралуу; бул түзмөк анын мобилдик тармагында.", "ProviderNoAddress": "Коомдук дарек болбосо, провайдерди табуу мүмкүн эмес.", "ProviderNoMap": "me-web? программасынын бул нускасында провайдерлер картасы жок.", "ProviderNotFound": "Провайдерлер картасы бул даректи билбейт.", @@ -338,6 +339,7 @@ "ValueRefused": "баш тартты (код {0})", "ValueSample": "{0} MB алынды, {1} MB жөнөтүлдү", "ValueSharedAtHome": "роутериңиз, үйдөгү бардык түзмөктөргө жалпы", + "ValueSharedProvider": "провайдериңиздин жалпы чыгышы, аны башка кардарлар да колдонот", "ValueSilent": "жооп жок", "ValueYes": "ооба", "VerdictCannotTell": "Белгисиз", diff --git a/src/MeWeb.App/Strings/lb.json b/src/MeWeb.App/Strings/lb.json index 07af760..6f3d4a0 100644 --- a/src/MeWeb.App/Strings/lb.json +++ b/src/MeWeb.App/Strings/lb.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "net ugebueden", "ProviderIpv6Tunnel": "iwwer en Tunnel (6rd)", "ProviderListed": "Äre Provider ass {0}.", + "ProviderListedMobile": "Äre Provider ass {0}. D'Notizen hei ënnen gëllen fir seng Privatuschlëss; dësen Apparat ass a sengem Mobilnetz.", "ProviderNoAddress": "Ouni ëffentlech Adress kann de Provider net fonnt ginn.", "ProviderNoMap": "Dës Kopie vu me-web? huet keng Providerkaart.", "ProviderNotFound": "D'Providerkaart kennt dës Adress net.", @@ -338,6 +339,7 @@ "ValueRefused": "refuséiert (Code {0})", "ValueSample": "{0} MB erof, {1} MB erop", "ValueSharedAtHome": "Äre Router, gedeelt vun allen Apparater doheem", + "ValueSharedProvider": "de gemeinsamen Ausgang vun Ärem Provider, deen och aner Clienten benotzen", "ValueSilent": "keng Äntwert", "ValueYes": "jo", "VerdictCannotTell": "Onkloer", diff --git a/src/MeWeb.App/Strings/lo.json b/src/MeWeb.App/Strings/lo.json index 607155d..95a6d9e 100644 --- a/src/MeWeb.App/Strings/lo.json +++ b/src/MeWeb.App/Strings/lo.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ບໍ່ມີໃຫ້", "ProviderIpv6Tunnel": "ຜ່ານອຸໂມງ (6rd)", "ProviderListed": "ຜູ້ໃຫ້ບໍລິການຂອງທ່ານແມ່ນ {0}.", + "ProviderListedMobile": "ຜູ້ໃຫ້ບໍລິການຂອງທ່ານແມ່ນ {0}. ໝາຍເຫດຂ້າງລຸ່ມນີ້ແມ່ນກ່ຽວກັບສາຍອິນເຕີເນັດຕາມເຮືອນ; ສ່ວນອຸປະກອນນີ້ຢູ່ໃນເຄືອຂ່າຍມືຖືຂອງຜູ້ໃຫ້ບໍລິການ.", "ProviderNoAddress": "ຖ້າບໍ່ມີທີ່ຢູ່ສາທາລະນະ ກໍຊອກຫາຜູ້ໃຫ້ບໍລິການບໍ່ໄດ້.", "ProviderNoMap": "me-web? ສະບັບນີ້ບໍ່ມີແຜນທີ່ຜູ້ໃຫ້ບໍລິການ.", "ProviderNotFound": "ແຜນທີ່ຜູ້ໃຫ້ບໍລິການບໍ່ຮູ້ຈັກທີ່ຢູ່ນີ້.", @@ -338,6 +339,7 @@ "ValueRefused": "ປະຕິເສດ (ລະຫັດ {0})", "ValueSample": "ດາວໂຫຼດ {0} MB, ອັບໂຫຼດ {1} MB", "ValueSharedAtHome": "ເຣົາເຕີຂອງທ່ານ, ໃຊ້ຮ່ວມກັນໂດຍທຸກອຸປະກອນໃນເຮືອນ", + "ValueSharedProvider": "ທາງອອກຮ່ວມຂອງຜູ້ໃຫ້ບໍລິການຂອງທ່ານ, ເຊິ່ງລູກຄ້າອື່ນກໍໃຊ້ນຳ", "ValueSilent": "ບໍ່ມີຄຳຕອບ", "ValueYes": "ແມ່ນ", "VerdictCannotTell": "ບອກບໍ່ໄດ້", diff --git a/src/MeWeb.App/Strings/lt.json b/src/MeWeb.App/Strings/lt.json index 950e1f7..8b0c7c4 100644 --- a/src/MeWeb.App/Strings/lt.json +++ b/src/MeWeb.App/Strings/lt.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nesiūlomas", "ProviderIpv6Tunnel": "per tunelį (6rd)", "ProviderListed": "Jūsų teikėjas – {0}.", + "ProviderListedMobile": "Jūsų teikėjas – {0}. Toliau pateiktos pastabos skirtos jo namų linijoms; šis įrenginys prijungtas prie jo mobiliojo tinklo.", "ProviderNoAddress": "Be viešojo adreso teikėjo nustatyti negalima.", "ProviderNoMap": "Šioje me-web? kopijoje nėra teikėjų žemėlapio.", "ProviderNotFound": "Teikėjų žemėlapyje šio adreso nėra.", @@ -338,6 +339,7 @@ "ValueRefused": "atsisakė (kodas {0})", "ValueSample": "{0} MB atsiųsta, {1} MB išsiųsta", "ValueSharedAtHome": "jūsų maršrutizatorius, bendras visiems namų įrenginiams", + "ValueSharedProvider": "bendras jūsų teikėjo išėjimas, kuriuo naudojasi ir kiti klientai", "ValueSilent": "atsakymo nėra", "ValueYes": "taip", "VerdictCannotTell": "Neaišku", diff --git a/src/MeWeb.App/Strings/lv.json b/src/MeWeb.App/Strings/lv.json index c3b30f8..4282611 100644 --- a/src/MeWeb.App/Strings/lv.json +++ b/src/MeWeb.App/Strings/lv.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "netiek piedāvāts", "ProviderIpv6Tunnel": "caur tuneli (6rd)", "ProviderListed": "Jūsu pakalpojumu sniedzējs ir {0}.", + "ProviderListedMobile": "Jūsu pakalpojumu sniedzējs ir {0}. Tālāk esošās piezīmes attiecas uz tā mājas pieslēgumiem; šī ierīce ir tā mobilajā tīklā.", "ProviderNoAddress": "Bez publiskās adreses pakalpojumu sniedzēju nevar atrast.", "ProviderNoMap": "Šajā me-web? kopijā nav pakalpojumu sniedzēju kartes.", "ProviderNotFound": "Pakalpojumu sniedzēju kartē šīs adreses nav.", @@ -338,6 +339,7 @@ "ValueRefused": "atteica (kods {0})", "ValueSample": "{0} MB lejupielāde, {1} MB augšupielāde", "ValueSharedAtHome": "jūsu maršrutētājs, ko koplieto visas mājas ierīces", + "ValueSharedProvider": "jūsu pakalpojumu sniedzēja kopīgā izeja, ko izmanto arī citi klienti", "ValueSilent": "nav atbildes", "ValueYes": "jā", "VerdictCannotTell": "Nevar noteikt", diff --git a/src/MeWeb.App/Strings/mg.json b/src/MeWeb.App/Strings/mg.json index 63acd0b..db7b46d 100644 --- a/src/MeWeb.App/Strings/mg.json +++ b/src/MeWeb.App/Strings/mg.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "tsy atolotra", "ProviderIpv6Tunnel": "amin'ny alalan'ny tonelina (6rd)", "ProviderListed": "{0} no mpamatsy anao.", + "ProviderListedMobile": "{0} no mpamatsy anao. Ny fanamarihana etsy ambany dia momba ny tsipika an-trano omeny; ity fitaovana ity kosa dia mifandray amin'ny tambajotra findainy.", "ProviderNoAddress": "Raha tsy misy adiresy ampahibemaso dia tsy hita ny mpamatsy.", "ProviderNoMap": "Tsy misy sarintanin'ny mpamatsy ity kopian'ny me-web? ity.", "ProviderNotFound": "Tsy fantatry ny sarintanin'ny mpamatsy ity adiresy ity.", @@ -338,6 +339,7 @@ "ValueRefused": "nolavina (kaody {0})", "ValueSample": "{0} MB nidina, {1} MB niakatra", "ValueSharedAtHome": "ny router anao, zarain'ny fitaovana rehetra ao an-trano", + "ValueSharedProvider": "ny fivoahana iombonan'ny mpamatsy anao, ampiasain'ny mpanjifa hafa koa", "ValueSilent": "tsy nisy valiny", "ValueYes": "eny", "VerdictCannotTell": "Tsy fantatra", diff --git a/src/MeWeb.App/Strings/mh.json b/src/MeWeb.App/Strings/mh.json index a5e34e4..274b769 100644 --- a/src/MeWeb.App/Strings/mh.json +++ b/src/MeWeb.App/Strings/mh.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ejjeļo̧k", "ProviderIpv6Tunnel": "kōn juon tunnel (6rd)", "ProviderListed": "Kampeni in internet eo am ej {0}.", + "ProviderListedMobile": "Kampeni in internet eo am ej {0}. Melele ko ilal rej kōn laain in m̧weo ko an; kein jerbal in ej pād ilo network in mobile eo an.", "ProviderNoAddress": "Ilo ejjeļo̧k address ilo internet, ejjab maron̄ loe kampeni eo.", "ProviderNoMap": "Kopi in an me-web? ejjeļo̧k map in kampeni ie.", "ProviderNotFound": "Map in kampeni ejjab jeļā kōn address in.", @@ -338,6 +339,7 @@ "ValueRefused": "ear abwin (code {0})", "ValueSample": "{0} MB bōktok, {1} MB jilkinļo̧k", "ValueSharedAtHome": "router eo am, aolep kein jerbal ilo m̧weo rej ajej", + "ValueSharedProvider": "kōjām eo kampeni eo am ej ajej, ri-wia ro jet rej kōjerbale barāinwōt", "ValueSilent": "ejjeļo̧k uwaak", "ValueYes": "aaet", "VerdictCannotTell": "Ejjab jeļā", diff --git a/src/MeWeb.App/Strings/mi.json b/src/MeWeb.App/Strings/mi.json index d33b380..f5a492f 100644 --- a/src/MeWeb.App/Strings/mi.json +++ b/src/MeWeb.App/Strings/mi.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "kāore e whakaratoa", "ProviderIpv6Tunnel": "mā te kauhanga (6rd)", "ProviderListed": "Ko {0} tō kaiwhakarato.", + "ProviderListedMobile": "Ko {0} tō kaiwhakarato. Ko ngā kōrero i raro e pā ana ki āna rārangi kāinga; kei tana whatunga pūkoro tēnei pūrere.", "ProviderNoAddress": "Ki te kore he wāhitau tūmatanui, kāore e kitea te kaiwhakarato.", "ProviderNoMap": "Ko tēnei kape o me-web?, kāore he mahere kaiwhakarato.", "ProviderNotFound": "Kāore te mahere kaiwhakarato e mōhio ki tēnei wāhitau.", @@ -338,6 +339,7 @@ "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", "ValueYes": "āe", "VerdictCannotTell": "Kāore e mōhiotia", diff --git a/src/MeWeb.App/Strings/mk.json b/src/MeWeb.App/Strings/mk.json index 4d2e11e..a9ee129 100644 --- a/src/MeWeb.App/Strings/mk.json +++ b/src/MeWeb.App/Strings/mk.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не се нуди", "ProviderIpv6Tunnel": "преку тунел (6rd)", "ProviderListed": "Вашиот провајдер е {0}.", + "ProviderListedMobile": "Вашиот провајдер е {0}. Белешките подолу се однесуваат на неговите домашни линии; овој уред е на неговата мобилна мрежа.", "ProviderNoAddress": "Без јавна адреса провајдерот не може да се најде.", "ProviderNoMap": "Оваа копија на me-web? нема мапа на провајдери.", "ProviderNotFound": "Мапата на провајдери не ја познава оваа адреса.", @@ -338,6 +339,7 @@ "ValueRefused": "одбиено (код {0})", "ValueSample": "{0} MB преземени, {1} MB прикачени", "ValueSharedAtHome": "вашиот рутер, заеднички за сите уреди дома", + "ValueSharedProvider": "заедничкиот излез на вашиот провајдер, кој го користат и други корисници", "ValueSilent": "нема одговор", "ValueYes": "да", "VerdictCannotTell": "Не може да се утврди", diff --git a/src/MeWeb.App/Strings/mn.json b/src/MeWeb.App/Strings/mn.json index 1e9d7a2..fe743dd 100644 --- a/src/MeWeb.App/Strings/mn.json +++ b/src/MeWeb.App/Strings/mn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "санал болгодоггүй", "ProviderIpv6Tunnel": "туннелээр (6rd)", "ProviderListed": "Таны үйлчилгээ үзүүлэгч: {0}.", + "ProviderListedMobile": "Таны үйлчилгээ үзүүлэгч: {0}. Доорх тэмдэглэлүүд түүний гэрийн шугамын тухай; энэ төхөөрөмж түүний мобайл сүлжээнд холбогдсон байна.", "ProviderNoAddress": "Нийтийн хаяггүй бол үйлчилгээ үзүүлэгчийг олох боломжгүй.", "ProviderNoMap": "me-web?-ийн энэ хувилбарт үйлчилгээ үзүүлэгчийн газрын зураг алга.", "ProviderNotFound": "Үйлчилгээ үзүүлэгчийн газрын зураг энэ хаягийг мэдэхгүй.", @@ -338,6 +339,7 @@ "ValueRefused": "татгалзсан (код {0})", "ValueSample": "{0} MB татсан, {1} MB илгээсэн", "ValueSharedAtHome": "таны роутер, гэрийн бүх төхөөрөмж хуваалцдаг", + "ValueSharedProvider": "таны үйлчилгээ үзүүлэгчийн хуваалцсан гарц, бусад хэрэглэгчид ч ашигладаг", "ValueSilent": "хариу алга", "ValueYes": "тийм", "VerdictCannotTell": "Тодорхойгүй", diff --git a/src/MeWeb.App/Strings/ms-Arab.json b/src/MeWeb.App/Strings/ms-Arab.json index 45c59a8..d777240 100644 --- a/src/MeWeb.App/Strings/ms-Arab.json +++ b/src/MeWeb.App/Strings/ms-Arab.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "تيدق دتاورکن", "ProviderIpv6Tunnel": "ملالوءي تروووڠ (6rd)", "ProviderListed": "ڤڽديا اندا اياله {0}.", + "ProviderListedMobile": "ڤڽديا اندا اياله {0}. نوتا د باوه مڠناءي تالين رومهڽ؛ ڤرانتي اين مڠݢوناکن رڠکاين موده اليهڽ.", "ProviderNoAddress": "تنڤا علامت عوام، ڤڽديا تيدق داڤت دکنل ڤستي.", "ProviderNoMap": "سالينن me-web? اين تيادا ڤتا ڤڽديا.", "ProviderNotFound": "ڤتا ڤڽديا تيدق مڠنلي علامت اين.", @@ -338,6 +339,7 @@ "ValueRefused": "دتولق (کود {0})", "ValueSample": "{0} MB موات تورون، {1} MB موات ناءيق", "ValueSharedAtHome": "ڤڠهالا اندا، دکوڠسي اوليه سموا ڤرانتي د رومه", + "ValueSharedProvider": "ڤينتو کلوار کوڠسي ڤڽديا اندا، دݢوناکن جوݢ اوليه ڤلڠݢن لاين", "ValueSilent": "تيادا جواڤن", "ValueYes": "يا", "VerdictCannotTell": "تيدق ڤستي", diff --git a/src/MeWeb.App/Strings/ms.json b/src/MeWeb.App/Strings/ms.json index e2f4458..d883cb8 100644 --- a/src/MeWeb.App/Strings/ms.json +++ b/src/MeWeb.App/Strings/ms.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "tidak ditawarkan", "ProviderIpv6Tunnel": "melalui terowong (6rd)", "ProviderListed": "Pembekal anda ialah {0}.", + "ProviderListedMobile": "Pembekal anda ialah {0}. Nota di bawah adalah mengenai talian rumahnya; peranti ini berada pada rangkaian mudah alihnya.", "ProviderNoAddress": "Tanpa alamat awam, pembekal tidak dapat dikenal pasti.", "ProviderNoMap": "Salinan me-web? ini tiada peta pembekal.", "ProviderNotFound": "Peta pembekal tidak mengenali alamat ini.", @@ -338,6 +339,7 @@ "ValueRefused": "menolak (kod {0})", "ValueSample": "{0} MB muat turun, {1} MB muat naik", "ValueSharedAtHome": "penghala anda, dikongsi oleh semua peranti di rumah", + "ValueSharedProvider": "pintu keluar kongsi pembekal anda, turut digunakan oleh pelanggan lain", "ValueSilent": "tiada jawapan", "ValueYes": "ya", "VerdictCannotTell": "Tidak dapat dipastikan", diff --git a/src/MeWeb.App/Strings/mt.json b/src/MeWeb.App/Strings/mt.json index cfb8b6a..fd3fff1 100644 --- a/src/MeWeb.App/Strings/mt.json +++ b/src/MeWeb.App/Strings/mt.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "mhux offrut", "ProviderIpv6Tunnel": "permezz ta' tunnel (6rd)", "ProviderListed": "Il-fornitur tiegħek huwa {0}.", + "ProviderListedMobile": "Il-fornitur tiegħek huwa {0}. In-noti hawn taħt huma dwar il-linji tad-dar tiegħu; dan l-apparat qiegħed fuq in-netwerk mobbli tiegħu.", "ProviderNoAddress": "Mingħajr indirizz pubbliku l-fornitur ma jistax jinstab.", "ProviderNoMap": "Din il-kopja ta' me-web? m'għandhiex il-mappa tal-fornituri.", "ProviderNotFound": "Il-mappa tal-fornituri ma tafx dan l-indirizz.", @@ -338,6 +339,7 @@ "ValueRefused": "irrifjuta (kodiċi {0})", "ValueSample": "{0} MB imniżżla, {1} MB mtella'", "ValueSharedAtHome": "ir-router tiegħek, maqsum bejn l-apparati kollha tad-dar", + "ValueSharedProvider": "il-ħruġ maqsum tal-fornitur tiegħek, użat ukoll minn klijenti oħra", "ValueSilent": "l-ebda tweġiba", "ValueYes": "iva", "VerdictCannotTell": "Ma jistax jingħad", diff --git a/src/MeWeb.App/Strings/my.json b/src/MeWeb.App/Strings/my.json index 09ca2eb..8481604 100644 --- a/src/MeWeb.App/Strings/my.json +++ b/src/MeWeb.App/Strings/my.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "မပေးထားပါ", "ProviderIpv6Tunnel": "tunnel မှတစ်ဆင့် (6rd)", "ProviderListed": "သင့်ဝန်ဆောင်မှုပေးသူမှာ {0} ဖြစ်ပါသည်။", + "ProviderListedMobile": "သင့်ဝန်ဆောင်မှုပေးသူမှာ {0} ဖြစ်ပါသည်။ အောက်ပါ မှတ်ချက်များသည် ၎င်း၏ အိမ်သုံး လိုင်းများအကြောင်း ဖြစ်ပြီး ဤစက်ပစ္စည်းမှာမူ ၎င်း၏ မိုဘိုင်း ကွန်ရက်ပေါ်တွင် ရှိပါသည်။", "ProviderNoAddress": "အများသုံး လိပ်စာ မရှိဘဲ ဝန်ဆောင်မှုပေးသူကို ရှာ၍ မရပါ။", "ProviderNoMap": "ဤ me-web? မိတ္တူတွင် ဝန်ဆောင်မှုပေးသူ မြေပုံ မပါပါ။", "ProviderNotFound": "ဝန်ဆောင်မှုပေးသူ မြေပုံက ဤလိပ်စာကို မသိပါ။", @@ -338,6 +339,7 @@ "ValueRefused": "ငြင်းပယ်ခဲ့သည် (ကုဒ် {0})", "ValueSample": "ဒေါင်းလုဒ် {0} MB၊ အပ်လုဒ် {1} MB", "ValueSharedAtHome": "အိမ်ရှိ စက်ပစ္စည်းအားလုံး မျှဝေသုံးသော သင့်ရောက်တာ", + "ValueSharedProvider": "အခြား ဖောက်သည်များလည်း သုံးသော သင့်ဝန်ဆောင်မှုပေးသူ၏ မျှဝေသုံး ထွက်ပေါက်", "ValueSilent": "တုံ့ပြန်မှု မရှိ", "ValueYes": "ဟုတ်သည်", "VerdictCannotTell": "မဆုံးဖြတ်နိုင်ပါ", diff --git a/src/MeWeb.App/Strings/nb.json b/src/MeWeb.App/Strings/nb.json index 0184150..cae70e7 100644 --- a/src/MeWeb.App/Strings/nb.json +++ b/src/MeWeb.App/Strings/nb.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "tilbys ikke", "ProviderIpv6Tunnel": "gjennom en tunnel (6rd)", "ProviderListed": "Leverandøren din er {0}.", + "ProviderListedMobile": "Leverandøren din er {0}. Notatene nedenfor gjelder hjemmelinjene; denne enheten er på leverandørens mobilnett.", "ProviderNoAddress": "Uten en offentlig adresse kan ikke leverandøren finnes.", "ProviderNoMap": "Denne kopien av me-web? har ikke noe leverandørkart.", "ProviderNotFound": "Leverandørkartet kjenner ikke denne adressen.", @@ -338,6 +339,7 @@ "ValueRefused": "avvist (kode {0})", "ValueSample": "{0} MB ned, {1} MB opp", "ValueSharedAtHome": "ruteren din, delt av alle enhetene hjemme", + "ValueSharedProvider": "leverandørens felles utgang, som andre kunder også bruker", "ValueSilent": "ikke noe svar", "ValueYes": "ja", "VerdictCannotTell": "Kan ikke avgjøres", diff --git a/src/MeWeb.App/Strings/nd.json b/src/MeWeb.App/Strings/nd.json index f24efc6..4a33901 100644 --- a/src/MeWeb.App/Strings/nd.json +++ b/src/MeWeb.App/Strings/nd.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "kayinikwa", "ProviderIpv6Tunnel": "nge-tunnel (6rd)", "ProviderListed": "Inkampani yakho ye-intanethi ngu-{0}.", + "ProviderListedMobile": "Inkampani yakho ye-intanethi ngu-{0}. Amanothi angezansi amayelana lemigqa yayo yasekhaya; umshini lo usebenzisa inethiwekhi yayo yefoni.", "ProviderNoAddress": "Ngaphandle kwekheli lomphakathi inkampani kayitholakali.", "ProviderNoMap": "Ikhophi le le-me-web? kalayo imephu yezinkampani ze-intanethi.", "ProviderNotFound": "Imephu yezinkampani ze-intanethi kayilazi ikheli leli.", @@ -338,6 +339,7 @@ "ValueRefused": "yalile (ikhodi {0})", "ValueSample": "{0} MB elandiweyo, {1} MB ethunyelweyo", "ValueSharedAtHome": "i-router yakho, eyabelwana ngayo yimishini yonke yasekhaya", + "ValueSharedProvider": "isango lokuphuma elabelwanayo lenkampani yakho, elisetshenziswa langamanye amakhasimende", "ValueSilent": "akulampendulo", "ValueYes": "yebo", "VerdictCannotTell": "Kakwaziwa", diff --git a/src/MeWeb.App/Strings/ne.json b/src/MeWeb.App/Strings/ne.json index bef1fc9..38604b2 100644 --- a/src/MeWeb.App/Strings/ne.json +++ b/src/MeWeb.App/Strings/ne.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "उपलब्ध छैन", "ProviderIpv6Tunnel": "टनलमार्फत (6rd)", "ProviderListed": "तपाईंको प्रदायक {0} हो।", + "ProviderListedMobile": "तपाईंको प्रदायक {0} हो। तलका टिप्पणीहरू यसका घरेलु लाइनबारे हुन्; यो उपकरण यसको मोबाइल नेटवर्कमा छ।", "ProviderNoAddress": "सार्वजनिक ठेगाना बिना प्रदायक पत्ता लगाउन सकिँदैन।", "ProviderNoMap": "me-web? को यो प्रतिलिपिमा प्रदायक नक्सा छैन।", "ProviderNotFound": "प्रदायक नक्साले यो ठेगाना चिन्दैन।", @@ -338,6 +339,7 @@ "ValueRefused": "अस्वीकार गर्‍यो (कोड {0})", "ValueSample": "{0} MB डाउनलोड, {1} MB अपलोड", "ValueSharedAtHome": "तपाईंको राउटर, घरका सबै उपकरणले साझा गर्ने", + "ValueSharedProvider": "तपाईंको प्रदायकको साझा निकास, जुन अरू ग्राहकले पनि प्रयोग गर्छन्", "ValueSilent": "जवाफ छैन", "ValueYes": "हो", "VerdictCannotTell": "भन्न सकिँदैन", diff --git a/src/MeWeb.App/Strings/nl.json b/src/MeWeb.App/Strings/nl.json index 6f97207..8ac0cc5 100644 --- a/src/MeWeb.App/Strings/nl.json +++ b/src/MeWeb.App/Strings/nl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "niet aangeboden", "ProviderIpv6Tunnel": "via een tunnel (6rd)", "ProviderListed": "Je provider is {0}.", + "ProviderListedMobile": "Je provider is {0}. De notities hieronder gaan over zijn thuisaansluitingen; dit apparaat zit op zijn mobiele netwerk.", "ProviderNoAddress": "Zonder openbaar adres kan de provider niet worden gevonden.", "ProviderNoMap": "Deze kopie van me-web? heeft geen providerkaart.", "ProviderNotFound": "De providerkaart kent dit adres niet.", @@ -338,6 +339,7 @@ "ValueRefused": "geweigerd (code {0})", "ValueSample": "{0} MB omlaag, {1} MB omhoog", "ValueSharedAtHome": "je router, gedeeld door alle apparaten thuis", + "ValueSharedProvider": "de gedeelde uitgang van je provider, ook gebruikt door andere klanten", "ValueSilent": "geen antwoord", "ValueYes": "ja", "VerdictCannotTell": "Onbekend", diff --git a/src/MeWeb.App/Strings/nn.json b/src/MeWeb.App/Strings/nn.json index f91da7c..8b8c8d2 100644 --- a/src/MeWeb.App/Strings/nn.json +++ b/src/MeWeb.App/Strings/nn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "blir ikkje tilbode", "ProviderIpv6Tunnel": "gjennom ein tunnel (6rd)", "ProviderListed": "Leverandøren din er {0}.", + "ProviderListedMobile": "Leverandøren din er {0}. Notata nedanfor gjeld heimelinjene hans; denne eininga er på mobilnettet hans.", "ProviderNoAddress": "Utan ei offentleg adresse kan ikkje leverandøren finnast.", "ProviderNoMap": "Denne kopien av me-web? har ikkje noko leverandørkart.", "ProviderNotFound": "Leverandørkartet kjenner ikkje denne adressa.", @@ -338,6 +339,7 @@ "ValueRefused": "avvist (kode {0})", "ValueSample": "{0} MB ned, {1} MB opp", "ValueSharedAtHome": "ruteren din, delt av alle einingane heime", + "ValueSharedProvider": "den felles utgangen til leverandøren din, som andre kundar òg bruker", "ValueSilent": "ikkje noko svar", "ValueYes": "ja", "VerdictCannotTell": "Kan ikkje avgjerast", diff --git a/src/MeWeb.App/Strings/no.json b/src/MeWeb.App/Strings/no.json index 0184150..d74c470 100644 --- a/src/MeWeb.App/Strings/no.json +++ b/src/MeWeb.App/Strings/no.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "tilbys ikke", "ProviderIpv6Tunnel": "gjennom en tunnel (6rd)", "ProviderListed": "Leverandøren din er {0}.", + "ProviderListedMobile": "Leverandøren din er {0}. Notatene nedenfor gjelder leverandørens hjemmelinjer; denne enheten er på mobilnettet dens.", "ProviderNoAddress": "Uten en offentlig adresse kan ikke leverandøren finnes.", "ProviderNoMap": "Denne kopien av me-web? har ikke noe leverandørkart.", "ProviderNotFound": "Leverandørkartet kjenner ikke denne adressen.", @@ -338,6 +339,7 @@ "ValueRefused": "avvist (kode {0})", "ValueSample": "{0} MB ned, {1} MB opp", "ValueSharedAtHome": "ruteren din, delt av alle enhetene hjemme", + "ValueSharedProvider": "leverandørens felles utgang, som også brukes av andre kunder", "ValueSilent": "ikke noe svar", "ValueYes": "ja", "VerdictCannotTell": "Kan ikke avgjøres", diff --git a/src/MeWeb.App/Strings/ny.json b/src/MeWeb.App/Strings/ny.json index 6d638b8..71fbb76 100644 --- a/src/MeWeb.App/Strings/ny.json +++ b/src/MeWeb.App/Strings/ny.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "siiperekedwa", "ProviderIpv6Tunnel": "kudzera pa tunnel (6rd)", "ProviderListed": "Wopereka intaneti wanu ndi {0}.", + "ProviderListedMobile": "Wopereka intaneti wanu ndi {0}. Zolemba zili m'munsimu ndi za mizere yake ya kunyumba; chipangizochi chili pa netiweki yake ya foni.", "ProviderNoAddress": "Popanda adiresi yapagulu, wopereka intaneti sangapezeke.", "ProviderNoMap": "Kope ili la me-web? lilibe mapu a opereka intaneti.", "ProviderNotFound": "Mapu a opereka intaneti sadziwa adiresi iyi.", @@ -338,6 +339,7 @@ "ValueRefused": "yakana (khodi {0})", "ValueSample": "{0} MB kutsitsa, {1} MB kukweza", "ValueSharedAtHome": "rauta yanu, yogawana ndi zipangizo zonse za kunyumba", + "ValueSharedProvider": "potulukira pogawana pa wopereka intaneti wanu, pogwiritsidwanso ntchito ndi makasitomala ena", "ValueSilent": "palibe yankho", "ValueYes": "inde", "VerdictCannotTell": "Sizikudziwika", diff --git a/src/MeWeb.App/Strings/pl.json b/src/MeWeb.App/Strings/pl.json index 8b8a41c..25ced00 100644 --- a/src/MeWeb.App/Strings/pl.json +++ b/src/MeWeb.App/Strings/pl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "niedostępne", "ProviderIpv6Tunnel": "przez tunel (6rd)", "ProviderListed": "Twój dostawca to {0}.", + "ProviderListedMobile": "Twój dostawca to {0}. Notatki poniżej dotyczą jego łączy domowych; to urządzenie jest w jego sieci komórkowej.", "ProviderNoAddress": "Bez adresu publicznego nie da się ustalić dostawcy.", "ProviderNoMap": "Ta kopia me-web? nie ma mapy dostawców.", "ProviderNotFound": "Mapa dostawców nie zna tego adresu.", @@ -338,6 +339,7 @@ "ValueRefused": "odmówił (kod {0})", "ValueSample": "{0} MB pobrane, {1} MB wysłane", "ValueSharedAtHome": "twój router, wspólny dla wszystkich urządzeń w domu", + "ValueSharedProvider": "wspólne wyjście twojego dostawcy, używane też przez innych klientów", "ValueSilent": "brak odpowiedzi", "ValueYes": "tak", "VerdictCannotTell": "Nie wiadomo", diff --git a/src/MeWeb.App/Strings/ps.json b/src/MeWeb.App/Strings/ps.json index c667904..9d9bc44 100644 --- a/src/MeWeb.App/Strings/ps.json +++ b/src/MeWeb.App/Strings/ps.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "نه وړاندې کېږي", "ProviderIpv6Tunnel": "د تونل له لارې (6rd)", "ProviderListed": "ستاسو شرکت {0} دی.", + "ProviderListedMobile": "ستاسو شرکت {0} دی. لاندې یادښتونه د هغه د کورنیو لیکو په اړه دي؛ دا وسیله د هغه په موبایل شبکه کې ده.", "ProviderNoAddress": "له عامې پتې پرته شرکت نه شي موندل کېدای.", "ProviderNoMap": "د me-web? په دې نسخه کې د شرکتونو نقشه نشته.", "ProviderNotFound": "د شرکتونو نقشه دا پته نه پېژني.", @@ -338,6 +339,7 @@ "ValueRefused": "رد یې کړ (کوډ {0})", "ValueSample": "{0} MB ډاونلوډ، {1} MB اپلوډ", "ValueSharedAtHome": "ستاسو روټر، چې د کور ټولې وسیلې یې شریکوي", + "ValueSharedProvider": "ستاسو د شرکت د وتلو ګډه لاره، چې نور پېرېدونکي یې هم کاروي", "ValueSilent": "ځواب نشته", "ValueYes": "هو", "VerdictCannotTell": "معلومه نه ده", diff --git a/src/MeWeb.App/Strings/pt.json b/src/MeWeb.App/Strings/pt.json index 519f11c..fb2ff73 100644 --- a/src/MeWeb.App/Strings/pt.json +++ b/src/MeWeb.App/Strings/pt.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "não oferecido", "ProviderIpv6Tunnel": "por um túnel (6rd)", "ProviderListed": "Sua operadora é {0}.", + "ProviderListedMobile": "Sua operadora é {0}. As notas abaixo falam das linhas residenciais dela; este dispositivo está na rede móvel dela.", "ProviderNoAddress": "Sem um endereço público não é possível encontrar a operadora.", "ProviderNoMap": "Esta cópia do me-web? não inclui o mapa de operadoras.", "ProviderNotFound": "O mapa de operadoras não conhece este endereço.", @@ -338,6 +339,7 @@ "ValueRefused": "recusou (código {0})", "ValueSample": "{0} MB de download, {1} MB de upload", "ValueSharedAtHome": "seu roteador, compartilhado por todos os dispositivos da casa", + "ValueSharedProvider": "a saída compartilhada da sua operadora, usada também por outros clientes", "ValueSilent": "sem resposta", "ValueYes": "sim", "VerdictCannotTell": "Indeterminado", diff --git a/src/MeWeb.App/Strings/qu.json b/src/MeWeb.App/Strings/qu.json index 80d0962..76cb278 100644 --- a/src/MeWeb.App/Strings/qu.json +++ b/src/MeWeb.App/Strings/qu.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "mana qusqa", "ProviderIpv6Tunnel": "huk túnelnintakama (6rd)", "ProviderListed": "Proveedorniykiqa {0}.", + "ProviderListedMobile": "Proveedorniykiqa {0}. Uraypi willakuykunaqa wasi líneankunamantam; kay equipoqa móvil redninpim kachkan.", "ProviderNoAddress": "Mana público direccion kaptinqa, manam proveedorta tariyta atikunchu.", "ProviderNoMap": "Kay me-web? copiapiqa manam proveedor mapa kanchu.", "ProviderNotFound": "Proveedor mapaqa manam kay direccionta riqsinchu.", @@ -338,6 +339,7 @@ "ValueRefused": "mana nirqan (código {0})", "ValueSample": "{0} MB uraykachisqa, {1} MB wichachisqa", "ValueSharedAtHome": "routerniyki, wasipi llapan equipokunapa rakinakusqan", + "ValueSharedProvider": "proveedorniykipa rakinakusqa lluqsinan, huk clientekunapas chayta llamk'achinku", "ValueSilent": "mana kutichiy", "ValueYes": "arí", "VerdictCannotTell": "Mana yachakunchu", diff --git a/src/MeWeb.App/Strings/rn.json b/src/MeWeb.App/Strings/rn.json index 6efde91..9fa674a 100644 --- a/src/MeWeb.App/Strings/rn.json +++ b/src/MeWeb.App/Strings/rn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ntitangwa", "ProviderIpv6Tunnel": "biciye kuri tunnel (6rd)", "ProviderListed": "Uwugutanga serivisi ni {0}.", + "ProviderListedMobile": "Uwugutanga serivisi ni {0}. Ibisobanuro biri munsi aha vyerekeye imirongo yiwe yo mu rugo; iki gikoresho kiri kuri rezo yiwe ya telefone.", "ProviderNoAddress": "Ata aderese rusangi ntibishoboka kumenya uwutanga serivisi.", "ProviderNoMap": "Iyi kopi ya me-web? nta karata y'abatanga serivisi ifise.", "ProviderNotFound": "Ikarata y'abatanga serivisi ntizi iyi aderese.", @@ -338,6 +339,7 @@ "ValueRefused": "yanse (kode {0})", "ValueSample": "{0} MB zakuruwe, {1} MB zarungitswe", "ValueSharedAtHome": "router yawe, isangiwe n'ibikoresho vyose vyo mu rugo", + "ValueSharedProvider": "irembo risangiwe ry'uwugutanga serivisi, rikoreshwa kandi n'abandi bakiriya", "ValueSilent": "nta nyishu", "ValueYes": "ego", "VerdictCannotTell": "Ntibizwi", diff --git a/src/MeWeb.App/Strings/ro.json b/src/MeWeb.App/Strings/ro.json index e02ebcf..8a1d7bd 100644 --- a/src/MeWeb.App/Strings/ro.json +++ b/src/MeWeb.App/Strings/ro.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "neoferit", "ProviderIpv6Tunnel": "printr-un tunel (6rd)", "ProviderListed": "Furnizorul dvs. este {0}.", + "ProviderListedMobile": "Furnizorul dvs. este {0}. Notele de mai jos se referă la liniile sale casnice; acest dispozitiv este în rețeaua sa mobilă.", "ProviderNoAddress": "Fără o adresă publică, furnizorul nu poate fi găsit.", "ProviderNoMap": "Această copie a me-web? nu conține harta furnizorilor.", "ProviderNotFound": "Harta furnizorilor nu cunoaște această adresă.", @@ -338,6 +339,7 @@ "ValueRefused": "a refuzat (cod {0})", "ValueSample": "{0} MB descărcați, {1} MB încărcați", "ValueSharedAtHome": "routerul dvs., folosit în comun de toate dispozitivele din casă", + "ValueSharedProvider": "ieșirea comună a furnizorului dvs., folosită și de alți clienți", "ValueSilent": "niciun răspuns", "ValueYes": "da", "VerdictCannotTell": "Nu se poate spune", diff --git a/src/MeWeb.App/Strings/ru.json b/src/MeWeb.App/Strings/ru.json index 410ebed..a40c34d 100644 --- a/src/MeWeb.App/Strings/ru.json +++ b/src/MeWeb.App/Strings/ru.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не предоставляется", "ProviderIpv6Tunnel": "через туннель (6rd)", "ProviderListed": "Ваш провайдер — {0}.", + "ProviderListedMobile": "Ваш провайдер — {0}. Заметки ниже касаются его домашних линий; это устройство подключено к его мобильной сети.", "ProviderNoAddress": "Без публичного адреса провайдера не найти.", "ProviderNoMap": "В этой копии me-web? нет карты провайдеров.", "ProviderNotFound": "Этого адреса нет на карте провайдеров.", @@ -338,6 +339,7 @@ "ValueRefused": "отказ (код {0})", "ValueSample": "{0} MB скачано, {1} MB отправлено", "ValueSharedAtHome": "ваш роутер, общий для всех домашних устройств", + "ValueSharedProvider": "общий выход вашего провайдера, которым пользуются и другие клиенты", "ValueSilent": "нет ответа", "ValueYes": "да", "VerdictCannotTell": "Неясно", diff --git a/src/MeWeb.App/Strings/rw.json b/src/MeWeb.App/Strings/rw.json index 5ba19ec..d64c84c 100644 --- a/src/MeWeb.App/Strings/rw.json +++ b/src/MeWeb.App/Strings/rw.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ntitangwa", "ProviderIpv6Tunnel": "binyuze kuri tunnel (6rd)", "ProviderListed": "Utanga serivisi wawe ni {0}.", + "ProviderListedMobile": "Utanga serivisi wawe ni {0}. Ibisobanuro biri hasi bivuga ku mirongo ye yo mu rugo; iki gikoresho kiri ku rusobe rwe rwa telefoni.", "ProviderNoAddress": "Hatari aderesi rusange ntibishoboka kubona utanga serivisi.", "ProviderNoMap": "Iyi kopi ya me-web? nta karita y'abatanga serivisi ifite.", "ProviderNotFound": "Ikarita y'abatanga serivisi ntizi iyi aderesi.", @@ -338,6 +339,7 @@ "ValueRefused": "yanze (kode {0})", "ValueSample": "{0} MB zakuwemo, {1} MB zoherejwe", "ValueSharedAtHome": "router yawe, isangiwe n'ibikoresho byose byo mu rugo", + "ValueSharedProvider": "irembo risangiwe ry'utanga serivisi wawe, rikoreshwa n'abandi bakiriya na bo", "ValueSilent": "nta gisubizo", "ValueYes": "yego", "VerdictCannotTell": "Ntibizwi", diff --git a/src/MeWeb.App/Strings/sg.json b/src/MeWeb.App/Strings/sg.json index 592d315..f900205 100644 --- a/src/MeWeb.App/Strings/sg.json +++ b/src/MeWeb.App/Strings/sg.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "a mû ni pëpe", "ProviderIpv6Tunnel": "na lêgë ti mbëni tunnel (6rd)", "ProviderListed": "Fournisseur ti mo ayeke {0}.", + "ProviderListedMobile": "Fournisseur ti mo ayeke {0}. Atënë so na gbe ge ayeke na ndö ti aligne ti da ti lo; masini so ayeke na ndö ti réseau ti téléphone ti lo.", "ProviderNoAddress": "Sân adrêse ti azo kûê, a lîngbi ti wara fournisseur pëpe.", "ProviderNoMap": "Copie ti me-web? so ayeke na carte ti afournisseur pëpe.", "ProviderNotFound": "Carte ti afournisseur ahînga adrêse so pëpe.", @@ -338,6 +339,7 @@ "ValueRefused": "ake (code {0})", "ValueSample": "{0} MB a télécharger, {1} MB a tokua", "ValueSharedAtHome": "routeur ti mo, so amasini kûê ti da akângbi", + "ValueSharedProvider": "lêgë ti sïgïgî so fournisseur ti mo akângbi, ambâ client nga ayeke sâra kua na ni", "ValueSilent": "kîrîngo tënë pëpe", "ValueYes": "iin", "VerdictCannotTell": "A hînga pëpe", diff --git a/src/MeWeb.App/Strings/si.json b/src/MeWeb.App/Strings/si.json index 28957d3..8edbd3b 100644 --- a/src/MeWeb.App/Strings/si.json +++ b/src/MeWeb.App/Strings/si.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ලබා නොදේ", "ProviderIpv6Tunnel": "ටනලයක් හරහා (6rd)", "ProviderListed": "ඔබගේ සේවා සපයන්නා {0} වේ.", + "ProviderListedMobile": "ඔබගේ සේවා සපයන්නා {0} වේ. පහත සටහන් එහි නිවෙස් සම්බන්ධතා ගැනයි; මෙම උපාංගය එහි ජංගම ජාලයේ ඇත.", "ProviderNoAddress": "පොදු ලිපිනයක් නොමැතිව සේවා සපයන්නා සොයා ගත නොහැක.", "ProviderNoMap": "me-web? හි මෙම පිටපතේ සේවා සපයන්නන්ගේ සිතියමක් නැත.", "ProviderNotFound": "සේවා සපයන්නන්ගේ සිතියම මෙම ලිපිනය හඳුනන්නේ නැත.", @@ -338,6 +339,7 @@ "ValueRefused": "ප්‍රතික්ෂේප කළා (කේතය {0})", "ValueSample": "{0} MB බාගැනීමට, {1} MB උඩුගත කිරීමට", "ValueSharedAtHome": "ඔබගේ රවුටරය, නිවසේ සියලු උපාංග බෙදා ගනී", + "ValueSharedProvider": "ඔබගේ සේවා සපයන්නාගේ බෙදාගත් පිටවීම, වෙනත් පාරිභෝගිකයන්ද එය භාවිත කරයි", "ValueSilent": "පිළිතුරක් නැත", "ValueYes": "ඔව්", "VerdictCannotTell": "කිව නොහැක", diff --git a/src/MeWeb.App/Strings/sk.json b/src/MeWeb.App/Strings/sk.json index c7e3167..0643215 100644 --- a/src/MeWeb.App/Strings/sk.json +++ b/src/MeWeb.App/Strings/sk.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "neponúka sa", "ProviderIpv6Tunnel": "cez tunel (6rd)", "ProviderListed": "Váš poskytovateľ je {0}.", + "ProviderListedMobile": "Váš poskytovateľ je {0}. Poznámky nižšie sa týkajú jeho domácich prípojok; toto zariadenie je v jeho mobilnej sieti.", "ProviderNoAddress": "Bez verejnej adresy sa poskytovateľ nedá nájsť.", "ProviderNoMap": "Táto kópia me-web? nemá mapu poskytovateľov.", "ProviderNotFound": "Mapa poskytovateľov túto adresu nepozná.", @@ -338,6 +339,7 @@ "ValueRefused": "odmietol (kód {0})", "ValueSample": "{0} MB stiahnutých, {1} MB odoslaných", "ValueSharedAtHome": "váš router, zdieľaný všetkými zariadeniami doma", + "ValueSharedProvider": "zdieľaný výstup vášho poskytovateľa, ktorý používajú aj iní zákazníci", "ValueSilent": "bez odpovede", "ValueYes": "áno", "VerdictCannotTell": "Nedá sa určiť", diff --git a/src/MeWeb.App/Strings/sl.json b/src/MeWeb.App/Strings/sl.json index 82fd326..61c9e90 100644 --- a/src/MeWeb.App/Strings/sl.json +++ b/src/MeWeb.App/Strings/sl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ni na voljo", "ProviderIpv6Tunnel": "prek tunela (6rd)", "ProviderListed": "Vaš ponudnik je {0}.", + "ProviderListedMobile": "Vaš ponudnik je {0}. Opombe spodaj veljajo za njegove domače priključke; ta naprava je v njegovem mobilnem omrežju.", "ProviderNoAddress": "Brez javnega naslova ponudnika ni mogoče najti.", "ProviderNoMap": "Ta kopija me-web? nima zemljevida ponudnikov.", "ProviderNotFound": "Zemljevid ponudnikov tega naslova ne pozna.", @@ -338,6 +339,7 @@ "ValueRefused": "zavrnil (koda {0})", "ValueSample": "{0} MB prenosa, {1} MB nalaganja", "ValueSharedAtHome": "vaš usmerjevalnik, ki si ga delijo vse naprave doma", + "ValueSharedProvider": "skupni izhod vašega ponudnika, ki ga uporabljajo tudi druge stranke", "ValueSilent": "brez odgovora", "ValueYes": "da", "VerdictCannotTell": "Ni mogoče ugotoviti", diff --git a/src/MeWeb.App/Strings/sm.json b/src/MeWeb.App/Strings/sm.json index 97ec1f6..d48d7a0 100644 --- a/src/MeWeb.App/Strings/sm.json +++ b/src/MeWeb.App/Strings/sm.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "lē ofoina atu", "ProviderIpv6Tunnel": "e ala i se tunnel (6rd)", "ProviderListed": "ʻO lau kamupani initaneti ʻo {0}.", + "ProviderListedMobile": "ʻO lau kamupani initaneti ʻo {0}. O faʻamatalaga o loʻo i lalo e uiga i ana laina o fale; o lenei masini o loʻo i luga o lana network telefoni.", "ProviderNoAddress": "A aunoa ma se tuatusi lautele, e lē mafai ona maua le kamupani.", "ProviderNoMap": "ʻO lenei kopi o me-web? e leai sana faʻafanua o kamupani.", "ProviderNotFound": "E lē iloa e le faʻafanua o kamupani lenei tuatusi.", @@ -338,6 +339,7 @@ "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", "ValueYes": "ioe", "VerdictCannotTell": "Lē iloa", diff --git a/src/MeWeb.App/Strings/sn.json b/src/MeWeb.App/Strings/sn.json index 1072ed7..fddc0c6 100644 --- a/src/MeWeb.App/Strings/sn.json +++ b/src/MeWeb.App/Strings/sn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "haipihwe", "ProviderIpv6Tunnel": "kuburikidza netunnel (6rd)", "ProviderListed": "Mupi wenyu wendaneti ndi{0}.", + "ProviderListedMobile": "Mupi wenyu wendaneti ndi{0}. Zvinyorwa zviri pazasi zvinotaura nezvemitsetse yake yepamba; mudziyo uyu uri panetiweki yake yenhare.", "ProviderNoAddress": "Pasina kero yeruzhinji mupi wendaneti haagone kuwanikwa.", "ProviderNoMap": "Kopi iyi yeme-web? haina mepu yevapi vendaneti.", "ProviderNotFound": "Mepu yevapi vendaneti haizivi kero iyi.", @@ -338,6 +339,7 @@ "ValueRefused": "yaramba (kodhi {0})", "ValueSample": "{0} MB yakadhaunirodhwa, {1} MB yakaapurodhwa", "ValueSharedAtHome": "router yenyu, inogovaniswa nemidziyo yose yepamba", + "ValueSharedProvider": "nzira yekubuda yakagovaniswa yemupi wenyu, inoshandiswawo nevamwe vatengi", "ValueSilent": "hapana mhinduro", "ValueYes": "hongu", "VerdictCannotTell": "Hazvizivikanwe", diff --git a/src/MeWeb.App/Strings/so.json b/src/MeWeb.App/Strings/so.json index c4f6f9b..1d6a08b 100644 --- a/src/MeWeb.App/Strings/so.json +++ b/src/MeWeb.App/Strings/so.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "lama bixiyo", "ProviderIpv6Tunnel": "tunnel ayaa loo maraa (6rd)", "ProviderListed": "Shirkaddaada internetku waa {0}.", + "ProviderListedMobile": "Shirkaddaada internetku waa {0}. Qoraallada hoose waxay ku saabsan yihiin khadadkeeda guryaha; qalabkani wuxuu ku jiraa shabakaddeeda mobilka.", "ProviderNoAddress": "Cinwaan guud la'aantiis shirkadda lama heli karo.", "ProviderNoMap": "Nuqulkan me-web? ma laha khariidadda shirkadaha.", "ProviderNotFound": "Khariidadda shirkaduhu ma garanayso cinwaankan.", @@ -338,6 +339,7 @@ "ValueRefused": "wuu diiday (koodh {0})", "ValueSample": "{0} MB soo dejin, {1} MB soo gelin", "ValueSharedAtHome": "router-kaaga, oo ay wadaagaan dhammaan qalabka guriga", + "ValueSharedProvider": "bixitaanka wadaagga ah ee shirkaddaada, oo ay isticmaalaan macaamiil kale sidoo kale", "ValueSilent": "jawaab ma jirto", "ValueYes": "haa", "VerdictCannotTell": "Lama ogaan karo", diff --git a/src/MeWeb.App/Strings/sq.json b/src/MeWeb.App/Strings/sq.json index 29f7191..1d61ed8 100644 --- a/src/MeWeb.App/Strings/sq.json +++ b/src/MeWeb.App/Strings/sq.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "nuk ofrohet", "ProviderIpv6Tunnel": "përmes një tuneli (6rd)", "ProviderListed": "Ofruesi juaj është {0}.", + "ProviderListedMobile": "Ofruesi juaj është {0}. Shënimet më poshtë kanë të bëjnë me linjat e tij shtëpiake; kjo pajisje është në rrjetin e tij celular.", "ProviderNoAddress": "Pa një adresë publike ofruesi nuk mund të gjendet.", "ProviderNoMap": "Kjo kopje e me-web? nuk ka hartën e ofruesve.", "ProviderNotFound": "Harta e ofruesve nuk e njeh këtë adresë.", @@ -338,6 +339,7 @@ "ValueRefused": "refuzoi (kodi {0})", "ValueSample": "{0} MB shkarkim, {1} MB ngarkim", "ValueSharedAtHome": "ruteri juaj, i përbashkët për të gjitha pajisjet në shtëpi", + "ValueSharedProvider": "dalja e përbashkët e ofruesit tuaj, që e përdorin edhe klientë të tjerë", "ValueSilent": "asnjë përgjigje", "ValueYes": "po", "VerdictCannotTell": "E paqartë", diff --git a/src/MeWeb.App/Strings/sr-Latn.json b/src/MeWeb.App/Strings/sr-Latn.json index 9405309..c5db9cb 100644 --- a/src/MeWeb.App/Strings/sr-Latn.json +++ b/src/MeWeb.App/Strings/sr-Latn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ne nudi se", "ProviderIpv6Tunnel": "preko tunela (6rd)", "ProviderListed": "Vaš provajder je {0}.", + "ProviderListedMobile": "Vaš provajder je {0}. Beleške ispod se odnose na njegove kućne linije; ovaj uređaj je na njegovoj mobilnoj mreži.", "ProviderNoAddress": "Bez javne adrese provajder ne može da se pronađe.", "ProviderNoMap": "Ova kopija me-web? nema mapu provajdera.", "ProviderNotFound": "Mapa provajdera ne poznaje ovu adresu.", @@ -338,6 +339,7 @@ "ValueRefused": "odbio (kod {0})", "ValueSample": "{0} MB preuzeto, {1} MB otpremljeno", "ValueSharedAtHome": "vaš ruter, koji dele svi uređaji u kući", + "ValueSharedProvider": "zajednički izlaz vašeg provajdera, koji koriste i drugi korisnici", "ValueSilent": "nema odgovora", "ValueYes": "da", "VerdictCannotTell": "Ne može se reći", diff --git a/src/MeWeb.App/Strings/sr.json b/src/MeWeb.App/Strings/sr.json index 26247e9..2d2132f 100644 --- a/src/MeWeb.App/Strings/sr.json +++ b/src/MeWeb.App/Strings/sr.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не нуди се", "ProviderIpv6Tunnel": "преко тунела (6rd)", "ProviderListed": "Ваш провајдер је {0}.", + "ProviderListedMobile": "Ваш провајдер је {0}. Белешке испод односе се на његове кућне линије; овај уређај је на његовој мобилној мрежи.", "ProviderNoAddress": "Без јавне адресе провајдер не може да се пронађе.", "ProviderNoMap": "Ова копија me-web? нема мапу провајдера.", "ProviderNotFound": "Мапа провајдера не познаје ову адресу.", @@ -338,6 +339,7 @@ "ValueRefused": "одбио (код {0})", "ValueSample": "{0} MB преузето, {1} MB отпремљено", "ValueSharedAtHome": "ваш рутер, који деле сви уређаји у кући", + "ValueSharedProvider": "заједнички излаз вашег провајдера, који користе и други корисници", "ValueSilent": "нема одговора", "ValueYes": "да", "VerdictCannotTell": "Не може се рећи", diff --git a/src/MeWeb.App/Strings/ss.json b/src/MeWeb.App/Strings/ss.json index 1b62b0a..d8a1a91 100644 --- a/src/MeWeb.App/Strings/ss.json +++ b/src/MeWeb.App/Strings/ss.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ayinikwa", "ProviderIpv6Tunnel": "nge-tunnel (6rd)", "ProviderListed": "Inkampani yakho ye-inthanethi ngu-{0}.", + "ProviderListedMobile": "Inkampani yakho ye-inthanethi ngu-{0}. Emanothi langentasi amayelana nemigca yayo yasekhaya; lomshini usebentisa inethiwekhi yayo yelucingo.", "ProviderNoAddress": "Ngaphandle kwelikheli lasesidlangalaleni inkampani ayitfolakali.", "ProviderNoMap": "Lelikhophi le-me-web? alinayo imephu yetinkampani te-inthanethi.", "ProviderNotFound": "Imephu yetinkampani te-inthanethi ayilati lelikheli.", @@ -338,6 +339,7 @@ "ValueRefused": "yalile (ikhodi {0})", "ValueSample": "{0} MB lelandziwe, {1} MB letfunyelwe", "ValueSharedAtHome": "i-router yakho, lehlanganyelwa yimishini yonkhe yasekhaya", + "ValueSharedProvider": "lisango lekuphuma lelihlanganyelwako lenkampani yakho, nalamanye emakhasimende alisebentisa", "ValueSilent": "akukho imphendvulo", "ValueYes": "yebo", "VerdictCannotTell": "Akwatiwa", diff --git a/src/MeWeb.App/Strings/st.json b/src/MeWeb.App/Strings/st.json index aca80bf..593c103 100644 --- a/src/MeWeb.App/Strings/st.json +++ b/src/MeWeb.App/Strings/st.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ha e fanwe", "ProviderIpv6Tunnel": "ka tunnel (6rd)", "ProviderListed": "Mofani wa hao wa inthanete ke {0}.", + "ProviderListedMobile": "Mofani wa hao wa inthanete ke {0}. Dintlha tse ka tlase di bua ka mehala ya hae ya lapeng; sesebediswa sena se netwekeng ya hae ya selefouno.", "ProviderNoAddress": "Ntle le aterese ya setjhaba mofani a ke ke a fumanwa.", "ProviderNoMap": "Kopi ena ya me-web? ha e na mmapa wa bafani.", "ProviderNotFound": "Mmapa wa bafani ha o tsebe aterese ena.", @@ -338,6 +339,7 @@ "ValueRefused": "e hanne (khoutu {0})", "ValueSample": "{0} MB e jarollotswe, {1} MB e rometswe", "ValueSharedAtHome": "router ya hao, e arolelanwang ke disebediswa tsohle tsa hae", + "ValueSharedProvider": "monyako o arolelanwang wa mofani wa hao, o sebediswang hape ke bareki ba bang", "ValueSilent": "ha ho karabo", "ValueYes": "e", "VerdictCannotTell": "Ha ho tsebahale", diff --git a/src/MeWeb.App/Strings/sv.json b/src/MeWeb.App/Strings/sv.json index d775fdd..bd6d5fe 100644 --- a/src/MeWeb.App/Strings/sv.json +++ b/src/MeWeb.App/Strings/sv.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "erbjuds inte", "ProviderIpv6Tunnel": "via en tunnel (6rd)", "ProviderListed": "Din leverantör är {0}.", + "ProviderListedMobile": "Din leverantör är {0}. Anteckningarna nedan gäller dess hemanslutningar; den här enheten är på dess mobilnät.", "ProviderNoAddress": "Utan en offentlig adress går det inte att hitta leverantören.", "ProviderNoMap": "Den här kopian av me-web? har ingen leverantörskarta.", "ProviderNotFound": "Leverantörskartan känner inte till den här adressen.", @@ -338,6 +339,7 @@ "ValueRefused": "nekade (kod {0})", "ValueSample": "{0} MB ned, {1} MB upp", "ValueSharedAtHome": "din router, delad av alla enheter hemma", + "ValueSharedProvider": "din leverantörs delade utgång, som även andra kunder använder", "ValueSilent": "inget svar", "ValueYes": "ja", "VerdictCannotTell": "Går inte att avgöra", diff --git a/src/MeWeb.App/Strings/sw.json b/src/MeWeb.App/Strings/sw.json index 755a739..5d5544b 100644 --- a/src/MeWeb.App/Strings/sw.json +++ b/src/MeWeb.App/Strings/sw.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "haitolewi", "ProviderIpv6Tunnel": "kupitia tunnel (6rd)", "ProviderListed": "Mtoa huduma wako ni {0}.", + "ProviderListedMobile": "Mtoa huduma wako ni {0}. Maelezo yaliyo hapa chini yanahusu laini zake za nyumbani; kifaa hiki kiko kwenye mtandao wake wa simu.", "ProviderNoAddress": "Bila anwani ya umma mtoa huduma hawezi kupatikana.", "ProviderNoMap": "Nakala hii ya me-web? haina ramani ya watoa huduma.", "ProviderNotFound": "Ramani ya watoa huduma haiijui anwani hii.", @@ -338,6 +339,7 @@ "ValueRefused": "imekataa (msimbo {0})", "ValueSample": "{0} MB kupakua, {1} MB kupakia", "ValueSharedAtHome": "ruta yako, inayoshirikiwa na kila kifaa nyumbani", + "ValueSharedProvider": "njia ya pamoja ya mtoa huduma wako, inayotumiwa pia na wateja wengine", "ValueSilent": "hakuna jibu", "ValueYes": "ndiyo", "VerdictCannotTell": "Haijulikani", diff --git a/src/MeWeb.App/Strings/ta.json b/src/MeWeb.App/Strings/ta.json index f7c2033..6de940f 100644 --- a/src/MeWeb.App/Strings/ta.json +++ b/src/MeWeb.App/Strings/ta.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "வழங்கப்படவில்லை", "ProviderIpv6Tunnel": "ஒரு டன்னல் வழியாக (6rd)", "ProviderListed": "உங்கள் வழங்குநர் {0}.", + "ProviderListedMobile": "உங்கள் வழங்குநர் {0}. கீழே உள்ள குறிப்புகள் இந்த வழங்குநரின் வீட்டு இணைப்புகளைப் பற்றியவை; இந்தச் சாதனம் அதன் மொபைல் நெட்வொர்க்கில் உள்ளது.", "ProviderNoAddress": "பொது முகவரி இல்லாமல் வழங்குநரைக் கண்டறிய முடியாது.", "ProviderNoMap": "me-web?-இன் இந்த நகலில் வழங்குநர் வரைபடம் இல்லை.", "ProviderNotFound": "வழங்குநர் வரைபடத்துக்கு இந்த முகவரி தெரியவில்லை.", @@ -338,6 +339,7 @@ "ValueRefused": "மறுத்தது (குறியீடு {0})", "ValueSample": "{0} MB பதிவிறக்கம், {1} MB பதிவேற்றம்", "ValueSharedAtHome": "உங்கள் ரூட்டர், வீட்டிலுள்ள எல்லாச் சாதனங்களும் பகிர்கின்றன", + "ValueSharedProvider": "உங்கள் வழங்குநரின் பகிரப்பட்ட வெளிவாயில், மற்ற வாடிக்கையாளர்களும் இதைப் பயன்படுத்துகிறார்கள்", "ValueSilent": "பதில் இல்லை", "ValueYes": "ஆம்", "VerdictCannotTell": "சொல்ல முடியவில்லை", diff --git a/src/MeWeb.App/Strings/tet.json b/src/MeWeb.App/Strings/tet.json index d444168..06f3f8b 100644 --- a/src/MeWeb.App/Strings/tet.json +++ b/src/MeWeb.App/Strings/tet.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "la oferese", "ProviderIpv6Tunnel": "liuhusi túnel (6rd)", "ProviderListed": "Ita-nia fornesedór mak {0}.", + "ProviderListedMobile": "Ita-nia fornesedór mak {0}. Nota sira iha okos ko'alia kona-ba nia liña uma nian sira; aparellu ne'e iha nia rede móvel.", "ProviderNoAddress": "La iha enderesu públiku, entaun la bele hetan fornesedór.", "ProviderNoMap": "Kópia me-web? ne'e la iha mapa fornesedór.", "ProviderNotFound": "Mapa fornesedór la hatene enderesu ne'e.", @@ -338,6 +339,7 @@ "ValueRefused": "rejeita (kódigu {0})", "ValueSample": "{0} MB download, {1} MB upload", "ValueSharedAtHome": "ita-nia router, ne'ebé aparellu hotu iha uma fahe", + "ValueSharedProvider": "ita-nia fornesedór nia saída fahe, ne'ebé kliente seluk mós uza", "ValueSilent": "la hatán", "ValueYes": "sin", "VerdictCannotTell": "La bele hatene", diff --git a/src/MeWeb.App/Strings/tg.json b/src/MeWeb.App/Strings/tg.json index ee1f557..d5ee4ce 100644 --- a/src/MeWeb.App/Strings/tg.json +++ b/src/MeWeb.App/Strings/tg.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "пешниҳод намешавад", "ProviderIpv6Tunnel": "тавассути туннел (6rd)", "ProviderListed": "Провайдери шумо: {0}.", + "ProviderListedMobile": "Провайдери шумо: {0}. Қайдҳои зерин дар бораи хатҳои хонагии он мебошанд; ин дастгоҳ ба шабакаи мобилии он пайваст аст.", "ProviderNoAddress": "Бе суроғаи оммавӣ провайдерро ёфтан ғайриимкон аст.", "ProviderNoMap": "Ин нусхаи me-web? харитаи провайдерҳо надорад.", "ProviderNotFound": "Харитаи провайдерҳо ин суроғаро намедонад.", @@ -338,6 +339,7 @@ "ValueRefused": "рад кард (рамзи {0})", "ValueSample": "{0} MB гирифта шуд, {1} MB фиристода шуд", "ValueSharedAtHome": "роутери шумо, ки ҳамаи дастгоҳҳои хона якҷоя истифода мебаранд", + "ValueSharedProvider": "баромади муштараки провайдери шумо, ки муштариёни дигар низ истифода мебаранд", "ValueSilent": "ҷавоб нест", "ValueYes": "ҳа", "VerdictCannotTell": "Номаълум", diff --git a/src/MeWeb.App/Strings/th.json b/src/MeWeb.App/Strings/th.json index 88e72c1..7f6b8c8 100644 --- a/src/MeWeb.App/Strings/th.json +++ b/src/MeWeb.App/Strings/th.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ไม่มีให้", "ProviderIpv6Tunnel": "ผ่านอุโมงค์ (6rd)", "ProviderListed": "ผู้ให้บริการของคุณคือ {0}", + "ProviderListedMobile": "ผู้ให้บริการของคุณคือ {0} หมายเหตุด้านล่างเป็นเรื่องของสายอินเทอร์เน็ตบ้าน ส่วนอุปกรณ์นี้อยู่บนเครือข่ายมือถือของผู้ให้บริการ", "ProviderNoAddress": "หากไม่มีที่อยู่สาธารณะ จะหาผู้ให้บริการไม่ได้", "ProviderNoMap": "me-web? ฉบับนี้ไม่มีแผนที่ผู้ให้บริการ", "ProviderNotFound": "แผนที่ผู้ให้บริการไม่รู้จักที่อยู่นี้", @@ -338,6 +339,7 @@ "ValueRefused": "ปฏิเสธ (รหัส {0})", "ValueSample": "ดาวน์โหลด {0} MB อัปโหลด {1} MB", "ValueSharedAtHome": "เราเตอร์ของคุณ ใช้ร่วมกันโดยทุกอุปกรณ์ในบ้าน", + "ValueSharedProvider": "ทางออกร่วมของผู้ให้บริการของคุณ ซึ่งลูกค้ารายอื่นก็ใช้ด้วย", "ValueSilent": "ไม่ตอบ", "ValueYes": "ใช่", "VerdictCannotTell": "ระบุไม่ได้", diff --git a/src/MeWeb.App/Strings/ti.json b/src/MeWeb.App/Strings/ti.json index 5631e16..bd694ae 100644 --- a/src/MeWeb.App/Strings/ti.json +++ b/src/MeWeb.App/Strings/ti.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ኣይቐርብን", "ProviderIpv6Tunnel": "ብቱነል (6rd)", "ProviderListed": "ኣቕራቢኹም {0} እዩ።", + "ProviderListedMobile": "ኣቕራቢኹም {0} እዩ። ኣብ ታሕቲ ዘለዉ መዘኻኸሪታት ብዛዕባ ናይ ገዛ መስመራቱ እዮም፤ እዚ መሳርሒ ግን ኣብ መርበብ ሞባይሉ እዩ ዘሎ።", "ProviderNoAddress": "ብዘይ ህዝባዊ ኣድራሻ ኣቕራቢ ክርከብ ኣይከኣልን።", "ProviderNoMap": "እዚ ቅዳሕ me-web? ካርታ ኣቕረብቲ የብሉን።", "ProviderNotFound": "ካርታ ኣቕረብቲ ነዚ ኣድራሻ ኣይፈልጦን።", @@ -338,6 +339,7 @@ "ValueRefused": "ኣብዩ (ኮድ {0})", "ValueSample": "{0} MB ምውራድ፣ {1} MB ምልዓል", "ValueSharedAtHome": "ራውተርኩም፣ ብኹሎም መሳርሒታት ገዛ ዝማቐል", + "ValueSharedProvider": "ሓባራዊ መውጽኢ ኣቕራቢኹም፣ ካልኦት ዓማዊል እውን ዝጥቀሙሉ", "ValueSilent": "መልሲ የለን", "ValueYes": "እወ", "VerdictCannotTell": "ክፍለጥ ኣይከኣልን", diff --git a/src/MeWeb.App/Strings/tk.json b/src/MeWeb.App/Strings/tk.json index 07c29e0..597021a 100644 --- a/src/MeWeb.App/Strings/tk.json +++ b/src/MeWeb.App/Strings/tk.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "hödürlenmeýär", "ProviderIpv6Tunnel": "tunnel arkaly (6rd)", "ProviderListed": "Prowaýderiňiz: {0}.", + "ProviderListedMobile": "Prowaýderiňiz: {0}. Aşakdaky bellikler onuň öý liniýalary barada; bu enjam onuň mobil torunda.", "ProviderNoAddress": "Jemgyýetçilik salgy bolmasa, prowaýderi tapyp bolmaýar.", "ProviderNoMap": "me-web? programmasynyň bu nusgasynda prowaýderler kartasy ýok.", "ProviderNotFound": "Prowaýderler kartasy bu salgyny bilmeýär.", @@ -338,6 +339,7 @@ "ValueRefused": "ret etdi (kod {0})", "ValueSample": "{0} MB ýüklenildi, {1} MB iberildi", "ValueSharedAtHome": "routeriňiz, öýdäki ähli enjamlar üçin umumy", + "ValueSharedProvider": "prowaýderiňiziň paýlaşylýan çykalgasy, ony beýleki müşderiler hem ulanýar", "ValueSilent": "jogap ýok", "ValueYes": "hawa", "VerdictCannotTell": "Belli däl", diff --git a/src/MeWeb.App/Strings/tn.json b/src/MeWeb.App/Strings/tn.json index 37a0eb3..9401756 100644 --- a/src/MeWeb.App/Strings/tn.json +++ b/src/MeWeb.App/Strings/tn.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ga e neelwe", "ProviderIpv6Tunnel": "ka tonnele (6rd)", "ProviderListed": "Motlamedi wa gago ke {0}.", + "ProviderListedMobile": "Motlamedi wa gago ke {0}. Dintlha tse di fa tlase di bua ka mela ya gagwe ya kwa gae; sedirisiwa se se dirisa neteweke ya gagwe ya selula.", "ProviderNoAddress": "Kwa ntle ga aterese ya botlhe motlamedi ga a kgone go bonwa.", "ProviderNoMap": "Khopi e ya me-web? ga e na mmapa wa batlamedi.", "ProviderNotFound": "Mmapa wa batlamedi ga o itse aterese e.", @@ -338,6 +339,7 @@ "ValueRefused": "e ganne (khoutu {0})", "ValueSample": "{0} MB e folositswe, {1} MB e tlhatlositswe", "ValueSharedAtHome": "rauthara ya gago, e abelanwa ke didirisiwa tsotlhe tsa kwa gae", + "ValueSharedProvider": "kgoro e e abelanwang ya motlamedi wa gago, e e dirisiwang le ke bareki ba bangwe", "ValueSilent": "ga go karabo", "ValueYes": "ee", "VerdictCannotTell": "Ga go itsiwe", diff --git a/src/MeWeb.App/Strings/to.json b/src/MeWeb.App/Strings/to.json index 0987173..e18bd56 100644 --- a/src/MeWeb.App/Strings/to.json +++ b/src/MeWeb.App/Strings/to.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ʻoku ʻikai ʻoatu", "ProviderIpv6Tunnel": "ʻi ha tunnel (6rd)", "ProviderListed": "Ko hoʻo kautaha ʻinitaneti ko {0}.", + "ProviderListedMobile": "Ko hoʻo kautaha ʻinitaneti ko {0}. Ko e ngaahi fakamatala ʻi lalo ʻoku fekauʻaki mo ʻene ngaahi laine ʻapi; ko e naunau ko ʻeni ʻoku ʻi heʻene netiueka telefoni.", "ProviderNoAddress": "Taʻe ha tuʻasila fakakakai, ʻoku ʻikai lava ke maʻu ʻa e kautaha.", "ProviderNoMap": "Ko e tatau ko ʻeni ʻo e me-web? ʻoku ʻikai ha mape kautaha.", "ProviderNotFound": "ʻOku ʻikai ʻilo ʻe he mape kautaha ʻa e tuʻasila ko ʻeni.", @@ -338,6 +339,7 @@ "ValueRefused": "fakafisi (kouti {0})", "ValueSample": "{0} MB hiki mai, {1} MB hiki atu", "ValueSharedAtHome": "hoʻo router, ʻoku vahevahe ʻe he naunau kotoa ʻi ʻapi", + "ValueSharedProvider": "matapā vahevahe ʻo hoʻo kautaha, ʻoku ngāueʻaki foki ʻe he kasitomā kehe", "ValueSilent": "ʻikai ha tali", "ValueYes": "ʻio", "VerdictCannotTell": "ʻIkai ʻilo", diff --git a/src/MeWeb.App/Strings/tpi.json b/src/MeWeb.App/Strings/tpi.json index f432eb2..af2e7a6 100644 --- a/src/MeWeb.App/Strings/tpi.json +++ b/src/MeWeb.App/Strings/tpi.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "i no gat", "ProviderIpv6Tunnel": "long tanel (6rd)", "ProviderListed": "Provaida bilong yu em {0}.", + "ProviderListedMobile": "Provaida bilong yu em {0}. Ol toksave daunbilo i toktok long ol lain bilong haus bilong em; dispela masin i stap long mobail netwok bilong em.", "ProviderNoAddress": "Sapos i no gat adres pablik, mipela no inap painim provaida.", "ProviderNoMap": "Dispela kopi bilong me-web? i no gat map bilong ol provaida.", "ProviderNotFound": "Map bilong ol provaida i no save long dispela adres.", @@ -338,6 +339,7 @@ "ValueRefused": "i tok nogat (kod {0})", "ValueSample": "{0} MB daunlod, {1} MB aplod", "ValueSharedAtHome": "router bilong yu, olgeta masin long haus i serim", + "ValueSharedProvider": "dua bilong provaida bilong yu ol i serim, ol narapela kastama tu i save yusim", "ValueSilent": "i no bekim", "ValueYes": "yes", "VerdictCannotTell": "No inap save", diff --git a/src/MeWeb.App/Strings/tr.json b/src/MeWeb.App/Strings/tr.json index 3976da8..a55b202 100644 --- a/src/MeWeb.App/Strings/tr.json +++ b/src/MeWeb.App/Strings/tr.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "sunulmuyor", "ProviderIpv6Tunnel": "bir tünel üzerinden (6rd)", "ProviderListed": "Sağlayıcınız: {0}.", + "ProviderListedMobile": "Sağlayıcınız: {0}. Aşağıdaki notlar onun ev hatlarıyla ilgili; bu cihaz ise mobil ağına bağlı.", "ProviderNoAddress": "Genel adres olmadan sağlayıcı bulunamaz.", "ProviderNoMap": "Bu me-web? kopyasında sağlayıcı haritası yok.", "ProviderNotFound": "Sağlayıcı haritası bu adresi tanımıyor.", @@ -338,6 +339,7 @@ "ValueRefused": "reddetti (kod {0})", "ValueSample": "{0} MB indirme, {1} MB yükleme", "ValueSharedAtHome": "modeminiz, evdeki tüm cihazlarca paylaşılıyor", + "ValueSharedProvider": "sağlayıcınızın ortak çıkışı, başka müşterilerce de kullanılıyor", "ValueSilent": "yanıt yok", "ValueYes": "evet", "VerdictCannotTell": "Belirlenemiyor", diff --git a/src/MeWeb.App/Strings/tvl.json b/src/MeWeb.App/Strings/tvl.json index b50addb..6440437 100644 --- a/src/MeWeb.App/Strings/tvl.json +++ b/src/MeWeb.App/Strings/tvl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "e se tuku mai", "ProviderIpv6Tunnel": "i se tunnel (6rd)", "ProviderListed": "Ko {0} tau kamupani initaneti.", + "ProviderListedMobile": "Ko {0} tau kamupani initaneti. A fakamatalaga i lalo e uiga ki ana laina o fale; ko te masini tenei e fesokotaki ki tena upega telefoni.", "ProviderNoAddress": "Kafai e seai se tuatusi fakaasi, e se mafai o maua te kamupani.", "ProviderNoMap": "E seai se mape o kamupani i te kopi tenei o me-web?.", "ProviderNotFound": "E se iloa ne te mape o kamupani te tuatusi tenei.", @@ -338,6 +339,7 @@ "ValueRefused": "ne teke (code {0})", "ValueSample": "{0} MB ne fakaulu mai, {1} MB ne tuku atu", "ValueSharedAtHome": "tau router, e fakaaoga fakatasi ne masini katoa i fale", + "ValueSharedProvider": "te ala fakaaoga fakatasi o tau kamupani, e fakaaoga foki ne isi tino fakatau", "ValueSilent": "seai se tali", "ValueYes": "ao", "VerdictCannotTell": "E se iloa", diff --git a/src/MeWeb.App/Strings/tzm.json b/src/MeWeb.App/Strings/tzm.json index 5551d57..573c7b0 100644 --- a/src/MeWeb.App/Strings/tzm.json +++ b/src/MeWeb.App/Strings/tzm.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "ur illi", "ProviderIpv6Tunnel": "s yan tunnel (6rd)", "ProviderListed": "Tasudest nnun d {0}.", + "ProviderListedMobile": "Tasudest nnun d {0}. Timawin lli illan ddaw ar ttinint f tuqqniwin nnes n taddart; allal ad illa g uẓeṭṭa nnes n tilifun.", "ProviderNoAddress": "Bla tansa tamatayt ur nzḍar ad naf tasudest.", "ProviderNoMap": "Ur tlli tkarḍa n tsudas g tenɣalt ad n me-web?.", "ProviderNotFound": "Takarḍa n tsudas ur tessin tansa ad.", @@ -338,6 +339,7 @@ "ValueRefused": "yugi (tangalt {0})", "ValueSample": "{0} MB n usider, {1} MB n usali", "ValueSharedAtHome": "aruter nnun, bḍun t akk allalen n taddart", + "ValueSharedProvider": "asufeɣ nna tbeḍḍa tsudest nnun, ar t ssexdamen ula d imesɣan yaḍnin", "ValueSilent": "ur tlli tiririt", "ValueYes": "yah", "VerdictCannotTell": "Ur nessin", diff --git a/src/MeWeb.App/Strings/uk.json b/src/MeWeb.App/Strings/uk.json index 5742ffd..1fcaa21 100644 --- a/src/MeWeb.App/Strings/uk.json +++ b/src/MeWeb.App/Strings/uk.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "не надається", "ProviderIpv6Tunnel": "через тунель (6rd)", "ProviderListed": "Ваш провайдер — {0}.", + "ProviderListedMobile": "Ваш провайдер — {0}. Нотатки нижче стосуються його домашніх ліній; цей пристрій підключено до його мобільної мережі.", "ProviderNoAddress": "Без публічної адреси провайдера не знайти.", "ProviderNoMap": "У цій копії me-web? немає карти провайдерів.", "ProviderNotFound": "Цієї адреси немає на карті провайдерів.", @@ -338,6 +339,7 @@ "ValueRefused": "відмова (код {0})", "ValueSample": "{0} MB завантажено, {1} MB вивантажено", "ValueSharedAtHome": "ваш роутер, спільний для всіх домашніх пристроїв", + "ValueSharedProvider": "спільний вихід вашого провайдера, яким користуються й інші клієнти", "ValueSilent": "немає відповіді", "ValueYes": "так", "VerdictCannotTell": "Невідомо", diff --git a/src/MeWeb.App/Strings/ur.json b/src/MeWeb.App/Strings/ur.json index de1e633..6691c04 100644 --- a/src/MeWeb.App/Strings/ur.json +++ b/src/MeWeb.App/Strings/ur.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "دستیاب نہیں", "ProviderIpv6Tunnel": "ٹنل کے ذریعے (6rd)", "ProviderListed": "آپ کی انٹرنیٹ کمپنی {0} ہے۔", + "ProviderListedMobile": "آپ کی انٹرنیٹ کمپنی {0} ہے۔ نیچے دیے گئے نوٹس اس کی گھریلو لائنوں کے بارے میں ہیں؛ یہ ڈیوائس اس کے موبائل نیٹ ورک پر ہے۔", "ProviderNoAddress": "عوامی پتے کے بغیر کمپنی کا پتہ نہیں چل سکتا۔", "ProviderNoMap": "me-web? کی اس کاپی میں کمپنیوں کا نقشہ نہیں ہے۔", "ProviderNotFound": "کمپنیوں کا نقشہ اس پتے کو نہیں جانتا۔", @@ -338,6 +339,7 @@ "ValueRefused": "انکار کیا (کوڈ {0})", "ValueSample": "{0} MB ڈاؤن لوڈ، {1} MB اپ لوڈ", "ValueSharedAtHome": "آپ کا راؤٹر، جو گھر کی ہر ڈیوائس کا مشترک ہے", + "ValueSharedProvider": "آپ کی انٹرنیٹ کمپنی کا مشترکہ خارجی راستہ، جسے دوسرے صارفین بھی استعمال کرتے ہیں", "ValueSilent": "کوئی جواب نہیں", "ValueYes": "ہاں", "VerdictCannotTell": "معلوم نہیں", diff --git a/src/MeWeb.App/Strings/uz-Cyrl.json b/src/MeWeb.App/Strings/uz-Cyrl.json index 5d2871d..7ec9846 100644 --- a/src/MeWeb.App/Strings/uz-Cyrl.json +++ b/src/MeWeb.App/Strings/uz-Cyrl.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "таклиф қилинмайди", "ProviderIpv6Tunnel": "туннель орқали (6rd)", "ProviderListed": "Провайдерингиз: {0}.", + "ProviderListedMobile": "Провайдерингиз: {0}. Қуйидаги эслатмалар унинг уй линиялари ҳақида; бу қурилма унинг мобил тармоғида.", "ProviderNoAddress": "Оммавий манзилсиз провайдерни аниқлаб бўлмайди.", "ProviderNoMap": "Бу me-web? нусхасида провайдерлар харитаси йўқ.", "ProviderNotFound": "Провайдерлар харитаси бу манзилни билмайди.", @@ -338,6 +339,7 @@ "ValueRefused": "рад этди (код {0})", "ValueSample": "{0} MB юклаб олинди, {1} MB юборилди", "ValueSharedAtHome": "роутерингиз, уйдаги барча қурилмалар учун умумий", + "ValueSharedProvider": "провайдерингизнинг умумий чиқиши, ундан бошқа мижозлар ҳам фойдаланади", "ValueSilent": "жавоб йўқ", "ValueYes": "ҳа", "VerdictCannotTell": "Аниқлаб бўлмади", diff --git a/src/MeWeb.App/Strings/uz.json b/src/MeWeb.App/Strings/uz.json index adc86a5..44c7dcc 100644 --- a/src/MeWeb.App/Strings/uz.json +++ b/src/MeWeb.App/Strings/uz.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "taklif qilinmaydi", "ProviderIpv6Tunnel": "tunnel orqali (6rd)", "ProviderListed": "Provayderingiz: {0}.", + "ProviderListedMobile": "Provayderingiz: {0}. Quyidagi eslatmalar uning uy liniyalari haqida; bu qurilma esa uning mobil tarmogʻida.", "ProviderNoAddress": "Ommaviy manzilsiz provayderni aniqlab boʻlmaydi.", "ProviderNoMap": "Bu me-web? nusxasida provayderlar xaritasi yoʻq.", "ProviderNotFound": "Provayderlar xaritasi bu manzilni bilmaydi.", @@ -338,6 +339,7 @@ "ValueRefused": "rad etdi (kod {0})", "ValueSample": "{0} MB yuklab olindi, {1} MB yuborildi", "ValueSharedAtHome": "routeringiz, uydagi barcha qurilmalar uchun umumiy", + "ValueSharedProvider": "provayderingizning umumiy chiqishi, undan boshqa mijozlar ham foydalanadi", "ValueSilent": "javob yoʻq", "ValueYes": "ha", "VerdictCannotTell": "Aniqlab boʻlmadi", diff --git a/src/MeWeb.App/Strings/vi.json b/src/MeWeb.App/Strings/vi.json index f0826c1..5086396 100644 --- a/src/MeWeb.App/Strings/vi.json +++ b/src/MeWeb.App/Strings/vi.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "không cung cấp", "ProviderIpv6Tunnel": "qua đường hầm (6rd)", "ProviderListed": "Nhà mạng của bạn là {0}.", + "ProviderListedMobile": "Nhà mạng của bạn là {0}. Các ghi chú bên dưới nói về đường truyền gia đình của nhà mạng này; thiết bị này đang dùng mạng di động của họ.", "ProviderNoAddress": "Không có địa chỉ công khai thì không tìm được nhà mạng.", "ProviderNoMap": "Bản me-web? này không có bản đồ nhà mạng.", "ProviderNotFound": "Bản đồ nhà mạng không biết địa chỉ này.", @@ -338,6 +339,7 @@ "ValueRefused": "đã từ chối (mã {0})", "ValueSample": "{0} MB tải xuống, {1} MB tải lên", "ValueSharedAtHome": "router của bạn, dùng chung cho mọi thiết bị trong nhà", + "ValueSharedProvider": "lối ra dùng chung của nhà mạng, các khách hàng khác cũng dùng", "ValueSilent": "không trả lời", "ValueYes": "có", "VerdictCannotTell": "Không rõ", diff --git a/src/MeWeb.App/Strings/wni.json b/src/MeWeb.App/Strings/wni.json index daf3788..bf3f11b 100644 --- a/src/MeWeb.App/Strings/wni.json +++ b/src/MeWeb.App/Strings/wni.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "kayitolewa", "ProviderIpv6Tunnel": "ha tunnel (6rd)", "ProviderListed": "Opérateur yaho ndo {0}.", + "ProviderListedMobile": "Opérateur yaho ndo {0}. Notes za tsini zirongowa ha lignes za dagoni za opérateur iyo; appareil iyi i ha réseau mobile yahe.", "ProviderNoAddress": "Bila adresse publique, opérateur kayiparwa.", "ProviderNoMap": "Copie iyi ya me-web? kayina carte ya opérateurs.", "ProviderNotFound": "Carte ya opérateurs kayidjui adresse iyi.", @@ -338,6 +339,7 @@ "ValueRefused": "ikataa (code {0})", "ValueSample": "{0} MB téléchargement, {1} MB envoi", "ValueSharedAtHome": "routeur yaho, yishirikiwa na appareils piya za dagoni", + "ValueSharedProvider": "sortie partagée ya opérateur yaho, itumiwa piya na clients wangina", "ValueSilent": "kavu djibu", "ValueYes": "ewa", "VerdictCannotTell": "Kayidjulikana", diff --git a/src/MeWeb.App/Strings/wo.json b/src/MeWeb.App/Strings/wo.json index e081110..1608ed3 100644 --- a/src/MeWeb.App/Strings/wo.json +++ b/src/MeWeb.App/Strings/wo.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "joxuñu ko", "ProviderIpv6Tunnel": "jaarale ci tunel (6rd)", "ProviderListed": "Sa fournisseur mooy {0}.", + "ProviderListedMobile": "Sa fournisseur mooy {0}. Xibaar yi ci suuf dañuy wax ci rëddi kër yi mu jox; jumtukaay bii moom mu ngi ci rezo mobil bi mu am.", "ProviderNoAddress": "Bu amul adrees publik, mënuñu gis fournisseur bi.", "ProviderNoMap": "Kopi me-web? bii amul kàrtu fournisseur yi.", "ProviderNotFound": "Kàrtu fournisseur yi xamul adrees bii.", @@ -338,6 +339,7 @@ "ValueRefused": "bañ na (kod {0})", "ValueSample": "{0} MB wàcce, {1} MB yéege", "ValueSharedAtHome": "sa routeur, jumtukaay yépp yu kër gi di ko séddoo", + "ValueSharedProvider": "bunt bu ñuy séddoo bu sa fournisseur, yeneen kiliyaan itam di ko jëfandikoo", "ValueSilent": "tontuwul", "ValueYes": "waaw", "VerdictCannotTell": "Mënuñu ko xam", diff --git a/src/MeWeb.App/Strings/yo.json b/src/MeWeb.App/Strings/yo.json index 122ceb6..50b630a 100644 --- a/src/MeWeb.App/Strings/yo.json +++ b/src/MeWeb.App/Strings/yo.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "a kò pèsè rẹ̀", "ProviderIpv6Tunnel": "nípasẹ̀ ọ̀nà abẹ́lẹ̀ (6rd)", "ProviderListed": "Olùpèsè yín ni {0}.", + "ProviderListedMobile": "Olùpèsè yín ni {0}. Àwọn àkíyèsí tí ó wà nísàlẹ̀ jẹ́ nípa àwọn ìlà ilé rẹ̀; ẹ̀rọ yìí wà lórí nẹ́tíwọ́ọ̀kì alágbèéká rẹ̀.", "ProviderNoAddress": "Láìsí àdírẹ́sì gbangba, a kò lè rí olùpèsè.", "ProviderNoMap": "Ẹ̀dà me-web? yìí kò ní máàpù olùpèsè.", "ProviderNotFound": "Máàpù olùpèsè kò mọ àdírẹ́sì yìí.", @@ -338,6 +339,7 @@ "ValueRefused": "ó kọ̀ (kóòdù {0})", "ValueSample": "{0} MB sílẹ̀, {1} MB sókè", "ValueSharedAtHome": "ráútà yín, tí gbogbo ẹ̀rọ inú ilé ń pín", + "ValueSharedProvider": "ẹnu ọ̀nà àpapọ̀ olùpèsè yín, tí àwọn oníbàárà mìíràn náà ń lò", "ValueSilent": "kò sí ìdáhùn", "ValueYes": "bẹ́ẹ̀ni", "VerdictCannotTell": "A kò lè mọ̀", diff --git a/src/MeWeb.App/Strings/zdj.json b/src/MeWeb.App/Strings/zdj.json index c8d58ff..2ecdd7a 100644 --- a/src/MeWeb.App/Strings/zdj.json +++ b/src/MeWeb.App/Strings/zdj.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "kayitolewa", "ProviderIpv6Tunnel": "ha tunnel (6rd)", "ProviderListed": "Opérateur yaho nde {0}.", + "ProviderListedMobile": "Opérateur yaho nde {0}. Notes za tsini zirongowa lignes za dahoni za opérateur iyo; appareil iyi i ha réseau mobile yahe.", "ProviderNoAddress": "Bila adresse publique, opérateur kayiparwa.", "ProviderNoMap": "Copie iyi ya me-web? kayina carte ya opérateurs.", "ProviderNotFound": "Carte ya opérateurs kayidjui adresse iyi.", @@ -338,6 +339,7 @@ "ValueRefused": "ikataa (code {0})", "ValueSample": "{0} MB téléchargement, {1} MB envoi", "ValueSharedAtHome": "routeur yaho, yishirikiwa na appareils piya za dahoni", + "ValueSharedProvider": "sortie partagée ya opérateur yaho, itumiwa tsena na clients wangina", "ValueSilent": "kavu djibu", "ValueYes": "ewa", "VerdictCannotTell": "Kayidjulikana", diff --git a/src/MeWeb.App/Strings/zh.json b/src/MeWeb.App/Strings/zh.json index ba741a4..3303bad 100644 --- a/src/MeWeb.App/Strings/zh.json +++ b/src/MeWeb.App/Strings/zh.json @@ -198,6 +198,7 @@ "ProviderIpv6None": "不提供", "ProviderIpv6Tunnel": "通过隧道(6rd)", "ProviderListed": "你的运营商是 {0}。", + "ProviderListedMobile": "你的运营商是 {0}。下面的说明针对它的家庭线路;此设备正在使用它的移动网络。", "ProviderNoAddress": "没有公网地址就无法查到运营商。", "ProviderNoMap": "此 me-web? 副本没有运营商地图。", "ProviderNotFound": "运营商地图中没有这个地址。", @@ -338,6 +339,7 @@ "ValueRefused": "已拒绝(代码 {0})", "ValueSample": "下载 {0} MB,上传 {1} MB", "ValueSharedAtHome": "你的路由器,家中所有设备共用", + "ValueSharedProvider": "运营商的共享出口,其他用户也在使用", "ValueSilent": "无响应", "ValueYes": "是", "VerdictCannotTell": "无法判断", diff --git a/src/MeWeb.App/ViewModels/MainViewModel.cs b/src/MeWeb.App/ViewModels/MainViewModel.cs index 3afb0ab..56ce434 100644 --- a/src/MeWeb.App/ViewModels/MainViewModel.cs +++ b/src/MeWeb.App/ViewModels/MainViewModel.cs @@ -453,6 +453,7 @@ public partial class MainViewModel : ObservableObject Renumber(); Settle(NodeRole.Extra, finding.Outcome); } + PlaceHops(run); break; case CheckId.Provider: var providerNode = Node(NodeRole.Provider); @@ -460,8 +461,7 @@ public partial class MainViewModel : ObservableObject if (providerNode is not null && network is not null) { providerNode.TitleText = run.Provider?.Name ?? network.Name; - var country = network.Country is { Length: 2 } code ? $" · {code}" : ""; - providerNode.Details = Lines($"AS{network.Number}{country}", network.Name != providerNode.TitleText ? network.Name : null); + providerNode.Details = Lines($"AS{network.Number}", network.Name != providerNode.TitleText ? network.Name : null); } Settle(NodeRole.Provider, finding.Outcome == Outcome.Info ? Outcome.Good : finding.Outcome); break; @@ -479,6 +479,25 @@ public partial class MainViewModel : ObservableObject device.Details = Lines(Texts.Isolate(run.DeviceReport?.Model), Address(run.Local?.LocalV4 ?? run.Local?.GlobalV6.FirstOrDefault())); } + void PlaceHops(RunReport run) + { + var inside = new List(); + var outside = new List(); + foreach (var hop in run.Hops.Where(h => h.Distance > 1 && !h.IsDestination)) + { + var open = hop.Address is not null && hop.Kind == AddressKind.Public; + var list = open || outside.Count > 0 ? outside : inside; + var text = hop.Address is null ? "…" : Address(hop.Address); + if (open && knowledge.Asn?.Find(Core.Net.Addresses.Parse(hop.Address)) is { } network) text = $"{text} · AS{network.Number}"; + if (text == "…" && list.LastOrDefault() == "…") continue; + list.Add(text); + } + var into = Node(NodeRole.Extra) ?? Node(NodeRole.Provider); + if (into is not null) into.Hops = inside; + var internet = Node(NodeRole.Internet); + if (internet is not null) internet.Hops = outside; + } + static List Lines(params string[] lines) => lines.Where(l => !string.IsNullOrWhiteSpace(l)).ToList(); static string Address(string text) => Texts.Isolate(text?.Replace(":", ":\u200B")); diff --git a/src/MeWeb.App/ViewModels/PathNodeViewModel.cs b/src/MeWeb.App/ViewModels/PathNodeViewModel.cs index f163470..a2bda04 100644 --- a/src/MeWeb.App/ViewModels/PathNodeViewModel.cs +++ b/src/MeWeb.App/ViewModels/PathNodeViewModel.cs @@ -42,6 +42,10 @@ public partial class PathNodeViewModel(NodeRole role, string art, string titleKe [NotifyPropertyChangedFor(nameof(DetailsFormatted), nameof(ShowDetails))] public partial IReadOnlyList Details { get; set; } = []; + [ObservableProperty] + [NotifyPropertyChangedFor(nameof(ShowHops))] + public partial IReadOnlyList Hops { get; set; } = []; + [ObservableProperty] [NotifyPropertyChangedFor(nameof(LinkLabel), nameof(LinkIcon), nameof(ShowLink))] public partial string LinkKey { get; set; } @@ -78,6 +82,7 @@ public partial class PathNodeViewModel(NodeRole role, string art, string titleKe public string LinkLabel => LinkKey is null ? "" : LinkSpeed <= 0 ? Localizer.Instance[LinkKey] : $"{Localizer.Instance[LinkKey]} · {Localizer.Instance.Format("ValueMbps", LinkSpeed)}"; public bool ShowDetails => Details.Count > 0; public bool ShowLink => LinkKey is not null; + public bool ShowHops => Hops.Count > 0; public bool ShowConnector => Index > 0; public bool WireToEnd => Index % 2 == 1; public bool WireToStart => Index > 0 && Index % 2 == 0; diff --git a/src/MeWeb.App/Views/MainView.axaml b/src/MeWeb.App/Views/MainView.axaml index 31ef564..121924a 100644 --- a/src/MeWeb.App/Views/MainView.axaml +++ b/src/MeWeb.App/Views/MainView.axaml @@ -2,6 +2,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="using:MeWeb.App.ViewModels" xmlns:s="using:MeWeb.App.Services" + xmlns:sys="using:System" x:Class="MeWeb.App.Views.MainView" x:DataType="vm:MainViewModel" FlowDirection="{Binding Flow}" @@ -115,19 +116,40 @@ - + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +