summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/bitmask-vpn/catalog.go91
-rw-r--r--locales/bn/messages.gotext.json14
2 files changed, 70 insertions, 35 deletions
diff --git a/cmd/bitmask-vpn/catalog.go b/cmd/bitmask-vpn/catalog.go
index bafbddf..4086fdf 100644
--- a/cmd/bitmask-vpn/catalog.go
+++ b/cmd/bitmask-vpn/catalog.go
@@ -29,6 +29,7 @@ func init() {
"en_US": &dictionary{index: en_USIndex, data: en_USData},
"es": &dictionary{index: esIndex, data: esData},
"es_ES": &dictionary{index: es_ESIndex, data: es_ESData},
+ "eu": &dictionary{index: euIndex, data: euData},
"fr": &dictionary{index: frIndex, data: frData},
"lt": &dictionary{index: ltIndex, data: ltData},
"nl": &dictionary{index: nlIndex, data: nlData},
@@ -73,35 +74,36 @@ var messageKeyToIndex = map[string]int{
}
var bnIndex = []uint32{ // 27 elements
- 0x00000000, 0x000000fd, 0x00000110, 0x000002de,
- 0x000002f7, 0x0000031a, 0x00000366, 0x000003b4,
- 0x000003d2, 0x00000422, 0x00000469, 0x0000047d,
- 0x00000491, 0x000004aa, 0x000004c0, 0x000004dc,
- 0x000004e9, 0x00000529, 0x00000541, 0x00000554,
- 0x00000567, 0x00000577, 0x000005b7, 0x000005da,
- 0x000005e4, 0x0000062c, 0x0000065d,
+ 0x00000000, 0x00000248, 0x0000025b, 0x0000074b,
+ 0x00000764, 0x00000787, 0x0000087b, 0x000008c9,
+ 0x0000091c, 0x0000096c, 0x000009b3, 0x000009c7,
+ 0x000009db, 0x000009f4, 0x00000a0a, 0x00000a26,
+ 0x00000a33, 0x00000a73, 0x00000ab8, 0x00000acb,
+ 0x00000ade, 0x00000aee, 0x00000b2e, 0x00000b51,
+ 0x00000b6d, 0x00000bb5, 0x00000c1a,
} // Size: 132 bytes
-const bnData string = "" + // Size: 1629 bytes
- "\x02The %[1]s service is expensive to run. Because we don't want to stor" +
- "e personal information about you, there is no accounts or billing for th" +
- "is 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" +
- " service is paid for entirely by donations from users like you. Please d" +
- "onate at %[3]s.\x0a\x09\x09\x0aBy using this application, you agree to t" +
- "he Terms of Service available at %[4]s. This service is provide as-is, w" +
- "ithout any warranty, and is intended for people who work to make the wor" +
- "ld 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.\x02প্রমাণীকরণ এজেন্ট অনুপস্থিত\x02Can't connect to %[1]s" +
- ": %[2]v\x02ভিপিএন চালু করতে ত্রুটি হয়েছে\x02অবস্থা পরিক্ষা করা হচ্ছে ..." +
- "\x02চালু কর\x02বন্ধ কর\x02সাহায্য...\x02অনুদান...\x02সম্পর্কে...\x02বন্ধ" +
- "\x02ট্রাফিক এর মাধ্যমে যাবে\x02Use %[1]s %[2]v gateway\x02%[1]s চালু\x02" +
- "%[1]s বন্ধ\x02বাতিল\x02%[1]s এর সাথে সংযুক্ত হচ্ছে\x02%[1]s বন্ধ হচ্ছে" +
- "\x02Reconnect\x02%[1]s ইন্টারনেট প্রতিরোধ করছে\x02An error has ocurred i" +
- "nitializing the VPN: %[1]v"
+const bnData string = "" + // Size: 3098 bytes
+ "\x02%[1]s সেবাটি চলার জন্য ব্যয়বহুল । কারণ আমরা আপনার সম্পর্কে ব্যক্তিগ" +
+ "ত তথ্য সঞ্চয় করতে চাই না, এই পরিষেবার জন্য কোন অ্যাকাউন্ট বা বিলিং নে" +
+ "ই । তবে সেবা চালিয়ে যেতে চাইলে প্রতি মাসে কমপক্ষে $5 দান করুন ।\x0a" +
+ "\x0aআপনি কি এখন দান করতে চান?\x02অনুদান\x02%[1]s %[2]s থেকে একটি সহজ, দ্" +
+ "রুত এবং নিরাপদ ভিপিএন পরিষেবা। %[1]s ব্যবহারকারীর অ্যাকাউন্টের প্রয়োজ" +
+ "ন নেই, লগ রাখে না, অথবা যে কোনও উপায়ে আপনাকে ট্র্যাক করে।\x0a\x09 " +
+ "\x0aআপনার মতো ব্যবহারকারীদের কাছ থেকে অনুদান নিয়ে এই সেবাটি সম্পূর্ণভাব" +
+ "ে প্রদান করা হয় । অনুগ্রহ করে %[3]s এ দান করুন ।\x0a\x09\x09\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"
var en_GBIndex = []uint32{ // 27 elements
0x00000000, 0x000000ff, 0x00000106, 0x000002d4,
@@ -226,6 +228,39 @@ const es_ESData string = "" + // Size: 1226 bytes
"s\x02Deteniendo %[1]s\x02Reconnect\x02%[1]s bloqueando Internet\x02An er" +
"ror has ocurred initializing the VPN: %[1]v"
+var euIndex = []uint32{ // 27 elements
+ 0x00000000, 0x000000fd, 0x0000010c, 0x0000033b,
+ 0x00000346, 0x0000035b, 0x000003b6, 0x000003d6,
+ 0x000003fa, 0x00000414, 0x0000042a, 0x00000433,
+ 0x0000043f, 0x0000044b, 0x0000045d, 0x0000046b,
+ 0x00000471, 0x00000493, 0x000004b0, 0x000004c1,
+ 0x000004d5, 0x000004da, 0x000004f1, 0x00000501,
+ 0x0000050e, 0x00000528, 0x00000557,
+} // Size: 132 bytes
+
+const euData string = "" + // Size: 1367 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" +
+ "tzu zu bezalako erabiltzaileen dohaintzez mantentzen da. Dohaintza egin " +
+ "hemen, mesedez: %[3]s.\x0a\x09\x09\x0aAplikazio hau erabilita, %[4]s hel" +
+ "bideko 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 bert" +
+ "sioa: %[5]s\x02Honi buruz\x02Errorea habiaraztean\x02Ezin da polkit aute" +
+ "ntifikazio 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"
+
var frIndex = []uint32{ // 27 elements
0x00000000, 0x00000154, 0x00000161, 0x000003a8,
0x000003b2, 0x000003cc, 0x0000042e, 0x0000045a,
@@ -392,4 +427,4 @@ const ruData string = "" + // Size: 2405 bytes
"ть\x02Подключение к %[1]s\x02Остановка %[1]s\x02Переподключить\x02%[1]s" +
" блокировка интернета\x02Произошла ошибка при инициализации VPN: %[1]v"
- // Total table size 15827 bytes (15KiB); checksum: 528C456
+ // Total table size 18795 bytes (18KiB); checksum: 4D094C89
diff --git a/locales/bn/messages.gotext.json b/locales/bn/messages.gotext.json
index 5ef6132..e7bc76d 100644
--- a/locales/bn/messages.gotext.json
+++ b/locales/bn/messages.gotext.json
@@ -7,7 +7,7 @@
"The {ApplicationName} service is expensive to run. Because we don't want to store personal information about you, there is 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 is 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 is 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\nআপনি কি এখন দান করতে চান?",
"placeholders": [
{
"id": "ApplicationName",
@@ -30,7 +30,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 provide 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 provide 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 provide 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} থেকে একটি সহজ, দ্রুত এবং নিরাপদ ভিপিএন পরিষেবা। {ApplicationName} ব্যবহারকারীর অ্যাকাউন্টের প্রয়োজন নেই, লগ রাখে না, অথবা যে কোনও উপায়ে আপনাকে ট্র্যাক করে।\n\t \nআপনার মতো ব্যবহারকারীদের কাছ থেকে অনুদান নিয়ে এই সেবাটি সম্পূর্ণভাবে প্রদান করা হয় । অনুগ্রহ করে {DonateURL} এ দান করুন ।\n\t\t\nএই অ্যাপ্লিকেশন ব্যবহার করে, আপনি {TosURL}-এ উপলব্ধ পরিষেবার শর্তাবলীর সাথে সম্মত হন । এই পরিষেবাটি যেমন কোন ওয়ারেন্টি ছাড়াই প্রদান করা হয়, এবং যারা বিশ্বকে একটি ভাল জায়গা করতে কাজ করে তাদের উদ্দেশ্যে ।\n\n\n{ApplicationName_1} সংস্করণ: {Version}",
"placeholders": [
{
"id": "ApplicationName",
@@ -106,7 +106,7 @@
"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."
+ "translation": "পোলকিট প্রমাণীকরণ এজেন্ট খুঁজে পাওয়া যায়নি. অনুগ্রহ করে একটি চালান এবং আবার চেষ্টা করুন ।"
},
{
"id": "Missing authentication agent",
@@ -119,7 +119,7 @@
"Can't connect to {ApplicationName}: {Err}"
],
"message": "Can't connect to {ApplicationName}: {Err}",
- "translation": "Can't connect to {ApplicationName}: {Err}",
+ "translation": " {ApplicationName}: {Err} সাথে সংযোগ করতে পারবেন না",
"placeholders": [
{
"id": "ApplicationName",
@@ -187,7 +187,7 @@
{
"id": "Use {ApplicationName} {City} gateway",
"message": "Use {ApplicationName} {City} gateway",
- "translation": "Use {ApplicationName} {City} gateway",
+ "translation": "{ApplicationName} {City} গেটওয়ে ব্যবহার করুন",
"placeholders": [
{
"id": "ApplicationName",
@@ -275,7 +275,7 @@
{
"id": "Reconnect",
"message": "Reconnect",
- "translation": "Reconnect"
+ "translation": "পুনঃসংযোগ"
},
{
"id": "{ApplicationName} blocking internet",
@@ -298,7 +298,7 @@
"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}",
+ "translation": "VPN আরম্ভ করার সময় একটি ত্রুটি ঘটেছে: {Err}",
"placeholders": [
{
"id": "Err",