From 0bf5e731f5cbd099ebeaa9268445b1f1b39c6399 Mon Sep 17 00:00:00 2001 From: Norbel AMBANUMBEN Date: Thu, 19 Oct 2023 13:18:56 +0100 Subject: [PATCH 1/5] Fix : Failing build ActiveSupport (#537) --- Gemfile | 1 + Podfile.lock | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 06ec4c471..397c28db3 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,6 @@ source "https://rubygems.org" gem "cocoapods" +gem 'activesupport', '~> 7.0', '<= 7.0.8' gem "fastlane" gem "xcpretty" diff --git a/Podfile.lock b/Podfile.lock index 5e20c6ca0..2030b23af 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -88,4 +88,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e82378591e42a948797afaec35b1efccdb5765ac -COCOAPODS: 1.12.1 +COCOAPODS: 1.13.0 From b0a69d02aa09ea0746676577438cef6b9aeb8dd6 Mon Sep 17 00:00:00 2001 From: Norbel AMBANUMBEN Date: Thu, 19 Oct 2023 15:34:10 +0100 Subject: [PATCH 2/5] Updates experimental item in test results to include test count (#536) ![Simulator Screenshot - iPhone 15 Pro Max - 2023-10-19 at 13 06 18](https://github.com/ooni/probe-ios/assets/17911892/5c008d51-b819-4309-8556-0bf8c5c60a7b) --- .../View/TestResults/Rows/TestResultTableViewCell.m | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ooniprobe/View/TestResults/Rows/TestResultTableViewCell.m b/ooniprobe/View/TestResults/Rows/TestResultTableViewCell.m index f2a259782..b0da54660 100644 --- a/ooniprobe/View/TestResults/Rows/TestResultTableViewCell.m +++ b/ooniprobe/View/TestResults/Rows/TestResultTableViewCell.m @@ -77,7 +77,7 @@ -(void)setResult:(Result*)result{ [self rowCircumvention:result]; } else if ([result.test_group_name isEqualToString:@"experimental"]){ - [self rowExperimental]; + [self rowExperimental:result]; } } @@ -203,9 +203,13 @@ -(void)rowMiddleBoxes:(Result*)result __deprecated{ } } --(void)rowExperimental{ +-(void)rowExperimental:(Result*)result{ + long totalMeasurements = [result totalMeasurements]; + [self.label2 setText:[NSString stringWithFormat:@"%@ %@", @(totalMeasurements), @"measured"]]; + [self.label2 setTextColor:[UIColor colorNamed:@"color_gray9"]]; + [self.image2 setImage:[UIImage imageNamed:@"tab_test_results"]]; [self.stackView1 setHidden:YES]; - [self.stackView2 setHidden:YES]; + [self.stackView2 setHidden:NO]; [self.stackView3 setHidden:YES]; } From d286c0afb4ecb2ab34a54c359406a6e310de22b2 Mon Sep 17 00:00:00 2001 From: Norbel AMBANUMBEN Date: Thu, 19 Oct 2023 15:44:27 +0100 Subject: [PATCH 3/5] Changed conditionals for OONI Run V1 (#532) Fixes https://github.com/ooni/probe/issues/2514 ## Proposed Changes - Handle all cases where `ta` can be parsed into an `NSDictionary` in one block --- .../View/OONIRun/OoniRunViewController.m | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/ooniprobe/View/OONIRun/OoniRunViewController.m b/ooniprobe/View/OONIRun/OoniRunViewController.m index 7e7a31680..3e18b2b4f 100644 --- a/ooniprobe/View/OONIRun/OoniRunViewController.m +++ b/ooniprobe/View/OONIRun/OoniRunViewController.m @@ -149,17 +149,23 @@ - (void)showTestScreen{ if ([urlsObj isKindOfClass:[NSArray class]] && [(NSArray*)urlsObj count] > 0){ [self validateAndAddURLs]; } - } - //then load view - if ([urls count] > 0){ - self.tableView.estimatedRowHeight = 44.0; - self.tableView.rowHeight = UITableViewAutomaticDimension; - [self.tableView setHidden:NO]; - [self.randomlistLabel setHidden:YES]; - //reloading the view with new parameters. - dispatch_async(dispatch_get_main_queue(), ^{ - [self.tableView reloadData]; - }); + + //then load view + if ([urls count] > 0){ + self.tableView.estimatedRowHeight = 44.0; + self.tableView.rowHeight = UITableViewAutomaticDimension; + [self.tableView setHidden:NO]; + [self.randomlistLabel setHidden:YES]; + //reloading the view with new parameters. + dispatch_async(dispatch_get_main_queue(), ^{ + [self.tableView reloadData]; + }); + } else { + [self.tableView setHidden:YES]; + [self.randomlistLabel setText:NSLocalizedString(@"OONIRun.RandomSamplingOfURLs", nil)]; + [self.randomlistLabel setHidden:NO]; + } + } // This condition will only be true if a test arguments were passed to the app // but could not be processed to extract URLs From cfe9f0c30f5112b0ec8d1c0f8f7b3e3f4345e067 Mon Sep 17 00:00:00 2001 From: Norbel AMBANUMBEN Date: Thu, 19 Oct 2023 18:47:38 +0100 Subject: [PATCH 4/5] Chore: Added translations for `vi` and `my` (#530) ## Proposed Changes - Added translation for `vi` and `my` | `my` | `vi` | |-|-| | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 25 57](https://github.com/ooni/probe-ios/assets/17911892/1e774a93-9352-460b-8470-26ce4da39033) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 02](https://github.com/ooni/probe-ios/assets/17911892/a2552409-4f30-4b15-8d85-e65a59e8c055) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 01](https://github.com/ooni/probe-ios/assets/17911892/3181cefb-427d-4b9c-a0c2-8f40a1384b36) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 06](https://github.com/ooni/probe-ios/assets/17911892/454d254a-93d0-41f2-8723-0279b8928f80) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 05](https://github.com/ooni/probe-ios/assets/17911892/47c5f95e-100c-404d-99de-2f78551211ce) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 12](https://github.com/ooni/probe-ios/assets/17911892/44c06f6f-068e-496b-9384-c975797b2a3e) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 09](https://github.com/ooni/probe-ios/assets/17911892/27103c3a-f395-4712-b4f9-65545697c135) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 16](https://github.com/ooni/probe-ios/assets/17911892/fa7c42dd-3234-4a91-9021-a0914cb0d032) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 12](https://github.com/ooni/probe-ios/assets/17911892/ee6ba17b-f770-497c-9059-71a80a603335) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 18](https://github.com/ooni/probe-ios/assets/17911892/e2f3c46d-a6e0-4a8f-9dfe-f985e01b8595) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 15](https://github.com/ooni/probe-ios/assets/17911892/f5de3525-dd2a-4830-af90-80c65c54abb8) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 24](https://github.com/ooni/probe-ios/assets/17911892/4afddf78-9ae4-4721-a9c4-1a18124c493e) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 20](https://github.com/ooni/probe-ios/assets/17911892/c504d4f8-a93d-43c3-803d-a45ea291c5fe) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 28](https://github.com/ooni/probe-ios/assets/17911892/0e77e8fd-2e45-4cba-83a7-9dca6699fe8b) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 23](https://github.com/ooni/probe-ios/assets/17911892/bfa6f62a-2985-4f29-8c56-422c04727de3) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 33](https://github.com/ooni/probe-ios/assets/17911892/d9d16ae8-cd9a-41f4-9fad-0fa35610ee62) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 26](https://github.com/ooni/probe-ios/assets/17911892/d68dde2d-d7dd-463b-8ef3-71238642d1c6) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 36](https://github.com/ooni/probe-ios/assets/17911892/78b0f14a-2fbe-4890-bfa4-bc19d619680b) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 26 47](https://github.com/ooni/probe-ios/assets/17911892/fa9782dd-af53-49de-a619-058461ba2e20) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 47 40](https://github.com/ooni/probe-ios/assets/17911892/e47d4271-eae9-4809-9f5f-620ab190ce7b) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 39 31](https://github.com/ooni/probe-ios/assets/17911892/da0e90c2-a9d0-4e7c-960d-b12fc1e3ccde) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 18 14 39](https://github.com/ooni/probe-ios/assets/17911892/ffd899a3-6030-4e45-a7f4-bc5662311053) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 39 50](https://github.com/ooni/probe-ios/assets/17911892/e01aa516-ab21-408a-b5a6-18a11953333c) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 18 14 49](https://github.com/ooni/probe-ios/assets/17911892/b3337a25-c142-40af-a176-7948b475f585) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 40 05](https://github.com/ooni/probe-ios/assets/17911892/960e3726-c4e8-4171-967b-7b3b268e83ba) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 18 15 05](https://github.com/ooni/probe-ios/assets/17911892/44597601-1880-4a98-add0-349cdabcb5bf) | | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 16 40 22](https://github.com/ooni/probe-ios/assets/17911892/a9ebdbe5-3550-4753-a70f-72a4f6b6c4ea) | ![Simulator Screenshot - iPhone 11 Pro Max - 2023-08-12 at 18 15 19](https://github.com/ooni/probe-ios/assets/17911892/52894209-9901-4d63-a615-e513e37bac98) | --- ooniprobe.xcodeproj/project.pbxproj | 6 + ooniprobe/Languages.plist | 100 ++-- ooniprobe/id.lproj/Localizable.strings | 12 +- ooniprobe/my.lproj/Localizable.strings | 530 ++++++++++++++++++++ ooniprobe/tr.lproj/Localizable.strings | 138 ++--- ooniprobe/vi.lproj/Localizable.strings | 530 ++++++++++++++++++++ ooniprobe/zh-Hans.lproj/Localizable.strings | 10 +- 7 files changed, 1198 insertions(+), 128 deletions(-) create mode 100644 ooniprobe/my.lproj/Localizable.strings create mode 100644 ooniprobe/vi.lproj/Localizable.strings diff --git a/ooniprobe.xcodeproj/project.pbxproj b/ooniprobe.xcodeproj/project.pbxproj index 2258f2f78..468cf241c 100644 --- a/ooniprobe.xcodeproj/project.pbxproj +++ b/ooniprobe.xcodeproj/project.pbxproj @@ -224,6 +224,8 @@ 7940AA8F28117E9000C0EB5D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 7940AA972811840900C0EB5D /* share.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = share.entitlements; sourceTree = ""; }; 79780FCE27E9F18E002A38B1 /* Languages.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Languages.plist; sourceTree = ""; }; + 79AA093C2A86E44400C23E27 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; + 79AA093D2A86E47600C23E27 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Localizable.strings; sourceTree = ""; }; 7AED19802A6EC9A2003B265A /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; }; 7AED19822A6EC9C7003B265A /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libresolv.tbd; sourceTree = DEVELOPER_DIR; }; AC948DA31A71FB931BBB1BB3 /* Pods-OONIProbeUnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OONIProbeUnitTests.debug.xcconfig"; path = "Target Support Files/Pods-OONIProbeUnitTests/Pods-OONIProbeUnitTests.debug.xcconfig"; sourceTree = ""; }; @@ -1312,6 +1314,8 @@ ro, nl, sw, + vi, + my, ); mainGroup = D4A2F5D01A6C3244001B8460; productRefGroup = D4A2F5DA1A6C3244001B8460 /* Products */; @@ -1715,6 +1719,8 @@ ED4ACEDA24A1F22000421FB9 /* ro */, EDF3B9A326EFA2F700E5F72F /* nl */, EDF3B9A426EFA30300E5F72F /* sw */, + 79AA093C2A86E44400C23E27 /* vi */, + 79AA093D2A86E47600C23E27 /* my */, ); name = Localizable.strings; sourceTree = ""; diff --git a/ooniprobe/Languages.plist b/ooniprobe/Languages.plist index 686d1c226..136f9afaa 100644 --- a/ooniprobe/Languages.plist +++ b/ooniprobe/Languages.plist @@ -1,52 +1,56 @@ - - ar - العربية - ca - Català - de - Deutsch - el - Ελληνικά - es - Español - en - English - fa - فارسی - fr - Français - hi - हिन्दी - id - Indonesia - is - Icelandic - it - Italiano - nl - Nederlands - pt_BR - Português - ro - Română - ru - Pусский - sw - Kiswahili - sk - Slovenčina - sq - Albanian - th - ไทย - tr - Türkçe - zh_CN - 中文 (S) - zh_TW - 中文 (T) - + + my + မြန်မာ + vi + Tiếng Việt + ar + العربية + ca + Català + de + Deutsch + el + Ελληνικά + es + Español + en + English + fa + فارسی + fr + Français + hi + हिन्दी + id + Indonesia + is + Icelandic + it + Italiano + nl + Nederlands + pt_BR + Português + ro + Română + ru + Pусский + sw + Kiswahili + sk + Slovenčina + sq + Albanian + th + ไทย + tr + Türkçe + zh_CN + 中文 (S) + zh_TW + 中文 (T) + diff --git a/ooniprobe/id.lproj/Localizable.strings b/ooniprobe/id.lproj/Localizable.strings index f1c5a8e6c..3b19591ad 100644 --- a/ooniprobe/id.lproj/Localizable.strings +++ b/ooniprobe/id.lproj/Localizable.strings @@ -390,17 +390,17 @@ "Settings.Proxy.Enabled" = "Proksi"; "Settings.Proxy.None" = "Tidak ada"; "Settings.Proxy.Psiphon" = "Psiphon"; -"Settings.Proxy.Custom" = "Custom Proxy"; -"Settings.Proxy.Custom.Value" = "Custom Proxy URL"; -"Settings.Proxy.Custom.Protocol" = "Custom proxy protocol"; +"Settings.Proxy.Custom" = "Proxy Custom"; +"Settings.Proxy.Custom.Value" = "URL Proxy Custom"; +"Settings.Proxy.Custom.Protocol" = "Protokol Proxy Custom"; "Settings.Proxy.Custom.Connection" = "Koneksi"; "Settings.Proxy.Custom.Hostname" = "Nama host"; "Settings.Proxy.Custom.Port" = "Port"; -"Settings.Proxy.Custom.Credentials" = "Credentials (optional)"; +"Settings.Proxy.Custom.Credentials" = "Kredensial (opsional)"; "Settings.Proxy.Custom.Username" = "Nama pengguna"; "Settings.Proxy.Custom.Password" = "Kata sandi"; -"Settings.Proxy.Psiphon.Over.Custom" = "Use Psiphon over custom proxy"; -"Settings.Proxy.Footer" = "Are you unable to use OONI Probe? Try enabling [Psiphon](https://psiphon.ca/) to circumvent potential OONI Probe blocking. Alternatively, you can use a custom proxy."; +"Settings.Proxy.Psiphon.Over.Custom" = "Gunakan Psiphon melalui proxy khusus"; +"Settings.Proxy.Footer" = "Apakah anda tidak dapat menggunakan OONI Probe? Coba nyalakan [Psiphon](https://psiphon.ca/) untuk mengelabuhi pemblokiran OONI Probe. Anda juga dapat menggunakan proxy khusus untuk mengelabuhi."; "Settings.Websites.MaxRuntimeEnabled" = "Batas durasi tes"; "Settings.Websites.MaxRuntime" = "Durasi tes"; "Settings.Websites.Categories.Label" = "Kategori laman yang akan dites"; diff --git a/ooniprobe/my.lproj/Localizable.strings b/ooniprobe/my.lproj/Localizable.strings new file mode 100644 index 000000000..fb1fa7cad --- /dev/null +++ b/ooniprobe/my.lproj/Localizable.strings @@ -0,0 +1,530 @@ +"General.AppName" = "OONI Probe"; +"Onboarding.WhatIsOONIProbe.Title" = "OONI Probe ဆိုတာ ဘာလဲ။"; +"Onboarding.WhatIsOONIProbe.Paragraph" = "သင့်အက်ပ်သည် အင်တာနက် ဆင်ဆာဖြတ်တောက်မှုကို တိုင်းတာရန်။\n\nဝဘ်ဆိုက်များနှင့် ဆိုရှယ်မီဒီယာအက်ပ်များကို ပိတ်ဆို့ နေပါသလား။ သင့်အင်တာနက် ချိတ်ဆက်မှုသည် ပုံမှန်မဟုတ်ဘဲ နှေးနေပါသလား။\n\n၄င်းအကြောင်းအရာတို့ကို သိရှိရန် OONI Probe ကိုဖွင့်ပါ။"; +"Onboarding.WhatIsOONIProbe.GotIt" = "ရပြီ"; +"Onboarding.ThingsToKnow.Title" = "ကြိုတင်အသိပေးသည်။"; +"Onboarding.ThingsToKnow.Bullet.1" = "OONI ဒေတာကို ပွင့်လင်းမြင်သာစွာ ထုတ်ဝေထားပြီး သင့်ကွန်ရက် အချက်အလက် များကိုလည်း ပါဝင်မည် ဖြစ်သည်။"; +"Onboarding.ThingsToKnow.Bullet.2" = "သင့် အင်တာနက် အသုံးပြုမှုကို စောင့်ကြည့်နေသူတိုင်း (အစိုးရ သို့မဟုတ် အင်တာနက် ဝန်ဆောင်မှု ပံ့ပိုးသူ) သည် OONI Probe အား သင် အသုံးပြုနေကြောင်း တွေ့မြင်ရမည်။ "; +"Onboarding.ThingsToKnow.Bullet.3" = "တားမြစ်ထားသော ဝဘ်ဆိုဒ်များကို သင် စမ်းသပ်နိုင်သည် (သို့သော် စမ်းသပ်မည့် ဆိုဒ်များကို သင် ရွေးချယ်နိုင်သည်)။"; +"Onboarding.ThingsToKnow.Button" = "နားလည်သည်"; +"Onboarding.ThingsToKnow.LearnMore" = "ပိုမိုလေ့လာရန်"; +"Onboarding.PopQuiz.Title" = "လျှပ်တပြက် ဉာဏ်စမ်း"; +"Onboarding.PopQuiz.True" = "မှန်သည်"; +"Onboarding.PopQuiz.False" = "မှားသည်"; +"Onboarding.PopQuiz.Wrong.Button.Back" = "နောက်သို့"; +"Onboarding.PopQuiz.Wrong.Button.Continue" = "ဆက်လုပ်မည်"; +"Onboarding.PopQuiz.1.Title" = "မေးခွန်း ၁/၂"; +"Onboarding.PopQuiz.1.Question" = "တစ်စုံတစ်ယောက်သည် ကျွန်ုပ်၏ အင်တာနက်လုပ်ဆောင်ချက်ကို စောင့်ကြည့်နေပါက၊ ကျွန်ုပ်သည် OONI Probe ကို အသုံးပြုနေကြောင်း ၎င်းတို့ မြင်တွေ့ရမည် ဖြစ်သည်။"; +"Onboarding.PopQuiz.1.Wrong.Title" = "သတိပေးချက်"; +"Onboarding.PopQuiz.1.Wrong.Paragraph" = "OONI Probe သည် ကိုယ်ရေးလုံခြုံမှု ကိရိယာတစ်ခု မဟုတ်ပါ။ သင့် အင်တာနက် လုပ်ဆောင်ချက်များကို စောင့်ကြည့် နေသူတိုင်းသည် သင် အသုံးပြုနေသည့် ဆော့ဖ်ဝဲလ်ကို သိပါလိမ့်မည်။"; +"Onboarding.PopQuiz.2.Title" = "မေးခွန်း ၂/၂"; +"Onboarding.PopQuiz.2.Question" = "OONI Probe ကို ကျွန်ုပ်အသုံးပြုတိုင်း၊ ကျွန်ုပ် စုဆောင်းထားသော ကွန်ရက်ဒေတာကို အလိုအလျောက် ထုတ်ဝေပါမည်။"; +"Onboarding.PopQuiz.2.Wrong.Title" = "သတိပေးချက်"; +"Onboarding.PopQuiz.2.Wrong.Paragraph" = "အင်တာနက် ဆင်ဆာဖြတ်တောက်မှု ပွင့်လင်းမြင်သာရေး တိုးမြင့်စေရန် OONI Probe အသုံးပြုသူများ အားလုံး၏ ကွန်ရက် ဒေတာများအား အလိုအလျောက် ထုတ်ဝေပါမည် (ဆက်တင်တွင် ရွေးချယ်ထားပါက)။"; +"Onboarding.AutomatedTesting.Title" = "အလိုအလျောက် စမ်းသပ်ခြင်း"; +"Onboarding.AutomatedTesting.Paragraph" = "နေ့စဉ် အင်တာနက် ဆင်ဆာဖြတ်တောက်မှုကို တိုင်းတာရန်အတွက် OONI Probe သည် စမ်းသပ်မှုများကို အခါအားလျော်စွာ လုပ်ဆောင်နိုင်စေရန် အလိုအလျောက် စမ်းသပ်မှုကို ဖွင့်ပါ။\n\nစိတ်မပူပါနှင့်၊ ဘက်ထရီ အသုံးပြုမှုကို ကျွန်ုပ်တို့ သတိထားပါမည်။\n\nဆက်တင်များမှ အလိုအလျောက် စမ်းသပ်ခြင်းကို အချိန်မရွေး ပိတ်နိုင်သည်။"; +"Onboarding.Crash.Title" = "ပျက်စီးမှု သတင်းပို့ခြင်း"; +"Onboarding.Crash.Paragraph" = "OONI Probe ပိုမိုကောင်းမွန်စေရန်အတွက် အက်ပ်သည် ကောင်းမွန်စွာ အလုပ်မလုပ်သည့်အခါ အမည်မသိ ပျက်စီးမှု အစီရင်ခံစာများကို စုဆောင်းလိုပါသည်။\n\nပျက်စီးမှု အစီရင်ခံစာများကို OONI ဖွံ့ဖြိုးတိုးတက်ရေး အဖွဲ့ထံ တင်သွင်းခြင်း လုပ်ငန်းတွင် သင် ပါဝင်လိုပါသလား။ "; +"Onboarding.Crash.Button.Yes" = "ဟုတ်တယ်"; +"Onboarding.Crash.Button.No" = "မဟုတ်ဘူး"; +"Onboarding.DefaultSettings.Title" = "နဂိုမူလ ဆက်တင်များ"; +"Onboarding.DefaultSettings.Header" = "ကျွန်ုပ်တို့ ကောက်ယူစုဆောင်း၍ ဖြန့်ဝေသည် -"; +"Onboarding.DefaultSettings.Bullet.1" = "နိုင်ငံကုဒ် (ဥပမာ - အီတလီအတွက် IT)"; +"Onboarding.DefaultSettings.Bullet.2" = "ကွန်ရက် သတင်းအချက်အလက် (အလိုအလျောက်စနစ် နံပတ်အပါအဝင်)"; +"Onboarding.DefaultSettings.Bullet.3" = "စမ်းသပ်ချိန်နှင့် ရက်စွဲ"; +"Onboarding.DefaultSettings.Paragraph" = "သင်၏ IP လိပ်စာ သို့မဟုတ် အခြားသော ပုဂ္ဂိုလ်ရေးအရ ခွဲခြား သိမြင်နိုင်သော အချက်အလက်များကို ထုတ်ဝေခြင်းမပြုရန် ကျွန်ုပ်တို့ အကောင်းဆုံး လုပ်ဆောင်ပါသည်။ [OONI ၏ ဒေတာမူဝါဒ](https://ooni.org/about/data-policy/) တွင် ပိုမိုလေ့လာပါ။"; +"Onboarding.DefaultSettings.Paragraph.1" = "OONI Probe တိုးတက်စေရေးအတွက် ကျွန်ုပ်တို့အားကူညီနိုင်ရန် \"အိုကေ\" ကို နှိပ်၍ ပျက်စီးမှု အစီရင်ခံစာများကို မျှဝေနိုင်သည်။ "; +"Onboarding.DefaultSettings.Button.Go" = "သွားကြစို့"; +"Onboarding.DefaultSettings.Button.Change" = "နဂိုမူလများကို ပြောင်းမည်"; +"Dashboard.Tab.Label" = "ဒက်ရှ်ဘုတ်"; +"Dashboard.Card.Run" = "စမ်းမည်"; +"Dashboard.Overview.LastRun.Never" = "အဖြေမရှိ"; +"Dashboard.Overview.Run" = "စမ်းမည်"; +"Dashboard.Overview.LatestTest" = "နောက်ဆုံး စမ်းသပ်မှု -"; +"Dashboard.Overview.Estimated" = "ခန့်မှန်းထားသည် -"; +"Dashboard.Overview.ChooseWebsites" = "ဝဘ်ဆိုဒ်များ ရွေးချယ်ရန်"; +"Dashboard.Running.Running" = "စမ်းသပ်နေသည် - "; +"Dashboard.Running.EstimatedTimeLeft" = "ခန့်မှန်း ကျန်ရှိချိန် -"; +"Dashboard.Running.Seconds" = "%@ စက္ကန့်"; +"Dashboard.Running.PreparingTest" = "စမ်းသပ်မှုကို ပြင်ဆင်နေသည်"; +"Dashboard.Running.CalculatingETA" = "ETA တွက်ချက်ခြင်း"; +"Dashboard.Running.ShowLog" = "မှတ်တမ်း ပြမည်"; +"Dashboard.Running.CloseLog" = "မှတ်တမ်း ပိတ်မည်"; +"Dashboard.Running.Stopping.Title" = "စမ်းသပ်မှုကို ရပ်နေသည်..."; +"Dashboard.Running.Stopping.Notice" = "လက်ရှိ စောင့်ဆိုင်းနေသော စမ်းသပ်မှုများကို အပြီးသတ်နေသည်၊ ကျေးဇူးပြု၍ စောင့်ပါ..."; +"Dashboard.Running.ProxyInUse" = "အသုံးပြုနေသော ပရောက်စီ"; +"Dashboard.Card.Subtitle" = "နောက်ထပ် ရွေးချယ်စရာများအတွက် ကတ်ကို နှိပ်ပါ"; +"Dashboard.Card.Seconds" = "~%@s"; +"Dashboard.Websites.Card.Description" = "ဝဘ်ဆိုဒ်များ ပိတ်ဆို့ခြင်းကို စမ်းသပ်ပါ\n"; +"Dashboard.Websites.Overview.Paragraph" = "OONI ၏ [ဝဘ်ချိတ်ဆက်မှု စမ်းသပ်ခြင်း](https://ooni.org/nettest/web-connectivity/) ကို အသုံးပြု၍ ဝဘ်ဆိုဒ်များအား ပိတ်ဆို့ထားခြင်းရှိ၊ မရှိ စစ်ဆေးပါ။\n\nစမ်းမည် ခလုတ်ကို နှိပ်တိုင်း Citizen Lab ၏ [ဂလိုဘယ်](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) နှင့် [country-specific](https://github.com/citizenlab/test-lists/tree/master/lists) စမ်းသပ်မှု စာရင်းများမှ ကွဲပြားသော ဝဘ်ဆိုဒ်များကို သင် စမ်းသပ်ခြင်း ဖြစ်သည်။\n\nသင်ရွေးချယ်သည့် ဆိုဒ်များကို စမ်းသပ်ရန်၊ ဝဘ်ဆိုဒ်များ ရွေးချယ်မည် ခလုတ်ကို နှိပ်ပါ သို့မဟုတ် ဤကတ်၏ ဆက်တင်များမှ တစ်ဆင့် ဆိုဒ်များ၏ အမျိုးအစားများကို ရွေးချယ်ပါ။\n\nဤစမ်းသပ်မှုသည် ဝဘ်ဆိုက်များကို DNS ကစားခြင်း၊ TCP/IP ပိတ်ဆို့ခြင်း သို့မဟုတ် ပွင့်လင်းမြင်သာသော HTTP ပရောက်စီ ဖြင့် ပိတ်ဆို့ခြင်း ရှိ၊ မရှိ တိုင်းတာ စစ်ဆေးသည်။\nသင့် ရလဒ်များအား [OONI Explorer](https://explorer.ooni.org/world/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ပြန်ပေးပါမည်။ "; +"Dashboard.Websites.Overview.Paragraph.Desktop" = "OONI ၏ [ဝဘ်ချိတ်ဆက်မှုစမ်းသပ်ခြင်း](https://ooni.org/nettest/web-connectivity/) ကို အသုံးပြု၍ ဝဘ်ဆိုဒ်များအား ပိတ်ဆို့ထားခြင်းရှိ၊ မရှိ စစ်ဆေးပါ။\n\nCitizen Lab ၏ [ဂလိုဘယ်](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) နှင့် [country-specific](https://github.com/citizenlab/test-lists/tree/master/lists) စမ်းသပ်မှု စာရင်းများ အပါအဝင် ဝဘ်ဆိုဒ်များကို စမ်းသပ်ရမည်။ \n\nဤစမ်းသပ်မှုသည် ဝဘ်ဆိုက်များကို DNS ဆော့ကစားခြင်း၊ TCP/IP ပိတ်ဆို့ခြင်း သို့မဟုတ် ပွင့်လင်းမြင်သာသော HTTP ပရောက်စီ ဖြင့် ပိတ်ဆို့ခြင်း ရှိ၊မရှိ တိုင်းတာသည်။\n\nသင့်ရလဒ်များအား [OONI Explorer](https://explorer.ooni.org/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ပြန်ပေးမည်။ "; +"Dashboard.Performance.Card.Description" = "သင့် ကွန်ရက်အမြန်နှုန်းနှင့် စွမ်းဆောင်ရည်ကို စမ်းသပ်ပါ"; +"Dashboard.Performance.Overview.Paragraph" = "[NDT] (https://ooni.org/nettest/ndt/) စမ်းသပ်မှုကို သုံး၍ သင်၏ကွန်ရက် အမြန်နှုန်းနှင့် စွမ်းဆောင်ရည်ကို တိုင်းတာပါ။\n\n[DASH] (https://ooni.org/nettest/dash/) စမ်းသပ်မှုကို သုံး၍ ဗီဒီယိုထုတ်လွှင့်ခြင်း စွမ်းဆောင်ရည်ကို တိုင်းတာပါ။\n\nဤစစ်ဆေးမှုများသည် သင့်ကွန်ရက် အမြန်နှုန်းပေါ်မူတည်၍ ဒေတာကို အသုံးပြုကြသည်။\n\nသင့် ရလဒ်များအား [OONI Explorer](https://explorer.ooni.org/world/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ဝေပါမည်။\n\nငြင်းဆိုချက် - ဤစစ်ဆေးမှုများသည် ပြင်ပ ဆာဗာများပေါ်တွင် အားကိုးပါသည်။ ထို့ကြောင့် သင်၏ IP လိပ်စာကို စုဆောင်းမည်မဟုတ်ကြောင်း ကျွန်ုပ်တို့ အာမ မခံနိုင်ပါ။ "; +"Dashboard.Performance.Overview.Paragraph.Updated" = "ဤကတ်တွင် စမ်းသပ်မှုများကို လုပ်ဆောင်ခြင်းဖြင့် သင်သည် -\n\n\n- သင့် ကွန်ရက်၏ အမြန်နှုန်းနှင့် စွမ်းဆောင်ရည်ကို တိုင်းတာခြင်း ([NDT](https://ooni.org/nettest/ndt/) စမ်းသပ်မှု)\n- ဗီဒီယိုထုတ်လွှင့်ခြင်း စွမ်းဆောင်ရည်ကို တိုင်းတာခြင်း ([DASH](https://ooni.org/nettest/dash/) စမ်းသပ်မှု)\n\n- သင့်ကွန်ရက်တွင် [middlebox နည်းပညာများ](https://ooni.org/support/glossary/#middlebox) ရှိ၊ မရှိစစ်ဆေးပါ ([HTTP Invalid Request Line](https://ooni.org/nettest/http-invalid -request-line/) နှင့် [HTTP Header Field Manipulation](https://ooni.org/nettest/http-header-field-manipulation/) စမ်းသပ်မှုများ)\n\nဤစစ်ဆေးမှုများသည် သင့်ကွန်ရက် အမြန်နှုန်းပေါ်မူတည်၍ ဒေတာကို အသုံးပြုကြသည်။ \n\nသင်၏ စမ်းသပ်မှုရလဒ်များကို [OONI Explorer](https://explorer.ooni.org/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ပြန်မည်ဖြစ်ပါသည်။\n\n**ငြင်းဆိုချက် - ** အဆိုပါ [NDT](https://ooni.org/nettest/ndt/) နှင့် \n[DASH](https://ooni.org/nettest/dash/) စမ်းသပ်မှုများကို [Measurement Lab (M-Lab)](https://www.measurementlab.net/) \nမှ ပံ့ပိုးပေးသော ပြင်ပဆာဗာများက တဆင့် ဆောင်ရွက်ခြင်း ဖြစ်သည်။ ဤ စမ်းသပ်မှုများကို ဆောင်ရွက်လျှင် OONI Probe ဆက်တင်\nနှင့် မသက်ဆိုင်ဘဲ သင့် IP လိပ်စာအား M-Lab က ကောက်ယူကာ ထုတ်ပြန်မည်။ M-Lab ၏ [ကိုယ်ရေးလုံခြုံမှု ကြေညာချက်](https://www.measurementlab.net/privacy/) မှတဆင့် ၎င်း၏ ဒေတာစီမံခန့်ခွဲမှုအကြောင်းကို ပိုမိုသိရှိနိုင်သည်။ "; +"Dashboard.Middleboxes.Card.Description" = "သင့် ကွန်ရက်ရှိ middleboxes ကို ရှာဖွေရန်"; +"Dashboard.Middleboxes.Overview.Paragraph" = "အင်တာနက် ဝန်ဆောင်မှုပေးသူများသည် ကွန်ရက် ချိတ်ဆက်ခြင်းဆိုင်ရာ ရည်ရွယ်ချက်အမျိုးမျိုးအတွက် (caching ကဲ့သို့) အတွက် ကွန်ရက်သုံးပစ္စည်းများ (middleboxes) ကို မကြာခဏ အသုံးပြုကြသည်။ တခါတရံ ဤ middleboxes ကို အင်တာနက်ဆင်ဆာဖြတ်တောက်ခြင်းနှင့်/ သို့မဟုတ် စောင့်ကြည့်ခြင်းအား အကောင်အထည်ဖော်ရန် အသုံးပြုသည်။\n\nOONI ၏ [HTTP မဆီလျော်သော တောင်းဆိုမှုလိုင်း](https://ooni.org/nettest/http-invalid-request-line/) နှင့် [HTTP Header Field Manipulation](https://ooni.org/nettest/http-header-field-manipulation/) စမ်းသပ်မှုများကို သုံး၍ သင့်ကွန်ရက်အတွင်းရှိ middleboxes ကို ရှာနိုင်သည်။ \n\nသင့်ရလဒ်များအား [OONI Explorer](https://explorer.ooni.org/world/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ပြန်ပေးပါမည်။"; +"Dashboard.InstantMessaging.Card.Description" = "လက်ငင်း စာတိုပေးပို့ခြင်း အက်ပ်များ ပိတ်ဆို့ခြင်းအား စမ်းသပ်မည်"; +"Dashboard.InstantMessaging.Overview.Paragraph" = "[WhatsApp](https://ooni.org/nettest/whatsapp/)၊ [Facebook Messenger](https://ooni.org/nettest/facebook-messenger/)၊ [Telegram](https://ooni.org/nettest/telegram/) နှင့် [Signal](https://ooni.org/nettest/signal) တို့ကို ပိတ်ဆို့ထားခြင်း ရှိ/မရှိ စစ်ဆေးမည်။\n\nသင့် ရလဒ်များအား [OONI Explorer](https://explorer.ooni.org/world/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ဝေပါမည်။"; +"Dashboard.Circumvention.Card.Description" = "ဆင်ဆာရှောင်တိမ်း ကိရိယာများကို ပိတ်ဆို့ စမ်းသပ်မည်"; +"Dashboard.Circumvention.Overview.Paragraph" = "[Psiphon](https://ooni.org/nettest/psiphon/)၊ [Tor](https://ooni.org/nettest/tor/) သို့မဟုတ် [RiseupVPN](https://ooni.org/nettest/riseupvpn/) တို့ကို ပိတ်ဆို့ထားခြင်း ရှိ/မရှိ စစ်ဆေးရန်\nသင့် ရလဒ်များအား [OONI Explorer](https://explorer.ooni.org/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ပြန်ပေးပါမည်။ "; +"Dashboard.Experimental.Card.Description" = "စမ်းသပ်မှုအသစ်များကို လုပ်ဆောင်ရန်"; +"Dashboard.Experimental.Overview.Paragraph" = "OONI အဖွဲ့မှ ဖန်တီးထားသော အောက်ပါ စမ်းသပ်မှုအသစ်များကို လုပ်ဆောင်မည်\n%@\n\nသင့်ရလဒ်များကို [OONI Explorer](https://explorer.ooni.org/) နှင့် [OONI API](https://api.ooni.io/) တွင် ထုတ်ဝေပါမည်။"; +"Dashboard.Experimental.Overview.Paragraph.AutomatedTesting" = "အောက်ပါ စမ်းသပ်မှုများကို အလိုအ‌လျောက် စမ်းသပ်မှု၏ အစိတ်အပိုင်း အဖြစ်သာ ဆောင်ရွက်မည် - "; +"Dashboard.DisabledTests.Label" = "ပယ်ဖျက်ထားသော စမ်းသပ်မှုများ\n"; +"TestResults.Gbps" = "ဂစ်ဂါဘစ်/စက္ကန့်"; +"TestResults.Mbps" = "မဂ္ဂါဘစ်/စက္ကန့်"; +"TestResults.Kbps" = "ကီလိုဘစ်/စက္ကန့်"; +"TestResults.ms" = "မီလီစက္ကန့်"; +"TestResults.NotAvailable" = "မရရှိနိုင်ပါ"; +"TestResults.UnknownASN" = "မသိ"; +"TestResults.Overview.Title" = "စမ်းသပ်မှု ရလဒ်များ"; +"TestResults.Overview.Tab.Label" = "စမ်းသပ်မှု ရလဒ်များ"; +"TestResults.Overview.Hero.Tests" = "စမ်းသပ်မှုများ"; +"TestResults.Overview.Hero.Networks" = "ကွန်ရက်များ"; +"TestResults.Overview.Hero.DataUsage" = "ဒေတာအသုံးပြုမှု"; +"TestResults.Overview.FilterTests" = "စမ်းသပ်မှုများ"; +"TestResults.Overview.FilterTests.AllTests" = "စမ်းသပ်မှုအားလုံး"; +"TestResults.Overview.FilterTests.Websites" = "ဝဘ်ဆိုဒ်များ"; +"TestResults.Overview.FilterTests.MiddleBoxes" = "Middleboxes"; +"TestResults.Overview.FilterTests.Performance" = "စွမ်းဆောင်ရည်"; +"TestResults.Overview.FilterTests.InstantMessaging" = "ချက်ခြင်း စာတိုပေးပို့ခြင်း\n"; +"TestResults.Overview.FilterTests.Circumvention" = "ရှောင်တိမ်းခြင်း"; +"TestResults.Overview.FilterTests.Experimental" = "စမ်းသပ် လေ့လာနေဆဲ"; +"TestResults.Overview.NoTestsHaveBeenRun" = "စမ်းသပ်မှု မရှိသေးပါ။ စမ်းသပ်မှုတစ်ခုကို လုပ်ဆောင် ကြည့်လိုက်ပါ။"; +"TestResults.Overview.Websites.Blocked.Singular" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.Websites.Blocked.Plural" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.Websites.Tested.Singular" = "%@ ကြိမ် စမ်းသပ်ခဲ့သည်"; +"TestResults.Overview.Websites.Tested.Plural" = "%@ ကြိမ် စမ်းသပ်ခဲ့သည်"; +"TestResults.Overview.MiddleBoxes.Found" = "စစ်ဆေး တွေ့ရှိခဲ့သည်"; +"TestResults.Overview.MiddleBoxes.NotFound" = "ရှာမတွေ့ပါ"; +"TestResults.Overview.MiddleBoxes.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Overview.InstantMessaging.Blocked.Singular" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.InstantMessaging.Blocked.Plural" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.InstantMessaging.Available.Singular" = "%@ အသုံးပြုနိုင်သည်"; +"TestResults.Overview.InstantMessaging.Available.Plural" = "%@ အသုံးပြုနိုင်သည်"; +"TestResults.Overview.Circumvention.Blocked.Singular" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.Circumvention.Blocked.Plural" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.Circumvention.Available.Singular" = "%@ ရရှိနိုင်သည်"; +"TestResults.Overview.Circumvention.Available.Plural" = "%@ ရရှိနိုင်သည်"; +"TestResults.Overview.IncompleteResult" = "မပြည့်စုံသော ရလဒ်"; +"TestResults.Overview.Error" = "ပြဿနာ"; +"TestResults.Summary.ErrorInMeasurement" = "တိုင်းတာမှုတွင် ပြဿနာ ရှိသည်"; +"TestResults.Summary.NoUploaded" = "ရလဒ်များကို တင်ထားခြင်း မရှိပါ"; +"TestResults.Summary.Hero.DateAndTime" = "နေ့စွဲ နှင့် အချိန်"; +"TestResults.Summary.Hero.Network" = "ကွန်ရက်"; +"TestResults.Summary.Hero.Country" = "နိုင်ငံ"; +"TestResults.Summary.Hero.DataUsage" = "ဒေတာအသုံးပြုမှု"; +"TestResults.Summary.Hero.Runtime" = "စုစုပေါင်း လုပ်ဆောင်ချိန်"; +"TestResults.Summary.Hero.WiFi" = "ဝိုင်ဖိုင်"; +"TestResults.Summary.Hero.Mobile" = "မိုဘိုင်းဒေတာ"; +"TestResults.Summary.Hero.NoInternet" = "အင်တာနက်မရှိပါ"; +"TestResults.Summary.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Summary.Websites.Hero.Tested.Singular" = "စမ်းသပ်ခဲ့သည်"; +"TestResults.Summary.Websites.Hero.Tested.Plural" = "စမ်းသပ်ခဲ့သည်"; +"TestResults.Summary.Websites.Hero.Blocked.Singular" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Summary.Websites.Hero.Blocked.Plural" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Summary.Websites.Hero.Sites.Singular" = "ဝဘ်ဆိုဒ်"; +"TestResults.Summary.Websites.Hero.Sites.Plural" = "ဝဘ်ဆိုဒ်များ"; +"TestResults.Summary.Websites.Hero.Reachable.Singular" = "အသုံးပြုနိုင်သည်"; +"TestResults.Summary.Websites.Hero.Reachable.Plural" = "အသုံးပြုနိုင်သည်"; +"TestResults.Summary.Performance.Hero.Video" = "ဗီဒီယို"; +"TestResults.Summary.Performance.Hero.Video.Quality" = "အရည်အသွေး"; +"TestResults.Summary.Performance.Hero.Upload" = "အပ်လုဒ်"; +"TestResults.Summary.Performance.Hero.Download" = "ဒေါင်းလုဒ်လုပ်မည်\n"; +"TestResults.Summary.Performance.Hero.Ping" = "ပို့ပါ"; +"TestResults.Summary.Middleboxes.Hero.Found" = "ရှာတွေ့သည်"; +"TestResults.Summary.Middleboxes.Hero.NotFound" = "ရှာမတွေ့ပါ"; +"TestResults.Summary.Middleboxes.Hero.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Summary.InstantMessaging.Hero.Tested.Singular" = "စမ်းသပ်ခဲ့သည်"; +"TestResults.Summary.InstantMessaging.Hero.Tested.Plural" = "စမ်းသပ်ခဲ့သည်"; +"TestResults.Summary.InstantMessaging.Hero.Blocked.Singular" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Summary.InstantMessaging.Hero.Blocked.Plural" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Summary.InstantMessaging.Hero.Reachable.Singular" = "အသုံးပြုနိုင်သည်"; +"TestResults.Summary.InstantMessaging.Hero.Reachable.Plural" = "အသုံးပြုနိုင်သည်"; +"TestResults.Summary.InstantMessaging.Hero.Apps.Singular" = "အက်ပ်"; +"TestResults.Summary.InstantMessaging.Hero.Apps.Plural" = "အက်ပ်များ"; +"TestResults.Summary.Circumvention.Hero.Tested.Singular" = "စမ်းသပ်ခဲ့သည်"; +"TestResults.Summary.Circumvention.Hero.Tested.Plural" = "စမ်းသပ်ခဲ့သည်"; +"TestResults.Summary.Circumvention.Hero.Blocked.Singular" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Summary.Circumvention.Hero.Blocked.Plural" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Summary.Circumvention.Hero.Reachable.Singular" = "အလုပ်လုပ်နေသည်"; +"TestResults.Summary.Circumvention.Hero.Reachable.Plural" = "အလုပ်လုပ်နေသည်"; +"TestResults.Summary.Circumvention.Hero.Tools.Singular" = "ကိရိယာ"; +"TestResults.Summary.Circumvention.Hero.Tools.Plural" = "ကိရိယာများ"; +"TestResults.Details.Hero.Runtime" = "လုပ်ဆောင်ချိန်"; +"TestResults.Details.Methodology" = "နည်းစနစ်"; +"TestResults.Details.ViewLog" = "ကြည့်ရှုမှု မှတ်တမ်း"; +"TestResults.Details.RawData" = "ဒေတာ"; +"TestResults.Details.CopyExplorerURL" = "Explorer URL ကို ကူးမည်"; +"TestResults.Details.ShareExplorerURL" = "Explorer URL ကို မျှဝေမည်\n"; +"TestResults.Details.CopyToClipboard" = "Clipboard ထဲသို့ ကူးမည်"; +"TestResults.Details.ShowInExplorer" = "OONI Explorer တွင် ဖော်ပြရန်"; +"TestResults.Details.Failed.Title" = "မအောင်မြင်ပါ"; +"TestResults.Details.Failed.Paragraph" = "သင်သည် ဤစမ်းသပ်မှုကို ထပ်မံ လုပ်ဆောင်နိုင်သည်"; +"TestResults.Details.Failed.TryAgain" = "ထပ်ကြိုးစားပါ"; +"TestResults.Details.Methodology.Paragraph" = "ဤစမ်းသပ်မှု မည်သို့ အလုပ်လုပ်ပုံကို [ဤနေရာ](%@) တွင် လေ့လာပါ။"; +"TestResults.Details.Websites.Reachable.Hero.Title" = "အသုံးပြုနိုင်သည်"; +"TestResults.Details.Websites.Reachable.Content.Paragraph" = "%@ ကို အသုံးပြုနိုင်သည်။"; +"TestResults.Details.Websites.LikelyBlocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.Websites.LikelyBlocked.Content.Paragraph" = "%@%@ ဖြင့် ပိတ်ဆို့ထားဖွယ်ရှိသည်။\n\nမှတ်ချက် - မှားယွင်းသော အကောင်းမြင်မှုများ ဖြစ်နိုင်သည်။ [ဤနေရာတွင်](https://ooni.org/support/faq/#what-are-false-positives) ပိုမိုလေ့လာပါ။\n"; +"TestResults.Details.Websites.LikelyBlocked.Content.LearnToCircumvent" = "ဆင်ဆာဖြတ်တောက်မှုအား ရှောင်တိမ်းခြင်း"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.DNS" = "**DNS ကစားခြင်း**"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.TCPIP" = "** TCP/IP အခြေခံ ပိတ်ဆို့ခြင်း**"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.HTTPDiff" = "**HTTP ပိတ်ဆို့ခြင်း (ပိတ်ဆို့ထားသည့် စာမျက်နှာတစ်ခုကို မြင်ရနိုင်သည်)**"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.HTTPFailure" = "**HTTP ပိတ်ဆို့ခြင်း (HTTP တောင်းဆိုမှုများ မအောင်မြင်ပါ)**"; +"TestResults.Details.InstantMessaging.WhatsApp.Application.Label.Title" = "မိုဘိုင်းအက်ပ်"; +"TestResults.Details.InstantMessaging.WhatsApp.Application.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.WhatsApp.Application.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.WhatsApp.WebApp.Label.Title" = "WhatsApp ဝဘ်"; +"TestResults.Details.InstantMessaging.WhatsApp.WebApp.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.WhatsApp.WebApp.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Title" = "မှတ်ပုံတင်မည်\n"; +"TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.WhatsApp.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.InstantMessaging.WhatsApp.Reachable.Content.Paragraph" = "ဤစမ်းသပ်မှုသည် WhatsApp ၏ အဆုံးမှတ်များ၊ မှတ်ပုံတင်ခြင်း ဝန်ဆောင်မှုနှင့် ဝဘ်အင်တာဖေ့စ် (web.whatsapp.com) တို့နှင့် အောင်မြင်စွာ ချိတ်ဆက် ထားသည်။"; +"TestResults.Details.InstantMessaging.WhatsApp.LikelyBlocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.InstantMessaging.WhatsApp.LikelyBlocked.Content.Paragraph" = "WhatsApp ကို ပိတ်ဆို့ထားပုံ ရသည်။"; +"TestResults.Details.InstantMessaging.Telegram.Application.Label.Title" = "မိုဘိုင်းဖုန်း အက်ပ်\n"; +"TestResults.Details.InstantMessaging.Telegram.Application.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.Telegram.Application.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Title" = "တယ်လီဂရမ် ဝဘ်"; +"TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.Telegram.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.InstantMessaging.Telegram.Reachable.Content.Paragraph" = "ဤစမ်းသပ်မှုသည် Telegram ၏ အဆုံးမှတ်များနှင့် ဝဘ်အင်တာဖေ့စ် (web.telegram.org) နှင့် အောင်မြင်စွာ ချိတ်ဆက်ထားသည်။"; +"TestResults.Details.InstantMessaging.Telegram.LikelyBlocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.InstantMessaging.Telegram.LikelyBlocked.Content.Paragraph" = "Telegram ကို ပိတ်ဆို့ထားပုံ ရသည်။"; +"TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Title" = "TCP ချိတ်ဆက်မှုများ"; +"TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.FacebookMessenger.DNS.Label.Title" = "DNS ရှာဖွေမှုများ"; +"TestResults.Details.InstantMessaging.FacebookMessenger.DNS.Label.Okay" = "အိုကေ"; +"TestResults.Details.InstantMessaging.FacebookMessenger.DNS.Label.Failed" = "မအောင်မြင်ပါ"; +"TestResults.Details.InstantMessaging.FacebookMessenger.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.InstantMessaging.FacebookMessenger.Reachable.Content.Paragraph" = "ဤစမ်းသပ်မှုသည် Facebook ၏ endpoint များနှင့် အောင်မြင်စွာ ချိတ်ဆက်ပြီး Facebook IP လိပ်စာများအား ဖြေရှင်းခဲ့သည်။"; +"TestResults.Details.InstantMessaging.FacebookMessenger.LikelyBlocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.InstantMessaging.FacebookMessenger.LikelyBlocked.Content.Paragraph" = "Facebook Messenger ကို ပိတ်ဆို့ထားပုံ ရသည်။"; +"TestResults.Details.InstantMessaging.Signal.LikelyBlocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.InstantMessaging.Signal.LikelyBlocked.Content.Paragraph" = "Signal ကို ပိတ်ဆို့ထားပုံ ရသည်။"; +"TestResults.Details.InstantMessaging.Signal.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.InstantMessaging.Signal.Reachable.Content.Paragraph" = "ဤစမ်းသပ်မှုသည် Signal ၏ endpoints နှင့် အောင်မြင်စွာ ချိတ်ဆက်ထားသည်။"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.NotFound.Hero.Title" = "middleboxes ကို ရှာမတွေ့ပါ"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.NotFound.Content.Paragraph" = "ကျွန်ုပ်တို့၏ ဆာဗာများနှင့် ဆက်သွယ်သောအခါတွင် ကွန်ရက် ကွဲလွဲမှုကို မတွေ့ရှိရပါ။"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.Found.Hero.Title" = "ကွန်ရက် ကစားခြင်း"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.Found.Content.Paragraph" = "ကျွန်ုပ်တို့၏ ထိန်းချုပ်မှုဆာဗာများကို ဆက်သွယ်သည့်အခါ ကွန်ရက် အသွားအလာကို ခြယ်လှယ်ထားသည်။\n\nဆိုလိုသည်မှာ ဆင်ဆာနှင့်/သို့မဟုတ် စောင့်ကြည့်ခြင်းအတွက် တာဝန်ရှိနိုင်သည့် middlebox တစ်ခု သင့်ကွန်ရက်တွင် ရှိနေနိုင်သည်ဟု ဆိုလိုသည်။"; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.NotFound.Hero.Title" = "middleboxes အား မတွေ့ရှိပါ"; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.NotFound.Content.Paragraph" = "ကျွန်ုပ်တို့၏ ဆာဗာများနှင့် ဆက်သွယ်သောအခါတွင် ကွန်ရက် ကွဲလွဲမှုကို မတွေ့ရှိရပါ။"; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.Found.Hero.Title" = "ကွန်ရက်ကို လက်ဆော့ခြင်း"; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.Found.Content.Paragraph" = "ကျွန်ုပ်တို့၏ ထိန်းချုပ်မှုဆာဗာများကို ဆက်သွယ်သည့်အခါ ကွန်ရက် အသွားအလာကို ခြယ်လှယ်ထားသည်။\n\nဆိုလိုသည်မှာ ဆင်ဆာနှင့်/သို့မဟုတ် စောင့်ကြည့်ခြင်းအတွက် တာဝန်ရှိနိုင်သည့် သင့် ကွန်ရက်တွင် middlebox တစ်ခု ရှိနေနိုင်သည်ဟု ဆိုလိုသည်။"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.YouSent" = "သင်ပို့ခဲ့သည်"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.YouReceived" = "သင် လက်ခံရရှိခဲ့သည်"; +"TestResults.Details.Performance.NDT.Upload" = "အပ်လုဒ်"; +"TestResults.Details.Performance.NDT.Download" = "ဒေါင်းလုဒ်လုပ်မည်"; +"TestResults.Details.Performance.NDT.Ping" = "Ping"; +"TestResults.Details.Performance.NDT.Server" = "ဆာဗာ"; +"TestResults.Details.Performance.NDT.PacketLoss" = "ပြန်ပို့မှုနှုန်း"; +"TestResults.Details.Performance.NDT.OutOfOrder" = "ကောင်းစွာ အလုပ်မလုပ်ပါ"; +"TestResults.Details.Performance.NDT.AveragePing" = "ပျမ်းမျှ Ping"; +"TestResults.Details.Performance.NDT.MaxPing" = "Max Ping ခန့်မှန်းမှု"; +"TestResults.Details.Performance.NDT.MSS" = "MSS"; +"TestResults.Details.Performance.NDT.Timeouts" = "အချိန်ကုန်သွားသည်"; +"TestResults.Details.Performance.Dash.VideoWithoutBuffering" = "ယာယီ သိမ်းစရာ မလိုဘဲ %@ အထိ ထုတ်လွှင့် နိုင်ပါသည်။"; +"TestResults.Details.Performance.Dash.MedianBitrate" = "အလယ်အလတ် ဘစ်နှုန်း"; +"TestResults.Details.Performance.Dash.PlayoutDelay" = "Playout ကြန့်ကြာခြင်း"; +"TestResults.Details.Circumvention.Psiphon.Blocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.Circumvention.Psiphon.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.Circumvention.Psiphon.Blocked.Content.Paragraph" = "[Psiphon](https://psiphon.ca/) ကို ပိတ်ဆို့ ထားပုံ ရသည်။\n"; +"TestResults.Details.Circumvention.Psiphon.Reachable.Content.Paragraph" = "ကျွန်ုပ်တို့သည် Psiphon ချိတ်ဆက်မှု တစ်ခုကို အောင်မြင်စွာ စတင်နိုင်ခဲ့သည်။ ဆိုလိုသည်မှာ [Psiphon](https://psiphon.ca/) သည် အလုပ် လုပ်သင့်သည်။"; +"TestResults.Details.Circumvention.Psiphon.BootstrapTime.Label.Title" = "စတင်အလုပ်လုပ်သည့် အချိန်"; +"TestResults.Details.Circumvention.Psiphon.BootstrapTime.Unit" = "%@ စက္ကန့်"; +"TestResults.Details.Circumvention.Tor.Blocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.Circumvention.Tor.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.Circumvention.Tor.Blocked.Content.Paragraph" = "[Tor](https://www.torproject.org/) ကို ပိတ်ဆို့ထားပုံ ရသည်။"; +"TestResults.Details.Circumvention.Tor.Reachable.Content.Paragraph" = "ကျွန်ုပ်တို့သည် နဂိုမူလ Tor bridges နှင့်/ သို့မဟုတ် Tor directory authorities ကို အောင်မြင်စွာ ချိတ်ဆက်နိုင်ခဲ့သည်။ ဆိုလိုသည်မှာ [Tor](https://www.torproject.org/) သည် သုံး၍ ရသင့်သည်။ "; +"TestResults.Details.Circumvention.Tor.BrowserBridges.Label.Title" = "နဂိုမူလ Bridge များ"; +"TestResults.Details.Circumvention.Tor.BrowserBridges.Label.OK" = "%@/%@ အိုကေ"; +"TestResults.Details.Circumvention.Tor.DirectoryAuthorities.Label.Title" = "လုပ်ပိုင်ခွင့်ရှိသူများ လမ်းညွှန်"; +"TestResults.Details.Circumvention.Tor.DirectoryAuthorities.Label.OK" = "%@/%@ အိုကေ"; +"TestResults.Details.Circumvention.Tor.Table.Header.Name" = "အမည်"; +"TestResults.Details.Circumvention.Tor.Table.Header.Address" = "လိပ်စာ"; +"TestResults.Details.Circumvention.Tor.Table.Header.Type" = "အမျိုးအစား"; +"TestResults.Details.Circumvention.Tor.Table.Header.Connect" = "ချိတ်ဆက်မည်"; +"TestResults.Details.Circumvention.Tor.Table.Header.Handshake" = "ဒေတာဖလှယ်ခြင်း\n"; +"TestResults.Details.Circumvention.RiseupVPN.Blocked.Hero.Title" = "ပိတ်ဆို့ခံရဖွယ် ရှိသည်"; +"TestResults.Details.Circumvention.RiseupVPN.Reachable.Hero.Title" = "အလုပ်လုပ်နေသည်"; +"TestResults.Details.Circumvention.RiseupVPN.Blocked.Content.Paragraph" = "[RiseupVPN](https://riseup.net/vpn) ကို ပိတ်ဆို့ထားပုံ ရသည်။"; +"TestResults.Details.Circumvention.RiseupVPN.Reachable.Content.Paragraph" = "ကျွန်ုပ်တို့အနေဖြင့် RiseupVPN\ ၏ bootstrap ဆာဗာနှင့် VPN gateways များကို အောင်မြင်စွာ ချိတ်ဆက်နိုင်ခဲ့သည်။ ဆိုလိုသည်မှာ [RiseupVPN](https://riseup.net/vpn) ကို သုံး၍ ရသင့်ပါသည်။"; +"TestResults.Details.Circumvention.RiseupVPN.Table.Header.Api" = "Bootstrap ဆာဗာ"; +"TestResults.Details.Circumvention.RiseupVPN.Table.Header.Openvpn" = "OpenVPN ချိတ်ဆက်မှုများ"; +"TestResults.Details.Circumvention.RiseupVPN.Table.Header.Bridge" = "ပေါင်းစပ် ချိတ်ဆက်မှုများ"; +"TestResults.Overview.Circumvention.RiseupVPN.Api.Blocked" = "ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.Circumvention.RiseupVPN.Blocked.Singular" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Overview.Circumvention.RiseupVPN.Blocked.Plural" = "%@ ခု ပိတ်ဆို့ထားသည်"; +"TestResults.Details.Circumvention.RiseupVPN.Reachable.Okay" = "အိုကေ"; +"TestResults.Details.Experimental.Hero.Title" = "ဤစမ်းသပ်မှုသည် အစမ်းသဘော ဖြစ်သည်။"; +"Feed.Tab.Label" = "သတင်း"; +"Feed.Title" = "သတင်း"; +"Modal.OK" = "အိုကေ"; +"Modal.Cancel" = "ဖျက်သိမ်းရန်​"; +"Modal.DontAskAgain" = "ထပ်မမေးပါနှင့်"; +"Modal.Delete" = "ဖျက်မည်"; +"Modal.Error" = "ပြဿနာ"; +"Modal.Retry" = "ထပ်ကြိုးစားပါ"; +"Modal.SoundsGreat" = "ကောင်းပါပြီ"; +"Modal.NoThanks" = "ရပါတယ်၊ ကျေးဇူးပါ"; +"Modal.NotNow" = "ယခု မဟုတ်ပါ"; +"Modal.RunAnyway" = "ဘာဖြစ်ဖြစ် စမ်းမည်"; +"Modal.DisableVPN" = "VPN ကို ပိတ်မည်"; +"Modal.AlwaysRun" = "အမြဲတမ်း စမ်းမည်"; +"Modal.Error.NoInternet" = "စမ်းသပ်မှုကို မလုပ်ဆောင်နိုင်ပါ။ သင့် အင်တာနက် ချိတ်ဆက်မှုကို စစ်ဆေးပါ။\n"; +"Modal.Error.CantDownloadURLs" = "URL စာရင်းကို ဒေါင်းလုဒ်လုပ်၍ မရပါ။ ထပ်စမ်းကြည့်ပါ။"; +"Modal.Error.TestAlreadyRunning" = "ကျေးဇူးပြု၍ စမ်းသပ်မှုအသစ် မစတင်မီ လက်ရှိလုပ်ဆောင်နေသော စမ်းသပ်မှုများ ပြီးဆုံးရန် စောင့်ပါ။ "; +"Modal.Error.NotificationNotEnabled" = "အသိပေးချက်ဆိုင်ရာ ခွင့်ပြုချက်များ လိုအပ်သည်။ ကျေးဇူးပြု၍ သင့်ဖုန်း၏ ဆက်တင်များထဲတွင် ၎င်းတို့ကိုဖွင့်ပြီး သင်၏ OONI Probe အက်ပ်တွင် ၎င်းတို့ကို ဖွင့်ပါ။"; +"Modal.Error.NotificationNotEnabled.GoToSettings" = "ဆက်တင်များသို့ သွားမည်"; +"Modal.Error.CantCloseScreen" = "စမ်းသပ်မှုတစ်ခု လုပ်ဆောင်နေချိန်တွင် ဤမျက်နှာပြင်ကို ပိတ်ထားသည်။ "; +"Modal.Error.RawDataNoInternet" = "တိုင်းတာမှု ဒေတာအကြမ်းကို ဒေါင်းလုဒ်လုပ်ရန် သင်သည် အင်တာနက်နှင့် ချိတ်ဆက်ထားရန် လိုအပ်သည်။"; +"Modal.ResultsNotUploaded.Title" = "ရလဒ်များကို အပ်လုဒ်လုပ်ခြင်း မရှိပါ"; +"Modal.ResultsNotUploaded.Paragraph" = "သင့်စမ်းသပ်မှု ရလဒ်အချို့ကို OONI ဆာဗာများသို့ အပ်လုဒ် လုပ်ခြင်း မရှိသေးပါ။ OONI ၏ ဒေတာအစုသို့ ထည့်ပေးလိုပါက ၎င်းတို့ကို အပ်လုဒ် လုပ်ပါ။"; +"Modal.ResultsNotUploaded.Button.Upload" = "အပ်လုဒ်"; +"Modal.ResultsNotUploaded.Uploading" = "%@ ကို အပ်လုဒ်လုပ်နေသည်..."; +"Modal.Autorun.BatteryOptimization" = "ဘက်ထရီ ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်ခြင်းမရှိဘဲ OONI Probe သည် စမ်းသပ်မှုအား အလိုအလျောက် မလည်ပတ်နိုင်ပါ။ ထပ်မံ ကြိုးစားလိုပါသလား။ "; +"Modal.DisableVPN.Title" = "သင်၏ VPN ချိတ်ဆက်မှုကို ပိတ်ပါ။"; +"Modal.DisableVPN.Message" = "အကယ်၍ သင်သည် VPN ကိုဖွင့်ထားလျက် OONI Probeကို စမ်းသပ်လုပ်ဆောင်ပါက၊ စမ်းသပ်မှုရလဒ်များသည် နိုင်ငံမှားယွင်းကာ ထွက်ပေါ်လာနိုင်သည်။ သင်၏ VPN ချိတ်ဆက်မှုကို ပိတ်ပါ။ "; +"Modal.UploadVPNResults.Title" = "အချို့သော တိုင်းတာမှုများသည် VPN ကို ကျော်၍ လုပ်ဆောင်ခဲ့သည်။"; +"Modal.UploadVPNResults.Message" = "VPN ကို ဖွင့်ထားလျက် တိုင်းတာမှုများအား အပ်လုဒ်လုပ်ပါက၊ စမ်းသပ်မှု ရလဒ်များသည် နိုင်ငံ မှားယွင်းကာ ထွက်ပေါ်လာနိုင်သည်။"; +"Toast.ResultsUploaded" = "အပ်လုဒ်လုပ်ခြင်း အောင်မြင်သည်"; +"Modal.DisplayFailureLog" = "ပျက်ကွက်မှု မှတ်တမ်းကို ပြသရန်\n"; +"Modal.EnableNotifications.Title" = "အင်တာနက် ဆင်ဆာဖြတ်ခြင်းဆိုင်ရာ အပ်ဒိတ်များကို ရယူပါ။"; +"Modal.EnableNotifications.Paragraph" = "အရေးပေါ် ဆင်ဆာဖြတ်တောက်မှု ဖြစ်ရပ်များအတွင်း OONI Probe စမ်းသပ်မှုများကို လုပ်ဆောင်ရန် စိတ်ဝင်စားပါသလား။ သင့် အနီးရှိ အင်တာနက်ဆင်ဆာ ဖြတ်တောက်မှုကို ကျွန်ုပ်တို့ ကြားရသည့်အခါ အချက်အလက် သတင်း လက်ခံရရှိရန် အသိပေးချက်များကို ဖွင့်ပါ။ "; +"Modal.EnableGPS" = "စစ်ဆေးမှုများ၏ တိကျမှုကို မြှင့်တင်ရန်၊ ကျွန်ုပ်တို့သည် GPS ခွင့်ပြုချက်များ လိုအပ်ပါသည်။ OONI သည် သင့် GPS အနေအထား၏ ခန့်မှန်းခြေကိုသာ စုဆောင်း ပါမည်။"; +"Modal.DoYouWantToDeleteAllTests" = "စမ်းသပ်မှုရလဒ်အားလုံးကို ဖျက်လိုပါသလား။"; +"Modal.DoYouWantToDeleteThisTest" = "ဤစမ်းသပ်မှုကို ဖျက်လိုပါသလား။"; +"Modal.EnableAtLeastOneTest" = "ကျေးဇူးပြု၍ အနည်းဆုံး စမ်းသပ်မှုတစ်ခု ဖွင့်ပါ"; +"Modal.OnlyDigits" = "ဤအကွက်တွင် ကိန်းဂဏန်းများကိုသာ ထည့်သွင်းပါ။"; +"Modal.ReRun.Title" = "စမ်းသပ်မှု ပြန်လုပ်ပါ"; +"Modal.ReRun.Paragraph" = "ဤစမ်းသပ်မှု မအောင်မြင်ပါ။ စမ်းသပ်မှုကို ပြန်လည် လုပ်ဆောင်လိုပါသလား။"; +"Modal.ReRun.Websites.Title" = "သင်သည် ဝဘ်ဆိုဒ် %@ ကို ပြန်လည် စမ်းသပ် တော့မည်။"; +"Modal.ReRun.Websites.Run" = "စမ်းမည်"; +"Modal.CustomURL.NotSaved" = "ဤဝဘ်စာမျက်နှာမှ ထွက်သည့်အခါ သင့် URL များကို သိမ်းဆည်းမည် မဟုတ်ပါ။ ဤစာမျက်နှာမှ ထွက်လိုသည်မှာ သေချာပါသလား။ "; +"Modal.ManualUpload.Title" = "Manual Upload ကို ဖွင့်မလား။ "; +"Modal.ManualUpload.Paragraph" = "ဤဆက်တင်သည် သင့်အား မထုတ်ဝေရသေးသော တိုင်းတာမှုများကို ကိုယ်တိုင် ပြန်တင်ခွင့် ပြုသည်။"; +"Modal.ManualUpload.Enable" = "ဖွင့်မည်"; +"Modal.ManualUpload.Disable" = "ရပါတယ်၊ ကျေးဇူးပါ"; +"Modal.UploadFailed.Title" = "အပ်လုဒ်လုပ်ခြင်း မအောင်မြင်ပါ"; +"Modal.UploadFailed.Paragraph" = "ကျွန်ုပ်တို့သည် အတိုင်းအတာများကို %@/%@ အပ်လုဒ်လုပ်၍ မရပါ။ မအောင်မြင်ခြင်း မှတ်တမ်းကို OONI developer များနှင့် မျှဝေထားပါသည်။"; +"Modal.Error.LogNotFound" = "မှတ်တမ်းဖိုင်ကို ရှာမတွေ့ပါ"; +"Modal.Error.NoValidUrls" = "ဆီလျော်သော URL များ မတွေ့ပါ"; +"Modal.Error.JsonEmpty" = "JSON မရှိပါ"; +"Modal.InterruptTest.Title" = "ဤစမ်းသပ်မှုကို ရပ်လိုပါသလား။"; +"Modal.InterruptTest.Paragraph" = "ဤအချိန်မှစ၍ လက်ရှိစမ်းသပ်မှုကို ရပ်မည် ဖြစ်သည်။"; +"Modal.Autorun.Modal.Title" = "စမ်းသပ်မှုများကို အလိုအလျောက် လုပ်ဆောင်လိုပါသလား။"; +"Modal.Autorun.Modal.Text" = "အလိုအလျောက် စမ်းသပ်ခြင်းကို ဖွင့်ခြင်းဖြင့် သင်သည် OONI တိုင်းတာမှုများကို ပုံမှန် ပံ့ပိုးပေးမည် ဖြစ်သည်။ "; +"Modal.Autorun.Modal.Text.Android" = "ကျေးဇူးပြု၍ အက်ပ်အား နောက်တွင် ဖွင့်ခွင့် ပြုပါ။"; +"Modal.Autorun.Modal.Button.RemindLater" = "ငါ့ကို နောက်မှ သတိပေးပါ"; +"Toast.CopiedToClipboard" = "Clipboard ထဲသို့ ကူးမည်"; +"Snackbar.ResultsNotUploaded.Text" = "အပ်လုဒ် မလုပ်ပါ"; +"Snackbar.ResultsNotUploaded.Upload" = "အပ်လုဒ်"; +"Snackbar.ResultsSomeNotUploaded.Text" = "အချို့ကို အပ်လုဒ်မလုပ်ခဲ့ပါ"; +"Snackbar.ResultsSomeNotUploaded.UploadAll" = "အားလုံးကို အပ်လုဒ်လုပ်ပါ"; +"Test.Websites.Fullname" = "ဝဘ်ဆိုဒ်များ"; +"Test.InstantMessaging.Fullname" = "ချက်ခြင်း မက်ဆေ့ချ်"; +"Test.Middleboxes.Fullname" = "Middleboxes"; +"Test.Performance.Fullname" = "စွမ်းဆောင်ရည်"; +"Test.Circumvention.Fullname" = "ဆင်ဆာရှောင်တိမ်းခြင်း"; +"Test.Experimental.Fullname" = "စမ်းသပ် လေ့လာနေဆဲ"; +"Test.HTTPInvalidRequestLine.Fullname" = "HTTP မဆီလျော်သော တောင်းဆိုမှုလိုင်း စမ်းသပ်မှု"; +"Test.HTTPHeaderFieldManipulation.Fullname" = "HTTP Header Field Manipulation စမ်းသပ်မှု"; +"Test.WebConnectivity.Fullname" = "ချိတ်ဆက်နိုင်စွမ်း စမ်းသပ်မှု"; +"Test.NDT.Fullname" = "NDT မြန်နှုန်းစမ်းသပ်မှု"; +"Test.Dash.Fullname" = "DASH ထုတ်လွှင့် စမ်းသပ်မှု"; +"Test.WhatsApp.Fullname" = "WhatsApp စမ်းသပ်မှု"; +"Test.Telegram.Fullname" = "Telegram စမ်းသပ်မှု"; +"Test.FacebookMessenger.Fullname" = "Facebook Messenger စမ်းသပ်မှု"; +"Test.Psiphon.Fullname" = "Psiphon စမ်းသပ်မှု"; +"Test.Tor.Fullname" = "Tor စမ်းသပ်မှု"; +"Test.RiseupVPN.Fullname" = "RiseupVPN စမ်းသပ်မှု"; +"Test.Signal.Fullname" = "Signal စမ်းသပ်မှု"; +"Settings.Title" = "ဆက်တင်များ"; +"Settings.Error.TestDurationTooLow" = "စမ်းသပ်မှု ကာလအတွက် သင် သတ်မှတ်ထားသော အချိန်ပမာဏသည် အလွန် နည်းသည်။"; +"Settings.About.Label" = "OONI အကြောင်း"; +"Settings.About.Content.Paragraph" = "Open Observatory of Network Interference (OONI) သည် Tor ပရောဂျက် အောက်ရှိ လွတ်လပ်ဆော့ဖ်ဝဲလ် ပရောဂျက်တစ်ခု ဖြစ်ပြီး ကမ္ဘာတစ်ဝှမ်းရှိ အင်တာနက် ဆင်ဆာဖြတ်တောက်မှုများကို ပွင့်လင်းမြင်သာမှု ရှိစေရန် ရည်ရွယ်ပါသည်။ \n\n၂၀၁၂ ခုနှစ်မှ စတင်၍ OONI ၏ ကမ္ဘာ့ အသိုင်းအဝိုင်းသည် နိုင်ငံပေါင်း ၂၀၀ ကျော်တွင် ကွန်ရက်များကို တိုင်းတာနေပါသည်။ ဤတိုင်းတာမှုအချို့သည် အင်တာနက် ဆင်ဆာ ဖြတ်တောက်ခြင်း၏ သက်သေအဖြစ် တည်ရှိနေသည်။"; +"Settings.About.Content.LearnMore" = "ပိုမိုလေ့လာရန်"; +"Settings.About.Content.Blog" = "ဘလော့ဂ်"; +"Settings.About.Content.Reports" = "အစီရင်ခံစာများ"; +"Settings.About.Content.DataPolicy" = "OONI ဒေတာမူဝါဒ"; +"Settings.Notifications.Label" = "အသိပေးချက်များ"; +"Settings.Notifications.Enabled" = "ဖွင့်ထားသည်"; +"Settings.Notifications.OnTestCompletion" = "စမ်းသပ်မှု ပြီးပါက အသိပေးမည်"; +"Settings.Notifications.OnNews" = "သတင်းအသစ် ရယူရန်"; +"Settings.AutomatedTesting.Label" = "အလိုအလျောက် စမ်းသပ်ခြင်း"; +"Settings.AutomatedTesting.RunAutomatically" = "စမ်းသပ်မှုများကို အလိုအလျောက် လုပ်ဆောင်ပါ"; +"Settings.AutomatedTesting.RunAutomatically.Number" = "အလိုအလျောက်စမ်းသပ်မှု အရေအတွက် - %@။"; +"Settings.AutomatedTesting.RunAutomatically.DateLast" = "နောက်ဆုံး လုပ်ဆောင်ခဲ့သည့် အလိုအလျောက် စမ်းသပ်မှု - %@။"; +"Settings.AutomatedTesting.RunAutomatically.WiFiOnly" = "WiFi နှင့် သာ"; +"Settings.AutomatedTesting.RunAutomatically.ChargingOnly" = "အားသွင်းနေစဉ်သာ"; +"Settings.AutomatedTesting.RunAutomatically.Footer" = "အလိုအလျောက် စမ်းသပ်ခြင်းကို ဖွင့်ထားခြင်းဖြင့် OONI Probe စမ်းသပ်မှုများသည် တစ်နေ့လျှင် အကြိမ်များစွာ အလိုအလျောက် လုပ်ဆောင်မည် ဖြစ်သည်။ သင်၏ စမ်းသပ်မှုရလဒ်များကို OONI Explorer တွင် အလိုအလျောက် ထုတ်ပြန်လိမ့်မည် - https://explorer.ooni.org/ \n\nအရေးကြီးသည် - သင့်စက်တွင် VPN ဖွင့်ထားပါက OONI Probe သည် စမ်းသပ်မှုများကို အလိုအလျောက် လုပ်ဆောင်မည် မဟုတ်ပါ။ အလိုအလျောက် OONI Probe စမ်းသပ်မှုအတွက် သင့်စက် VPN ကို ပိတ်ပါ။ ပိုမိုလေ့လာရန် - https://ooni.org/support/faq/#can-i-run-ooni-probe-over-a-vpn သို့ သွားပါ"; +"Settings.Sharing.Label" = "မျှဝေခြင်း"; +"Settings.Sharing.UploadResults" = "အလိုအလျောက် ထုတ်ပြန်သော ရလဒ်များ"; +"Settings.Sharing.UploadResultsManually" = "လူကိုယ်တိုင် ရလဒ် အပ်လုဒ်လုပ်ရန်"; +"Settings.Sharing.IncludeNetwork" = "ကွန်ရက် အချက်အလက် ထည့်သွင်းရန်"; +"Settings.Sharing.GPS" = "ခန့်မှန်း geo-location ထည့်သွင်းရန်"; +"Settings.Sharing.IncludeIP" = "ကျွန်ုပ်၏ IP လိပ်စာ ထည့်သွင်းရန်"; +"Settings.Sharing.IncludeCountryCode" = "နိုင်ငံကုဒ် ထည့်သွင်းရန်"; +"Settings.Sharing.IncludeCountryCode.PopUp" = "တိုင်းတာမှုများကို မည်သည့်နိုင်ငံမှ ကောက်ယူနေကြောင်း သိရှိရန် ဤ သတင်းအချက်အလက် (ဥပမာ - အီတလီနိုင်ငံ အတွက် အတိုက်ကောက်စာလုံး IT) လိုအပ်သည်။ ဤရွေးချယ်မှုကို ပိတ်လိုသည်မှာ သေချာသလား။"; +"Settings.Sharing.Footer" = "ရလဒ်များကို ထုတ်ပြန်ခြင်းဖြင့် သင်သည် ကွန်ရက်အား နှောင့်ယှက်မှုဆိုင်ရာ ပွင့်လင်းမြင်သာမှုကို တိုးမြင့်စေလျက် OONI အသိုင်းအဝိုင်းအား ကူညီပေးသည်။\n\nအင်တာနက်ဝန်ဆောင်မှုပေးသူများအား ခွဲခြားသတ်မှတ်ရန်အတွက် ကွန်ရက်သတင်းအချက်အလက်များ (ဥပမာ - အလိုအလျောက်စနစ် နံပါတ်) လိုအပ်ပါသည်။"; +"Settings.TestOptions.Label" = "စမ်းသပ်ရွေးချယ်မှုများ"; +"Settings.TestOptions.Footer" = "အထက်ဖော်ပြပါ စမ်းသပ်မှု ဆက်တင်များမှတစ်ဆင့် သင် ပြင်ဆင်သတ်မှတ်ထားသည့် အရာ (ဥပမာ - WhatsApp စစ်ဆေးမှုအား ပိတ်ခြင်း) သည် စမ်းသပ်မှုများကို ကိုယ်တိုင် လုပ်ဆောင်သည့် အပြင် စမ်းသပ်မှုများကို အလိုအလျောက် လည်ပတ်စေသည် (အလိုအလျောက် စမ်းသပ်မှုကို ဖွင့်ထားသောအခါ) တွင် သက်ရောက်မည် ဖြစ်သည်။ "; +"Settings.TestOptions.LongRunningTest" = "တာရှည်စမ်းသပ်မှု"; +"Settings.TestOptions.RunLongRunningTests" = "ရှေ့ဘက်တွင် အချိန်ကြာမြင့်သော စမ်းသပ်မှုများကို လုပ်ဆောင်မလား။"; +"Settings.Privacy.Label" = "ကိုယ်ရေးလုံခြုံမှု"; +"Settings.Privacy.SendCrashReports" = "ပျက်စီးမှု အစီရင်ခံစာများ ပေးပို့မည်"; +"Settings.Advanced.Label" = "အဆင့်မြင့်"; +"Settings.DarkMode.Label" = "အမှောင်မုဒ်"; +"Settings.Advanced.DebugLogs" = "အမှားပြင်ဆင်မှု မှတ်တမ်းများ\n"; +"Settings.Advanced.RecentLogs" = "လတ်တလော မှတ်တမ်းများကို ကြည့်ပါ"; +"Settings.Advanced.LanguageSettings.Title" = "ဘာသာစကား ဆက်တင်"; +"Settings.Advanced.LanguageSettings.PopUp" = "ဘာသာစကား ရွေးမည်\n"; +"Settings.Advanced.UseDomainFronting" = "domain fronting နည်းကို အမြဲသုံးရန်\n"; +"Settings.Proxy.Label" = "OONI နောက်ခံ ပရောက်စီ"; +"Settings.Proxy.Enabled" = "ကြားခံ အင်တာနက်စနစ်"; +"Settings.Proxy.None" = "မရှိ"; +"Settings.Proxy.Psiphon" = "Psiphon"; +"Settings.Proxy.Custom" = "အထူး ပရောက်စီ\n"; +"Settings.Proxy.Custom.Value" = "အထူး ပရောက်စီ URL"; +"Settings.Proxy.Custom.Protocol" = "အထူး ပရောက်စီ ပရိုတိုကော\n"; +"Settings.Proxy.Custom.Connection" = "ချိတ်ဆက်မှု"; +"Settings.Proxy.Custom.Hostname" = "အထိုင်နေရာ အမည်"; +"Settings.Proxy.Custom.Port" = "ပေါ့တ်"; +"Settings.Proxy.Custom.Credentials" = "အထောက်အထားများ (မထည့်လည်းရသည်)"; +"Settings.Proxy.Custom.Username" = "အသုံးပြုသူအမည်"; +"Settings.Proxy.Custom.Password" = "စကားဝှက်"; +"Settings.Proxy.Psiphon.Over.Custom" = "ဖန်တီးပြုပြင်သော ပရောက်စီပေါ်တွင် Psiphon ကိုသုံးပါ"; +"Settings.Proxy.Footer" = "OONI Probe ကို အသုံးပြု၍ မရနိုင်လျှင် ဖြစ်နိုင်ချေရှိသော ပိတ်ဆို့မှုကို ကျော်ဖြတ်နိုင်ရန် [Psiphon](https://psiphon.ca/) ကို ဖွင့်ပါ။ တနည်းအားဖြင့် သင်သည် စိတ်ကြိုက် ပရောက်စီကို သုံးနိုင်သည်။"; +"Settings.Websites.MaxRuntimeEnabled" = "စမ်းသပ်ကာလကို ကန့်သတ်မည်"; +"Settings.Websites.MaxRuntime" = "စမ်းသပ်မှုကာလ"; +"Settings.Websites.Categories.Label" = "စမ်းသပ်ရန် ဝဘ်ဆိုဒ် အမျိုးအစားများ"; +"Settings.Websites.Categories.Description" = "အမျိုးအစား %@ ခု ကို ဖွင့်ထားသည်"; +"Settings.Websites.Categories.Edit" = "တည်းဖြတ်မည်"; +"Settings.Websites.Categories.Selection.None" = "အားလုံးကို မရွေးချယ်ရန်\n"; +"Settings.Websites.Categories.Selection.All" = "အားလုံးကို ရွေးချယ်မည်\n"; +"Settings.Websites.Categories.Selection.Done" = "သိမ်းမည်\n"; +"Settings.Websites.Categories.Confirmation.Title" = "မသိမ်းဆည်းရသေးသော အပြောင်းအလဲများ"; +"Settings.Websites.Categories.Confirmation.Body" = "သင် ဖွင့်ထားသော အမျိုးအစားများအတွက် အပြောင်းအလဲအချို့ ပြုလုပ်ထားသည်။ ၎င်းတို့ကို သင် သိမ်းဆည်းလိုသလား။"; +"Settings.Websites.Categories.Confirmation.Label.Confirm" = "သိမ်းမည်\n"; +"Settings.Websites.Categories.Confirmation.Label.Cancel" = "ဖယ်ရှားမည်\n"; +"Settings.Websites.CustomURL.Title" = "စမ်းသပ်မည့် ဝဘ်ဆိုဒ်များ ရွေးချယ်ရန်"; +"Settings.Websites.CustomURL.URL" = "URL"; +"Settings.Websites.CustomURL.NoURLEntered" = "URL များ ထည့်ထားခြင်း မရှိပါ"; +"Settings.Websites.CustomURL.Run" = "စမ်းမည်\n"; +"Settings.Websites.CustomURL.Add" = "ဝဘ်ဆိုဒ်ထည့်ရန်"; +"Settings.Websites.CustomURL.LoadFromTemplate" = "တန်းပလိတ်မှ တင်ရန်"; +"Settings.Websites.TestCount" = "စမ်းသပ်ထားသော ဝဘ်ဆိုဒ်အရေအတွက် (0 သည် ၀က်ဘ်ဆိုဒ်အားလုံးကို ဆိုလိုသည်)"; +"Settings.InstantMessaging.TestWhatsApp" = "WhatsApp ကို စမ်းသပ်မည်\n"; +"Settings.InstantMessaging.TestTelegram" = "Telegram ကို စမ်းသပ်မည်\n"; +"Settings.InstantMessaging.TestFacebookMessenger" = "Facebook Messenger ကို စမ်းသပ်မည်\n"; +"Settings.InstantMessaging.TestSignal" = "Signal ကို စမ်းသပ်မည်\n"; +"Settings.Middleboxes.TestHTTPInvalidRequestLine" = "HTTP မဆီလျော်သော တောင်းဆိုမှု လိုင်းစမ်းသပ်မှုကို လုပ်ဆောင်ရန်"; +"Settings.Middleboxes.TestHTTPHeaderFieldManipulation" = "HTTP Header Field Manipulation စမ်းသပ်မှုကို လုပ်ဆောင်မည်"; +"Settings.Performance.TestNDT" = "NDT မြန်နှုန်း စမ်းသပ်မှုကို လုပ်ဆောင်မည်"; +"Settings.Performance.NDTAutomaticServerSelection" = "အလိုအလျောက် NDT ဆာဗာ ရွေးချယ်မှု"; +"Settings.Performance.NDTServerAddress" = "NDT ဆာဗာ လိပ်စာ"; +"Settings.Performance.NDTServerPort" = "NDT ဆာဗာ ပေါ့တ်"; +"Settings.Performance.TestDash" = "DASH Streaming စမ်းသပ်မှုကို လုပ်ဆောင်ရန်"; +"Settings.Performance.DashAutomaticServerSelection" = "အလိုအလျောက် DASH ဆာဗာ ရွေးချယ်မှု"; +"Settings.Performance.DashServerAddress" = "DASH ဆာဗာ"; +"Settings.Performance.DashServerPort" = "DASH ဆာဗာပေါ့တ်"; +"Settings.Circumvention.TestPsiphon" = "Psiphon ကို စမ်းသပ်မည်\n"; +"Settings.Circumvention.TestTor" = "Tor ကို စမ်းသပ်မည်\n"; +"Settings.Circumvention.TestRiseupVPN" = "RiseupVPN ကို စမ်းသပ်မည်\n"; +"Settings.WarmVPNInUse.Label" = "VPN အသုံးပြုနေချိန်တွင် သတိပေးပါ"; +"Settings.SendEmail.Label" = "ပံ့ပိုးကူညီရန် အီးမေးလ် ပို့ပါ"; +"Settings.SendEmail.Message" = "သင်ကြုံတွေ့နေရသော ပြဿနာကို ကျေးဇူးပြု၍ ဖော်ပြပါ -"; +"Settings.SendEmail.Error" = "အက်ပ်နှင့် iOS ဗားရှင်း အချက်အလက်များဖြင့် bugs@openobservatory.org သို့ အီးမေးလ် ပို့ပါ။ အောက်တွင်ပါရှိသော \"Clipboard ထဲသို့ ကူးမည်\" ကို နှိပ်၍ ကျွန်ုပ်တို့ အီးမေးလ်လိပ်စာကို ကူးပါ။"; +"Settings.Language.Current" = "လက်ရှိ အက်ပ် ဘာသာစကားသည် %@ ဖြစ်သည်"; +"Settings.Language.Label" = "ဘာသာစကား"; +"Settings.Storage.Label" = "သိုလှောင်မှုအား အသုံးပြုမှု"; +"Settings.Storage.Usage.Label" = "အသုံးပြုထားသော သိုလှောင်မှု"; +"Settings.Storage.Delete" = "ဖျက်မည်"; +"Settings.Storage.Clear" = "ရှင်းမည်"; +"Settings.Storage.Confirmation.Paragraph" = "သင့်စက်မှ OONI တိုင်းတာမှုအားလုံးကို သင် ဖျက်တော့မည်။ အချက်အလက်များကို အပ်လုဒ် လုပ်ထားလျှင် ၎င်းတို့ကို [OONI Explorer](https://explorer.ooni.org) တွင် ဆက်လက် ရရှိနိုင်သည်။ "; +"Notification.FinishedRunning" = "ပြီးသွားပါပြီ"; +"Notification.StopTest" = "စမ်းသပ်မှုကို ရပ်ပါ"; +"OONIBrowser.TryMirror" = "mirror လုပ်ကြည့်ရန်"; +"OONIBrowser.Loading" = "တင်နေပါသည်..."; +"OONIBrowser.Error" = "မမျှော်လင့်ထားသော ပြဿနာ ဖြစ်ပေါ်ခဲ့သည်။ ဤစာမျက်နှာကို ပြန်လည်စတင်ပါ။"; +"OONIRun.YouAreAboutToRun" = "သင်သည် OONI Probe စမ်းသပ်မှု တစ်ခုကို လုပ်ဆောင်ပါတော့မည်။"; +"OONIRun.URLs" = "URL %@ ခု"; +"OONIRun.TestName" = "စမ်းသပ်မှု အမည်"; +"OONIRun.TestDetails" = "စမ်းသပ်မှု အသေးစိတ်"; +"OONIRun.Run" = "စမ်းမည်"; +"OONIRun.OONIProbeOutOfDate" = "နောက်ဆုံးပေါ် မဟုတ်"; +"OONIRun.OONIProbeNewerVersion" = "ဤစမ်းသပ်မှု လုပ်ဆောင်ရန် OONI Probe ဗားရှင်းအသစ် လိုသည်။"; +"OONIRun.Update" = "အပ်ဒိတ်လုပ်မည်"; +"OONIRun.Close" = "ပိတ်မည်"; +"OONIRun.InvalidParameter" = "မဆီလျော်သော ကန့်သတ်ချက်ဘောင်"; +"OONIRun.InvalidParameter.Msg" = "OONI Run လင့်ခ်သည် ပုံပျက်နေသည် သို့မဟုတ် သင့်အက်ပ်သည် ခေတ်မမီတော့ပါ။"; +"OONIRun.RandomSamplingOfURLs" = "သင်သည် ဝဘ်ဆိုဒ်များထဲမှ ကျပန်းနမူနာဝဘ်ဆိုဒ်တခုကို စမ်းသပ်မည်။"; +"OONIRun.TestRunningError" = "OONI Run လင့်ခ်ကို မနှိပ်မီ စမ်းသပ်မှု အပြီးသတ်ရန် စောင့်ပါ။"; +"CategoryCode.ALDR.Name" = "မူးယစ်ဆေးဝါးနှင့် အရက်"; +"CategoryCode.REL.Name" = "ဘာသာတရား"; +"CategoryCode.PORN.Name" = "ညစ်ညမ်းရုပ်ပုံ"; +"CategoryCode.PROV.Name" = "ဆွဲဆောင်မှုရှိသော ဝတ်စားဆင်ယင်မှု"; +"CategoryCode.POLR.Name" = "နိုင်ငံရေး ဝေဖန်မှု"; +"CategoryCode.HUMR.Name" = "လူ့အခွင့်အရေး ကိစ္စများ"; +"CategoryCode.ENV.Name" = "ပတ်ဝန်းကျင်"; +"CategoryCode.MILX.Name" = "အကြမ်းဖက်ဝါဒနှင့် စစ်သွေးကြွများ"; +"CategoryCode.HATE.Name" = "အမုန်းစကား"; +"CategoryCode.NEWS.Name" = "သတင်းမီဒီယာ"; +"CategoryCode.XED.Name" = "လိင်ကိစ္စ ပညာပေး\n"; +"CategoryCode.PUBH.Name" = "ပြည်သူ့ကျန်းမာရေး"; +"CategoryCode.GMB.Name" = "လောင်းကစားခြင်း"; +"CategoryCode.ANON.Name" = "အင်တာနက်ဆင်ဆာ ရှောင်တိမ်းသည့် ကိရိယာများ"; +"CategoryCode.DATE.Name" = "အွန်လိုင်း ချိန်းတွေ့ခြင်း"; +"CategoryCode.GRP.Name" = "လူမှုကွန်ရက်"; +"CategoryCode.LGBT.Name" = "LGBTQ+"; +"CategoryCode.FILE.Name" = "File-sharing"; +"CategoryCode.HACK.Name" = "ဟက်ကင်းကိရိယာများ"; +"CategoryCode.COMT.Name" = "ဆက်သွယ်ရေးကိရိယာများ"; +"CategoryCode.MMED.Name" = "မီဒီယာ ဝေမျှခြင်း"; +"CategoryCode.HOST.Name" = "နေရာအထိုင်ချခြင်း နှင့် ဘလော့ဂ်တွင် စာရေးသားခြင်း"; +"CategoryCode.SRCH.Name" = "ရှာဖွေရေးအင်ဂျင်များ"; +"CategoryCode.GAME.Name" = "ဂိမ်းဆော့ခြင်း"; +"CategoryCode.CULTR.Name" = "ယဉ်ကျေးမှု"; +"CategoryCode.ECON.Name" = "ဘောဂဗေဒ"; +"CategoryCode.GOVT.Name" = "အစိုးရ"; +"CategoryCode.COMM.Name" = "အီလက်ထရောနစ် ကူးသန်းရောင်းဝယ်ရေး"; +"CategoryCode.CTRL.Name" = "အကြောင်းအရာကို ထိန်းချုပ်မည်"; +"CategoryCode.IGO.Name" = "အစိုးရ အဖွဲ့အစည်းများ"; +"CategoryCode.MISC.Name" = "အထွေထွေ အကြောင်းအရာ"; +"CategoryCode.ALDR.Description" = "မူးယစ်ဆေးဝါးနှင့် အရက်သောစာ သုံးစွဲ၊ ရောင်းချခြင်း"; +"CategoryCode.REL.Description" = "ပံ့ပိုးကူညီမှုနှင့် ဝေဖန်ထောက်ပြမှု အပါအဝင် ဘာသာရေးဆိုင်ရာ ကိစ္စများ "; +"CategoryCode.PORN.Description" = "ကြည်လင်ပြတ်သားသော ညစ်ညမ်းရုပ်ပုံများ နှင့် ကြည်လင်ပြတ်သားစွာ မဖော်ပြထားသော ညစ်ညမ်းရုပ်ပုံများ"; +"CategoryCode.PROV.Description" = "အဝတ်အစား အနည်းငယ်သာ ဝတ်ဆင်ထားသော အမျိုးသမီးများ၏ ဆွဲဆောင်မှုရှိသော ဝတ်စားဆင်ယင်မှုနှင့် သရုပ်ဖော်ပုံ"; +"CategoryCode.POLR.Description" = "ဝေဖန်ထောက်ပြစရာ နိုင်ငံရေးအမြင်များ"; +"CategoryCode.HUMR.Description" = "လူ့အခွင့်အရေးကိစ္စများ"; +"CategoryCode.ENV.Description" = "သဘာဝ ပတ်ဝန်းကျင်ဆိုင်ရာ ကိစ္စရပ်များအပေါ် ဆွေးနွေးချက်များ"; +"CategoryCode.MILX.Description" = "အကြမ်းဖက်ဝါဒ၊ အကြမ်းဖက် စစ်သွေးကြွ သို့မဟုတ် ခွဲထွက်ရေး လှုပ်ရှားမှုများ"; +"CategoryCode.HATE.Description" = "လူမျိုး၊ လိင်၊ လိင်စိတ် သို့မဟုတ် အခြားသော ဝိသေသ လက္ခဏာများအပေါ် အခြေခံ၍ သီးခြားအုပ်စုများကို နှိမ့်ချခြင်း"; +"CategoryCode.NEWS.Description" = "အဓိက သတင်းဝဘ်ဆိုဒ်များ၊ ဒေသဆိုင်ရာ သတင်းများနှင့် လွတ်လပ်သော မီဒီယာများ"; +"CategoryCode.XED.Description" = "သန္ဓေတားဆေး၊ STDs၊ မုဒိမ်းမှု ကာကွယ်ရေးနှင့် ကိုယ်ဝန်ဖျက်ချခြင်း အပါအဝင် လိင်ပိုင်းဆိုင်ရာ ကျန်းမာရေး ကိစ္စများ"; +"CategoryCode.PUBH.Description" = "COVID-19၊ HIV/AIDS၊ Ebola ကဲ့သို့သော ပြည်သူ့ကျန်းမာရေး ပြဿနာများ"; +"CategoryCode.GMB.Description" = "အွန်လိုင်းလောင်းကစားနှင့် အလောင်းအစား"; +"CategoryCode.ANON.Description" = "အမည်ဝှက်ထားခြင်း၊ ဆင်ဆာဖြတ်တောက်ခြင်း ရှောင်တိမ်းခြင်းနှင့် ကုဒ်ဝှက်ခြင်း"; +"CategoryCode.DATE.Description" = "အွန်လိုင်းချိန်းတွေ့ ဆိုဒ်များ"; +"CategoryCode.GRP.Description" = "အွန်လိုင်း လူမှုကွန်ရက် ကိရိယာများနှင့် ပလက်ဖောင်းများ"; +"CategoryCode.LGBT.Description" = "(ညစ်ညမ်းရုပ်ပုံစာပေ မပါဝင်ဘဲ) သက်ဆိုင်ရာ ကိစ္စများကို ဆွေးနွေးသည့် LGBTQ+ အသိုင်းအဝိုင်း"; +"CategoryCode.FILE.Description" = "cloud-based ဖိုင်သိုလှောင်မှု၊ torrents နှင့် P2P အပါအဝင် ဖိုင်မျှဝေခြင်း\n"; +"CategoryCode.HACK.Description" = "ကွန်ပျူတာ လုံခြုံရေး ကိရိယာများနှင့် သတင်းများ"; +"CategoryCode.COMT.Description" = "VoIP၊ စာတို ပေးပို့ခြင်းနှင့် ဝဘ်မေးလ် အပါအဝင် တစ်ဦးချင်းနှင့် အဖွဲ့လိုက် ဆက်သွယ်ရေး ကိရိယာများ"; +"CategoryCode.MMED.Description" = "ဗီဒီယို၊ အသံနှင့် ဓာတ်ပုံ မျှဝေခြင်း"; +"CategoryCode.HOST.Description" = "ဝဘ်ဆိုဒ် အထိုင်နေရာ၊ ဘလော့ဂ်ရေးသားခြင်း နှင့် အခြား အွန်လိုင်းထုတ်ဝေမှု"; +"CategoryCode.SRCH.Description" = "ရှာဖွေရေးအင်ဂျင်များနှင့် ပေါ်တယ်လ်များ"; +"CategoryCode.GAME.Description" = "အွန်လိုင်း ဂိမ်းများနှင့် ဂိမ်းပလက်ဖောင်းများ (လောင်းကစားဆိုဒ်များ မပါ)\n"; +"CategoryCode.CULTR.Description" = "သမိုင်း၊ စာပေ၊ ဂီတ၊ ရုပ်ရှင်၊ သရော်စာနှင့် ဟာသများ အပါအဝင် ဖျော်ဖြေမှု\n"; +"CategoryCode.ECON.Description" = "အထွေထွေ စီးပွားရေးဖွံ့ဖြိုးတိုးတက်မှုနှင့် ဆင်းရဲမွဲတေမှု"; +"CategoryCode.GOVT.Description" = "စစ်တပ်အပါအဝင် အစိုးရပိုင် ဝက်ဘ်ဆိုက်များ"; +"CategoryCode.COMM.Description" = "စီးပွားဖြစ် ဝန်ဆောင်မှုများနှင့် ထုတ်ကုန်များ"; +"CategoryCode.CTRL.Description" = "ထိန်းချုပ်ရန် အသုံးပြုသည့် နူးညံ့သိမ်မွေ့သော သို့မဟုတ် အပြစ်ကင်းသော အကြောင်းအရာ"; +"CategoryCode.IGO.Description" = "ကုလသမဂ္ဂ အပါအဝင် အစိုးရ အဖွဲ့အစည်းများ"; +"CategoryCode.MISC.Description" = "အမျိုးအစား မခွဲခြားရသေးသော ဆိုဒ်များ"; diff --git a/ooniprobe/tr.lproj/Localizable.strings b/ooniprobe/tr.lproj/Localizable.strings index b40682d1c..cd6c7efa2 100644 --- a/ooniprobe/tr.lproj/Localizable.strings +++ b/ooniprobe/tr.lproj/Localizable.strings @@ -1,11 +1,11 @@ "General.AppName" = "OONI Probe"; "Onboarding.WhatIsOONIProbe.Title" = "OONI Probe nedir?"; -"Onboarding.WhatIsOONIProbe.Paragraph" = "İnternet sansürünü ölçme uygulaması.\n\nWeb siteleri ve sosyal ağ uygulamaları engelleniyor mu? İnternet bağlantınız genel olarak yavaş mı?\n\nSorunu bulmak için OONI Probe uygulamasını çalıştırın!"; +"Onboarding.WhatIsOONIProbe.Paragraph" = "İnternet sansürünü ölçme uygulaması.\n\nSiteler ve sosyal ağ uygulamaları engelleniyor mu? İnternet bağlantınız genel olarak yavaş mı?\n\nSorunu bulmak için OONI Probe uygulamasını çalıştırın!"; "Onboarding.WhatIsOONIProbe.GotIt" = "Anladım"; "Onboarding.ThingsToKnow.Title" = "Hatırlatma!"; "Onboarding.ThingsToKnow.Bullet.1" = "OONI verileri herkese açık olarak yayınlanır ve ağ bilgilerinizi de içerir."; "Onboarding.ThingsToKnow.Bullet.2" = "İnternet işlemlerinizi izleyenler (hükümet ya da İnternet hizmeti sağlayıcınız) OONI Probe uygulamasını çalıştırdığınızı görebilir."; -"Onboarding.ThingsToKnow.Bullet.3" = "Engellenmiş web sitelerini sınayabilirsiniz (ancak sınanacak siteleri seçebilirsiniz)."; +"Onboarding.ThingsToKnow.Bullet.3" = "Engellenmiş siteleri sınayabilirsiniz (ancak sınanacak siteleri seçebilirsiniz)."; "Onboarding.ThingsToKnow.Button" = "Anladım"; "Onboarding.ThingsToKnow.LearnMore" = "Ayrıntılı bilgi alın"; "Onboarding.PopQuiz.Title" = "Sürpriz sınav"; @@ -20,9 +20,9 @@ "Onboarding.PopQuiz.2.Title" = "Soru 2/2"; "Onboarding.PopQuiz.2.Question" = "OONI Probe uygulamasını her çalıştırdığımda topladığım ağ verileri herkese açık olarak yayınlanır."; "Onboarding.PopQuiz.2.Wrong.Title" = "Uyarı"; -"Onboarding.PopQuiz.2.Wrong.Paragraph" = "İnternet sansürü şeffaflığını sağlamak için tüm OONI Probe kullanıcılarının ağ verileri otomatik olarak yayınlanır (ayarlardan devre dışı bırakılmadıkça)."; +"Onboarding.PopQuiz.2.Wrong.Paragraph" = "İnternet sansürü şeffaflığını sağlamak için tüm OONI Probe kullanıcılarının ağ verileri otomatik olarak yayınlanır (ayarlardan kapatılmadıkça)."; "Onboarding.AutomatedTesting.Title" = "Otomatik sınama"; -"Onboarding.AutomatedTesting.Paragraph" = "Lütfen İnternet sansürünün OONI Probe tarafından günlük olarak ölçülebilmesi için otomatik sınamayı etkinleştirin.\n\nEndişelenmeyin, pil kullanımına dikkat edeceğiz.\n\nOtomatik sınamayı istediğiniz zaman ayarlardan devre dışı bırakabilirsiniz."; +"Onboarding.AutomatedTesting.Paragraph" = "Lütfen İnternet sansürünün OONI Probe tarafından günlük olarak ölçülebilmesi için otomatik sınamayı açın.\n\nEndişelenmeyin, pil kullanımına dikkat edeceğiz.\n\nOtomatik sınamayı istediğiniz zaman ayarlardan kapatabilirsiniz."; "Onboarding.Crash.Title" = "Çökme bildirimleri"; "Onboarding.Crash.Paragraph" = "OONI Probe uygulamasını iyileştirmek için, sorun çıktığında kişisel veri içermeyen anonim çökme bildirimleri almak istiyoruz.\n\nÇökme bildirimlerinin OONI geliştirme ekibine gönderilmesini ister misiniz?"; "Onboarding.Crash.Button.Yes" = "Evet"; @@ -33,7 +33,7 @@ "Onboarding.DefaultSettings.Bullet.2" = "Ağ bilgileri (otonom sistem numarası ile)"; "Onboarding.DefaultSettings.Bullet.3" = "Sınama tarihi ve saati"; "Onboarding.DefaultSettings.Paragraph" = "IP adresinizi ya da kim olduğunuzu ortaya çıkarabilecek bilgileri yayınlamamak için elimizden geleni yapıyoruz.\n\nAyrıntılı bilgi almak için [OONI veri işleme ilkesi](https://ooni.io/about/data-policy/) bölümüne bakabilirsiniz."; -"Onboarding.DefaultSettings.Paragraph.1" = "OONI Probe uygulamasını geliştirmemiz için \"Tamam\" üzerine dokunarak, çökme raporunu bizimle paylaşın."; +"Onboarding.DefaultSettings.Paragraph.1" = "OONI Probe uygulamasını geliştirmemiz için \"Tamam\" üzerine dokunarak, çökme bildirimini bizimle paylaşın."; "Onboarding.DefaultSettings.Button.Go" = "Başlayalım"; "Onboarding.DefaultSettings.Button.Change" = "Varsayılanları değiştir"; "Dashboard.Tab.Label" = "Pano"; @@ -42,7 +42,7 @@ "Dashboard.Overview.Run" = "Çalıştır"; "Dashboard.Overview.LatestTest" = "Son sınama:"; "Dashboard.Overview.Estimated" = "Yaklaşık:"; -"Dashboard.Overview.ChooseWebsites" = "Web sitelerini seçin"; +"Dashboard.Overview.ChooseWebsites" = "Siteleri seçin"; "Dashboard.Running.Running" = "Çalışıyor:"; "Dashboard.Running.EstimatedTimeLeft" = "Yaklaşık kalan süre:"; "Dashboard.Running.Seconds" = "%@ saniye"; @@ -55,22 +55,22 @@ "Dashboard.Running.ProxyInUse" = "Kullanılan vekil sunucu"; "Dashboard.Card.Subtitle" = "Ayrıntılar için karta dokunun"; "Dashboard.Card.Seconds" = "~%@s"; -"Dashboard.Websites.Card.Description" = "Web sitesi engellemelerini sınayın"; -"Dashboard.Websites.Overview.Paragraph" = "OONI [web bağlantısı sınaması](https://ooni.org/nettest/web-connectivity/) özelliğini kullanarak web sitelerinin engellenip engellenmediğini denetleyebilirsiniz.\n\nÇalıştır üzerine her tıkladığınızda, Citizen Lab [küresel](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) ve [ülkeye özel](https://github.com/citizenlab/test-lists/tree/master/lists) sınama listelerindeki çeşitli web siteleri denetlenir.\n\nBelirli web sitelerini sınamak için web sitelerini seçin düğmesine tıklayın ya da bu kartın ayarlarından kategori ya da siteler seçin. \n\nBu sınama web sitelerinin DNS müdahalesi, TCP/IP engelleme ya da görünmez vekil sunucu ile engellenip engellenmediğini ortaya çıkarır.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; -"Dashboard.Websites.Overview.Paragraph.Desktop" = "OONI [web bağlantısı sınaması](https://ooni.org/nettest/web-connectivity/) özelliğini kullanarak web sitelerinin engellenip engellenmediğini denetleyebilirsiniz.\n\nSınama ile Citizen Lab [küresel](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) ve [ülkeye özel](https://github.com/citizenlab/test-lists/tree/master/lists) sınama listelerindeki web siteleri denetlenir.\n\nBu sınama web sitelerinin DNS müdahalesi, TCP/IP engelleme ya da görünmez vekil sunucu ile engellenip engellenmediğini ortaya çıkarır.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; +"Dashboard.Websites.Card.Description" = "Site engellemelerini sınayın"; +"Dashboard.Websites.Overview.Paragraph" = "OONI [site bağlantısı sınaması](https://ooni.org/nettest/web-connectivity/) özelliğini kullanarak sitelerin engellenip engellenmediğini denetleyebilirsiniz.\n\nÇalıştır üzerine her tıkladığınızda, Citizen Lab [küresel](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) ve [ülkeye özel](https://github.com/citizenlab/test-lists/tree/master/lists) sınama listelerindeki çeşitli siteler denetlenir.\n\nBelirli siteleri sınamak için siteleri seçin düğmesine tıklayın ya da bu kartın ayarlarından kategoriyi ya da siteleri seçin. \n\nBu sınama sitelerin DNS müdahalesi, TCP/IP engelleme ya da görünmez vekil sunucu ile engellenip engellenmediğini ortaya çıkarır.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; +"Dashboard.Websites.Overview.Paragraph.Desktop" = "OONI [site bağlantısı sınaması](https://ooni.org/nettest/web-connectivity/) özelliğini kullanarak sitelerin engellenip engellenmediğini denetleyebilirsiniz.\n\nSınama ile Citizen Lab [küresel](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) ve [ülkeye özel](https://github.com/citizenlab/test-lists/tree/master/lists) sınama listelerindeki siteler denetlenir.\n\nBu sınama sitelerin DNS müdahalesi, TCP/IP engelleme ya da görünmez vekil sunucu ile engellenip engellenmediğini ortaya çıkarır.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; "Dashboard.Performance.Card.Description" = "Ağınızın hızını ve başarımını ölçün"; "Dashboard.Performance.Overview.Paragraph" = "[NDT](https://ooni.org/nettest/ndt/) sınaması ile ağınızın hızını ve başarımını ölçebilirsiniz.\n\n[DASH](https://ooni.org/nettest/dash/) sınaması ile görüntü akış başarımını ölçebilirsiniz.\n\nBu sınamalar sırasında ağınızın hızına göre belirlenen miktarda çeşitli veriler aktarılır.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır.\n\nBildirim: Bu sınamalar üçüncü tarafların sunucuları üzerinden yapılır. Bu nedenle IP adresinizin kaydedilmeyeceğini garanti edemeyiz."; -"Dashboard.Performance.Overview.Paragraph.Updated" = "Bu bölümdeki sınamaları yaparak şu bilgileri edinebilirsiniz:\n\n- Ağınızın hızını ve başarımını ölçebilirsiniz ([NDT](https://ooni.org/nettest/ndt/) sınaması)\n- Görüntü aktarma başarımını ölçebilirsiniz ([DASH](https://ooni.org/nettest/dash/) sınaması)\n- Ağınızdaki [ara aygıt teknolojilerini](https://ooni.org/support/glossary/#middlebox) öğrenebilirsiniz ([HTTP geçersiz istek hattı](https://ooni.org/nettest/http-invalid-request-line/) ve [HTTP üst bilgi değişikliği](https://ooni.org/nettest/http-header-field-manipulation/) sınamaları)\n\nBu sınamalar sırasında ağ hızınıza göre değişen bir miktarda veri aktarılır.\n\nSınama sonuçlarınız [OONI Explorer](https://explorer.ooni.org/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır.\n\n**Sorumluluk reddi:** [NDT](https://ooni.org/nettest/ndt/) ve [DASH](https://ooni.org/nettest/dash/) sınamaları, [Measurement Lab (M-Lab)](https://www.measurementlab.net/) tarafından sağlanan üçüncü taraf sunucular kullanılarak gerçekleştirilir. Bu sınamaları yaptığınızda, OONI Probe ayarlarınızdan bağımsız olarak IP adresiniz M-Lab tarafından alınır ve yayınlanır (araştırma amacıyla). Verilerinizin M-Lab tarafından kullanılması hakkında ayrıntılı bilgi almak için [kişisel gizlilik duyurusuna](https://www.measurementlab.net/privacy/) bakabilirsiniz."; +"Dashboard.Performance.Overview.Paragraph.Updated" = "Bu bölümdeki sınamaları yaparak şu bilgileri edinebilirsiniz:\n\n- Ağınızın hızını ve başarımını ölçebilirsiniz ([NDT](https://ooni.org/nettest/ndt/) sınaması)\n- Görüntü aktarma başarımını ölçebilirsiniz ([DASH](https://ooni.org/nettest/dash/) sınaması)\n- Ağınızdaki [ara aygıt teknolojilerini](https://ooni.org/support/glossary/#middlebox) öğrenebilirsiniz ([HTTP geçersiz istek satırı](https://ooni.org/nettest/http-invalid-request-line/) ve [HTTP üst bilgi değişikliği](https://ooni.org/nettest/http-header-field-manipulation/) sınamaları)\n\nBu sınamalar sırasında ağ hızınıza göre değişen bir miktarda veri aktarılır.\n\nSınama sonuçlarınız [OONI Explorer](https://explorer.ooni.org/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır.\n\n**Sorumluluk reddi:** [NDT](https://ooni.org/nettest/ndt/) ve [DASH](https://ooni.org/nettest/dash/) sınamaları, [Measurement Lab (M-Lab)](https://www.measurementlab.net/) tarafından sağlanan üçüncü taraf sunucular kullanılarak gerçekleştirilir. Bu sınamaları yaptığınızda, OONI Probe ayarlarınızdan bağımsız olarak IP adresiniz M-Lab tarafından alınır ve yayınlanır (araştırma amacıyla). Verilerinizin M-Lab tarafından kullanılması hakkında ayrıntılı bilgi almak için [kişisel gizlilik duyurusuna](https://www.measurementlab.net/privacy/) bakabilirsiniz."; "Dashboard.Middleboxes.Card.Description" = "Ağınızdaki ara kutuları bulun"; -"Dashboard.Middleboxes.Overview.Paragraph" = "İnternet hizmeti sağlayıcıları sıklıkla bazı ağ uygulamaları için (ön bellekleme gibi) çeşitli aygıtlar (ara kutular) kullanır. Bazen bu ara kutular İnternet sansürü ve izlemesi için kullanılır.\n\nOONI [HTTP geçersiz istek hattı](https://ooni.org/nettest/http-invalid-request-line/) ve [HTTP üst bilgi alanı değişikliği](https://ooni.org/nettest/http-header-field-manipulation/) sınamalarını kullanarak ara kutuları bulabilirsiniz.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; +"Dashboard.Middleboxes.Overview.Paragraph" = "İnternet hizmeti sağlayıcıları sıklıkla bazı ağ uygulamaları için (ön bellekleme gibi) çeşitli aygıtlar (ara kutular) kullanır. Bazen bu ara kutular İnternet sansürü ve izlemesi için kullanılır.\n\nOONI [HTTP geçersiz istek satırı](https://ooni.org/nettest/http-invalid-request-line/) ve [HTTP üst bilgi alanı değişikliği](https://ooni.org/nettest/http-header-field-manipulation/) sınamalarını kullanarak ara kutuları bulabilirsiniz.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; "Dashboard.InstantMessaging.Card.Description" = "Anlık ileti uygulamalarının engellenip engellenmediğini anlayın"; "Dashboard.InstantMessaging.Overview.Paragraph" = "[WhatsApp](https://ooni.org/nettest/whatsapp/), [Facebook Messenger](https://ooni.org/nettest/facebook-messenger/), [Telegram](https://ooni.org/nettest/telegram/) ve [Signal](https://ooni.org/nettest/signal) uygulamalarının engellenip engellenmediğini kontrol edebilirsiniz.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/world/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; "Dashboard.Circumvention.Card.Description" = "Sansürü aşma araçları engellemesini sınayın"; "Dashboard.Circumvention.Overview.Paragraph" = "[Psiphon](https://ooni.org/nettest/psiphon/) ve [Tor](https://ooni.org/nettest/tor/) ya da [RiseupVPN](https://ooni.org/nettest/riseupvpn/) engelleniyor mu öğrenin.\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/) ve [OONI API](https://api.ooni.io/) sayfasında yayınlanır."; -"Dashboard.Experimental.Card.Description" = "Yeni deneysel sınamaları yürüt"; -"Dashboard.Experimental.Overview.Paragraph" = "OONI ekibi tarafından geliştirilmiş yeni deneysel sınamaları yürütün:\n%@\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; -"Dashboard.Experimental.Overview.Paragraph.AutomatedTesting" = "Şu sınamalar yalnızca otomatik sınamanın bir parçası olarak yürütülecek:"; -"Dashboard.DisabledTests.Label" = "Devre dışı bırakılmış sınamalar"; +"Dashboard.Experimental.Card.Description" = "Yeni deneysel sınamaları çalıştır"; +"Dashboard.Experimental.Overview.Paragraph" = "OONI ekibi tarafından geliştirilmiş yeni deneysel sınamaları çalıştırın:\n%@\n\nSonuçlarınız [OONI Explorer](https://explorer.ooni.org/) ve [OONI API](https://api.ooni.io/) üzerinde yayınlanır."; +"Dashboard.Experimental.Overview.Paragraph.AutomatedTesting" = "Şu sınamalar yalnızca otomatik sınamanın bir parçası olarak çalıştırılacak:"; +"Dashboard.DisabledTests.Label" = "Kapatılmış sınamalar"; "TestResults.Gbps" = "Gbit/s"; "TestResults.Mbps" = "Mbit/s"; "TestResults.Kbps" = "kbit/s"; @@ -84,7 +84,7 @@ "TestResults.Overview.Hero.DataUsage" = "Veri kullanımı"; "TestResults.Overview.FilterTests" = "Süzgeç sınamaları"; "TestResults.Overview.FilterTests.AllTests" = "Tüm sınamalar"; -"TestResults.Overview.FilterTests.Websites" = "Web siteleri"; +"TestResults.Overview.FilterTests.Websites" = "Siteler"; "TestResults.Overview.FilterTests.MiddleBoxes" = "Ara kutular"; "TestResults.Overview.FilterTests.Performance" = "Başarım"; "TestResults.Overview.FilterTests.InstantMessaging" = "Anlık ileti"; @@ -123,8 +123,8 @@ "TestResults.Summary.Websites.Hero.Tested.Plural" = "Sınanmış"; "TestResults.Summary.Websites.Hero.Blocked.Singular" = "Engellenmiş"; "TestResults.Summary.Websites.Hero.Blocked.Plural" = "Engellenmiş"; -"TestResults.Summary.Websites.Hero.Sites.Singular" = "Web sitesi"; -"TestResults.Summary.Websites.Hero.Sites.Plural" = "Web sitesi"; +"TestResults.Summary.Websites.Hero.Sites.Singular" = "Site"; +"TestResults.Summary.Websites.Hero.Sites.Plural" = "Site"; "TestResults.Summary.Websites.Hero.Reachable.Singular" = "Erişilebilir"; "TestResults.Summary.Websites.Hero.Reachable.Plural" = "Erişilebilir"; "TestResults.Summary.Performance.Hero.Video" = "Görüntü"; @@ -158,9 +158,9 @@ "TestResults.Details.CopyExplorerURL" = "Gezgin adresini kopyala"; "TestResults.Details.ShareExplorerURL" = "Gezgin adresini paylaş"; "TestResults.Details.CopyToClipboard" = "Panoya kopyala"; -"TestResults.Details.ShowInExplorer" = "OONI gezgininde görüntüle"; -"TestResults.Details.Failed.Title" = "Başarısız"; -"TestResults.Details.Failed.Paragraph" = " Bu sınamayı yeniden çalıştırmayı deneyebilirsiniz"; +"TestResults.Details.ShowInExplorer" = "OONI Explorer üzerinde görüntüle"; +"TestResults.Details.Failed.Title" = "Tamamlanamadı"; +"TestResults.Details.Failed.Paragraph" = "Bu sınamayı yeniden çalıştırmayı deneyebilirsiniz"; "TestResults.Details.Failed.TryAgain" = "Yeniden dene"; "TestResults.Details.Methodology.Paragraph" = "Bu sınamanın nasıl yapıldığını [buradan](%@) öğrenebilirsiniz."; "TestResults.Details.Websites.Reachable.Hero.Title" = "Erişilebilir"; @@ -182,7 +182,7 @@ "TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Okay" = "Tamam"; "TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Failed" = "Tamamlanamadı"; "TestResults.Details.InstantMessaging.WhatsApp.Reachable.Hero.Title" = "Çalışıyor"; -"TestResults.Details.InstantMessaging.WhatsApp.Reachable.Content.Paragraph" = "Bu sınama sırasında WhatsApp bağlantı noktaları, kayıt hizmeti ve web arayüzü (web.whatsapp.com) ile sorunsuz bağlantı kuruldu."; +"TestResults.Details.InstantMessaging.WhatsApp.Reachable.Content.Paragraph" = "Bu sınama sırasında WhatsApp bağlantı noktaları, kayıt hizmeti ve internet arayüzü (web.whatsapp.com) ile sorunsuz bağlantı kuruldu."; "TestResults.Details.InstantMessaging.WhatsApp.LikelyBlocked.Hero.Title" = "Engellenmiş olabilir"; "TestResults.Details.InstantMessaging.WhatsApp.LikelyBlocked.Content.Paragraph" = "WhatsApp engellenmiş gibi görünüyor."; "TestResults.Details.InstantMessaging.Telegram.Application.Label.Title" = "Mobil uygulama"; @@ -192,7 +192,7 @@ "TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Okay" = "Tamam"; "TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Failed" = "Tamamlanamadı"; "TestResults.Details.InstantMessaging.Telegram.Reachable.Hero.Title" = "Çalışıyor"; -"TestResults.Details.InstantMessaging.Telegram.Reachable.Content.Paragraph" = "Bu sınama sırasında Telegram bağlantı noktaları ve web arayüzü (web.telegram.org) ile sorunsuz bağlantı kuruldu."; +"TestResults.Details.InstantMessaging.Telegram.Reachable.Content.Paragraph" = "Bu sınama sırasında Telegram bağlantı noktaları ve internet arayüzü (web.telegram.org) ile sorunsuz bağlantı kuruldu."; "TestResults.Details.InstantMessaging.Telegram.LikelyBlocked.Hero.Title" = "Engellenmiş olabilir"; "TestResults.Details.InstantMessaging.Telegram.LikelyBlocked.Content.Paragraph" = "Telegram engellenmiş gibi görünüyor."; "TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Title" = "TCP bağlantıları"; @@ -280,7 +280,7 @@ "Modal.Error.NoInternet" = "Sınama yapılamadı. Lütfen İnternet bağlantınızı denetleyin."; "Modal.Error.CantDownloadURLs" = "Adres listesi indirilemedi. Lütfen yeniden deneyin."; "Modal.Error.TestAlreadyRunning" = "Lütfen yeni bir sınama başlatmadan önce sürmekte olan sınamaların tamamlanmasını bekleyin."; -"Modal.Error.NotificationNotEnabled" = "Bildirim izinleri gerekli. Lütfen telefonunuzun ayarlar bölümünden gerekli izinleri verdikten sonra OONI Probe uygulamanızdan etkinleştirin."; +"Modal.Error.NotificationNotEnabled" = "Bildirim izinleri gerekli. Lütfen telefonunuzun ayarlar bölümünden gerekli izinleri verdikten sonra OONI Probe uygulamanızdan açın."; "Modal.Error.NotificationNotEnabled.GoToSettings" = "Ayarlar bölümüne git"; "Modal.Error.CantCloseScreen" = "Bu ekran sınama sırasında kilitlidir."; "Modal.Error.RawDataNoInternet" = "Ham ölçüm verilerini indirebilmek için İnternet bağlantınız olmalıdır."; @@ -292,24 +292,24 @@ "Modal.DisableVPN.Title" = "Lütfen VPN bağlantınızı kapatın."; "Modal.DisableVPN.Message" = "OONI Probe uygulamasını VPN açıkken çalıştırırsanız, sınama sonuçları yanlış ülkeden geliyormuş gibi görünebilir. Lütfen VPN bağlantınızı kapatın."; "Modal.UploadVPNResults.Title" = "Bazı ölçümler VPN üzerinden alınmıştır."; -"Modal.UploadVPNResults.Message" = "VPN etkinken alınan ölçümleri yüklerseniz, sınama sonuçları yanlış ülkeden geliyormuş gibi görünebilir."; +"Modal.UploadVPNResults.Message" = "VPN kullanılıyorken alınan ölçümleri yüklerseniz, sınama sonuçları yanlış ülkeden geliyormuş gibi görünebilir."; "Toast.ResultsUploaded" = "Yüklendi"; "Modal.DisplayFailureLog" = "Hata günlüğünü görüntüle"; "Modal.EnableNotifications.Title" = "İnternet sansürleri hakkında güncel bilgileri alın"; -"Modal.EnableNotifications.Paragraph" = "Yeni sansür uygulamaları sırasında OONI Probe sınamaları yapmak ilginizi çeker mi? Yakınınızda bir İnternet sansürü olduğunu öğrendiğimizde size bildirmemiz için bildirimleri etkinleştirebilirsiniz."; -"Modal.EnableGPS" = "Sınamaların ayrıntısını arttırmak için GPS izinlerine gerek duyulur. OONI yalnızca yaklaşık GPS konumunuzu kullanır."; +"Modal.EnableNotifications.Paragraph" = "Yeni sansür uygulamaları sırasında OONI Probe sınamaları yapmak ilginizi çeker mi? Yakınınızda bir İnternet sansürü olduğunu öğrendiğimizde size bildirmemiz için bildirimleri açabilirsiniz."; +"Modal.EnableGPS" = "Sınamaların ayrıntısını arttırmak için konum izinlerine gerek duyulur. OONI yalnızca yaklaşık GPS konumunuzu kullanır."; "Modal.DoYouWantToDeleteAllTests" = "Tüm sınama sonuçlarını silmek ister misiniz?"; "Modal.DoYouWantToDeleteThisTest" = "Bu sınamayı silmek ister misiniz?"; -"Modal.EnableAtLeastOneTest" = "Lütfen en az bir sınamayı etkinleştirin"; +"Modal.EnableAtLeastOneTest" = "Lütfen en az bir sınamayı açın"; "Modal.OnlyDigits" = "Lütfen bu alana sadece sayı yazın."; "Modal.ReRun.Title" = "Sınamayı yinele"; "Modal.ReRun.Paragraph" = "Bu sınama tamamlanamadı. Yeniden sınamak ister misiniz?"; -"Modal.ReRun.Websites.Title" = "%@ web sitesini yeniden sınamak üzeresiniz."; +"Modal.ReRun.Websites.Title" = "%@ siteyi yeniden sınamak üzeresiniz."; "Modal.ReRun.Websites.Run" = "Çalıştır"; "Modal.CustomURL.NotSaved" = "Bu sayfadan ayrıldığınızda adresleriniz kaydedilmez. Bu sayfadan ayrılmak istediğinize emin misiniz?"; "Modal.ManualUpload.Title" = "El ile yükleme yapılabilsin mi?"; -"Modal.ManualUpload.Paragraph" = "Bu seçenek etkinleştirildiğinde, yayınlanmamış ölçümler el ile yeniden yüklenebilir."; -"Modal.ManualUpload.Enable" = "Etkinleştir"; +"Modal.ManualUpload.Paragraph" = "Bu seçenek açıldığında, yayınlanmamış ölçümler el ile yeniden yüklenebilir."; +"Modal.ManualUpload.Enable" = "Aç"; "Modal.ManualUpload.Disable" = "Hayır, teşekkürler"; "Modal.UploadFailed.Title" = "Yüklenemedi"; "Modal.UploadFailed.Paragraph" = "%@/%@ ölçüm yüklenemedi. Sorun ile ilgili günlük kayıtları OONI geliştiricileri ile paylaşıldı."; @@ -318,8 +318,8 @@ "Modal.Error.JsonEmpty" = "JSON boş"; "Modal.InterruptTest.Title" = "Bu sınamayı durdurmak istediğinize emin misiniz?"; "Modal.InterruptTest.Paragraph" = "Bu işlem şu anda yapılmakta olan sınamayı durduracak."; -"Modal.Autorun.Modal.Title" = "Sınamalar otomatik olarak yürütülsün mü?"; -"Modal.Autorun.Modal.Text" = "Otomatik sınamayı etkinleştirerek, OONI ölçümlerinin düzenli olarak yapılmasına katkıda bulunacaksınız."; +"Modal.Autorun.Modal.Title" = "Sınamalar otomatik olarak çalıştırılsın mı?"; +"Modal.Autorun.Modal.Text" = "Otomatik sınamayı açarak, OONI ölçümlerinin düzenli olarak yapılmasına katkıda bulunacaksınız."; "Modal.Autorun.Modal.Text.Android" = "Lütfen uygulamanın arka planda çalışmasına izin verin."; "Modal.Autorun.Modal.Button.RemindLater" = "Beni hatırla"; "Toast.CopiedToClipboard" = "Panoya kopyalandı"; @@ -327,15 +327,15 @@ "Snackbar.ResultsNotUploaded.Upload" = "Yükle"; "Snackbar.ResultsSomeNotUploaded.Text" = "Bazıları yüklenmemiş"; "Snackbar.ResultsSomeNotUploaded.UploadAll" = "Tümünü yükle"; -"Test.Websites.Fullname" = "Web siteleri"; +"Test.Websites.Fullname" = "Siteler"; "Test.InstantMessaging.Fullname" = "Anlık ileti"; "Test.Middleboxes.Fullname" = "Ara kutular"; "Test.Performance.Fullname" = "Başarım"; "Test.Circumvention.Fullname" = "Sansürü aşma"; "Test.Experimental.Fullname" = "Deneysel"; -"Test.HTTPInvalidRequestLine.Fullname" = "HTTP geçersiz istek hattı sınaması"; +"Test.HTTPInvalidRequestLine.Fullname" = "HTTP geçersiz istek satırı sınaması"; "Test.HTTPHeaderFieldManipulation.Fullname" = "HTTP üst bilgi değişikliği sınaması"; -"Test.WebConnectivity.Fullname" = "Web bağlantı sınaması"; +"Test.WebConnectivity.Fullname" = "Site bağlantısı sınaması"; "Test.NDT.Fullname" = "NDT hız sınaması"; "Test.Dash.Fullname" = "DASH akış sınaması"; "Test.WhatsApp.Fullname" = "WhatsApp sınaması"; @@ -354,16 +354,16 @@ "Settings.About.Content.Reports" = "Raporlar"; "Settings.About.Content.DataPolicy" = "OONI veri işleme ilkesi"; "Settings.Notifications.Label" = "Bildirimler"; -"Settings.Notifications.Enabled" = "Etkin"; +"Settings.Notifications.Enabled" = "Açık"; "Settings.Notifications.OnTestCompletion" = "Sınamanın tamamlandığı bildirilsin"; "Settings.Notifications.OnNews" = "Haber akışı"; "Settings.AutomatedTesting.Label" = "Otomatik sınama"; -"Settings.AutomatedTesting.RunAutomatically" = "Sınamalar otomatik olarak yapılsın"; +"Settings.AutomatedTesting.RunAutomatically" = "Sınamalar otomatik olarak çalıştırılsın"; "Settings.AutomatedTesting.RunAutomatically.Number" = "Otomatik sınama sayısı: %@."; "Settings.AutomatedTesting.RunAutomatically.DateLast" = "Son otomatik sınama: %@."; -"Settings.AutomatedTesting.RunAutomatically.WiFiOnly" = "Yanlız Wi-Fi kullanılırken"; +"Settings.AutomatedTesting.RunAutomatically.WiFiOnly" = "Yalnızca Wi-Fi kullanılırken"; "Settings.AutomatedTesting.RunAutomatically.ChargingOnly" = "Yalnızca şarj edilirken"; -"Settings.AutomatedTesting.RunAutomatically.Footer" = "Otomatik sınama etkinleştirildiğinde, OONI Prob sınamaları günde birkaç kez otomatik olarak çalışır. Sınama sonuçlarınız otomatik olarak OONI Explorer üzerinde yayınlanır: https://explorer.ooni.org/\n\nÖnemli: Etkinleştirilmiş bir VPN bağlantınız varsa, OONI Probe sınamaları otomatik olarak çalıştırmaz. Otomatik OONI Probe sınaması için lütfen VPN bağlantınızı kapatın. Ayrıntılı bilgi alın: https://ooni.org/support/faq/#can-i-run-ooni-probe-over-a-vpn"; +"Settings.AutomatedTesting.RunAutomatically.Footer" = "Otomatik sınama açıldığında, OONI Probe sınamaları günde birkaç kez otomatik olarak çalışır. Sınama sonuçlarınız otomatik olarak OONI Explorer üzerinde yayınlanır: https://explorer.ooni.org/\n\nÖnemli: Etkin bir VPN bağlantınız varsa, OONI Probe sınamaları otomatik olarak çalıştırmaz. Otomatik OONI Probe sınaması için lütfen VPN bağlantınızı kapatın. Ayrıntılı bilgi almak için https://ooni.org/support/faq/#can-i-run-ooni-probe-over-a-vpn adresine bakabilirsiniz"; "Settings.Sharing.Label" = "Paylaşım"; "Settings.Sharing.UploadResults" = "Sonuçlar otomatik olarak yayınlansın"; "Settings.Sharing.UploadResultsManually" = "Sonuçları el ile yükle"; @@ -371,14 +371,14 @@ "Settings.Sharing.GPS" = "Yaklaşık coğrafi konum katılsın"; "Settings.Sharing.IncludeIP" = "IP adresim katılsın"; "Settings.Sharing.IncludeCountryCode" = "Ülke kodu katılsın"; -"Settings.Sharing.IncludeCountryCode.PopUp" = "Bu bilgi ölçümlerin hangi ülkeden (Türkiye için TR gibi) yapıldığını belirlemek için istenmektedir. Bu seçeneği devre dışı bırakmak istediğinize emin misiniz?"; +"Settings.Sharing.IncludeCountryCode.PopUp" = "Bu bilgi ölçümlerin hangi ülkeden (Türkiye için TR gibi) yapıldığını belirlemek için istenmektedir. Bu seçeneği kapatmak istediğinize emin misiniz?"; "Settings.Sharing.Footer" = "Sonuçları yayınlayarak ağ müdahalelerinin daha görünür hale gelmesine yardım ederek OONI topluluğuna destek olursunuz.\n\nAğ bilgileri (Otonom Sistem Numarası gibi) İnternet hizmeti sağlayıcılarını belirlemek için gereklidir."; -"Settings.TestOptions.Label" = "Sınama ayarları"; -"Settings.TestOptions.Footer" = "Yukarıdaki sınama ayarları ile yapılandırdığınız şey (örneğin WhatsApp sınamasını devre dışı bırakmak), el ile yürütülen sınamaların yanında otomatik olarak yürütülen sınamalara da (otomatik sınama etkinleştirilmişse) uygulanır."; +"Settings.TestOptions.Label" = "Sınama seçenekleri"; +"Settings.TestOptions.Footer" = "Yukarıdaki sınama ayarları ile yapılandırdığınız şey (örneğin WhatsApp sınamasını kapatmak), el ile çalıştırılan sınamaların yanında otomatik olarak çalıştırılan sınamalara da (otomatik sınama açılmışsa) uygulanır."; "Settings.TestOptions.LongRunningTest" = "Uzun süreli sınama"; "Settings.TestOptions.RunLongRunningTests" = "Arka planda uzun süreli sınama yapılsın mı?"; "Settings.Privacy.Label" = "Gizlilik"; -"Settings.Privacy.SendCrashReports" = "Çökme raporları gönderilsin"; +"Settings.Privacy.SendCrashReports" = "Çökme bildirimleri gönderilsin"; "Settings.Advanced.Label" = "Gelişmiş"; "Settings.DarkMode.Label" = "Koyu kip"; "Settings.Advanced.DebugLogs" = "Hata ayıklama günlükleri"; @@ -386,7 +386,7 @@ "Settings.Advanced.LanguageSettings.Title" = "Dil ayarı"; "Settings.Advanced.LanguageSettings.PopUp" = "Dil seçin"; "Settings.Advanced.UseDomainFronting" = "Araya her zaman etki alanı eklensin (domain fronting)"; -"Settings.Proxy.Label" = "OONI yönetim bölümü vekil sunucusu"; +"Settings.Proxy.Label" = "OONI arka uç vekil sunucusu"; "Settings.Proxy.Enabled" = "Vekil sunucu"; "Settings.Proxy.None" = "Yok"; "Settings.Proxy.Psiphon" = "Psiphon"; @@ -403,34 +403,34 @@ "Settings.Proxy.Footer" = "OONI Probe uygulamasını kullanamıyor musunuz? Olası OONI Probe engellemesini aşmak için [Psiphon](https://psiphon.ca/) kullanmayı deneyin. Alternatif olarak özel bir vekil sunucu kullanabilirsiniz."; "Settings.Websites.MaxRuntimeEnabled" = "Sınama süresi sınırlansın"; "Settings.Websites.MaxRuntime" = "Sınama süresi"; -"Settings.Websites.Categories.Label" = "Sınanacak web sitesi kategorileri"; -"Settings.Websites.Categories.Description" = "%@ kategori etkin"; +"Settings.Websites.Categories.Label" = "Sınanacak site kategorileri"; +"Settings.Websites.Categories.Description" = "%@ kategori açık"; "Settings.Websites.Categories.Edit" = "Düzenle"; "Settings.Websites.Categories.Selection.None" = "Tümünü bırak"; "Settings.Websites.Categories.Selection.All" = "Tümünü seç"; "Settings.Websites.Categories.Selection.Done" = "Kaydet"; "Settings.Websites.Categories.Confirmation.Title" = "Kaydedilmemiş değişiklikler"; -"Settings.Websites.Categories.Confirmation.Body" = "Etkinleştirilmiş kategorilerde bazı değişiklikler yaptınız. Bunları kaydetmek ister misiniz?"; +"Settings.Websites.Categories.Confirmation.Body" = "Açılmış kategorilerde bazı değişiklikler yaptınız. Bunları kaydetmek ister misiniz?"; "Settings.Websites.Categories.Confirmation.Label.Confirm" = "Kaydet"; "Settings.Websites.Categories.Confirmation.Label.Cancel" = "Yok say"; -"Settings.Websites.CustomURL.Title" = "Sınanacak web sitelerini seçin"; +"Settings.Websites.CustomURL.Title" = "Sınanacak siteleri seçin"; "Settings.Websites.CustomURL.URL" = "Adres"; "Settings.Websites.CustomURL.NoURLEntered" = "Herhangi bir adres yazılmamış"; "Settings.Websites.CustomURL.Run" = "Çalıştır"; -"Settings.Websites.CustomURL.Add" = "Web sitesi ekle"; +"Settings.Websites.CustomURL.Add" = "Site ekle"; "Settings.Websites.CustomURL.LoadFromTemplate" = "Kalıptan yükle"; -"Settings.Websites.TestCount" = "Sınanan web sitesi sayısı (tümü için 0 yazın)"; +"Settings.Websites.TestCount" = "Sınanan site sayısı (tümü için 0 yazın)"; "Settings.InstantMessaging.TestWhatsApp" = "WhatsApp sınaması"; "Settings.InstantMessaging.TestTelegram" = "Telegram sınaması"; "Settings.InstantMessaging.TestFacebookMessenger" = "Facebook Messenger sınaması"; "Settings.InstantMessaging.TestSignal" = "Signal sınaması"; -"Settings.Middleboxes.TestHTTPInvalidRequestLine" = "HTTP geçersiz istek hattı sınamasını yürüt"; -"Settings.Middleboxes.TestHTTPHeaderFieldManipulation" = "HTTP üst bilgi değişikliği sınamasını yürüt"; -"Settings.Performance.TestNDT" = "NDT hız testini yürüt"; +"Settings.Middleboxes.TestHTTPInvalidRequestLine" = "HTTP geçersiz istek satırı sınamasını çalıştır"; +"Settings.Middleboxes.TestHTTPHeaderFieldManipulation" = "HTTP üst bilgi değişikliği sınamasını çalıştır"; +"Settings.Performance.TestNDT" = "NDT hız testini çalıştır"; "Settings.Performance.NDTAutomaticServerSelection" = "NDT sunucusu otomatik olarak seçilsin"; "Settings.Performance.NDTServerAddress" = "NDT sunucusu adresi"; "Settings.Performance.NDTServerPort" = "NDT sunucusu bağlantı noktası"; -"Settings.Performance.TestDash" = "DASH akış sınamasını yürüt"; +"Settings.Performance.TestDash" = "DASH akış sınamasını çalıştır"; "Settings.Performance.DashAutomaticServerSelection" = "DASH sunucusu otomatik olarak seçilsin"; "Settings.Performance.DashServerAddress" = "DASH sunucusu"; "Settings.Performance.DashServerPort" = "DASH sunucusu bağlantı noktası"; @@ -438,7 +438,7 @@ "Settings.Circumvention.TestTor" = "Tor sınaması"; "Settings.Circumvention.TestRiseupVPN" = "RiseupVPN sınaması"; "Settings.WarmVPNInUse.Label" = "VPN kullanılırken uyarılsın"; -"Settings.SendEmail.Label" = "Destek ekibine e-posta gönderin"; +"Settings.SendEmail.Label" = "Destek ekibine e-posta gönder"; "Settings.SendEmail.Message" = "Lütfen yaşadığınız sorunu anlatın:"; "Settings.SendEmail.Error" = "Lütfen uygulama hakkındaki bilgiler ve iOS sürümünü yazarak bugs@openobservatory.org adresine bir e-posta gönderin. E-posta adresimizi kopyalamak için aşağıdaki \"Panoya kopyala\" seçeneğine dokunun."; "Settings.Language.Current" = "Geçerli uygulama dili: %@"; @@ -457,15 +457,15 @@ "OONIRun.URLs" = "%@ adres"; "OONIRun.TestName" = "Sınama adı"; "OONIRun.TestDetails" = "Sınama ayrıntıları"; -"OONIRun.Run" = "Yürüt"; +"OONIRun.Run" = "Çalıştır"; "OONIRun.OONIProbeOutOfDate" = "Güncel değil"; "OONIRun.OONIProbeNewerVersion" = "Bu sınamayı yapmak için daha yeni bir OONI Probe sürümü kullanmalısınız."; "OONIRun.Update" = "Güncelle"; "OONIRun.Close" = "Kapat"; "OONIRun.InvalidParameter" = "Parametre geçersiz"; -"OONIRun.InvalidParameter.Msg" = "OONI yürütme bağlantısı bozuk ya da uygulamanız eski."; -"OONIRun.RandomSamplingOfURLs" = "Örnek web siteleri üzerinde rastgele bir sınama yapılacak."; -"OONIRun.TestRunningError" = "Lütfen OONI yürütme bağlantısına dokunmadan önce sürmekte olan sınamanın tamamlanmasını bekleyin."; +"OONIRun.InvalidParameter.Msg" = "OONI Run bağlantısı bozuk ya da uygulamanız eski."; +"OONIRun.RandomSamplingOfURLs" = "Örnek siteler üzerinde rastgele bir sınama yapılacak."; +"OONIRun.TestRunningError" = "Lütfen OONI Run bağlantısına dokunmadan önce sürmekte olan sınamanın tamamlanmasını bekleyin."; "CategoryCode.ALDR.Name" = "Uyuşturucu ve alkol"; "CategoryCode.REL.Name" = "Din"; "CategoryCode.PORN.Name" = "Porno"; @@ -480,14 +480,14 @@ "CategoryCode.PUBH.Name" = "Kamu sağlığı"; "CategoryCode.GMB.Name" = "Kumar"; "CategoryCode.ANON.Name" = "Sansürü aşma araçları"; -"CategoryCode.DATE.Name" = "Çevrimiçi arkadaşlık"; +"CategoryCode.DATE.Name" = "Çevrim içi arkadaşlık"; "CategoryCode.GRP.Name" = "Sosyal ağ"; "CategoryCode.LGBT.Name" = "LGBTQ+"; "CategoryCode.FILE.Name" = "Dosya paylaşımı"; "CategoryCode.HACK.Name" = "Bilgisayar korsanlığı araçları"; "CategoryCode.COMT.Name" = "İletişim araçları"; "CategoryCode.MMED.Name" = "Ortam paylaşma"; -"CategoryCode.HOST.Name" = "Site barındırma ve blog yayınlama"; +"CategoryCode.HOST.Name" = "Site barındırma ve günlük yayınlama"; "CategoryCode.SRCH.Name" = "Arama motorları"; "CategoryCode.GAME.Name" = "Oyun"; "CategoryCode.CULTR.Name" = "Kültür"; @@ -509,21 +509,21 @@ "CategoryCode.NEWS.Description" = "Ana haber siteleri, bölgesel haber siteleri ve bağımsız medya"; "CategoryCode.XED.Description" = "Doğum kontrolu, cinsel yolla bulaşan hastalıklar, tecavüz önleme ve kürtaj gibi cinsel sağlık konuları"; "CategoryCode.PUBH.Description" = "COVID-19, HIV/AIDS, Ebola gibi kamu sağlığı konuları"; -"CategoryCode.GMB.Description" = "Çevrimiçi kumar ve bahis"; +"CategoryCode.GMB.Description" = "Çevrim içi kumar ve bahis"; "CategoryCode.ANON.Description" = "Anonimleşme, sansürü aşma ve şifreleme"; -"CategoryCode.DATE.Description" = "Çevrimiçi arkadaşlık siteleri"; -"CategoryCode.GRP.Description" = "Çevrimiçi sosyal ağ araç ve platformları"; +"CategoryCode.DATE.Description" = "Çevrim içi arkadaşlık siteleri"; +"CategoryCode.GRP.Description" = "Çevrim içi sosyal ağ araç ve platformları"; "CategoryCode.LGBT.Description" = "LGBTQ+ ile ilgili konuları tartışma toplulukları (pornografi dışında)"; "CategoryCode.FILE.Description" = "Bulut tabanlı dosya depolama, torrentler ve P2P gibi dosya paylaşımı"; "CategoryCode.HACK.Description" = "Bilgisayar güvenliği araçları ve haberler"; -"CategoryCode.COMT.Description" = "VoIP, mesajlaşma ve eposta gibilerini içeren kişisel veya toplu iletişim araçları"; +"CategoryCode.COMT.Description" = "VoIP, ileti gönderme ve internet e-postası gibi bireysel ve grup iletişimi araçları"; "CategoryCode.MMED.Description" = "Görüntü, ses ve fotoğraf paylaşımı"; -"CategoryCode.HOST.Description" = "Web sitesi barındırma ve diğer çevrimiçi yayın organları"; +"CategoryCode.HOST.Description" = "Site barındırma ve diğer çevrim içi yayın organları"; "CategoryCode.SRCH.Description" = "Arama motorları ve mecralar"; -"CategoryCode.GAME.Description" = "Çevrimiçi oyunlar ve oyun platformları (kumar siteleri dışında)"; +"CategoryCode.GAME.Description" = "Çevrim içi oyunlar ve oyun platformları (kumar siteleri dışında)"; "CategoryCode.CULTR.Description" = "Tarih, edebiyat, müzik, film, hiciv ve mizah gibi eğlence konuları"; "CategoryCode.ECON.Description" = "Genel ekonomik gelişim ve güç konuları"; -"CategoryCode.GOVT.Description" = "Ordu dahil, hükümetin yönettiği web siteleri"; +"CategoryCode.GOVT.Description" = "Ordu ile birlikte, hükümetin yönettiği siteler"; "CategoryCode.COMM.Description" = "Ticari hizmet ve ürünler"; "CategoryCode.CTRL.Description" = "Denetim için kullanılan iyi niyetli ya da bilinçsiz içerik"; "CategoryCode.IGO.Description" = "Birleşmiş Milletler gibi hükümetlerarası kuruluşlar"; diff --git a/ooniprobe/vi.lproj/Localizable.strings b/ooniprobe/vi.lproj/Localizable.strings new file mode 100644 index 000000000..5e26db547 --- /dev/null +++ b/ooniprobe/vi.lproj/Localizable.strings @@ -0,0 +1,530 @@ +"General.AppName" = "ONNI Probe"; +"Onboarding.WhatIsOONIProbe.Title" = "OONI Probe là gì?"; +"Onboarding.WhatIsOONIProbe.Paragraph" = "Ứng dụng này để đo lường kiểm duyệt internet\n\nCác trang web và các ứng dụng mạng xã hội có bị chặn không? Kết nối internet của bạn có bị chậm bất thường không?\n\nHãy chạy ứng dụng OONI Probe để tìm hiểu!"; +"Onboarding.WhatIsOONIProbe.GotIt" = "Hiểu rồi"; +"Onboarding.ThingsToKnow.Title" = "Chú ý!"; +"Onboarding.ThingsToKnow.Bullet.1" = "Dữ liệu của OONI được công bố công khai, bao gồm thông tin về mạng của bạn."; +"Onboarding.ThingsToKnow.Bullet.2" = "Bất cứ ai giám sát hoạt động internet của bạn (ví dụ như chính phủ hay nhà mạng) sẽ biết bạn đang chạy OONI Probe."; +"Onboarding.ThingsToKnow.Bullet.3" = "Bạn có thể kiểm tra các trang web bị chặn (hoặc chọn bất cứ trang nào để kiểm tra)"; +"Onboarding.ThingsToKnow.Button" = "Tôi hiểu"; +"Onboarding.ThingsToKnow.LearnMore" = "Tìm hiểu thêm"; +"Onboarding.PopQuiz.Title" = "Đố Nhanh"; +"Onboarding.PopQuiz.True" = "Đúng"; +"Onboarding.PopQuiz.False" = "Sai"; +"Onboarding.PopQuiz.Wrong.Button.Back" = "Quay lại"; +"Onboarding.PopQuiz.Wrong.Button.Continue" = "Tiếp tục"; +"Onboarding.PopQuiz.1.Title" = "Câu hỏi 1/2"; +"Onboarding.PopQuiz.1.Question" = "Nếu có ai đó đang giám sát hoạt động internet của tôi, họ sẽ biết tôi đang chạy ứng dụng OONI Probe."; +"Onboarding.PopQuiz.1.Wrong.Title" = "Cảnh báo"; +"Onboarding.PopQuiz.1.Wrong.Paragraph" = "ONNI Probe không phải công cụ có tính bảo mật cá nhân. Bất cứ ai đang giám sát hoạt động internet của bạn sẽ biết được bạn đang chạy những phần mềm nào."; +"Onboarding.PopQuiz.2.Title" = "Câu hỏi 2/2"; +"Onboarding.PopQuiz.2.Question" = "Bất cứ khi nào tôi chạy ứng dụng OONI Probe, dữ liệu mạng mà tôi thu thập được sẽ được tự động công bố."; +"Onboarding.PopQuiz.2.Wrong.Title" = "Cảnh báo"; +"Onboarding.PopQuiz.2.Wrong.Paragraph" = "Để tăng tính minh bạch của việc kiểm duyệt internet, dữ liệu mạng của tất cả người dùng OONI Probe sẽ tự động được công bố (trừ khi họ tắt tính năng này khi cài đặt)."; +"Onboarding.AutomatedTesting.Title" = "Kiểm tra tự động"; +"Onboarding.AutomatedTesting.Paragraph" = "Để đo lường sự kiểm duyệt internet hàng ngày, vui lòng bật chế độ kiểm tra tự động để OONI Probe có thể chạy các bài kiểm tra định kỳ\n\nĐừng lo, chúng tôi sẽ lưu ý đến việc sử dụng pin.\n\nBạn có thể tắt kiểm tra tự động ở phần cài đặt bất cứ lúc nào. "; +"Onboarding.Crash.Title" = "Báo cáo sự cố"; +"Onboarding.Crash.Paragraph" = "Để cải thiện OONI Probe, chúng tôi muốn thu thập các báo cáo sự cố ẩn danh khi ứng dụng không hoạt động bình thường.\n\nBạn có muốn chọn gửi báo cáo sự cố cho nhóm phát triển OONI không?"; +"Onboarding.Crash.Button.Yes" = "Có"; +"Onboarding.Crash.Button.No" = "Không"; +"Onboarding.DefaultSettings.Title" = "Thiết đặt mặc định"; +"Onboarding.DefaultSettings.Header" = "Chúng tôi thu thập và công bố:"; +"Onboarding.DefaultSettings.Bullet.1" = "Mã quốc gia (ví dụ VN cho Việt Nam)"; +"Onboarding.DefaultSettings.Bullet.2" = "Thông tin mạng (bao gồm Số hệ thống tự trị - ASN)"; +"Onboarding.DefaultSettings.Bullet.3" = "Ngày Giờ kiểm tra"; +"Onboarding.DefaultSettings.Paragraph" = "Chúng tôi luôn cố gắng để không công bố địa chỉ IP của bạn hay bất kỳ thông tin nào khác có thể nhận dạng cá nhân.\n\nTìm hiểu thêm thông qua [Chính sách dữ liệu của OONI] (https://ooni.org/about/data-policy/)."; +"Onboarding.DefaultSettings.Paragraph.1" = "Khi nhấn \"OK\", bạn đồng ý chia sẻ báo cáo sự cố để giúp chúng tôi cải thiện OONI Probe."; +"Onboarding.DefaultSettings.Button.Go" = "Bắt đầu"; +"Onboarding.DefaultSettings.Button.Change" = "Thay đổi mặc định"; +"Dashboard.Tab.Label" = "Bảng tóm tắt"; +"Dashboard.Card.Run" = "Chạy"; +"Dashboard.Overview.LastRun.Never" = "Không có"; +"Dashboard.Overview.Run" = "Chạy"; +"Dashboard.Overview.LatestTest" = "Lần kiểm tra chót:"; +"Dashboard.Overview.Estimated" = "Ước lượng:"; +"Dashboard.Overview.ChooseWebsites" = "Chọn trang web"; +"Dashboard.Running.Running" = "Đang chạy:"; +"Dashboard.Running.EstimatedTimeLeft" = "Ước lượng thời gian còn lại:"; +"Dashboard.Running.Seconds" = "%@ giây"; +"Dashboard.Running.PreparingTest" = "Chuẩn bị kiểm tra"; +"Dashboard.Running.CalculatingETA" = "Tính toán ETA"; +"Dashboard.Running.ShowLog" = "Hiển thị Nhật ký"; +"Dashboard.Running.CloseLog" = "Đóng Nhật ký"; +"Dashboard.Running.Stopping.Title" = "Dừng kiểm tra"; +"Dashboard.Running.Stopping.Notice" = "Đang hoàn tất các bài kiểm tra dở dang, vui lòng chờ đợi...."; +"Dashboard.Running.ProxyInUse" = "Proxy đang sử dụng"; +"Dashboard.Card.Subtitle" = "Chạm vào thẻ để biết thêm chi tiết"; +"Dashboard.Card.Seconds" = "~%@"; +"Dashboard.Websites.Card.Description" = "Kiểm tra việc chặn các trang web"; +"Dashboard.Websites.Overview.Paragraph" = "Kiểm tra xem các trang web có bị chặn không bằng cách sử dụng [Kiểm tra Kết nối Web] của OONI (https://ooni.org/nettest/web-connectivity/).\n\nMỗi khi nhấn Chạy, bạn sẽ kiểm tra các trang web khác nhau từ danh sách [toàn cầu] của Citizen Lab (https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) và danh sách [quốc gia cụ thể] (https://github.com/citizenlab/test-lists/tree/master/lists).\n\nĐể chọn trang bạn muốn kiểm tra, hãy nhấn vào nút Chọn trang web hoặc chọn các danh mục trang web ở phần cài đặt.\n\nKiểm tra này cho biết các trang web có bị chặn bởi các phương thức sửa DNS trái phép, chặn TCP/IP hay bởi một proxy HTTP minh bạch không.\n\nKết quả của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/world/) và [OONI API] (https://api.ooni.io/)."; +"Dashboard.Websites.Overview.Paragraph.Desktop" = "Kiểm tra xem các trang web có bị chặn không bằng cách sử dụng [Kiểm tra Kết nối Web] của OONI (https://ooni.org/nettest/web-connectivity/).\n\nBạn sẽ kiểm tra các trang web khác nhau từ danh sách [toàn cầu] của Citizen Lab (https://github.com/citizenlab/test-lists/blob/master/lists/global.csv) và danh sách [quốc gia cụ thể] (https://github.com/citizenlab/test-lists/tree/master/lists).\n\nKiểm tra này cho biết các trang web có bị chặn bởi các phương thức sửa DNS trái phép, chặn TCP / IP hay bởi một proxy HTTP minh bạch hay không.\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/) và [OONI API] (https://api.ooni.io/)."; +"Dashboard.Performance.Card.Description" = "Kiểm tra tốc độ và hiệu suất mạng của bạn"; +"Dashboard.Performance.Overview.Paragraph" = "Đo tốc độ và hiệu suất mạng của bạn bằng cách sử dụng kiểm tra [NDT] (https://ooni.org/nettest/ndt/).\n\nĐo hiệu suất phát trực tuyến video bằng bài kiểm tra [DASH] (https://ooni.org/nettest/dash/).\n\nCác bài kiểm tra này dùng dữ liệu tùy thuộc vào tốc độ mạng của bạn.\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/world/) và [OONI API] (https://api.ooni.io/).\n\nTuyên bố giới hạn trách nhiệm: Những kiểm tra này dựa trên máy chủ của bên thứ ba. Do đó, chúng tôi không thể đảm bảo rằng địa chỉ IP của bạn sẽ không bị thu thập."; +"Dashboard.Performance.Overview.Paragraph.Updated" = "Bằng cách chạy các bài kiểm tra này, bạn sẽ:\n\n- Đo tốc độ và hiệu suất mạng của bạn (kiểm tra [NDT] (https://ooni.org/nettest/ndt/))\n- Đo hiệu suất phát trực tuyến video (kiểm tra [DASH] (https://ooni.org/nettest/dash/))\n- Kiểm tra sự hiện diện của [công nghệ middlebox] (https://ooni.org/support/glossary/#middlebox) trên mạng của bạn qua các kiểm tra ([HTTP Invalid Request Line] (https://ooni.org/nettest/http-invalid -request-line /) và [HTTP Header Field Manipulation] (https://ooni.org/nettest/http-header-field-manipulation/) )\n\nCác bài kiểm tra này sử dụng dữ liệu tùy thuộc vào tốc độ mạng của bạn.\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/) và [OONI API] (https://api.ooni.io/).\n\n** Tuyên bố giới hạn trách nhiệm: ** Các bài kiểm tra [NDT] (https://ooni.org/nettest/ndt/) và [DASH] (https://ooni.org/nettest/dash/) được thực hiện trên các máy chủ của bên thứ ba được cung cấp bởi [Measurement Lab (M-Lab)] (https://www.measurementlab.net/). Nếu bạn chạy các bài kiểm tra này, M-Lab sẽ thu thập và công bố địa chỉ IP của bạn (cho mục đích nghiên cứu), cho dù cài đặt OONI Probe của bạn như thế nào. Tìm hiểu thêm về quản trị dữ liệu của M-Lab thông qua [tuyên bố về quyền riêng tư] (https://www.measurementlab.net/privacy/)."; +"Dashboard.Middleboxes.Card.Description" = "Phát hiện các middlebox trong mạng của bạn"; +"Dashboard.Middleboxes.Overview.Paragraph" = "Nhà mạng thường sử dụng các thiết bị mạng (middlebox) cho các mục đích mạng khác nhau (ví dụ như bộ nhớ đệm). Đôi khi những middlebox này được sử dụng để thực hiện kiểm duyệt và/ hoặc giám sát internet.\n\nTìm các middlebox trong mạng của bạn bằng cách kiểm tra [HTTP Invalid Request Line] của OONI (https://ooni.org/nettest/http-invalid-request-line/) và kiểm tra [HTTP Header Field Manipulation] (https://ooni.org/nettest/http-header-field-manipulation/) .\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/world/) và [OONI API] (https://api.ooni.io/)."; +"Dashboard.InstantMessaging.Card.Description" = "Kiểm tra việc chặn các ứng dụng tin nhắn nhanh"; +"Dashboard.InstantMessaging.Overview.Paragraph" = "Kiểm tra [WhatsApp] (https://ooni.org/nettest/whatsapp/), [Facebook Messenger] (https://ooni.org/nettest/facebook-messenger/), [Telegram] (https://ooni .org/nettest/telegram/) và [Signal] (https://ooni.org/nettest/signal) có bị chặn không.\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/world/) và [OONI API] (https://api.ooni.io/)."; +"Dashboard.Circumvention.Card.Description" = "Kiểm tra việc chặn các công cụ vượt thoát kiểm duyệt"; +"Dashboard.Circumvention.Overview.Paragraph" = "Kiểm tra [Psiphon] (https://ooni.org/nettest/psiphon/), [Tor] (https://ooni.org/nettest/tor/) hay [RiseupVPN] (https://ooni.org/nettest/roseupvpn/) có bị chặn không.\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/) và [OONI API] (https://api.ooni.io/)."; +"Dashboard.Experimental.Card.Description" = "Chạy các bài kiểm tra thử nghiệm mới"; +"Dashboard.Experimental.Overview.Paragraph" = "Chạy các bài kiểm tra thử nghiệm mới sau đây do nhóm OONI phát triển:\n%@\n\nKết quả kiểm tra của bạn sẽ được công bố trên [OONI Explorer] (https://explorer.ooni.org/) và [OONI API] (https://api.ooni.io/)."; +"Dashboard.Experimental.Overview.Paragraph.AutomatedTesting" = "Các bài kiểm tra sau đây chỉ được chạy khi thực hiện kiểm tra tự động:"; +"Dashboard.DisabledTests.Label" = "Kiểm tra bị tắt"; +"TestResults.Gbps" = "Gbit/giây"; +"TestResults.Mbps" = "Mbit/giây"; +"TestResults.Kbps" = "kbit/giây"; +"TestResults.ms" = "mili giây"; +"TestResults.NotAvailable" = "Không có"; +"TestResults.UnknownASN" = "Không rõ"; +"TestResults.Overview.Title" = "Kết quả kiểm tra"; +"TestResults.Overview.Tab.Label" = "Kết quả kiểm tra"; +"TestResults.Overview.Hero.Tests" = "Các bài kiểm tra"; +"TestResults.Overview.Hero.Networks" = "Mạng"; +"TestResults.Overview.Hero.DataUsage" = "Lượng dữ liệu dùng"; +"TestResults.Overview.FilterTests" = "Sàng lọc Kiểm tra"; +"TestResults.Overview.FilterTests.AllTests" = "Tất cả kiểm tra"; +"TestResults.Overview.FilterTests.Websites" = "Trang web"; +"TestResults.Overview.FilterTests.MiddleBoxes" = "Các middlebox"; +"TestResults.Overview.FilterTests.Performance" = "Hiệu suất"; +"TestResults.Overview.FilterTests.InstantMessaging" = "Tin Nhắn Nhanh"; +"TestResults.Overview.FilterTests.Circumvention" = "Vượt thoát kiểm duyệt"; +"TestResults.Overview.FilterTests.Experimental" = "Thử nghiệm"; +"TestResults.Overview.NoTestsHaveBeenRun" = "Chưa có bài kiểm tra nào được chạy. Hãy chạy thử một bài kiểm tra!"; +"TestResults.Overview.Websites.Blocked.Singular" = "%@ đã bị chặn"; +"TestResults.Overview.Websites.Blocked.Plural" = "%@ đã bị chặn"; +"TestResults.Overview.Websites.Tested.Singular" = "%@ đã được kiểm tra"; +"TestResults.Overview.Websites.Tested.Plural" = "%@ đã được kiểm tra"; +"TestResults.Overview.MiddleBoxes.Found" = "Tìm thấy"; +"TestResults.Overview.MiddleBoxes.NotFound" = "Không tìm thấy"; +"TestResults.Overview.MiddleBoxes.Failed" = "Thất bại"; +"TestResults.Overview.InstantMessaging.Blocked.Singular" = "%@ đã bị chặn"; +"TestResults.Overview.InstantMessaging.Blocked.Plural" = "%@ đã bị chặn"; +"TestResults.Overview.InstantMessaging.Available.Singular" = "%@ có thể truy cập"; +"TestResults.Overview.InstantMessaging.Available.Plural" = "%@ có thể truy cập"; +"TestResults.Overview.Circumvention.Blocked.Singular" = "%@ đã bị chặn"; +"TestResults.Overview.Circumvention.Blocked.Plural" = "%@ đã bị chặn"; +"TestResults.Overview.Circumvention.Available.Singular" = "%@ có sẵn"; +"TestResults.Overview.Circumvention.Available.Plural" = "%@ có sẵn"; +"TestResults.Overview.IncompleteResult" = "Kết quả chưa đầy đủ"; +"TestResults.Overview.Error" = "Lỗi"; +"TestResults.Summary.ErrorInMeasurement" = "Lỗi trong quá trình đo lường"; +"TestResults.Summary.NoUploaded" = "Kết quả không được tải lên"; +"TestResults.Summary.Hero.DateAndTime" = "Ngày & Giờ"; +"TestResults.Summary.Hero.Network" = "Mạng"; +"TestResults.Summary.Hero.Country" = "Quốc gia"; +"TestResults.Summary.Hero.DataUsage" = "Lượng dữ liệu dùng"; +"TestResults.Summary.Hero.Runtime" = "Tổng cộng thời gian chạy"; +"TestResults.Summary.Hero.WiFi" = "WiFi"; +"TestResults.Summary.Hero.Mobile" = "Dữ liệu di động"; +"TestResults.Summary.Hero.NoInternet" = "Không có internet"; +"TestResults.Summary.Failed" = "Thất bại"; +"TestResults.Summary.Websites.Hero.Tested.Singular" = "Đã kiểm tra"; +"TestResults.Summary.Websites.Hero.Tested.Plural" = "Đã kiểm tra"; +"TestResults.Summary.Websites.Hero.Blocked.Singular" = "Đã bị chặn"; +"TestResults.Summary.Websites.Hero.Blocked.Plural" = "Đã bị chặn"; +"TestResults.Summary.Websites.Hero.Sites.Singular" = "Trang web"; +"TestResults.Summary.Websites.Hero.Sites.Plural" = "Trang web"; +"TestResults.Summary.Websites.Hero.Reachable.Singular" = "Có thể truy cập"; +"TestResults.Summary.Websites.Hero.Reachable.Plural" = "Có thể truy cập"; +"TestResults.Summary.Performance.Hero.Video" = "Video"; +"TestResults.Summary.Performance.Hero.Video.Quality" = "Chất lượng"; +"TestResults.Summary.Performance.Hero.Upload" = "Tải lên"; +"TestResults.Summary.Performance.Hero.Download" = "Tải về"; +"TestResults.Summary.Performance.Hero.Ping" = "Ping"; +"TestResults.Summary.Middleboxes.Hero.Found" = "Tìm thấy"; +"TestResults.Summary.Middleboxes.Hero.NotFound" = "Không tìm thấy"; +"TestResults.Summary.Middleboxes.Hero.Failed" = "Thất bại"; +"TestResults.Summary.InstantMessaging.Hero.Tested.Singular" = "Đã kiểm tra"; +"TestResults.Summary.InstantMessaging.Hero.Tested.Plural" = "Đã kiểm tra"; +"TestResults.Summary.InstantMessaging.Hero.Blocked.Singular" = "Đã bị chặn"; +"TestResults.Summary.InstantMessaging.Hero.Blocked.Plural" = "Đã bị chặn"; +"TestResults.Summary.InstantMessaging.Hero.Reachable.Singular" = "Có thể truy cập"; +"TestResults.Summary.InstantMessaging.Hero.Reachable.Plural" = "Có thể truy cập"; +"TestResults.Summary.InstantMessaging.Hero.Apps.Singular" = "Ứng dụng"; +"TestResults.Summary.InstantMessaging.Hero.Apps.Plural" = "Các ứng dụng"; +"TestResults.Summary.Circumvention.Hero.Tested.Singular" = "Đã kiểm tra"; +"TestResults.Summary.Circumvention.Hero.Tested.Plural" = "Đã kiểm tra"; +"TestResults.Summary.Circumvention.Hero.Blocked.Singular" = "Đã bị chặn"; +"TestResults.Summary.Circumvention.Hero.Blocked.Plural" = "Đã bị chặn"; +"TestResults.Summary.Circumvention.Hero.Reachable.Singular" = "Đang hoạt động"; +"TestResults.Summary.Circumvention.Hero.Reachable.Plural" = "Đang hoạt động"; +"TestResults.Summary.Circumvention.Hero.Tools.Singular" = "Công cụ"; +"TestResults.Summary.Circumvention.Hero.Tools.Plural" = "Công cụ"; +"TestResults.Details.Hero.Runtime" = "Thời gian chạy"; +"TestResults.Details.Methodology" = "Phương pháp"; +"TestResults.Details.ViewLog" = "Xem Nhật ký"; +"TestResults.Details.RawData" = "Dữ liệu"; +"TestResults.Details.CopyExplorerURL" = "Sao chép URL của Explorer"; +"TestResults.Details.ShareExplorerURL" = "Chia sẻ URL của Explorer"; +"TestResults.Details.CopyToClipboard" = "Sao chép vào Bảng ghi tạm"; +"TestResults.Details.ShowInExplorer" = "Hiển thị trong OONI Explorer"; +"TestResults.Details.Failed.Title" = "Thất bại"; +"TestResults.Details.Failed.Paragraph" = "Bạn có thể thử chạy lại bài kiểm tra này"; +"TestResults.Details.Failed.TryAgain" = "Thử lại"; +"TestResults.Details.Methodology.Paragraph" = "Tìm hiểu cách hoạt động của bài kiểm tra này [tại đây] (%@)."; +"TestResults.Details.Websites.Reachable.Hero.Title" = "Có thể truy cập"; +"TestResults.Details.Websites.Reachable.Content.Paragraph" = "%@ có thể truy cập được"; +"TestResults.Details.Websites.LikelyBlocked.Hero.Title" = "Có lẻ đã bị chặn"; +"TestResults.Details.Websites.LikelyBlocked.Content.Paragraph" = "%@ có lẻ bị chặn bởi %@.\n\nLưu ý: Kết quả này có thể không trúng (hiện tượng dương tính giả). Tìm hiểu thêm [tại đây] (https://ooni.org/support/faq/#what-are-false-pososystem)"; +"TestResults.Details.Websites.LikelyBlocked.Content.LearnToCircumvent" = "Vượt thoát kiểm duyệt"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.DNS" = "**Sửa DNS trái phép**"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.TCPIP" = "** Chặn dựa trên TCP/IP **"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.HTTPDiff" = "** Chặn HTTP (trang chặn được gửi ra) **"; +"TestResults.Details.Websites.LikelyBlocked.BlockingReason.HTTPFailure" = "** Chặn HTTP (yêu cầu HTTP không thành công) **"; +"TestResults.Details.InstantMessaging.WhatsApp.Application.Label.Title" = "Ứng dụng trên điện thoại"; +"TestResults.Details.InstantMessaging.WhatsApp.Application.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.WhatsApp.Application.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.WhatsApp.WebApp.Label.Title" = "Trang web WhatsApp"; +"TestResults.Details.InstantMessaging.WhatsApp.WebApp.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.WhatsApp.WebApp.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Title" = "Đăng ký"; +"TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.WhatsApp.Registrations.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.WhatsApp.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.InstantMessaging.WhatsApp.Reachable.Content.Paragraph" = "Bài kiểm tra này đã kết nối thành công với các điểm cuối, dịch vụ đăng ký và giao diện web của WhatsApp (web.whatsapp.com)."; +"TestResults.Details.InstantMessaging.WhatsApp.LikelyBlocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.InstantMessaging.WhatsApp.LikelyBlocked.Content.Paragraph" = "WhatsApp dường như bị chặn."; +"TestResults.Details.InstantMessaging.Telegram.Application.Label.Title" = "Ứng dụng trên điện thoại"; +"TestResults.Details.InstantMessaging.Telegram.Application.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.Telegram.Application.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Title" = "Trang web Telegram"; +"TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.Telegram.WebApp.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.Telegram.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.InstantMessaging.Telegram.Reachable.Content.Paragraph" = "Bài kiểm tra này đã kết nối thành công với các điểm cuối và giao diện web của Telegram (web.telegram.org)."; +"TestResults.Details.InstantMessaging.Telegram.LikelyBlocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.InstantMessaging.Telegram.LikelyBlocked.Content.Paragraph" = "Telegram dường như bị chặn"; +"TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Title" = "Các kết nối TCP"; +"TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.FacebookMessenger.TCP.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.FacebookMessenger.DNS.Label.Title" = "Tra cứu DNS"; +"TestResults.Details.InstantMessaging.FacebookMessenger.DNS.Label.Okay" = "OK"; +"TestResults.Details.InstantMessaging.FacebookMessenger.DNS.Label.Failed" = "Thất bại"; +"TestResults.Details.InstantMessaging.FacebookMessenger.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.InstantMessaging.FacebookMessenger.Reachable.Content.Paragraph" = "Bài kiểm tra này đã kết nối thành công với các điểm cuối của Facebook và lý giải đến các địa chỉ IP của Facebook."; +"TestResults.Details.InstantMessaging.FacebookMessenger.LikelyBlocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.InstantMessaging.FacebookMessenger.LikelyBlocked.Content.Paragraph" = "Facebook Messenger dường như bị chặn."; +"TestResults.Details.InstantMessaging.Signal.LikelyBlocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.InstantMessaging.Signal.LikelyBlocked.Content.Paragraph" = "Signal dường như bị chặn."; +"TestResults.Details.InstantMessaging.Signal.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.InstantMessaging.Signal.Reachable.Content.Paragraph" = "Bài kiểm tra này đã kết nối thành công với các điểm cuối của Signal."; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.NotFound.Hero.Title" = "Không phát hiện middlebox"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.NotFound.Content.Paragraph" = "Không phát hiện bất thường trên mạng khi giao tiếp với máy chủ của chúng tôi."; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.Found.Hero.Title" = "Sửa đổi mạng trái phép"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.Found.Content.Paragraph" = "Lưu lượng mạng đã bị thay đổi trái phép khi liên lạc với các máy chủ kiểm soát của chúng tôi.\n\nĐiều này nghĩa là có thể có một middlebox trong mạng của bạn, có thể nhằm kiểm duyệt và/hoặc giám sát."; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.NotFound.Hero.Title" = "Không phát hiện middlebox"; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.NotFound.Content.Paragraph" = "Không phát hiện bất thường trên mạng khi giao tiếp với máy chủ của chúng tôi."; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.Found.Hero.Title" = "Sửa đổi mạng trái phép"; +"TestResults.Details.Middleboxes.HTTPHeaderFieldManipulation.Found.Content.Paragraph" = "Lưu lượng mạng đã bị thay đổi trái phép khi liên lạc với các máy chủ kiểm soát của chúng tôi.\n\nĐiều này nghĩa là có thể có một middlebox trong mạng của bạn, có thể nhằm để kiểm duyệt và/hoặc giám sát."; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.YouSent" = "Bạn đã gửi"; +"TestResults.Details.Middleboxes.HTTPInvalidRequestLine.YouReceived" = "Bạn đã nhận"; +"TestResults.Details.Performance.NDT.Upload" = "Tải lên"; +"TestResults.Details.Performance.NDT.Download" = "Tải về"; +"TestResults.Details.Performance.NDT.Ping" = "Ping"; +"TestResults.Details.Performance.NDT.Server" = "Máy chủ"; +"TestResults.Details.Performance.NDT.PacketLoss" = "Tỷ lệ truyền lại"; +"TestResults.Details.Performance.NDT.OutOfOrder" = "Xảy ra lỗi"; +"TestResults.Details.Performance.NDT.AveragePing" = "Ping trung bình"; +"TestResults.Details.Performance.NDT.MaxPing" = "Ước lượng Ping tối đa"; +"TestResults.Details.Performance.NDT.MSS" = "MSS"; +"TestResults.Details.Performance.NDT.Timeouts" = "Thời gian chờ"; +"TestResults.Details.Performance.Dash.VideoWithoutBuffering" = "Bạn có thể phát trực tiếp lên đến %@ mà không bị gián đoạn"; +"TestResults.Details.Performance.Dash.MedianBitrate" = "Tốc độ bit trung bình"; +"TestResults.Details.Performance.Dash.PlayoutDelay" = "Hoãn phát lại"; +"TestResults.Details.Circumvention.Psiphon.Blocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.Circumvention.Psiphon.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.Circumvention.Psiphon.Blocked.Content.Paragraph" = "[Psiphon](https://psiphon.ca/) dường như bị chặn."; +"TestResults.Details.Circumvention.Psiphon.Reachable.Content.Paragraph" = "Chúng tôi đã khởi động thành công kết nối Psiphon. Điều này có nghĩa là [Psiphon] (https://psiphon.ca/) sẽ hoạt động."; +"TestResults.Details.Circumvention.Psiphon.BootstrapTime.Label.Title" = "Thời gian Khởi động"; +"TestResults.Details.Circumvention.Psiphon.BootstrapTime.Unit" = "%@ giây"; +"TestResults.Details.Circumvention.Tor.Blocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.Circumvention.Tor.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.Circumvention.Tor.Blocked.Content.Paragraph" = "[Tor](https://www.torproject.org/) dường như bị chặn."; +"TestResults.Details.Circumvention.Tor.Reachable.Content.Paragraph" = "Chúng tôi đã kết nối thành công với cầu Tor mặc định và/hoặc danh bạ chính thức của Tor. Điều này có nghĩa là [Tor] (https://www.torproject.org/) sẽ hoạt động."; +"TestResults.Details.Circumvention.Tor.BrowserBridges.Label.Title" = "Cầu chuyển tiếp mặc định"; +"TestResults.Details.Circumvention.Tor.BrowserBridges.Label.OK" = "%@/%@ OK"; +"TestResults.Details.Circumvention.Tor.DirectoryAuthorities.Label.Title" = "Danh bạ Chính thức"; +"TestResults.Details.Circumvention.Tor.DirectoryAuthorities.Label.OK" = "%@/%@ OK"; +"TestResults.Details.Circumvention.Tor.Table.Header.Name" = "Tên"; +"TestResults.Details.Circumvention.Tor.Table.Header.Address" = "Địa chỉ"; +"TestResults.Details.Circumvention.Tor.Table.Header.Type" = "Loại"; +"TestResults.Details.Circumvention.Tor.Table.Header.Connect" = "Kết nối"; +"TestResults.Details.Circumvention.Tor.Table.Header.Handshake" = "Giao thức bắt tay"; +"TestResults.Details.Circumvention.RiseupVPN.Blocked.Hero.Title" = "Có lẻ bị chặn"; +"TestResults.Details.Circumvention.RiseupVPN.Reachable.Hero.Title" = "Đang hoạt động"; +"TestResults.Details.Circumvention.RiseupVPN.Blocked.Content.Paragraph" = "[RiseupVPN](https://riseup.net/vpn) dường như bị chặn."; +"TestResults.Details.Circumvention.RiseupVPN.Reachable.Content.Paragraph" = "Chúng tôi đã kết nối thành công với máy chủ khởi động của RiseupVPN và các cổng VPN. Điều này có nghĩa là [RiseupVPN] (https://riseup.net/vpn) sẽ hoạt động."; +"TestResults.Details.Circumvention.RiseupVPN.Table.Header.Api" = "Máy chủ Khởi động"; +"TestResults.Details.Circumvention.RiseupVPN.Table.Header.Openvpn" = "Các kết nối OpenVPN "; +"TestResults.Details.Circumvention.RiseupVPN.Table.Header.Bridge" = "Các kết nối bắc cầu"; +"TestResults.Overview.Circumvention.RiseupVPN.Api.Blocked" = "Đã chặn"; +"TestResults.Overview.Circumvention.RiseupVPN.Blocked.Singular" = "%@ đã bị chặn"; +"TestResults.Overview.Circumvention.RiseupVPN.Blocked.Plural" = "%@ đã bị chặn"; +"TestResults.Details.Circumvention.RiseupVPN.Reachable.Okay" = "OK"; +"TestResults.Details.Experimental.Hero.Title" = "Đây là bài kiểm tra thử nghiệm."; +"Feed.Tab.Label" = "Cung cấp"; +"Feed.Title" = "Cung cấp"; +"Modal.OK" = "OK"; +"Modal.Cancel" = "Hủy"; +"Modal.DontAskAgain" = "Không, đừng hỏi lại"; +"Modal.Delete" = "Xóa"; +"Modal.Error" = "Lỗi"; +"Modal.Retry" = "Thử lại"; +"Modal.SoundsGreat" = "Rất tốt"; +"Modal.NoThanks" = "Không, cảm ơn"; +"Modal.NotNow" = "Không phải bây giờ"; +"Modal.RunAnyway" = "Cứ chạy"; +"Modal.DisableVPN" = "Tắt VPN"; +"Modal.AlwaysRun" = "Luôn chạy"; +"Modal.Error.NoInternet" = "Không thể chạy bài kiểm tra. Vui lòng kiểm tra lại kết nối internet của bạn."; +"Modal.Error.CantDownloadURLs" = "Không thể tải danh sách URL. Vui lòng thử lại."; +"Modal.Error.TestAlreadyRunning" = "Vui lòng đợi các bài kiểm tra đang chạy kết thúc trước khi bắt đầu một bài kiểm tra mới."; +"Modal.Error.NotificationNotEnabled" = "Cần cho phép thông báo. Vui lòng bật thông báo trong Thiết Đặt của điện thoại sau đó bật thông báo trong ứng dụng OONI Probe của bạn."; +"Modal.Error.NotificationNotEnabled.GoToSettings" = "Vào phần Thiết Đặt"; +"Modal.Error.CantCloseScreen" = "Màn hình bị khóa khi bài kiểm tra đang chạy"; +"Modal.Error.RawDataNoInternet" = "Bạn cần kết nối với Internet để tải về các dữ liệu thô về đo lường"; +"Modal.ResultsNotUploaded.Title" = "Kết quả không được tải lên"; +"Modal.ResultsNotUploaded.Paragraph" = "Một số kết quả kiểm tra của bạn chưa được tải lên máy chủ OONI. Nếu bạn muốn đóng góp vào bộ dữ liệu của OONI, vui lòng tải chúng lên."; +"Modal.ResultsNotUploaded.Button.Upload" = "Tải lên"; +"Modal.ResultsNotUploaded.Uploading" = "Đang tải lên %@ ..."; +"Modal.Autorun.BatteryOptimization" = "OONI Probe không thể chạy tự động nếu không tối ưu hóa pin. Bạn có muốn thử lại không?"; +"Modal.DisableVPN.Title" = "Vui lòng tắt kết nối VPN của bạn."; +"Modal.DisableVPN.Message" = "Nếu bạn chạy OONI Probe mà vẫn bật VPN, kết quả kiểm tra có thể đến từ quốc gia khác. Vui lòng tắt kết nối VPN của bạn."; +"Modal.UploadVPNResults.Title" = "Một số đo lường đã được thực hiện qua VPN."; +"Modal.UploadVPNResults.Message" = "Nếu bạn tải lên các đo lường được thực hiện khi bật VPN, kết quả kiểm tra có thể đến từ quốc gia khác."; +"Toast.ResultsUploaded" = "Tải lên thành công"; +"Modal.DisplayFailureLog" = "Hiển thị nhật ký lỗi"; +"Modal.EnableNotifications.Title" = "Nhận thông tin cập nhật về kiểm duyệt internet"; +"Modal.EnableNotifications.Paragraph" = "Bạn quan tâm đến việc chạy kiểm tra OONI Probe trong các tình huống kiểm duyệt khẩn cấp? Bật thông báo để nhận tin nhắn khi chúng tôi biết có kiểm duyệt internet ở gần bạn."; +"Modal.EnableGPS" = "Để cải thiện độ chính xác của các bài kiểm tra, chúng tôi cần có quyền truy cập GPS. OONI sẽ chỉ thu thập thông tin khái quát về vị trí GPS của bạn."; +"Modal.DoYouWantToDeleteAllTests" = "Bạn có muốn xóa tất cả các kết quả kiểm tra không?"; +"Modal.DoYouWantToDeleteThisTest" = "Bạn có muốn xóa bài kiểm tra này không?"; +"Modal.EnableAtLeastOneTest" = "Vui lòng cho phép chạy ít nhất một bài kiểm tra"; +"Modal.OnlyDigits" = "Xin chỉ điền số vào khung này."; +"Modal.ReRun.Title" = "Chạy lại bài kiểm tra"; +"Modal.ReRun.Paragraph" = "Bài kiểm tra này không thành công. Chạy lại bài kiểm tra?"; +"Modal.ReRun.Websites.Title" = "Bạn chuẩn bị kiểm tra lại %@ trang web."; +"Modal.ReRun.Websites.Run" = "Chạy"; +"Modal.CustomURL.NotSaved" = "URL của bạn sẽ không được lưu khi bạn rời khỏi màn hình này. Bạn có chắc chắn muốn rời khỏi màn hình này không?"; +"Modal.ManualUpload.Title" = "Bật cách Tự Tải Lên ?"; +"Modal.ManualUpload.Paragraph" = "Cài đặt này cho phép bạn tự mình tải lên các kết quả đo lường chưa được công bố."; +"Modal.ManualUpload.Enable" = "Bật mở"; +"Modal.ManualUpload.Disable" = "Không, cảm ơn"; +"Modal.UploadFailed.Title" = "Tải lên thất bại"; +"Modal.UploadFailed.Paragraph" = "Chúng tôi không thể tải lên %@ / %@ kết quả đo lường. Nhật ký lỗi đã được chia sẻ với các nhà phát triển OONI."; +"Modal.Error.LogNotFound" = "Không tìm thấy tập tin nhật ký"; +"Modal.Error.NoValidUrls" = "Không tìm thấy URL hợp lệ"; +"Modal.Error.JsonEmpty" = "JSON trống"; +"Modal.InterruptTest.Title" = "Bạn có muốn tạm dừng bài kiểm tra này không?"; +"Modal.InterruptTest.Paragraph" = "Việc này sẽ làm gián đoạn bài kiểm tra từ thời điểm này."; +"Modal.Autorun.Modal.Title" = "Bạn có muốn chạy tự động các bài kiểm tra này không?"; +"Modal.Autorun.Modal.Text" = "Bằng việc bật kiểm tra tự động, bạn sẽ đóng góp thường xuyên các kết quả đo lường cho OONI."; +"Modal.Autorun.Modal.Text.Android" = "Vui lòng cho phép ứng dụng chạy trên nền sau."; +"Modal.Autorun.Modal.Button.RemindLater" = "Nhắc lại tôi sau"; +"Toast.CopiedToClipboard" = "Đã sao chép vào clipboard"; +"Snackbar.ResultsNotUploaded.Text" = "Chưa được tải lên"; +"Snackbar.ResultsNotUploaded.Upload" = "Tải lên"; +"Snackbar.ResultsSomeNotUploaded.Text" = "Một số chưa được tải lên"; +"Snackbar.ResultsSomeNotUploaded.UploadAll" = "Tải lên tất cả"; +"Test.Websites.Fullname" = "Trang web"; +"Test.InstantMessaging.Fullname" = "Tin Nhắn Nhanh"; +"Test.Middleboxes.Fullname" = "Các middlebox"; +"Test.Performance.Fullname" = "Hiệu suất"; +"Test.Circumvention.Fullname" = "Vượt thoát kiểm duyệt"; +"Test.Experimental.Fullname" = "Thử nghiệm"; +"Test.HTTPInvalidRequestLine.Fullname" = "Kiểm tra HTTP Invalid Request Line"; +"Test.HTTPHeaderFieldManipulation.Fullname" = "Kiểm tra HTTP Header Field Manipulation"; +"Test.WebConnectivity.Fullname" = "Kiểm tra Kết Nối Web"; +"Test.NDT.Fullname" = "Kiểm tra tốc độ NDT"; +"Test.Dash.Fullname" = "Kiểm tra phát trực tuyến DASH"; +"Test.WhatsApp.Fullname" = "Kiểm tra WhatsApp"; +"Test.Telegram.Fullname" = "Kiểm tra Telegram"; +"Test.FacebookMessenger.Fullname" = "Kiểm tra Facebook Messenger"; +"Test.Psiphon.Fullname" = "Kiểm tra Psiphon"; +"Test.Tor.Fullname" = "Kiểm tra Tor"; +"Test.RiseupVPN.Fullname" = "Kiểm tra RiseupVPN"; +"Test.Signal.Fullname" = "Kiểm tra Signal"; +"Settings.Title" = "Thiết đặt"; +"Settings.Error.TestDurationTooLow" = "Thời lượng bạn chọn cho quá trình kiểm tra quá ngắn,"; +"Settings.About.Label" = "Giới thiệu về OONI"; +"Settings.About.Content.Paragraph" = "Đài Quan Sát Mở về Can Thiệp Mạng (OONI) là một dự án phần mềm miễn phí thuộc Dự án Tor nhằm mục đích tăng cường tính minh bạch của việc kiểm duyệt internet trên toàn thế giới.\n\nKể từ năm 2012, cộng đồng OONI toàn cầu đã mở rộng mạng lưới tại hơn 200 quốc gia. Một số các kết quả đo lường này là bằng chứng về sự kiểm duyệt internet."; +"Settings.About.Content.LearnMore" = "Tìm hiểu thêm"; +"Settings.About.Content.Blog" = "Blog"; +"Settings.About.Content.Reports" = "Báo cáo"; +"Settings.About.Content.DataPolicy" = "Chính sách Dữ liệu của OONI"; +"Settings.Notifications.Label" = "Thông báo"; +"Settings.Notifications.Enabled" = "Bật lên"; +"Settings.Notifications.OnTestCompletion" = "Thông báo khi bài kiểm tra hoàn tất"; +"Settings.Notifications.OnNews" = "Bài đăng mới"; +"Settings.AutomatedTesting.Label" = "Kiểm tra tự động"; +"Settings.AutomatedTesting.RunAutomatically" = "Chạy kiểm tra tự động"; +"Settings.AutomatedTesting.RunAutomatically.Number" = "Số lượng các bài kiểm tra tự động: %@."; +"Settings.AutomatedTesting.RunAutomatically.DateLast" = "Lần kiểm tra tự động gần đây nhất: %@."; +"Settings.AutomatedTesting.RunAutomatically.WiFiOnly" = "Chỉ khi có WiFi"; +"Settings.AutomatedTesting.RunAutomatically.ChargingOnly" = "Chỉ khi đang sạc"; +"Settings.AutomatedTesting.RunAutomatically.Footer" = "Khi bật kiểm tra tự động, các bài kiểm tra OONI Probe sẽ tự động chạy nhiều lần mỗi ngày. Kết quả kiểm tra của bạn sẽ tự động được xuất bản trên OONI Explorer: https://explorer.ooni.org/\n\nQuan trọng: Nếu bạn bật VPN, OONI Probe sẽ không tự động chạy kiểm tra. Vui lòng tắt VPN của bạn để kiểm tra OONI Probe tự động. Tìm hiểu thêm: https://ooni.org/support/faq/#can-i-run-ooni-probe-over-a-vpn"; +"Settings.Sharing.Label" = "Chia sẻ"; +"Settings.Sharing.UploadResults" = "Tự động công bố các kết quả"; +"Settings.Sharing.UploadResultsManually" = "Tự Tải Lên Kết Quả "; +"Settings.Sharing.IncludeNetwork" = "Bao gồm thông tin mạng"; +"Settings.Sharing.GPS" = "Bao gồm vị trí địa lý ước lượng"; +"Settings.Sharing.IncludeIP" = "Bao gồm địa chỉ IP của tôi"; +"Settings.Sharing.IncludeCountryCode" = "Bao gồm Mã quốc gia"; +"Settings.Sharing.IncludeCountryCode.PopUp" = "Thông tin này (ví dụ: VN là viết tắt của Việt Nam) cần có để xác định quốc gia mà các đo lường được thu thập. Bạn có chắc chắn muốn tắt tùy chọn này không?"; +"Settings.Sharing.Footer" = "Bằng việc công bố kết quả, bạn đang góp phần tăng cường tính minh bạch trong can thiệp mạng và hỗ trợ cộng đồng OONI.\n\nThông tin mạng (ví dụ Số hệ thống tự trị - ASN) là bắt buộc để xác định Nhà cung cấp mạng"; +"Settings.TestOptions.Label" = "Tùy chọn kiểm tra"; +"Settings.TestOptions.Footer" = "Những gì bạn cấu hình thông qua thiết đặt kiểm tra ở trên (ví dụ: tắt kiểm tra WhatsApp) sẽ áp dụng cho các bài kiểm tra chạy theo cách thủ công, cũng như các bài kiểm tra chạy tự động (khi kiểm tra tự động được bật)."; +"Settings.TestOptions.LongRunningTest" = "Bài kiểm tra dài"; +"Settings.TestOptions.RunLongRunningTests" = "Chạy bài kiểm tra dài ở nền trước?"; +"Settings.Privacy.Label" = "Riêng tư"; +"Settings.Privacy.SendCrashReports" = "Gửi báo cáo sự cố"; +"Settings.Advanced.Label" = "Nâng cao"; +"Settings.DarkMode.Label" = "Màn hình tối"; +"Settings.Advanced.DebugLogs" = "Nhật ký gỡ lỗi"; +"Settings.Advanced.RecentLogs" = "Xem nhật kí gần đây"; +"Settings.Advanced.LanguageSettings.Title" = "Thiết đặt Ngôn ngữ"; +"Settings.Advanced.LanguageSettings.PopUp" = "Chọn Ngôn Ngữ"; +"Settings.Advanced.UseDomainFronting" = "Luôn sử dụng domain fronting"; +"Settings.Proxy.Label" = "Backend proxy của OONI"; +"Settings.Proxy.Enabled" = "Proxy"; +"Settings.Proxy.None" = "Không có"; +"Settings.Proxy.Psiphon" = "Psiphon"; +"Settings.Proxy.Custom" = "Proxy tùy chỉnh"; +"Settings.Proxy.Custom.Value" = "URL Proxy tùy chỉnh"; +"Settings.Proxy.Custom.Protocol" = "Giao thức proxy tùy chỉnh"; +"Settings.Proxy.Custom.Connection" = "Kết nối"; +"Settings.Proxy.Custom.Hostname" = "Tên máy chủ"; +"Settings.Proxy.Custom.Port" = "Cổng"; +"Settings.Proxy.Custom.Credentials" = "Thông tin xác thực (tùy chọn)"; +"Settings.Proxy.Custom.Username" = "Tên đăng nhập"; +"Settings.Proxy.Custom.Password" = "Mật khẩu"; +"Settings.Proxy.Psiphon.Over.Custom" = "Sử dụng Psiphon thay cho proxy tùy chỉnh"; +"Settings.Proxy.Footer" = "Bạn không thể sử dụng OONI Probe? Hãy thử bật [Psiphon] (https://psiphon.ca/) để vượt qua kiểm duyệt lên OONI Probe. Hoặc, bạn có thể sử dụng proxy tùy chỉnh."; +"Settings.Websites.MaxRuntimeEnabled" = "Giới hạn thời lượng kiểm tra"; +"Settings.Websites.MaxRuntime" = "Thời lượng kiểm tra "; +"Settings.Websites.Categories.Label" = "Thể loại web để kiểm tra"; +"Settings.Websites.Categories.Description" = "%@ thể loại đã bật mở"; +"Settings.Websites.Categories.Edit" = "Chỉnh sửa"; +"Settings.Websites.Categories.Selection.None" = "Bỏ chọn tất cả"; +"Settings.Websites.Categories.Selection.All" = "Chọn Tất cả"; +"Settings.Websites.Categories.Selection.Done" = "Lưu"; +"Settings.Websites.Categories.Confirmation.Title" = "Thay đổi chưa được lưu"; +"Settings.Websites.Categories.Confirmation.Body" = "Bạn đã thực hiện một số thay đổi đối với các thể loại đã bật mở. Bạn có muốn lưu lại không?"; +"Settings.Websites.Categories.Confirmation.Label.Confirm" = "Lưu"; +"Settings.Websites.Categories.Confirmation.Label.Cancel" = "Hủy bỏ"; +"Settings.Websites.CustomURL.Title" = "Chọn các trang web để kiểm tra"; +"Settings.Websites.CustomURL.URL" = "URL"; +"Settings.Websites.CustomURL.NoURLEntered" = "Không có URL nào được nhập"; +"Settings.Websites.CustomURL.Run" = "Chạy"; +"Settings.Websites.CustomURL.Add" = "Thêm trang web"; +"Settings.Websites.CustomURL.LoadFromTemplate" = "Nạp vào từ biểu mẫu"; +"Settings.Websites.TestCount" = "Số lượng trang web được thử nghiệm (0 có nghĩa là tất cả)"; +"Settings.InstantMessaging.TestWhatsApp" = "Kiểm tra WhatsApp"; +"Settings.InstantMessaging.TestTelegram" = "Kiểm tra Telegram"; +"Settings.InstantMessaging.TestFacebookMessenger" = "Kiểm tra Facebook Messenger"; +"Settings.InstantMessaging.TestSignal" = "Kiểm tra Signal"; +"Settings.Middleboxes.TestHTTPInvalidRequestLine" = "Chạy kiểm tra HTTP Invalid Request Line"; +"Settings.Middleboxes.TestHTTPHeaderFieldManipulation" = "Chạy kiểm tra HTTP Header Field Manipulation"; +"Settings.Performance.TestNDT" = "Chạy kiểm tra tốc độ NDT"; +"Settings.Performance.NDTAutomaticServerSelection" = "Lựa chọn máy chủ NDT tự động"; +"Settings.Performance.NDTServerAddress" = "Địa chỉ máy chủ NDT"; +"Settings.Performance.NDTServerPort" = "Cổng máy chủ NDT"; +"Settings.Performance.TestDash" = "Chạy kiểm tra phát trực tuyến DASH"; +"Settings.Performance.DashAutomaticServerSelection" = "Tự động chọn máy chủ DASH"; +"Settings.Performance.DashServerAddress" = "Máy chủ DASH"; +"Settings.Performance.DashServerPort" = "Cổng máy chủ DASH"; +"Settings.Circumvention.TestPsiphon" = "Kiểm tra Psiphon"; +"Settings.Circumvention.TestTor" = "Kiểm tra Tor"; +"Settings.Circumvention.TestRiseupVPN" = "Kiểm tra RiseupVPN"; +"Settings.WarmVPNInUse.Label" = "Cảnh báo khi VPN được sử dụng "; +"Settings.SendEmail.Label" = "Gửi email đến hỗ trợ"; +"Settings.SendEmail.Message" = "Vui lòng mô tả vấn đề bạn đang gặp phải:"; +"Settings.SendEmail.Error" = "Vui lòng gửi email đến bugs@openobservatory.org kèm theo thông tin về ứng dụng và phiên bản iOS. Nhấn vào \"Sao chép vào Bảng ghi tạm\" bên dưới để sao chép địa chỉ email của chúng tôi."; +"Settings.Language.Current" = "Ngôn ngữ hiện tại của ứng dụng là %@"; +"Settings.Language.Label" = "Ngôn ngữ"; +"Settings.Storage.Label" = "Lượng lưu trữ sử dụng"; +"Settings.Storage.Usage.Label" = "Lượng lưu trữ đã dùng"; +"Settings.Storage.Delete" = "Xóa"; +"Settings.Storage.Clear" = "Xoá"; +"Settings.Storage.Confirmation.Paragraph" = "Bạn chuẩn bị xóa tất cả các kết quả đo lường OONI khỏi thiết bị của mình. Nếu được tải lên, những kết quả này sẽ có trên [OONI Explorer] (https://explorer.ooni.org)"; +"Notification.FinishedRunning" = "Đã chạy xong"; +"Notification.StopTest" = "Dừng kiểm tra"; +"OONIBrowser.TryMirror" = "Thử đối xứng"; +"OONIBrowser.Loading" = "Đang nạp..."; +"OONIBrowser.Error" = "Đã xảy ra lỗi bất ngờ. Vui lòng nạp lại trang này."; +"OONIRun.YouAreAboutToRun" = "Bạn chuẩn bị chạy bài kiểm tra OONI Probe."; +"OONIRun.URLs" = "%@ URL"; +"OONIRun.TestName" = "Tên bài kiểm tra"; +"OONIRun.TestDetails" = "Thông tin về bài kiểm tra"; +"OONIRun.Run" = "Chạy"; +"OONIRun.OONIProbeOutOfDate" = "Quá hạn"; +"OONIRun.OONIProbeNewerVersion" = "Bạn cần cài đặt phiên bản mới hơn của OONI Probe để chạy bài kiểm tra này."; +"OONIRun.Update" = "Cập nhật"; +"OONIRun.Close" = "Đóng"; +"OONIRun.InvalidParameter" = "Thông số không hợp lệ"; +"OONIRun.InvalidParameter.Msg" = "Liên kết chạy OONI không đúng định dạng hoặc ứng dụng của bạn chưa được cập nhật."; +"OONIRun.RandomSamplingOfURLs" = "Bạn sẽ kiểm tra một số trang web ngẫu nhiên."; +"OONIRun.TestRunningError" = "Vui lòng đợi cho bài kiểm tra hoàn thành trước khi nhấn vào liên kết chạy OONI."; +"CategoryCode.ALDR.Name" = "Ma túy và Rượu"; +"CategoryCode.REL.Name" = "Tôn giáo"; +"CategoryCode.PORN.Name" = "Nội dung khiêu dâm"; +"CategoryCode.PROV.Name" = "Trang phục khêu gợi"; +"CategoryCode.POLR.Name" = "Phê bình chính trị"; +"CategoryCode.HUMR.Name" = "Các vấn đề về nhân quyền"; +"CategoryCode.ENV.Name" = "Môi trường "; +"CategoryCode.MILX.Name" = "Chủ nghĩa khủng bố và các phần tử quá khích"; +"CategoryCode.HATE.Name" = "Phát ngôn thù hận"; +"CategoryCode.NEWS.Name" = "Truyền thông tin tức"; +"CategoryCode.XED.Name" = "Giáo dục giới tính"; +"CategoryCode.PUBH.Name" = "Y tế công cộng"; +"CategoryCode.GMB.Name" = "Cờ bạc"; +"CategoryCode.ANON.Name" = "Công cụ vượt thoát kiểm duyệt"; +"CategoryCode.DATE.Name" = "Hẹn hò trực tuyến"; +"CategoryCode.GRP.Name" = "Mạng xã hội"; +"CategoryCode.LGBT.Name" = "LGBTQ+"; +"CategoryCode.FILE.Name" = "Chia sẻ tập tin"; +"CategoryCode.HACK.Name" = "Công cụ lấy cắp dữ liệu"; +"CategoryCode.COMT.Name" = "Công cụ truyền thông"; +"CategoryCode.MMED.Name" = "Chia sẻ truyền thông"; +"CategoryCode.HOST.Name" = "Dịch vụ lưu trữ web và viết blog"; +"CategoryCode.SRCH.Name" = "Công cụ tìm kiếm"; +"CategoryCode.GAME.Name" = "Game"; +"CategoryCode.CULTR.Name" = "Văn hóa"; +"CategoryCode.ECON.Name" = "Kinh tế"; +"CategoryCode.GOVT.Name" = "Chính phủ"; +"CategoryCode.COMM.Name" = "Thương mại điện tử"; +"CategoryCode.CTRL.Name" = "Nội dung kiểm soát"; +"CategoryCode.IGO.Name" = "Tổ chức liên chính phủ"; +"CategoryCode.MISC.Name" = "Nội dung khác"; +"CategoryCode.ALDR.Description" = "Sử dụng và mua bán ma túy và rượu"; +"CategoryCode.REL.Description" = "Các vấn đề tôn giáo, cả ủng hộ và phản biện"; +"CategoryCode.PORN.Description" = "Nội dung khiêu dâm nhẹ và mạnh bạo"; +"CategoryCode.PROV.Description" = "Trang phục khêu gợi và hình ảnh phụ nữ mặc quần áo hở hang"; +"CategoryCode.POLR.Description" = "Quan điểm chính trị phê phán"; +"CategoryCode.HUMR.Description" = "Các vấn đề về nhân quyền"; +"CategoryCode.ENV.Description" = "Thảo luận về các vấn đề môi trường"; +"CategoryCode.MILX.Description" = "Chủ nghĩa khủng bố, các phần tử bạo lực hoặc phong trào ly khai"; +"CategoryCode.HATE.Description" = "Phê phán các nhóm về chủng tộc, giới tính, xu hướng tính dục hoặc các đặc điểm khác"; +"CategoryCode.NEWS.Description" = "Các trang web tin tức lớn, các hãng tin tức khu vực và các phương tiện truyền thông độc lập"; +"CategoryCode.XED.Description" = "Các vấn đề sức khỏe tình dục bao gồm tránh thai, các bệnh lây qua đường tình dục, ngăn ngừa hiếp dâm và nạo phá thai"; +"CategoryCode.PUBH.Description" = "Các vấn đề về y tế công cộng, như COVID-19, HIV/AIDS, Ebola"; +"CategoryCode.GMB.Description" = "Cờ bạc và cá độ trực truyến"; +"CategoryCode.ANON.Description" = "Ẩn danh, vượt thoát kiểm duyệt và mã hóa"; +"CategoryCode.DATE.Description" = "Các trang hẹn hò trực tuyến"; +"CategoryCode.GRP.Description" = "Các nền tảng và công cụ mạng xã hội trực tuyến"; +"CategoryCode.LGBT.Description" = "Cộng đồng LGBTQ + thảo luận về các vấn đề liên quan (trừ nội dung khiêu dâm)"; +"CategoryCode.FILE.Description" = "Chia sẻ tập tin bao gồm dữ liệu lưu trữ điện toán đám mây, torrent và P2P"; +"CategoryCode.HACK.Description" = "Công cụ bảo mật máy tính và tin tức"; +"CategoryCode.COMT.Description" = "Công cụ giao tiếp cá nhân và nhóm bao gồm VoIP, nhắn tin và webmail"; +"CategoryCode.MMED.Description" = "Chia sẻ video, âm thanh và hình ảnh"; +"CategoryCode.HOST.Description" = "Lưu trữ web, viết blog và xuất bản trực tuyến khác"; +"CategoryCode.SRCH.Description" = "Công cụ tìm kiếm và cổng thông tin"; +"CategoryCode.GAME.Description" = "Trò chơi trực tuyến và các nền tảng trò chơi (không bao gồm các trang web cờ bạc)"; +"CategoryCode.CULTR.Description" = "Giải trí, bao gồm lịch sử, văn học, âm nhạc, phim ảnh, châm biếm và hài"; +"CategoryCode.ECON.Description" = "Tình hình chung về phát triển kinh tế và nghèo đói"; +"CategoryCode.GOVT.Description" = "Các trang web do chính phủ quản lý, bao gồm quân đội"; +"CategoryCode.COMM.Description" = "Các sản phẩm và dịch vụ thương mại"; +"CategoryCode.CTRL.Description" = "Nội dung ôn hoà hoặc vô hại được sử dụng để kiểm soát"; +"CategoryCode.IGO.Description" = " Các tổ chức liên chính phủ bao gồm Liên Hợp quốc"; +"CategoryCode.MISC.Description" = "Các trang web chưa được phân loại"; diff --git a/ooniprobe/zh-Hans.lproj/Localizable.strings b/ooniprobe/zh-Hans.lproj/Localizable.strings index 6bddeee22..851893f9a 100644 --- a/ooniprobe/zh-Hans.lproj/Localizable.strings +++ b/ooniprobe/zh-Hans.lproj/Localizable.strings @@ -56,7 +56,7 @@ "Dashboard.Card.Subtitle" = "触击选项卡以查看详情"; "Dashboard.Card.Seconds" = "~%@s"; "Dashboard.Websites.Card.Description" = "测试网站是否被屏蔽"; -"Dashboard.Websites.Overview.Paragraph" = "使用 OONI 的[网络连接测试](https://ooni.org/nettest/web-connectivity/)检查网站是否被屏蔽。\n\n每次你点击 \"运行\",你都会从公民实验室的[全球](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv)和[特定国家](https://github.com/citizenlab/test-lists/tree/master/lists)测试列表中测试不同的网站。\n\n要测试您选择的网站,请点击选择网站按钮或通过此卡的设置选择网站类别。\n\n该测试测量网站是否被 DNS 篡改、TCP/IP 封锁或透明的 HTTP 代理所屏蔽。\n\n您的结果将被发布在 [OONI Explorer](https://explorer.ooni.org/world/)和[OONI API](https://api.ooni.io/)。"; +"Dashboard.Websites.Overview.Paragraph" = "使用 OONI 的[网页连通性测试](https://ooni.org/nettest/web-connectivity/)检查网站是否被屏蔽。\n\n每次您点击“运行”时,都会测试公民实验室的[全球](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv)和[特定国家](https://github.com/citizenlab/test-lists/tree/master/lists)列表中的一些网站。\n\n如要测试您自选的网站,点击“选择网站”按钮或通过本卡片的设置选择网站类别。\n\n此测试测量网站是否遭受 DNS 篡改、TCP/IP 封锁或透明 HTTP 代理的屏蔽。\n\n您的测试结果会被发布在 [OONI Explorer](https://explorer.ooni.org/world/) 和 [OONI API](https://api.ooni.io/)。"; "Dashboard.Websites.Overview.Paragraph.Desktop" = "使用 OONI 的[网络连接测试](https://ooni.org/nettest/web-connectivity/)检查网站是否被屏蔽。\n\n你将测试公民实验室的[全球](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv)和[特定国家](https://github.com/citizenlab/test-lists/tree/master/lists)测试列表中的网站。\n\n这项测试测量网站是否被 DNS 篡改、TCP/IP 封锁或透明的 HTTP 代理所屏蔽。\n\n你的结果将被发布在 [OONI Explorer](https://explorer.ooni.org/)和[OONI API](https://api.ooni.io/)。"; "Dashboard.Performance.Card.Description" = "测试您的网速和性能"; "Dashboard.Performance.Overview.Paragraph" = "使用 [NDT](https://ooni.org/nettest/ndt/) 测试测量你的网络速度和性能。\n\n使用 [DASH](https://ooni.org/nettest/dash/) 测试测量视频流性能。\n\n这些测试消耗的数据取决于你的网络速度。\n\n您的结果将被发布在 [OONI Explorer](https://explorer.ooni.org/world/)和[OONI API](https://api.ooni.io/)。\n\n免责声明:这些测试依赖于第三方服务器。因此,我们不能保证你的 IP 地址不会被收集。"; @@ -304,7 +304,7 @@ "Modal.OnlyDigits" = "此字段只能输入数字。"; "Modal.ReRun.Title" = "重新运行测试"; "Modal.ReRun.Paragraph" = "此测试已失败。重新运行此测试?"; -"Modal.ReRun.Websites.Title" = "你正准备重新测试 %@ 家网站。"; +"Modal.ReRun.Websites.Title" = "您即将重新测试 %@ 个网站。"; "Modal.ReRun.Websites.Run" = "运行"; "Modal.CustomURL.NotSaved" = "离开此屏幕将不会保存您的 URL。确定离开吗?"; "Modal.ManualUpload.Title" = "启用手动上传?"; @@ -335,7 +335,7 @@ "Test.Experimental.Fullname" = "试验性"; "Test.HTTPInvalidRequestLine.Fullname" = "HTTP Invalid Request Line 测试"; "Test.HTTPHeaderFieldManipulation.Fullname" = "HTTP Header Field Manipulation 测试"; -"Test.WebConnectivity.Fullname" = "Web Connectivity 测试"; +"Test.WebConnectivity.Fullname" = "网页连通性测试"; "Test.NDT.Fullname" = "NDT 网速测试"; "Test.Dash.Fullname" = "DASH 流测试"; "Test.WhatsApp.Fullname" = "WhatsApp 测试"; @@ -494,7 +494,7 @@ "CategoryCode.ECON.Name" = "经济"; "CategoryCode.GOVT.Name" = "政府"; "CategoryCode.COMM.Name" = "电子商务"; -"CategoryCode.CTRL.Name" = "控制内容"; +"CategoryCode.CTRL.Name" = "质控内容"; "CategoryCode.IGO.Name" = "政府间组织"; "CategoryCode.MISC.Name" = "其他内容"; "CategoryCode.ALDR.Description" = "毒品和酒精的使用和销售"; @@ -525,6 +525,6 @@ "CategoryCode.ECON.Description" = "一般性经济发展与贫困"; "CategoryCode.GOVT.Description" = "政府运营的网站,包括军方"; "CategoryCode.COMM.Description" = "商业服务和产品"; -"CategoryCode.CTRL.Description" = "用于控制的良性或无害内容"; +"CategoryCode.CTRL.Description" = "用于品质控制的良性或无害内容"; "CategoryCode.IGO.Description" = "政府间组织,例如联合国"; "CategoryCode.MISC.Description" = "尚未分类的网站"; From 9602f4142e726e3858dbc11094955ac32ceee8b0 Mon Sep 17 00:00:00 2001 From: Norbel AMBANUMBEN Date: Thu, 19 Oct 2023 18:48:06 +0100 Subject: [PATCH 5/5] Fix: hidden individual upload-measurement toast (#531) Fixes https://github.com/ooni/probe/issues/2511, https://github.com/ooni/probe/issues/2487 ## Proposed Changes - Updated constraints for UploadBarFooter --- .../TestResults/Details/CircumventionDetailsViewController.m | 5 +---- .../View/TestResults/Details/DashDetailsViewController.m | 5 +---- .../TestResults/Details/FailedTestDetailsViewController.m | 5 +---- .../Details/InstantMessagingDetailsViewController.m | 5 +---- .../TestResults/Details/MiddleBoxesDetailsViewController.m | 5 +---- .../View/TestResults/Details/NdtDetailsViewController.m | 5 +---- .../View/TestResults/Details/TestDetailsViewController.m | 2 +- .../View/TestResults/Details/WebsitesDetailsViewController.m | 5 +---- 8 files changed, 8 insertions(+), 29 deletions(-) diff --git a/ooniprobe/View/TestResults/Details/CircumventionDetailsViewController.m b/ooniprobe/View/TestResults/Details/CircumventionDetailsViewController.m index b4ac16ee2..1b2fed457 100644 --- a/ooniprobe/View/TestResults/Details/CircumventionDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/CircumventionDetailsViewController.m @@ -89,10 +89,7 @@ -(void)viewWillAppear:(BOOL)animated{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; }); diff --git a/ooniprobe/View/TestResults/Details/DashDetailsViewController.m b/ooniprobe/View/TestResults/Details/DashDetailsViewController.m index 06c702907..c64972416 100644 --- a/ooniprobe/View/TestResults/Details/DashDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/DashDetailsViewController.m @@ -35,10 +35,7 @@ -(void)viewWillAppear:(BOOL)animated{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; }); diff --git a/ooniprobe/View/TestResults/Details/FailedTestDetailsViewController.m b/ooniprobe/View/TestResults/Details/FailedTestDetailsViewController.m index 9d62b3158..0305703e8 100644 --- a/ooniprobe/View/TestResults/Details/FailedTestDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/FailedTestDetailsViewController.m @@ -38,10 +38,7 @@ -(IBAction)reRun{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; }); diff --git a/ooniprobe/View/TestResults/Details/InstantMessagingDetailsViewController.m b/ooniprobe/View/TestResults/Details/InstantMessagingDetailsViewController.m index 13690dec3..60a28d858 100644 --- a/ooniprobe/View/TestResults/Details/InstantMessagingDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/InstantMessagingDetailsViewController.m @@ -109,10 +109,7 @@ -(void)viewWillAppear:(BOOL)animated{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; }); diff --git a/ooniprobe/View/TestResults/Details/MiddleBoxesDetailsViewController.m b/ooniprobe/View/TestResults/Details/MiddleBoxesDetailsViewController.m index de28260de..4615300ca 100644 --- a/ooniprobe/View/TestResults/Details/MiddleBoxesDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/MiddleBoxesDetailsViewController.m @@ -45,10 +45,7 @@ -(void)viewWillAppear:(BOOL)animated{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; }); diff --git a/ooniprobe/View/TestResults/Details/NdtDetailsViewController.m b/ooniprobe/View/TestResults/Details/NdtDetailsViewController.m index baed72b60..11190ac91 100644 --- a/ooniprobe/View/TestResults/Details/NdtDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/NdtDetailsViewController.m @@ -59,10 +59,7 @@ -(void)viewWillAppear:(BOOL)animated{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; }); diff --git a/ooniprobe/View/TestResults/Details/TestDetailsViewController.m b/ooniprobe/View/TestResults/Details/TestDetailsViewController.m index f809ae7b0..c4c5c7066 100644 --- a/ooniprobe/View/TestResults/Details/TestDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/TestDetailsViewController.m @@ -105,7 +105,7 @@ -(void)reloadFooter{ [self.scrollView setNeedsUpdateConstraints]; } else { - self.scrollViewFooterConstraint.constant = 0; + self.scrollViewFooterConstraint.constant = 64; [self.scrollView setNeedsUpdateConstraints]; } }); diff --git a/ooniprobe/View/TestResults/Details/WebsitesDetailsViewController.m b/ooniprobe/View/TestResults/Details/WebsitesDetailsViewController.m index 912909c25..835de0889 100644 --- a/ooniprobe/View/TestResults/Details/WebsitesDetailsViewController.m +++ b/ooniprobe/View/TestResults/Details/WebsitesDetailsViewController.m @@ -56,10 +56,7 @@ -(void)viewWillAppear:(BOOL)animated{ } -(void)reloadConstraints{ - CGFloat uploadConstraint = 0; - if ([RunningTest currentTest].isTestRunning){ - uploadConstraint += 64; - } + CGFloat uploadConstraint = 64; dispatch_async(dispatch_get_main_queue(), ^{ self.uploadBarFooterConstraint.constant = uploadConstraint; });