diff --git a/src/_locales/af/messages.json b/src/_locales/af/messages.json index 0f6c81f..72dd03c 100644 --- a/src/_locales/af/messages.json +++ b/src/_locales/af/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Vertaal geselekteerde teks vinnig op die webblad. In die opsomming van die werkbalk kan u invoerteks vertaal." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Skenk met PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Oop in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Kopie" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Teiken taal" }, - "langList": { - "message": "af: Afrikaans, vk: Albanees, am: Amharies, ar: Arabies, hy: Armeens, az: Azerbeidjans, eu: Baskies, be: Belo-Russies, bn: Bengali, bs: Bosnies, bg: Bulgaars, ca: Katalaans, ceb: Cebuano, ny: Chewa, zh-CN: Chinees (PRC), zh-TW: Chinees (Taiwan), mede: Corsican, hr: Kroaties, cs: Tsjeggies, da: Deens, nl: Nederlands, en: Engels, eo: Esperanto, et: Esties, fi: Fins, fr: Frans, fy: Fries, gl: Galisies, ka: Georgies, de: Duits, el: Grieks, gu: Gujarati, ht: Haïtiaans, ha: Hausa, haw: Hawaiiaans, hy: Hebreeus, hi: Hindi, hu: Hongaars, is: Yslands, ig: Igbo, id: Indonesies, ga: Iers, dit: Italiaans, ja: Japannees, jv: Javaans, kn: Kannada, kk: Kazakh, km: Khmer, ky: Kirghiz, ko: Koreaans, ku: Koerdies, lo: Laoties, la: Latyn, lv: Lets, lt: Litaus, lb: Luxemburgs, mk: Masedonies, mg: Maleis, ms: Maleis, ml: Malabaars, mt: Maltees, mi: Maori, mnr: Marathi, mn: Mongools, hmn: monnik, my: Myanmar, ne: Nepalees, geen: Noors, fa: Persies, pl: Pools, pt: Portugees, pa: Punjabi, ps: Pushto, ro: Roemeens, ru: Russies, sm: Samoan, gd: Scottish Gaelic, sr: Serbian, sn: Shona, sd: Sindh i, si: Sinhala, sk: Slowaakse, sl: Sloweens, so: Somalies, sx: Sotho, es: Spaans, su: Sundanees, sw: Swahili, sv: Sweeds, tl: Tagalog, tg: Tajiki, ta: Tamil, te: Telugu, th: Thai, tr: Turks, uk: Oekraïens, ur: Urdu, uz: Oezbeeks, vi: Viëtnamees, cy: Wallies, xh: Xosa, yi: Jiddisj, yo: Yoruba, zu: Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Algemene" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Kies die standaard doeltaal." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 1956154..a44db53 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "ترجم النص المحدد على صفحة الويب بسرعة. في شريط الأدوات ، يمكنك ترجمة النص المُدْخل." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "تبرع بواسطة PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "فتح في ترجمة جوجل" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "نسخ" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "اللغة المراد الترجمة إليها" }, - "langList": { - "message": "af:الأفريكانية, sq:الألبانية, am:الأمهرية, ar:عربى, hy:الأرميني, az:أذربيجان, eu:الباسكي, be:البيلاروسية, bn:بنغالي, bs:البوسنية, bg:البلغارية, ca:الكاتالونية, ceb:السيبيونو, ny:الشيوا, zh-CN:صينى (PRC), zh-TW:صينى (تايوان), co:الكورسيكية, hr:الكرواتية, cs:تشيكي, da:Danish, nl:هولندي, en:الإنجليزية, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:الجورجية, de:ألمانية, el:الإغريقي, gu:الغوجاراتية, ht:Haitian, ha:الهوسا, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:المقدونية, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:السندية, si:السنهالية, sk:السلوفاكية, sl:سلوفيني, so:الصومالية, sx:السوتو, es:الأسبانية, su:السودانية, sw:السواحلية, sv:السويدية, tl:التغالوغ, tg:طاجيكي, ta:التاميل, te:التيلجو, th:التايلاندية, tr:التركية, uk:الأوكراني, ur:الأردية, uz:الأوزبكي, vi:الفيتنامية, cy:الولزية, xh:Xosa, yi:اليديشية, yo:اليوروبا, zu:الزولو" - }, "allLangLabel": { "message": "كل اللغات" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "عام" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "حدد اللغة الافتراضية." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "خطأ: وصل الحد الأقصى لاستخدام الخدمة. الرجاء الانتظار بعض الوقت وحاول مرة أخرى." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "خطأ: غير معروف" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "الصومالية" }, - "lang_sx": { - "message": "السوتو" - }, "lang_es": { "message": "الأسبانية" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "التاميل" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "التيلجو" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "التركية" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "الأوكراني" }, "lang_ur": { "message": "الأردية" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "الأوزبكي" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "الزولو" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/bg/messages.json b/src/_locales/bg/messages.json index 3239c9c..06a98bb 100644 --- a/src/_locales/bg/messages.json +++ b/src/_locales/bg/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Дарете чрез PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Отваряне в Google Преводач" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Копиране" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Целеви език" }, - "langList": { - "message": "af:Африканс, sq:Албански, am:Амхарски, ar:Арабски, hy:Арменски, az:Азербайджански, eu:Баскски, be:Беларуски, bn:Бенгалски, bs:Босненски, bg:Български, ca:Каталонски, ceb:Себуански, ny:Нянджа, zh-CN:Китайски (КНР), zh-TW:Китайски (Тайван), co:Корсикански, hr:Хърватски, cs:Чешки, da:Датски, nl:Нидерландски, en:Английски, eo:Есперанто, et:Естонски, fi:Фински, fr:Френски, fy:Фризийски, gl:Галисийски, ka:Грузински, de:Немски, el:Гръцки, gu:Гуджаратски, ht:Хаитянски, ha:Хауса, haw:Хавайски, he:Иврит, hi:Хинди, hu:Унгарски, is:Исландски, ig:Игбо, id:Индонезийски, ga:Ирландски, it:Италиански, ja:Японски, jv:Явански, kn:Каннада, kk:Казахски, km:Кхмерски, ky:Киргизки, ko:Корейски, ku:Кюрдски, lo:Лаоски, la:Латински, lv:Латвийски, lt:Литовски, lb:Люксембургски, mk:Македонски, mg:Малгашки, ms:Малайски, ml:Малаялам, mt:Малтийски, mi:Маорски, mr:Маратхи, mn:Монголски, hmn:Монк, my:Бирмански, ne:Непалски, no:Норвежки, fa:Персийски, pl:Полски, pt:Португалски, pa:Панджабски, ps:Пущунски, ro:Румънски, ru:Руски, sm:Самоански, gd:Шотландски Келтски, sr:Сръбски, sn:Шона, sd:Синдхи, si:Синхалски, sk:Словашки, sl:Словенски, so:Сомалийски, sx:Сото, es:Испански, su:Сундански, sw:Суахили, sv:Шведски, tl:Тагалог, tg:Таджикски, ta:Тамилски, te:Телугу, th:Тайски, tr:Турски, uk:Украински, ur:Урду, uz:Узбекски, vi:Виетнамски, cy:Уелски, xh:Кхоса, yi:Идиш, yo:Йоруба, zu:Зулуски" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Общи" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Изберете целевия език по подразбиране." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Грешка: Употребата на услугата достигна ограничението. Почакайте малко и опитайте пак." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Грешка: Неизвестна грешка" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Кхмерски" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Киргизки" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Норвежки" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Персийски" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Сръбски" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Шона" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Сомалийски" }, - "lang_sx": { - "message": "Сото" - }, "lang_es": { "message": "Испански" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Тамилски" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Телугу" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Турски" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Украински" }, "lang_ur": { "message": "Урду" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Узбекски" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Зулуски" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Португалски" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index 582aab2..b49fa44 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Tradueix ràpidament el text seleccionat en la pàgina web. Al menú emergent de la barra d'eines, podeu traduir l'entrada de text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donar per PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Obri en Google Traductor" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copiar" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Idioma a traduir" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Seleccioneu l'idioma a traduïr predeterminat." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: S'ha arribat al límit d'ús del servei. Espera una estona i intententa-ho de nou." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Error desconegut" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 72c3171..0a5c70a 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donate with PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Cílový jazyk" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index 6708de5..3f1b5bf 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donate with PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index f851c2e..f51dcf9 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Übersetzen Sie schnell ausgewählten Text auf einer Webseite. Im Popup-Fenster der Symbolleiste können Sie den eingegebenen Text übersetzen." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Spenden via PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Öffne in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Kopieren" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Zielsprache" }, - "langList": { - "message": "af:Afrikanisch, sq:Albanisch, am:Amharisch, ar:Arabisch, hy:Armenisch, az:Aserbeidschanisch, eu:Baskisch, be:Weißrussisch, bn:Bengalisch, bs:Bosnisch, bg:Bulgarisch, ca:Katalanisch, ceb:Cebuano, ny:Nyanja, zh-CN:Chinesisch (VRC), zh-TW:Chinesisch (Taiwan), co:Korsisch, hr:Kroatisch, cs:Tschechisch, da:Dänisch, nl:Niederländisch, en:Englisch, eo:Esperanto, et:Estnisch, fi:Finnisch, fr:Französisch, fy:Friesisch, gl:Galicisch, ka:Georgisch, de:Deutsch, el:Griechisch, gu:Gujarati, ht:Haitien, ha:Haussa, haw:Hawaiisch, he:Hebräisch, hi:Hindi, hu:Ungarisch, is:Isländisch, ig:Ibo, id:Indonesisch, ga:Irisch, it:Italienisch, ja:Japanisch, jv:Javanisch, kn:Kanadisch, kk:Kasachisch, km:Khmer, ky:Kirgisisch, ko:Koreanisch, ku:Kurdisch, lo:Laotisch, la:Latein, lv:Lettisch, lt:Litauisch, lb:Luxemburgisch, mk:Makedonisch, mg:Malagassi, ms:Malaiisch, ml:Malayalam, mt:Maltesisch, mi:Maori, mr:Marathi, mn:Mongolisch, hmn:Miao, my:Birmanisch, ne:Nepali, no:Norwegisch, fa:Persisch, pl:Polnisch, pt:Portugiesisch, pa:Pandschabi, ps:Paschtu, ro:Rumänisch, ru:Russisch, sm:Samoanisch, gd:Gälisch-Schottisch, sr:Serbisch, sn:Schona, sd:Sindhi, si:Singhalesisch, sk:Slowakisch, sl:Slowenisch, so:Somali, sx:Sotho, es:Spanisch, su:Sundanesisch, sw:Swahili, sv:Schwedisch, tl:Tagalog, tg:Tadschikisch, ta:Tamil, te:Telugu, th:Thailändisch, tr:Türkisch, uk:Ukrainisch, ur:Urdu, uz:Usbekisch, vi:Vietnamesisch, cy:Kymrisch, xh:Xhosa, yi:Jiddisch, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "Alle Sprachen" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Allgemein" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Standardzielsprache wählen." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Fehler: Service-Nutzungslimit erreicht. Bitte warten Sie einen Moment und versuchen Sie es erneut." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Fehler: Unbekannter Fehler" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirgisisch" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegisch" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persisch" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbisch" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Schona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanisch" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Türkisch" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainisch" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Usbekisch" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portugiesisch" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index b0bdbc3..3b3188a 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Γρήγορη μετάφραση του επιλεγμένου κειμένου στην ιστοσελίδα. Στο αναδυόμενο παράθυρο της γραμμής εργαλείων, μπορείτε να μεταφράσετε το δοσμένο κείμενο." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Δωρεά μέσω PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Χρήση της μετάφρασης Google" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Αντιγραφή" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Γλώσσα-στόχος" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "Όλες οι γλώσσες" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Γενικές" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Επιλέξτε την προεπιλεγμένη γλώσσα-στόχο." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Σφάλμα: Υπέρβαση ορίου χρήσης της υπηρεσίας. Περιμένετε λίγο και δοκιμάστε ξανά." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Σφάλμα: Άγνωστο λάθος" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index d482a3a..a77a8b2 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Traducir rápidamente el texto seleccionado en la página web. En la ventana emergente de la barra de herramientas, puede traducir el texto de entrada." + "message": "Traduce rápidamente el texto seleccionado o escrito en las páginas web. Es compatible con las API del traductor de Google y de DeepL." }, "donateWithPaypalLabel": { "message": "Donar con PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Abrir en el traductor de Google" }, + "openInDeeplLabel": { + "message": "Abrir en el traductor DeepL" + }, "copyLabel": { "message": "Copiar" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Idioma de destino" }, - "langList": { - "message": "af:afrikáans, sq:albanés, am:amhárico, ar:árabe, hy:armenio, az:azerí, eu:euskera, be:bielorruso, bn:bengalí, bs:bosnio, bg:búlgaro, ca:catalán, ceb:cebuano, ny:chichewa, zh-CN:chino (simplificado), zh-TW:chino (tradicional), co:corso, hr:croata, cs:checo, da:danés, nl:neerlandés, en:inglés, eo:esperanto, et:estonio, fi:finlandés, fr:francés, fy:frisio, gl:gallego, ka:georgiano, de:alemán, el:griego, gu:gujarati, ht:haitiano, ha:hausa, haw:hawaiano, he:hebreo, hi:hindi, hu:húngaro, is:islandés, ig:igbo, id:indonesio, ga:irlandés, it:italiano, ja:japonés, jv:javanés, kn:canarés, kk:kazajo, km:khmer, ky:kirguís, ko:coreano, ku:kurdo, lo:lao, la:latín, lv:letón, lt:lituano, lb:luxemburgués, mk:macedonio, mg:malgache, ms:malayo, ml:malayalam, mt:maltés, mi:maorí, mr:maratí, mn:mongol, hmn:hmong, my:birmano, ne:nepalí, no:noruego, fa:persa, pl:polaco, pt:portugués, pa:panyabí, ps:pastún, ro:Rumano, ru:ruso, sm:samoano, gd:gaélico escocés, sr:serbio, sn:shona, sd:sindhi, si:cingalés, sk:eslovaco, sl:esloveno, so:somalí, st:sesoto, es:español, su:sundanés, sw:suajili, sv:sueco, tl:tagalo, tg:tayico, ta:tamil, te:telugu, th:tailandés, tr:turco, uk:ucraniano, ur:urdu, uz:uzbeko, vi:vietnamita, cy:galés, xh:xhosa, yi:yidis, yo:yoruba, zu:zulú" - }, "allLangLabel": { "message": "Todos los idiomas" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Motor de traducción" + }, + "googleApiLabel": { + "message": "API del traductor de Google" + }, + "googleApiCaptionLabel": { + "message": "Usa la API del traductor de Google. No es necesario registrarse." + }, + "deeplApiLabel": { + "message": "API de DeepL" + }, + "deeplApiCaptionLabel": { + "message": "Usa la API de DeepL. Debe registrarse en la API de DeepL Free o en la API de DeepL Pro para obtener una clave de autorización." + }, + "howToUseDeeplLabel": { + "message": "Cómo registrarse en la API de DeepL" + }, + "deeplPlanLabel": { + "message": "Plan de la API de DeepL" + }, + "deeplPlanCaptionLabel": { + "message": "Seleccione el plan de la API de DeepL en el que se ha registrado." + }, + "deeplFreeLabel": { + "message": "API de DeepL Free" + }, + "deeplProLabel": { + "message": "API de DeepL Pro" + }, + "deeplAuthKeyLabel": { + "message": "Clave de autorización" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Escriba la clave de autenticación de la API de DeepL." + }, "targetLangCaptionLabel": { "message": "Seleccione el idioma predeterminado de destino." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: se ha alcanzado el límite de uso del servicio. Espere un momento e inténtelo de nuevo." }, + "deeplAuthError": { + "message": "Error: ha fallado la autenticación de la API de DeepL. Defina correctamente el plan y la clave de autenticación en la página de configuración." + }, "unknownError": { "message": "Error desconocido" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "khmer" }, + "lang_rw": { + "message": "kiñaruanda" + }, "lang_ky": { "message": "kirguís" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "noruego" }, + "lang_or": { + "message": "odia (oriya)" + }, "lang_fa": { "message": "persa" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "serbio" }, + "lang_st": { + "message": "sesoto" + }, "lang_sn": { "message": "shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "somalí" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "español" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "tamil" }, + "lang_tt": { + "message": "tártaro" + }, "lang_te": { "message": "telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "turco" }, + "lang_tk": { + "message": "turkmeno" + }, "lang_uk": { "message": "ucraniano" }, "lang_ur": { "message": "urdu" }, + "lang_ug": { + "message": "uigur" + }, "lang_uz": { "message": "uzbeko" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "zulú" + }, + "lang_en-US": { + "message": "inglés (americano)" + }, + "lang_en-GB": { + "message": "inglés (británico)" + }, + "lang_pt-PT": { + "message": "portugués" + }, + "lang_pt-BR": { + "message": "portugués (brasileño)" + }, + "lang_zh": { + "message": "chino" } } \ No newline at end of file diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index 2b36d02..68878ed 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donate with PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Yleiset" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/fil/messages.json b/src/_locales/fil/messages.json index 4d1c87b..81e80db 100644 --- a/src/_locales/fil/messages.json +++ b/src/_locales/fil/messages.json @@ -3,7 +3,7 @@ "message": "Simpleng Pagsalin" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Magbigay ng Donasyon Gamit ang PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Buksan sa Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Kopya" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target na lengguwahe" }, - "langList": { - "message": "af:Aprikano, sq:Albanes, am:Amharic, ar:Arabe, hy:Armenyo, az:Azerbaijani, eu:Basko, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:Ingles, eo:Esperanto, et:Estonian, fi:Finnish, fr:Pranses, fy:Frisian, gl:Galician, ka:Georgian, de:Aleman, el:Griyego, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesiyo, ga:Irlandes, it:Italyano, ja:Hapon, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Koreano, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Monggolyan, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persyano, pl:Polish, pt:Portuges, pa:Punjabi, ps:Pushto, ro:Rumano, ru:Ruso, sm:Samoan, gd:Scottish Gaelic, sr:Serbyan, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Eslobenyan, so:Somali, sx:Sotho, es:Espanyol, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainyo, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Pangkalahatan" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Piliin ang default ng lengguwaheng target." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persyano" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbyan" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Espanyol" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainyo" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuges" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index c9d8f72..dc6c651 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Traduit rapidement le texte sélectionné sur la page web. Dans la fenêtre popup de la barre d'outils, vous pouvez traduire le texte entré." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Faire un don avec PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Ouvrir dans Google Traduction" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copier" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Langue cible" }, - "langList": { - "message": "af:Africain, sq:Albanais, am:Amharique, ar:Arabe, hy:Armenien, az:Azerbaïdjanais, eu:Basque, be:Belorussien, bn:Bengali, bs:Bosnien, bg:Bulgare, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinois (PRC), zh-TW:Chinois (Taiwan), co:Corse, hr:Croate, cs:Tchèque, da:Danois, nl:Néerlandais, en:Anglais, eo:Esperanto, et:Estonien, fi:Finnois, fr:Français, fy:Frison, gl:Galicien, ka:Georgien, de:Allemand, el:Grec, gu:Gujarati, ht:Haïtien, ha:Hausa, haw:Hawaiien, he:Hébreu, hi:Hindi, hu:Hongrois, is:Islandais, ig:Igbo, id:Indonesien, ga:Irlandais, it:Italien, ja:Japonais, jv:Javanais, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Coréen, ku:Kurde, lo:Laotien, la:Latin, lv:Letton, lt:Lituanien, lb:Luxembourgeois, mk:Macédonien, mg:Malgache, ms:Malais, ml:Malayalam, mt:Maltais, mi:Maori, mr:Marathi, mn:Mongolien, hmn:Monk, my:Myanmar, ne:Nepalais, no:Norvégien, fa:Perse, pl:Polonais, pt:Portuguais, pa:Punjabi, ps:Pushto, ro:Roumain, ru:Russe, sm:Samoan, gd:Gaélique écossais, sr:Serbe, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovaque, sl:Slovenien, so:Somalien, sx:Sotho, es:Espagnol, su:Sundanais, sw:Swahili, sv:Suédois, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turque, uk:Ukrainien, ur:Urdu, uz:Ouzbek, vi:Vietnamien, cy:Gallois, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zoulou" - }, "allLangLabel": { "message": "Toutes les langues" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Général" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Sélectionnez la langue cible par défaut." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Erreur : Limite d'utilisation du service atteinte. Veuillez patienter un moment et réessayer." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Erreur : inconnue" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norvégien" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Perse" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbe" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somalien" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Espagnol" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turque" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainien" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Ouzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zoulou" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguais" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json index a80c7d4..f66825b 100644 --- a/src/_locales/he/messages.json +++ b/src/_locales/he/messages.json @@ -3,56 +3,92 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { - "message": "Donate with PayPal" + "message": "תרום באמצעות PayPal" }, "donateLabel": { - "message": "Donate" + "message": "תרום" }, "enableOnThisPage": { - "message": "Enable translation on this page" + "message": "תאפשר תרגום בדף זה" }, "disableOnThisPage": { - "message": "Disable translation on this page" + "message": "בטל תרגום בדף זה" }, "initialTextArea": { "message": "Enter text" }, "showLink": { - "message": "Translate this page" + "message": "תרגם דף זה" }, "openInGoogleLabel": { - "message": "Open in Google Translate" + "message": "פתח ב- Google Translate" + }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" }, "copyLabel": { - "message": "Copy" + "message": "העתק" }, "copiedLabel": { - "message": "Copied." + "message": "הועתק." }, "listenLabel": { - "message": "Listen" + "message": "תקשיב" }, "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { - "message": "All languages" + "message": "כל השפות" }, "recentLangLabel": { "message": "Recent languages" }, "settingsLabel": { - "message": "Settings" + "message": "הגדרות" }, "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -180,7 +216,7 @@ "message": "Style" }, "themeLabel": { - "message": "Theme" + "message": "ערכת נושא" }, "themeCaptionLabel": { "message": "Specify the color scheme." @@ -386,11 +422,14 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, "translatePageMenu": { - "message": "Translate this page" + "message": "תרגם דף זה" }, "translateTextMenu": { "message": "Translate selected text" @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index 37820cc..051ba41 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Gyorsan lefordítja a weblapon kijelölt szöveget. Az eszköztáron felugró ablakban pedig beírt szöveg fordítható." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Adomány PayPal használatával" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Megnyitás a Google Fordítóban" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Másolás" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Célnyelv" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Magyar, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Általános" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Válassza ki az alapértelmezett nyelvet." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Hiba: Szolgáltatás elérte a használati korlátot. Kérjük, várjon egy kicsit, majd próbálja újra." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Hiba: Ismeretlen hiba" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index 21a76e8..e8f3543 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Terjemahkan teks yang dipilih dengan cepat di halaman web. Dalam popup toolbar, Anda dapat menerjemahkan teks input." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donasi dengan PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Buka di Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Salin" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Bahasa Target" }, - "langList": { - "message": "af:Afrika, sq:Albania, am:Amharik, ar:Arab, hy:Armenia, az:Azerbaijan, eu:Basque, be:Belarusia, bn:Bengali, bs:Bosnia, bg:Bulgaria, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Tiongkok (RRT), zh-TW:Cina (Taiwan), co:Korsika, hr:Kroasia, cs:Ceko, da:Denmark, Belanda, en:Inggris, eo:Esperanto, et:Estonia, fi:Finnish, fr:Prancis, fy:Frisian, gl:Galician, ka:Georgian, de:Jerman, el:Yunani, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesia, ga:Irish, it:Itali, ja:Jepang, jv:Jawa, kn:Kanada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korea, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malaysia, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persia, pl:Polandia, pt:Portugis, pa:Punjabi, ps:Pushto, ro:Romania, ru:Russia, sm:Samoan, gd:Scottish Gaelic, sr:Serbia, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanyol, su:Sunda, sw:Swahili, sv:Swedia, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turki, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnam, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "Semua bahasa" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Umum" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Pilih bahasa target normal." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Penggunaan jasa berlebihan. Tunggu beberapa saat dan coba lagi." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Tidak diketahui" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index 5fbd531..4b3c2be 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Traduci rapidamente il testo selezionato sulla pagina web. Nel popup della barra degli strumenti, puoi tradurre il testo inserito." + "message": "Traduci rapidamente il testo selezionato o digitato sulle pagine web. Supporta Google Translate e l'API di DeepL." }, "donateWithPaypalLabel": { "message": "Dona con PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Apri su Google Translate" }, + "openInDeeplLabel": { + "message": "Apri su DeepL Translator" + }, "copyLabel": { "message": "Copia" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Lingua di Arrivo" }, - "langList": { - "message": "af:Afrikaans, sq:Albanese, am:Amarico, ar:Arabo, hy:Armeno, az:Azero, eu:Basco, be:Bielorusso, bn:Bengalese, bs:Bosniaco, bg:Bulgaro, ca:Catalano, ceb:Cubano, ny:Chewa, zh-CN:Cinese (PRC), zh-TW:Cinese (Taiwan), co:Corso, hr:Croato, cs:Ceco, da:Danese, nl:Olandese, en:Inglese, eo:Esperanto, et:Estone, fi:Finlandese, fr:Francese, fy:Frisone, gl:Galiziano, ka:Georgiano, de:Tedesco, el:Greco, gu:Gujarati, ht:Haitiano, ha:Hausa, haw:Hawaiano, he:Ebraico, hi:Hindi, hu:Ungherese, is:Islandese, ig:Igbo, id:Indonesiano, ga:Irlandese, it:Italiano, ja:Giapponese, jv:Javanese, kn:Kannada, kk:Kazako, km:Khmer, ky:Kirghiz, ko:Coreano, ku:Curdo, lo:Laotian, la:Latino, lv:Lettone, lt:Lituano, lb:Lussemburghese, mk:Macedone, mg:Malagasy, ms:Malese, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolo, hmn:Monk, my:Myanmar, ne:Nepalese, no:Norvegese, fa:Persiano, pl:Polacco, pt:Portoghese, pa:Punjabi, ps:Pushto, ro:Rumeno, ru:Russo, sm:Samoano, gd:Scozzese Gaelico, sr:Serbo, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovacco, sl:Sloveno, so:Somalo, sx:Sotho, es:Spagnolo, su:Sudanese, sw:Swahili, sv:Svedese, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Tailandese, tr:Turco, uk:Ucraino, ur:Urdu, uz:Uzbeko, vi:Vietnamita, cy:Gallese, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "Tutte le lingue" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Generale" }, + "translationApiLabel": { + "message": "Motore di traduzione" + }, + "googleApiLabel": { + "message": "API di Google Traduttore" + }, + "googleApiCaptionLabel": { + "message": "Usa l'API di Google Traduttore. Nessuna registrazione necessaria." + }, + "deeplApiLabel": { + "message": "API di DeepL" + }, + "deeplApiCaptionLabel": { + "message": "Usa l'API di DeepL. Devi registrarti con DeepL API Free o DeepL API Pro per ottenere una chiave d'autorizzazione." + }, + "howToUseDeeplLabel": { + "message": "Come registrare l'API di DeepL" + }, + "deeplPlanLabel": { + "message": "Piano di DeepL API" + }, + "deeplPlanCaptionLabel": { + "message": "Seleziona il piano di DeepL API per cui ti sei registrato." + }, + "deeplFreeLabel": { + "message": "DeepL API Gratis" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Chiave d'autorizzazione" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Inserisci la chiave d'autenticazione per l'API di DeepL." + }, "targetLangCaptionLabel": { "message": "Seleziona la lingua di arrivo predefinita." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Errore: Limite d'uso del servizio raggiunto. Sei pregato di attendere un po' e riprovare." }, + "deeplAuthError": { + "message": "Errore: Autenticazione dell'API di DeepL fallita. Sei pregato di impostare correttamente la chiave d'autenticazione e il piano sulla pagina delle impostazioni." + }, "unknownError": { "message": "Errore: Errore sconosciuto" }, @@ -534,7 +573,7 @@ "message": "Giapponese" }, "lang_jv": { - "message": "Javanese" + "message": "Giavanese" }, "lang_kn": { "message": "Kannada" @@ -545,8 +584,11 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { - "message": "Kirghiz" + "message": "Kirghiso" }, "lang_ko": { "message": "Coreano" @@ -555,7 +597,7 @@ "message": "Curdo" }, "lang_lo": { - "message": "Laotian" + "message": "Laotiano" }, "lang_la": { "message": "Latino" @@ -573,7 +615,7 @@ "message": "Macedone" }, "lang_mg": { - "message": "Malagasy" + "message": "Malgascio" }, "lang_ms": { "message": "Malese" @@ -605,6 +647,9 @@ "lang_no": { "message": "Norvegese" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persiano" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbo" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somalo" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spagnolo" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tataro" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turco" }, + "lang_tk": { + "message": "Turkmeno" + }, "lang_uk": { "message": "Ucraino" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uighur" + }, "lang_uz": { "message": "Uzbeko" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "Inglese (Americano)" + }, + "lang_en-GB": { + "message": "Inglese (Britannico)" + }, + "lang_pt-PT": { + "message": "Portoghese" + }, + "lang_pt-BR": { + "message": "Portoghese (Brasiliano)" + }, + "lang_zh": { + "message": "Cinese" } } \ No newline at end of file diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index 2f89453..0fd9b1d 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Webページ上の選択されたテキストを瞬時に翻訳します。ツールバーポップアップではテキストを入力して翻訳できます。" + "message": "Webページ上で選択・入力したテキストを瞬時に翻訳します。Google翻訳とDeepL APIに対応しています。" }, "donateWithPaypalLabel": { "message": "PayPalで寄付" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Google Translateで開く" }, + "openInDeeplLabel": { + "message": "DeepL翻訳で開く" + }, "copyLabel": { "message": "コピー" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "翻訳先の言語" }, - "langList": { - "message": "af:アフリカーンス語, sq:アルバニア語, am:アムハラ語, ar:アラビア語, hy:アルメニア語, az:アゼルバイジャン語, eu:バスク語, be:ベラルーシ語, bn:ベンガル語, bs:ボスニア語, bg:ブルガリア語, ca:カタルーニャ語, ceb:セブアノ語, ny:チェワ語, zh-CN:中国語 (簡体), zh-TW:中国語 (繁体), co:コルシカ語, hr:クロアチア語, cs:チェコ語, da:デンマーク語, nl:オランダ語, en:英語, eo:エスペラント語, et:エストニア語, fi:フィンランド語, fr:フランス語, fy:フリジア語, gl:ガリシア語, ka:ジョージア(グルジア)語, de:ドイツ語, el:ギリシャ語, gu:グジャラト語, ht:ハイチ語, ha:ハウサ語, haw:ハワイ語, he:ヘブライ語, hi:ヒンディー語, hu:ハンガリー語, is:アイスランド語, ig:イボ語, id:インドネシア語, ga:アイルランド語, it:イタリア語, ja:日本語, jv:ジャワ語, kn:カンナダ語, kk:カザフ語, km:クメール語, ky:キルギス語, ko:韓国語, ku:クルド語, lo:ラオ語, la:ラテン語, lv:ラトビア語, lt:リトアニア語, lb:ルクセンブルク語, mk:マケドニア語, mg:マラガシ語, ms:マレー語, ml:マラヤーラム語, mt:マルタ語, mi:マオリ語, mr:マラーティー語, mn:モンゴル語, hmn:モン語, my:ミャンマー語, ne:ネパール語, no:ノルウェー語, fa:ペルシャ語, pl:ポーランド語, pt:ポルトガル語, pa:パンジャブ語, ps:パシュト語, ro:ルーマニア語, ru:ロシア語, sm:サモア語, gd:スコットランド ゲール語, sr:セルビア語, sn:ショナ語, sd:シンド語, si:シンハラ語, sk:スロバキア語, sl:スロベニア語, so:ソマリ語, sx:ソト語, es:スペイン語, su:スンダ語, sw:スワヒリ語, sv:スウェーデン語, tl:タガログ語, tg:タジク語, ta:タミル語, te:テルグ語, th:タイ語, tr:トルコ語, uk:ウクライナ語, ur:ウルドゥ語, uz:ウズベク語, vi:ベトナム語, cy:ウェールズ語, xh:コーサ語, yi:イディッシュ語, yo:ヨルバ語, zu:ズールー語" - }, "allLangLabel": { "message": "すべての言語" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "全般" }, + "translationApiLabel": { + "message": "翻訳エンジン" + }, + "googleApiLabel": { + "message": "Google翻訳API" + }, + "googleApiCaptionLabel": { + "message": "Google翻訳APIを使用します。登録は必要ありません。" + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "DeepL APIを使用します。DeepL API FreeまたはDeepL API Proに登録して認証キーを取得する必要があります。" + }, + "howToUseDeeplLabel": { + "message": "DeepL APIの登録方法" + }, + "deeplPlanLabel": { + "message": "DeepL APIプラン" + }, + "deeplPlanCaptionLabel": { + "message": "登録したDeepL APIプランを選択します。" + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "認証キー" + }, + "deeplAuthKeyCaptionLabel": { + "message": "DeepL APIの認証キーを入力します。" + }, "targetLangCaptionLabel": { "message": "デフォルトの翻訳先の言語を選択します。" }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "エラー: サービスの利用制限に達しました。しばらく待ってからもう一度お試しください。" }, + "deeplAuthError": { + "message": "エラー: DeepL APIの認証に失敗しました。設定ページで認証キーとプランを正しく設定してください。" + }, "unknownError": { "message": "エラー: 不明なエラー" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "クメール語" }, + "lang_rw": { + "message": "キニヤルワンダ語" + }, "lang_ky": { "message": "キルギス語" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "ノルウェー語" }, + "lang_or": { + "message": "オリヤ語" + }, "lang_fa": { "message": "ペルシャ語" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "セルビア語" }, + "lang_st": { + "message": "セソト語" + }, "lang_sn": { "message": "ショナ語" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "ソマリ語" }, - "lang_sx": { - "message": "ソト語" - }, "lang_es": { "message": "スペイン語" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "タミル語" }, + "lang_tt": { + "message": "タタール語" + }, "lang_te": { "message": "テルグ語" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "トルコ語" }, + "lang_tk": { + "message": "トルクメン語" + }, "lang_uk": { "message": "ウクライナ語" }, "lang_ur": { "message": "ウルドゥ語" }, + "lang_ug": { + "message": "ウイグル語" + }, "lang_uz": { "message": "ウズベク語" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "ズールー語" + }, + "lang_en-US": { + "message": "英語 (アメリカ)" + }, + "lang_en-GB": { + "message": "英語 (イギリス)" + }, + "lang_pt-PT": { + "message": "ポルトガル語" + }, + "lang_pt-BR": { + "message": "ポルトガル語 (ブラジル)" + }, + "lang_zh": { + "message": "中国語" } } \ No newline at end of file diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index 125f177..9b9079c 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "웹 페이지에서 선택한 텍스트를 빠르게 번역하세요. 툴바 팝업을 이용해 입력한 내용을 번역할 수도 있습니다." + "message": "웹 페이지에서 선택하거나 입력한 텍스트를 빠르게 번역합니다. Google 번역 및 DeepL API를 지원합니다." }, "donateWithPaypalLabel": { "message": "PayPal로 기부하기" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Google 번역으로 열기" }, + "openInDeeplLabel": { + "message": "DeepL 번역에서 열기" + }, "copyLabel": { "message": "복사" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "번역 언어" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:한국어, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "모든 언어" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "일반" }, + "translationApiLabel": { + "message": "번역 엔진" + }, + "googleApiLabel": { + "message": "Google 번역 API" + }, + "googleApiCaptionLabel": { + "message": "Google 번역 API를 사용합니다. 등록이 필요하지 않습니다." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "DeepL API를 사용합니다. 인증 키를 얻으려면 DeepL API Free 또는 DeepL API Pro에 등록해야 합니다." + }, + "howToUseDeeplLabel": { + "message": "DeepL API 등록 방법" + }, + "deeplPlanLabel": { + "message": "DeepL API 플랜" + }, + "deeplPlanCaptionLabel": { + "message": "등록한 DeepL API 플랜을 선택하세요." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "인증 키" + }, + "deeplAuthKeyCaptionLabel": { + "message": "DeepL API 인증 키를 입력하세요." + }, "targetLangCaptionLabel": { "message": "기본 번역 언어를 선택하세요." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "오류: 서비스 이용 제한에 도달했습니다. 잠시 후 다시 시도해주세요." }, + "deeplAuthError": { + "message": "오류: DeepL API 인증에 실패했습니다. 설정 페이지에서 올바른 인증 키와 플랜을 설정하세요." + }, "unknownError": { "message": "오류: 알 수 없는 오류" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 732ef0a..50bf043 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Doneer met PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Doeltaal" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/no/messages.json b/src/_locales/no/messages.json index a80c7d4..48de494 100644 --- a/src/_locales/no/messages.json +++ b/src/_locales/no/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donate with PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index ae1cd45..c57dc8b 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Błyskawicznie przetłumacz zaznaczony tekst na stronie. W oknie wywołanym z paska narzędzi, możesz przetłumaczyć wpisany tekst." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Wspieraj przez PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Otwórz w Tłumaczu Google" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Skopiuj" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Język docelowy" }, - "langList": { - "message": "af:Afrykanerski, sq:Albański, am:Amharyjski, ar:Arabski, hy:Armeński, az:Azerbejdżański, eu:Baskijski, be:Belarusian, bn:Bengalijski, bs:Bośniacki, bg:Bułgarski, ca:Kataloński, ceb:Cebuański, ny:Chewa, zh-CN:Chiński (PRC), zh-TW:Chiński (Tajwan), co:Korsykański, hr:Chorwacki, cs:Czeski, da:Duński, nl:Holenderski, en:Angielski, eo:Esperanto, et:Estoński, fi:Fiński, fr:Francuski, fy:Frisian, gl:Galicyjski, ka:Georgiański, de:Niemiecki, el:Grecki, gu:Gudźarati, ht:Haitański, ha:Hausa, haw:Hawajski, he:Hebrajski, hi:Indyjski, hu:Węgierski, is:Islandzki, ig:Igbo, id:Indonezyjski, ga:Irlandzki, it:Włoski, ja:Japoński, jv:Javoński, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Koreański, ku:Kurdyjski, lo:Laotian, la:Łaciński, lv:Łotewski, lt:Litewski, lb:Luksemburski, mk:Macedoński, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norweski, fa:Perski, pl:Polski, pt:Portugalski, pa:Punjabi, ps:Pushto, ro:Rumuński, ru:Russian, sm:Samoan, gd:Szkocki, sr:Serban, sn:Shona, sd:Sindhi, si:Sinhala, sk:Słowacki, sl:Słoweński, so:Somali, sx:Sotho, es:Hiszpański, su:Sundanese, sw:Swahili, sv:Szwecki, tl:Tagalog, tg:Tadżyki, ta:Tamil, te:Telugu, th:Thai, tr:Turecki, uk:Ukraiński, ur:Urdu, uz:Uzbecki, vi:Wietnamski, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "Wszystkie języki" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Główne" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Wybierz domyślny język docelowy." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Błąd: Limit użycia serwisu został osiągnięty. Poczekaj chwilę i spróbuj ponownie." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Nieznany błąd" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norweski" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Perski" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serban" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Hiszpański" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turecki" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukraiński" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbecki" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portugalski" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/pt/messages.json b/src/_locales/pt/messages.json index 4dbcc6a..45a6ee6 100644 --- a/src/_locales/pt/messages.json +++ b/src/_locales/pt/messages.json @@ -3,7 +3,7 @@ "message": "Tradução simples" }, "extDescription": { - "message": "Tradução rápida de seleção na página. Pode-se traduzir texto no pop-up da barra de ferramentas." + "message": "Tradução rápida de texto ou seleção em páginas. Aceita Google Tradutor e DeepL API " }, "donateWithPaypalLabel": { "message": "Doar com PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Abrir no Google Tradutor" }, + "openInDeeplLabel": { + "message": "Abrir no DeepL Tradutor" + }, "copyLabel": { "message": "Copiar" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Idioma alvo" }, - "langList": { - "message": "af:Africâner, sq:Albanês, am:Amárico, ar:Árabe, hy:Armênio, az:Azerbaijano, eu:Basco, be:Bielorrusso, bn:Bengali, bs:Bósnio, bg:Búlgaro, ca:Catalão, ceb:Cebuano, ny:Chicheua, zh-CN:Chinês (RPC), zh-TW:Chinês (Taiwan), co:Corso, hr:Croata, cs:Tcheco, da:Dinamarquês, nl:Holandês, en:Inglês, eo:Esperanto, et:Estoniano, fi:Finlandês, fr:Francês, fy:Frísio, gl:Galego, ka:Georgiano, de:Alemão, el:Grego, gu:Guzerate, ht:Haitiano, ha:Hauçá, haw:Havaiano, he:Hebraico, hi:Hindi, hu:Húngaro, is:Islandês, ig:Igbo, id:Indonésio, ga:Irlandês, it:Italiano, ja:Japonês, jv:Javanês, kn:Canarês, kk:Cazaque, km:Khmer, ky:Quirguiz, ko:Coreano, ku:Curdo, lo:Laosiano, la:Latim, lv:Letão, lt:Lituano, lb:Luxemburguês, mk:Macedônio, mg:Malgaxe, ms:Malaio, ml:Malaiala, mt:Maltês, mi:Maori, mr:Marata, mn:Mongol, hmn:Hmong, my:Birmanês, ne:Nepalês, no:Norueguês, fa:Persa, pl:Polonês, pt:Português, pa:Punjabi, ps:Pachto, ro:Romeno, ru:Russo, sm:Samoano, gd:Gaélico Escocês, sr:Sérvio, sn:Chona, sd:Sindi, si:Singalês, sk:Eslovaco, sl:Esloveno, so:Somali, st:Sessoto, es:Espanhol, su:Sundanês, sw:Suaíle, sv:Sueco, tl:Filipino, tg:Tadjique, ta:Tâmil, te:Telugo, th:Tailandês, tr:Turco, uk:Ucraniano, ur:Urdu, uz:Uzbeque, vi:Vietnamita, cy:Galês, xh:Xhosa, yi:Iídiche, yo:Ioruba, zu:Zulu" - }, "allLangLabel": { "message": "Todos os idiomas" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Geral" }, + "translationApiLabel": { + "message": "Motor de tradução" + }, + "googleApiLabel": { + "message": "API do Google Tradutor" + }, + "googleApiCaptionLabel": { + "message": "Usa a API do Google Tradutor. Registro não necessário." + }, + "deeplApiLabel": { + "message": "API do DeepL" + }, + "deeplApiCaptionLabel": { + "message": "Usa a API do DeepL. Você deve registrar-se com DeepL API Free ou DeepL API Pro para obter uma chave de autorização." + }, + "howToUseDeeplLabel": { + "message": "Como registrar a API do DeepL" + }, + "deeplPlanLabel": { + "message": "Plano da DeepL API" + }, + "deeplPlanCaptionLabel": { + "message": "Escolha o plano da DeepL API em que se inscreveu." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Chave de autorização" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Insira a chave de autenticação para a DeepL API." + }, "targetLangCaptionLabel": { "message": "Selecione o idioma alvo padrão." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Erro: Limite de uso do serviço atingido. Aguarde um pouco e tente outra vez." }, + "deeplAuthError": { + "message": "Erro: autenticação da DeepL API falhou. Favor definir corretamente a chave de autenticação e plano na página de configurações." + }, "unknownError": { "message": "Erro: Erro desconhecido" }, @@ -402,315 +441,345 @@ "message": "Abrir popup da barra de ferramentas" }, "lang_af": { - "message": "Afrikaans" + "message": "Africâner" }, "lang_sq": { - "message": "Albanian" + "message": "Albanês" }, "lang_am": { - "message": "Amharic" + "message": "Amárico" }, "lang_ar": { - "message": "Arabic" + "message": "Árabe" }, "lang_hy": { - "message": "Armenian" + "message": "Armênio" }, "lang_az": { - "message": "Azerbaijani" + "message": "Azerbaijano" }, "lang_eu": { - "message": "Basque" + "message": "Basco" }, "lang_be": { - "message": "Belarusian" + "message": "Bielo-russo" }, "lang_bn": { "message": "Bengali" }, "lang_bs": { - "message": "Bosnian" + "message": "Bósnio" }, "lang_bg": { - "message": "Bulgarian" + "message": "Búlgaro" }, "lang_ca": { - "message": "Catalan" + "message": "Catalão" }, "lang_ceb": { "message": "Cebuano" }, "lang_ny": { - "message": "Chewa" + "message": "Chicheua" }, "lang_zh-CN": { - "message": "Chinese (Simplified)" + "message": "Chinês (Simplificado)" }, "lang_zh-TW": { - "message": "Chinese (Traditional)" + "message": "Chinês (Tradicional)" }, "lang_co": { - "message": "Corsican" + "message": "Corso" }, "lang_hr": { - "message": "Croatian" + "message": "Croata" }, "lang_cs": { - "message": "Czech" + "message": "Tcheco" }, "lang_da": { - "message": "Danish" + "message": "Dinamarquês" }, "lang_nl": { - "message": "Dutch" + "message": "Holandês" }, "lang_en": { - "message": "English" + "message": "Inglês" }, "lang_eo": { "message": "Esperanto" }, "lang_et": { - "message": "Estonian" + "message": "Estoniano" }, "lang_fi": { - "message": "Finnish" + "message": "Finlandês" }, "lang_fr": { - "message": "French" + "message": "Francês" }, "lang_fy": { - "message": "Frisian" + "message": "Frísio" }, "lang_gl": { - "message": "Galician" + "message": "Galego" }, "lang_ka": { - "message": "Georgian" + "message": "Georgiano" }, "lang_de": { - "message": "German" + "message": "Alemão" }, "lang_el": { - "message": "Greek" + "message": "Grego" }, "lang_gu": { - "message": "Gujarati" + "message": "Guzerate" }, "lang_ht": { - "message": "Haitian" + "message": "Haitiano" }, "lang_ha": { - "message": "Hausa" + "message": "Hauçá" }, "lang_haw": { - "message": "Hawaiian" + "message": "Havaiano" }, "lang_he": { - "message": "Hebrew" + "message": "Hebraico" }, "lang_hi": { "message": "Hindi" }, "lang_hu": { - "message": "Hungarian" + "message": "Húngaro" }, "lang_is": { - "message": "Icelandic" + "message": "Islandês" }, "lang_ig": { "message": "Igbo" }, "lang_id": { - "message": "Indonesian" + "message": "Indonésio" }, "lang_ga": { - "message": "Irish" + "message": "Irlandês" }, "lang_it": { - "message": "Italian" + "message": "Italiano" }, "lang_ja": { - "message": "Japanese" + "message": "Japonês" }, "lang_jv": { - "message": "Javanese" + "message": "Javanês" }, "lang_kn": { - "message": "Kannada" + "message": "Canarês" }, "lang_kk": { - "message": "Kazakh" + "message": "Cazaque" }, "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { - "message": "Kirghiz" + "message": "Quirguiz" }, "lang_ko": { - "message": "Korean" + "message": "Coreano" }, "lang_ku": { - "message": "Kurdish" + "message": "Curdo" }, "lang_lo": { - "message": "Laotian" + "message": "Laosiano" }, "lang_la": { - "message": "Latin" + "message": "Latim" }, "lang_lv": { - "message": "Latvian" + "message": "Letão" }, "lang_lt": { - "message": "Lithuanian" + "message": "Lituano" }, "lang_lb": { - "message": "Luxembourgish" + "message": "Luxemburguês" }, "lang_mk": { - "message": "Macedonian" + "message": "Macedônio" }, "lang_mg": { - "message": "Malagasy" + "message": "Malgaxe" }, "lang_ms": { - "message": "Malay" + "message": "Malaio" }, "lang_ml": { - "message": "Malayalam" + "message": "Malaiala" }, "lang_mt": { - "message": "Maltese" + "message": "Maltês" }, "lang_mi": { "message": "Maori" }, "lang_mr": { - "message": "Marathi" + "message": "Marata" }, "lang_mn": { - "message": "Mongolian" + "message": "Mongol" }, "lang_hmn": { - "message": "Monk" + "message": "Hmong" }, "lang_my": { - "message": "Myanmar" + "message": "Birmanês" }, "lang_ne": { - "message": "Nepali" + "message": "Nepalês" }, "lang_no": { - "message": "Norwegian" + "message": "Norueguês" + }, + "lang_or": { + "message": "Oriá" }, "lang_fa": { - "message": "Persian" + "message": "Persa" }, "lang_pl": { - "message": "Polish" + "message": "Polonês" }, "lang_pt": { - "message": "Portuguese" + "message": "Português" }, "lang_pa": { "message": "Punjabi" }, "lang_ps": { - "message": "Pushto" + "message": "Pachto" }, "lang_ro": { - "message": "Romanian" + "message": "Romeno" }, "lang_ru": { - "message": "Russian" + "message": "Russo" }, "lang_sm": { - "message": "Samoan" + "message": "Samoano" }, "lang_gd": { - "message": "Scottish Gaelic" + "message": "Gaélico Escocês" }, "lang_sr": { - "message": "Serbian" + "message": "Sérvio" + }, + "lang_st": { + "message": "Sessoto" }, "lang_sn": { - "message": "Shona" + "message": "Chona" }, "lang_sd": { - "message": "Sindhi" + "message": "Sindi" }, "lang_si": { - "message": "Sinhala" + "message": "Cingalês" }, "lang_sk": { - "message": "Slovak" + "message": "Eslovaco" }, "lang_sl": { - "message": "Slovenian" + "message": "Esloveno" }, "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { - "message": "Spanish" + "message": "Espanhol" }, "lang_su": { - "message": "Sundanese" + "message": "Sundanês" }, "lang_sw": { - "message": "Swahili" + "message": "Suaíle" }, "lang_sv": { - "message": "Swedish" + "message": "Sueco" }, "lang_tl": { - "message": "Tagalog" + "message": "Filipino" }, "lang_tg": { - "message": "Tajiki" + "message": "Tadjique" }, "lang_ta": { - "message": "Tamil" + "message": "Tâmil" + }, + "lang_tt": { + "message": "Tártaro" }, "lang_te": { - "message": "Telugu" + "message": "Telugo" }, "lang_th": { - "message": "Thai" + "message": "Tailandês" }, "lang_tr": { - "message": "Turkish" + "message": "Turco" + }, + "lang_tk": { + "message": "Turcomano" }, "lang_uk": { - "message": "Ukrainian" + "message": "Ucraniano" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uigur" + }, "lang_uz": { - "message": "Uzbek" + "message": "Uzbeque" }, "lang_vi": { - "message": "Vietnamese" + "message": "Vietnamita" }, "lang_cy": { - "message": "Welsh" + "message": "Galês" }, "lang_xh": { - "message": "Xosa" + "message": "Xhosa" }, "lang_yi": { - "message": "Yiddish" + "message": "Iídiche" }, "lang_yo": { - "message": "Yoruba" + "message": "Ioruba" }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "Inglês (Americano)" + }, + "lang_en-GB": { + "message": "Inglês (Britânico)" + }, + "lang_pt-PT": { + "message": "Português" + }, + "lang_pt-BR": { + "message": "Português (Brasileiro)" + }, + "lang_zh": { + "message": "Chinês" } } \ No newline at end of file diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index a8f4934..101f717 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Tradu rapid textul selectat pe pagina web. În fereastra din bara de instrumente, puteți traduce textul introdus." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donează prin Paypal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Deschide în Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copiază" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Limba țintă" }, - "langList": { - "message": "af:afrikaans, sq:albaneză, am:amhară, ar:arabă, hy:armeană, az:azeră, eu:bască, be:belarusă, bn:bengaleză, bs:bosniacă, bg:bulgară, ca:catalană, ceb:cebuană, ny:Chewa, zh-CN:chineză (PRC), zh-TW:chineză (Taiwan), co:corsicană, hr:esperanto, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:estonă, fi:finlandeză, fr:franceză, fy:friziană, gl:galiciană, ka:georgiană, de:germană, el:greacă, gu:gujarati, ht:haitiană, ha:hausă, haw:hawaiiană, he:ebraică, hi:hindi, hu:maghiară, is:islandeză, ig:igbo, id:indoneziană, ga:khmeră, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:kirghiză, ko:coreeană, ku:kurdă, lo:laoțiană, la:latină, lv:letonă, lt:lituaniană, lb:luxemburgheză, mk:macedoneană, mg:malgaşă, ms:malaieză, ml:malayalam, mt:malteză, mi:maori, mr:marathi, mn:mongolă, hmn:Monk, my:birmană, ne:nepaleză, no:norvegiană, fa:persană, pl:poloneză, pt:portugheză, pa:punjabă, ps:Pushto, ro:română, ru:rusă, sm:samoană, gd:galica scoțiană, sr:sârbă, sn:shona, sd:Sindhi, si:singaleză, sk:slovacă, sl:slovenă, so:somaleză, sx:sotho, es:spaniolă, su:sundaneză, sw:swahili, sv:suedeză, tl:tagalog, tg: tadjică, ta:tamilă, te:telugu, th:tailandeză, tr:turcă, uk:ucraineană, ur:urdu, uz:uzbecă, vi:vietnameză, cy:galeză, xh:xosa, yi:idiș, yo:yoruba, zu:zulu" - }, "allLangLabel": { "message": "Toate limbile" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Selectați limba țintă implicită." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Eroare: Limita utilizării serviciului a fost atinsă. Te rog așteaptă puțin, apoi încearcă din nou." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Eroare: Eroare necunoscută" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "kirghiză" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "norvegiană" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "persană" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "sârbă" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "somaleză" }, - "lang_sx": { - "message": "sotho" - }, "lang_es": { "message": "spaniolă" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "tamilă" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "turcă" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "ucraineană" }, "lang_ur": { "message": "urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "uzbecă" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "portugheză" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index 62691d8..70785ad 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Быстрый перевод выделенного текста на веб-странице. Можно переводить текст во всплывающем окне на панели инструментов." + "message": "Быстро переводите выделенный или набранный текст на веб-страницах. Поддерживается Google Переводчик и DeepL API." }, "donateWithPaypalLabel": { "message": "Сделать пожертвование через PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Открыть в Переводчике Google" }, + "openInDeeplLabel": { + "message": "Открыть в DeepL Translator" + }, "copyLabel": { "message": "Копировать" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Язык перевода" }, - "langList": { - "message": "af:Африканский, sq:Албанский, am:Амхарский, ar:Арабский, hy:Армянский, az:Азербайджанский, eu:Баскский, be:Белорусский, bn:Бенгальский, bs:Боснийский, bg:Болгарский, ca:Каталанский, ceb:Себуано, ny:Ньянджа, zh-CN:Китайский (КНР), zh-TW:Китайский (Тайвань), co:Корсиканский, hr:Хорватский, cs:Чешский, da:Датский, nl:Голландский, en:Английский, eo:Эсперанто, et:Эстонский, fi:Финский, fr:Французский, fy:Фризский, gl:Галисийский, ka:Грузинский, de:Немецкий, el:Греческий, gu:Гуджарати, ht:Гаитянский, ha:Хауса, haw:Гавайский, he:Иврит, hi:Хинди, hu:Венгерский, is:Исландский, ig:Игбо, id:Индонезийский, ga:Ирландский, it:Итальянский, ja:Японский, jv:Яванский, kn:Каннада, kk:Казахский, km:Кхмерский, ky:Киргизский, ko:Корейский, ku:Курдский, lo:Лаосский, la:Латинский, lv:Латышский, lt:Литовский, lb:Люксембургский, mk:Македонский, mg:Малагасийский, ms:Малайский, ml:Малаялам, mt:Мальтийский, mi:Маори, mr:Маратхи, mn:Монгольский, hmn:Мяо, my:Бирманский, ne:Непальский, no:Норвежский, fa:Персидский, pl:Польский, pt:Португальский, pa:Пенджабский, ps:Пушту, ro:Румынский, ru:Русский, sm:Самоанский, gd:Гэльский, sr:Сербский, sn:Шона, sd:Синдхи, si:Сингальский, sk:Словацкий, sl:Словенский, so:Сомали, sx:Сото южный, es:Испанский, su:Сунданский, sw:Суахили, sv:Шведский, tl:Тагальский, tg:Таджикский, ta:Тамильский, te:Телугу, th:Тайский, tr:Турецкий, uk:Украинский, ur:Урду, uz:Узбекский, vi:Вьетнамский, cy:Валлийский, xh:Коса, yi:Идиш, yo:Йоруба, zu:Зулу" - }, "allLangLabel": { "message": "Все языки" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Общие" }, + "translationApiLabel": { + "message": "Система перевода" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Использовать Google Translate API. Регистрация не требуется." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Использовать DeepL API. Вы должны зарегистрироваться в DeepL API Free или DeepL API Pro, чтобы получить ключ авторизации." + }, + "howToUseDeeplLabel": { + "message": "Как зарегистрироваться в DeepL API" + }, + "deeplPlanLabel": { + "message": "Тарифный план DeepL API" + }, + "deeplPlanCaptionLabel": { + "message": "Выберите тарифный план DeepL API, на который вы зарегистрированы." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Ключ авторизации" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Введите ключ аутентификации для DeepL API." + }, "targetLangCaptionLabel": { "message": "Выберите язык перевода по умолчанию." }, @@ -81,7 +117,7 @@ "message": "Показать кнопку для открытия панели с переводом." }, "dontshowbuttonlabel": { - "message": "Ничего не делать" + "message": "Не отображать кнопку или панель" }, "dontshowbuttonCaptionlabel": { "message": "Не показывать ни кнопку перевода, ни панель с переводом." @@ -111,7 +147,7 @@ "message": "Не показывать кнопку перевода или панель при выделении текста в коде." }, "ifOnlyTranslateWhenModifierKeyPressedLabel": { - "message": "Переводить только c модификатором" + "message": "Переводить при нажатии клавиши модификатора" }, "ifOnlyTranslateWhenModifierKeyPressedCaptionLabel": { "message": "Переводить только c модификатором" @@ -135,7 +171,7 @@ "message": "Список URL для которых перевод будет отключен" }, "disableUrlListCaptionLabel": { - "message": "Если URL страницы соответствует списку, то перевод будет отключен. Список позволяет использовать подстановку \"*\"." + "message": "Если URL страницы внесен в список, то перевод будет отключен. Список позволяет использовать подстановку \"*\"." }, "toolbarLabel": { "message": "Всплывающее окно на панели инструментов" @@ -180,7 +216,7 @@ "message": "Стиль" }, "themeLabel": { - "message": "Тема оформления" + "message": "Тема" }, "themeCaptionLabel": { "message": "Выберите тему оформления." @@ -249,10 +285,10 @@ "message": "Положение" }, "bottomSelectedTextLabel": { - "message": "Внизу выделенного текста" + "message": "Снизу от выделенного текста" }, "topSelectedTextLabel": { - "message": "Вверху выделенного текста" + "message": "Сверху от выделенного текста" }, "clickedPointLabel": { "message": "Рядом с курсором" @@ -386,6 +422,9 @@ "unavailableError": { "message": "Ошибка: достигнут предел использования сервиса. Подождите некоторое время и повторите попытку." }, + "deeplAuthError": { + "message": "Ошибка: аутентификация DeepL API не удалась. Пожалуйста, установите правильный ключ аутентификации и тарифный план на странице настроек." + }, "unknownError": { "message": "Ошибка: неизвестная ошибка" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Кхмерский" }, + "lang_rw": { + "message": "Киньяруанда" + }, "lang_ky": { "message": "Киргизский" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Норвежский" }, + "lang_or": { + "message": "Одия (Ория)" + }, "lang_fa": { "message": "Фарси" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Сербский" }, + "lang_st": { + "message": "Сесото" + }, "lang_sn": { "message": "Шона" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Сомалийский" }, - "lang_sx": { - "message": "Сото" - }, "lang_es": { "message": "Испанский" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Тамильский" }, + "lang_tt": { + "message": "Татарский" + }, "lang_te": { "message": "Телугу" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Турецкий" }, + "lang_tk": { + "message": "Туркменский" + }, "lang_uk": { "message": "Украинский" }, "lang_ur": { "message": "Урду" }, + "lang_ug": { + "message": "Уйгурский" + }, "lang_uz": { "message": "Узбекский" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Зулу" + }, + "lang_en-US": { + "message": "Английский (американский)" + }, + "lang_en-GB": { + "message": "Английский (британский)" + }, + "lang_pt-PT": { + "message": "Португальский" + }, + "lang_pt-BR": { + "message": "Португальский (бразильский)" + }, + "lang_zh": { + "message": "Китайский" } } \ No newline at end of file diff --git a/src/_locales/sat/messages.json b/src/_locales/sat/messages.json index be3311d..bfb5749 100644 --- a/src/_locales/sat/messages.json +++ b/src/_locales/sat/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "PayPal ᱥᱟᱶ ᱫᱟᱱ ᱢᱮ" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "ᱱᱚᱣᱟ ᱜᱩᱜᱟᱹᱞ ᱛᱚᱨᱡᱚᱢᱟ ᱨᱮ ᱡᱷᱤᱡᱽ ᱢᱮ" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "ᱱᱚᱠᱚᱞ ᱢᱮ" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "ᱯᱟᱹᱨᱥᱤ ᱡᱚᱥ ᱢᱮ" }, - "langList": { - "message": "af:ᱟᱯᱷᱨᱤᱠᱟᱱᱤᱭᱟᱹ, sq:ᱟᱞᱵᱟᱹᱱᱤᱭᱟᱹ, am:ᱟᱢᱦᱟᱨᱤᱭᱟᱹ, ar:ᱟᱨᱚᱵᱤᱭᱟᱹ, hy:ᱟᱨᱢᱟᱹᱱᱤᱭᱟᱹ, az:ᱟᱡᱮᱹᱨᱵᱟᱹᱱᱤ, eu:ᱵᱟᱥᱠᱣᱩ, be:ᱵᱮᱞᱟᱨᱩᱥᱤᱭᱟᱹ, bn:ᱵᱮᱝᱜᱚᱞᱤ, bs:ᱵᱳᱥᱱᱤᱭᱟᱱ, bg:ᱵᱩᱞᱜᱟᱹᱨᱤᱭᱟᱹ, ca:ᱠᱟᱴᱟᱞᱟᱱ, ceb:ᱠᱮᱵᱭᱩᱟᱱᱚ, ny:ᱪᱮᱣᱟ, zh-CN:ᱪᱟᱤᱱᱤᱡᱽ (PRC), zh-TW: ᱪᱟᱤᱱᱤᱡᱽ (ᱛᱟᱭᱣᱟᱱ), co:ᱠᱳᱨᱤᱥᱤᱭᱟᱱ, hr:ᱠᱨᱚᱴᱤᱭᱟᱱ, cs:ᱠᱡᱮᱪ, da:ᱫᱟᱱᱤᱥ, nl:ᱰᱚᱪ, en:ᱤᱝᱞᱤᱥ, eo:ᱮᱥᱯᱮᱨᱟᱸᱴᱚ, et:ᱮᱥᱴᱚᱭᱟ, fi:ᱯᱷᱤᱱᱤᱥ, fr:ᱯᱨᱮᱸᱪ, fy:ᱯᱷᱨᱤᱥᱤᱭᱟᱱ, gl: ᱜᱟᱞᱤᱥᱤᱭᱟᱱ, ka:ᱡᱚᱨᱡᱤᱭᱟᱱ, de:ᱡᱚᱨᱢᱟᱱ, el:ᱜᱨᱤᱠ, gu:ᱜᱩᱡᱨᱟᱹᱛᱤ, ht:ᱦᱟᱤᱴᱤᱭᱟᱱ, ha:ᱦᱟᱩᱥᱟ, haw:ᱦᱟᱭᱟᱣᱤᱟᱱ, he:ᱦᱩᱵᱽᱨᱩ, hi: ᱦᱤᱸᱫᱤ, hu:ᱦᱚᱝᱜᱟᱨᱤᱭᱟᱱ, is:ᱤᱭᱤᱥᱞᱟᱸᱰᱤᱠ, ig:ᱤᱜᱽᱵᱚ, id:ᱤᱸᱰᱚᱱᱮᱥᱤᱭᱟᱱ, ga:ᱤᱨᱤᱥ, it:ᱤᱴᱟᱞᱤᱭᱟᱱ, ja:ᱡᱟᱯᱟᱱᱤᱡᱽ, jv:ᱡᱟᱵᱷᱟᱱᱤᱡᱽ, kn:ᱠᱟᱱᱱᱟᱰᱟ, kk:ᱠᱟᱡᱟᱠ, km:ᱠᱷᱢᱮᱨ, ky: ᱠᱤᱨᱜᱤᱡᱽ, ko:ᱠᱚᱨᱤᱭᱟᱹᱱ, ku:ᱠᱩᱨᱫᱤᱥ, lo:ᱞᱟᱣᱚᱴᱤᱭᱟᱱ, la:ᱞᱟᱴᱤᱱ, lv:ᱞᱟᱴᱵᱷᱤᱭᱟᱱ, lt:ᱞᱤᱛᱷᱩᱞᱤᱭᱟᱱ, lb:ᱞᱤᱠᱥᱮᱢᱵᱚᱨᱜᱤᱥ, mk:ᱢᱟᱠᱮᱰᱚᱭᱟᱹ, mg:ᱢᱟᱞᱟᱜᱟᱥᱤ, ms:ᱢᱟᱞᱟᱭ, ml: ᱢᱟᱞᱟᱭᱟᱞᱚᱢ, mt:ᱢᱟᱞᱴᱤᱡᱽ, mi:ᱢᱟᱣᱨᱤ, mr:ᱢᱟᱨᱟᱴᱷᱤ, mn:ᱢᱚᱸᱜᱚᱞᱤᱭᱟᱱ, hmn:ᱢᱳᱸᱠ, my:ᱢᱟᱭᱟᱸᱢᱟᱨ, ne: ᱱᱮᱯᱮᱲᱤ, no:ᱱᱚᱨᱣᱮᱜᱤᱭᱟᱱ, fa:ᱯᱟᱨᱥᱤᱭᱟᱱ, pl: ᱯᱚᱞᱤᱥ, pt: ᱯᱚᱨᱛᱩᱜᱤᱡᱽ, pa:ᱯᱚᱸᱡᱟᱵᱤ, ps:ᱯᱩᱥᱛᱚ, ro:ᱨᱚᱢᱟᱱᱤᱭᱟᱱ, ru: ᱨᱟᱹᱥᱤᱭᱟᱹᱱ, sm:ᱥᱚᱢᱚᱣᱟᱱ, gd:ᱥᱠᱚᱴᱤᱥ ᱜᱟᱞᱤᱠ, sr:ᱥᱟᱭᱵᱮᱨᱤᱭᱟ , sn:ᱥᱚᱱᱟ, sd:ᱥᱤᱸᱫᱷᱤ, si:ᱥᱤᱝᱦᱟᱞᱟ, sk:ᱥᱞᱚᱵᱷᱟᱠ, sl:ᱥᱞᱚᱵᱷᱮᱱᱤᱭᱟᱱ, so:ᱥᱚᱢᱟᱞ, sx:ᱥᱚᱛᱷᱚ, es:ᱥᱯᱟᱱᱤᱥ, su:ᱥᱚᱺᱰᱟᱱᱤᱡᱽ, sw:ᱥᱣᱟᱦᱤᱞᱤ, sv:ᱥᱣᱮᱫᱤᱥ, tl:ᱴᱟᱜᱟᱞᱚᱜᱽ, tg:ᱛᱟᱡᱤᱠᱤ, ta:ᱛᱟᱢᱤᱞ, te:ᱛᱮᱞᱩᱜᱩ, th:ᱛᱷᱟᱭᱤ, tr:ᱛᱩᱨᱠᱤᱥ, uk:ᱭᱩᱠᱨᱮᱱ, ur:ᱩᱨᱫᱩ, uz:ᱩᱡᱽᱵᱮᱠ, vi:ᱵᱷᱤᱭᱮᱛᱱᱟᱢᱤᱡᱽ, cy:ᱣᱮᱞᱥ, xh:ᱠᱳᱥᱟ, yi:ᱣᱤᱫᱤᱥ, yo:ᱭᱚᱨᱩᱵᱟ, zu:ᱡᱩᱹᱞᱩ" - }, "allLangLabel": { "message": "ᱥᱟᱱᱟᱢ ᱯᱟᱹᱨᱥᱤ ᱠᱚ" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "ᱥᱟᱫᱷᱟᱨᱚᱱ" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "ᱰᱤᱯᱷᱚᱞᱴ ᱡᱚᱥ ᱯᱟᱹᱨᱥᱤ ᱪᱚᱭᱚᱱ ᱢᱮ ᱾" }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "ᱠᱷᱢᱮᱨ" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": " ᱠᱤᱨᱜᱤᱡᱽ" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "ᱱᱚᱨᱣᱮᱜᱤᱭᱟᱱ" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "ᱯᱟᱨᱥᱤᱭᱟᱱ" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "ᱥᱟᱭᱵᱮᱨᱤᱭᱟ " }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "ᱥᱚᱱᱟ" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "ᱥᱚᱢᱟᱞ" }, - "lang_sx": { - "message": "ᱥᱚᱛᱷᱚ" - }, "lang_es": { "message": "ᱥᱯᱟᱱᱤᱥ" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "ᱛᱟᱢᱤᱞ" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "ᱛᱮᱞᱩᱜᱩ" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "ᱛᱩᱨᱠᱤᱥ" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "ᱭᱩᱠᱨᱮᱱ" }, "lang_ur": { "message": "ᱩᱨᱫᱩ" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "ᱩᱡᱽᱵᱮᱠ" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "ᱡᱩᱹᱞᱩ" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": " ᱯᱚᱨᱛᱩᱜᱤᱡᱽ" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/si/messages.json b/src/_locales/si/messages.json index 44fc8ec..a78ce8c 100644 --- a/src/_locales/si/messages.json +++ b/src/_locales/si/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "පේපෑල් මගින් පරිත්‍යාග කරන්න" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "පිටපත්" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index a80c7d4..48de494 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donate with PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 1f6385f..36ece62 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Översätt markerad text på en hemsida.. I verktygsfältspopupen, kan du översätta inmatad text." + "message": "Översätt snabbt valda eller skriven text på webbsidor. Stöder Google översätt och DeepL API." }, "donateWithPaypalLabel": { "message": "Donera via PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Öppna i Google Översätt" }, + "openInDeeplLabel": { + "message": "Öppna i DeepL Translator" + }, "copyLabel": { "message": "Kopiera" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Målspråk" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "Alla språk" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Allmänt" }, + "translationApiLabel": { + "message": "Översättningsmotor" + }, + "googleApiLabel": { + "message": "Google Översätt API" + }, + "googleApiCaptionLabel": { + "message": "Använd Google översätt API. Ingen registrering krävs." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Använd DeepL API. Du måste registrera dig med DeepL API Free eller DeepL API Pro för att få en auktoriseringsnyckel." + }, + "howToUseDeeplLabel": { + "message": "Hur man registrerar DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API-plan" + }, + "deeplPlanCaptionLabel": { + "message": "Välj den DeepL API-plan som du registrerade dig för." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Auktoriseringsnyckel" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Ange autentiseringsnyckeln för DeepL API." + }, "targetLangCaptionLabel": { "message": "Välj standardmålspråk." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Fel: Användningsgräns uppnådd. Vänta en stund och försök igen." }, + "deeplAuthError": { + "message": "Fel: Autentisering av DeepL API misslyckades. Ange autentiseringsnyckeln och planera korrekt på inställningssidan." + }, "unknownError": { "message": "Fel: Okänt fel" }, @@ -402,40 +441,40 @@ "message": "Öppna verktygsfältspopup" }, "lang_af": { - "message": "Afrikaans" + "message": "Afrikanska" }, "lang_sq": { - "message": "Albanian" + "message": "Albanska" }, "lang_am": { - "message": "Amharic" + "message": "Amhariska" }, "lang_ar": { - "message": "Arabic" + "message": "Arabiska" }, "lang_hy": { - "message": "Armenian" + "message": "Armeniska" }, "lang_az": { - "message": "Azerbaijani" + "message": "Azerbajdzjanska" }, "lang_eu": { - "message": "Basque" + "message": "Baskiska" }, "lang_be": { - "message": "Belarusian" + "message": "Vitryska" }, "lang_bn": { "message": "Bengali" }, "lang_bs": { - "message": "Bosnian" + "message": "Bosniska" }, "lang_bg": { - "message": "Bulgarian" + "message": "Bulgariska" }, "lang_ca": { - "message": "Catalan" + "message": "Katalanska" }, "lang_ceb": { "message": "Cebuano" @@ -444,145 +483,148 @@ "message": "Chewa" }, "lang_zh-CN": { - "message": "Chinese (Simplified)" + "message": "Kinesiska (Förenklad)" }, "lang_zh-TW": { - "message": "Chinese (Traditional)" + "message": "Kinesiska (Traditionell)" }, "lang_co": { - "message": "Corsican" + "message": "Korsikanska" }, "lang_hr": { - "message": "Croatian" + "message": "Kroatiska" }, "lang_cs": { - "message": "Czech" + "message": "Tjeckiska" }, "lang_da": { - "message": "Danish" + "message": "Danska" }, "lang_nl": { - "message": "Dutch" + "message": "Nederländska" }, "lang_en": { - "message": "English" + "message": "Engelska" }, "lang_eo": { "message": "Esperanto" }, "lang_et": { - "message": "Estonian" + "message": "Estniska" }, "lang_fi": { - "message": "Finnish" + "message": "Finska" }, "lang_fr": { - "message": "French" + "message": "Franska" }, "lang_fy": { - "message": "Frisian" + "message": "Frisiska" }, "lang_gl": { - "message": "Galician" + "message": "Galileiska" }, "lang_ka": { - "message": "Georgian" + "message": "Georgiska" }, "lang_de": { - "message": "German" + "message": "Tyska" }, "lang_el": { - "message": "Greek" + "message": "Grekiska" }, "lang_gu": { "message": "Gujarati" }, "lang_ht": { - "message": "Haitian" + "message": "Haitiska" }, "lang_ha": { - "message": "Hausa" + "message": "Haussa" }, "lang_haw": { - "message": "Hawaiian" + "message": "Hawaiiska" }, "lang_he": { - "message": "Hebrew" + "message": "Hebreiska" }, "lang_hi": { - "message": "Hindi" + "message": "Hindiska" }, "lang_hu": { - "message": "Hungarian" + "message": "Ungerska" }, "lang_is": { - "message": "Icelandic" + "message": "Isländska" }, "lang_ig": { "message": "Igbo" }, "lang_id": { - "message": "Indonesian" + "message": "Indonesiska" }, "lang_ga": { - "message": "Irish" + "message": "Irländska" }, "lang_it": { - "message": "Italian" + "message": "Italienska" }, "lang_ja": { - "message": "Japanese" + "message": "Japanska" }, "lang_jv": { - "message": "Javanese" + "message": "Javanesiska" }, "lang_kn": { - "message": "Kannada" + "message": "Kanadensiska" }, "lang_kk": { - "message": "Kazakh" + "message": "Kazakiska" }, "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { - "message": "Kirghiz" + "message": "Kirgisiska" }, "lang_ko": { - "message": "Korean" + "message": "Koreansk" }, "lang_ku": { - "message": "Kurdish" + "message": "Kurdiska" }, "lang_lo": { - "message": "Laotian" + "message": "Laotisk" }, "lang_la": { "message": "Latin" }, "lang_lv": { - "message": "Latvian" + "message": "Lettiska" }, "lang_lt": { - "message": "Lithuanian" + "message": "Litauiska" }, "lang_lb": { - "message": "Luxembourgish" + "message": "Luxemburgiska" }, "lang_mk": { - "message": "Macedonian" + "message": "Makedonska" }, "lang_mg": { - "message": "Malagasy" + "message": "Malagassiska" }, "lang_ms": { - "message": "Malay" + "message": "Malajiska" }, "lang_ml": { "message": "Malayalam" }, "lang_mt": { - "message": "Maltese" + "message": "Maltesiska" }, "lang_mi": { "message": "Maori" @@ -591,28 +633,31 @@ "message": "Marathi" }, "lang_mn": { - "message": "Mongolian" + "message": "Mongoliska" }, "lang_hmn": { - "message": "Monk" + "message": "Munk" }, "lang_my": { "message": "Myanmar" }, "lang_ne": { - "message": "Nepali" + "message": "Nepalesiska" }, "lang_no": { - "message": "Norwegian" + "message": "Norska" + }, + "lang_or": { + "message": "Odia (Oriya)" }, "lang_fa": { - "message": "Persian" + "message": "Persiska" }, "lang_pl": { - "message": "Polish" + "message": "Polska" }, "lang_pt": { - "message": "Portuguese" + "message": "Portugisiska" }, "lang_pa": { "message": "Punjabi" @@ -621,19 +666,22 @@ "message": "Pushto" }, "lang_ro": { - "message": "Romanian" + "message": "Rumänska" }, "lang_ru": { - "message": "Russian" + "message": "Ryska" }, "lang_sm": { - "message": "Samoan" + "message": "Samoanska" }, "lang_gd": { - "message": "Scottish Gaelic" + "message": "Höglandsskotska" }, "lang_sr": { - "message": "Serbian" + "message": "Serbiska" + }, + "lang_st": { + "message": "Sesotho" }, "lang_sn": { "message": "Shona" @@ -642,75 +690,96 @@ "message": "Sindhi" }, "lang_si": { - "message": "Sinhala" + "message": "Singalesiska" }, "lang_sk": { - "message": "Slovak" + "message": "Slovakiska" }, "lang_sl": { - "message": "Slovenian" + "message": "Slovenska" }, "lang_so": { - "message": "Somali" - }, - "lang_sx": { - "message": "Sotho" + "message": "Somaliska" }, "lang_es": { - "message": "Spanish" + "message": "Spanska" }, "lang_su": { - "message": "Sundanese" + "message": "Sundanesiska" }, "lang_sw": { "message": "Swahili" }, "lang_sv": { - "message": "Swedish" + "message": "Svenska" }, "lang_tl": { "message": "Tagalog" }, "lang_tg": { - "message": "Tajiki" + "message": "Tadzjiki" }, "lang_ta": { - "message": "Tamil" + "message": "Tamilska" + }, + "lang_tt": { + "message": "Tatariska" }, "lang_te": { - "message": "Telugu" + "message": "Telugiska" }, "lang_th": { - "message": "Thai" + "message": "Thailändska" }, "lang_tr": { - "message": "Turkish" + "message": "Turkiska" + }, + "lang_tk": { + "message": "Turkmeniska" }, "lang_uk": { - "message": "Ukrainian" + "message": "Ukrainska" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uiguriska" + }, "lang_uz": { - "message": "Uzbek" + "message": "Uzbekiska" }, "lang_vi": { - "message": "Vietnamese" + "message": "Vietnamesiska" }, "lang_cy": { - "message": "Welsh" + "message": "Walesiska" }, "lang_xh": { "message": "Xosa" }, "lang_yi": { - "message": "Yiddish" + "message": "Jiddisch" }, "lang_yo": { "message": "Yoruba" }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "Engelska (Amerikanska)" + }, + "lang_en-GB": { + "message": "Engelska (Brittiska)" + }, + "lang_pt-PT": { + "message": "Portugisiska" + }, + "lang_pt-BR": { + "message": "Portugisiska (Brasiliansk)" + }, + "lang_zh": { + "message": "Kinesiska" } } \ No newline at end of file diff --git a/src/_locales/tl/messages.json b/src/_locales/tl/messages.json index a80c7d4..48de494 100644 --- a/src/_locales/tl/messages.json +++ b/src/_locales/tl/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Quickly translate selected text on web page. In toolbar popup, you can translate input text." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Donate with PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Open in Google Translate" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Copy" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Target language" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "General" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Select the default target language." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index 01e65fb..d2e6b9f 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Sayfada seçtiğiniz metni hızlıca çevirin. Seçilen metni tarayıcı araç çubuğu penceresinden de çevirebilirsiniz." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "PayPal ile bağış yapın" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Google Translate'de aç" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Kopyala" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Hedef dil" }, - "langList": { - "message": "af:Afrikaanca, sq:Arnavutça, am:Amharca, ar:Arapça, hy:Ermenice, az:Azerice, eu:Baskça, be:Belarusça, bn:Bengalce, bs:Boşnakça, bg:Bulgarca, ca:Katalanca, ceb:Sabuanca, ny:Çevaca, zh-CN:Çince (Çin Halk Cumhuriyeti), zh-TW:Çince (Tayvan), co:Korsikaca, hr:Hırvatça, cs:Çekçe, da:Danimarkaca, nl:Flemenkçe, en:İngilizce, eo:Esperanto, et:Estonca, fi:Fince, fr:Fransızca, fy:Frizce, gl:Galiçyaca, ka:Gürcüce, de:Almanca, el:Yunanca, gu:Guceratça, ht:Haitice, ha:Hausaca, haw:Hawai Dili, he:İbranice, hi:Hintçe, hu:Macarca, is:İzlandaca, ig:İgbo Dili, id:Endonezyaca, ga:İrlandaca, it:İtalyanca, ja:Japonca, jv:Cavaca, kn:Kannada Dili, kk:Kazakça, km:Kmerce, ky:Kırgızca, ko:Korece, ku:Kürtçe, lo:Laoca, la:Latince, lv:Letonca, lt:Litvanca, lb:Lüksemburgca, mk:Makedonca, mg:Malgaşça, ms:Malayca, ml:Malayalamca, mt:Maltaca, mi:Maorice, mr:Marathi, mn:Moğolca, hmn:Monk Dili, my:Birmanca, ne:Nepalce, no:Norveççe, fa:Farsça, pl:Polonyaca, pt:Portekizce, pa:Pencapça, ps:Peştuca, ro:Rumence, ru:Rusça, sm:Samoaca, gd:İskoçça, sr:Sırpça, sn:Shona Dili, sd:Sindhi, si:Seylanca, sk:Slovakça, sl:Slovence, so:Somalice, sx:Sotho Dili, es:İspanyolca, su:Sundaca, sw:Svahili, sv:İsveççe, tl:Tagalogca, tg:Tacikçe, ta:Tamilce, te:Teluguca, th:Tayca, tr:Türkçe, uk:Ukraynaca, ur:Urduca, uz:Özbekçe, vi:Vietnamca, cy:Galce, xh:Xosa Dili, yi:Yidiş, yo:Yoruba Dili, zu:Zuluca" - }, "allLangLabel": { "message": "Tüm Diller" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Genel" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Varsayılan hedef dilini seçin." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Hata: Servis kullanım limitine ulaşıldı. Lütfen biraz bekleyin ve tekrar deneyin." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Hata: Bilinmeyen hata" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Kmerce" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kırgızca" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norveççe" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Farsça" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Sırpça" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona Dili" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somalice" }, - "lang_sx": { - "message": "Sotho Dili" - }, "lang_es": { "message": "İspanyolca" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamilce" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Teluguca" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Türkçe" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukraynaca" }, "lang_ur": { "message": "Urduca" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Özbekçe" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zuluca" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portekizce" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index da76cf8..2ddee0d 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Швидко перекладає виділений текст на вебсторінці. Текст можна вводити у вікні на панелі інструментів." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Офірувати через PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Відкрити в перекладачі Google" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Копіювати" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Цільова мова" }, - "langList": { - "message": "af:Африкаанс, sq:Албанська, am:Амхарська, ar:Арабська, hy:Вірменська, az:Азербайджанська, eu:Баська, be:Білоруська, bn:Бенґальська, bs:Боснійська, bg:Болгарська, ca:Каталонська, ceb:Себуанська, ny:Чева, zh-CN:Китайська (PRC), zh-TW:Китайська (Тайвань), co:Корсиканська, hr:Хорватська, cs:Чеська, da:Данська, nl:Нідерляндська, en:Англійська, eo:Есперанто, et:Естонська, fi:Фінська, fr:Французька, fy:Фризька, gl:Галісійська, ka:Грузинська, de:Німецька, el:Грецька, gu:Гуджаратська, ht:Гаїтянська, ha:Гауса, haw:Гавайська, he:Іврит, hi:Гінді, hu:Угорська, is:Ісляндська, ig:Ігбо, id:Індонезійська, ga:Ірляндська, it:Італійська, ja:Японська, jv:Яванська, kn:Kannada, kk:Казахська, km:Кхмерська, ky:Киргизька, ko:Корейська, ku:Курдська, lo:Лаоська, la:Латинська, lv:Латиська, lt:Литовська, lb:Люксембурзька, mk:Македонська, mg:Малагасійська, ms:Малайська, ml:Малаялам, mt:Мальтійська, mi:Маорі, mr:Маратхі, mn:Монгольська, hmn:Монк, my:Бірманська, ne:Непальська, no:Норвезька, fa:Перська, pl:Польська, pt:Португальська, pa:Панджабі, ps:Пушту, ro:Румунська, ru:Російська, sm:Самоанська, gd:Шотляндська гельська, sr:Сербська, sn:Шона, sd:Сіндхі, si:Сингальська, sk:Словацька, sl:Словенська, so:Сомалійська, sx:Cото, es:Іспанська, su:Cунданська, sw:Свагілі, sv:Шведська, tl:Тагалог, tg:Таджицька, ta:Тамільська, te:Телугу, th:Тайська, tr:Турецька, uk:Українська, ur:Урду, uz:Узбецька, vi:Вʼєтнамська, cy:Валійська, xh:Ксоза, yi:Їдиш, yo:Йоруба, zu:Зулу" - }, "allLangLabel": { "message": "Усі мови" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Загальне" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Оберіть мову на яку перекладається." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Помилка: Ліміт використання сервісу вичерпано. Зачекайте трохи і повторіть спробу." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Помилка: Невідома помилка" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Кхмерська" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Киргизька" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Норвезька" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Перська" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Сербська" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Шона" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Сомалійська" }, - "lang_sx": { - "message": "Cото" - }, "lang_es": { "message": "Іспанська" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Тамільська" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Телугу" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Турецька" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Українська" }, "lang_ur": { "message": "Урду" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Узбецька" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Зулу" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Португальська" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/ur/messages.json b/src/_locales/ur/messages.json index a8ec748..54583cb 100644 --- a/src/_locales/ur/messages.json +++ b/src/_locales/ur/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "ویب سائٹ پر ٹیکسٹ کا جلدی سے ترجمہ کریں۔ ٹول بار پاپ اپ پر، آپ ٹیکسٹ داخل کر سکتے ہیں۔" + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "پے پال کے ساتھ ادا کریں" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "گوگل ترجمے میں کھولیں" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "کاپی" }, @@ -38,20 +41,53 @@ "targetLangLabel": { "message": "ٹارگٹ زبان" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { - "message": "All languages" + "message": "تمام زبانیں" }, "recentLangLabel": { - "message": "Recent languages" + "message": "حالیہ زبانیں" }, "settingsLabel": { - "message": "Settings" + "message": "ترتیبات" }, "generalLabel": { - "message": "General" + "message": "عمومی" + }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." }, "targetLangCaptionLabel": { "message": "Select the default target language." @@ -386,6 +422,9 @@ "unavailableError": { "message": "Error: Service usage limit reached. Please wait a while and try again." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Error: Unknown error" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "کینیاروانڈا" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "اوڑیا (اوڑیا)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "سیسوتو" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "ٹاٹر" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "ترکمان" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "اویغور" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index 20430ae..e4e9f3f 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "Nhanh chóng dịch văn bản đã chọn trên trang web. Trong thanh công cụ bật lên, bạn có thể dịch văn bản nguồn." + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "Đóng góp bằng PayPal" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "Mở trong Google Dịch" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "Sao chép" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "Ngôn ngữ đích" }, - "langList": { - "message": "af:Afrikaans, sq:Albanian, am:Amharic, ar:Arabic, hy:Armenian, az:Azerbaijani, eu:Basque, be:Belarusian, bn:Bengali, bs:Bosnian, bg:Bulgarian, ca:Catalan, ceb:Cebuano, ny:Chewa, zh-CN:Chinese (PRC), zh-TW:Chinese (Taiwan), co:Corsican, hr:Croatian, cs:Czech, da:Danish, nl:Dutch, en:English, eo:Esperanto, et:Estonian, fi:Finnish, fr:French, fy:Frisian, gl:Galician, ka:Georgian, de:German, el:Greek, gu:Gujarati, ht:Haitian, ha:Hausa, haw:Hawaiian, he:Hebrew, hi:Hindi, hu:Hungarian, is:Icelandic, ig:Igbo, id:Indonesian, ga:Irish, it:Italian, ja:Japanese, jv:Javanese, kn:Kannada, kk:Kazakh, km:Khmer, ky:Kirghiz, ko:Korean, ku:Kurdish, lo:Laotian, la:Latin, lv:Latvian, lt:Lithuanian, lb:Luxembourgish, mk:Macedonian, mg:Malagasy, ms:Malay, ml:Malayalam, mt:Maltese, mi:Maori, mr:Marathi, mn:Mongolian, hmn:Monk, my:Myanmar, ne:Nepali, no:Norwegian, fa:Persian, pl:Polish, pt:Portuguese, pa:Punjabi, ps:Pushto, ro:Romanian, ru:Russian, sm:Samoan, gd:Scottish Gaelic, sr:Serbian, sn:Shona, sd:Sindhi, si:Sinhala, sk:Slovak, sl:Slovenian, so:Somali, sx:Sotho, es:Spanish, su:Sundanese, sw:Swahili, sv:Swedish, tl:Tagalog, tg:Tajiki, ta:Tamil, te:Telugu, th:Thai, tr:Turkish, uk:Ukrainian, ur:Urdu, uz:Uzbek, vi:Vietnamese, cy:Welsh, xh:Xosa, yi:Yiddish, yo:Yoruba, zu:Zulu" - }, "allLangLabel": { "message": "See you again" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "Tổng quát" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "Chọn ngôn ngữ đích mặc định." }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "Lỗi: Đã đạt đến giới hạn sử dụng dịch vụ. Xin vui lòng chờ một lúc và thử lại." }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "Lỗi: Lỗi không xác định" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "Khmer" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "Kirghiz" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "Norwegian" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "Persian" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "Serbian" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "Shona" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "Somali" }, - "lang_sx": { - "message": "Sotho" - }, "lang_es": { "message": "Spanish" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "Tamil" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "Telugu" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "Turkish" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "Ukrainian" }, "lang_ur": { "message": "Urdu" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "Uzbek" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "Zulu" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "Portuguese" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index aebc35b..1eb6e89 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "快捷翻译网页上选中的文本。亦可在工具栏弹窗中输入文本进行翻译。" + "message": "Quickly translate selected or typed text on web pages. Supports Google Translate and DeepL API." }, "donateWithPaypalLabel": { "message": "使用 PayPal 捐赠" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "在 Google 翻译中打开" }, + "openInDeeplLabel": { + "message": "Open in DeepL Translator" + }, "copyLabel": { "message": "复制" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "目标语言" }, - "langList": { - "message": "af:南非荷兰语, sq:阿尔巴尼亚语, am:阿姆哈拉语, ar:阿拉伯语, hy:亚美尼亚语, az:阿塞拜疆语, eu:巴斯克语, be:白俄罗斯语, bn:孟加拉语, bs:波斯尼亚语, bg:保加利亚语, ca:加泰罗尼亚语, ceb:宿雾语, ny:齐切瓦语, zh-CN:中文(简体), zh-TW:中文(繁体), co:科西嘉语, hr:克罗地亚语, cs:捷克语, da:丹麦语, nl:荷兰语, en:英语, eo:世界语, et:爱沙尼亚语, fi:芬兰语, fr:法语, fy:弗里斯兰语, gl:加利西亚语, ka:格鲁吉亚语, de:德语, el:希腊语, gu:古吉拉特语, ht:海地语, ha:豪萨语, haw:夏威夷语, he:希伯来语, hi:印地语, hu:匈牙利语, is:冰岛语, ig:伊博语, id:印度尼西亚语, ga:爱尔兰语, it:意大利语, ja:日语, jv:爪哇语, kn:埃纳德语, kk:哈萨克语, km:高棉语, ky:吉尔吉斯语, ko:韩语, ku:库尔德语, lo:老挝语, la:拉丁语, lv:拉脱维亚语, lt:立陶宛语, lb:卢森堡语, mk:马其顿语, mg:马尔加什语, ms:马来语, ml:马拉雅拉姆, mt:马耳他语, mi:毛利语, mr:马拉地语, mn:蒙古语, hmn:苗语, my:缅甸语, ne:尼泊尔语, no:挪威语, fa:波斯语, pl:波兰语, pt:葡萄牙语, pa:旁遮普语, ps:普什图语, ro:罗马尼亚语, ru:俄语, sm:萨摩亚语, gd:苏格兰盖尔语, sr:塞尔维亚语, sn:修纳语, sd:信德语, si:僧伽罗语, sk:斯洛伐克语, sl:斯洛文尼亚语, so:索马里语, sx:索托语, es:西班牙语, su:巽他语, sw:斯瓦希里语, sv:瑞典语, tl:塔加路语, tg:塔吉克语, ta:泰米尔语, te:泰卢固语, th:泰语, tr:土耳其语, uk:乌克兰语, ur:乌尔都语, uz:乌兹别克语, vi:越南语, cy:威尔士语, xh:雪撒语, yi:第绪语, yo:约鲁巴语, zu:祖鲁语" - }, "allLangLabel": { "message": "All languages" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "常规" }, + "translationApiLabel": { + "message": "Translation engine" + }, + "googleApiLabel": { + "message": "Google translate API" + }, + "googleApiCaptionLabel": { + "message": "Use Google Translate API. No registration is required." + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "Use DeepL API. You must register with DeepL API Free or DeepL API Pro to obtain an authorization key." + }, + "howToUseDeeplLabel": { + "message": "How to register DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API plan" + }, + "deeplPlanCaptionLabel": { + "message": "Select the DeepL API plan for which you registered." + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "Authorization key" + }, + "deeplAuthKeyCaptionLabel": { + "message": "Enter the authentication key for the DeepL API." + }, "targetLangCaptionLabel": { "message": "选择默认的目标语言" }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "错误:已达服务使用限制。请稍后再试。" }, + "deeplAuthError": { + "message": "Error: Authentication of DeepL API failed. Please set the authentication key and plan correctly on the settings page." + }, "unknownError": { "message": "错误:未知错误" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "高棉语" }, + "lang_rw": { + "message": "Kinyarwanda" + }, "lang_ky": { "message": "吉尔吉斯语" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "挪威语" }, + "lang_or": { + "message": "Odia (Oriya)" + }, "lang_fa": { "message": "波斯语" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "塞尔维亚语" }, + "lang_st": { + "message": "Sesotho" + }, "lang_sn": { "message": "修纳语" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "索马里语" }, - "lang_sx": { - "message": "索托语" - }, "lang_es": { "message": "西班牙语" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "泰米尔语" }, + "lang_tt": { + "message": "Tatar" + }, "lang_te": { "message": "泰卢固语" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "土耳其语" }, + "lang_tk": { + "message": "Turkmen" + }, "lang_uk": { "message": "乌克兰语" }, "lang_ur": { "message": "乌尔都语" }, + "lang_ug": { + "message": "Uyghur" + }, "lang_uz": { "message": "乌兹别克语" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "祖鲁语" + }, + "lang_en-US": { + "message": "English (American)" + }, + "lang_en-GB": { + "message": "English (British)" + }, + "lang_pt-PT": { + "message": "葡萄牙语" + }, + "lang_pt-BR": { + "message": "Portuguese (Brazilian)" + }, + "lang_zh": { + "message": "Chinese" } } \ No newline at end of file diff --git a/src/_locales/zh_TW/messages.json b/src/_locales/zh_TW/messages.json index cb78237..c79e72a 100644 --- a/src/_locales/zh_TW/messages.json +++ b/src/_locales/zh_TW/messages.json @@ -3,7 +3,7 @@ "message": "Simple Translate" }, "extDescription": { - "message": "快速翻譯網頁上選取的文字。在工具列彈出式視窗中,您可以翻譯輸入的文字。" + "message": "快速翻譯在網頁上選定或輸入的文字。支援 Google 翻譯與 DeepL API。" }, "donateWithPaypalLabel": { "message": "透過 PayPal 贊助" @@ -26,6 +26,9 @@ "openInGoogleLabel": { "message": "在 Google 翻譯中開啟" }, + "openInDeeplLabel": { + "message": "在 DeepL 翻譯中開啟" + }, "copyLabel": { "message": "複製" }, @@ -38,9 +41,6 @@ "targetLangLabel": { "message": "目標語言" }, - "langList": { - "message": "af:南非語, sq:阿爾巴尼亞語, am:阿姆哈拉語, ar:阿拉伯語, hy:亞美尼亞語, az:阿塞拜疆語, eu:巴斯克語, be:白俄羅斯語, bn:孟加拉語, bs:波士尼亞語, bg:保加利亞語, ca:加泰隆尼亞語, ceb:宿霧語, ny:齊切瓦語, zh-CN:中文 (簡體), zh-TW:中文 (繁體), co:科西嘉語, hr:克羅埃西亞語, cs:捷克語, da:丹麥語, nl:荷蘭語, en:英語, eo:世界語, et:愛沙尼亞語, fi:芬蘭語, fr:法語, fy:菲士蘭語, gl:加利西亞語, ka:喬治亞語, de:德語, el:希臘語, gu:古吉拉特語, ht:海地語, ha:豪薩語, haw:夏威夷語, he:希伯來語, hi:印地語, hu:匈牙利語, is:冰島語, ig:伊博語, id:印尼語, ga:愛爾蘭語, it:義大利語, ja:日語, jv:爪哇語, kn:康納達語, kk:哈薩克語, km:高棉語, ky:柯爾克孜語, ko:韓語, ku:庫德語, lo:寮語, la:拉丁語, lv:拉脫維亞語, lt:立陶宛語, lb:盧森堡語, mk:馬其頓語, mg:馬拉加斯語, ms:馬來語, ml:馬拉雅拉姆語, mt:馬爾他語, mi:毛利語, mr:馬拉提語, mn:蒙古語, hmn:孟語, my:緬甸語, ne:尼泊爾語, no:挪威語, fa:波斯語, pl:波蘭語, pt:葡萄牙語, pa:旁遮普語, ps:普什圖語, ro:羅馬尼亞語, ru:俄語, sm:薩摩亞語, gd:蘇格蘭蓋爾語, sr:塞爾維亞語, sn:修納語, sd:信德語, si:僧伽羅語, sk:斯洛伐克語, sl:斯洛維尼亞語, so:索馬利亞語, sx:塞索托語, es:西班牙語, su:巽他語, sw:斯瓦希里語, sv:瑞典語, tl:他加祿語, tg:塔吉克語, ta:坦米爾語, te:泰盧固語, th:泰語, tr:土耳其語, uk:烏克蘭語, ur:烏爾都語, uz:烏茲別克語, vi:越南語, cy:威爾斯語, xh:科薩語, yi:意第緒語, yo:約魯巴語, zu:祖魯語" - }, "allLangLabel": { "message": "所有語言" }, @@ -53,6 +53,42 @@ "generalLabel": { "message": "一般設定" }, + "translationApiLabel": { + "message": "翻譯引擎" + }, + "googleApiLabel": { + "message": "Google 翻譯 API" + }, + "googleApiCaptionLabel": { + "message": "使用 Google 翻譯 API。不需要註冊。" + }, + "deeplApiLabel": { + "message": "DeepL API" + }, + "deeplApiCaptionLabel": { + "message": "使用 DeepL API。您必須註冊 DeepL API Free 或 DeepL API Pro 以擷取授權金鑰。" + }, + "howToUseDeeplLabel": { + "message": "如何註冊 DeepL API" + }, + "deeplPlanLabel": { + "message": "DeepL API 方案" + }, + "deeplPlanCaptionLabel": { + "message": "選取您註冊的 DeepL API 方案。" + }, + "deeplFreeLabel": { + "message": "DeepL API Free" + }, + "deeplProLabel": { + "message": "DeepL API Pro" + }, + "deeplAuthKeyLabel": { + "message": "授權金鑰" + }, + "deeplAuthKeyCaptionLabel": { + "message": "輸入 DeepL API 的授權金鑰。" + }, "targetLangCaptionLabel": { "message": "選擇預設的目標語言。" }, @@ -386,6 +422,9 @@ "unavailableError": { "message": "錯誤:已達服務使用限制。請稍後再試一次。" }, + "deeplAuthError": { + "message": "錯誤:DeepL API 授權失敗。請在設定頁面上正確設定授權金鑰與方案。" + }, "unknownError": { "message": "錯誤:未知的錯誤" }, @@ -545,6 +584,9 @@ "lang_km": { "message": "高棉語" }, + "lang_rw": { + "message": "盧安達語" + }, "lang_ky": { "message": "柯爾克孜語" }, @@ -605,6 +647,9 @@ "lang_no": { "message": "挪威語" }, + "lang_or": { + "message": "奧里亞語" + }, "lang_fa": { "message": "波斯語" }, @@ -635,6 +680,9 @@ "lang_sr": { "message": "塞爾維亞語" }, + "lang_st": { + "message": "塞索托語" + }, "lang_sn": { "message": "修納語" }, @@ -653,9 +701,6 @@ "lang_so": { "message": "索馬利亞語" }, - "lang_sx": { - "message": "塞索托語" - }, "lang_es": { "message": "西班牙 語" }, @@ -677,6 +722,9 @@ "lang_ta": { "message": "坦米爾語" }, + "lang_tt": { + "message": "韃靼語" + }, "lang_te": { "message": "泰盧固語" }, @@ -686,12 +734,18 @@ "lang_tr": { "message": "土耳其語" }, + "lang_tk": { + "message": "土庫曼語" + }, "lang_uk": { "message": "烏克蘭語" }, "lang_ur": { "message": "烏爾都語" }, + "lang_ug": { + "message": "維吾爾語" + }, "lang_uz": { "message": "烏茲別克語" }, @@ -712,5 +766,20 @@ }, "lang_zu": { "message": "祖魯語" + }, + "lang_en-US": { + "message": "英語(美國)" + }, + "lang_en-GB": { + "message": "英語(英國)" + }, + "lang_pt-PT": { + "message": "葡萄牙語" + }, + "lang_pt-BR": { + "message": "葡萄牙語(巴西)" + }, + "lang_zh": { + "message": "中文" } } \ No newline at end of file