summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/bitmask-vpn/catalog.go1395
-rw-r--r--go.mod28
-rw-r--r--go.sum25
-rw-r--r--locales/ar/messages.gotext.json36
-rw-r--r--locales/bn/messages.gotext.json36
-rw-r--r--locales/br/messages.gotext.json36
-rw-r--r--locales/ca/messages.gotext.json36
-rw-r--r--locales/en-GB/messages.gotext.json36
-rw-r--r--locales/en-US/messages.gotext.json38
-rw-r--r--locales/en/messages.gotext.json335
-rw-r--r--locales/es-ES/messages.gotext.json36
-rw-r--r--locales/es/messages.gotext.json36
-rw-r--r--locales/eu/messages.gotext.json36
-rw-r--r--locales/fa-IR/messages.gotext.json36
-rw-r--r--locales/fr/messages.gotext.json36
-rw-r--r--locales/he/messages.gotext.json36
-rw-r--r--locales/hu/messages.gotext.json314
-rw-r--r--locales/it/messages.gotext.json36
-rw-r--r--locales/lt/messages.gotext.json36
-rw-r--r--locales/nl/messages.gotext.json36
-rw-r--r--locales/pt-BR/messages.gotext.json36
-rw-r--r--locales/pt-PT/messages.gotext.json314
-rw-r--r--locales/ru/messages.gotext.json36
-rw-r--r--locales/sv/messages.gotext.json38
-rw-r--r--locales/ug/messages.gotext.json314
-rw-r--r--locales/zh-TW/messages.gotext.json36
26 files changed, 2425 insertions, 988 deletions
diff --git a/cmd/bitmask-vpn/catalog.go b/cmd/bitmask-vpn/catalog.go
index b0b7ee1..aaa3a29 100644
--- a/cmd/bitmask-vpn/catalog.go
+++ b/cmd/bitmask-vpn/catalog.go
@@ -28,6 +28,7 @@ func init() {
"bn": &dictionary{index: bnIndex, data: bnData},
"br": &dictionary{index: brIndex, data: brData},
"ca": &dictionary{index: caIndex, data: caData},
+ "en": &dictionary{index: enIndex, data: enData},
"en_GB": &dictionary{index: en_GBIndex, data: en_GBData},
"en_US": &dictionary{index: en_USIndex, data: en_USData},
"es": &dictionary{index: esIndex, data: esData},
@@ -36,15 +37,18 @@ func init() {
"fa_IR": &dictionary{index: fa_IRIndex, data: fa_IRData},
"fr": &dictionary{index: frIndex, data: frData},
"he": &dictionary{index: heIndex, data: heData},
+ "hu": &dictionary{index: huIndex, data: huData},
"it": &dictionary{index: itIndex, data: itData},
"lt": &dictionary{index: ltIndex, data: ltData},
"nl": &dictionary{index: nlIndex, data: nlData},
"pl": &dictionary{index: plIndex, data: plData},
"pt_BR": &dictionary{index: pt_BRIndex, data: pt_BRData},
+ "pt_PT": &dictionary{index: pt_PTIndex, data: pt_PTData},
"ro": &dictionary{index: roIndex, data: roData},
"ru": &dictionary{index: ruIndex, data: ruData},
"sk": &dictionary{index: skIndex, data: skData},
"sv": &dictionary{index: svIndex, data: svData},
+ "ug": &dictionary{index: ugIndex, data: ugData},
"zh": &dictionary{index: zhIndex, data: zhData},
"zh_TW": &dictionary{index: zh_TWIndex, data: zh_TWData},
}
@@ -57,755 +61,882 @@ func init() {
}
var messageKeyToIndex = map[string]int{
- "%[1]s is an easy, fast, and secure VPN service from %[2]s. %[1]s does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at %[3]s.\n\t\t\nBy using this application, you agree to the Terms of Service available at %[4]s. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n%[1]v version: %[5]s": 2,
- "%s blocking internet": 24,
- "%s off": 19,
- "%s on": 18,
- "About": 3,
- "About...": 14,
- "An error has ocurred initializing the VPN: %v": 25,
- "Can't connect to %s: %v": 7,
- "Cancel": 20,
- "Checking status...": 9,
- "Connecting to %s": 21,
- "Could not find a polkit authentication agent. Please run one and try again.": 5,
- "Donate": 1,
- "Donate...": 13,
- "Error starting VPN": 8,
- "Help...": 12,
- "Initialization error": 4,
- "Missing authentication agent": 6,
- "Quit": 15,
- "Reconnect": 23,
- "Route traffic through:": 16,
- "Stopping %s": 22,
- "The %s service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?": 0,
- "Turn off": 11,
- "Turn on": 10,
- "Use %s %v gateway": 17,
+ "%[1]s is an easy, fast, and secure VPN service from %[2]s. %[1]s does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at %[3]s.\n\t\t\nBy using this application, you agree to the Terms of Service available at %[4]s. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n%[1]v version: %[5]s": 3,
+ "%s blocking internet": 25,
+ "%s off": 20,
+ "%s on": 19,
+ "About": 4,
+ "About...": 15,
+ "An error has ocurred initializing the VPN: %v": 0,
+ "Can't connect to %s: %v": 8,
+ "Cancel": 21,
+ "Checking status...": 10,
+ "Connecting to %s": 22,
+ "Could not find a polkit authentication agent. Please run one and try again.": 6,
+ "Donate": 2,
+ "Donate...": 14,
+ "Error starting VPN": 9,
+ "Help...": 13,
+ "Initialization error": 5,
+ "Missing authentication agent": 7,
+ "Quit": 16,
+ "Reconnect": 24,
+ "Route traffic through:": 17,
+ "Stopping %s": 23,
+ "The %s service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?": 1,
+ "Turn off": 12,
+ "Turn on": 11,
+ "Use %s %v gateway": 18,
}
var arIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000158, 0x00000165, 0x00000421,
- 0x00000433, 0x0000044a, 0x000004be, 0x000004ee,
- 0x00000527, 0x00000549, 0x00000572, 0x0000057d,
- 0x00000588, 0x0000059c, 0x000005a8, 0x000005bd,
- 0x000005c6, 0x000005e6, 0x00000608, 0x00000617,
- 0x0000062b, 0x00000637, 0x00000664, 0x0000067c,
- 0x00000696, 0x000006b6, 0x000006ec,
+ 0x00000000, 0x00000036, 0x0000018e, 0x0000019b,
+ 0x00000457, 0x00000469, 0x00000480, 0x000004f4,
+ 0x00000524, 0x0000055d, 0x0000057f, 0x000005a8,
+ 0x000005b3, 0x000005be, 0x000005d2, 0x000005de,
+ 0x000005f3, 0x000005fc, 0x0000061c, 0x0000063e,
+ 0x0000064d, 0x00000661, 0x0000066d, 0x0000069a,
+ 0x000006b2, 0x000006cc, 0x000006ec,
} // Size: 132 bytes
const arData string = "" + // Size: 1772 bytes
- "\x02خدمة %[1]s مكلفة التشغيل. لا يوجد حسابات أوفواتير لهذه الخدمة لأننا " +
- "لا نريد أن نخزن معلومات شخصية عنك. و لكن اذا أردت لهذه الخدمة أن تستمر،" +
- " قم بالتبرع على الأقل ب 5$ كل شهر.\x0a\x09\x0aهل تريد التبرع الآن؟\x02تب" +
- "رَّع\x02%[1]s عبارة عن خدمة VPN سهلة وسريعة وآمنة من %[2]s. %[1]s لا يح" +
- "تاج إلى حساب مستخدم أويحتفظ بسجلات أويراقبك بأى طريقة.\x0a\x09 \x0aه" +
- "ذه الخدمة يتم تغطية تكاليفها بالكامل عن طريق التبرعات من مستخدمين مثلك." +
- " من فضلك تبرع على %[3]s.\x0a\x09\x09\x0aباستخدامك لهذا التطبيق، انت تواف" +
- "ق على شروط الخدمة المتاحة على %[4]s. هذه الخدمة مقدمة كما هى، بدون أى ض" +
- "مانات، و هى موجهة للأشخاص الذين يعملون لجعل هذا العالم مكانا أفضل.\x0a" +
- "\x0a\x0a%[1]v version: %[5]s\x02عن الخدمة\x02خطأ فى البدء\x02لم يجد البر" +
- "نامج أداة الدخول (polkit). من فضلك شغل واحدة وحاول ثانية.\x02أداة الدخو" +
- "ل للحساب مفقودة\x02لا يمكن الاتصال ببرنامج %[1]s: %[2]v\x02حدث خطأ فى ت" +
- "شغيل VPN\x02جارى التحقق من الوضع...\x02تشغيل\x02إغلاق\x02المساعدة..." +
- "\x02تبرع...\x02عن الخدمة...\x02خروج\x02مرور التواصل عبر:\x02استخدم مدخل " +
- "%[1]s %[2]v\x02%[1]s يعمل\x02%[1]s لا يعمل\x02إلغاء \x02جارى الإتصال ببر" +
- "نامج %[1]s\x02ينم ايقاف %[1]s\x02إعادة الاتصال\x02%[1]s يحجب الإنترنت" +
- "\x02حدث خطأ أثناء بدء اتصال VPN: %[1]v"
+ "\x02حدث خطأ أثناء بدء اتصال VPN: %[1]v\x02خدمة %[1]s مكلفة التشغيل. لا ي" +
+ "وجد حسابات أوفواتير لهذه الخدمة لأننا لا نريد أن نخزن معلومات شخصية عنك" +
+ ". و لكن اذا أردت لهذه الخدمة أن تستمر، قم بالتبرع على الأقل ب 5$ كل شهر." +
+ "\x0a\x09\x0aهل تريد التبرع الآن؟\x02تبرَّع\x02%[1]s عبارة عن خدمة VPN سه" +
+ "لة وسريعة وآمنة من %[2]s. %[1]s لا يحتاج إلى حساب مستخدم أويحتفظ بسجلات" +
+ " أويراقبك بأى طريقة.\x0a\x09 \x0aهذه الخدمة يتم تغطية تكاليفها بالكام" +
+ "ل عن طريق التبرعات من مستخدمين مثلك. من فضلك تبرع على %[3]s.\x0a\x09" +
+ "\x09\x0aباستخدامك لهذا التطبيق، انت توافق على شروط الخدمة المتاحة على %[" +
+ "4]s. هذه الخدمة مقدمة كما هى، بدون أى ضمانات، و هى موجهة للأشخاص الذين ي" +
+ "عملون لجعل هذا العالم مكانا أفضل.\x0a\x0a\x0a%[1]v version: %[5]s\x02عن" +
+ " الخدمة\x02خطأ فى البدء\x02لم يجد البرنامج أداة الدخول (polkit). من فضلك" +
+ " شغل واحدة وحاول ثانية.\x02أداة الدخول للحساب مفقودة\x02لا يمكن الاتصال " +
+ "ببرنامج %[1]s: %[2]v\x02حدث خطأ فى تشغيل VPN\x02جارى التحقق من الوضع..." +
+ "\x02تشغيل\x02إغلاق\x02المساعدة...\x02تبرع...\x02عن الخدمة...\x02خروج\x02" +
+ "مرور التواصل عبر:\x02استخدم مدخل %[1]s %[2]v\x02%[1]s يعمل\x02%[1]s لا " +
+ "يعمل\x02إلغاء \x02جارى الإتصال ببرنامج %[1]s\x02ينم ايقاف %[1]s\x02إعاد" +
+ "ة الاتصال\x02%[1]s يحجب الإنترنت"
var bnIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000026e, 0x00000281, 0x000007a9,
- 0x000007c2, 0x000007e5, 0x000008d9, 0x00000927,
- 0x0000097a, 0x000009ca, 0x00000a11, 0x00000a25,
- 0x00000a39, 0x00000a52, 0x00000a68, 0x00000a84,
- 0x00000a91, 0x00000ae2, 0x00000b27, 0x00000b3a,
- 0x00000b4d, 0x00000b5d, 0x00000b9d, 0x00000bc0,
- 0x00000bdc, 0x00000c24, 0x00000c89,
+ 0x00000000, 0x00000065, 0x000002d3, 0x000002e6,
+ 0x0000080e, 0x00000827, 0x0000084a, 0x0000093e,
+ 0x0000098c, 0x000009df, 0x00000a2f, 0x00000a76,
+ 0x00000a8a, 0x00000a9e, 0x00000ab7, 0x00000acd,
+ 0x00000ae9, 0x00000af6, 0x00000b47, 0x00000b8c,
+ 0x00000b9f, 0x00000bb2, 0x00000bc2, 0x00000c02,
+ 0x00000c25, 0x00000c41, 0x00000c89,
} // Size: 132 bytes
const bnData string = "" + // Size: 3209 bytes
- "\x02%[1]s পরিষেবা চালানো বেশ ব্যয়বহুল। কারণ আমরা আপনার ব্যক্তিগত তথ্য স" +
- "ংরক্ষণ করতে চাই না, এই পরিষেবাটির জন্য কোনো অ্যাকাউন্ট বা বিলিং নেই। ক" +
- "িন্তু আপনি যদি পরিষেবা চালিয়ে যেতে চান তবে প্রতি মাসে কমপক্ষে $ 5 দান" +
- " করুন।\x0a\x09\x0a আপনি কি এখন দান করতে চান?\x02অনুদান\x02%[1]s ভিপিএন প" +
- "রিষেবা %[2]s থেকে সহজ, দ্রুত এবং নিরাপদ । %[1]s ব্যবহারকারীর কোন অ্যাক" +
- "াউন্টের প্রয়োজন নেই। লগ রাখা অথবা যে কোনও উপায়ে আপনাকে ট্র্যাক করা হ" +
- "য় না। \x0a\x0aএই পরিষেবাটি সম্পূর্ণরূপে আপনার মতো ব্যবহারকারীদের অনুদা" +
- "নে পরিচালিত হয়। অনুগ্রহ করে দান করুন %[3]s\x0a\x0a এই অ্যাপ্লিকেশন ব্য" +
- "বহার করে, আপনি %[4]s এ উপলব্ধ পরিষেবার শর্তাদির সাথে সম্মত হয়েছেন। এই " +
- "পরিষেবাটি যেমনটি প্রদান করা হয়েছে, তাছাড়া কোনও ওয়্যারেন্টি নেই এবং এ" +
- "টি এমন লোকদের জন্য তৈরি করা হয়েছে যারা পৃথিবীকে আরও সুন্দর করার জন্য " +
- "কাজ করছে।\x0a\x0a\x0a %[1]v সংস্করণ: %[5]s\x02সম্পর্কে\x02সূচনা ত্রুটি" +
- "\x02পোলকিট প্রমাণীকরণ এজেন্ট খুঁজে পাওয়া যায়নি. অনুগ্রহ করে একটি চালান" +
- " এবং আবার চেষ্টা করুন ।\x02প্রমাণীকরণ এজেন্ট অনুপস্থিত\x02\u00a0%[1]s: %" +
- "[2]v সাথে সংযোগ করতে পারবেন না\x02ভিপিএন চালু করতে ত্রুটি হয়েছে\x02অবস্থ" +
- "া পরিক্ষা করা হচ্ছে ...\x02চালু কর\x02বন্ধ কর\x02সাহায্য...\x02অনুদান." +
- "..\x02সম্পর্কে...\x02বন্ধ\x02ট্রাফিক যে মাধ্যমে চলাচল করবে:\x02%[1]s %[2" +
- "]v গেটওয়ে ব্যবহার করুন\x02%[1]s চালু\x02%[1]s বন্ধ\x02বাতিল\x02%[1]s এর" +
- " সাথে সংযুক্ত হচ্ছে\x02%[1]s বন্ধ হচ্ছে\x02পুনঃসংযোগ\x02%[1]s ইন্টারনেট " +
- "প্রতিরোধ করছে\x02VPN আরম্ভ করার সময় একটি ত্রুটি ঘটেছে: %[1]v"
+ "\x02VPN আরম্ভ করার সময় একটি ত্রুটি ঘটেছে: %[1]v\x02%[1]s পরিষেবা চালানো" +
+ " বেশ ব্যয়বহুল। কারণ আমরা আপনার ব্যক্তিগত তথ্য সংরক্ষণ করতে চাই না, এই প" +
+ "রিষেবাটির জন্য কোনো অ্যাকাউন্ট বা বিলিং নেই। কিন্তু আপনি যদি পরিষেবা চ" +
+ "ালিয়ে যেতে চান তবে প্রতি মাসে কমপক্ষে $ 5 দান করুন।\x0a\x09\x0a আপনি " +
+ "কি এখন দান করতে চান?\x02অনুদান\x02%[1]s ভিপিএন পরিষেবা %[2]s থেকে সহজ," +
+ " দ্রুত এবং নিরাপদ । %[1]s ব্যবহারকারীর কোন অ্যাকাউন্টের প্রয়োজন নেই। লগ" +
+ " রাখা অথবা যে কোনও উপায়ে আপনাকে ট্র্যাক করা হয় না। \x0a\x0aএই পরিষেবাটি" +
+ " সম্পূর্ণরূপে আপনার মতো ব্যবহারকারীদের অনুদানে পরিচালিত হয়। অনুগ্রহ করে " +
+ "দান করুন %[3]s\x0a\x0a এই অ্যাপ্লিকেশন ব্যবহার করে, আপনি %[4]s এ উপলব্" +
+ "ধ পরিষেবার শর্তাদির সাথে সম্মত হয়েছেন। এই পরিষেবাটি যেমনটি প্রদান করা " +
+ "হয়েছে, তাছাড়া কোনও ওয়্যারেন্টি নেই এবং এটি এমন লোকদের জন্য তৈরি করা " +
+ "হয়েছে যারা পৃথিবীকে আরও সুন্দর করার জন্য কাজ করছে।\x0a\x0a\x0a %[1]v " +
+ "সংস্করণ: %[5]s\x02সম্পর্কে\x02সূচনা ত্রুটি\x02পোলকিট প্রমাণীকরণ এজেন্ট" +
+ " খুঁজে পাওয়া যায়নি. অনুগ্রহ করে একটি চালান এবং আবার চেষ্টা করুন ।\x02প" +
+ "্রমাণীকরণ এজেন্ট অনুপস্থিত\x02\u00a0%[1]s: %[2]v সাথে সংযোগ করতে পারবে" +
+ "ন না\x02ভিপিএন চালু করতে ত্রুটি হয়েছে\x02অবস্থা পরিক্ষা করা হচ্ছে ..." +
+ "\x02চালু কর\x02বন্ধ কর\x02সাহায্য...\x02অনুদান...\x02সম্পর্কে...\x02বন্ধ" +
+ "\x02ট্রাফিক যে মাধ্যমে চলাচল করবে:\x02%[1]s %[2]v গেটওয়ে ব্যবহার করুন" +
+ "\x02%[1]s চালু\x02%[1]s বন্ধ\x02বাতিল\x02%[1]s এর সাথে সংযুক্ত হচ্ছে\x02" +
+ "%[1]s বন্ধ হচ্ছে\x02পুনঃসংযোগ\x02%[1]s ইন্টারনেট প্রতিরোধ করছে"
var brIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000141, 0x00000150, 0x00000379,
- 0x00000384, 0x00000396, 0x000003f4, 0x00000413,
- 0x0000043b, 0x00000456, 0x00000470, 0x00000479,
- 0x00000481, 0x0000048d, 0x0000049f, 0x000004ad,
- 0x000004b5, 0x000004cb, 0x000004ea, 0x000004f8,
- 0x00000505, 0x0000050d, 0x00000523, 0x00000532,
- 0x0000053d, 0x00000559, 0x00000590,
+ 0x00000000, 0x00000037, 0x00000178, 0x00000187,
+ 0x000003b0, 0x000003bb, 0x000003cd, 0x0000042b,
+ 0x0000044a, 0x00000472, 0x0000048d, 0x000004a7,
+ 0x000004b0, 0x000004b8, 0x000004c4, 0x000004d6,
+ 0x000004e4, 0x000004ec, 0x00000502, 0x00000521,
+ 0x0000052f, 0x0000053c, 0x00000544, 0x0000055a,
+ 0x00000569, 0x00000574, 0x00000590,
} // Size: 132 bytes
const brData string = "" + // Size: 1424 bytes
- "\x02Servij %[1]s a zo ker-ruz da lakaat da vont en-dro. Dre ma ne fell k" +
- "et deomp mirout titour personel ebet war ho penn, n'eus kont ebet faktur" +
- "adur ebet evit ar servij-mañ. Met ma fellfe deoc'h e talc'hfe da vont wa" +
- "r-raok ar raktres-mañ, roit deomp $5 da vihanañ pep miz.\x0a\x09\x0aHa f" +
- "ellout a ra deoc'h reiñ arc'hant bremañ?\x02Reiñ arc'hant\x02%[1]s a zo " +
- "ur servij VPN aes, fonnus, ha sur anezhañ graet gant %[2]s. %[1]s na c'h" +
- "oulenn ket ur gont implijer, ne vir ket kennebeut war kavlec'hioù, ha ne" +
- " heul ket ac'hanoc'h e nep doare.\x0a\x09 \x0aAr servij-mañ a zo paee" +
- "t en un doare hollek gant implijerien egiztoc’h. Roit arc'hant mar plij " +
- "amañ: %[3]s.\x0a\x09\x09\x0aEn ur implijout an arload-mañ, ec'h asantit " +
- "d'an Termenoù Implij hegerz amañ: %[4]s. Ar servij-mañ a vez pourvezet e" +
- "vel m'emañ, hep tamm gwarantiz ebet, ha graet evit an dud hag a labour e" +
- "vit gwellaat hon flanedenn.\x0a\x0a%[1]v stumm: %[5]s\x02Diwar-benn\x02F" +
- "azi deraouekadur\x02N'heller ket kavout ur gwazour anaout polkit. Lakait" +
- " unan da vont ha klaskit en-dro mar plij.\x02Mankout a ra ur gwazour ana" +
- "out\x02N'heller ket kevreañ ouzh %[1]s: %[2]v\x02Fazi en ur loc'hañ ar V" +
- "PN\x02O wiriañ ar statudoù...\x02Enaouiñ\x02Lazhañ\x02Skoazell...\x02Rei" +
- "ñ arc'hant...\x02Diwar-benn...\x02Kuitaat\x02Tremenerezh hent dre:\x02I" +
- "mplijout %[1]s %[2]v treuzell\x02%[1]s enaouet\x02%[1]s lazhet\x02Nullañ" +
- "\x02O kevreañ ouzh %[1]s\x02O paouez %[1]s\x02Adkevreañ\x02%[1]s a stank" +
- " ar genrouedad\x02Ur fazi a zo c'hoarvezet en ur zeraouiñ ar VPN: %[1]v"
+ "\x02Ur fazi a zo c'hoarvezet en ur zeraouiñ ar VPN: %[1]v\x02Servij %[1]" +
+ "s a zo ker-ruz da lakaat da vont en-dro. Dre ma ne fell ket deomp mirout" +
+ " titour personel ebet war ho penn, n'eus kont ebet fakturadur ebet evit " +
+ "ar servij-mañ. Met ma fellfe deoc'h e talc'hfe da vont war-raok ar raktr" +
+ "es-mañ, roit deomp $5 da vihanañ pep miz.\x0a\x09\x0aHa fellout a ra deo" +
+ "c'h reiñ arc'hant bremañ?\x02Reiñ arc'hant\x02%[1]s a zo ur servij VPN a" +
+ "es, fonnus, ha sur anezhañ graet gant %[2]s. %[1]s na c'houlenn ket ur g" +
+ "ont implijer, ne vir ket kennebeut war kavlec'hioù, ha ne heul ket ac'ha" +
+ "noc'h e nep doare.\x0a\x09 \x0aAr servij-mañ a zo paeet en un doare h" +
+ "ollek gant implijerien egiztoc’h. Roit arc'hant mar plij amañ: %[3]s." +
+ "\x0a\x09\x09\x0aEn ur implijout an arload-mañ, ec'h asantit d'an Termeno" +
+ "ù Implij hegerz amañ: %[4]s. Ar servij-mañ a vez pourvezet evel m'emañ," +
+ " hep tamm gwarantiz ebet, ha graet evit an dud hag a labour evit gwellaa" +
+ "t hon flanedenn.\x0a\x0a%[1]v stumm: %[5]s\x02Diwar-benn\x02Fazi deraoue" +
+ "kadur\x02N'heller ket kavout ur gwazour anaout polkit. Lakait unan da vo" +
+ "nt ha klaskit en-dro mar plij.\x02Mankout a ra ur gwazour anaout\x02N'he" +
+ "ller ket kevreañ ouzh %[1]s: %[2]v\x02Fazi en ur loc'hañ ar VPN\x02O wir" +
+ "iañ ar statudoù...\x02Enaouiñ\x02Lazhañ\x02Skoazell...\x02Reiñ arc'hant." +
+ "..\x02Diwar-benn...\x02Kuitaat\x02Tremenerezh hent dre:\x02Implijout %[1" +
+ "]s %[2]v treuzell\x02%[1]s enaouet\x02%[1]s lazhet\x02Nullañ\x02O kevrea" +
+ "ñ ouzh %[1]s\x02O paouez %[1]s\x02Adkevreañ\x02%[1]s a stank ar genroue" +
+ "dad"
var caIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000010b, 0x00000115, 0x0000032f,
- 0x00000337, 0x0000034f, 0x000003a8, 0x000003c7,
- 0x000003ee, 0x00000406, 0x00000424, 0x0000042b,
- 0x00000435, 0x0000043e, 0x0000044b, 0x00000456,
- 0x0000045f, 0x00000479, 0x000004a4, 0x000004bb,
- 0x000004d5, 0x000004e0, 0x000004f3, 0x00000501,
- 0x00000513, 0x00000533, 0x00000568,
+ 0x00000000, 0x00000035, 0x00000140, 0x0000014a,
+ 0x00000364, 0x0000036c, 0x00000384, 0x000003dd,
+ 0x000003fc, 0x00000423, 0x0000043b, 0x00000459,
+ 0x00000460, 0x0000046a, 0x00000473, 0x00000480,
+ 0x0000048b, 0x00000494, 0x000004ae, 0x000004d9,
+ 0x000004f0, 0x0000050a, 0x00000515, 0x00000528,
+ 0x00000536, 0x00000548, 0x00000568,
} // Size: 132 bytes
const caData string = "" + // Size: 1384 bytes
- "\x02El servei %[1]s és car de mantenir. Com que no volem emmagatzemar in" +
- "formació personal dels usuaris, no hi ha comptes ni sistema de facturaci" +
- "ó en aquest servei. Però si voleu que el servei continuï, podeu donar a" +
- "lmenys 5 USD al mes.\x0a\x09\x0aVoleu fer una donació ara?\x02Donacions" +
- "\x02%[1]s és un servei de VPN fàcil, ràpid i segur de %[2]s. %[1]s no re" +
- "quereix cap compte d'usuari, no manté registres, ni us fa cap mena de se" +
- "guiment.\x09 Aquest servei es paga completament mitjançant donacions d'u" +
- "suaris com vós. Si us plau, feu una donació fent un ingrès a %[3]s.\x09" +
- "\x09Si utilitzeu aquesta aplicació, esteu acceptant els Termes del Serve" +
- "i disponibles a %[4]s. Aquest servei es proveeix tal com és, sense cap g" +
- "arantia, i està destinat a persones que treballen per fer del món un llo" +
- "c millor. \x09Versió de %[1]v: %[5]s \x02Quant a\x02Error d'inicialitzac" +
- "ió\x02No s'ha trobat cap agent d'autenticació de polkit. Executeu-ne un " +
- "i torneu-ho a provar.\x02Falta un agent d'autenticació\x02No s'ha pogut " +
- "connectar a %[1]s: %[2]v\x02Error en iniciar la VPN\x02S'està comprovant" +
- " l'estat...\x02Activa\x02Desactiva\x02Ajuda...\x02Donacions...\x02Quant " +
- "a...\x02Abandona\x02Encamina el trànsit per:\x02Utilitza la pasarel·la d" +
- "e %[1]s de %[2]v \x02%[1]s està connectada\x02%[1]s està desconnectada" +
- "\x02Cancel·la\x02Connectant a %[1]s\x02Aturant %[1]s\x02Torna a connecta" +
- "r\x02%[1]s està bloquejant internet\x02S'ha produït un error en iniciali" +
- "tzar el VPN: %[1]v"
+ "\x02S'ha produït un error en inicialitzar el VPN: %[1]v\x02El servei %[1" +
+ "]s és car de mantenir. Com que no volem emmagatzemar informació personal" +
+ " dels usuaris, no hi ha comptes ni sistema de facturació en aquest serve" +
+ "i. Però si voleu que el servei continuï, podeu donar almenys 5 USD al me" +
+ "s.\x0a\x09\x0aVoleu fer una donació ara?\x02Donacions\x02%[1]s és un ser" +
+ "vei de VPN fàcil, ràpid i segur de %[2]s. %[1]s no requereix cap compte " +
+ "d'usuari, no manté registres, ni us fa cap mena de seguiment.\x09 Aquest" +
+ " servei es paga completament mitjançant donacions d'usuaris com vós. Si " +
+ "us plau, feu una donació fent un ingrès a %[3]s.\x09\x09Si utilitzeu aqu" +
+ "esta aplicació, esteu acceptant els Termes del Servei disponibles a %[4]" +
+ "s. Aquest servei es proveeix tal com és, sense cap garantia, i està dest" +
+ "inat a persones que treballen per fer del món un lloc millor. \x09Versió" +
+ " de %[1]v: %[5]s \x02Quant a\x02Error d'inicialització\x02No s'ha trobat" +
+ " cap agent d'autenticació de polkit. Executeu-ne un i torneu-ho a provar" +
+ ".\x02Falta un agent d'autenticació\x02No s'ha pogut connectar a %[1]s: %" +
+ "[2]v\x02Error en iniciar la VPN\x02S'està comprovant l'estat...\x02Activ" +
+ "a\x02Desactiva\x02Ajuda...\x02Donacions...\x02Quant a...\x02Abandona\x02" +
+ "Encamina el trànsit per:\x02Utilitza la pasarel·la de %[1]s de %[2]v " +
+ "\x02%[1]s està connectada\x02%[1]s està desconnectada\x02Cancel·la\x02Co" +
+ "nnectant a %[1]s\x02Aturant %[1]s\x02Torna a connectar\x02%[1]s està blo" +
+ "quejant internet"
+
+var enIndex = []uint32{ // 27 elements
+ 0x00000000, 0x00000031, 0x0000012f, 0x00000136,
+ 0x00000305, 0x0000030b, 0x00000320, 0x0000036c,
+ 0x00000389, 0x000003a7, 0x000003ba, 0x000003cd,
+ 0x000003d5, 0x000003de, 0x000003e6, 0x000003f0,
+ 0x000003f9, 0x000003fe, 0x00000415, 0x0000042d,
+ 0x00000436, 0x00000440, 0x00000447, 0x0000045b,
+ 0x0000046a, 0x00000474, 0x0000048c,
+} // Size: 132 bytes
+
+const enData string = "" + // Size: 1164 bytes
+ "\x02An error has ocurred initializing the VPN: %[1]v\x02The %[1]s servic" +
+ "e is expensive to run. Because we don't want to store personal informati" +
+ "on about you, there are no accounts or billing for this service. But if " +
+ "you want the service to continue, donate at least $5 each month.\x0a\x09" +
+ "\x0aDo you want to donate now?\x02Donate\x02%[1]s is an easy, fast, and " +
+ "secure VPN service from %[2]s. %[1]s does not require a user account, ke" +
+ "ep logs, or track you in any way.\x0a\x09 \x0aThis service is paid fo" +
+ "r entirely by donations from users like you. Please donate at %[3]s.\x0a" +
+ "\x09\x09\x0aBy using this application, you agree to the Terms of Service" +
+ " available at %[4]s. This service is provided as-is, without any warrant" +
+ "y, and is intended for people who work to make the world a better place." +
+ "\x0a\x0a\x0a%[1]v version: %[5]s\x02About\x02Initialization error\x02Cou" +
+ "ld not find a polkit authentication agent. Please run one and try again." +
+ "\x02Missing authentication agent\x02Can't connect to %[1]s: %[2]v\x02Err" +
+ "or starting VPN\x02Checking status...\x02Turn on\x02Turn off\x02Help..." +
+ "\x02Donate...\x02About...\x02Quit\x02Route traffic through:\x02Use %[1]s" +
+ " %[2]v gateway\x02%[1]s on\x02%[1]s off\x02Cancel\x02Connecting to %[1]s" +
+ "\x02Stopping %[1]s\x02Reconnect\x02%[1]s blocking internet"
var en_GBIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000ff, 0x00000106, 0x000002d5,
- 0x000002db, 0x000002f0, 0x0000033c, 0x00000359,
- 0x00000377, 0x0000038a, 0x0000039d, 0x000003a5,
- 0x000003ae, 0x000003b6, 0x000003c0, 0x000003c9,
- 0x000003ce, 0x000003e5, 0x000003fd, 0x00000406,
- 0x00000410, 0x00000417, 0x0000042b, 0x0000043a,
- 0x00000444, 0x0000045c, 0x0000048d,
+ 0x00000000, 0x00000031, 0x00000130, 0x00000137,
+ 0x00000306, 0x0000030c, 0x00000321, 0x0000036d,
+ 0x0000038a, 0x000003a8, 0x000003bb, 0x000003ce,
+ 0x000003d6, 0x000003df, 0x000003e7, 0x000003f1,
+ 0x000003fa, 0x000003ff, 0x00000416, 0x0000042e,
+ 0x00000437, 0x00000441, 0x00000448, 0x0000045c,
+ 0x0000046b, 0x00000475, 0x0000048d,
} // Size: 132 bytes
const en_GBData string = "" + // Size: 1165 bytes
- "\x02The %[1]s service is expensive to run. Because we don't want to stor" +
- "e personal information about you, there are no accounts or billing for t" +
- "his service. But if you want the service to continue, donate at least 4£" +
- " each month.\x0a\x09\x0aDo you want to donate now?\x02Donate\x02%[1]s is" +
- " an easy, fast, and secure VPN service from %[2]s. %[1]s does not requir" +
- "e a user account, keep logs, or track you in any way.\x0a\x09 \x0aThi" +
- "s service is paid for entirely by donations from users like you. Please " +
- "donate at %[3]s.\x0a\x09\x09\x0aBy using this application, you agree to " +
- "the Terms of Service available at %[4]s. This service is provided as-is," +
- " without any warranty, and is intended for people who work to make the w" +
- "orld a better place.\x0a\x0a\x0a%[1]v version: %[5]s\x02About\x02Initial" +
- "isation error\x02Could not find a Polkit authentication agent. Please ru" +
- "n one and try again.\x02Missing authentication agent\x02Can't connect to" +
- " %[1]s: %[2]v\x02Error starting VPN\x02Checking status...\x02Turn on\x02" +
- "Turn off\x02Help...\x02Donate...\x02About...\x02Quit\x02Route traffic th" +
- "rough:\x02Use %[1]s %[2]v gateway\x02%[1]s on\x02%[1]s off\x02Cancel\x02" +
- "Connecting to %[1]s\x02Stopping %[1]s\x02Reconnect\x02%[1]s blocking Int" +
- "ernet\x02An error has ocurred initializing the VPN: %[1]v"
+ "\x02An error has ocurred initializing the VPN: %[1]v\x02The %[1]s servic" +
+ "e is expensive to run. Because we don't want to store personal informati" +
+ "on about you, there are no accounts or billing for this service. But if " +
+ "you want the service to continue, donate at least 4£ each month.\x0a\x09" +
+ "\x0aDo you want to donate now?\x02Donate\x02%[1]s is an easy, fast, and " +
+ "secure VPN service from %[2]s. %[1]s does not require a user account, ke" +
+ "ep logs, or track you in any way.\x0a\x09 \x0aThis service is paid fo" +
+ "r entirely by donations from users like you. Please donate at %[3]s.\x0a" +
+ "\x09\x09\x0aBy using this application, you agree to the Terms of Service" +
+ " available at %[4]s. This service is provided as-is, without any warrant" +
+ "y, and is intended for people who work to make the world a better place." +
+ "\x0a\x0a\x0a%[1]v version: %[5]s\x02About\x02Initialisation error\x02Cou" +
+ "ld not find a Polkit authentication agent. Please run one and try again." +
+ "\x02Missing authentication agent\x02Can't connect to %[1]s: %[2]v\x02Err" +
+ "or starting VPN\x02Checking status...\x02Turn on\x02Turn off\x02Help..." +
+ "\x02Donate...\x02About...\x02Quit\x02Route traffic through:\x02Use %[1]s" +
+ " %[2]v gateway\x02%[1]s on\x02%[1]s off\x02Cancel\x02Connecting to %[1]s" +
+ "\x02Stopping %[1]s\x02Reconnect\x02%[1]s blocking Internet"
var en_USIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000fe, 0x00000105, 0x000002d4,
- 0x000002da, 0x000002ef, 0x0000033b, 0x00000358,
- 0x00000376, 0x00000389, 0x0000039c, 0x000003a4,
- 0x000003ad, 0x000003b5, 0x000003bf, 0x000003c8,
- 0x000003cd, 0x000003e4, 0x000003fc, 0x00000405,
- 0x0000040f, 0x00000416, 0x0000042a, 0x00000439,
- 0x00000443, 0x0000045b, 0x0000048c,
+ 0x00000000, 0x00000031, 0x0000012f, 0x00000136,
+ 0x00000305, 0x0000030b, 0x00000320, 0x0000036c,
+ 0x00000389, 0x000003a7, 0x000003ba, 0x000003cd,
+ 0x000003d5, 0x000003de, 0x000003e6, 0x000003f0,
+ 0x000003f9, 0x000003fe, 0x00000415, 0x0000042d,
+ 0x00000436, 0x00000440, 0x00000447, 0x0000045b,
+ 0x0000046a, 0x00000474, 0x0000048c,
} // Size: 132 bytes
const en_USData string = "" + // Size: 1164 bytes
- "\x02The %[1]s service is expensive to run. Because we don't want to stor" +
- "e personal information about you, there are no accounts or billing for t" +
- "his service. But if you want the service to continue, donate at least $5" +
- " each month.\x0a\x09\x0aDo you want to donate now?\x02Donate\x02%[1]s is" +
- " an easy, fast, and secure VPN service from %[2]s. %[1]s does not requir" +
- "e a user account, keep logs, or track you in any way.\x0a\x09 \x0aThi" +
- "s service is paid for entirely by donations from users like you. Please " +
- "donate at %[3]s.\x0a\x09\x09\x0aBy using this application, you agree to " +
- "the Terms of Service available at %[4]s. This service is provided as-is," +
- " without any warranty, and is intended for people who work to make the w" +
- "orld a better place.\x0a\x0a\x0a%[1]v version: %[5]s\x02About\x02Initial" +
- "ization error\x02Could not find a polkit authentication agent. Please ru" +
- "n one and try again.\x02Missing authentication agent\x02Can't connect to" +
- " %[1]s: %[2]v\x02Error starting VPN\x02Checking status...\x02Turn on\x02" +
- "Turn off\x02Help...\x02Donate...\x02About...\x02Quit\x02Route traffic th" +
- "rough:\x02Use %[1]s %[2]v gateway\x02%[1]s on\x02%[1]s off\x02Cancel\x02" +
- "Connecting to %[1]s\x02Stopping %[1]s\x02Reconnect\x02%[1]s blocking int" +
- "ernet\x02An error has ocurred initializing the VPN: %[1]v"
+ "\x02An error has ocurred initializing the VPN: %[1]v\x02The %[1]s servic" +
+ "e is expensive to run. Because we don't want to store personal informati" +
+ "on about you, there are no accounts or billing for this service. But if " +
+ "you want the service to continue, donate at least $5 each month.\x0a\x09" +
+ "\x0aDo you want to donate now?\x02Donate\x02%[1]s is an easy, fast, and " +
+ "secure VPN service from %[2]s. %[1]s does not require a user account, ke" +
+ "ep logs, or track you in any way.\x0a\x09 \x0aThis service is paid fo" +
+ "r entirely by donations from users like you. Please donate at %[3]s.\x0a" +
+ "\x09\x09\x0aBy using this application, you agree to the Terms of Service" +
+ " available at %[4]s. This service is provided as-is, without any warrant" +
+ "y, and is intended for people who work to make the world a better place." +
+ "\x0a\x0a\x0a%[1]v version: %[5]s\x02About\x02Initialization error\x02Cou" +
+ "ld not find a polkit authentication agent. Please run one and try again." +
+ "\x02Missing authentication agent\x02Can't connect to %[1]s: %[2]v\x02Err" +
+ "or starting VPN\x02Checking status...\x02Turn on\x02Turn off\x02Help..." +
+ "\x02Donate...\x02About...\x02Quit\x02Route traffic through:\x02Use %[1]s" +
+ " %[2]v gateway\x02%[1]s on\x02%[1]s off\x02Cancel\x02Connecting to %[1]s" +
+ "\x02Stopping %[1]s\x02Reconnect\x02%[1]s blocking internet"
var esIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000012a, 0x0000012f, 0x0000033f,
- 0x00000349, 0x00000362, 0x000003c9, 0x000003eb,
- 0x0000040e, 0x00000426, 0x0000043f, 0x00000448,
- 0x0000044f, 0x00000458, 0x00000460, 0x0000046d,
- 0x00000474, 0x00000493, 0x000004b3, 0x000004c3,
- 0x000004d1, 0x000004da, 0x000004ed, 0x00000504,
- 0x00000516, 0x00000530, 0x0000055e,
+ 0x00000000, 0x0000002e, 0x00000158, 0x0000015d,
+ 0x0000036d, 0x00000377, 0x00000390, 0x000003f7,
+ 0x00000419, 0x0000043c, 0x00000454, 0x0000046d,
+ 0x00000476, 0x0000047d, 0x00000486, 0x0000048e,
+ 0x0000049b, 0x000004a2, 0x000004c1, 0x000004e1,
+ 0x000004f1, 0x000004ff, 0x00000508, 0x0000051b,
+ 0x00000532, 0x00000544, 0x0000055e,
} // Size: 132 bytes
const esData string = "" + // Size: 1374 bytes
- "\x02El servicio %[1]s es costoso de mantener. Debido a que no queremos a" +
- "lmacenar información personal sobre los usuarios, no hay cuentas ni sist" +
- "ema de facturación en este servicio. Pero si deseas que el servicio cont" +
- "inúe, puedes donar al menos 5 USD al mes.\x0a\x09\x0a¿Quieres realizar l" +
- "a donación ahora?\x02Dona\x02%[1]s es un servicio de VPN fácil, rápido, " +
- "y seguro de %[2]s. %[1]s no requiere una cuenta de usuario, no mantiene " +
- "registros, ni te rastrea de ninguna manera.\x0a\x09 \x0aEste servicio" +
- " se paga en su totalidad por donaciones de usuarios como tú. Por favor d" +
- "ona ingresando a %[3]s.\x0a\x09\x09\x0aAl usar esta aplicación, acuerdas" +
- " con los Términos del Servicio disponibles en %[4]s. Este servicio se pr" +
- "ovee como viene, sin garantía alguna, y está destinado a gente que traba" +
- "ja para hacer del mundo un lugar mejor.\x0a\x0a\x0aVersión de %[1]v: %[5" +
- "]s\x02Acerca de\x02Error de inicialización\x02No se pudo encontrar ningú" +
- "n agente de autenticacion de polkit. Por favor lanza uno y prueba de nue" +
- "vo.\x02Falta un agente de autenticación\x02No puedo conectar con %[1]s: " +
- "%[2]v\x02Error al iniciar la VPN\x02Comprobando el estado...\x02Encender" +
- "\x02Apagar\x02Ayuda...\x02Dona...\x02Acerca de...\x02Cerrar\x02Enrutar t" +
- "ráfico a través de:\x02Usa la salida de %[1]s de %[2]v\x02%[1]s encendid" +
- "a\x02%[1]s apagada\x02Cancelar\x02Conectando a %[1]s\x02Desconectando de" +
- " %[1]s\x02Volver a conectar\x02%[1]s bloqueando internet\x02Ha ocurrido " +
- "un error al iniciar la VPN: %[1]v"
+ "\x02Ha ocurrido un error al iniciar la VPN: %[1]v\x02El servicio %[1]s e" +
+ "s costoso de mantener. Debido a que no queremos almacenar información pe" +
+ "rsonal sobre los usuarios, no hay cuentas ni sistema de facturación en e" +
+ "ste servicio. Pero si deseas que el servicio continúe, puedes donar al m" +
+ "enos 5 USD al mes.\x0a\x09\x0a¿Quieres realizar la donación ahora?\x02Do" +
+ "na\x02%[1]s es un servicio de VPN fácil, rápido, y seguro de %[2]s. %[1]" +
+ "s no requiere una cuenta de usuario, no mantiene registros, ni te rastre" +
+ "a de ninguna manera.\x0a\x09 \x0aEste servicio se paga en su totalida" +
+ "d por donaciones de usuarios como tú. Por favor dona ingresando a %[3]s." +
+ "\x0a\x09\x09\x0aAl usar esta aplicación, acuerdas con los Términos del S" +
+ "ervicio disponibles en %[4]s. Este servicio se provee como viene, sin ga" +
+ "rantía alguna, y está destinado a gente que trabaja para hacer del mundo" +
+ " un lugar mejor.\x0a\x0a\x0aVersión de %[1]v: %[5]s\x02Acerca de\x02Erro" +
+ "r de inicialización\x02No se pudo encontrar ningún agente de autenticaci" +
+ "on de polkit. Por favor lanza uno y prueba de nuevo.\x02Falta un agente " +
+ "de autenticación\x02No puedo conectar con %[1]s: %[2]v\x02Error al inici" +
+ "ar la VPN\x02Comprobando el estado...\x02Encender\x02Apagar\x02Ayuda..." +
+ "\x02Dona...\x02Acerca de...\x02Cerrar\x02Enrutar tráfico a través de:" +
+ "\x02Usa la salida de %[1]s de %[2]v\x02%[1]s encendida\x02%[1]s apagada" +
+ "\x02Cancelar\x02Conectando a %[1]s\x02Desconectando de %[1]s\x02Volver a" +
+ " conectar\x02%[1]s bloqueando internet"
var es_ESIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000ec, 0x000000f2, 0x00000313,
- 0x0000031d, 0x00000336, 0x00000397, 0x000003b6,
- 0x000003da, 0x000003ee, 0x00000404, 0x0000040c,
- 0x00000417, 0x00000420, 0x00000429, 0x00000436,
- 0x0000043c, 0x0000045b, 0x0000047b, 0x0000048a,
- 0x0000049c, 0x000004a5, 0x000004b8, 0x000004c9,
- 0x000004d4, 0x000004ee, 0x0000051f,
+ 0x00000000, 0x00000031, 0x0000011d, 0x00000123,
+ 0x00000344, 0x0000034e, 0x00000367, 0x000003c8,
+ 0x000003e7, 0x0000040b, 0x0000041f, 0x00000435,
+ 0x0000043d, 0x00000448, 0x00000451, 0x0000045a,
+ 0x00000467, 0x0000046d, 0x0000048c, 0x000004ac,
+ 0x000004bb, 0x000004cd, 0x000004d6, 0x000004e9,
+ 0x000004fa, 0x00000505, 0x0000051f,
} // Size: 132 bytes
const es_ESData string = "" + // Size: 1311 bytes
- "\x02Correr el servicio %[1]s es caro. Porque no queremos almacenar infor" +
- "mación personal acerca tuyo, no hay cuentas o tarifas por este servicio." +
- " Pero si quieres que el mismo continúe, dona al menos USD 5 por mes.\x0a" +
- "\x09\x0a¿Quieres donar ahora?\x02Donar\x02%[1]s es un servicio de VPN fá" +
- "cil, rápido y seguro de %[2]s. %[1]s no requiere una cuenta de usuario, " +
- "no mantiene bitácoras, o te rastrea de cualquier manera.\x0a\x09 \x0a" +
- "El costo de este servicio está cubierto por completo por donaciones de u" +
- "suarios como tú. Por favor dona a %[3]s.\x0a\x09\x09\x0aAl usar esta apl" +
- "icación, estás de acuerdo con los Términos del Servicio disponibles en %" +
- "[4]s. Este servicio se provee tal cual, sin ninguna garantía, y está apu" +
- "ntado a personas que trabajan para hacer del mundo un mejor lugar.\x0a" +
- "\x0a\x0aVersión de %[1]v: %[5]s\x02Acerca de\x02Error de inicialización" +
- "\x02No se pudo encontrar un agente de autenticación polkit. Por favor co" +
- "rre uno e intenta de nuevo.\x02Falta agente de autenticación\x02No se pu" +
- "ede conectar a %[1]s: %[2]v\x02Error iniciando VPN\x02Comprobando estado" +
- "...\x02Activar\x02Desactivar\x02Ayuda...\x02Donar...\x02Acerca de...\x02" +
- "Salir\x02Enrutar tráfico a través de:\x02Usar ruta de salida %[1]s %[2]v" +
- "\x02%[1]s activada\x02%[1]s desactivada\x02Cancelar\x02Conectando a %[1]" +
- "s\x02Deteniendo %[1]s\x02Reconectar\x02%[1]s bloqueando Internet\x02Ha o" +
- "currido un error inicializando la VPN: %[1]v"
+ "\x02Ha ocurrido un error inicializando la VPN: %[1]v\x02Correr el servic" +
+ "io %[1]s es caro. Porque no queremos almacenar información personal acer" +
+ "ca tuyo, no hay cuentas o tarifas por este servicio. Pero si quieres que" +
+ " el mismo continúe, dona al menos USD 5 por mes.\x0a\x09\x0a¿Quieres don" +
+ "ar ahora?\x02Donar\x02%[1]s es un servicio de VPN fácil, rápido y seguro" +
+ " de %[2]s. %[1]s no requiere una cuenta de usuario, no mantiene bitácora" +
+ "s, o te rastrea de cualquier manera.\x0a\x09 \x0aEl costo de este ser" +
+ "vicio está cubierto por completo por donaciones de usuarios como tú. Por" +
+ " favor dona a %[3]s.\x0a\x09\x09\x0aAl usar esta aplicación, estás de ac" +
+ "uerdo con los Términos del Servicio disponibles en %[4]s. Este servicio " +
+ "se provee tal cual, sin ninguna garantía, y está apuntado a personas que" +
+ " trabajan para hacer del mundo un mejor lugar.\x0a\x0a\x0aVersión de %[1" +
+ "]v: %[5]s\x02Acerca de\x02Error de inicialización\x02No se pudo encontra" +
+ "r un agente de autenticación polkit. Por favor corre uno e intenta de nu" +
+ "evo.\x02Falta agente de autenticación\x02No se puede conectar a %[1]s: %" +
+ "[2]v\x02Error iniciando VPN\x02Comprobando estado...\x02Activar\x02Desac" +
+ "tivar\x02Ayuda...\x02Donar...\x02Acerca de...\x02Salir\x02Enrutar tráfic" +
+ "o a través de:\x02Usar ruta de salida %[1]s %[2]v\x02%[1]s activada\x02%" +
+ "[1]s desactivada\x02Cancelar\x02Conectando a %[1]s\x02Deteniendo %[1]s" +
+ "\x02Reconectar\x02%[1]s bloqueando Internet"
var euIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000fd, 0x0000010c, 0x0000033c,
- 0x00000347, 0x0000035c, 0x000003b7, 0x000003d7,
- 0x000003fb, 0x00000415, 0x0000042b, 0x00000434,
- 0x00000440, 0x0000044c, 0x0000045e, 0x0000046c,
- 0x00000472, 0x00000494, 0x000004b1, 0x000004c2,
- 0x000004d6, 0x000004db, 0x000004f2, 0x00000502,
- 0x0000050f, 0x00000529, 0x00000558,
+ 0x00000000, 0x0000002f, 0x0000012c, 0x0000013b,
+ 0x0000036b, 0x00000376, 0x0000038b, 0x000003e6,
+ 0x00000406, 0x0000042a, 0x00000444, 0x0000045a,
+ 0x00000463, 0x0000046f, 0x0000047b, 0x0000048d,
+ 0x0000049b, 0x000004a1, 0x000004c3, 0x000004e0,
+ 0x000004f1, 0x00000505, 0x0000050a, 0x00000521,
+ 0x00000531, 0x0000053e, 0x00000558,
} // Size: 132 bytes
const euData string = "" + // Size: 1368 bytes
- "\x02%[1]s zerbitzua mantentzea garestia da. Zure datu pertsonalak gorde " +
- "nahi ez ditugulako, ez dago inolako konturik sortu beharrik edo tarifari" +
- "k. Hala ere zerbitzua jarraitzea nahi baduzu, 5$eko dohaintza egin hilab" +
- "etero.\x0a\x09\x0aDohaintza egin nahi duzu orain?\x02Dohaintza egin\x02%" +
- "[1]s erraza, azkarra eta segurua den VPN zerbitzua da, %[2]s(e)k eskaini" +
- "a. %[1]s(e)k ez du erabiltzaile kontu baten beharra, ez ditu datu pribat" +
- "uak gordetzen eta zaitu inolako jarraipenik egiten.\x0a\x09 \x0aZerbi" +
- "tzua zu bezalako erabiltzaileen dohaintzez mantentzen da. Dohaintza egin" +
- " hemen, mesedez: %[3]s.\x0a\x09\x09\x0aAplikazio hau erabilita, %[4]s he" +
- "lbideko zerbitzu-baldintzak onartzen dituzu. Zerbitzu hau eskuratu duzun" +
- " bezala hornitzen da, inolako bermerik gabe, eta mundu hau leku hobe bat" +
- " bihurtzeko lan egiten dutenentzat bideratuta dago.\x0a\x0a\x0a%[1]v ber" +
- "tsioa: %[5]s\x02Honi buruz\x02Errorea habiaraztean\x02Ezin da polkit aut" +
- "entifikazio agente bat bilatu. Mesedez, exekutatu bat eta berria saiatu." +
- "\x02Autentifikazio agentea falta da\x02Ezin da %[1]s(e)ra konektatu: %[2" +
- "]v\x02Errorea VPNa habiaraztean\x02Egiaztatzen egoera...\x02Aktibatu\x02" +
- "Desaktibatu\x02Laguntza...\x02Dohaintza egin...\x02Honi buruz...\x02Irte" +
- "n\x02Bideratu trafikoa honen bitartez:\x02Erabili %[1]s %[2]v atebidea" +
- "\x02%[1]s aktibatuta\x02%[1]s desaktibatuta\x02Utzi\x02%[1]s(e)ra konekt" +
- "atzen\x02%[1]s gelditzen\x02Birkonektatu\x02%[1]s internet blokeatzen" +
- "\x02Errore bat gertatu da VPNa habiaraztean: %[1]v"
+ "\x02Errore bat gertatu da VPNa habiaraztean: %[1]v\x02%[1]s zerbitzua ma" +
+ "ntentzea garestia da. Zure datu pertsonalak gorde nahi ez ditugulako, ez" +
+ " dago inolako konturik sortu beharrik edo tarifarik. Hala ere zerbitzua " +
+ "jarraitzea nahi baduzu, 5$eko dohaintza egin hilabetero.\x0a\x09\x0aDoha" +
+ "intza egin nahi duzu orain?\x02Dohaintza egin\x02%[1]s erraza, azkarra e" +
+ "ta segurua den VPN zerbitzua da, %[2]s(e)k eskainia. %[1]s(e)k ez du era" +
+ "biltzaile kontu baten beharra, ez ditu datu pribatuak gordetzen eta zait" +
+ "u inolako jarraipenik egiten.\x0a\x09 \x0aZerbitzua zu bezalako erabi" +
+ "ltzaileen dohaintzez mantentzen da. Dohaintza egin hemen, mesedez: %[3]s" +
+ ".\x0a\x09\x09\x0aAplikazio hau erabilita, %[4]s helbideko zerbitzu-baldi" +
+ "ntzak onartzen dituzu. Zerbitzu hau eskuratu duzun bezala hornitzen da, " +
+ "inolako bermerik gabe, eta mundu hau leku hobe bat bihurtzeko lan egiten" +
+ " dutenentzat bideratuta dago.\x0a\x0a\x0a%[1]v bertsioa: %[5]s\x02Honi b" +
+ "uruz\x02Errorea habiaraztean\x02Ezin da polkit autentifikazio agente bat" +
+ " bilatu. Mesedez, exekutatu bat eta berria saiatu.\x02Autentifikazio age" +
+ "ntea falta da\x02Ezin da %[1]s(e)ra konektatu: %[2]v\x02Errorea VPNa hab" +
+ "iaraztean\x02Egiaztatzen egoera...\x02Aktibatu\x02Desaktibatu\x02Laguntz" +
+ "a...\x02Dohaintza egin...\x02Honi buruz...\x02Irten\x02Bideratu trafikoa" +
+ " honen bitartez:\x02Erabili %[1]s %[2]v atebidea\x02%[1]s aktibatuta\x02" +
+ "%[1]s desaktibatuta\x02Utzi\x02%[1]s(e)ra konektatzen\x02%[1]s gelditzen" +
+ "\x02Birkonektatu\x02%[1]s internet blokeatzen"
var fa_IRIndex = []uint32{ // 27 elements
- 0x00000000, 0x000001ca, 0x000001df, 0x00000578,
- 0x0000058e, 0x000005ae, 0x00000638, 0x00000665,
- 0x000006a1, 0x000006c5, 0x000006e1, 0x000006f3,
- 0x00000707, 0x00000714, 0x00000729, 0x0000073f,
- 0x00000748, 0x00000775, 0x000007a7, 0x000007b6,
- 0x000007c7, 0x000007d4, 0x000007ea, 0x00000804,
- 0x00000818, 0x00000841, 0x00000880,
+ 0x00000000, 0x0000003f, 0x00000209, 0x0000021e,
+ 0x000005b7, 0x000005cd, 0x000005ed, 0x00000677,
+ 0x000006a4, 0x000006e0, 0x00000704, 0x00000720,
+ 0x00000732, 0x00000746, 0x00000753, 0x00000768,
+ 0x0000077e, 0x00000787, 0x000007b4, 0x000007e6,
+ 0x000007f5, 0x00000806, 0x00000813, 0x00000829,
+ 0x00000843, 0x00000857, 0x00000880,
} // Size: 132 bytes
const fa_IRData string = "" + // Size: 2176 bytes
- "\x02سرویس %[1]s برای اجرا گران است. به این دلیل که ما نمی\u200cخواهیم اط" +
- "لاعات شخصی شما را ذخیره کنیم، حساب کاربری یا صورت حساب برای این سرویس و" +
- "جود ندارد. ولی اگر مایل هستید که این سرویس ادامه داشته باشد، حداقل ماهی" +
- " ۵ دلار به ما کمک کنید\x0a\x09\x0aماید هستید که الان کمک کنید؟\x02حمایت " +
- "از ما\x02نرم\u200cافزار %[1]s یک سرویس VPN اسان، سریع و امن از %[2]s اس" +
- "ت. نرم\u200cافزار %[1]s نیاز به حساب کاربری ندارد، لاگ فعالیت کاربر یا " +
- "فعالیت\u200cهای شما را ذخیره نمی\u200cکند\x0a\x09\x0aهزینه\u200cهای این" +
- " سرویس به شکل کامل از کمک\u200cهای مالی کاربرانی مانند شما تأمین می" +
- "\u200cشود. لطفاً از طریق آدرس %[3]s به ما کمک مالی کنید.\x0a\x09\x09\x0a" +
- "با استفاده از این نرم\u200cافزار، شما با شرایط خدمات که در آدرس %[4]s د" +
- "ر دسترس است موافقت می\u200cکنید. یان سرویس به شکلی که هست و بدون هیچگون" +
- "ه گارانتی ارائه می\u200cگردد، و برای افرادی است که برای اینکه دنیا جای " +
- "بهتری باشد تلاش می\u200cکنند\x0a\x0a\x0a%[1]v نسخه: %[5]s\x02\u202b" +
- "\u202bدرباره\u202c\x02خطا در راه اندازی\x02عامل تأیید هویت polkit در دست" +
- "رس نیست. لطفاً یکی را اجرا کنید و مجدد امتحان کنید.\x02عامل تأیید هویت " +
- "پیدا نشد\x02امکان اتصال به %[1]s وجود ندارد: %[2]v\x02خطا در راه اندازی" +
- " VPN\x02چک کردن وضعیت...\x02روشن کردن\x02خاموش کردن\x02راهنما\x02حمایت ا" +
- "ز ما\x02\u202b\u202bدرباره\u202c\x02خروج\x02مسیریابی ترافیک از طریق:" +
- "\x02از دروازه %[1]s %[2]v استفاده کن\x02%[1]s روشن\x02%[1]s خاموش\x02انص" +
- "راف\x02اتصال به %[1]s\x02متوقف کردن %[1]s\x02اتصال مجدد\x02%[1]s مسدود " +
- "کردن اینترنت\x02خطایی در راه\u200cاندازی VPN روی داد: %[1]v"
+ "\x02خطایی در راه\u200cاندازی VPN روی داد: %[1]v\x02سرویس %[1]s برای اجرا" +
+ " گران است. به این دلیل که ما نمی\u200cخواهیم اطلاعات شخصی شما را ذخیره ک" +
+ "نیم، حساب کاربری یا صورت حساب برای این سرویس وجود ندارد. ولی اگر مایل ه" +
+ "ستید که این سرویس ادامه داشته باشد، حداقل ماهی ۵ دلار به ما کمک کنید" +
+ "\x0a\x09\x0aماید هستید که الان کمک کنید؟\x02حمایت از ما\x02نرم\u200cافزا" +
+ "ر %[1]s یک سرویس VPN اسان، سریع و امن از %[2]s است. نرم\u200cافزار %[1]" +
+ "s نیاز به حساب کاربری ندارد، لاگ فعالیت کاربر یا فعالیت\u200cهای شما را " +
+ "ذخیره نمی\u200cکند\x0a\x09\x0aهزینه\u200cهای این سرویس به شکل کامل از ک" +
+ "مک\u200cهای مالی کاربرانی مانند شما تأمین می\u200cشود. لطفاً از طریق آد" +
+ "رس %[3]s به ما کمک مالی کنید.\x0a\x09\x09\x0aبا استفاده از این نرم" +
+ "\u200cافزار، شما با شرایط خدمات که در آدرس %[4]s در دسترس است موافقت می" +
+ "\u200cکنید. یان سرویس به شکلی که هست و بدون هیچگونه گارانتی ارائه می" +
+ "\u200cگردد، و برای افرادی است که برای اینکه دنیا جای بهتری باشد تلاش می" +
+ "\u200cکنند\x0a\x0a\x0a%[1]v نسخه: %[5]s\x02\u202b\u202bدرباره\u202c\x02خ" +
+ "طا در راه اندازی\x02عامل تأیید هویت polkit در دسترس نیست. لطفاً یکی را " +
+ "اجرا کنید و مجدد امتحان کنید.\x02عامل تأیید هویت پیدا نشد\x02امکان اتصا" +
+ "ل به %[1]s وجود ندارد: %[2]v\x02خطا در راه اندازی VPN\x02چک کردن وضعیت." +
+ "..\x02روشن کردن\x02خاموش کردن\x02راهنما\x02حمایت از ما\x02\u202b\u202bدر" +
+ "باره\u202c\x02خروج\x02مسیریابی ترافیک از طریق:\x02از دروازه %[1]s %[2]v" +
+ " استفاده کن\x02%[1]s روشن\x02%[1]s خاموش\x02انصراف\x02اتصال به %[1]s\x02" +
+ "متوقف کردن %[1]s\x02اتصال مجدد\x02%[1]s مسدود کردن اینترنت"
var frIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000154, 0x00000161, 0x000003a6,
- 0x000003b0, 0x000003ca, 0x0000042c, 0x00000458,
- 0x00000485, 0x000004a1, 0x000004bf, 0x000004c7,
- 0x000004d3, 0x000004db, 0x000004eb, 0x000004f8,
- 0x00000500, 0x0000051b, 0x0000053f, 0x00000551,
- 0x00000567, 0x0000056f, 0x00000582, 0x00000592,
- 0x000005a1, 0x000005b7, 0x000005fb,
+ 0x00000000, 0x00000044, 0x00000198, 0x000001a5,
+ 0x000003ea, 0x000003f4, 0x0000040e, 0x00000470,
+ 0x0000049c, 0x000004c9, 0x000004e5, 0x00000503,
+ 0x0000050b, 0x00000517, 0x0000051f, 0x0000052f,
+ 0x0000053c, 0x00000544, 0x0000055f, 0x00000583,
+ 0x00000595, 0x000005ab, 0x000005b3, 0x000005c6,
+ 0x000005d6, 0x000005e5, 0x000005fb,
} // Size: 132 bytes
const frData string = "" + // Size: 1531 bytes
- "\x02L’exploitation du service %[1]s coûte cher. Dans la mesure où ne nou" +
- "s voulons enregistrer aucun renseignement personnel à votre sujet, il n’" +
- "y ni compte ni facturation pour ce service. Mais si vous souhaitez toute" +
- "fois que le service continue, faites un don d’au moins 5\u00a0$ mensuell" +
- "ement\x0a\x09\x0aSouhaitez-vous faire un don maintenant\u2009?\x02Faire " +
- "un don\x02%[1]s est un service de RPV simple, rapide et sécurisé offert " +
- "par %[2]s. %[1]s n’exige pas de compte utilisateur, ne conserve pas de j" +
- "ournaux, ni ne vous suit à la trace d’aucune façon.\x0a\x09 \x0aCe se" +
- "rvice est entièrement financé par les dons d’utilisateurs comme vous. Ve" +
- "uillez faire un don sur %[3]s.\x0a\x09\x09\x0aEn utilisant cette applica" +
- "tion, vous acceptez les conditions générales d’utilisation qui se trouve" +
- "nt sur %[4]s. Ce service est fourni tel quel, sans aucune garantie et s’" +
- "adresse aux personnes qui œuvrent à rendre le monde meilleur.\x0a\x0a" +
- "\x0a%[1]v version \u00a0: %[5]s\x02À propos\x02Erreur d’initialisation" +
- "\x02Impossible de trouver un agent d’authentification polkit. Veuillez e" +
- "n exécuter un et ressayer.\x02L’agent d’authentification est manquant" +
+ "\x02Une erreur est survenue lors de l’\x0ainitialisation du RPV\u00a0: %" +
+ "[1]v\x02L’exploitation du service %[1]s coûte cher. Dans la mesure où ne" +
+ " nous voulons enregistrer aucun renseignement personnel à votre sujet, i" +
+ "l n’y ni compte ni facturation pour ce service. Mais si vous souhaitez t" +
+ "outefois que le service continue, faites un don d’au moins 5\u00a0$ mens" +
+ "uellement\x0a\x09\x0aSouhaitez-vous faire un don maintenant\u2009?\x02Fa" +
+ "ire un don\x02%[1]s est un service de RPV simple, rapide et sécurisé off" +
+ "ert par %[2]s. %[1]s n’exige pas de compte utilisateur, ne conserve pas " +
+ "de journaux, ni ne vous suit à la trace d’aucune façon.\x0a\x09 \x0aC" +
+ "e service est entièrement financé par les dons d’utilisateurs comme vous" +
+ ". Veuillez faire un don sur %[3]s.\x0a\x09\x09\x0aEn utilisant cette app" +
+ "lication, vous acceptez les conditions générales d’utilisation qui se tr" +
+ "ouvent sur %[4]s. Ce service est fourni tel quel, sans aucune garantie e" +
+ "t s’adresse aux personnes qui œuvrent à rendre le monde meilleur.\x0a" +
+ "\x0a\x0a%[1]v version \u00a0: %[5]s\x02À propos\x02Erreur d’initialisati" +
+ "on\x02Impossible de trouver un agent d’authentification polkit. Veuillez" +
+ " en exécuter un et ressayer.\x02L’agent d’authentification est manquant" +
"\x02Impossible de se connecter à %[1]s\u00a0: %[2]v\x02Erreur du démarra" +
"ge du RPV\x02Vérification de l’état…\x02Activer\x02Désactiver\x02Aide…" +
"\x02Faire un don…\x02À propos…\x02Quitter\x02Acheminer le trafic par" +
"\u00a0:\x02Utiliser la passerelle %[1]s %[2]v\x0a\x02%[1]s est activé" +
"\x02%[1]s est désactivé\x02Annuler\x02Connexion à %[1]s\x02Arrêt de %[1]" +
- "s\x02Se reconnecter\x02%[1]s bloque Internet\x02Une erreur est survenue " +
- "lors de l’\x0ainitialisation du RPV\u00a0: %[1]v"
+ "s\x02Se reconnecter\x02%[1]s bloque Internet"
var heIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000144, 0x0000014d, 0x000003d3,
- 0x000003de, 0x000003f4, 0x00000456, 0x00000471,
- 0x0000049e, 0x000004ba, 0x000004cf, 0x000004d8,
- 0x000004df, 0x000004eb, 0x000004f7, 0x00000505,
- 0x0000050a, 0x00000526, 0x00000546, 0x00000555,
- 0x00000564, 0x0000056b, 0x00000581, 0x00000595,
- 0x000005a9, 0x000005c7, 0x000005f7,
+ 0x00000000, 0x00000030, 0x00000174, 0x0000017d,
+ 0x00000403, 0x0000040e, 0x00000424, 0x00000486,
+ 0x000004a1, 0x000004ce, 0x000004ea, 0x000004ff,
+ 0x00000508, 0x0000050f, 0x0000051b, 0x00000527,
+ 0x00000535, 0x0000053a, 0x00000556, 0x00000576,
+ 0x00000585, 0x00000594, 0x0000059b, 0x000005b1,
+ 0x000005c5, 0x000005d9, 0x000005f7,
} // Size: 132 bytes
const heData string = "" + // Size: 1527 bytes
- "\x02השירות %[1]s הוא יקר לתפעול. מאחר שאיננו רוצים לאחסן מידע אישי לגביך" +
- ", אין חשבונות או חיוב עבור שירות זה. אבל אם אתה רוצה שהשירות ימשיך, תרום" +
- " לפחות $5 כל חודש.\x0a\x09\x0aהאם אתה רוצה לתרום עכשיו?\x02תרום\x02%[1]s" +
- " הוא שירות VPN קל, מהיר ומאובטח מאת %[2]s. %[1]s אינו דורש חשבון משתמש, " +
- "אינו שומר יומנים או עוקב אחריך בדרך כלשהי.\x0a\x09 \x0aשירות זה משול" +
- "ם לגמרי ע\x22י תרומות ממשתמשים כמוך. אנא תרום בכתובת %[3]s.\x0a\x09\x09" +
- "\x0aע\x22י שימוש ביישום זה, אתה מסכים אל תנאיי השירות הזמינים בכתובת %[4" +
- "]s. שירות זה מסופק כפי שהוא, ללא אחריות כלשהי, והוא מיועד לאנשים שפועלים" +
- " להפוך את העולם למקום טוב יותר.\x0a\x0a\x0a%[1]v גרסה: %[5]s\x02אודות" +
- "\x02שגיאת התחלה\x02לא היה ניתן למצוא סוכן אימות Polkit. אנא הרץ אחד ונסה" +
- " שוב.\x02סוכן אימות חסר\x02לא ניתן להתחבר אל %[1]s: %[2]v\x02שגיאה בהתחל" +
- "ת VPN\x02בודק מעמד...\x02הפעל\x02כבה\x02עזרה...\x02תרום...\x02אודות..." +
- "\x02צא\x02נתב תעבורה דרך:\x02השתמש בשער %[1]s %[2]v\x02%[1]s פועל\x02%[1" +
- "]s כבוי\x02בטל\x02מתחבר אל %[1]s\x02עוצר את %[1]s\x02התחבר מחדש\x02%[1]s" +
- " חוסם אינטרנט\x02שגיאה התרחשה בהתחלת VPN: %[1]v"
+ "\x02שגיאה התרחשה בהתחלת VPN: %[1]v\x02השירות %[1]s הוא יקר לתפעול. מאחר " +
+ "שאיננו רוצים לאחסן מידע אישי לגביך, אין חשבונות או חיוב עבור שירות זה. " +
+ "אבל אם אתה רוצה שהשירות ימשיך, תרום לפחות $5 כל חודש.\x0a\x09\x0aהאם את" +
+ "ה רוצה לתרום עכשיו?\x02תרום\x02%[1]s הוא שירות VPN קל, מהיר ומאובטח מאת" +
+ " %[2]s. %[1]s אינו דורש חשבון משתמש, אינו שומר יומנים או עוקב אחריך בדרך" +
+ " כלשהי.\x0a\x09 \x0aשירות זה משולם לגמרי ע\x22י תרומות ממשתמשים כמוך." +
+ " אנא תרום בכתובת %[3]s.\x0a\x09\x09\x0aע\x22י שימוש ביישום זה, אתה מסכים" +
+ " אל תנאיי השירות הזמינים בכתובת %[4]s. שירות זה מסופק כפי שהוא, ללא אחרי" +
+ "ות כלשהי, והוא מיועד לאנשים שפועלים להפוך את העולם למקום טוב יותר.\x0a" +
+ "\x0a\x0a%[1]v גרסה: %[5]s\x02אודות\x02שגיאת התחלה\x02לא היה ניתן למצוא ס" +
+ "וכן אימות Polkit. אנא הרץ אחד ונסה שוב.\x02סוכן אימות חסר\x02לא ניתן לה" +
+ "תחבר אל %[1]s: %[2]v\x02שגיאה בהתחלת VPN\x02בודק מעמד...\x02הפעל\x02כבה" +
+ "\x02עזרה...\x02תרום...\x02אודות...\x02צא\x02נתב תעבורה דרך:\x02השתמש בשע" +
+ "ר %[1]s %[2]v\x02%[1]s פועל\x02%[1]s כבוי\x02בטל\x02מתחבר אל %[1]s\x02ע" +
+ "וצר את %[1]s\x02התחבר מחדש\x02%[1]s חוסם אינטרנט"
+
+var huIndex = []uint32{ // 27 elements
+ 0x00000000, 0x00000032, 0x00000141, 0x0000014d,
+ 0x00000399, 0x000003a2, 0x000003b8, 0x00000414,
+ 0x00000437, 0x00000460, 0x0000047a, 0x00000494,
+ 0x000004a1, 0x000004ae, 0x000004b8, 0x000004c7,
+ 0x000004d3, 0x000004dd, 0x00000501, 0x00000525,
+ 0x00000537, 0x00000549, 0x00000551, 0x00000577,
+ 0x0000059a, 0x000005ac, 0x000005ca,
+} // Size: 132 bytes
+
+const huData string = "" + // Size: 1482 bytes
+ "\x02Hiba történt a VPN inicializálásánál: %[1]v\x02A %[1]s szolgáltatás " +
+ "futtatása drága. Mivel nem szeretnénk Önről adatot tárolni, azért nincse" +
+ "n fiók és számlázás ehhez a szolgáltatáshoz. Ha szeretné, hogy a szolgál" +
+ "tatás folytatodjék, támogasson legalább 5$-ral havonta.\x0a\x09\x0aSzere" +
+ "tne támogatni most?\x02Támogatás\x02A %[1]s egy egyszerű, biztonságos VP" +
+ "N szolgáltatás a(z) %[2]s szolgáltatótó. A %[1]s nem igényel felhasznál" +
+ "ói fiókot, logot őrizzen, vagy kövesse Önt bármiképp.\x0a\x09 \x0aEz" +
+ " a szolgáltatás kizárólag a támogatásokból fizetett olyan felhasználók á" +
+ "ltal, mint Ön. Kérjük támogasson a következő linken %[3]s.\x0a\x09\x09" +
+ "\x0aAz alkalmazás használatával elfogadja a Felhasználási feltételeket, " +
+ "amik itt elérhetők: %[4]s. Ez a szolgáltatás as-is biztosított, bármifél" +
+ "e garancia nélkül, azok számára, akik a világot jobbá akarják tenni.\x0a" +
+ "\x0a\x0a%[1]v verzió: %[5]s\x02Névjegy\x02Inicializációs hiba\x02Nem tal" +
+ "álható polkit azonosító ügynök. Kérjük futtasson egyet és próbálja újra" +
+ ".\x02Hiányzó autentikációs ügynök\x02Sikertelen a csatlakozás - %[1]s: %" +
+ "[2]v\x02VPN indítása sikertelen\x02Állapot ellenőrzése...\x02Bekapcsolás" +
+ "\x02Kikapcsolás\x02Súgó...\x02Támogatás...\x02Névjegy...\x02Kilépés\x02F" +
+ "orgalom routolás ezen keresztül:\x02A %[1]s %[2]v átjáró használata\x02%" +
+ "[1]s bekapcsolva\x02%[1]s kikapcsolva\x02Mégsem\x02Kapcsolódás alkalmazá" +
+ "shoz - %[1]s \x02Alkalmazás leállítása - %[1]s \x02Újracsatlakozás\x02%[" +
+ "1]s blokkolja az internetet"
var itIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000010a, 0x0000010f, 0x00000310,
- 0x0000031d, 0x0000033a, 0x000003a3, 0x000003c5,
- 0x000003ed, 0x00000409, 0x00000422, 0x0000042a,
- 0x00000431, 0x0000043a, 0x00000442, 0x00000452,
- 0x00000457, 0x00000477, 0x00000492, 0x0000049f,
- 0x000004ac, 0x000004b4, 0x000004c8, 0x000004d7,
- 0x000004e2, 0x0000050c, 0x0000054e,
+ 0x00000000, 0x00000042, 0x0000014c, 0x00000151,
+ 0x00000352, 0x0000035f, 0x0000037c, 0x000003e5,
+ 0x00000407, 0x0000042f, 0x0000044b, 0x00000464,
+ 0x0000046c, 0x00000473, 0x0000047c, 0x00000484,
+ 0x00000494, 0x00000499, 0x000004b9, 0x000004d4,
+ 0x000004e1, 0x000004ee, 0x000004f6, 0x0000050a,
+ 0x00000519, 0x00000524, 0x0000054e,
} // Size: 132 bytes
const itData string = "" + // Size: 1358 bytes
- "\x02Il servizio %[1]s è costoso da mantenere. Poichè non vogliamo immaga" +
- "zzinare informazioni personali su di te non ci sono account ne tariffe p" +
- "er l'utilizzo del servizio. Se vuoi puoi però aiutarci a mantenere il se" +
- "rvizio in funzione donando dai $5 in su ogni mese.\x02Dona\x02%[1]s è un" +
- " servizio di VPN facile, veloce e sicuro di %[2]s. %[1]s non richiede un" +
- " account utente, non mantiene i log e non ti traccia in nessuna maniera." +
- "\x0a\x0aIl servizio è interamente mantenuto da donazioni di utenti come " +
- "te. Per favore dona qui: %[3]s.\x0a\x0aUtilizzando questa applicazione, " +
- "approvi i Termini di Servizio disponibili qui: %[4]s. Questo servizio è " +
- "fornito così com'è, senza nessuna garanzia, ed è destinato alle persone " +
- "che lavorano per rendere il mondo un posto migliore.\x0a\x0a\x0a%[1]v ve" +
- "rsione: %[5]s\x02Informazioni\x02Errore nell'inizializzazione\x02Non è s" +
- "tato possibile trovare un agente di autenticazione polkit. Si prega di a" +
- "vviarne uno e riprovare.\x02Agente di autenticazione mancante\x02Impossi" +
- "bile connettersi ad %[1]s: %[2]v\x02Errore nell'avvio della VPN\x02Contr" +
- "ollando lo stato...\x02Accendi\x02Spegni\x02Aiuto...\x02Dona...\x02Infor" +
- "mazioni...\x02Esci\x02Inoltra il traffico attraverso:\x02Usa il gateway " +
- "%[1]s %[2]v\x02%[1]s accesa\x02%[1]s spenta\x02Annulla\x02Connettendo a " +
- "%[1]s\x02Fermando %[1]s\x02Riconnetti\x02%[1]s sta bloccando l'accesso a" +
- "d internet\x02Si è verificato un errore nell'inizializzazione della VPN:" +
- " %[1]v"
+ "\x02Si è verificato un errore nell'inizializzazione della VPN: %[1]v\x02" +
+ "Il servizio %[1]s è costoso da mantenere. Poichè non vogliamo immagazzin" +
+ "are informazioni personali su di te non ci sono account ne tariffe per l" +
+ "'utilizzo del servizio. Se vuoi puoi però aiutarci a mantenere il serviz" +
+ "io in funzione donando dai $5 in su ogni mese.\x02Dona\x02%[1]s è un ser" +
+ "vizio di VPN facile, veloce e sicuro di %[2]s. %[1]s non richiede un acc" +
+ "ount utente, non mantiene i log e non ti traccia in nessuna maniera.\x0a" +
+ "\x0aIl servizio è interamente mantenuto da donazioni di utenti come te. " +
+ "Per favore dona qui: %[3]s.\x0a\x0aUtilizzando questa applicazione, appr" +
+ "ovi i Termini di Servizio disponibili qui: %[4]s. Questo servizio è forn" +
+ "ito così com'è, senza nessuna garanzia, ed è destinato alle persone che " +
+ "lavorano per rendere il mondo un posto migliore.\x0a\x0a\x0a%[1]v versio" +
+ "ne: %[5]s\x02Informazioni\x02Errore nell'inizializzazione\x02Non è stato" +
+ " possibile trovare un agente di autenticazione polkit. Si prega di avvia" +
+ "rne uno e riprovare.\x02Agente di autenticazione mancante\x02Impossibile" +
+ " connettersi ad %[1]s: %[2]v\x02Errore nell'avvio della VPN\x02Controlla" +
+ "ndo lo stato...\x02Accendi\x02Spegni\x02Aiuto...\x02Dona...\x02Informazi" +
+ "oni...\x02Esci\x02Inoltra il traffico attraverso:\x02Usa il gateway %[1]" +
+ "s %[2]v\x02%[1]s accesa\x02%[1]s spenta\x02Annulla\x02Connettendo a %[1]" +
+ "s\x02Fermando %[1]s\x02Riconnetti\x02%[1]s sta bloccando l'accesso ad in" +
+ "ternet"
var ltIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000013d, 0x00000146, 0x00000364,
- 0x00000369, 0x0000037c, 0x000003e3, 0x00000408,
- 0x00000431, 0x00000449, 0x0000045e, 0x00000467,
- 0x00000471, 0x0000047c, 0x00000488, 0x00000490,
- 0x00000498, 0x000004b8, 0x000004dd, 0x000004ec,
- 0x000004fc, 0x00000507, 0x0000051d, 0x0000052c,
- 0x00000542, 0x0000055c, 0x00000583,
+ 0x00000000, 0x00000027, 0x00000164, 0x0000016d,
+ 0x0000038b, 0x00000390, 0x000003a3, 0x0000040a,
+ 0x0000042f, 0x00000458, 0x00000470, 0x00000485,
+ 0x0000048e, 0x00000498, 0x000004a3, 0x000004af,
+ 0x000004b7, 0x000004bf, 0x000004df, 0x00000504,
+ 0x00000513, 0x00000523, 0x0000052e, 0x00000544,
+ 0x00000553, 0x00000569, 0x00000583,
} // Size: 132 bytes
const ltData string = "" + // Size: 1411 bytes
- "\x02%[1]s paslaugą brangiai kainuoja išlaikyti. Kadangi nenorime laikyti" +
- " jūsų asmeninės informacijos, todėl nėra jokių paskyrų ar apmokestinimo " +
- "už šią paslaugą. Tačiau, jei norite, kad paslauga būtų teikiama ir tolia" +
- "u, paaukokite kiekvieną mėnesį bent po $5 (JAV dolerius).\x0a\x09\x0aAr " +
- "norite paaukoti dabar?\x02Paaukoti\x02%[1]s yra lengva naudoti, greita i" +
- "r saugi VPN paslauga iš %[2]s. %[1]s nereikalauja naudotojo paskyros, ne" +
- "saugo žurnalų ir jokiu kitu būdu jūsų neseka.\x0a\x09 \x0aŠi paslauga" +
- " yra apmokama tik iš, tokių pačių naudotojų kaip jūs, paaukojimų. Prašom" +
- "e paaukokite, adresu %[3]s.\x0a\x09\x09\x0aNaudodami šią programą, sutin" +
- "kate su Naudojimosi Sąlygomis, kurias galite rasti adresu %[4]s. Ši pasl" +
- "auga yra teikiama esamu pavidalu, be jokių garantijų ir yra skirta žmonė" +
- "ms, kurie dirba, kad padarytų pasaulį geresnį.\x0a\x0a\x0a%[1]v versija:" +
- " %[5]s\x02Apie\x02Inicijavimo klaida\x02Nepavyko rasti politikos rinkini" +
- "o tapatybės nustatymo agento. Paleiskite jį ir bandykite dar kartą.\x02T" +
- "rūksta tapatybės nustatymo agento\x02Nepavyksta prisijungti prie %[1]s: " +
- "%[2]v\x02Klaida paleidžiant VPN\x02Tikrinama būsena...\x02Įjungti\x02Išj" +
- "ungti\x02Pagalba...\x02Paaukoti...\x02Apie...\x02Išeiti\x02Nukreipti duo" +
- "menų srautą per:\x02Naudoti %[1]s %[2]v tinklų sietuvą\x02%[1]s įjungta" +
- "\x02%[1]s išjungta\x02Atsisakyti\x02Jungiamasi prie %[1]s\x02Stabdoma %[" +
- "1]s\x02Prisijungti iš naujo\x02%[1]s blokuoja internetą\x02Inicijuojant " +
- "VPN, įvyko klaida: %[1]v"
+ "\x02Inicijuojant VPN, įvyko klaida: %[1]v\x02%[1]s paslaugą brangiai kai" +
+ "nuoja išlaikyti. Kadangi nenorime laikyti jūsų asmeninės informacijos, t" +
+ "odėl nėra jokių paskyrų ar apmokestinimo už šią paslaugą. Tačiau, jei no" +
+ "rite, kad paslauga būtų teikiama ir toliau, paaukokite kiekvieną mėnesį " +
+ "bent po $5 (JAV dolerius).\x0a\x09\x0aAr norite paaukoti dabar?\x02Paauk" +
+ "oti\x02%[1]s yra lengva naudoti, greita ir saugi VPN paslauga iš %[2]s. " +
+ "%[1]s nereikalauja naudotojo paskyros, nesaugo žurnalų ir jokiu kitu būd" +
+ "u jūsų neseka.\x0a\x09 \x0aŠi paslauga yra apmokama tik iš, tokių pač" +
+ "ių naudotojų kaip jūs, paaukojimų. Prašome paaukokite, adresu %[3]s.\x0a" +
+ "\x09\x09\x0aNaudodami šią programą, sutinkate su Naudojimosi Sąlygomis, " +
+ "kurias galite rasti adresu %[4]s. Ši paslauga yra teikiama esamu pavidal" +
+ "u, be jokių garantijų ir yra skirta žmonėms, kurie dirba, kad padarytų p" +
+ "asaulį geresnį.\x0a\x0a\x0a%[1]v versija: %[5]s\x02Apie\x02Inicijavimo k" +
+ "laida\x02Nepavyko rasti politikos rinkinio tapatybės nustatymo agento. P" +
+ "aleiskite jį ir bandykite dar kartą.\x02Trūksta tapatybės nustatymo agen" +
+ "to\x02Nepavyksta prisijungti prie %[1]s: %[2]v\x02Klaida paleidžiant VPN" +
+ "\x02Tikrinama būsena...\x02Įjungti\x02Išjungti\x02Pagalba...\x02Paaukoti" +
+ "...\x02Apie...\x02Išeiti\x02Nukreipti duomenų srautą per:\x02Naudoti %[1" +
+ "]s %[2]v tinklų sietuvą\x02%[1]s įjungta\x02%[1]s išjungta\x02Atsisakyti" +
+ "\x02Jungiamasi prie %[1]s\x02Stabdoma %[1]s\x02Prisijungti iš naujo\x02%" +
+ "[1]s blokuoja internetą"
var nlIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000010c, 0x00000114, 0x0000032b,
- 0x00000330, 0x00000342, 0x00000391, 0x000003ae,
- 0x000003d2, 0x000003f4, 0x0000040a, 0x00000416,
- 0x00000423, 0x0000042b, 0x00000436, 0x0000043e,
- 0x00000446, 0x0000045a, 0x00000476, 0x00000480,
- 0x0000048a, 0x00000494, 0x000004a8, 0x000004be,
- 0x000004d0, 0x000004ed, 0x00000537,
+ 0x00000000, 0x0000004a, 0x00000156, 0x0000015e,
+ 0x00000375, 0x0000037a, 0x0000038c, 0x000003db,
+ 0x000003f8, 0x0000041c, 0x0000043e, 0x00000454,
+ 0x00000460, 0x0000046d, 0x00000475, 0x00000480,
+ 0x00000488, 0x00000490, 0x000004a4, 0x000004c0,
+ 0x000004ca, 0x000004d4, 0x000004de, 0x000004f2,
+ 0x00000508, 0x0000051a, 0x00000537,
} // Size: 132 bytes
const nlData string = "" + // Size: 1335 bytes
- "\x02De %[1]s dienst is kostbaar om te onderhouden. Omdat we geen persoon" +
- "lijke informatie over u willen bijhouden, zijn er geen accounts of betal" +
- "ingen voor deze dienst. Om deze dienst in leven te houden, overweeg ten " +
- "minste €5 per maand te schenken.\x0a\x09\x0aWilt u nu doneren?\x02Donere" +
- "n\x02%[1]s is een gemakkelijke, snelle en veilige VPN-dienst van %[2]s. " +
- "%[1]s vereist geen gebruikersaccount, houdt geen logboek bij en volgt u " +
- "niet op wat voor manier dan ook.\x0a\x09 \x0aDeze dienst wordt volled" +
- "ig gefinancierd door donaties van gebruikers zoals u. Gelieve bij te dra" +
- "gen op %[3]s.\x0a\x09\x09\x0aDoor deze applicatie te gebruiken, gaat u a" +
- "kkoord met onze gebruikersvoorwaarden die beschikbaar zijn op %[4]s. Dez" +
- "e dienst wordt geleverd zonder enige garantie en is bedoeld voor mensen " +
- "die werken aan een betere wereld. \x0a\x0a\x0a%[1]v versie: %[5]s\x02Ove" +
- "r\x02Initialisatiefout\x02Kan geen polkit authenticatieagent vinden. Voe" +
- "r er een uit en probeer opnieuw.\x02Authenticatieagent ontbreekt\x02Kan " +
- "niet verbinden met %[1]s: %[2]v\x02Fout bij het opstarten van de VPN\x02" +
- "Status controleren...\x02Inschakelen\x02Uitschakelen\x02Hulp...\x02Doner" +
- "en...\x02Over...\x02Stoppen\x02Route verkeer door:\x02Gebruik %[1]s %[2]" +
- "v gateway\x02%[1]s aan\x02%[1]s uit\x02Annuleren\x02Verbinden met %[1]s" +
- "\x02%[1]s aan het stoppen\x02Opnieuw verbinden\x02%[1]s blokkeert het in" +
- "ternet\x02Er heeft zich een fout voorgedaan bij het initialiseren van de" +
- " VPN: %[1]v"
+ "\x02Er heeft zich een fout voorgedaan bij het initialiseren van de VPN: " +
+ "%[1]v\x02De %[1]s dienst is kostbaar om te onderhouden. Omdat we geen pe" +
+ "rsoonlijke informatie over u willen bijhouden, zijn er geen accounts of " +
+ "betalingen voor deze dienst. Om deze dienst in leven te houden, overweeg" +
+ " ten minste €5 per maand te schenken.\x0a\x09\x0aWilt u nu doneren?\x02D" +
+ "oneren\x02%[1]s is een gemakkelijke, snelle en veilige VPN-dienst van %[" +
+ "2]s. %[1]s vereist geen gebruikersaccount, houdt geen logboek bij en vol" +
+ "gt u niet op wat voor manier dan ook.\x0a\x09 \x0aDeze dienst wordt v" +
+ "olledig gefinancierd door donaties van gebruikers zoals u. Gelieve bij t" +
+ "e dragen op %[3]s.\x0a\x09\x09\x0aDoor deze applicatie te gebruiken, gaa" +
+ "t u akkoord met onze gebruikersvoorwaarden die beschikbaar zijn op %[4]s" +
+ ". Deze dienst wordt geleverd zonder enige garantie en is bedoeld voor me" +
+ "nsen die werken aan een betere wereld. \x0a\x0a\x0a%[1]v versie: %[5]s" +
+ "\x02Over\x02Initialisatiefout\x02Kan geen polkit authenticatieagent vind" +
+ "en. Voer er een uit en probeer opnieuw.\x02Authenticatieagent ontbreekt" +
+ "\x02Kan niet verbinden met %[1]s: %[2]v\x02Fout bij het opstarten van de" +
+ " VPN\x02Status controleren...\x02Inschakelen\x02Uitschakelen\x02Hulp..." +
+ "\x02Doneren...\x02Over...\x02Stoppen\x02Route verkeer door:\x02Gebruik %" +
+ "[1]s %[2]v gateway\x02%[1]s aan\x02%[1]s uit\x02Annuleren\x02Verbinden m" +
+ "et %[1]s\x02%[1]s aan het stoppen\x02Opnieuw verbinden\x02%[1]s blokkeer" +
+ "t het internet"
var plIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000112, 0x0000011c, 0x00000331,
- 0x00000340, 0x00000353, 0x000003a6, 0x000003c3,
- 0x000003e9, 0x00000408, 0x0000041c, 0x00000424,
- 0x0000042d, 0x00000436, 0x00000442, 0x00000451,
- 0x00000459, 0x00000479, 0x00000491, 0x000004a2,
- 0x000004b4, 0x000004bb, 0x000004ce, 0x000004e2,
- 0x000004f4, 0x0000050b, 0x0000053c,
+ 0x00000000, 0x00000031, 0x00000143, 0x0000014d,
+ 0x00000362, 0x00000371, 0x00000384, 0x000003d7,
+ 0x000003f4, 0x0000041a, 0x00000439, 0x0000044d,
+ 0x00000455, 0x0000045e, 0x00000467, 0x00000473,
+ 0x00000482, 0x0000048a, 0x000004aa, 0x000004c2,
+ 0x000004d3, 0x000004e5, 0x000004ec, 0x000004ff,
+ 0x00000513, 0x00000525, 0x0000053c,
} // Size: 132 bytes
const plData string = "" + // Size: 1340 bytes
- "\x02Utrzymywanie %[1]s jest kosztowne. Ponieważ nie chcemy przechowywać " +
- "danych osobowych o Tobie, nie ma kont ani rozliczeń za tę usługę. Ale je" +
- "śli chcesz, aby usługa była kontynuowana, przekazuj co najmniej 5 USD m" +
- "iesięcznie.\x0aCzy chcesz teraz przekazać darowiznę?\x0a\x02Darowizna" +
- "\x02%[1]s to łatwy, szybki i bezpieczny VPN od %[2]s. %[1]s nie wymaga k" +
- "onta użytkownika, nie przechowuje logów, czy śledzi Cię w jakikolwiek sp" +
- "osób.\x0a\x09\x0aTa usługa jest opłacana w całości przez darowizny od ta" +
- "kich użytkowników jak Ty. Przekaż darowiznę na %[3]s.\x0a\x09\x09\x0aUży" +
- "wając tej aplikacji zgadzasz się na Zasady Użytkowania dostępne na %[4]s" +
- ". Usługa jest dostępna taka-jaka-jest bez żadnej gwarancji i jest zamier" +
- "zona dla ludzi, którzy pracują nad tym, aby świat stał się lepszym miejs" +
- "cem.\x0a\x0a\x0a%[1]v wersja: %[5]s\x02O programie...\x02Błąd inicjowani" +
- "a\x02Nie znaleziono agenta autentykacji polkit. Proszę uruchom go i spró" +
- "buj ponownie.\x02Brakujący agent autoryzacji\x02Nie można połączyć z %[1" +
- "]s: %[2]v\x02Błąd przy uruchamianiu VPN'a\x02Sprawdzanie statusu\x02Włąc" +
- "z\x02Wyłącz\x02Pomoc...\x02Wesprzyj...\x02O programie...\x02Zamknij\x02P" +
- "rzekieruj ruch sieciowy przez:\x02Użyj bramy %[2]v %[1]s\x02%[1]s włączo" +
- "ny\x02%[1]s wyłączony\x02Anuluj\x02Łączenie z %[1]s\x02Zatrzymywanie %[1" +
- "]s\x02Połącz ponownie\x02%[1]s blokuje internet\x02Powstał błąd podczas " +
- "inicjowania VPN'a: %[1]v"
+ "\x02Powstał błąd podczas inicjowania VPN'a: %[1]v\x02Utrzymywanie %[1]s " +
+ "jest kosztowne. Ponieważ nie chcemy przechowywać danych osobowych o Tobi" +
+ "e, nie ma kont ani rozliczeń za tę usługę. Ale jeśli chcesz, aby usługa " +
+ "była kontynuowana, przekazuj co najmniej 5 USD miesięcznie.\x0aCzy chces" +
+ "z teraz przekazać darowiznę?\x0a\x02Darowizna\x02%[1]s to łatwy, szybki " +
+ "i bezpieczny VPN od %[2]s. %[1]s nie wymaga konta użytkownika, nie przec" +
+ "howuje logów, czy śledzi Cię w jakikolwiek sposób.\x0a\x09\x0aTa usługa " +
+ "jest opłacana w całości przez darowizny od takich użytkowników jak Ty. P" +
+ "rzekaż darowiznę na %[3]s.\x0a\x09\x09\x0aUżywając tej aplikacji zgadzas" +
+ "z się na Zasady Użytkowania dostępne na %[4]s. Usługa jest dostępna taka" +
+ "-jaka-jest bez żadnej gwarancji i jest zamierzona dla ludzi, którzy prac" +
+ "ują nad tym, aby świat stał się lepszym miejscem.\x0a\x0a\x0a%[1]v wersj" +
+ "a: %[5]s\x02O programie...\x02Błąd inicjowania\x02Nie znaleziono agenta " +
+ "autentykacji polkit. Proszę uruchom go i spróbuj ponownie.\x02Brakujący " +
+ "agent autoryzacji\x02Nie można połączyć z %[1]s: %[2]v\x02Błąd przy uruc" +
+ "hamianiu VPN'a\x02Sprawdzanie statusu\x02Włącz\x02Wyłącz\x02Pomoc...\x02" +
+ "Wesprzyj...\x02O programie...\x02Zamknij\x02Przekieruj ruch sieciowy prz" +
+ "ez:\x02Użyj bramy %[2]v %[1]s\x02%[1]s włączony\x02%[1]s wyłączony\x02An" +
+ "uluj\x02Łączenie z %[1]s\x02Zatrzymywanie %[1]s\x02Połącz ponownie\x02%[" +
+ "1]s blokuje internet"
var pt_BRIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000139, 0x0000014c, 0x0000037a,
- 0x00000380, 0x00000398, 0x00000409, 0x00000434,
- 0x0000045e, 0x00000474, 0x0000048a, 0x00000490,
- 0x00000499, 0x000004a2, 0x000004b8, 0x000004c1,
- 0x000004c6, 0x000004dd, 0x000004fb, 0x0000050e,
- 0x00000524, 0x0000052d, 0x00000540, 0x0000054e,
- 0x00000559, 0x0000057b, 0x000005ad,
+ 0x00000000, 0x00000032, 0x0000016b, 0x0000017e,
+ 0x000003ac, 0x000003b2, 0x000003ca, 0x0000043b,
+ 0x00000466, 0x00000490, 0x000004a6, 0x000004bc,
+ 0x000004c2, 0x000004cb, 0x000004d4, 0x000004ea,
+ 0x000004f3, 0x000004f8, 0x0000050f, 0x0000052d,
+ 0x00000540, 0x00000556, 0x0000055f, 0x00000572,
+ 0x00000580, 0x0000058b, 0x000005ad,
} // Size: 132 bytes
const pt_BRData string = "" + // Size: 1453 bytes
- "\x02O serviço %[1]s tem um custo para ser mantido. Como não queremos col" +
- "etar as suas informações pessoais, não temos contas de usuário e não cob" +
- "ramos por este serviço. Mas se você quiser que este serviço continue, fa" +
- "ça uma doação de ao menos $5 dólares por mês.\x0a\x09\x0aVocê quer faze" +
- "r uma doação agora? \x02Fazer uma doação\x02 %[1]s é um serviço de VPN f" +
- "ácil, rápido e seguro mantido por %[2]s. %[1]s não precisa de uma conta" +
- " de usuário, não mantém logs, e não te rastreia de forma alguma. \x0a" +
- "\x09\x0aO serviço é financiado inteiramente através de doações de pessoa" +
- "s como você. Por favor faça uma doação acessando %[3]s\x0a\x09\x09\x0aAo" +
- " usar este aplicativo, você concorda com os Termos de Serviço disponívei" +
- "s em %[4]s. Este serviço é provido \x22no estado\x22, sem nenhuma garant" +
- "ia, e é direcionado a pessoas que trabalham para tornar o mundo um lugar" +
- " melhor.\x0a\x0a\x0a%[1]v versão: %[5]s \x02Sobre\x02Erro na inicializaç" +
- "ão\x02Não foi possível encontrar um agente de autenticação polkit. Por " +
- "favor, execute um agente e tente novamente.\x02Um agente de autenticação" +
- " está faltando\x02Não é possível conectar a %[1]s: %[2]v\x02Erro ao inic" +
- "iar a VPN\x02Verificando estado...\x02Ligar\x02Desligar\x02Ajuda...\x02F" +
- "azer uma doação...\x02Sobre...\x02Sair\x02Rotear o tráfego por:\x02Usar " +
- "o gateway %[2]v de %[1]s\x02%[1]s está ligada\x02%[1]s está desligada" +
- "\x02Cancelar\x02Conectando a %[1]s\x02Parando %[1]s\x02Reconectar\x02%[1" +
- "]s está bloqueando a Internet\x02Um erro ocorreu na inicialização da VPN" +
- ": %[1]v "
+ "\x02Um erro ocorreu na inicialização da VPN: %[1]v \x02O serviço %[1]s t" +
+ "em um custo para ser mantido. Como não queremos coletar as suas informaç" +
+ "ões pessoais, não temos contas de usuário e não cobramos por este servi" +
+ "ço. Mas se você quiser que este serviço continue, faça uma doação de ao" +
+ " menos $5 dólares por mês.\x0a\x09\x0aVocê quer fazer uma doação agora? " +
+ "\x02Fazer uma doação\x02 %[1]s é um serviço de VPN fácil, rápido e segur" +
+ "o mantido por %[2]s. %[1]s não precisa de uma conta de usuário, não mant" +
+ "ém logs, e não te rastreia de forma alguma. \x0a\x09\x0aO serviço é fin" +
+ "anciado inteiramente através de doações de pessoas como você. Por favor " +
+ "faça uma doação acessando %[3]s\x0a\x09\x09\x0aAo usar este aplicativo, " +
+ "você concorda com os Termos de Serviço disponíveis em %[4]s. Este serviç" +
+ "o é provido \x22no estado\x22, sem nenhuma garantia, e é direcionado a p" +
+ "essoas que trabalham para tornar o mundo um lugar melhor.\x0a\x0a\x0a%[1" +
+ "]v versão: %[5]s \x02Sobre\x02Erro na inicialização\x02Não foi possível " +
+ "encontrar um agente de autenticação polkit. Por favor, execute um agente" +
+ " e tente novamente.\x02Um agente de autenticação está faltando\x02Não é " +
+ "possível conectar a %[1]s: %[2]v\x02Erro ao iniciar a VPN\x02Verificando" +
+ " estado...\x02Ligar\x02Desligar\x02Ajuda...\x02Fazer uma doação...\x02So" +
+ "bre...\x02Sair\x02Rotear o tráfego por:\x02Usar o gateway %[2]v de %[1]s" +
+ "\x02%[1]s está ligada\x02%[1]s está desligada\x02Cancelar\x02Conectando " +
+ "a %[1]s\x02Parando %[1]s\x02Reconectar\x02%[1]s está bloqueando a Intern" +
+ "et"
+
+var pt_PTIndex = []uint32{ // 27 elements
+ 0x00000000, 0x0000002c, 0x0000012a, 0x0000012f,
+ 0x000002fe, 0x00000304, 0x0000031c, 0x00000368,
+ 0x0000038a, 0x000003b1, 0x000003c7, 0x000003df,
+ 0x000003e5, 0x000003ee, 0x000003f7, 0x000003ff,
+ 0x00000408, 0x0000040d, 0x00000426, 0x0000043e,
+ 0x0000044b, 0x0000045b, 0x00000464, 0x00000474,
+ 0x00000482, 0x0000048a, 0x000004ac,
+} // Size: 132 bytes
+
+const pt_PTData string = "" + // Size: 1196 bytes
+ "\x02Ocorreu um erro ao inicializar a VPN: %[1]v\x02The %[1]s service is " +
+ "expensive to run. Because we don't want to store personal information ab" +
+ "out you, there are no accounts or billing for this service. But if you w" +
+ "ant the service to continue, donate at least $5 each month.\x0a\x09\x0aD" +
+ "o you want to donate now?\x02Doar\x02%[1]s is an easy, fast, and secure " +
+ "VPN service from %[2]s. %[1]s does not require a user account, keep logs" +
+ ", or track you in any way.\x0a\x09 \x0aThis service is paid for entir" +
+ "ely by donations from users like you. Please donate at %[3]s.\x0a\x09" +
+ "\x09\x0aBy using this application, you agree to the Terms of Service ava" +
+ "ilable at %[4]s. This service is provided as-is, without any warranty, a" +
+ "nd is intended for people who work to make the world a better place.\x0a" +
+ "\x0a\x0a%[1]v version: %[5]s\x02Sobre\x02Erro de inicialização\x02Could " +
+ "not find a polkit authentication agent. Please run one and try again." +
+ "\x02Agente de autenticação em falta\x02Não é possível ligar a %[1]s: %[2" +
+ "]v\x02Erro ao iniciar a VPN\x02A verificar o estado...\x02Ligar\x02Desli" +
+ "gar\x02Ajuda...\x02Doar...\x02Sobre...\x02Sair\x02Encaminhar tráfego via" +
+ ":\x02Use %[1]s %[2]v gateway\x02%[1]s ligada\x02%[1]s desligada\x02Cance" +
+ "lar\x02A ligar a %[1]s\x02A parar %[1]s\x02Religar\x02%[1]s está a bloqu" +
+ "ear a Internet"
var roIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000117, 0x00000120, 0x000002ef,
- 0x000002f6, 0x0000030e, 0x00000364, 0x00000387,
- 0x000003ab, 0x000003c2, 0x000003d6, 0x000003e1,
- 0x000003ec, 0x000003f6, 0x00000402, 0x0000040c,
- 0x00000417, 0x0000042e, 0x00000450, 0x00000461,
- 0x00000472, 0x0000047a, 0x0000048d, 0x0000049a,
- 0x000004a6, 0x000004cb, 0x000004fb,
+ 0x00000000, 0x00000030, 0x00000147, 0x00000150,
+ 0x0000031f, 0x00000326, 0x0000033e, 0x00000394,
+ 0x000003b7, 0x000003db, 0x000003f2, 0x00000406,
+ 0x00000411, 0x0000041c, 0x00000426, 0x00000432,
+ 0x0000043c, 0x00000447, 0x0000045e, 0x00000480,
+ 0x00000491, 0x000004a2, 0x000004aa, 0x000004bd,
+ 0x000004ca, 0x000004d6, 0x000004fb,
} // Size: 132 bytes
const roData string = "" + // Size: 1275 bytes
- "\x02Serviciul %[1]s este scump pentru a rula. Deoarece nu dorim să stocă" +
- "m informații personale despre dvs., nu există conturi sau facturare pent" +
- "ru acest serviciu. Dar dacă doriți ca serviciul să continue, donați cel " +
- "puțin 5 USD în fiecare lună.\x0a\x09\x0aVreți să donați acum?\x02Donație" +
- "\x02%[1]s is an easy, fast, and secure VPN service from %[2]s. %[1]s doe" +
- "s not require a user account, keep logs, or track you in any way.\x0a" +
- "\x09 \x0aThis service is paid for entirely by donations from users li" +
- "ke you. Please donate at %[3]s.\x0a\x09\x09\x0aBy using this application" +
- ", you agree to the Terms of Service available at %[4]s. This service is " +
- "provided as-is, without any warranty, and is intended for people who wor" +
- "k to make the world a better place.\x0a\x0a\x0a%[1]v version: %[5]s\x02D" +
- "espre\x02Eroare de inițializare\x02Nu am găsit un agent de autentificare" +
- " polkit. Porniți unul și încercați din nou.\x02Lipsește agentul de auten" +
- "tificare\x02Nu se poate conecta la %[1]s: %[2]v\x02Eroare la pornirea VP" +
- "N\x02Verificare stare...\x02Deschidere\x02Închidere\x02Ajutor...\x02Dona" +
- "ție...\x02Despre...\x02Închidere\x02Route traffic through:\x02Utilizați" +
- " gateway-ul %[1]s %[2]v\x02Am deschis %[1]s\x02Am închis %[1]s\x02Anular" +
- "e\x02Conectare la %[1]s\x02Oprire %[1]s\x02Reconectare\x02%[1]s blocheaz" +
- "ă accesul la internet\x02A apărut o eroare la inițializarea VPN: %[1]v"
+ "\x02A apărut o eroare la inițializarea VPN: %[1]v\x02Serviciul %[1]s est" +
+ "e scump pentru a rula. Deoarece nu dorim să stocăm informații personale " +
+ "despre dvs., nu există conturi sau facturare pentru acest serviciu. Dar " +
+ "dacă doriți ca serviciul să continue, donați cel puțin 5 USD în fiecare " +
+ "lună.\x0a\x09\x0aVreți să donați acum?\x02Donație\x02%[1]s is an easy, f" +
+ "ast, and secure VPN service from %[2]s. %[1]s does not require a user ac" +
+ "count, keep logs, or track you in any way.\x0a\x09 \x0aThis service i" +
+ "s paid for entirely by donations from users like you. Please donate at %" +
+ "[3]s.\x0a\x09\x09\x0aBy using this application, you agree to the Terms o" +
+ "f Service available at %[4]s. This service is provided as-is, without an" +
+ "y warranty, and is intended for people who work to make the world a bett" +
+ "er place.\x0a\x0a\x0a%[1]v version: %[5]s\x02Despre\x02Eroare de inițial" +
+ "izare\x02Nu am găsit un agent de autentificare polkit. Porniți unul și î" +
+ "ncercați din nou.\x02Lipsește agentul de autentificare\x02Nu se poate co" +
+ "necta la %[1]s: %[2]v\x02Eroare la pornirea VPN\x02Verificare stare..." +
+ "\x02Deschidere\x02Închidere\x02Ajutor...\x02Donație...\x02Despre...\x02Î" +
+ "nchidere\x02Route traffic through:\x02Utilizați gateway-ul %[1]s %[2]v" +
+ "\x02Am deschis %[1]s\x02Am închis %[1]s\x02Anulare\x02Conectare la %[1]s" +
+ "\x02Oprire %[1]s\x02Reconectare\x02%[1]s blochează accesul la internet"
var ruIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000203, 0x0000022d, 0x000005ee,
- 0x00000606, 0x0000062e, 0x000006de, 0x0000071d,
- 0x0000075a, 0x0000077a, 0x0000079d, 0x000007ae,
- 0x000007c1, 0x000007d1, 0x000007fe, 0x00000819,
- 0x00000824, 0x00000850, 0x0000087e, 0x0000088c,
- 0x0000089c, 0x000008ad, 0x000008cd, 0x000008e6,
- 0x00000903, 0x00000931, 0x0000097e,
+ 0x00000000, 0x0000004d, 0x00000250, 0x0000027a,
+ 0x0000063b, 0x00000653, 0x0000067b, 0x0000072b,
+ 0x0000076a, 0x000007a7, 0x000007c7, 0x000007ea,
+ 0x000007fb, 0x0000080e, 0x0000081e, 0x0000084b,
+ 0x00000866, 0x00000871, 0x0000089d, 0x000008cb,
+ 0x000008d9, 0x000008e9, 0x000008fa, 0x0000091a,
+ 0x00000933, 0x00000950, 0x0000097e,
} // Size: 132 bytes
const ruData string = "" + // Size: 2430 bytes
- "\x02Служба %[1]s платная. В связи с тем, что мы не хотим сохранять персо" +
- "нальную информацию о Вас, здесь нет регистрации или выставления счёта п" +
- "о этой службе. Но, если Вам хочется сохранить работу этой службы, жертв" +
- "уйте по крайней мере 5$ каждый месяц. Вы хотите пожертвовать в данный м" +
- "омент?\x02Сделать пожертвование\x02%[1]s является простым, быстрым и бе" +
- "зопасным VPN сервисом от %[2]s. %[1]s не требует учётной записи пользов" +
- "ателя, сохраняет подключения или записывает Ваши переходы в любом случа" +
- "е.\x0a\x0aЭтот сервис полностью оплачивается через пожертвования такими" +
- " как Вы пользователями. Пожалуйста пожертвуйте в %[3]s.\x0a\x0aПри испол" +
- "ьзовании этого приложения Вы соглашаетесь с условиями использования дос" +
- "тупными на %[4]s. Эта служба предоставляется такой кака она есть, без в" +
- "сяких гарантий и предназначена для людей делающих мир лучшим местом." +
- "\x0a\x0a\x0a%[1]v версия: %[5]s\x02О приложении\x02Ошибка инициализации" +
- "\x02Не удалось найти агент проверки подлинности polkit. Пожалуйста, запу" +
- "стите один и попробуйте снова.\x02Отсутствует агент аутентификации\x02Н" +
- "е удается подключиться к %[1]s: %[2]v\x02Ошибка запуска VPN\x02Проверка" +
- " статуса...\x02Включить\x02Выключить\x02Помощь...\x02Сделать пожертвован" +
- "ие...\x02О приложении...\x02Выход\x02Направить трафик через:\x02Использ" +
- "уется шлюз %[1]s %[2]v\x02%[1]s вкл.\x02%[1]s выкл.\x02Отменить\x02Подк" +
- "лючение к %[1]s\x02Остановка %[1]s\x02Переподключить\x02%[1]s блокировк" +
- "а интернета\x02Произошла ошибка при инициализации VPN: %[1]v"
+ "\x02Произошла ошибка при инициализации VPN: %[1]v\x02Служба %[1]s платна" +
+ "я. В связи с тем, что мы не хотим сохранять персональную информацию о В" +
+ "ас, здесь нет регистрации или выставления счёта по этой службе. Но, есл" +
+ "и Вам хочется сохранить работу этой службы, жертвуйте по крайней мере 5" +
+ "$ каждый месяц. Вы хотите пожертвовать в данный момент?\x02Сделать пожер" +
+ "твование\x02%[1]s является простым, быстрым и безопасным VPN сервисом о" +
+ "т %[2]s. %[1]s не требует учётной записи пользователя, сохраняет подклю" +
+ "чения или записывает Ваши переходы в любом случае.\x0a\x0aЭтот сервис п" +
+ "олностью оплачивается через пожертвования такими как Вы пользователями." +
+ " Пожалуйста пожертвуйте в %[3]s.\x0a\x0aПри использовании этого приложен" +
+ "ия Вы соглашаетесь с условиями использования доступными на %[4]s. Эта с" +
+ "лужба предоставляется такой кака она есть, без всяких гарантий и предна" +
+ "значена для людей делающих мир лучшим местом.\x0a\x0a\x0a%[1]v версия:" +
+ " %[5]s\x02О приложении\x02Ошибка инициализации\x02Не удалось найти агент" +
+ " проверки подлинности polkit. Пожалуйста, запустите один и попробуйте сн" +
+ "ова.\x02Отсутствует агент аутентификации\x02Не удается подключиться к %" +
+ "[1]s: %[2]v\x02Ошибка запуска VPN\x02Проверка статуса...\x02Включить\x02" +
+ "Выключить\x02Помощь...\x02Сделать пожертвование...\x02О приложении..." +
+ "\x02Выход\x02Направить трафик через:\x02Используется шлюз %[1]s %[2]v" +
+ "\x02%[1]s вкл.\x02%[1]s выкл.\x02Отменить\x02Подключение к %[1]s\x02Оста" +
+ "новка %[1]s\x02Переподключить\x02%[1]s блокировка интернета"
var skIndex = []uint32{ // 27 elements
- 0x00000000, 0x0000014a, 0x00000154, 0x00000374,
- 0x0000037f, 0x00000398, 0x000003f4, 0x0000040a,
- 0x00000440, 0x00000458, 0x0000046a, 0x00000473,
- 0x0000047c, 0x00000489, 0x00000496, 0x000004a4,
- 0x000004ae, 0x000004c4, 0x000004e2, 0x000004ff,
- 0x0000051c, 0x00000525, 0x00000547, 0x00000563,
- 0x00000573, 0x00000595, 0x000005bc,
+ 0x00000000, 0x00000027, 0x00000171, 0x0000017b,
+ 0x0000039b, 0x000003a6, 0x000003bf, 0x0000041b,
+ 0x00000431, 0x00000467, 0x0000047f, 0x00000491,
+ 0x0000049a, 0x000004a3, 0x000004b0, 0x000004bd,
+ 0x000004cb, 0x000004d5, 0x000004eb, 0x00000509,
+ 0x00000526, 0x00000543, 0x0000054c, 0x0000056e,
+ 0x0000058a, 0x0000059a, 0x000005bc,
} // Size: 132 bytes
const skData string = "" + // Size: 1468 bytes
- "\x02Služby aplikácie %[1]s sú nákladné na správu. Pretože o vás nechceme" +
- " zbierať osobné informácie, v tejto službe neexistujú žiadne účty ani po" +
- "platky. Ale ak chcete aby naša služba mohla fungovať aj v budúcnosti, pr" +
- "osíme vás, aby ste prispievali aspoň sumou 5 $ mesačne.\x0a\x0aChceli by" +
- " ste prispieť hneď teraz?\x02Prispieť\x02Aplikácia %[1]s predstavuje jed" +
- "noduché, rýchle a bezpečné VPN od poskytovateľa %[2]s. %[1]s nevyžaduje " +
- "používateľský účet a nijakým spôsobom vás nesleduje.\x0a\x0aTúto službu " +
- "financujú príspevky od používateľov, ako ste vy. Prosím, prispejte na %[" +
- "3]s.\x0a\x0aPoužívaním tejto aplikácie vyjadrujete súhlas s podmienkami " +
- "používania služby dostupnými na %[4]s. Táto služba je poskytovaná v stav" +
- "e ako je, bez akejkoľvek záruky a je určená pre ľudí, ktorý chcú zo svet" +
- "a urobiť lepšie miesto.\x0a\x0a\x0a%[1]v, verzia: %[5]s\x02O programe" +
- "\x02Chyba pri inicializácii\x02Nebolo možné nájsť overovacieho agenta po" +
- "lkit. Prosím, spustite ho a skúste to znova.\x02Chýba agent overenia\x02" +
- "Nebolo možné pripojiť sa k aplikácii %[1]s: %[2]v\x02Chyba pri spustení " +
- "VPN\x02Kontrola stavu...\x02Zapnúť\x02Vypnúť\x02Pomocník...\x02Prispieť." +
- "..\x02O programe...\x02Ukončiť\x02Smerovať prenos cez:\x02Použiť prístup" +
- " %[1]s %[2]v\x02Aplikácia %[1]s je zapnutá\x02Aplikácia %[1]s je vypnutá" +
- "\x02Zrušiť\x02Pripájanie sa k aplikácii %[1]s\x02Zastavujem aplikáciu %[" +
- "1]s\x02Znova pripojiť\x02Aplikácia %[1]s blokuje internet\x02Pri spusten" +
- "í VPN nastala chyba: %[1]v"
+ "\x02Pri spustení VPN nastala chyba: %[1]v\x02Služby aplikácie %[1]s sú n" +
+ "ákladné na správu. Pretože o vás nechceme zbierať osobné informácie, v " +
+ "tejto službe neexistujú žiadne účty ani poplatky. Ale ak chcete aby naša" +
+ " služba mohla fungovať aj v budúcnosti, prosíme vás, aby ste prispievali" +
+ " aspoň sumou 5 $ mesačne.\x0a\x0aChceli by ste prispieť hneď teraz?\x02P" +
+ "rispieť\x02Aplikácia %[1]s predstavuje jednoduché, rýchle a bezpečné VPN" +
+ " od poskytovateľa %[2]s. %[1]s nevyžaduje používateľský účet a nijakým s" +
+ "pôsobom vás nesleduje.\x0a\x0aTúto službu financujú príspevky od používa" +
+ "teľov, ako ste vy. Prosím, prispejte na %[3]s.\x0a\x0aPoužívaním tejto a" +
+ "plikácie vyjadrujete súhlas s podmienkami používania služby dostupnými n" +
+ "a %[4]s. Táto služba je poskytovaná v stave ako je, bez akejkoľvek záruk" +
+ "y a je určená pre ľudí, ktorý chcú zo sveta urobiť lepšie miesto.\x0a" +
+ "\x0a\x0a%[1]v, verzia: %[5]s\x02O programe\x02Chyba pri inicializácii" +
+ "\x02Nebolo možné nájsť overovacieho agenta polkit. Prosím, spustite ho a" +
+ " skúste to znova.\x02Chýba agent overenia\x02Nebolo možné pripojiť sa k " +
+ "aplikácii %[1]s: %[2]v\x02Chyba pri spustení VPN\x02Kontrola stavu..." +
+ "\x02Zapnúť\x02Vypnúť\x02Pomocník...\x02Prispieť...\x02O programe...\x02U" +
+ "končiť\x02Smerovať prenos cez:\x02Použiť prístup %[1]s %[2]v\x02Aplikáci" +
+ "a %[1]s je zapnutá\x02Aplikácia %[1]s je vypnutá\x02Zrušiť\x02Pripájanie" +
+ " sa k aplikácii %[1]s\x02Zastavujem aplikáciu %[1]s\x02Znova pripojiť" +
+ "\x02Aplikácia %[1]s blokuje internet"
var svIndex = []uint32{ // 27 elements
- 0x00000000, 0x00000119, 0x00000120, 0x000002ef,
- 0x000002f2, 0x00000305, 0x0000035b, 0x00000377,
- 0x0000039a, 0x000003af, 0x000003c6, 0x000003cd,
- 0x000003d7, 0x000003e1, 0x000003eb, 0x000003f1,
- 0x000003f9, 0x0000040e, 0x0000042a, 0x00000438,
- 0x00000446, 0x0000044d, 0x00000461, 0x0000046f,
- 0x0000047b, 0x00000494, 0x000004c1,
+ 0x00000000, 0x0000002d, 0x00000146, 0x0000014d,
+ 0x0000036d, 0x00000370, 0x00000383, 0x000003d9,
+ 0x000003f5, 0x00000418, 0x0000042d, 0x00000444,
+ 0x0000044b, 0x00000455, 0x0000045f, 0x00000469,
+ 0x0000046f, 0x00000477, 0x0000048c, 0x000004a8,
+ 0x000004b6, 0x000004c4, 0x000004cb, 0x000004df,
+ 0x000004ed, 0x000004f9, 0x00000512,
+} // Size: 132 bytes
+
+const svData string = "" + // Size: 1298 bytes
+ "\x02Ett fel uppstod vid initiering av VPN: %[1]v\x02%[1]s-tjänsten är dy" +
+ "r at driva. Då vi inte vill spara någon av din personliga information, s" +
+ "å finns det inga konton eller fakturatjänster för den här tjänsten. Men" +
+ " om du vill att tjänsten ska fortsätta fungera så donera minst 5 dollar " +
+ "varje månad\x0a\x09\x0aVill du donera nu?\x02Donera\x02%[1]s är en enkel" +
+ ", snabb och säker VPN-tjänst från %[2]s. %[1]s kräver inte ett användark" +
+ "onto, behålla loggar, eller spåra dig på något sätt.\x0a\x09 \x0aDenn" +
+ "a tjänst betalas helt genom donationer från användare som du. Vänligen d" +
+ "onera på %[3]s.\x0a\x09\x09\x0aGenom att använda den här applikationen g" +
+ "odkänner du användarvillkoren som finns tillgängliga på %[4]s. Denna tjä" +
+ "nst tillhandahålls som den är, utan någon garanti, och är avsedd för per" +
+ "soner som arbetar för att göra världen till en bättre plats.\x0a\x0a\x0a" +
+ "%[1]v version: %[5]s\x02Om\x02Fel vid initiering\x02Kunde inte hitta pol" +
+ "kit authentiseringsagent. Vänligen starta en och försök igen. \x02Saknar" +
+ " authentiseringsagent\x02Kan inte ansluta till %[1]s: %[2]v\x02Fel vid s" +
+ "tart av VPN\x02Kontrollerar status...\x02Starta\x02Stäng av\x02Hjälp..." +
+ "\x02Donera...\x02Om...\x02Avsluta\x02Slussa trafik genom:\x02Använd %[1]" +
+ "s %[2]v gateway\x02%[1]s startad\x02%[1]s stoppad\x02Avbryt\x02Ansluter " +
+ "till %[1]s\x02Stoppar %[1]s\x02Återanslut\x02%[1]s blockerar internet"
+
+var ugIndex = []uint32{ // 27 elements
+ 0x00000000, 0x00000058, 0x00000266, 0x00000273,
+ 0x00000652, 0x00000661, 0x00000693, 0x00000706,
+ 0x00000744, 0x00000770, 0x0000079a, 0x000007c8,
+ 0x000007db, 0x000007ee, 0x000007ff, 0x00000810,
+ 0x00000823, 0x0000082e, 0x0000085b, 0x00000892,
+ 0x000008a3, 0x000008b4, 0x000008ca, 0x000008fc,
+ 0x0000091d, 0x00000933, 0x0000095f,
} // Size: 132 bytes
-const svData string = "" + // Size: 1217 bytes
- "\x02%[1]s-tjänsten är dyr at driva. Då vi inte vill spara någon av din p" +
- "ersonliga information, så finns det inga konton eller fakturatjänster fö" +
- "r den här tjänsten. Men om du vill att tjänsten ska fortsätta fungera så" +
- " donera minst 5 dollar varje månad\x0a\x09\x0aVill du donera nu?\x02Done" +
- "ra\x02%[1]s is an easy, fast, and secure VPN service from %[2]s. %[1]s d" +
- "oes not require a user account, keep logs, or track you in any way.\x0a" +
- "\x09 \x0aThis service is paid for entirely by donations from users li" +
- "ke you. Please donate at %[3]s.\x0a\x09\x09\x0aBy using this application" +
- ", you agree to the Terms of Service available at %[4]s. This service is " +
- "provided as-is, without any warranty, and is intended for people who wor" +
- "k to make the world a better place.\x0a\x0a\x0a%[1]v version: %[5]s\x02O" +
- "m\x02Fel vid initiering\x02Kunde inte hitta polkit authentiseringsagent." +
- " Vänligen starta en och försök igen. \x02Saknar authentiseringsagent\x02" +
- "Kan inte ansluta till %[1]s: %[2]v\x02Fel vid start av VPN\x02Kontroller" +
- "ar status...\x02Starta\x02Stäng av\x02Hjälp...\x02Donera...\x02Om...\x02" +
- "Avsluta\x02Slussa trafik genom:\x02Använd %[1]s %[2]v gateway\x02%[1]s s" +
- "tartad\x02%[1]s stoppad\x02Avbryt\x02Ansluter till %[1]s\x02Stoppar %[1]" +
- "s\x02Återanslut\x02%[1]s blockerar internet\x02Ett fel uppstod vid initi" +
- "ering av VPN: %[1]v"
+const ugData string = "" + // Size: 2399 bytes
+ "\x02دەسلەپكىلەشتۈرۈشتە بىر خاتالىق يۈز بەردى VPN: %[1]v\x02بۇ %[1]s خىز" +
+ "مىتىنى ساقلىماق ئاسانغا توختىمىدى. چۈنكى بىز سىزنىڭ شەخسىيئۇچۇرلىرىنى س" +
+ "اقلايلى دىمىدۇق، بۇ مۇلازىمەت ھىچقانداق ھېسابات ياكى پۇل تۆلەش ئۇچۇرلىر" +
+ "ىنى ساقلىمايدۇ. ئەمما، بۇ مۇلازىمەتنىڭ داۋام قىلىشى ئۈچۈ، ئايدا پەقەتلا" +
+ " 5 دوللار ئىئانە قىلسىڭىزلا بولىدۇ.\x0a\x09\x0aھازىر ئىئانە قىلامسىز ؟" +
+ "\x02ئىئانە\x02%[1]s بولسا %[2]s تەرىپىدىن تەممىنلەنگەن قولايلىق، تېز ۋە" +
+ " بىخەتەر VPNمۇلازىمېتى. %[1]s\u00a0سىزدىن ھېساپ تەلەپ قلمايدۇ، خاتىرىڭى" +
+ "زنى ساقلىمايدۇ ياكى ھەرقانداق ئۇسۇلدا ئىزىڭىزغا چۈشمەيدۇ.\x0a\x09\x0aبۇ" +
+ " مۇلازىمەت پۈتۈنلەي سىزگە ئوخشاش ئىشلەتكۈچىلەرنىڭ ئىئانىسىگە تايىنىدۇ. ب" +
+ "ۇ يەردىن ئىئانە قىلغايسىز %[3]s.\x0aبۇنى ئىشلەتكىنىڭىز بۇ يەردىن %[4]" +
+ "s كۆرگىلى بولىدىغان مۇلازىمەت كېلىشىمىمىزگە قوشۇلغىنىڭىزنى بىلدۈرىدۇ. بۇ" +
+ " مۇلازىمەت دۇنيانى تېخىمۇ گۈزەل بىر جايغا ئايلاندۈرۈشنى مەقسەت قىلغان كى" +
+ "شىلەر تەرىپىدن ئۆز پېتى، ھەرقانداق كاپالەتسىز تەمىنلەنگەن.\x0a\x0a\x0a%" +
+ "[1]v نىڭ نەشرى: %[5]s\x02ھەققىدە\x02دەسلەپكىلەشتۈرۈشتە خاتالق\x02پولكىت " +
+ "ئاگېنتىنى تاپالمىدىم، بىرسىنى ئجرا قىلىپ تەكرار سىناڭ.\x02كىملىك توغرۇل" +
+ "اش ئاگېنتى يوقالغان\x02%[1]s: %[2]v غا باغلىنالمىدى.\x02VPNى قوشغىتىشتا" +
+ " خاتالىق\x02ھالەت تەكشۈرىلىۋاتىدۇ ...\x02ئېتىۋېتىش\x02ئېچىۋېتىش\x02ياردە" +
+ "م ...\x02ئىئانە ...\x02ھەققىدە ...\x02چىقىش\x02ئۆتكەن ئېقىمنى يېتەكلەش" +
+ "\x02ئىشلىتىش %[1]s %[2]v تور قاپقىغىنى\x02تاقاش %[1]s\x02ئېچىش %[1]s\x02" +
+ "بىكار قىلىش\x02پروگراممىغا ئۇلانماقتا %[1]s\x02%[1]s توختىتىۋاتىدۇ\x02ق" +
+ "ايتا ئۇلاش\x02ئىنتېرنېتىنى چەكلەش %[1]s"
var zhIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000fe, 0x00000105, 0x000002d4,
- 0x000002db, 0x000002eb, 0x00000337, 0x00000354,
- 0x00000372, 0x00000384, 0x00000394, 0x0000039b,
- 0x000003a2, 0x000003ac, 0x000003b6, 0x000003c0,
- 0x000003c7, 0x000003dd, 0x000003f7, 0x00000404,
- 0x00000411, 0x00000418, 0x0000042e, 0x00000441,
- 0x0000044e, 0x00000466, 0x0000048c,
+ 0x00000000, 0x00000026, 0x00000124, 0x0000012b,
+ 0x000002fa, 0x00000301, 0x00000311, 0x0000035d,
+ 0x0000037a, 0x00000398, 0x000003aa, 0x000003ba,
+ 0x000003c1, 0x000003c8, 0x000003d2, 0x000003dc,
+ 0x000003e6, 0x000003ed, 0x00000403, 0x0000041d,
+ 0x0000042a, 0x00000437, 0x0000043e, 0x00000454,
+ 0x00000467, 0x00000474, 0x0000048c,
} // Size: 132 bytes
const zhData string = "" + // Size: 1164 bytes
- "\x02The %[1]s service is expensive to run. Because we don't want to stor" +
- "e personal information about you, there are no accounts or billing for t" +
- "his service. But if you want the service to continue, donate at least $5" +
- " each month.\x0a\x09\x0aDo you want to donate now?\x02捐赠\x02%[1]s is an " +
- "easy, fast, and secure VPN service from %[2]s. %[1]s does not require a " +
- "user account, keep logs, or track you in any way.\x0a\x09 \x0aThis se" +
- "rvice is paid for entirely by donations from users like you. Please dona" +
- "te at %[3]s.\x0a\x09\x09\x0aBy using this application, you agree to the " +
- "Terms of Service available at %[4]s. This service is provided as-is, wit" +
- "hout any warranty, and is intended for people who work to make the world" +
- " a better place.\x0a\x0a\x0a%[1]v version: %[5]s\x02关于\x02初始化失败\x02Could" +
- " not find a polkit authentication agent. Please run one and try again." +
- "\x02Missing authentication agent\x02无法连接到 %[1]s:%[2]v\x02启动 VPN 失败\x02检查" +
- "状态...\x02开启\x02关闭\x02帮助...\x02捐赠...\x02关于...\x02退出\x02将流量路由到:\x02使用 %[" +
- "1]s %[2]v 网关\x02%[1]s 开启\x02%[1]s 关闭\x02取消\x02正在连接到 %[1]s\x02正在停止 %[1]s" +
- "\x02重新连接\x02%[1]s blocking internet\x02初始化 VPN 时发生错误:%[1]v"
+ "\x02初始化 VPN 时发生错误:%[1]v\x02The %[1]s service is expensive to run. Becaus" +
+ "e we don't want to store personal information about you, there are no ac" +
+ "counts or billing for this service. But if you want the service to conti" +
+ "nue, donate at least $5 each month.\x0a\x09\x0aDo you want to donate now" +
+ "?\x02捐赠\x02%[1]s is an easy, fast, and secure VPN service from %[2]s. %[" +
+ "1]s does not require a user account, keep logs, or track you in any way." +
+ "\x0a\x09 \x0aThis service is paid for entirely by donations from user" +
+ "s like you. Please donate at %[3]s.\x0a\x09\x09\x0aBy using this applica" +
+ "tion, you agree to the Terms of Service available at %[4]s. This service" +
+ " is provided as-is, without any warranty, and is intended for people who" +
+ " work to make the world a better place.\x0a\x0a\x0a%[1]v version: %[5]s" +
+ "\x02关于\x02初始化失败\x02Could not find a polkit authentication agent. Please " +
+ "run one and try again.\x02Missing authentication agent\x02无法连接到 %[1]s:%[" +
+ "2]v\x02启动 VPN 失败\x02检查状态...\x02开启\x02关闭\x02帮助...\x02捐赠...\x02关于...\x02退出" +
+ "\x02将流量路由到:\x02使用 %[1]s %[2]v 网关\x02%[1]s 开启\x02%[1]s 关闭\x02取消\x02正在连接到 " +
+ "%[1]s\x02正在停止 %[1]s\x02重新连接\x02%[1]s blocking internet"
var zh_TWIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000f4, 0x000000fb, 0x000002cc,
- 0x000002d3, 0x000002e3, 0x00000331, 0x0000034a,
- 0x00000368, 0x00000383, 0x00000399, 0x000003a0,
- 0x000003a7, 0x000003b1, 0x000003bb, 0x000003c5,
- 0x000003cc, 0x000003e8, 0x00000402, 0x0000040f,
- 0x0000041c, 0x00000423, 0x00000439, 0x0000044c,
- 0x00000459, 0x00000478, 0x0000049e,
+ 0x00000000, 0x00000026, 0x0000011a, 0x00000121,
+ 0x000002f2, 0x000002f9, 0x00000309, 0x00000357,
+ 0x00000370, 0x0000038e, 0x000003a9, 0x000003bf,
+ 0x000003c6, 0x000003cd, 0x000003d7, 0x000003e1,
+ 0x000003eb, 0x000003f2, 0x0000040e, 0x00000428,
+ 0x00000435, 0x00000442, 0x00000449, 0x0000045f,
+ 0x00000472, 0x0000047f, 0x0000049e,
} // Size: 132 bytes
const zh_TWData string = "" + // Size: 1182 bytes
- "\x02%[1]s 服務的運作成本高昂。因為我們不希望儲存您的個人資料,本服務不要求任何帳戶或付款資訊。但如果您希望本服務能繼續運作,請每個月至" +
- "少捐獻 5 元。\x0a\x09\x0a您想要現在就捐獻嗎?\x02捐獻\x02由 %[2]s 提供的 %[1]s,是一項簡易、快速且安全的" +
- " VPN 服務。%[1]s 不需要使用者帳戶、不保存紀錄,也不會用任何方式追蹤您。\x0a\x09 \x0a本服務的資金完全來自像您一樣的" +
- "使用者捐獻。請在 %[3]s 捐獻。\x0a\x09\x09\x0a使用本程式,代表您同意 %[4]s 上的服務條款。本服務是以現狀提供,無" +
- "任何擔保,宗旨是為那些努力讓世界變得更美好的人們提供服務。\x0a\x0a\x0a%[1]v 版本: %[5]s\x02關於\x02初始化錯" +
- "誤\x02找不到 Polkit 驗證代理程式。請於執行該程式後再試一次。\x02缺少驗證代理程式\x02無法連線到 %[1]s:%[2]v" +
- "\x02啟動 VPN 時發生錯誤\x02正在檢查狀態...\x02開啟\x02關閉\x02說明...\x02捐獻...\x02關於...\x02" +
- "退出\x02流量將會通過路由:\x02使用 %[1]s %[2]v 閘道\x02%[1]s 開啟\x02%[1]s 關閉\x02取消\x02" +
- "正在連線到 %[1]s\x02正在停止 %[1]s\x02重新連線\x02%[1]s 正在封鎖網際網路\x02初始化 VPN 時發生錯誤:%" +
- "[1]v"
-
- // Total table size 38074 bytes (37KiB); checksum: E196AC1B
+ "\x02初始化 VPN 時發生錯誤:%[1]v\x02%[1]s 服務的運作成本高昂。因為我們不希望儲存您的個人資料,本服務不要求任何帳戶或付款" +
+ "資訊。但如果您希望本服務能繼續運作,請每個月至少捐獻 5 元。\x0a\x09\x0a您想要現在就捐獻嗎?\x02捐獻\x02由 %[2]s" +
+ " 提供的 %[1]s,是一項簡易、快速且安全的 VPN 服務。%[1]s 不需要使用者帳戶、不保存紀錄,也不會用任何方式追蹤您。\x0a\x09" +
+ " \x0a本服務的資金完全來自像您一樣的使用者捐獻。請在 %[3]s 捐獻。\x0a\x09\x09\x0a使用本程式,代表您同意 %[4" +
+ "]s 上的服務條款。本服務是以現狀提供,無任何擔保,宗旨是為那些努力讓世界變得更美好的人們提供服務。\x0a\x0a\x0a%[1]v 版本: " +
+ "%[5]s\x02關於\x02初始化錯誤\x02找不到 Polkit 驗證代理程式。請於執行該程式後再試一次。\x02缺少驗證代理程式\x02無" +
+ "法連線到 %[1]s:%[2]v\x02啟動 VPN 時發生錯誤\x02正在檢查狀態...\x02開啟\x02關閉\x02說明...\x02" +
+ "捐獻...\x02關於...\x02退出\x02流量將會通過路由:\x02使用 %[1]s %[2]v 閘道\x02%[1]s 開啟\x02" +
+ "%[1]s 關閉\x02取消\x02正在連線到 %[1]s\x02正在停止 %[1]s\x02重新連線\x02%[1]s 正在封鎖網際網路"
+
+ // Total table size 44924 bytes (43KiB); checksum: A7DC7BE4
diff --git a/go.mod b/go.mod
index 688ad3a..2d995f4 100644
--- a/go.mod
+++ b/go.mod
@@ -2,22 +2,23 @@ module 0xacab.org/leap/bitmask-vpn
require (
0xacab.org/leap/go-dialog v0.0.0-20181123042829-0ee8438431a0
- 0xacab.org/leap/shapeshifter v0.0.0-20190815154545-f602ba600f5d
+ 0xacab.org/leap/shapeshifter v0.0.0-20191029173606-85d3e8ac43e2
github.com/AllenDang/w32 v0.0.0-20180428130237-ad0a36d80adc // indirect
+ github.com/BurntSushi/xgbutil v0.0.0-20190907113008-ad855c713046 // indirect
github.com/OperatorFoundation/obfs4 v0.0.0-20161108041644-17f2cb99c264 // indirect
github.com/OperatorFoundation/shapeshifter-ipc v0.0.0-20170814234159-11746ba927e0 // indirect
- github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20190827222855-df9bac9654e0 // indirect
+ github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20191101030951-7a751b0500f4 // indirect
github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a
github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412 // indirect
github.com/apparentlymart/go-openvpn-mgmt v0.0.0-20161009010951-9a305aecd7f2
github.com/dchest/siphash v1.2.1 // indirect
- github.com/getlantern/golog v0.0.0-20190809085441-26e09e6dd330 // indirect
- github.com/getlantern/systray v0.0.0-20190727060347-6f0e5a3c556c
- github.com/gotk3/gotk3 v0.0.0-20190809225113-dc58eba1cccc // indirect
+ github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7 // indirect
+ github.com/getlantern/systray v0.0.0-20191102120558-baeca33b8639
+ github.com/gotk3/gotk3 v0.0.0-20191027191019-60cba67d4ea4 // indirect
github.com/jmshal/go-locale v0.0.0-20190124211249-eb00fb25cc61
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect
- github.com/mattn/go-gtk v0.0.0-20190405072524-4deadb416788 // indirect
- github.com/mattn/go-pointer v0.0.0-20180825124634-49522c3f3791 // indirect
+ github.com/mattn/go-gtk v0.0.0-20191030024613-af2e013261f5 // indirect
+ github.com/mattn/go-pointer v0.0.0-20190911064623-a0a44394634f // indirect
github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
github.com/sevlyar/go-daemon v0.1.5
github.com/skelterjohn/go.wde v0.0.0-20190318181201-adc3f78cdb45 // indirect
@@ -25,12 +26,15 @@ require (
github.com/sqweek/dialog v0.0.0-20190728103509-6254ed5b0d3c // indirect
github.com/stretchr/objx v0.2.0 // indirect
github.com/stretchr/testify v1.4.0 // indirect
- golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 // indirect
- golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 // indirect
- golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a // indirect
+ golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 // indirect
+ golang.org/x/net v0.0.0-20191105084925-a882066a44e0 // indirect
+ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e // indirect
+ golang.org/x/sys v0.0.0-20191105142833-ac3223d80179 // indirect
golang.org/x/text v0.3.2
- golang.org/x/tools v0.0.0-20190815235612-5b08f89bfc0c // indirect
- gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
+ golang.org/x/tools v0.0.0-20191104232314-dc038396d1f0 // indirect
+ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 // indirect
+ gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
+ gopkg.in/yaml.v2 v2.2.5 // indirect
)
replace github.com/AllenDang/w32 => ./packages/w32
diff --git a/go.sum b/go.sum
index efeb988..534b014 100644
--- a/go.sum
+++ b/go.sum
@@ -2,18 +2,23 @@
0xacab.org/leap/go-dialog v0.0.0-20181123042829-0ee8438431a0/go.mod h1:VZeIZ8qdzi4glGby9mBMNBMnvG2dV1A9nBpKy2d0JNA=
0xacab.org/leap/shapeshifter v0.0.0-20190815154545-f602ba600f5d h1:ne5sJ4434UriGrujx5qqJM0mnkwpadNbBA39yZw2q04=
0xacab.org/leap/shapeshifter v0.0.0-20190815154545-f602ba600f5d/go.mod h1:TRHdLzHFv5wZnWXkuqpRzEdMFk9ICgvPXmcSupSfjk8=
+0xacab.org/leap/shapeshifter v0.0.0-20191029173606-85d3e8ac43e2 h1:+IGQXhBErpPeZPbeQgmGZXbcCC39kJXwWC377r8cvkw=
+0xacab.org/leap/shapeshifter v0.0.0-20191029173606-85d3e8ac43e2/go.mod h1:TRHdLzHFv5wZnWXkuqpRzEdMFk9ICgvPXmcSupSfjk8=
github.com/AllenDang/w32 v0.0.0-20180428130237-ad0a36d80adc h1:w3fW4b1hPf6/cfdQQ/vu9V8eBeQmuLZIaUMj81nIzYQ=
github.com/AllenDang/w32 v0.0.0-20180428130237-ad0a36d80adc/go.mod h1:1rHKulT5eD2DzdKxDXUZRKtBfkTzLmTL42ZmEmOfyrs=
github.com/BurntSushi/freetype-go v0.0.0-20160129220410-b763ddbfe298/go.mod h1:D+QujdIlUNfa0igpNMk6UIvlb6C252URs4yupRUV4lQ=
github.com/BurntSushi/graphics-go v0.0.0-20160129215708-b43f31a4a966/go.mod h1:Mid70uvE93zn9wgF92A/r5ixgnvX8Lh68fxp9KQBaI0=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/BurntSushi/xgbutil v0.0.0-20160919175755-f7c97cef3b4e/go.mod h1:uw9h2sd4WWHOPdJ13MQpwK5qYWKYDumDqxWWIknEQ+k=
+github.com/BurntSushi/xgbutil v0.0.0-20190907113008-ad855c713046/go.mod h1:uw9h2sd4WWHOPdJ13MQpwK5qYWKYDumDqxWWIknEQ+k=
github.com/OperatorFoundation/obfs4 v0.0.0-20161108041644-17f2cb99c264 h1:8UbFvUSYrlcEU9W92tohq74kYvtXJo11WLI16TMi904=
github.com/OperatorFoundation/obfs4 v0.0.0-20161108041644-17f2cb99c264/go.mod h1:oxwvRzQ4FDp7ysA1En4F/pyOh2Jfef4YTo1YhHUsBOA=
github.com/OperatorFoundation/shapeshifter-ipc v0.0.0-20170814234159-11746ba927e0 h1:zDYt6FDJwDSX4woVFVK2EMt7fkxU5L5qDNLUjQwA+BQ=
github.com/OperatorFoundation/shapeshifter-ipc v0.0.0-20170814234159-11746ba927e0/go.mod h1:kB00Ak8Dgn1uZlZHLc/WsUta58Jc+n/ZhCetcPkh42Q=
github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20190827222855-df9bac9654e0 h1:D74XW+2FpWPkGwFlxv79aVGF+iop7jIRI10VYIXYXLw=
github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20190827222855-df9bac9654e0/go.mod h1:u3jvRgYV13oHabVAdXekh3yk9PHfpCKvB8uolQEs4jA=
+github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20191101030951-7a751b0500f4 h1:rav6TvUk8+Dr3AGtCnKP5VH/4yi42IHTkbqmVXZNIi0=
+github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20191101030951-7a751b0500f4/go.mod h1:u3jvRgYV13oHabVAdXekh3yk9PHfpCKvB8uolQEs4jA=
github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a h1:fXK2KsfnkBV9Nh+9SKzHchYjuE9s0vI20JG1mbtEAcc=
github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a/go.mod h1:oTGdE7/DlWIr23G0IKW3OXK9wZ5Hw1GGiaJFccTvZi4=
github.com/TheTitanrain/w32 v0.0.0-20180517000239-4f5cfb03fabf/go.mod h1:peYoMncQljjNS6tZwI9WVyQB3qZS6u79/N3mBOcnd3I=
@@ -36,6 +41,8 @@ github.com/getlantern/golog v0.0.0-20170508214112-cca714f7feb5 h1:Okd7vkn9CfIgDB
github.com/getlantern/golog v0.0.0-20170508214112-cca714f7feb5/go.mod h1:Vwx1Cg64gCdIalad44uvQsKZw6LsVczIKZrUBStEjVw=
github.com/getlantern/golog v0.0.0-20190809085441-26e09e6dd330 h1:BQIvwKkAWNoyQFtjk89XRV+GK0fT7Zvl1oHrp9Zhfl0=
github.com/getlantern/golog v0.0.0-20190809085441-26e09e6dd330/go.mod h1:zx/1xUUeYPy3Pcmet8OSXLbF47l+3y6hIPpyLWoR9oc=
+github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7 h1:guBYzEaLz0Vfc/jv0czrr2z7qyzTOGC9hiQ0VC+hKjk=
+github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7/go.mod h1:zx/1xUUeYPy3Pcmet8OSXLbF47l+3y6hIPpyLWoR9oc=
github.com/getlantern/hex v0.0.0-20160523043825-083fba3033ad h1:L/UatDVr6opOJnZdZnGwhFXjoIUwO6RHULxPyzb60L4=
github.com/getlantern/hex v0.0.0-20160523043825-083fba3033ad/go.mod h1:dD3CgOrwlzca8ed61CsZouQS5h5jIzkK9ZWrTcf0s+o=
github.com/getlantern/hex v0.0.0-20190417191902-c6586a6fe0b7 h1:micT5vkcr9tOVk1FiH8SWKID8ultN44Z+yzd2y/Vyb0=
@@ -52,12 +59,16 @@ github.com/getlantern/systray v0.0.0-20190626064521-f2fa635d0474 h1:ylLoQ/eTNhtZ
github.com/getlantern/systray v0.0.0-20190626064521-f2fa635d0474/go.mod h1:7Splj4WBQSps8jODnMgrIV6goKL0N1HR+mhCAEVWlA0=
github.com/getlantern/systray v0.0.0-20190727060347-6f0e5a3c556c h1:okydU7ZqJYYR/N62kzsacryouZc2UBnVgktk3jlrfoU=
github.com/getlantern/systray v0.0.0-20190727060347-6f0e5a3c556c/go.mod h1:7Splj4WBQSps8jODnMgrIV6goKL0N1HR+mhCAEVWlA0=
+github.com/getlantern/systray v0.0.0-20191102120558-baeca33b8639 h1:tPGMg3zhSa/Phe6jYE0iY57wCK5dtS2+ejjVfkq0jqE=
+github.com/getlantern/systray v0.0.0-20191102120558-baeca33b8639/go.mod h1:7Splj4WBQSps8jODnMgrIV6goKL0N1HR+mhCAEVWlA0=
github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/gotk3/gotk3 v0.0.0-20190108052711-d09d58ef3476 h1:jiDcHh/HCWp8A63RVSCB2q36Nh0WItmjgA89SzUvtoc=
github.com/gotk3/gotk3 v0.0.0-20190108052711-d09d58ef3476/go.mod h1:Eew3QBwAOBTrfFFDmsDE5wZWbcagBL1NUslj1GhRveo=
github.com/gotk3/gotk3 v0.0.0-20190809225113-dc58eba1cccc h1:QtXtC6AdJ57L/rw/YMF41a+6YmLTy92IvxsCjDp4dYE=
github.com/gotk3/gotk3 v0.0.0-20190809225113-dc58eba1cccc/go.mod h1:Eew3QBwAOBTrfFFDmsDE5wZWbcagBL1NUslj1GhRveo=
+github.com/gotk3/gotk3 v0.0.0-20191027191019-60cba67d4ea4 h1:XKmosDfDUElDjCNdtc5SpEArZXi3hOStu0HEOO9fm4Q=
+github.com/gotk3/gotk3 v0.0.0-20191027191019-60cba67d4ea4/go.mod h1:Eew3QBwAOBTrfFFDmsDE5wZWbcagBL1NUslj1GhRveo=
github.com/jmshal/go-locale v0.0.0-20161107082030-4f541412d67a h1:y9bB+vmwCNXcmu/bW89rBeVcK0PCMQJmemA+ExoP9So=
github.com/jmshal/go-locale v0.0.0-20161107082030-4f541412d67a/go.mod h1:+Ny9b1U6p4zX0L9w+k3hSkz3puupLFP14Mion+rGNF8=
github.com/jmshal/go-locale v0.0.0-20190124211249-eb00fb25cc61 h1:9vsXCXRCUb82jJKv4O+R8Hyo4oPJsOjVwT0pWvHgeyc=
@@ -66,8 +77,10 @@ github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uia
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8=
github.com/mattn/go-gtk v0.0.0-20180216084204-5a311a1830ab/go.mod h1:PwzwfeB5syFHXORC3MtPylVcjIoTDT/9cvkKpEndGVI=
github.com/mattn/go-gtk v0.0.0-20190405072524-4deadb416788/go.mod h1:PwzwfeB5syFHXORC3MtPylVcjIoTDT/9cvkKpEndGVI=
+github.com/mattn/go-gtk v0.0.0-20191030024613-af2e013261f5/go.mod h1:PwzwfeB5syFHXORC3MtPylVcjIoTDT/9cvkKpEndGVI=
github.com/mattn/go-pointer v0.0.0-20171114154726-1d30dc4b6f28/go.mod h1:2zXcozF6qYGgmsG+SeTZz3oAbFLdD3OWqnUbNvJZAlc=
github.com/mattn/go-pointer v0.0.0-20180825124634-49522c3f3791/go.mod h1:2zXcozF6qYGgmsG+SeTZz3oAbFLdD3OWqnUbNvJZAlc=
+github.com/mattn/go-pointer v0.0.0-20190911064623-a0a44394634f/go.mod h1:2zXcozF6qYGgmsG+SeTZz3oAbFLdD3OWqnUbNvJZAlc=
github.com/mitchellh/go-ps v0.0.0-20170309133038-4fdf99ab2936 h1:kw1v0NlnN+GZcU8Ma8CLF2Zzgjfx95gs3/GN3vYAPpo=
github.com/mitchellh/go-ps v0.0.0-20170309133038-4fdf99ab2936/go.mod h1:r1VsdOzOPt1ZSrGZWFoNhsAedKnEd6r9Np1+5blZCWk=
github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b h1:9+ke9YJ9KGWw5ANXK6ozjoK47uI3uNbXv4YVINBnGm8=
@@ -96,17 +109,24 @@ github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81P
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 h1:HuIa8hRrWRSrqYzx1qI49NNxhdi2PrY7gxVSq1JjLDc=
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 h1:PyXRxSVbvzDGuqYXjHndV7xDzJ7w2K8KD9Ef8GB7KOE=
+golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 h1:fHDIZ2oxGnUZRN6WgWFCbYBjH9uqVPRCUVUDhs0wnbA=
golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20191105084925-a882066a44e0 h1:QPlSTtPE2k6PZPasQUbzuK3p9JbS+vMXYVto8g/yrsg=
+golang.org/x/net v0.0.0-20191105084925-a882066a44e0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa h1:KIDDMLT1O0Nr7TSxp8xM5tJcdn8tgyAONntO829og1M=
golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ=
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191105142833-ac3223d80179/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
@@ -115,9 +135,14 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm
golang.org/x/tools v0.0.0-20190806143415-35ef2682e516 h1:r360bnWZkNIjtDFjRC/LVCPgL7sVglqb4XuifefgtB8=
golang.org/x/tools v0.0.0-20190806143415-35ef2682e516/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI=
golang.org/x/tools v0.0.0-20190815235612-5b08f89bfc0c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191104232314-dc038396d1f0 h1:azkp5oIgy7LNGQ64URezZccjePaEGSYIHEgYTn/bfXI=
+golang.org/x/tools v0.0.0-20191104232314-dc038396d1f0/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
diff --git a/locales/ar/messages.gotext.json b/locales/ar/messages.gotext.json
index 87d2ab0..b87e5a6 100644
--- a/locales/ar/messages.gotext.json
+++ b/locales/ar/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "حدث خطأ أثناء بدء اتصال VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "حدث خطأ أثناء بدء اتصال VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/bn/messages.gotext.json b/locales/bn/messages.gotext.json
index 16d6245..1f05622 100644
--- a/locales/bn/messages.gotext.json
+++ b/locales/bn/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "VPN আরম্ভ করার সময় একটি ত্রুটি ঘটেছে: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "VPN আরম্ভ করার সময় একটি ত্রুটি ঘটেছে: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/br/messages.gotext.json b/locales/br/messages.gotext.json
index 3f9cf35..5b01f33 100644
--- a/locales/br/messages.gotext.json
+++ b/locales/br/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Ur fazi a zo c'hoarvezet en ur zeraouiñ ar VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Ur fazi a zo c'hoarvezet en ur zeraouiñ ar VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/ca/messages.gotext.json b/locales/ca/messages.gotext.json
index 513c54f..6d62963 100644
--- a/locales/ca/messages.gotext.json
+++ b/locales/ca/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "S'ha produït un error en inicialitzar el VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "S'ha produït un error en inicialitzar el VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/en-GB/messages.gotext.json b/locales/en-GB/messages.gotext.json
index e34eabc..5503121 100644
--- a/locales/en-GB/messages.gotext.json
+++ b/locales/en-GB/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "An error has ocurred initializing the VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "An error has ocurred initializing the VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/en-US/messages.gotext.json b/locales/en-US/messages.gotext.json
index 3571ef7..cbf835d 100644
--- a/locales/en-US/messages.gotext.json
+++ b/locales/en-US/messages.gotext.json
@@ -3,6 +3,25 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "An error has ocurred initializing the VPN: {Err}",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -311,25 +330,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "An error has ocurred initializing the VPN: {Err}",
- "translatorComment": "Copied from source.",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/en/messages.gotext.json b/locales/en/messages.gotext.json
new file mode 100644
index 0000000..24552e9
--- /dev/null
+++ b/locales/en/messages.gotext.json
@@ -0,0 +1,335 @@
+{
+ "language": "en",
+ "messages": [
+ {
+ "id": [
+ "donationText",
+ "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
+ ],
+ "message": "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?",
+ "translation": "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Donate",
+ "message": "Donate",
+ "translation": "Donate",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": [
+ "aboutText",
+ "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}"
+ ],
+ "message": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "translation": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Provider",
+ "string": "%[2]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "config.Provider"
+ },
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "DonateURL",
+ "string": "%[3]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 3,
+ "expr": "config.DonateURL"
+ },
+ {
+ "id": "TosURL",
+ "string": "%[4]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 4,
+ "expr": "config.TosURL"
+ },
+ {
+ "id": "ApplicationName_1",
+ "string": "%[1]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Version",
+ "string": "%[5]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 5,
+ "expr": "version"
+ }
+ ]
+ },
+ {
+ "id": "About",
+ "message": "About",
+ "translation": "About",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "Initialization error",
+ "message": "Initialization error",
+ "translation": "Initialization error",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": [
+ "missingAuthAgent",
+ "Could not find a polkit authentication agent. Please run one and try again."
+ ],
+ "message": "Could not find a polkit authentication agent. Please run one and try again.",
+ "translation": "Could not find a polkit authentication agent. Please run one and try again.",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "Missing authentication agent",
+ "message": "Missing authentication agent",
+ "translation": "Missing authentication agent",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": [
+ "errorStartingVPN",
+ "Can't connect to {ApplicationName}: {Err}"
+ ],
+ "message": "Can't connect to {ApplicationName}: {Err}",
+ "translation": "Can't connect to {ApplicationName}: {Err}",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Err",
+ "string": "%[2]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 2,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": "Error starting VPN",
+ "message": "Error starting VPN",
+ "translation": "Error starting VPN",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "Checking status...",
+ "message": "Checking status...",
+ "translation": "Checking status..."
+ },
+ {
+ "id": "Turn on",
+ "message": "Turn on",
+ "translation": "Turn on"
+ },
+ {
+ "id": "Turn off",
+ "message": "Turn off",
+ "translation": "Turn off"
+ },
+ {
+ "id": "Help...",
+ "message": "Help...",
+ "translation": "Help...",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "Donate...",
+ "message": "Donate...",
+ "translation": "Donate...",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "About...",
+ "message": "About...",
+ "translation": "About...",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "Quit",
+ "message": "Quit",
+ "translation": "Quit"
+ },
+ {
+ "id": "Route traffic through:",
+ "message": "Route traffic through:",
+ "translation": "Route traffic through:",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "Use {ApplicationName} {City} gateway",
+ "message": "Use {ApplicationName} {City} gateway",
+ "translation": "Use {ApplicationName} {City} gateway",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "City",
+ "string": "%[2]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "city"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} on",
+ "message": "{ApplicationName} on",
+ "translation": "{ApplicationName} on",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} off",
+ "message": "{ApplicationName} off",
+ "translation": "{ApplicationName} off",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Cancel",
+ "message": "Cancel",
+ "translation": "Cancel"
+ },
+ {
+ "id": "Connecting to {ApplicationName}",
+ "message": "Connecting to {ApplicationName}",
+ "translation": "Connecting to {ApplicationName}",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Stopping {ApplicationName}",
+ "message": "Stopping {ApplicationName}",
+ "translation": "Stopping {ApplicationName}",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Reconnect",
+ "message": "Reconnect",
+ "translation": "Reconnect",
+ "translatorComment": "Copied from source."
+ },
+ {
+ "id": "{ApplicationName} blocking internet",
+ "message": "{ApplicationName} blocking internet",
+ "translation": "{ApplicationName} blocking internet",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "An error has ocurred initializing the VPN: {Err}",
+ "translatorComment": "Copied from source.",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ }
+ ]
+}
diff --git a/locales/es-ES/messages.gotext.json b/locales/es-ES/messages.gotext.json
index dd0f13c..1174fe4 100644
--- a/locales/es-ES/messages.gotext.json
+++ b/locales/es-ES/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Ha ocurrido un error inicializando la VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Ha ocurrido un error inicializando la VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/es/messages.gotext.json b/locales/es/messages.gotext.json
index 8a77c01..9bd7f86 100644
--- a/locales/es/messages.gotext.json
+++ b/locales/es/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Ha ocurrido un error al iniciar la VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Ha ocurrido un error al iniciar la VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/eu/messages.gotext.json b/locales/eu/messages.gotext.json
index 573a1a4..522d709 100644
--- a/locales/eu/messages.gotext.json
+++ b/locales/eu/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Errore bat gertatu da VPNa habiaraztean: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Errore bat gertatu da VPNa habiaraztean: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/fa-IR/messages.gotext.json b/locales/fa-IR/messages.gotext.json
index 30297f6..2fea838 100644
--- a/locales/fa-IR/messages.gotext.json
+++ b/locales/fa-IR/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "خطایی در راه‌اندازی VPN روی داد: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "خطایی در راه‌اندازی VPN روی داد: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/fr/messages.gotext.json b/locales/fr/messages.gotext.json
index 198bddc..016fb7b 100644
--- a/locales/fr/messages.gotext.json
+++ b/locales/fr/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Une erreur est survenue lors de l’\ninitialisation du RPV : {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Une erreur est survenue lors de l’\ninitialisation du RPV : {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/he/messages.gotext.json b/locales/he/messages.gotext.json
index e7486dc..371cb1f 100644
--- a/locales/he/messages.gotext.json
+++ b/locales/he/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "שגיאה התרחשה בהתחלת VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "שגיאה התרחשה בהתחלת VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/hu/messages.gotext.json b/locales/hu/messages.gotext.json
new file mode 100644
index 0000000..1fe21f9
--- /dev/null
+++ b/locales/hu/messages.gotext.json
@@ -0,0 +1,314 @@
+{
+ "language": "hu",
+ "messages": [
+ {
+ "id": [
+ "donationText",
+ "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
+ ],
+ "message": "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?",
+ "translation": "A {ApplicationName} szolgáltatás futtatása drága. Mivel nem szeretnénk Önről adatot tárolni, azért nincsen fiók és számlázás ehhez a szolgáltatáshoz. Ha szeretné, hogy a szolgáltatás folytatodjék, támogasson legalább 5$-ral havonta.\n\t\nSzeretne támogatni most?",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Donate",
+ "message": "Donate",
+ "translation": "Támogatás"
+ },
+ {
+ "id": [
+ "aboutText",
+ "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}"
+ ],
+ "message": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "translation": "A {ApplicationName} egy egyszerű, biztonságos VPN szolgáltatás a(z) {Provider} szolgáltatótó. A {ApplicationName} nem igényel felhasználói fiókot, logot őrizzen, vagy kövesse Önt bármiképp.\n\t \nEz a szolgáltatás kizárólag a támogatásokból fizetett olyan felhasználók által, mint Ön. Kérjük támogasson a következő linken {DonateURL}.\n\t\t\nAz alkalmazás használatával elfogadja a Felhasználási feltételeket, amik itt elérhetők: {TosURL}. Ez a szolgáltatás as-is biztosított, bármiféle garancia nélkül, azok számára, akik a világot jobbá akarják tenni.\n\n\n{ApplicationName_1} verzió: {Version}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Provider",
+ "string": "%[2]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "config.Provider"
+ },
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "DonateURL",
+ "string": "%[3]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 3,
+ "expr": "config.DonateURL"
+ },
+ {
+ "id": "TosURL",
+ "string": "%[4]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 4,
+ "expr": "config.TosURL"
+ },
+ {
+ "id": "ApplicationName_1",
+ "string": "%[1]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Version",
+ "string": "%[5]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 5,
+ "expr": "version"
+ }
+ ]
+ },
+ {
+ "id": "About",
+ "message": "About",
+ "translation": "Névjegy"
+ },
+ {
+ "id": "Initialization error",
+ "message": "Initialization error",
+ "translation": "Inicializációs hiba"
+ },
+ {
+ "id": [
+ "missingAuthAgent",
+ "Could not find a polkit authentication agent. Please run one and try again."
+ ],
+ "message": "Could not find a polkit authentication agent. Please run one and try again.",
+ "translation": "Nem található polkit azonosító ügynök. Kérjük futtasson egyet és próbálja újra."
+ },
+ {
+ "id": "Missing authentication agent",
+ "message": "Missing authentication agent",
+ "translation": "Hiányzó autentikációs ügynök"
+ },
+ {
+ "id": [
+ "errorStartingVPN",
+ "Can't connect to {ApplicationName}: {Err}"
+ ],
+ "message": "Can't connect to {ApplicationName}: {Err}",
+ "translation": "Sikertelen a csatlakozás - {ApplicationName}: {Err}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Err",
+ "string": "%[2]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 2,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": "Error starting VPN",
+ "message": "Error starting VPN",
+ "translation": "VPN indítása sikertelen"
+ },
+ {
+ "id": "Checking status...",
+ "message": "Checking status...",
+ "translation": "Állapot ellenőrzése..."
+ },
+ {
+ "id": "Turn on",
+ "message": "Turn on",
+ "translation": "Bekapcsolás"
+ },
+ {
+ "id": "Turn off",
+ "message": "Turn off",
+ "translation": "Kikapcsolás"
+ },
+ {
+ "id": "Help...",
+ "message": "Help...",
+ "translation": "Súgó..."
+ },
+ {
+ "id": "Donate...",
+ "message": "Donate...",
+ "translation": "Támogatás..."
+ },
+ {
+ "id": "About...",
+ "message": "About...",
+ "translation": "Névjegy..."
+ },
+ {
+ "id": "Quit",
+ "message": "Quit",
+ "translation": "Kilépés"
+ },
+ {
+ "id": "Route traffic through:",
+ "message": "Route traffic through:",
+ "translation": "Forgalom routolás ezen keresztül:"
+ },
+ {
+ "id": "Use {ApplicationName} {City} gateway",
+ "message": "Use {ApplicationName} {City} gateway",
+ "translation": "A {ApplicationName} {City} átjáró használata",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "City",
+ "string": "%[2]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "city"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} on",
+ "message": "{ApplicationName} on",
+ "translation": "{ApplicationName} bekapcsolva",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} off",
+ "message": "{ApplicationName} off",
+ "translation": "{ApplicationName} kikapcsolva",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Cancel",
+ "message": "Cancel",
+ "translation": "Mégsem"
+ },
+ {
+ "id": "Connecting to {ApplicationName}",
+ "message": "Connecting to {ApplicationName}",
+ "translation": "Kapcsolódás alkalmazáshoz - {ApplicationName} ",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Stopping {ApplicationName}",
+ "message": "Stopping {ApplicationName}",
+ "translation": "Alkalmazás leállítása - {ApplicationName} ",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Reconnect",
+ "message": "Reconnect",
+ "translation": "Újracsatlakozás"
+ },
+ {
+ "id": "{ApplicationName} blocking internet",
+ "message": "{ApplicationName} blocking internet",
+ "translation": "{ApplicationName} blokkolja az internetet",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Hiba történt a VPN inicializálásánál: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ }
+ ]
+}
diff --git a/locales/it/messages.gotext.json b/locales/it/messages.gotext.json
index b06804a..52f44a1 100644
--- a/locales/it/messages.gotext.json
+++ b/locales/it/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Si è verificato un errore nell'inizializzazione della VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Si è verificato un errore nell'inizializzazione della VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/lt/messages.gotext.json b/locales/lt/messages.gotext.json
index c552963..4d11f64 100644
--- a/locales/lt/messages.gotext.json
+++ b/locales/lt/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Inicijuojant VPN, įvyko klaida: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Inicijuojant VPN, įvyko klaida: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/nl/messages.gotext.json b/locales/nl/messages.gotext.json
index e2876c4..1754b70 100644
--- a/locales/nl/messages.gotext.json
+++ b/locales/nl/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Er heeft zich een fout voorgedaan bij het initialiseren van de VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Er heeft zich een fout voorgedaan bij het initialiseren van de VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/pt-BR/messages.gotext.json b/locales/pt-BR/messages.gotext.json
index 7f08eab..b7dc711 100644
--- a/locales/pt-BR/messages.gotext.json
+++ b/locales/pt-BR/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Um erro ocorreu na inicialização da VPN: {Err} ",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Um erro ocorreu na inicialização da VPN: {Err} ",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/pt-PT/messages.gotext.json b/locales/pt-PT/messages.gotext.json
new file mode 100644
index 0000000..6458174
--- /dev/null
+++ b/locales/pt-PT/messages.gotext.json
@@ -0,0 +1,314 @@
+{
+ "language": "pt-PT",
+ "messages": [
+ {
+ "id": [
+ "donationText",
+ "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
+ ],
+ "message": "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?",
+ "translation": "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Donate",
+ "message": "Donate",
+ "translation": "Doar"
+ },
+ {
+ "id": [
+ "aboutText",
+ "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}"
+ ],
+ "message": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "translation": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Provider",
+ "string": "%[2]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "config.Provider"
+ },
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "DonateURL",
+ "string": "%[3]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 3,
+ "expr": "config.DonateURL"
+ },
+ {
+ "id": "TosURL",
+ "string": "%[4]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 4,
+ "expr": "config.TosURL"
+ },
+ {
+ "id": "ApplicationName_1",
+ "string": "%[1]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Version",
+ "string": "%[5]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 5,
+ "expr": "version"
+ }
+ ]
+ },
+ {
+ "id": "About",
+ "message": "About",
+ "translation": "Sobre"
+ },
+ {
+ "id": "Initialization error",
+ "message": "Initialization error",
+ "translation": "Erro de inicialização"
+ },
+ {
+ "id": [
+ "missingAuthAgent",
+ "Could not find a polkit authentication agent. Please run one and try again."
+ ],
+ "message": "Could not find a polkit authentication agent. Please run one and try again.",
+ "translation": "Could not find a polkit authentication agent. Please run one and try again."
+ },
+ {
+ "id": "Missing authentication agent",
+ "message": "Missing authentication agent",
+ "translation": "Agente de autenticação em falta"
+ },
+ {
+ "id": [
+ "errorStartingVPN",
+ "Can't connect to {ApplicationName}: {Err}"
+ ],
+ "message": "Can't connect to {ApplicationName}: {Err}",
+ "translation": "Não é possível ligar a {ApplicationName}: {Err}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Err",
+ "string": "%[2]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 2,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": "Error starting VPN",
+ "message": "Error starting VPN",
+ "translation": "Erro ao iniciar a VPN"
+ },
+ {
+ "id": "Checking status...",
+ "message": "Checking status...",
+ "translation": "A verificar o estado..."
+ },
+ {
+ "id": "Turn on",
+ "message": "Turn on",
+ "translation": "Ligar"
+ },
+ {
+ "id": "Turn off",
+ "message": "Turn off",
+ "translation": "Desligar"
+ },
+ {
+ "id": "Help...",
+ "message": "Help...",
+ "translation": "Ajuda..."
+ },
+ {
+ "id": "Donate...",
+ "message": "Donate...",
+ "translation": "Doar..."
+ },
+ {
+ "id": "About...",
+ "message": "About...",
+ "translation": "Sobre..."
+ },
+ {
+ "id": "Quit",
+ "message": "Quit",
+ "translation": "Sair"
+ },
+ {
+ "id": "Route traffic through:",
+ "message": "Route traffic through:",
+ "translation": "Encaminhar tráfego via:"
+ },
+ {
+ "id": "Use {ApplicationName} {City} gateway",
+ "message": "Use {ApplicationName} {City} gateway",
+ "translation": "Use {ApplicationName} {City} gateway",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "City",
+ "string": "%[2]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "city"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} on",
+ "message": "{ApplicationName} on",
+ "translation": "{ApplicationName} ligada",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} off",
+ "message": "{ApplicationName} off",
+ "translation": "{ApplicationName} desligada",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Cancel",
+ "message": "Cancel",
+ "translation": "Cancelar"
+ },
+ {
+ "id": "Connecting to {ApplicationName}",
+ "message": "Connecting to {ApplicationName}",
+ "translation": "A ligar a {ApplicationName}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Stopping {ApplicationName}",
+ "message": "Stopping {ApplicationName}",
+ "translation": "A parar {ApplicationName}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Reconnect",
+ "message": "Reconnect",
+ "translation": "Religar"
+ },
+ {
+ "id": "{ApplicationName} blocking internet",
+ "message": "{ApplicationName} blocking internet",
+ "translation": "{ApplicationName} está a bloquear a Internet",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Ocorreu um erro ao inicializar a VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ }
+ ]
+}
diff --git a/locales/ru/messages.gotext.json b/locales/ru/messages.gotext.json
index 73d3c6f..a577454 100644
--- a/locales/ru/messages.gotext.json
+++ b/locales/ru/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Произошла ошибка при инициализации VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Произошла ошибка при инициализации VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/sv/messages.gotext.json b/locales/sv/messages.gotext.json
index 73ea298..534659e 100644
--- a/locales/sv/messages.gotext.json
+++ b/locales/sv/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "Ett fel uppstod vid initiering av VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -30,7 +48,7 @@
"{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}"
],
"message": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
- "translation": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "translation": "{ApplicationName} är en enkel, snabb och säker VPN-tjänst från {Provider}. {ApplicationName} kräver inte ett användarkonto, behålla loggar, eller spåra dig på något sätt.\n\t \nDenna tjänst betalas helt genom donationer från användare som du. Vänligen donera på {DonateURL}.\n\t\t\nGenom att använda den här applikationen godkänner du användarvillkoren som finns tillgängliga på {TosURL}. Denna tjänst tillhandahålls som den är, utan någon garanti, och är avsedd för personer som arbetar för att göra världen till en bättre plats.\n\n\n{ApplicationName_1} version: {Version}",
"placeholders": [
{
"id": "ApplicationName",
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "Ett fel uppstod vid initiering av VPN: {Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}
diff --git a/locales/ug/messages.gotext.json b/locales/ug/messages.gotext.json
new file mode 100644
index 0000000..93d493f
--- /dev/null
+++ b/locales/ug/messages.gotext.json
@@ -0,0 +1,314 @@
+{
+ "language": "ug",
+ "messages": [
+ {
+ "id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "دەسلەپكىلەشتۈرۈشتە بىر خاتالىق يۈز بەردى VPN: {Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
+ "donationText",
+ "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
+ ],
+ "message": "The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?",
+ "translation": "بۇ {ApplicationName} خىزمىتىنى ساقلىماق ئاسانغا توختىمىدى. چۈنكى بىز سىزنىڭ شەخسىيئۇچۇرلىرىنى ساقلايلى دىمىدۇق، بۇ مۇلازىمەت ھىچقانداق ھېسابات ياكى پۇل تۆلەش ئۇچۇرلىرىنى ساقلىمايدۇ. ئەمما، بۇ مۇلازىمەتنىڭ داۋام قىلىشى ئۈچۈ، ئايدا پەقەتلا 5 دوللار ئىئانە قىلسىڭىزلا بولىدۇ.\n\t\nھازىر ئىئانە قىلامسىز ؟",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Donate",
+ "message": "Donate",
+ "translation": "ئىئانە"
+ },
+ {
+ "id": [
+ "aboutText",
+ "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}"
+ ],
+ "message": "{ApplicationName} is an easy, fast, and secure VPN service from {Provider}. {ApplicationName} does not require a user account, keep logs, or track you in any way.\n\t \nThis service is paid for entirely by donations from users like you. Please donate at {DonateURL}.\n\t\t\nBy using this application, you agree to the Terms of Service available at {TosURL}. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.\n\n\n{ApplicationName_1} version: {Version}",
+ "translation": "{ApplicationName} بولسا {Provider} تەرىپىدىن تەممىنلەنگەن قولايلىق، تېز ۋە بىخەتەر VPNمۇلازىمېتى. {ApplicationName} سىزدىن ھېساپ تەلەپ قلمايدۇ، خاتىرىڭىزنى ساقلىمايدۇ ياكى ھەرقانداق ئۇسۇلدا ئىزىڭىزغا چۈشمەيدۇ.\n\t\nبۇ مۇلازىمەت پۈتۈنلەي سىزگە ئوخشاش ئىشلەتكۈچىلەرنىڭ ئىئانىسىگە تايىنىدۇ. بۇ يەردىن ئىئانە قىلغايسىز {DonateURL}.\nبۇنى ئىشلەتكىنىڭىز بۇ يەردىن {TosURL} كۆرگىلى بولىدىغان مۇلازىمەت كېلىشىمىمىزگە قوشۇلغىنىڭىزنى بىلدۈرىدۇ. بۇ مۇلازىمەت دۇنيانى تېخىمۇ گۈزەل بىر جايغا ئايلاندۈرۈشنى مەقسەت قىلغان كىشىلەر تەرىپىدن ئۆز پېتى، ھەرقانداق كاپالەتسىز تەمىنلەنگەن.\n\n\n{ApplicationName_1} نىڭ نەشرى: {Version}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Provider",
+ "string": "%[2]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "config.Provider"
+ },
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "DonateURL",
+ "string": "%[3]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 3,
+ "expr": "config.DonateURL"
+ },
+ {
+ "id": "TosURL",
+ "string": "%[4]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 4,
+ "expr": "config.TosURL"
+ },
+ {
+ "id": "ApplicationName_1",
+ "string": "%[1]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Version",
+ "string": "%[5]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 5,
+ "expr": "version"
+ }
+ ]
+ },
+ {
+ "id": "About",
+ "message": "About",
+ "translation": "ھەققىدە"
+ },
+ {
+ "id": "Initialization error",
+ "message": "Initialization error",
+ "translation": "دەسلەپكىلەشتۈرۈشتە خاتالق"
+ },
+ {
+ "id": [
+ "missingAuthAgent",
+ "Could not find a polkit authentication agent. Please run one and try again."
+ ],
+ "message": "Could not find a polkit authentication agent. Please run one and try again.",
+ "translation": "پولكىت ئاگېنتىنى تاپالمىدىم، بىرسىنى ئجرا قىلىپ تەكرار سىناڭ."
+ },
+ {
+ "id": "Missing authentication agent",
+ "message": "Missing authentication agent",
+ "translation": "كىملىك توغرۇلاش ئاگېنتى يوقالغان"
+ },
+ {
+ "id": [
+ "errorStartingVPN",
+ "Can't connect to {ApplicationName}: {Err}"
+ ],
+ "message": "Can't connect to {ApplicationName}: {Err}",
+ "translation": "{ApplicationName}: {Err} غا باغلىنالمىدى.",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "Err",
+ "string": "%[2]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 2,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": "Error starting VPN",
+ "message": "Error starting VPN",
+ "translation": "VPNى قوشغىتىشتا خاتالىق"
+ },
+ {
+ "id": "Checking status...",
+ "message": "Checking status...",
+ "translation": "ھالەت تەكشۈرىلىۋاتىدۇ ..."
+ },
+ {
+ "id": "Turn on",
+ "message": "Turn on",
+ "translation": "ئېتىۋېتىش"
+ },
+ {
+ "id": "Turn off",
+ "message": "Turn off",
+ "translation": "ئېچىۋېتىش"
+ },
+ {
+ "id": "Help...",
+ "message": "Help...",
+ "translation": "ياردەم ..."
+ },
+ {
+ "id": "Donate...",
+ "message": "Donate...",
+ "translation": "ئىئانە ..."
+ },
+ {
+ "id": "About...",
+ "message": "About...",
+ "translation": "ھەققىدە ..."
+ },
+ {
+ "id": "Quit",
+ "message": "Quit",
+ "translation": "چىقىش"
+ },
+ {
+ "id": "Route traffic through:",
+ "message": "Route traffic through:",
+ "translation": "ئۆتكەن ئېقىمنى يېتەكلەش"
+ },
+ {
+ "id": "Use {ApplicationName} {City} gateway",
+ "message": "Use {ApplicationName} {City} gateway",
+ "translation": "ئىشلىتىش {ApplicationName} {City} تور قاپقىغىنى",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ },
+ {
+ "id": "City",
+ "string": "%[2]v",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 2,
+ "expr": "city"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} on",
+ "message": "{ApplicationName} on",
+ "translation": "تاقاش {ApplicationName}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "{ApplicationName} off",
+ "message": "{ApplicationName} off",
+ "translation": "ئېچىش {ApplicationName}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Cancel",
+ "message": "Cancel",
+ "translation": "بىكار قىلىش"
+ },
+ {
+ "id": "Connecting to {ApplicationName}",
+ "message": "Connecting to {ApplicationName}",
+ "translation": "پروگراممىغا ئۇلانماقتا {ApplicationName}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Stopping {ApplicationName}",
+ "message": "Stopping {ApplicationName}",
+ "translation": "{ApplicationName} توختىتىۋاتىدۇ",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ },
+ {
+ "id": "Reconnect",
+ "message": "Reconnect",
+ "translation": "قايتا ئۇلاش"
+ },
+ {
+ "id": "{ApplicationName} blocking internet",
+ "message": "{ApplicationName} blocking internet",
+ "translation": "ئىنتېرنېتىنى چەكلەش {ApplicationName}",
+ "placeholders": [
+ {
+ "id": "ApplicationName",
+ "string": "%[1]s",
+ "type": "string",
+ "underlyingType": "string",
+ "argNum": 1,
+ "expr": "config.ApplicationName"
+ }
+ ]
+ }
+ ]
+}
diff --git a/locales/zh-TW/messages.gotext.json b/locales/zh-TW/messages.gotext.json
index ce6ae20..f3c41ce 100644
--- a/locales/zh-TW/messages.gotext.json
+++ b/locales/zh-TW/messages.gotext.json
@@ -3,6 +3,24 @@
"messages": [
{
"id": [
+ "errorMsg",
+ "An error has ocurred initializing the VPN: {Err}"
+ ],
+ "message": "An error has ocurred initializing the VPN: {Err}",
+ "translation": "初始化 VPN 時發生錯誤:{Err}",
+ "placeholders": [
+ {
+ "id": "Err",
+ "string": "%[1]v",
+ "type": "error",
+ "underlyingType": "interface{Error() string}",
+ "argNum": 1,
+ "expr": "err"
+ }
+ ]
+ },
+ {
+ "id": [
"donationText",
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.\n\t\nDo you want to donate now?"
],
@@ -291,24 +309,6 @@
"expr": "config.ApplicationName"
}
]
- },
- {
- "id": [
- "errorMsg",
- "An error has ocurred initializing the VPN: {Err}"
- ],
- "message": "An error has ocurred initializing the VPN: {Err}",
- "translation": "初始化 VPN 時發生錯誤:{Err}",
- "placeholders": [
- {
- "id": "Err",
- "string": "%[1]v",
- "type": "error",
- "underlyingType": "interface{Error() string}",
- "argNum": 1,
- "expr": "err"
- }
- ]
}
]
}