diff options
24 files changed, 968 insertions, 826 deletions
diff --git a/cmd/bitmask-vpn/catalog.go b/cmd/bitmask-vpn/catalog.go index d9315ac..b0b7ee1 100644 --- a/cmd/bitmask-vpn/catalog.go +++ b/cmd/bitmask-vpn/catalog.go @@ -39,11 +39,13 @@ func init() { "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}, "ro": &dictionary{index: roIndex, data: roData}, "ru": &dictionary{index: ruIndex, data: ruData}, "sk": &dictionary{index: skIndex, data: skData}, "sv": &dictionary{index: svIndex, data: svData}, + "zh": &dictionary{index: zhIndex, data: zhData}, "zh_TW": &dictionary{index: zh_TWIndex, data: zh_TWData}, } fallback := language.MustParse("en-US") @@ -402,16 +404,16 @@ const fa_IRData string = "" + // Size: 2176 bytes "کردن اینترنت\x02خطایی در راه\u200cاندازی VPN روی داد: %[1]v" var frIndex = []uint32{ // 27 elements - 0x00000000, 0x00000154, 0x00000161, 0x000003a7, - 0x000003b1, 0x000003cb, 0x0000042d, 0x00000459, - 0x00000486, 0x000004a2, 0x000004c0, 0x000004c8, - 0x000004d4, 0x000004dc, 0x000004ec, 0x000004f9, - 0x00000501, 0x0000051c, 0x00000540, 0x00000552, - 0x00000568, 0x00000570, 0x00000583, 0x00000593, - 0x000005a2, 0x000005b8, 0x000005fc, + 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, } // Size: 132 bytes -const frData string = "" + // Size: 1532 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" + @@ -423,8 +425,8 @@ const frData string = "" + // Size: 1532 bytes "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" + + "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" + @@ -437,33 +439,31 @@ const frData string = "" + // Size: 1532 bytes "lors de l’\x0ainitialisation du RPV\u00a0: %[1]v" var heIndex = []uint32{ // 27 elements - 0x00000000, 0x000000fe, 0x00000107, 0x000002d6, - 0x000002e1, 0x000002f7, 0x00000343, 0x0000035e, - 0x0000038b, 0x000003a7, 0x000003bc, 0x000003c5, - 0x000003cc, 0x000003d8, 0x000003e4, 0x000003f2, - 0x000003f7, 0x00000413, 0x00000433, 0x00000442, - 0x00000451, 0x00000458, 0x0000046e, 0x00000482, - 0x00000496, 0x000004b4, 0x000004e4, + 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, } // Size: 132 bytes -const heData string = "" + // Size: 1252 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 a" + - "n 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 do" + - "nate at %[3]s.\x0a\x09\x09\x0aBy using this application, you agree to th" + - "e Terms of Service available at %[4]s. This service is provided 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סוכן אימות חסר\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" +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" var itIndex = []uint32{ // 27 elements 0x00000000, 0x0000010a, 0x0000010f, 0x00000310, @@ -564,6 +564,38 @@ const nlData string = "" + // Size: 1335 bytes "ternet\x02Er heeft zich een fout voorgedaan bij het initialiseren van de" + " VPN: %[1]v" +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, +} // 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" + var pt_BRIndex = []uint32{ // 27 elements 0x00000000, 0x00000139, 0x0000014c, 0x0000037a, 0x00000380, 0x00000398, 0x00000409, 0x00000434, @@ -700,12 +732,12 @@ var svIndex = []uint32{ // 27 elements 0x000002f2, 0x00000305, 0x0000035b, 0x00000377, 0x0000039a, 0x000003af, 0x000003c6, 0x000003cd, 0x000003d7, 0x000003e1, 0x000003eb, 0x000003f1, - 0x000003f9, 0x00000410, 0x0000042c, 0x0000043a, - 0x00000448, 0x0000044f, 0x00000463, 0x00000471, - 0x0000047d, 0x00000496, 0x000004c3, + 0x000003f9, 0x0000040e, 0x0000042a, 0x00000438, + 0x00000446, 0x0000044d, 0x00000461, 0x0000046f, + 0x0000047b, 0x00000494, 0x000004c1, } // Size: 132 bytes -const svData string = "" + // Size: 1219 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å" + @@ -721,31 +753,59 @@ const svData string = "" + // Size: 1219 bytes " 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\x02Route traffic through:\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\x02Ett fel uppstod vid ini" + - "tiering av VPN: %[1]v" + "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" + +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, +} // 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" var zh_TWIndex = []uint32{ // 27 elements 0x00000000, 0x000000f4, 0x000000fb, 0x000002cc, - 0x000002d3, 0x000002e3, 0x0000032f, 0x00000348, - 0x00000366, 0x00000381, 0x00000397, 0x0000039e, - 0x000003a5, 0x000003af, 0x000003b9, 0x000003c3, - 0x000003ca, 0x000003e1, 0x000003fb, 0x00000408, - 0x00000415, 0x0000041c, 0x00000432, 0x00000445, - 0x00000452, 0x0000046a, 0x00000490, + 0x000002d3, 0x000002e3, 0x00000331, 0x0000034a, + 0x00000368, 0x00000383, 0x00000399, 0x000003a0, + 0x000003a7, 0x000003b1, 0x000003bb, 0x000003c5, + 0x000003cc, 0x000003e8, 0x00000402, 0x0000040f, + 0x0000041c, 0x00000423, 0x00000439, 0x0000044c, + 0x00000459, 0x00000478, 0x0000049e, } // Size: 132 bytes -const zh_TWData string = "" + // Size: 1168 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初始化錯" + - "誤\x02Could not find a polkit authentication agent. Please run one and " + - "try again.\x02缺少驗證代理程式\x02無法連線到 %[1]s:%[2]v\x02啟動 VPN 時發生錯誤\x02正在檢查狀態..." + - "\x02開啟\x02關閉\x02說明...\x02捐獻...\x02關於...\x02退出\x02Route traffic through:" + - "\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找不到 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 35020 bytes (34KiB); checksum: 2E771281 + // Total table size 38074 bytes (37KiB); checksum: E196AC1B diff --git a/locales/ar/messages.gotext.json b/locales/ar/messages.gotext.json index a94acfe..87d2ab0 100644 --- a/locales/ar/messages.gotext.json +++ b/locales/ar/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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": [ @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "تبرَّع" }, @@ -31,7 +29,6 @@ "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}" ], - "key": "", "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} عبارة عن خدمة VPN سهلة وسريعة وآمنة من {Provider}. {ApplicationName} لا يحتاج إلى حساب مستخدم أويحتفظ بسجلات أويراقبك بأى طريقة.\n\t \nهذه الخدمة يتم تغطية تكاليفها بالكامل عن طريق التبرعات من مستخدمين مثلك. من فضلك تبرع على {DonateURL}.\n\t\t\nباستخدامك لهذا التطبيق، انت توافق على شروط الخدمة المتاحة على {TosURL}. هذه الخدمة مقدمة كما هى، بدون أى ضمانات، و هى موجهة للأشخاص الذين يعملون لجعل هذا العالم مكانا أفضل.\n\n\n{ApplicationName_1} version: {Version}", "placeholders": [ @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "عن الخدمة" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "خطأ فى البدء" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "لم يجد البرنامج أداة الدخول (polkit). من فضلك شغل واحدة وحاول ثانية." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "أداة الدخول للحساب مفقودة" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "لا يمكن الاتصال ببرنامج {ApplicationName}: {Err}", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "حدث خطأ فى تشغيل VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "جارى التحقق من الوضع..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "تشغيل" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "إغلاق" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "المساعدة..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "تبرع..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "عن الخدمة..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "خروج" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "مرور التواصل عبر:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "استخدم مدخل {ApplicationName} {City}", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} يعمل", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} لا يعمل", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "إلغاء " }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "جارى الإتصال ببرنامج {ApplicationName}", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "ينم ايقاف {ApplicationName}", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "إعادة الاتصال" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} يحجب الإنترنت", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "حدث خطأ أثناء بدء اتصال VPN: {Err}", "placeholders": [ diff --git a/locales/bn/messages.gotext.json b/locales/bn/messages.gotext.json index f766734..16d6245 100644 --- a/locales/bn/messages.gotext.json +++ b/locales/bn/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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": [ @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "অনুদান" }, @@ -31,7 +29,6 @@ "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}" ], - "key": "", "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} থেকে সহজ, দ্রুত এবং নিরাপদ । {ApplicationName} ব্যবহারকারীর কোন অ্যাকাউন্টের প্রয়োজন নেই। লগ রাখা অথবা যে কোনও উপায়ে আপনাকে ট্র্যাক করা হয় না। \n\nএই পরিষেবাটি সম্পূর্ণরূপে আপনার মতো ব্যবহারকারীদের অনুদানে পরিচালিত হয়। অনুগ্রহ করে দান করুন {DonateURL}\n\n এই অ্যাপ্লিকেশন ব্যবহার করে, আপনি {TosURL} এ উপলব্ধ পরিষেবার শর্তাদির সাথে সম্মত হয়েছেন। এই পরিষেবাটি যেমনটি প্রদান করা হয়েছে, তাছাড়া কোনও ওয়্যারেন্টি নেই এবং এটি এমন লোকদের জন্য তৈরি করা হয়েছে যারা পৃথিবীকে আরও সুন্দর করার জন্য কাজ করছে।\n\n\n {ApplicationName_1} সংস্করণ: {Version}", "placeholders": [ @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "সম্পর্কে" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "সূচনা ত্রুটি" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "পোলকিট প্রমাণীকরণ এজেন্ট খুঁজে পাওয়া যায়নি. অনুগ্রহ করে একটি চালান এবং আবার চেষ্টা করুন ।" }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "প্রমাণীকরণ এজেন্ট অনুপস্থিত" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": " {ApplicationName}: {Err} সাথে সংযোগ করতে পারবেন না", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "ভিপিএন চালু করতে ত্রুটি হয়েছে" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "অবস্থা পরিক্ষা করা হচ্ছে ..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "চালু কর" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "বন্ধ কর" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "সাহায্য..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "অনুদান..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "সম্পর্কে..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "বন্ধ" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "ট্রাফিক যে মাধ্যমে চলাচল করবে:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "{ApplicationName} {City} গেটওয়ে ব্যবহার করুন", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} চালু", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} বন্ধ", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "বাতিল" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "{ApplicationName} এর সাথে সংযুক্ত হচ্ছে", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "{ApplicationName} বন্ধ হচ্ছে", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "পুনঃসংযোগ" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} ইন্টারনেট প্রতিরোধ করছে", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "VPN আরম্ভ করার সময় একটি ত্রুটি ঘটেছে: {Err}", "placeholders": [ diff --git a/locales/br/messages.gotext.json b/locales/br/messages.gotext.json index 2252419..3f9cf35 100644 --- a/locales/br/messages.gotext.json +++ b/locales/br/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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": "Servij {ApplicationName} 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 raktres-mañ, roit deomp $5 da vihanañ pep miz.\n\t\nHa fellout a ra deoc'h reiñ arc'hant bremañ?", "placeholders": [ @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Reiñ arc'hant" }, @@ -31,7 +29,6 @@ "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}" ], - "key": "", "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} a zo ur servij VPN aes, fonnus, ha sur anezhañ graet gant {Provider}. {ApplicationName} na c'houlenn ket ur gont implijer, ne vir ket kennebeut war kavlec'hioù, ha ne heul ket ac'hanoc'h e nep doare.\n\t \nAr servij-mañ a zo paeet en un doare hollek gant implijerien egiztoc’h. Roit arc'hant mar plij amañ: {DonateURL}.\n\t\t\nEn ur implijout an arload-mañ, ec'h asantit d'an Termenoù Implij hegerz amañ: {TosURL}. Ar servij-mañ a vez pourvezet evel m'emañ, hep tamm gwarantiz ebet, ha graet evit an dud hag a labour evit gwellaat hon flanedenn.\n\n{ApplicationName_1} stumm: {Version}", "placeholders": [ @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Diwar-benn" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Fazi deraouekadur" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "N'heller ket kavout ur gwazour anaout polkit. Lakait unan da vont ha klaskit en-dro mar plij." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Mankout a ra ur gwazour anaout" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "N'heller ket kevreañ ouzh {ApplicationName}: {Err}", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Fazi en ur loc'hañ ar VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "O wiriañ ar statudoù..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Enaouiñ" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Lazhañ" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Skoazell..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Reiñ arc'hant..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Diwar-benn..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Kuitaat" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Tremenerezh hent dre:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Implijout {ApplicationName} {City} treuzell", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} enaouet", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} lazhet", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Nullañ" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "O kevreañ ouzh {ApplicationName}", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "O paouez {ApplicationName}", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Adkevreañ" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} a stank ar genrouedad", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "Ur fazi a zo c'hoarvezet en ur zeraouiñ ar VPN: {Err}", "placeholders": [ diff --git a/locales/ca/messages.gotext.json b/locales/ca/messages.gotext.json index 583b40a..513c54f 100644 --- a/locales/ca/messages.gotext.json +++ b/locales/ca/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": "El servei {ApplicationName} és car de mantenir. Com que no volem emmagatzemar informació personal dels usuaris, no hi ha comptes ni sistema de facturació en aquest servei. Però si voleu que el servei continuï, podeu donar almenys 5 USD al mes.\n\t\nVoleu fer una donació ara?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Donacions" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} és un servei de VPN fàcil, ràpid i segur de {Provider}. {ApplicationName} no requereix cap compte d'usuari, no manté registres, ni us fa cap mena de seguiment.\t Aquest servei es paga completament mitjançant donacions d'usuaris com vós. Si us plau, feu una donació fent un ingrès a {DonateURL}.\t\tSi utilitzeu aquesta aplicació, esteu acceptant els Termes del Servei disponibles a {TosURL}. Aquest servei es proveeix tal com és, sense cap garantia, i està destinat a persones que treballen per fer del món un lloc millor. \tVersió de {ApplicationName_1}: {Version} ", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Quant a" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Error d'inicialització" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "No s'ha trobat cap agent d'autenticació de polkit. Executeu-ne un i torneu-ho a provar." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Falta un agent d'autenticació" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "No s'ha pogut connectar a {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Error en iniciar la VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "S'està comprovant l'estat..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Activa" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Desactiva" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Ajuda..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Donacions..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Quant a..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Abandona" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Encamina el trànsit per:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Utilitza la pasarel·la de {ApplicationName} de {City} ", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} està connectada", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} està desconnectada", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Cancel·la" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Connectant a {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Aturant {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Torna a connectar" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} està bloquejant internet", "placeholders": [ @@ -335,6 +291,24 @@ "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 186ffc6..e34eabc 100644 --- a/locales/en-GB/messages.gotext.json +++ b/locales/en-GB/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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 4£ each month.\n\t\nDo you want to donate now?", "placeholders": [ @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Donate" }, @@ -31,7 +29,6 @@ "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}" ], - "key": "", "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": [ @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "About" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Initialisation error" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "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", - "key": "", "message": "Missing authentication agent", "translation": "Missing authentication agent" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Can't connect to {ApplicationName}: {Err}", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Error starting VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Checking status..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Turn on" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Turn off" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Help..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Donate..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "About..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Quit" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Route traffic through:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Use {ApplicationName} {City} gateway", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} on", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} off", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Cancel" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Connecting to {ApplicationName}", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Stopping {ApplicationName}", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Reconnect" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} blocking Internet", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "An error has ocurred initializing the VPN: {Err}", "placeholders": [ diff --git a/locales/en-US/messages.gotext.json b/locales/en-US/messages.gotext.json index 2b7beb1..3571ef7 100644 --- a/locales/en-US/messages.gotext.json +++ b/locales/en-US/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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.", @@ -23,7 +22,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Donate", "translatorComment": "Copied from source." @@ -33,7 +31,6 @@ "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}" ], - "key": "", "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.", @@ -98,14 +95,12 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "About", "translatorComment": "Copied from source." }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Initialization error", "translatorComment": "Copied from source." @@ -115,14 +110,12 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "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", - "key": "", "message": "Missing authentication agent", "translation": "Missing authentication agent", "translatorComment": "Copied from source." @@ -132,7 +125,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Can't connect to {ApplicationName}: {Err}", "translatorComment": "Copied from source.", @@ -157,66 +149,56 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Error starting VPN", "translatorComment": "Copied from source." }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Checking status..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Turn on" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Turn off" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Help...", "translatorComment": "Copied from source." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Donate...", "translatorComment": "Copied from source." }, { "id": "About...", - "key": "", "message": "About...", "translation": "About...", "translatorComment": "Copied from source." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Quit" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Route traffic through:", "translatorComment": "Copied from source." }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Use {ApplicationName} {City} gateway", "translatorComment": "Copied from source.", @@ -241,7 +223,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} on", "translatorComment": "Copied from source.", @@ -258,7 +239,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} off", "translatorComment": "Copied from source.", @@ -275,13 +255,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Cancel" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Connecting to {ApplicationName}", "translatorComment": "Copied from source.", @@ -298,7 +276,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Stopping {ApplicationName}", "translatorComment": "Copied from source.", @@ -315,14 +292,12 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Reconnect", "translatorComment": "Copied from source." }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} blocking internet", "translatorComment": "Copied from source.", @@ -342,7 +317,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "An error has ocurred initializing the VPN: {Err}", "translatorComment": "Copied from source.", diff --git a/locales/es-ES/messages.gotext.json b/locales/es-ES/messages.gotext.json index 85841d0..dd0f13c 100644 --- a/locales/es-ES/messages.gotext.json +++ b/locales/es-ES/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": "Correr el servicio {ApplicationName} es caro. Porque no queremos almacenar informació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.\n\t\n¿Quieres donar ahora?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Donar" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} es un servicio de VPN fácil, rápido y seguro de {Provider}. {ApplicationName} no requiere una cuenta de usuario, no mantiene bitácoras, o te rastrea de cualquier manera.\n\t \nEl costo de este servicio está cubierto por completo por donaciones de usuarios como tú. Por favor dona a {DonateURL}.\n\t\t\nAl usar esta aplicación, estás de acuerdo con los Términos del Servicio disponibles en {TosURL}. Este servicio se provee tal cual, sin ninguna garantía, y está apuntado a personas que trabajan para hacer del mundo un mejor lugar.\n\n\nVersión de {ApplicationName_1}: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Acerca de" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Error de inicialización" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "No se pudo encontrar un agente de autenticación polkit. Por favor corre uno e intenta de nuevo." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Falta agente de autenticación" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "No se puede conectar a {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Error iniciando VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Comprobando estado..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Activar" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Desactivar" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Ayuda..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Donar..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Acerca de..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Salir" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Enrutar tráfico a través de:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Usar ruta de salida {ApplicationName} {City}", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} activada", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} desactivada", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Cancelar" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Conectando a {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Deteniendo {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Reconectar" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} bloqueando Internet", "placeholders": [ @@ -335,6 +291,24 @@ "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 170b5f8..8a77c01 100644 --- a/locales/es/messages.gotext.json +++ b/locales/es/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": "El servicio {ApplicationName} es costoso de mantener. Debido a que no queremos almacenar información personal sobre los usuarios, no hay cuentas ni sistema de facturación en este servicio. Pero si deseas que el servicio continúe, puedes donar al menos 5 USD al mes.\n\t\n¿Quieres realizar la donación ahora?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Dona" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} es un servicio de VPN fácil, rápido, y seguro de {Provider}. {ApplicationName} no requiere una cuenta de usuario, no mantiene registros, ni te rastrea de ninguna manera.\n\t \nEste servicio se paga en su totalidad por donaciones de usuarios como tú. Por favor dona ingresando a {DonateURL}.\n\t\t\nAl usar esta aplicación, acuerdas con los Términos del Servicio disponibles en {TosURL}. Este servicio se provee como viene, sin garantía alguna, y está destinado a gente que trabaja para hacer del mundo un lugar mejor.\n\n\nVersión de {ApplicationName_1}: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Acerca de" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Error de inicialización" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "No se pudo encontrar ningún agente de autenticacion de polkit. Por favor lanza uno y prueba de nuevo." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Falta un agente de autenticación" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "No puedo conectar con {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Error al iniciar la VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Comprobando el estado..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Encender" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Apagar" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Ayuda..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Dona..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Acerca de..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Cerrar" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Enrutar tráfico a través de:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Usa la salida de {ApplicationName} de {City}", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} encendida", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} apagada", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Cancelar" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Conectando a {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Desconectando de {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Volver a conectar" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} bloqueando internet", "placeholders": [ @@ -335,6 +291,24 @@ "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 20df91c..573a1a4 100644 --- a/locales/eu/messages.gotext.json +++ b/locales/eu/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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} zerbitzua mantentzea 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.\n\t\nDohaintza egin nahi duzu orain?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Dohaintza egin" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} erraza, azkarra eta segurua den VPN zerbitzua da, {Provider}(e)k eskainia. {ApplicationName}(e)k ez du erabiltzaile kontu baten beharra, ez ditu datu pribatuak gordetzen eta zaitu inolako jarraipenik egiten.\n\t \nZerbitzua zu bezalako erabiltzaileen dohaintzez mantentzen da. Dohaintza egin hemen, mesedez: {DonateURL}.\n\t\t\nAplikazio hau erabilita, {TosURL} helbideko 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.\n\n\n{ApplicationName_1} bertsioa: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Honi buruz" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Errorea habiaraztean" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Ezin da polkit autentifikazio agente bat bilatu. Mesedez, exekutatu bat eta berria saiatu." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Autentifikazio agentea falta da" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Ezin da {ApplicationName}(e)ra konektatu: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Errorea VPNa habiaraztean" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Egiaztatzen egoera..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Aktibatu" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Desaktibatu" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Laguntza..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Dohaintza egin..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Honi buruz..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Irten" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Bideratu trafikoa honen bitartez:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Erabili {ApplicationName} {City} atebidea", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} aktibatuta", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} desaktibatuta", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Utzi" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "{ApplicationName}(e)ra konektatzen", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "{ApplicationName} gelditzen", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Birkonektatu" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} internet blokeatzen", "placeholders": [ @@ -335,6 +291,24 @@ "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 1173c77..30297f6 100644 --- a/locales/fa-IR/messages.gotext.json +++ b/locales/fa-IR/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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} برای اجرا گران است. به این دلیل که ما نمیخواهیم اطلاعات شخصی شما را ذخیره کنیم، حساب کاربری یا صورت حساب برای این سرویس وجود ندارد. ولی اگر مایل هستید که این سرویس ادامه داشته باشد، حداقل ماهی ۵ دلار به ما کمک کنید\n\t\nماید هستید که الان کمک کنید؟", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "حمایت از ما" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} یک سرویس VPN اسان، سریع و امن از {Provider} است. نرمافزار {ApplicationName} نیاز به حساب کاربری ندارد، لاگ فعالیت کاربر یا فعالیتهای شما را ذخیره نمیکند\n\t\nهزینههای این سرویس به شکل کامل از کمکهای مالی کاربرانی مانند شما تأمین میشود. لطفاً از طریق آدرس {DonateURL} به ما کمک مالی کنید.\n\t\t\nبا استفاده از این نرمافزار، شما با شرایط خدمات که در آدرس {TosURL} در دسترس است موافقت میکنید. یان سرویس به شکلی که هست و بدون هیچگونه گارانتی ارائه میگردد، و برای افرادی است که برای اینکه دنیا جای بهتری باشد تلاش میکنند\n\n\n{ApplicationName_1} نسخه: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "درباره" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "خطا در راه اندازی" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "عامل تأیید هویت polkit در دسترس نیست. لطفاً یکی را اجرا کنید و مجدد امتحان کنید." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "عامل تأیید هویت پیدا نشد" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "امکان اتصال به {ApplicationName} وجود ندارد: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "خطا در راه اندازی VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "چک کردن وضعیت..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "روشن کردن" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "خاموش کردن" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "راهنما" }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "حمایت از ما" }, { "id": "About...", - "key": "", "message": "About...", "translation": "درباره" }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "خروج" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "مسیریابی ترافیک از طریق:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "از دروازه {ApplicationName} {City} استفاده کن", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} روشن", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} خاموش", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "انصراف" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "اتصال به {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "متوقف کردن {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "اتصال مجدد" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} مسدود کردن اینترنت", "placeholders": [ @@ -335,6 +291,24 @@ "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 bcf3ab1..198bddc 100644 --- a/locales/fr/messages.gotext.json +++ b/locales/fr/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": "L’exploitation du service {ApplicationName} coûte cher. Dans la mesure où ne nous voulons enregistrer aucun renseignement personnel à votre sujet, il n’y ni compte ni facturation pour ce service. Mais si vous souhaitez toutefois que le service continue, faites un don d’au moins 5 $ mensuellement\n\t\nSouhaitez-vous faire un don maintenant ?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Faire un don" }, @@ -50,9 +29,8 @@ "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}" ], - "key": "", "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} est un service de RPV simple, rapide et sécurisé offert par {Provider}. {ApplicationName} n’exige pas de compte utilisateur, ne conserve pas de journaux, ni ne vous suit à la trace d’aucune façon.\n\t \nCe service est entièrement financé par les dons d’utilisateurs comme vous. Veuillez faire un don sur {DonateURL}.\n\t\t\nEn utilisant cette application, vous acceptez les conditions générales d’utilisation qui se trouvent sur {TosURL}. Ce service est fourni tel quel, sans aucune garantie, et s’adresse aux personnes qui œuvrent à rendre le monde meilleur.\n\n\n{ApplicationName_1} version : {Version}", + "translation": "{ApplicationName} est un service de RPV simple, rapide et sécurisé offert par {Provider}. {ApplicationName} n’exige pas de compte utilisateur, ne conserve pas de journaux, ni ne vous suit à la trace d’aucune façon.\n\t \nCe service est entièrement financé par les dons d’utilisateurs comme vous. Veuillez faire un don sur {DonateURL}.\n\t\t\nEn utilisant cette application, vous acceptez les conditions générales d’utilisation qui se trouvent sur {TosURL}. Ce service est fourni tel quel, sans aucune garantie et s’adresse aux personnes qui œuvrent à rendre le monde meilleur.\n\n\n{ApplicationName_1} version : {Version}", "placeholders": [ { "id": "ApplicationName", @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "À propos" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Erreur d’initialisation" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Impossible de trouver un agent d’authentification polkit. Veuillez en exécuter un et ressayer." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "L’agent d’authentification est manquant" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Impossible de se connecter à {ApplicationName} : {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Erreur du démarrage du RPV" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Vérification de l’état…" }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Activer" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Désactiver" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Aide…" }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Faire un don…" }, { "id": "About...", - "key": "", "message": "About...", "translation": "À propos…" }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Quitter" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Acheminer le trafic par :" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Utiliser la passerelle {ApplicationName} {City}\n", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} est activé", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} est désactivé", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Annuler" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Connexion à {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Arrêt de {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Se reconnecter" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} bloque Internet", "placeholders": [ @@ -335,6 +291,24 @@ "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 d64d25c..e7486dc 100644 --- a/locales/he/messages.gotext.json +++ b/locales/he/messages.gotext.json @@ -6,9 +6,8 @@ "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?" ], - "key": "", "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?", + "translation": "השירות {ApplicationName} הוא יקר לתפעול. מאחר שאיננו רוצים לאחסן מידע אישי לגביך, אין חשבונות או חיוב עבור שירות זה. אבל אם אתה רוצה שהשירות ימשיך, תרום לפחות $5 כל חודש.\n\t\nהאם אתה רוצה לתרום עכשיו?", "placeholders": [ { "id": "ApplicationName", @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "תרום" }, @@ -31,9 +29,8 @@ "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}" ], - "key": "", "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} הוא שירות VPN קל, מהיר ומאובטח מאת {Provider}. {ApplicationName} אינו דורש חשבון משתמש, אינו שומר יומנים או עוקב אחריך בדרך כלשהי.\n\t \nשירות זה משולם לגמרי ע\"י תרומות ממשתמשים כמוך. אנא תרום בכתובת {DonateURL}.\n\t\t\nע\"י שימוש ביישום זה, אתה מסכים אל תנאיי השירות הזמינים בכתובת {TosURL}. שירות זה מסופק כפי שהוא, ללא אחריות כלשהי, והוא מיועד לאנשים שפועלים להפוך את העולם למקום טוב יותר.\n\n\n{ApplicationName_1} גרסה: {Version}", "placeholders": [ { "id": "ApplicationName", @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "אודות" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "שגיאת התחלה" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "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": "לא היה ניתן למצוא סוכן אימות Polkit. אנא הרץ אחד ונסה שוב." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "סוכן אימות חסר" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "לא ניתן להתחבר אל {ApplicationName}: {Err}", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "שגיאה בהתחלת VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "בודק מעמד..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "הפעל" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "כבה" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "עזרה..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "תרום..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "אודות..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "צא" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "נתב תעבורה דרך:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "השתמש בשער {ApplicationName} {City}", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} פועל", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} כבוי", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "בטל" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "מתחבר אל {ApplicationName}", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "עוצר את {ApplicationName}", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "התחבר מחדש" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} חוסם אינטרנט", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "שגיאה התרחשה בהתחלת VPN: {Err}", "placeholders": [ diff --git a/locales/it/messages.gotext.json b/locales/it/messages.gotext.json index 4438bde..b06804a 100644 --- a/locales/it/messages.gotext.json +++ b/locales/it/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": "Il servizio {ApplicationName} è costoso da mantenere. Poichè non vogliamo immagazzinare informazioni personali su di te non ci sono account ne tariffe per l'utilizzo del servizio. Se vuoi puoi però aiutarci a mantenere il servizio in funzione donando dai $5 in su ogni mese.", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Dona" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} è un servizio di VPN facile, veloce e sicuro di {Provider}. {ApplicationName} non richiede un account utente, non mantiene i log e non ti traccia in nessuna maniera.\n\nIl servizio è interamente mantenuto da donazioni di utenti come te. Per favore dona qui: {DonateURL}.\n\nUtilizzando questa applicazione, approvi i Termini di Servizio disponibili qui: {TosURL}. Questo servizio è fornito così com'è, senza nessuna garanzia, ed è destinato alle persone che lavorano per rendere il mondo un posto migliore.\n\n\n{ApplicationName_1} versione: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Informazioni" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Errore nell'inizializzazione" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Non è stato possibile trovare un agente di autenticazione polkit. Si prega di avviarne uno e riprovare." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Agente di autenticazione mancante" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Impossibile connettersi ad {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Errore nell'avvio della VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Controllando lo stato..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Accendi" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Spegni" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Aiuto..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Dona..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Informazioni..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Esci" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Inoltra il traffico attraverso:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Usa il gateway {ApplicationName} {City}", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} accesa", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} spenta", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Annulla" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Connettendo a {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Fermando {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Riconnetti" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} sta bloccando l'accesso ad internet", "placeholders": [ @@ -335,6 +291,24 @@ "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 bb7dc20..c552963 100644 --- a/locales/lt/messages.gotext.json +++ b/locales/lt/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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} 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 toliau, paaukokite kiekvieną mėnesį bent po $5 (JAV dolerius).\n\t\nAr norite paaukoti dabar?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Paaukoti" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} yra lengva naudoti, greita ir saugi VPN paslauga iš {Provider}. {ApplicationName} nereikalauja naudotojo paskyros, nesaugo žurnalų ir jokiu kitu būdu jūsų neseka.\n\t \nŠi paslauga yra apmokama tik iš, tokių pačių naudotojų kaip jūs, paaukojimų. Prašome paaukokite, adresu {DonateURL}.\n\t\t\nNaudodami šią programą, sutinkate su Naudojimosi Sąlygomis, kurias galite rasti adresu {TosURL}. Ši paslauga yra teikiama esamu pavidalu, be jokių garantijų ir yra skirta žmonėms, kurie dirba, kad padarytų pasaulį geresnį.\n\n\n{ApplicationName_1} versija: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Apie" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Inicijavimo klaida" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Nepavyko rasti politikos rinkinio tapatybės nustatymo agento. Paleiskite jį ir bandykite dar kartą." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Trūksta tapatybės nustatymo agento" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Nepavyksta prisijungti prie {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Klaida paleidžiant VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Tikrinama būsena..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Įjungti" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Išjungti" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Pagalba..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Paaukoti..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Apie..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Išeiti" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Nukreipti duomenų srautą per:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Naudoti {ApplicationName} {City} tinklų sietuvą", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} įjungta", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} išjungta", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Atsisakyti" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Jungiamasi prie {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Stabdoma {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Prisijungti iš naujo" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} blokuoja internetą", "placeholders": [ @@ -335,6 +291,24 @@ "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 846ddf8..e2876c4 100644 --- a/locales/nl/messages.gotext.json +++ b/locales/nl/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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": "De {ApplicationName} dienst is kostbaar om te onderhouden. Omdat we geen persoonlijke 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.\n\t\nWilt u nu doneren?", "placeholders": [ @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Doneren" }, @@ -31,7 +29,6 @@ "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}" ], - "key": "", "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 een gemakkelijke, snelle en veilige VPN-dienst van {Provider}. {ApplicationName} vereist geen gebruikersaccount, houdt geen logboek bij en volgt u niet op wat voor manier dan ook.\n\t \nDeze dienst wordt volledig gefinancierd door donaties van gebruikers zoals u. Gelieve bij te dragen op {DonateURL}.\n\t\t\nDoor deze applicatie te gebruiken, gaat u akkoord met onze gebruikersvoorwaarden die beschikbaar zijn op {TosURL}. Deze dienst wordt geleverd zonder enige garantie en is bedoeld voor mensen die werken aan een betere wereld. \n\n\n{ApplicationName_1} versie: {Version}", "placeholders": [ @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Over" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Initialisatiefout" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Kan geen polkit authenticatieagent vinden. Voer er een uit en probeer opnieuw." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Authenticatieagent ontbreekt" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Kan niet verbinden met {ApplicationName}: {Err}", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Fout bij het opstarten van de VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Status controleren..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Inschakelen" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Uitschakelen" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Hulp..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Doneren..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Over..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Stoppen" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Route verkeer door:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Gebruik {ApplicationName} {City} gateway", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} aan", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} uit", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Annuleren" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Verbinden met {ApplicationName}", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "{ApplicationName} aan het stoppen", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Opnieuw verbinden" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} blokkeert het internet", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "Er heeft zich een fout voorgedaan bij het initialiseren van de VPN: {Err}", "placeholders": [ diff --git a/locales/pl/messages.gotext.json b/locales/pl/messages.gotext.json new file mode 100644 index 0000000..bc15181 --- /dev/null +++ b/locales/pl/messages.gotext.json @@ -0,0 +1,314 @@ +{ + "language": "pl", + "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": "Utrzymywanie {ApplicationName} 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 miesięcznie.\nCzy chcesz teraz przekazać darowiznę?\n", + "placeholders": [ + { + "id": "ApplicationName", + "string": "%[1]s", + "type": "string", + "underlyingType": "string", + "argNum": 1, + "expr": "config.ApplicationName" + } + ] + }, + { + "id": "Donate", + "message": "Donate", + "translation": "Darowizna" + }, + { + "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} to łatwy, szybki i bezpieczny VPN od {Provider}. {ApplicationName} nie wymaga konta użytkownika, nie przechowuje logów, czy śledzi Cię w jakikolwiek sposób.\n\t\nTa usługa jest opłacana w całości przez darowizny od takich użytkowników jak Ty. Przekaż darowiznę na {DonateURL}.\n\t\t\nUżywając tej aplikacji zgadzasz się na Zasady Użytkowania dostępne na {TosURL}. Usługa jest dostępna taka-jaka-jest bez żadnej gwarancji i jest zamierzona dla ludzi, którzy pracują nad tym, aby świat stał się lepszym miejscem.\n\n\n{ApplicationName_1} wersja: {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": "O programie..." + }, + { + "id": "Initialization error", + "message": "Initialization error", + "translation": "Błąd inicjowania" + }, + { + "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": "Nie znaleziono agenta autentykacji polkit. Proszę uruchom go i spróbuj ponownie." + }, + { + "id": "Missing authentication agent", + "message": "Missing authentication agent", + "translation": "Brakujący agent autoryzacji" + }, + { + "id": [ + "errorStartingVPN", + "Can't connect to {ApplicationName}: {Err}" + ], + "message": "Can't connect to {ApplicationName}: {Err}", + "translation": "Nie można połączyć z {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": "Błąd przy uruchamianiu VPN'a" + }, + { + "id": "Checking status...", + "message": "Checking status...", + "translation": "Sprawdzanie statusu" + }, + { + "id": "Turn on", + "message": "Turn on", + "translation": "Włącz" + }, + { + "id": "Turn off", + "message": "Turn off", + "translation": "Wyłącz" + }, + { + "id": "Help...", + "message": "Help...", + "translation": "Pomoc..." + }, + { + "id": "Donate...", + "message": "Donate...", + "translation": "Wesprzyj..." + }, + { + "id": "About...", + "message": "About...", + "translation": "O programie..." + }, + { + "id": "Quit", + "message": "Quit", + "translation": "Zamknij" + }, + { + "id": "Route traffic through:", + "message": "Route traffic through:", + "translation": "Przekieruj ruch sieciowy przez:" + }, + { + "id": "Use {ApplicationName} {City} gateway", + "message": "Use {ApplicationName} {City} gateway", + "translation": "Użyj bramy {City} {ApplicationName}", + "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} włączony", + "placeholders": [ + { + "id": "ApplicationName", + "string": "%[1]s", + "type": "string", + "underlyingType": "string", + "argNum": 1, + "expr": "config.ApplicationName" + } + ] + }, + { + "id": "{ApplicationName} off", + "message": "{ApplicationName} off", + "translation": "{ApplicationName} wyłączony", + "placeholders": [ + { + "id": "ApplicationName", + "string": "%[1]s", + "type": "string", + "underlyingType": "string", + "argNum": 1, + "expr": "config.ApplicationName" + } + ] + }, + { + "id": "Cancel", + "message": "Cancel", + "translation": "Anuluj" + }, + { + "id": "Connecting to {ApplicationName}", + "message": "Connecting to {ApplicationName}", + "translation": "Łączenie z {ApplicationName}", + "placeholders": [ + { + "id": "ApplicationName", + "string": "%[1]s", + "type": "string", + "underlyingType": "string", + "argNum": 1, + "expr": "config.ApplicationName" + } + ] + }, + { + "id": "Stopping {ApplicationName}", + "message": "Stopping {ApplicationName}", + "translation": "Zatrzymywanie {ApplicationName}", + "placeholders": [ + { + "id": "ApplicationName", + "string": "%[1]s", + "type": "string", + "underlyingType": "string", + "argNum": 1, + "expr": "config.ApplicationName" + } + ] + }, + { + "id": "Reconnect", + "message": "Reconnect", + "translation": "Połącz ponownie" + }, + { + "id": "{ApplicationName} blocking internet", + "message": "{ApplicationName} blocking internet", + "translation": "{ApplicationName} blokuje 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": "Powstał błąd podczas inicjowania VPN'a: {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 b39d151..7f08eab 100644 --- a/locales/pt-BR/messages.gotext.json +++ b/locales/pt-BR/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": "O serviço {ApplicationName} tem 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.\n\t\nVocê quer fazer uma doação agora? ", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Fazer uma doação" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} é um serviço de VPN fácil, rápido e seguro mantido por {Provider}. {ApplicationName} não precisa de uma conta de usuário, não mantém logs, e não te rastreia de forma alguma. \n\t\nO serviço é financiado inteiramente através de doações de pessoas como você. Por favor faça uma doação acessando {DonateURL}\n\t\t\nAo usar este aplicativo, você concorda com os Termos de Serviço disponíveis em {TosURL}. Este serviço é provido \"no estado\", sem nenhuma garantia, e é direcionado a pessoas que trabalham para tornar o mundo um lugar melhor.\n\n\n{ApplicationName_1} versão: {Version} ", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Sobre" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Erro na inicialização" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Não foi possível encontrar um agente de autenticação polkit. Por favor, execute um agente e tente novamente." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Um agente de autenticação está faltando" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Não é possível conectar a {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Erro ao iniciar a VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Verificando estado..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Ligar" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Desligar" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Ajuda..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Fazer uma doação..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Sobre..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Sair" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Rotear o tráfego por:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Usar o gateway {City} de {ApplicationName}", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} está ligada", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} está desligada", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Cancelar" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Conectando a {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Parando {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Reconectar" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} está bloqueando a Internet", "placeholders": [ @@ -335,6 +291,24 @@ "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/ro/messages.gotext.json b/locales/ro/messages.gotext.json index d51c714..c100337 100644 --- a/locales/ro/messages.gotext.json +++ b/locales/ro/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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": "Serviciul {ApplicationName} este 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ă.\n\t\nVreți să donați acum?", "translatorComment": "Copied from source.", @@ -23,7 +22,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Donație", "translatorComment": "Copied from source." @@ -33,7 +31,6 @@ "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}" ], - "key": "", "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.", @@ -98,14 +95,12 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Despre", "translatorComment": "Copied from source." }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Eroare de inițializare", "translatorComment": "Copied from source." @@ -115,14 +110,12 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Nu am găsit un agent de autentificare polkit. Porniți unul și încercați din nou.", "translatorComment": "Copied from source." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Lipsește agentul de autentificare", "translatorComment": "Copied from source." @@ -132,7 +125,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Nu se poate conecta la {ApplicationName}: {Err}", "translatorComment": "Copied from source.", @@ -157,65 +149,55 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Eroare la pornirea VPN", "translatorComment": "Copied from source." }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Verificare stare..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Deschidere" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Închidere" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Ajutor...", "translatorComment": "Copied from source." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Donație...", "translatorComment": "Copied from source." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Despre...", "translatorComment": "Copied from source." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Închidere" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Route traffic through:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Utilizați gateway-ul {ApplicationName} {City}", "translatorComment": "Copied from source.", @@ -240,7 +222,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "Am deschis {ApplicationName}", "translatorComment": "Copied from source.", @@ -257,7 +238,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "Am închis {ApplicationName}", "translatorComment": "Copied from source.", @@ -274,13 +254,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Anulare" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Conectare la {ApplicationName}", "translatorComment": "Copied from source.", @@ -297,7 +275,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Oprire {ApplicationName}", "translatorComment": "Copied from source.", @@ -314,14 +291,12 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Reconectare", "translatorComment": "Copied from source." }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} blochează accesul la internet", "translatorComment": "Copied from source.", @@ -341,7 +316,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "A apărut o eroare la inițializarea VPN: {Err}", "translatorComment": "Copied from source.", diff --git a/locales/ru/messages.gotext.json b/locales/ru/messages.gotext.json index 9663c50..73d3c6f 100644 --- a/locales/ru/messages.gotext.json +++ b/locales/ru/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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$ каждый месяц. Вы хотите пожертвовать в данный момент?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Сделать пожертвование" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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} является простым, быстрым и безопасным VPN сервисом от {Provider}. {ApplicationName} не требует учётной записи пользователя, сохраняет подключения или записывает Ваши переходы в любом случае.\n\nЭтот сервис полностью оплачивается через пожертвования такими как Вы пользователями. Пожалуйста пожертвуйте в {DonateURL}.\n\nПри использовании этого приложения Вы соглашаетесь с условиями использования доступными на {TosURL}. Эта служба предоставляется такой кака она есть, без всяких гарантий и предназначена для людей делающих мир лучшим местом.\n\n\n{ApplicationName_1} версия: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "О приложении" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Ошибка инициализации" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Не удалось найти агент проверки подлинности polkit. Пожалуйста, запустите один и попробуйте снова." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Отсутствует агент аутентификации" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Не удается подключиться к {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Ошибка запуска VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Проверка статуса..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Включить" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Выключить" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Помощь..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Сделать пожертвование..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "О приложении..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Выход" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Направить трафик через:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Используется шлюз {ApplicationName} {City}", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} вкл.", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} выкл.", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Отменить" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Подключение к {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Остановка {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Переподключить" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} блокировка интернета", "placeholders": [ @@ -335,6 +291,24 @@ "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/sk/messages.gotext.json b/locales/sk/messages.gotext.json index 5f152ba..4843ba4 100644 --- a/locales/sk/messages.gotext.json +++ b/locales/sk/messages.gotext.json @@ -6,7 +6,6 @@ "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?" ], - "key": "", "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": "Služby aplikácie {ApplicationName} 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.\n\nChceli by ste prispieť hneď teraz?", "placeholders": [ @@ -22,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Prispieť" }, @@ -31,7 +29,6 @@ "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}" ], - "key": "", "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": "Aplikácia {ApplicationName} predstavuje jednoduché, rýchle a bezpečné VPN od poskytovateľa {Provider}. {ApplicationName} nevyžaduje používateľský účet a nijakým spôsobom vás nesleduje.\n\nTúto službu financujú príspevky od používateľov, ako ste vy. Prosím, prispejte na {DonateURL}.\n\nPoužívaním tejto aplikácie vyjadrujete súhlas s podmienkami používania služby dostupnými na {TosURL}. Táto služba je poskytovaná v stave ako je, bez akejkoľvek záruky a je určená pre ľudí, ktorý chcú zo sveta urobiť lepšie miesto.\n\n\n{ApplicationName_1}, verzia: {Version}", "placeholders": [ @@ -95,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "O programe" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Chyba pri inicializácii" }, @@ -110,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Nebolo možné nájsť overovacieho agenta polkit. Prosím, spustite ho a skúste to znova." }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Chýba agent overenia" }, @@ -125,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Nebolo možné pripojiť sa k aplikácii {ApplicationName}: {Err}", "placeholders": [ @@ -149,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Chyba pri spustení VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Kontrola stavu..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Zapnúť" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Vypnúť" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Pomocník..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Prispieť..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "O programe..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Ukončiť" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", "translation": "Smerovať prenos cez:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Použiť prístup {ApplicationName} {City}", "placeholders": [ @@ -227,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "Aplikácia {ApplicationName} je zapnutá", "placeholders": [ @@ -243,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "Aplikácia {ApplicationName} je vypnutá", "placeholders": [ @@ -259,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Zrušiť" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Pripájanie sa k aplikácii {ApplicationName}", "placeholders": [ @@ -281,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Zastavujem aplikáciu {ApplicationName}", "placeholders": [ @@ -297,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Znova pripojiť" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "Aplikácia {ApplicationName} blokuje internet", "placeholders": [ @@ -322,7 +297,6 @@ "errorMsg", "An error has ocurred initializing the VPN: {Err}" ], - "key": "", "message": "An error has ocurred initializing the VPN: {Err}", "translation": "Pri spustení VPN nastala chyba: {Err}", "placeholders": [ diff --git a/locales/sv/messages.gotext.json b/locales/sv/messages.gotext.json index c33c259..73ea298 100644 --- a/locales/sv/messages.gotext.json +++ b/locales/sv/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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}-tjänsten är dyr 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\n\t\nVill du donera nu?", "placeholders": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "Donera" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "Om" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "Fel vid initiering" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "message": "Could not find a polkit authentication agent. Please run one and try again.", "translation": "Kunde inte hitta polkit authentiseringsagent. Vänligen starta en och försök igen. " }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "Saknar authentiseringsagent" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "Kan inte ansluta till {ApplicationName}: {Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "Fel vid start av VPN" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "Kontrollerar status..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "Starta" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "Stäng av" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "Hjälp..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "Donera..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "Om..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "Avsluta" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", - "translation": "Route traffic through:" + "translation": "Slussa trafik genom:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "Använd {ApplicationName} {City} gateway", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} startad", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} stoppad", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "Avbryt" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "Ansluter till {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "Stoppar {ApplicationName}", "placeholders": [ @@ -316,13 +274,11 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "Återanslut" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", "translation": "{ApplicationName} blockerar internet", "placeholders": [ @@ -335,6 +291,24 @@ "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/zh-TW/messages.gotext.json b/locales/zh-TW/messages.gotext.json index c869a5c..ce6ae20 100644 --- a/locales/zh-TW/messages.gotext.json +++ b/locales/zh-TW/messages.gotext.json @@ -3,29 +3,9 @@ "messages": [ { "id": [ - "errorMsg", - "An error has ocurred initializing the VPN: {Err}" - ], - "key": "", - "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?" ], - "key": "", "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": [ @@ -41,7 +21,6 @@ }, { "id": "Donate", - "key": "", "message": "Donate", "translation": "捐獻" }, @@ -50,7 +29,6 @@ "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}" ], - "key": "", "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": "由 {Provider} 提供的 {ApplicationName},是一項簡易、快速且安全的 VPN 服務。{ApplicationName} 不需要使用者帳戶、不保存紀錄,也不會用任何方式追蹤您。\n\t \n本服務的資金完全來自像您一樣的使用者捐獻。請在 {DonateURL} 捐獻。\n\t\t\n使用本程式,代表您同意 {TosURL} 上的服務條款。本服務是以現狀提供,無任何擔保,宗旨是為那些努力讓世界變得更美好的人們提供服務。\n\n\n{ApplicationName_1} 版本: {Version}", "placeholders": [ @@ -114,13 +92,11 @@ }, { "id": "About", - "key": "", "message": "About", "translation": "關於" }, { "id": "Initialization error", - "key": "", "message": "Initialization error", "translation": "初始化錯誤" }, @@ -129,13 +105,11 @@ "missingAuthAgent", "Could not find a polkit authentication agent. Please run one and try again." ], - "key": "", "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": "找不到 Polkit 驗證代理程式。請於執行該程式後再試一次。" }, { "id": "Missing authentication agent", - "key": "", "message": "Missing authentication agent", "translation": "缺少驗證代理程式" }, @@ -144,7 +118,6 @@ "errorStartingVPN", "Can't connect to {ApplicationName}: {Err}" ], - "key": "", "message": "Can't connect to {ApplicationName}: {Err}", "translation": "無法連線到 {ApplicationName}:{Err}", "placeholders": [ @@ -168,61 +141,51 @@ }, { "id": "Error starting VPN", - "key": "", "message": "Error starting VPN", "translation": "啟動 VPN 時發生錯誤" }, { "id": "Checking status...", - "key": "", "message": "Checking status...", "translation": "正在檢查狀態..." }, { "id": "Turn on", - "key": "", "message": "Turn on", "translation": "開啟" }, { "id": "Turn off", - "key": "", "message": "Turn off", "translation": "關閉" }, { "id": "Help...", - "key": "", "message": "Help...", "translation": "說明..." }, { "id": "Donate...", - "key": "", "message": "Donate...", "translation": "捐獻..." }, { "id": "About...", - "key": "", "message": "About...", "translation": "關於..." }, { "id": "Quit", - "key": "", "message": "Quit", "translation": "退出" }, { "id": "Route traffic through:", - "key": "", "message": "Route traffic through:", - "translation": "Route traffic through:" + "translation": "流量將會通過路由:" }, { "id": "Use {ApplicationName} {City} gateway", - "key": "", "message": "Use {ApplicationName} {City} gateway", "translation": "使用 {ApplicationName} {City} 閘道", "placeholders": [ @@ -246,7 +209,6 @@ }, { "id": "{ApplicationName} on", - "key": "", "message": "{ApplicationName} on", "translation": "{ApplicationName} 開啟", "placeholders": [ @@ -262,7 +224,6 @@ }, { "id": "{ApplicationName} off", - "key": "", "message": "{ApplicationName} off", "translation": "{ApplicationName} 關閉", "placeholders": [ @@ -278,13 +239,11 @@ }, { "id": "Cancel", - "key": "", "message": "Cancel", "translation": "取消" }, { "id": "Connecting to {ApplicationName}", - "key": "", "message": "Connecting to {ApplicationName}", "translation": "正在連線到 {ApplicationName}", "placeholders": [ @@ -300,7 +259,6 @@ }, { "id": "Stopping {ApplicationName}", - "key": "", "message": "Stopping {ApplicationName}", "translation": "正在停止 {ApplicationName}", "placeholders": [ @@ -316,15 +274,13 @@ }, { "id": "Reconnect", - "key": "", "message": "Reconnect", "translation": "重新連線" }, { "id": "{ApplicationName} blocking internet", - "key": "", "message": "{ApplicationName} blocking internet", - "translation": "{ApplicationName} blocking internet", + "translation": "{ApplicationName} 正在封鎖網際網路", "placeholders": [ { "id": "ApplicationName", @@ -335,6 +291,24 @@ "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/zh/messages.gotext.json b/locales/zh/messages.gotext.json new file mode 100644 index 0000000..e20a2d7 --- /dev/null +++ b/locales/zh/messages.gotext.json @@ -0,0 +1,314 @@ +{ + "language": "zh", + "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": "捐赠" + }, + { + "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": "关于" + }, + { + "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": "Could not find a polkit authentication agent. Please run one and try again." + }, + { + "id": "Missing authentication agent", + "message": "Missing authentication agent", + "translation": "Missing authentication agent" + }, + { + "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} blocking 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": "初始化 VPN 时发生错误:{Err}", + "placeholders": [ + { + "id": "Err", + "string": "%[1]v", + "type": "error", + "underlyingType": "interface{Error() string}", + "argNum": 1, + "expr": "err" + } + ] + } + ] +} |