diff --git a/VERSION b/VERSION index 90a7f60..7962dcf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.12 +1.3.13 diff --git a/libretranslate/detect.py b/libretranslate/detect.py index b9f6f2e..5483935 100644 --- a/libretranslate/detect.py +++ b/libretranslate/detect.py @@ -1,5 +1,7 @@ # Originally adapted from https://github.com/aboSamoor/polyglot/blob/master/polyglot/base.py +import unicodedata + import pycld2 as cld2 @@ -52,7 +54,16 @@ class Detector: text (string): A snippet of text, the longer it is the more reliable we can detect the language used to write the text. """ - reliable, index, top_3_choices = cld2.detect(text, bestEffort=False) + try: + reliable, index, top_3_choices = cld2.detect(text, bestEffort=False) + except cld2.error as e: + if "input contains invalid UTF-8" in str(e): + # Fix for https://github.com/LibreTranslate/LibreTranslate/issues/514 + # related to https://github.com/aboSamoor/polyglot/issues/71#issuecomment-707997790 + text = ''.join([l for l in text if unicodedata.category(str(l))[0] not in ('S', 'M', 'C')]) + reliable, index, top_3_choices = cld2.detect(text, bestEffort=False) + else: + raise e if not reliable: self.reliable = False diff --git a/libretranslate/locales/ar/LC_MESSAGES/messages.po b/libretranslate/locales/ar/LC_MESSAGES/messages.po index 234f5f2..763c90e 100644 --- a/libretranslate/locales/ar/LC_MESSAGES/messages.po +++ b/libretranslate/locales/ar/LC_MESSAGES/messages.po @@ -8,108 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-07-26 20:09+0000\n" "Last-Translator: Rex_sa \n" -"Language-Team: Arabic \n" "Language: ar\n" +"Language-Team: Arabic " +"\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " +"n%100>=3 && n%100<=10 ? 3 : n%100>=0 && n%100<=2 ? 4 : 5);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=0 && n%100<=2 ? 4 : 5);\n" -"X-Generator: Weblate 5.0-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "تنسيق JSON غير صالح" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "اكتشاف تلقائي" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "غير مصرح به" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "تم تجاوز عدد الطلبات المسموح بها" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "مفتاح API غير صحيح" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "يرجى الاتصال بالسيرفر للحصول على مفتاح API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "زيارة%(url)s للحصول على مفتاح API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "التباطؤ:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "طلب غير صالح: المعامل ‭%(name)s ‮مفقود" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "الطلب خاطئ: الطلب (%(size)s) تتجاوز حدود النص (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s غير مدعوم‬ة" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s الشكل غير مدعوم" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "%(tname)s %(tcode)sغير متاحة كلغة هدف%(sname)s %(scode)s" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "لا يمكن ترجمة النص: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "ترجمة الملفات معطلة على هذا الخادم." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "طلب خاطئ: ملف فارغ" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "طلب غير صحيح: صيغة الملف غير مدعومة" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "اسم الملف غير صالح" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "الاقتراحات معطلة على هذا الخادم." @@ -249,7 +248,7 @@ msgstr "ترجمة" msgid "Translate text from a language to another" msgstr "ترجمة النص من لغة إلى أخرى" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "النص المترجمة" @@ -440,63 +439,63 @@ msgid "Whether submission was successful" msgstr "ما إذا كان التقديم ناجحاً" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "نسخ النص" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "لا يمكن تحميل %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "خطأ غير معروف" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "تم نسخه" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "شكراً على تصحيحك ملاحظة الاقتراح لن يبدأ تطبيقه في الحال." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "لا توجد لغات متاحة. هل قمت بتثبيت النماذج بشكل صحيح؟?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "ادخل مفتاحك إذا كنت بحاجة إلى مفتاح API، %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "اضغط على رابط \"المفاتيح\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "اتصل بمشغل الخادم." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "واجهة برمجة تطبيقات حرة ومفتوحة المصدر للترجمة الآلية" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -512,151 +511,156 @@ msgstr "ترجمة" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API مستندات" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "الحصول على مفتاح API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "تعيين مفتاح API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "تغيير اللغة" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "تعديل" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "الظلمة/الضوء" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "تجاهل" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "الترجمة API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "ترجمة النص" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "ترجمة الملفات" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "ترجمة من" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "تبديل المصدر واللغات المستهدفة" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "ترجمة الى" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "نص للترجمة" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "حذف النص" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "اقتراح ترجمة" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "إلغاء" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "أرسل" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "صيغ الملفات المدعومة:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "ملف" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "حذف الملف" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "ترجمة" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "تحميل" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "الطلب" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "الرد" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "api ترجمة آلي مفتوح المصدر" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "استضافة شخصية. غيرمتصل سهل الاعداد." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "ترجمة حرة" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "الرخصة:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"يجب استخدام واجهة برمجة التطبيقات العامة هذه للاختبار أو للاستخدام الشخصي أو " -"غير المتكرر. إذا كنت تريد تشغيل تطبيق إنتاجي ، من فضلك استخدم %(host_server)" -"s أو %(get_api_key)s." +"يجب استخدام واجهة برمجة التطبيقات العامة هذه للاختبار أو للاستخدام الشخصي" +" أو غير المتكرر. إذا كنت تريد تشغيل تطبيق إنتاجي ، من فضلك استخدم " +"%(host_server)s أو %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "تستضيف خادمك الخاص" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "الحصول على مفتاح API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "مصنوعة %(heart)s من قبل %(contributors)s ومدعومة بواسطة %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s المساهمون" #~ msgid "multipart/form-data" #~ msgstr "البيانات المتعددة الجوانب/الرسمية" + diff --git a/libretranslate/locales/az/LC_MESSAGES/messages.po b/libretranslate/locales/az/LC_MESSAGES/messages.po index dc29ce2..10a4dee 100644 --- a/libretranslate/locales/az/LC_MESSAGES/messages.po +++ b/libretranslate/locales/az/LC_MESSAGES/messages.po @@ -8,107 +8,106 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-08-31 07:05+0000\n" "Last-Translator: Ali Evcil \n" -"Language-Team: Azerbaijani \n" "Language: az\n" +"Language-Team: Azerbaijani " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.0.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Invalid JSON format" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Avtomatik simptomlar" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Uşaq" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Ən çox məlumat limitləri" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Invalid API əsas" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Bir API əsas almaq üçün server operatorla əlaqə edin" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Bakı %(url)s Bir API əsas almaq" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Yavaşlama:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Invalid tərəfindən: eksik %(name)s Qeydiyyat" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, fuzzy, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Invalid tərəfindən: (%(size)s) / (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s Yadda saxla" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s format dəstəkləmir" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, fuzzy, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "%(tname)s (%(tcode)s Ətraf dili kimi mövcud deyil %(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Qeyd çevirmə: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Bu server üzərində faylları silinir." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Invalid istə: boş fayl" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Invalid tərəfindən: fayl format əlavə etmir" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Ad Soyad" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Proqramlar bu server üzrə dəstəklənir." @@ -202,7 +201,7 @@ msgstr "Bakı" #: libretranslate/locales/.langs.py:23 msgid "Portuguese" -msgstr "" +msgstr " Portuguese" #: libretranslate/locales/.langs.py:24 msgid "Russian" @@ -226,11 +225,11 @@ msgstr "Türkiyə" #: libretranslate/locales/.langs.py:29 msgid "Ukranian" -msgstr "" +msgstr " U" #: libretranslate/locales/.langs.py:30 msgid "Vietnamese" -msgstr "" +msgstr " Vietnamese" #: libretranslate/locales/.swag.py:1 msgid "Retrieve list of supported languages" @@ -242,13 +241,13 @@ msgstr "Dillərin siyahısı" #: libretranslate/locales/.swag.py:3 msgid "translate" -msgstr "" +msgstr " translate" #: libretranslate/locales/.swag.py:4 msgid "Translate text from a language to another" msgstr "Bir dildən digər məsləhət" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Tarix" @@ -258,7 +257,7 @@ msgstr "Ad Soyad" #: libretranslate/locales/.swag.py:7 msgid "Translation error" -msgstr "" +msgstr " Translation error" #: libretranslate/locales/.swag.py:8 msgid "Slow down" @@ -307,7 +306,7 @@ msgstr "" #: libretranslate/locales/.swag.py:17 msgid "API key" -msgstr "" +msgstr "Axtarış" #: libretranslate/locales/.swag.py:18 msgid "Translate file from a language to another" @@ -345,11 +344,11 @@ msgstr "Yadda saxla" #: libretranslate/locales/.swag.py:26 msgid "frontend settings" -msgstr "" +msgstr " front" #: libretranslate/locales/.swag.py:27 msgid "frontend" -msgstr "" +msgstr " front" #: libretranslate/locales/.swag.py:28 msgid "Submit a suggestion to improve a translation" @@ -365,11 +364,11 @@ msgstr "Qeyd olun" #: libretranslate/locales/.swag.py:31 msgid "Original text" -msgstr "" +msgstr " Original" #: libretranslate/locales/.swag.py:32 msgid "Suggested translation" -msgstr "" +msgstr "Qeydiyyat" #: libretranslate/locales/.swag.py:33 #, fuzzy @@ -378,11 +377,11 @@ msgstr "Bir məhsul dilinin tanınması" #: libretranslate/locales/.swag.py:34 msgid "Language of suggested translation" -msgstr "" +msgstr "Müəlliflik" #: libretranslate/locales/.swag.py:35 msgid "feedback" -msgstr "" +msgstr " feedback" #: libretranslate/locales/.swag.py:36 msgid "Language code" @@ -445,63 +444,63 @@ msgid "Whether submission was successful" msgstr "Yadda saxla" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Elanlar" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Qeydiyyat %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Xüsusi məlumat" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Elan" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "Sizin düzeltmeniz üçün. Müəlliflik hüququqları qorunur." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Heç bir dil mövcuddur. Siz modelləri düzgün quraşdırdı?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, fuzzy, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "API key növü. Bir API əsas lazım varsa, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "\"Get API Key\" linkini basın." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "server operatoru əlaqə edin." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Pulsuz və Açıq Source Machine Translation API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -511,130 +510,134 @@ msgstr "" #: libretranslate/templates/index.html:11 msgid "translation" -msgstr "" +msgstr " translation" #: libretranslate/templates/index.html:11 msgid "api" -msgstr "" +msgstr " a" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "API Qeydiyyat" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "API Qeydiyyat" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Dil" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Tarix" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Qızıl / iş rejimi" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Axtarış" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Axtarış" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Proqramlar" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Qeydiyyatdan" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Swap məhsul və hedef dillər" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Axtarış" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Tarix" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Delete" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" -msgstr "" +msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Tarix" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "E-poçt" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Dəstəklənən fayl formatları:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Proqram" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Axtarış" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Pulsuz" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" -msgstr "" +msgstr " Response" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Open Source Machine Translation API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Self-Hosted. Offline Capable. Avadanlıq." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "Qeydiyyat" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Lisenziya:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, fuzzy, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -642,26 +645,27 @@ msgid "" "%(host_server)s or %(get_api_key)s." msgstr "" "Bu ictimai API test üçün istifadə olunmalıdır, xüsusi və ya infrequent " -"istifadə. istehsalda bir proqram işləyirsinizsə, lütfen %(host_server)s ya " -"%(get_api_key)s." +"istifadə. istehsalda bir proqram işləyirsinizsə, lütfen %(host_server)s " +"ya %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "öz serverinizə baxın" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "bir API əsas almaq" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Yaponiya %(heart)s by %(contributors)s və tərəfdaşlıq %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Kontributors" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/cs/LC_MESSAGES/messages.po b/libretranslate/locales/cs/LC_MESSAGES/messages.po index 0b7d2f4..cf58abe 100644 --- a/libretranslate/locales/cs/LC_MESSAGES/messages.po +++ b/libretranslate/locales/cs/LC_MESSAGES/messages.po @@ -8,79 +8,78 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-10 09:57+0000\n" "Last-Translator: Allan Nordhøy \n" -"Language-Team: Czech \n" "Language: cs\n" +"Language-Team: Czech " +"\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Neplatný formát JSON" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Auto detekce" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Neautorizované" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Příliš mnoho omezení požadavků" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Neplatný API klíč" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Obraťte se na provozovatele serveru a získejte klíč API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Hledat %(url)s získat klíč API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Pomalování:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, fuzzy, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Neplatný požadavek: chybějící %(name)s parametr" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Neplatná žádost: žádost (%(size)s) překračuje limit textu (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s není podporováno" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s formát není podporován" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -89,28 +88,28 @@ msgstr "" "%(tname)s (%(tcode)s) není k dispozici jako cílový jazyk od %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Nelze překládat text: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Překlady souborů jsou zakázány na tomto serveru." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Neplatný požadavek: prázdný soubor" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Neplatný požadavek: formát souboru není podporován" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Jméno souboru" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Návrhy jsou zakázány na tomto serveru." @@ -250,7 +249,7 @@ msgstr "čeština" msgid "Translate text from a language to another" msgstr "Přeložit text z jazyka do jiného" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Přeložit text" @@ -451,63 +450,63 @@ msgid "Whether submission was successful" msgstr "Ať už byla objednávka úspěšná" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Kopírovat text" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Nelze načíst %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Neznámá chyba" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Čeština" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "Díky za opravu. Všimněte si, že návrh nebude mít vliv hned." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Žádné jazyky. Nainstalovali jste modely správně?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Zadejte ve svém API klíč. Pokud potřebujete klíč API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "stiskněte odkaz \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "obraťte se na provozovatele serveru." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Volný a otevřený zdroj Strojový překlad API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -524,124 +523,128 @@ msgstr "překlad" msgid "api" msgstr "čeština" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Dokumenty" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Získejte API Čeština" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "Čeština" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Nastavení API Čeština" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Změnit jazyk" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Editace" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle tmavý / světelný režim" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Čeština" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Rozhraní API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Přeložit text" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Přeložit soubory" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Přeložit z" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Vyměnit zdroj a cílové jazyky" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Přeložit do" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Text překládat" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Smazat text" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Návrh překladu" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Hledat" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Odeslat" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Podporované formáty souborů:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Čeština" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Odebrat soubor" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Čeština" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Čeština" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Poptávka" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Čeština" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Otevřít zdroj Strojní překlad API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Vlastní. Offline Capable. Snadné nastavení." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licence:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, fuzzy, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -649,26 +652,27 @@ msgid "" "%(host_server)s or %(get_api_key)s." msgstr "" "Tento veřejný API by měl být použit pro testování, osobní nebo neobvyklé " -"použití. Pokud se chystáte spustit aplikaci ve výrobě, prosím %(host_server)" -"s nebo %(get_api_key)s." +"použití. Pokud se chystáte spustit aplikaci ve výrobě, prosím " +"%(host_server)s nebo %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "vlastní server" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "získat klíč API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Vyrobeno s %(heart)s podle %(contributors)s a poháněné %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "%(libretranslate)s Contributors" msgstr "Čeština %(libretranslate)s" #~ msgid "multipart/form-data" #~ msgstr "vícepart/form-data" + diff --git a/libretranslate/locales/da/LC_MESSAGES/messages.po b/libretranslate/locales/da/LC_MESSAGES/messages.po index 765ae55..8edb774 100644 --- a/libretranslate/locales/da/LC_MESSAGES/messages.po +++ b/libretranslate/locales/da/LC_MESSAGES/messages.po @@ -8,81 +8,80 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-10 09:57+0000\n" "Last-Translator: Allan Nordhøy \n" -"Language-Team: Danish \n" "Language: da\n" +"Language-Team: Danish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Ugyldig JSON format" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Autodetektor" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Uautoriseret" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "For mange anmodninger begrænser overtrædelser" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Ugyldig API-nøgle" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Kontakt serveroperatøren for at få en API-nøgle" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Besøg %(url)s at få en API-nøgle" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Langlægning:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Ugyldig anmodning: manglende %(name)s-parameter" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Ugyldig anmodning: anmodningen (%(size)s) overskrider tekstgrænsen " "(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s understøttes ikke" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s format understøttes ikke" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -91,28 +90,28 @@ msgstr "" "%(tname)s (%(tcode)s) er ikke tilgængelig som målsprog fra %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Kan ikke oversætte tekst: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Filer oversættelse er deaktiveret på denne server." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Ugyldig anmodning: tomt fil" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Ugyldig anmodning: filformat ikke understøttet" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Ugyldig filnavn" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Forslag er deaktiveret på denne server." @@ -253,7 +252,7 @@ msgstr "oversætter" msgid "Translate text from a language to another" msgstr "Oversæt tekst fra et sprog til et andet" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Oversat tekst" @@ -451,34 +450,34 @@ msgid "Whether submission was successful" msgstr "Om indsendelse var vellykket" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Kopier tekst" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Kan ikke indlæse %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Ukendt fejl" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copied" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -486,30 +485,30 @@ msgstr "" "Tak for din korrektion. Bemærk, at forslaget ikke vil tage virkning med " "det samme." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Ingen tilgængelige sprog. Har du installeret modellerne korrekt?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Indtast din API-nøgle. Hvis du har brug for en API-nøgle, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "tryk på linket \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "kontakt serveroperatøren." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Gratis og Open Source Machine Oversættelse API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -526,127 +525,131 @@ msgstr "oversættelse af oversættelse" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Få API Nøglenøgle" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Indstil API Nøglenøgle" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Skift sprog" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Rediger redigering" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Skift mørke/lysetilstand" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Begrænsninger" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Oversættelses-API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Oversæt tekst" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Oversæt filer" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Oversæt fra" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Skift kilde- og målsprog" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Oversæt til" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 #, fuzzy msgid "Text to translate" msgstr "Tekst at oversætte" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 #, fuzzy msgid "Delete text" msgstr "Slet tekst" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Foreslå oversættelse" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Annuller" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Send" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Understøttede filformater:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Fil" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Fjern fil" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Oversæt" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Download" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Anmod om forespørgsel" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Svar" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 #, fuzzy msgid "Open Source Machine Translation API" msgstr "Frit maskinoversættelses-API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Self-Hosted. Offline Capable. Nem at konfigurere." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licens:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -657,24 +660,25 @@ msgstr "" "Hvis du vil køre en ansøgning i produktionen, bedes du venligst " "%(host_server)s eller %(get_api_key)s" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, fuzzy msgid "host your own server" msgstr "værts din egen server" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "få en API-nøgle" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Lavet med %(heart)s af by %(contributors)s og drevet af %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s-bidragsydere" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/de/LC_MESSAGES/messages.po b/libretranslate/locales/de/LC_MESSAGES/messages.po index 7cd84f6..25c3329 100644 --- a/libretranslate/locales/de/LC_MESSAGES/messages.po +++ b/libretranslate/locales/de/LC_MESSAGES/messages.po @@ -8,112 +8,110 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-08-04 17:04+0000\n" "Last-Translator: Simon Hahne \n" -"Language-Team: German \n" "Language: de\n" +"Language-Team: German " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.0-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Ungültiges JSON-Format" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Auto-Erkennung" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Unbefugt" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Zu viele Verstöße gegen die Anfragelimits" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Ungültiger API-Schlüssel" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "" "Bitte kontaktieren Sie den Serverbetreiber, um einen API-Schlüssel zu " "erhalten" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Besuchen Sie %(url)s, um einen API-Schlüssel zu erhalten" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Verlangsamung:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Ungültige Anfrage: fehlender Parameter %(name)s" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" -msgstr "" -"Ungültige Anfrage: Anfrage (%(size)s) überschreitet Textlimit (%(limit)s)" +msgstr "Ungültige Anfrage: Anfrage (%(size)s) überschreitet Textlimit (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s wird nicht unterstützt" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "„%(format)s“-Format wird nicht unterstützt" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "" -"%(tname)s (%(tcode)s) ist nicht als Zielsprache von %(sname)s (%(scode)s) " -"verfügbar" +"%(tname)s (%(tcode)s) ist nicht als Zielsprache von %(sname)s (%(scode)s)" +" verfügbar" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Konnte Text nicht übersetzen: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Die Übersetzung von Dateien ist auf diesem Server deaktiviert." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Ungültige Anfrage: leere Datei" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Ungültige Anfrage: Dateiformat nicht unterstützt" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Ungültiger Dateiname" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Vorschläge sind auf diesem Server deaktiviert." @@ -253,7 +251,7 @@ msgstr "übersetzen" msgid "Translate text from a language to another" msgstr "Übersetzen von Text aus einer Sprache in eine andere" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Übersetzter Text" @@ -444,34 +442,34 @@ msgid "Whether submission was successful" msgstr "Ob die Einreichung erfolgreich war" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Text kopieren" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Kann %(url)s nicht laden" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Kopiert" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -479,32 +477,32 @@ msgstr "" "Danke für Ihre Korrektur. Beachten Sie, dass der Vorschlag nicht sofort " "wirksam wird." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Keine Sprachen verfügbar. Haben Sie die Modelle richtig installiert?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" -"Geben Sie Ihren API-Schlüssel ein. Wenn Sie einen API-Schlüssel benötigen, " -"%(instructions)s" +"Geben Sie Ihren API-Schlüssel ein. Wenn Sie einen API-Schlüssel " +"benötigen, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "folgen Sie dem Link „API-Schlüssel erhalten“." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "kontaktieren Sie den Serverbetreiber." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Freie und quelloffene API für maschinelle Übersetzung" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -521,151 +519,156 @@ msgstr "Übersetzung" msgid "api" msgstr "API" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API-Doku" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "API-Schlüssel erhalten" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "API-Schlüssel festlegen" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Sprache ändern" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Bearbeiten" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Dunkler/Lichtmodus" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Ablehnen" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Übersetzungs-API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Text übersetzen" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Dateien übersetzen" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Übersetzen von" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Quell- und Zielsprache vertauschen" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Übersetzen in" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Text zum Übersetzen" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Text löschen" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Übersetzung vorschlagen" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Abbrechen" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Senden" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Unterstützte Dateiformate:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Datei" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Datei entfernen" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Übersetzen" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Herunterladen" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Anfrage" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Antwort" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Open-Source-API für maschinelle Übersetzung" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Selbstgehostet. Offline-fähig. Einfach einzurichten." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Lizenz:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Diese öffentliche API sollte zum Testen, persönlichen oder seltenen Gebrauch " -"verwendet werden. Wenn Sie eine Anwendung produktiv betreiben wollen, bitte " -"%(host_server)s oder %(get_api_key)s." +"Diese öffentliche API sollte zum Testen, persönlichen oder seltenen " +"Gebrauch verwendet werden. Wenn Sie eine Anwendung produktiv betreiben " +"wollen, bitte %(host_server)s oder %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "hosten Sie Ihren eigenen Server" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "holen Sie sich einen API-Schlüssel" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Mit %(heart)s gemacht von %(contributors)s und betrieben mit %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "den %(libretranslate)s-Mitwirkenden" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/el/LC_MESSAGES/messages.po b/libretranslate/locales/el/LC_MESSAGES/messages.po index 432485f..fde27d4 100644 --- a/libretranslate/locales/el/LC_MESSAGES/messages.po +++ b/libretranslate/locales/el/LC_MESSAGES/messages.po @@ -8,81 +8,80 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-30 09:00+0000\n" "Last-Translator: Michael Lewnton \n" -"Language-Team: Greek \n" "Language: el\n" +"Language-Team: Greek " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Άκυρη JSON μορφή" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Αυτόματη Ανίχνευση" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Μη εξουσιοδοτημένο" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Υπερβολικά αιτημάτα, περιορισμός παραβιάσεων" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Μη έγκυρο κλειδί API" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Επικοινωνήστε με τον χειριστή server για να πάρετε ένα API κλειδί" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Επισκεφθείτε τον σύνδεσμο %(url)s για να πάρετε ένα κλειδί API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Επιβράδυνση:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Άκυρο αίτημα: ελλιπής παράμετρος %(name)s" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" -"Άκυρο αίτημα: το αίτημα(%(size)s) υπερβαίνει το όριο χαρακτήρων του κειμένου " -"(%(limit)s)" +"Άκυρο αίτημα: το αίτημα(%(size)s) υπερβαίνει το όριο χαρακτήρων του " +"κειμένου (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "Δεν υποστηρίζoνται %(lang)s" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "Η μορφή %(format)s δεν υποστηρίζεται" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -91,28 +90,28 @@ msgstr "" "%(tname)s (%(tcode)s) δεν είναι διαθέσιμη ως γλώσσα-στόχος από %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Το κείμενο: %(text)s δεν μπορεί να μεταφράστει" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Η μετάφραση αρχείων ειναί απενεργοποιημένη σε αυτόν τον διακομιστή." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Μη έγκυρο αίτημα: Το αρχείο είναι άδειο" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Ακυρωμένη αίτηση: μορφή αρχείου που δεν υποστηρίζεται" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Μη έγκυρο όνομα αρχείου" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Οι προτάσεις απενεργοποιούνται σε αυτόν τον server." @@ -252,7 +251,7 @@ msgstr "μετέφρασε" msgid "Translate text from a language to another" msgstr "Μεταφράστε κείμενο από γλώσσα σε άλλη" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Μεταφρασμένο κείμενο" @@ -443,34 +442,34 @@ msgid "Whether submission was successful" msgstr "Είτε η υποβολή ήταν επιτυχής" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Αντιγραφή κειμένου" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Δεν μπορεί να φορτώσει φορτίο %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Άγνωστο λάθος" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Συνήγοροι" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -478,30 +477,30 @@ msgstr "" "Χάρη στη διόρθωση σας. Σημειώστε ότι η πρόταση δεν θα τεθεί σε ισχύ " "αμέσως." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Δεν υπάρχουν διαθέσιμες γλώσσες. εγκαταστήσετε σωστά τα μοντέλα?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Τύπος στο API Key. Εάν χρειάζεστε ένα API key, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "πατήστε το σύνδεσμο \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "επικοινωνήστε με τον διαχειριστή server." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Δωρεάν και Open Source Machine μετάφραση API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -518,153 +517,158 @@ msgstr "μετάφραση" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Λήψη κλειδιού API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Ορισμός κλειδιού API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Αλλαγή γλώσσας" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Επεξεργασία επεξεργασίας" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle dark/light mode" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Απ" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Μετάφραση API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Μετάφραση κειμένου" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Αρχεία μετάφρασης" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Μεταφράστε από" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Η πηγή Swap και οι γλώσσες-στόχος" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Μετάβαση σε" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Κείμενο για μετάφραση" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Διαγράψτε κείμενο" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Πρότεινε μετάφραση" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Ακύρωση" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Αποστολή" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Υποστηριζόμενη μορφή αρχείων:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "File" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Αφαιρέστε αρχείο αρχείων" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Μετάφρασε" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Λήψη" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Αίτηση αιτήματος" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Απάντηση" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Άνοιγμα API Πηγιαίου Μηχανίματος Μετάφρασης" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Αυτο-Hosted. Offline Capable. Εύκολο στη ρύθμιση." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Άδεια:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Αυτό το δημόσιο API θα πρέπει να χρησιμοποιείται για δοκιμές, προσωπική ή " -"σπάνια χρήση. Εάν πρόκειται να εκτελέσετε μια εφαρμογή στην παραγωγή, " +"Αυτό το δημόσιο API θα πρέπει να χρησιμοποιείται για δοκιμές, προσωπική ή" +" σπάνια χρήση. Εάν πρόκειται να εκτελέσετε μια εφαρμογή στην παραγωγή, " "παρακαλούμε %(host_server)s ή %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "φιλοξενήσει το δικό σας διακομιστή" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "πάρετε ένα API key" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "" "Δημιουργήθηκε με %(heart)s από %(contributors)s και τροφοδοτείται από " "%(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Συμβαλλόμενοι" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/eo/LC_MESSAGES/messages.po b/libretranslate/locales/eo/LC_MESSAGES/messages.po index 0ca1470..d817bdc 100644 --- a/libretranslate/locales/eo/LC_MESSAGES/messages.po +++ b/libretranslate/locales/eo/LC_MESSAGES/messages.po @@ -8,79 +8,78 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-05-02 19:52+0000\n" "Last-Translator: Jorge Maldonado Ventura \n" -"Language-Team: Esperanto \n" "Language: eo\n" +"Language-Team: Esperanto " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Nevalida JSON-aranĝo" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Aŭtomata Detekto" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Ne rajtigita" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Tro da petaj limmalobservoj" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Invalid API-ŝlosilo" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Bonvolu kontakti la servilo operatoro por akiri API-ŝlosilon" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Vizitu %(url)s por akiri API-ŝlosilon" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Malrapidiĝo:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Nevalida peto: mankas %(name)s parametro" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Nevalida peto: peto (%(size)s) superas tekstlimon (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s ne estas subtenata" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s-aranĝo ne estas subtenata" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -89,28 +88,28 @@ msgstr "" "%(tname)s (%(tcode)s) ne estas disponebla kiel cellingvo de %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Ne povas traduki tekston: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Dosier-tradukoj estas malebligitaj en ĉi tiu servilo." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Nevalida peto: malplena dosiero" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Nevalida peto: dosieraranĝo ne subtenata" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nevalida dosiernomo" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Sugestoj estas malebligitaj en ĉi tiu servilo." @@ -250,7 +249,7 @@ msgstr "traduki" msgid "Translate text from a language to another" msgstr "Traduki tekston de lingvo al alia" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Tradukita teksto" @@ -441,70 +440,70 @@ msgid "Whether submission was successful" msgstr "Ĉu submetado estis sukcesa" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Kopii tekston" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Ne povas ŝarĝi %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Nekonata eraro" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Kopiita" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "Dankon pro via korekto. Notu, ke la propono ne ekvalidos tuj." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Neniu lingvo disponebla. Ĉu vi ĝuste instalis la modelojn?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Tajpu vian API-ŝlosilon. Se vi bezonas API-ŝlosilon, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "premu la «Akiri API-ŝlosilon» ligilon." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "kontaktu la servilan operatoron." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Libera kaj malfermitkoda API de maŝina tradukado" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Libera kaj malfermitkoda API de maŝina tradukado. Mem-gastigita, senkonekte " -"funkciebla kaj facile instalebla. Rulu vian propran API-servilon en nur " -"kelkaj minutoj." +"Libera kaj malfermitkoda API de maŝina tradukado. Mem-gastigita, " +"senkonekte funkciebla kaj facile instalebla. Rulu vian propran API-" +"servilon en nur kelkaj minutoj." #: libretranslate/templates/index.html:11 msgid "translation" @@ -514,150 +513,156 @@ msgstr "traduko" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API-dokumentaro" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Akiri API-ŝlosilon" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Agordi API-ŝlosilon" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Ŝanĝi la lingvon" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Redakti" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle malhela/luma reĝimo" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Malakcepti" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Tradukado-API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Traduki tekston" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Traduki dosierojn" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Tradukita de" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Interŝanĝi fontajn kaj celajn lingvojn" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Traduki al" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Teksto por traduki" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Forigi tekston" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Proponita traduko" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Nuligi" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Sendi" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Subtenitaj dosierformatoj:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Dosiero" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Forigi dosieron" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Traduku" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Elŝuti" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Peto" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Respondo" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API de malfermitkoda maŝina tradukado" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Mem-gastigita. Senkonekte funkciebla. Facile instalebla." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Permesilo:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Ĉi tiu publika API devus esti uzita por testado, persona aŭ malofta uzo. Se " -"vi rulos apon en produkta medio, bonvolu %(host_server)s aŭ %(get_api_key)s." +"Ĉi tiu publika API devus esti uzita por testado, persona aŭ malofta uzo. " +"Se vi rulos apon en produkta medio, bonvolu %(host_server)s aŭ " +"%(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "gastigi vian propran servilon" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "akiri API-ŝlosilon" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Farita per %(heart)s de %(contributors)s kaj funkciigita per %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Kontribuantoj" #~ msgid "multipart/form-data" #~ msgstr "multiparta/forma-datumoj" + diff --git a/libretranslate/locales/es/LC_MESSAGES/messages.po b/libretranslate/locales/es/LC_MESSAGES/messages.po index 0e57b61..5b23d77 100644 --- a/libretranslate/locales/es/LC_MESSAGES/messages.po +++ b/libretranslate/locales/es/LC_MESSAGES/messages.po @@ -8,113 +8,112 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-25 02:06+0000\n" "Last-Translator: José Alberto Justiniani \n" -"Language-Team: Spanish \n" "Language: es\n" +"Language-Team: Spanish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.16-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Formato JSON inválido" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Detección automática" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "No autorizado" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Demasiadas violaciones a los límites de la solicitud" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Clave API inválida" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "" "Por favor, contacte con el operador del servidor para obtener una clave " "API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Visita %(url)s para conseguir una clave API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Ralentización:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Solicitud inválida: falta %(name)s parámetro" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Solicitud inválida: el %(size)s) de la solicitud excede el límite de " "(%(limit)s) de texto" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "el %(lang)s no es compatible" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "formato(s) %(format)s no compatible(s)" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "" -"%(tname)s (%(tcode)s) no está disponible como idioma de destino para %(sname)" -"s (%(scode)s)" +"%(tname)s (%(tcode)s) no está disponible como idioma de destino para " +"%(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "No se puede traducir el texto: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "La traducción de archivos está deshabilitada en este servidor." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Solicitud inválida: archivo vacío" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Solicitud inválida: formato de archivo no compatible" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nombre de archivo inválido" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Las sugerencias están deshabilitadas en este servidor." @@ -254,7 +253,7 @@ msgstr "traducir" msgid "Translate text from a language to another" msgstr "Traducir texto de un idioma a otro" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Texto traducido" @@ -445,73 +444,72 @@ msgid "Whether submission was successful" msgstr "Si el envío tuvo éxito" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Copiar texto" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "No se puede cargar %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Error desconocido" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copiado" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "" -"Gracias por tu corrección. Ten en cuenta que la sugerencia no tendrá efecto " -"inmediatamente." +"Gracias por tu corrección. Ten en cuenta que la sugerencia no tendrá " +"efecto inmediatamente." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "No hay idiomas disponibles. ¿Instalaste los modelos correctamente?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" -msgstr "" -"Introduce tu clave de API. Si necesitas una clave de API, %(instructions)s" +msgstr "Introduce tu clave de API. Si necesitas una clave de API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "presiona el enlace \"Obtener Clave API\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "comunícate con el operador del servidor." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "API de traducción automática gratuita y de código abierto" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." msgstr "" "API de traducción automática gratuita y de código abierto. Autónoma, con " -"capacidad para trabajar sin conexión y fácil de configurar. Aloja tu propio " -"servidor API en sólo unos minutos." +"capacidad para trabajar sin conexión y fácil de configurar. Aloja tu " +"propio servidor API en sólo unos minutos." #: libretranslate/templates/index.html:11 msgid "translation" @@ -521,151 +519,156 @@ msgstr "traducción" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Obtener Clave API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Establecer Clave API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Cambiar el idioma" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Editar" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Modo oscuro/ligero" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Desestimar" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API de Traducción" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Traducir texto" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Traducir archivos" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Traducir del" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Cambiar idioma de origen y destino" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Traducir al" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Texto para traducir" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Borrar el texto" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Sugerir traducción" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Cancelar" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Enviar" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Formatos de archivo compatibles:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Archivo" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Eliminar el archivo" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Traducir" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Descargar" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Solicitud" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Respuesta" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API de Traducción de Código Abierto" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Autónoma. Funciona Sin Conexión. Fácil de Configurar." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licencia:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Esta API pública debería ser utilizada sólo para hacer pruebas y para el uso " -"personal o poco frecuente. Si vas a ejecutar una aplicación en producción, " -"por favor %(host_server)s u %(get_api_key)s." +"Esta API pública debería ser utilizada sólo para hacer pruebas y para el " +"uso personal o poco frecuente. Si vas a ejecutar una aplicación en " +"producción, por favor %(host_server)s u %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "aloja tu propio servidor" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "obtén una clave API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Hecho con %(heart)s por %(contributors)s e impulsado por %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "Colaboradores de %(libretranslate)s" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/fa/LC_MESSAGES/messages.po b/libretranslate/locales/fa/LC_MESSAGES/messages.po index ca0e60e..381a1d1 100644 --- a/libretranslate/locales/fa/LC_MESSAGES/messages.po +++ b/libretranslate/locales/fa/LC_MESSAGES/messages.po @@ -8,110 +8,110 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-06-03 02:40+0000\n" "Last-Translator: Surena \n" -"Language-Team: Persian \n" "Language: fa\n" +"Language-Team: Persian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "فرمت JSON نامعتبر است" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "تشخیص خودکار" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "مجاز نیست" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "تعداد درخواست‌ها بیش از حد مجاز است" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "کلید API نامعتبر است" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "لطفاً برای دریافت کلید API با كارپرداز سرور تماس بگیرید" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "برای دریافت کلید API از %(url)s بازدید نمایید" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "آهسته:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "درخواست نامعتبر است: پارامتر %(name)s وجود ندارد" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" -"درخواست نامعتبر است: درخواست (%(size)s) از محدودیت متنی (%(limit)s) فراتر رفت" +"درخواست نامعتبر است: درخواست (%(size)s) از محدودیت متنی (%(limit)s) فراتر" +" رفت" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s پشتیبانی نمی‌شود" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "فرمت %(format)s پشتیبانی نمی‌شود" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "" -"(%(tcode)s) (%(tname)s) از (%(scode)s) (%(sname)s)به‌عنوان یک زبان هدف در " -"دسترس نیست" +"(%(tcode)s) (%(tname)s) از (%(scode)s) (%(sname)s)به‌عنوان یک زبان هدف در" +" دسترس نیست" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "متن قابل ترجمه نیست: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "ترجمه فایل در این سرور غیرفعال است." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "درخواست نامعتبر است: فایل خالی است" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "درخواست نامعتبر است: فرمت فایل پشتیبانی نمی‌شود" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "نام فایل نامعتبر است" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "پیشنهادات در این سرور غیرفعال است." @@ -251,7 +251,7 @@ msgstr "ترجمه" msgid "Translate text from a language to another" msgstr "ترجمه متن از یک زبان به زبان دیگر" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "متن ترجمه شده" @@ -442,34 +442,34 @@ msgid "Whether submission was successful" msgstr "اینکه آیا ارسال موفقیت‌آمیز بود یا خیر" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "روگرفت متن" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "%(url)s بارگیری نمی‌شود" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "خطای ناشناخته" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "روگرفت شد" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -477,37 +477,38 @@ msgstr "" "از تصحیح شما سپاس‌گزاریم. توجه داشته باشید که این پیشنهاد بلافاصله اجرا " "نخواهد شد." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "هیچ زبانی در دسترس نیست. آیا مدل‌ها را به‌درستی نصب کرده‌اید؟" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" -"کلید API خود را وارد نمایید. اگر به یک کلید API نیاز دارید، %(instructions)s" +"کلید API خود را وارد نمایید. اگر به یک کلید API نیاز دارید، " +"%(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "تارپیوند \"دریافت کلید API\" را فشار دهید." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "با كارپرداز سرور تماس بگیرید." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "API ترجمه ماشینی رایگان و متن باز" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." msgstr "" -"API ترجمه ماشینی رایگان و متن باز. خود میزبان، قابلیت کار آفلاین و با قابلیت " -"راه‌اندازی آسان. سرور API خود را تنها در چند دقیقه اجرا کنید." +"API ترجمه ماشینی رایگان و متن باز. خود میزبان، قابلیت کار آفلاین و با " +"قابلیت راه‌اندازی آسان. سرور API خود را تنها در چند دقیقه اجرا کنید." #: libretranslate/templates/index.html:11 msgid "translation" @@ -517,150 +518,156 @@ msgstr "ترجمه" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "پرونده‌های API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "دریافت کلید API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "تنظیم کلید API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "تغییر زبان" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "ویرایش" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "حالت تاریک / روشن" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "انصراف" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API ترجمه" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "ترجمه متن" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "فایل‌های ترجمه" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "ترجمه از" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "جابجایی زبان مبدا و هدف" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "ترجمه به" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "متن برای ترجمه" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "حذف متن" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "پیشنهاد ترجمه" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "لغو" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "ارسال" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "فرمت‌های فایل پشتیبانی شده:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "فایل" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "حذف فایل" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "ترجمه کن" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "بارگیری" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "درخواست" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "پاسخ" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API ترجمه ماشینی متن باز" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "خود میزبان. قابلیت کار آفلاین. با قابلیت راه‌اندازی آسان." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "مجوز:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"این API عمومی باید برای آزمایش، استفاده شخصی یا گذری استفاده شود. اگر قرار " -"است برنامه‌ای در حال ساخت اجرا کنید، لطفا %(host_server)s یا %(get_api_key)s." +"این API عمومی باید برای آزمایش، استفاده شخصی یا گذری استفاده شود. اگر " +"قرار است برنامه‌ای در حال ساخت اجرا کنید، لطفا %(host_server)s یا " +"%(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "سرور خود را میزبانی کنید" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "دریافت یک کلید API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "ساخته شده با %(heart)s توسط %(contributors)s و بر آمده از %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "مشارکت‌‌کنندگان %(libretranslate)s" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/fi/LC_MESSAGES/messages.po b/libretranslate/locales/fi/LC_MESSAGES/messages.po index c0efd46..55a49e2 100644 --- a/libretranslate/locales/fi/LC_MESSAGES/messages.po +++ b/libretranslate/locales/fi/LC_MESSAGES/messages.po @@ -8,108 +8,106 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-02-27 19:38+0000\n" "Last-Translator: Marko Korhonen \n" -"Language-Team: Finnish \n" "Language: fi\n" +"Language-Team: Finnish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.16-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Virheellinen JSON formaatti" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Automaattinen havaitseminen" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Luvaton" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Liikaa pyyntöjä rajoittaa rikkomuksia" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Virheellinen API avain" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Ota yhteyttä palvelimen ylläpitäjään saadaksesi API-avaimen" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Vieraile %(url)s hankkiaksesi API avaimen" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Hidasta:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Virheellinen pyyntö: Kadonnut %(name)s parametri" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Virheellinen pyyntö: pyyntö (%(size)s ylittää tekstin rajan (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s ei ole tuettu" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s formaattia ei tueta" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" -msgstr "" -"%(tname)s (%(tcode)s) ei ole saatavilla kohdekielenä %(sname)s (%(scode)s)" +msgstr "%(tname)s (%(tcode)s) ei ole saatavilla kohdekielenä %(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Ei voi kääntää tekstiä: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Tiedostojen kääntäminen on poistettu käytöstä tällä palvelimella." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Virheellinen pyyntö: tyhjä tiedosto" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Virheellinen pyyntö: tiedostomuotoa ei tueta" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Virheellinen tiedostonimi" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Ehdotukset on poistettu käytöstä tällä palvelimella." @@ -249,7 +247,7 @@ msgstr "käännökset" msgid "Translate text from a language to another" msgstr "Käännä teksti kielestä toiseen" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Käännetty teksti" @@ -440,70 +438,70 @@ msgid "Whether submission was successful" msgstr "Onnistuiko lähetys" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Kopioi teksti" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Ei voi ladata %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Tuntematon virhe" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Kopioitiin" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "Kiitos korjauksesta. Huomaa, että ehdotus ei tule heti voimaan." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Ei kieliä saatavilla. Oletko asentanut mallit oikein?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Kirjoita API-avaimeesi. Jos tarvitset API-avaimen, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "paina \"Get API Key\" -linkkiä." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "ota yhteyttä palvelimen ylläpitäjään." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Ilmainen ja avoimen lähdekoodin konekäännösrajapinta" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Ilmainen ja avoimen lähdekoodin konekäännösrajapinta. Itseisännöity, offline-" -"tilassa toimiva ja helppo asentaa. Käytä omaa API-palvelintasi muutamassa " -"minuutissa." +"Ilmainen ja avoimen lähdekoodin konekäännösrajapinta. Itseisännöity, " +"offline-tilassa toimiva ja helppo asentaa. Käytä omaa API-palvelintasi " +"muutamassa minuutissa." #: libretranslate/templates/index.html:11 msgid "translation" @@ -513,124 +511,128 @@ msgstr "käännös" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Dokumentaatio" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Hanki API-avain" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Aseta API-avain" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Vaihda kieltä" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Muokkaa" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Tumma/kevyt tila" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Hylkää" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Käännös API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Käännä teksti" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Käännä tiedosto" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Käännökset" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Vaihda lähde ja kohdekielet" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Käännä kielelle" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Käännettävä teksti" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Poista teksti" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Ehdota käännöstä" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Peru" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Lähetä" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Tuetut tiedostomuodot:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Tiedosto" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Poista tiedosto" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Käännökset" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Lataa" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Pyyntö" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Vastaus" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Avoimen lähdekoodin käännös konekäännösrajapinta" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Itseisännöity. Offline-yhteensopiva. Helppo asentaa." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Lisenssi:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -641,23 +643,24 @@ msgstr "" "harvaan käyttöön. Jos aiot käyttää sovellusta tuotannossa, ole hyvä " "%(host_server)s tai %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "isännöi oma palvelin" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "hanki API-avain" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Valmistettu %(heart)s By %(contributors)s ja voimalla %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Osallistujat" #~ msgid "multipart/form-data" #~ msgstr "monipuolinen/form-data" + diff --git a/libretranslate/locales/fr/LC_MESSAGES/messages.po b/libretranslate/locales/fr/LC_MESSAGES/messages.po index b1ce504..742b2db 100644 --- a/libretranslate/locales/fr/LC_MESSAGES/messages.po +++ b/libretranslate/locales/fr/LC_MESSAGES/messages.po @@ -8,111 +8,110 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-27 02:59+0000\n" "Last-Translator: Olivier Dragon \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Format JSON incorrect" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Détection automatique" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Non autorisé" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Dépassement de la limite du nombre de requêtes" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Clé API incorrecte" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Veuillez contacter l'opérateur du serveur pour obtenir une clé API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Visitez %(url)s pour obtenir une clé API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Ralentissement :" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Requête incorrecte  : le paramètre %(name)s est manquant" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Demande non valide : la requête (%(size)s) dépasse la limite de texte " "(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s n'est pas prise en charge" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "le format %(format)s n'est pas pris en charge" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "" -"%(tname)s (%(tcode)s) n'est pas disponible comme langue cible pour %(sname)s " -"(%(scode)s)" +"%(tname)s (%(tcode)s) n'est pas disponible comme langue cible pour " +"%(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Impossible de traduire le texte : %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "La traduction de fichiers est désactivée sur ce serveur." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Requête invalide : le fichier est vide" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Requête non valide : le format de ce fichier n'est pas pris en charge" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nom de fichier invalide" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Les suggestions sont désactivées sur ce serveur." @@ -252,7 +251,7 @@ msgstr "traduction" msgid "Translate text from a language to another" msgstr "Traduire du texte d’une langue à l'autre" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Texte traduit" @@ -443,34 +442,34 @@ msgid "Whether submission was successful" msgstr "Si l'envoi a réussi" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Copier le texte" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Impossible de charger %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Erreur inconnue" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copié" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -478,36 +477,37 @@ msgstr "" "Merci pour votre correction. Notez que la suggestion ne prendra pas effet" " immédiatement." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Pas de langues disponibles. Avez-vous installé les modèles correctement ?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Entrez votre clé API. Si vous avez besoin d'une clé API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "appuyez sur le lien « Obtenir une clé d'API »." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "contactez l'opérateur du serveur." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "API de Traduction Automatique libre et ouverte" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." msgstr "" -"API de Traduction Automatique libre et ouverte. Auto-hébergée, hors ligne et " -"facile à installer. Lancez votre propre serveur API en quelques minutes." +"API de Traduction Automatique libre et ouverte. Auto-hébergée, hors ligne" +" et facile à installer. Lancez votre propre serveur API en quelques " +"minutes." #: libretranslate/templates/index.html:11 msgid "translation" @@ -517,151 +517,157 @@ msgstr "traduction" msgid "api" msgstr "API" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "Documentation de l'API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Obtenir une clé d'API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Définir la clé d'API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Changer de langue" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Modifier" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle dark/light mode" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Ignorer" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API de traduction" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Traduire du texte" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Traduire des fichiers" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Traduire depuis" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Échanger la langue source et la langue cible" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Traduire en" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Texte à traduire" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Supprimer le texte" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Suggérer une traduction" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Annuler" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Envoyer" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Formats de fichiers pris en charge :" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Fichier" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Supprimer le fichier" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Traduire" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Télécharger" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Demande" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Réponse" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API ouverte de traduction automatique" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Auto-hébergé. Mode hors ligne. Facile à configurer." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licence :" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Cette API publique ne devrait être utilisée que pour des tests, de manière " -"personnelle ou occasionnelle. Si vous souhaitez l'utiliser avec une " -"application en production, veuillez %(host_server)s ou %(get_api_key)s." +"Cette API publique ne devrait être utilisée que pour des tests, de " +"manière personnelle ou occasionnelle. Si vous souhaitez l'utiliser avec " +"une application en production, veuillez %(host_server)s ou " +"%(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "héberger votre propre serveur" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "obtenir une clé d'API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Conçu avec %(heart)s par %(contributors)s et propulsé par %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "Contributrices et contributeurs %(libretranslate)s" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/ga/LC_MESSAGES/messages.po b/libretranslate/locales/ga/LC_MESSAGES/messages.po index 23c65a8..6a03428 100644 --- a/libretranslate/locales/ga/LC_MESSAGES/messages.po +++ b/libretranslate/locales/ga/LC_MESSAGES/messages.po @@ -8,82 +8,81 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-10 09:57+0000\n" "Last-Translator: Allan Nordhøy \n" -"Language-Team: Irish \n" "Language: ga\n" +"Language-Team: Irish " +"\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 " +":(n>6 && n<11) ? 3 : 4;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(" -"n>6 && n<11) ? 3 : 4;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Formáid JSON marcáilte" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Déan teagmháil Linn" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Gan údarás" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Go leor sáruithe teorainneacha a iarraidh" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Eochair API luachmhar" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Téigh i dteagmháil leis an oibreoir freastalaí a fháil eochair API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Tabhair cuairt ar %(url)s a fháil eochair API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Slowdown:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, fuzzy, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Iarratas neamhbhailí: ar iarraidh %(name)s paraiméadar" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Iarratas neamhbhailí: iarratas (%(size)s) níos mó ná teorainn téacs " "(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, fuzzy, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s Níl tacaíocht" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, fuzzy, python-format msgid "%(format)s format is not supported" msgstr "%(format)s Níl formáid tacaíocht" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -92,28 +91,28 @@ msgstr "" "%(tname)s (%(tcode)s) nach bhfuil ar fáil mar sprioctheanga ó %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Ní féidir téacs a aistriú: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Comhaid aistriúcháin atá faoi mhíchumas ar an bhfreastalaí." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Iarratas neamhbhailí: comhad folamh" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Iarratas neamhbhailí: formáid comhaid nach bhfuil tacaíocht" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Ainm comhaid luachmhar" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Tá moltaí faoi mhíchumas ar an bhfreastalaí." @@ -253,7 +252,7 @@ msgstr "aistriú" msgid "Translate text from a language to another" msgstr "Téacs Translate ó theanga go ceann eile" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Téacs Aistrithe" @@ -454,34 +453,34 @@ msgid "Whether submission was successful" msgstr "Cibé an raibh aighneacht rathúil" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Téacs Cóip" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Ní féidir ualach %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Earráid aitheanta" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copied" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -489,30 +488,30 @@ msgstr "" "Go raibh maith agat as do cheartú. Tabhair faoi deara nach mbeidh an " "moladh i bhfeidhm ar shiúl." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Níl aon teangacha ar fáil. An raibh tú a shuiteáil na samhlacha i gceart?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, fuzzy, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Cineál i do API key. Más gá duit eochair API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "brúigh an nasc \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "teagmháil a dhéanamh leis an oibreoir freastalaí." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Saor in Aisce agus Oscailte Foinse Meaisín Aistriúchán API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -528,152 +527,158 @@ msgstr "aistriúchán" msgid "api" msgstr "taiseachas aeir: fliuch" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "Docs API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Faigh API Uisce agus Séarachas" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "Déan teagmháil linn" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Socraigh API Uisce agus Séarachas" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Athraigh teanga" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Inis dúinn, le do thoil.." -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle dorcha / mód éadrom" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Díroghnaigh gach rud" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Aistriúchán API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Translate Téacs" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Aistrithe Comhad" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Translate ó" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Swap foinse agus sprioctheangacha" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Translate isteach" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Téacs a aistriú" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Scrios téacs" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Mol aistriúcháin" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Cealaigh" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Seol do theachtaireacht a chur chugainn" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Formáidí comhaid Tacaithe:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Déan Teagmháil Linn" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Bain comhad" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Taiseachas aeir: fliuch" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Íoslódáil" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Iarratas a Dhéanamh" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Plandaí faoi dhíon" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Oscailte Foinse Meaisín API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Féin-Hosted. In ann. Éasca le Socrú." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "Déan teagmháil anois" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Ceadúnas:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Ba cheart an API poiblí seo a úsáid le haghaidh tástála, úsáide pearsanta nó " -"go minic. Má tá tú ag dul a reáchtáil iarratas i dtáirgeadh, le do thoil " -"%(host_server)s nó %(get_api_key)s." +"Ba cheart an API poiblí seo a úsáid le haghaidh tástála, úsáide pearsanta" +" nó go minic. Má tá tú ag dul a reáchtáil iarratas i dtáirgeadh, le do " +"thoil %(host_server)s nó %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "óstach do fhreastalaí féin" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "a fháil eochair API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "" -"Déanta le %(heart)s ag an %(contributors)s agus faoi thiomáint ag %(engine)s" +"Déanta le %(heart)s ag an %(contributors)s agus faoi thiomáint ag " +"%(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Seirbhís do Chustaiméirí" #~ msgid "multipart/form-data" #~ msgstr "ilpháirt / form-sonraí" + diff --git a/libretranslate/locales/he/LC_MESSAGES/messages.po b/libretranslate/locales/he/LC_MESSAGES/messages.po index 2135ba7..07813ad 100644 --- a/libretranslate/locales/he/LC_MESSAGES/messages.po +++ b/libretranslate/locales/he/LC_MESSAGES/messages.po @@ -8,107 +8,106 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-05-01 11:52+0000\n" "Last-Translator: Tamir Ben-Arie \n" -"Language-Team: Hebrew \n" "Language: he\n" +"Language-Team: Hebrew " +"\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 4.18-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "פורמט JSON" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "זיהוי אוטומטי" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "לא מורשה" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "יותר מדי בקשות מגבילות הפרות" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "מפתח API" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "צור קשר עם מפעיל השרת כדי לקבל מפתח API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "בקר ב-%(url)s להשגת מפתח API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "האטה:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "בקשה לא חוקית: פרמטר %(name)s חסר" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "בקשה לא חוקית: בקשה (%(size)s) מעבר למגבלת טקסט (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s לא נתמך" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "פורמט %(format)s אינו נתמך" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "(%(tname)s) (%(tcode)s)לא זמינה כשפת מטרה מהשפה %(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "לא ניתן לתרגם טקסט: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "תרגום קבצים מוגבל בשרת זה." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "בקשה לא חוקית: קובץ ריק" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "בקשה לא חוקית: פורמט קובץ לא נתמך" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "שם הקובץ Invalid" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "הצעות מוגבלות בשרת זה." @@ -248,7 +247,7 @@ msgstr "תרגום" msgid "Translate text from a language to another" msgstr "תרגום טקסט משפה לאחר" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "תרגום הטקסט" @@ -439,63 +438,63 @@ msgid "Whether submission was successful" msgstr "אם ההגשה הייתה מוצלחת" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "העתק טקסט" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "לא ניתן לטעון את %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "טעות לא ידועה" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "שוטרים" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "תודה על התיקון שלך. שימו לב שההצעה לא תיכנס לתוקף מיד." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "אין שפות זמינות. האם התקנת נכון את המודלים?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "הזמן את מפתח ה-API שלך. אם אתה זקוק למפתח API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "לחצו על הקישור \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "צור קשר עם מפעיל השרת." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Free and Open Source Machine" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -511,150 +510,156 @@ msgstr "תרגום התרגום" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "קבלת מפתח API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "הגדר מפתח API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "שינוי השפה" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Editעריכה" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "מצב כהה/אור" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "משמעת" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "תרגום API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "תרגום טקסט" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "תרגום קבצים" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "תרגום" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "מקור ושפת היעד" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "לתרגם" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "טקסט לתרגם" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "למחוק טקסט" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "הצעות תרגום" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "ביטול" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "שלח" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "פורמטי קבצים תומכים:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "File" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "הסרת קובץ" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "תרגום" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "הורד Download" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "בקשה" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "תגובה" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "קוד פתוח תרגום API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "מוגן. Offline Capable קל להגדרה." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "רישיון:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"ממשק API ציבורי זה משמש לבדיקה, שימוש אישי או בלתי צפוי בלבד. אם אתה הולך " -"להפעיל יישום בסביבת פעילות מלאה, בבקשה %(host_server)s או %(get_api_key)s." +"ממשק API ציבורי זה משמש לבדיקה, שימוש אישי או בלתי צפוי בלבד. אם אתה הולך" +" להפעיל יישום בסביבת פעילות מלאה, בבקשה %(host_server)s או " +"%(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "מארח את השרת שלך" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "מפתח API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "מיוצר עם %(heart)s על ידי %(contributors)s ומופעל על ידי %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "תורמי %(libretranslate)s" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/hi/LC_MESSAGES/messages.po b/libretranslate/locales/hi/LC_MESSAGES/messages.po index 09a6936..45e8498 100644 --- a/libretranslate/locales/hi/LC_MESSAGES/messages.po +++ b/libretranslate/locales/hi/LC_MESSAGES/messages.po @@ -8,79 +8,78 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-23 14:04+0000\n" "Last-Translator: ShareASmile \n" -"Language-Team: Hindi \n" "Language: hi\n" +"Language-Team: Hindi " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Invalid JSON प्रारूप" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "ऑटो" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "अनधिकृत" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "बहुत से अनुरोध सीमा उल्लंघन" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Invalid API key" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "एपीआई कुंजी प्राप्त करने के लिए सर्वर ऑपरेटर से संपर्क करें" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "यात्रा %(url)s एक API कुंजी प्राप्त करने के लिए" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "नीचे:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "अवैध अनुरोध: लापता %(name)s पैरामीटर" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "अनुरोध%(size)s) पाठ सीमा से अधिक है (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s समर्थित नहीं है" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s प्रारूप समर्थित नहीं है" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -89,28 +88,28 @@ msgstr "" "%(tname)s (d)%(tcode)s) से लक्ष्य भाषा के रूप में उपलब्ध नहीं है " "%(sname)s (d)%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "पाठ का अनुवाद नहीं कर सकते: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "इस सर्वर पर फ़ाइलें अनुवाद अक्षम हैं।." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "अमान्य अनुरोध: खाली फ़ाइल" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "अमान्य अनुरोध: फ़ाइल प्रारूप समर्थित नहीं है" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Invalid filename" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "इस सर्वर पर सुझाव अक्षम हैं।." @@ -250,7 +249,7 @@ msgstr "अनुवाद" msgid "Translate text from a language to another" msgstr "पाठ को एक भाषा से दूसरे में अनुवाद करें" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "अनुवादित पाठ" @@ -441,65 +440,65 @@ msgid "Whether submission was successful" msgstr "चाहे जमा करना सफल हो" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "पाठ कॉपी करें" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Cannot लोड %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "अज्ञात त्रुटि" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copied" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "आपके सुधार के लिए धन्यवाद। ध्यान दें कि सुझाव तुरंत प्रभावी नहीं होगा।." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "कोई भाषा उपलब्ध नहीं है। क्या आप मॉडल को सही ढंग से स्थापित कर सकते हैं?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" "अपने एपीआई कुंजी में टाइप करें। यदि आपको API कुंजी की आवश्यकता है, " "%(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "\"Get API कुंजी\" लिंक दबाएँ।." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "सर्वर ऑपरेटर से संपर्क करें।." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "फ्री एंड ओपन सोर्स मशीन ट्रांसलेशन एपीआई" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -515,124 +514,128 @@ msgstr "अनुवाद" msgid "api" msgstr "एपीआई" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "एपीआई डॉक" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "एपीआई प्राप्त करें कुंजी" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "गिटहब" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "एपीआई सेट कुंजी" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "भाषा बदलें" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "संपादित करें" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "टॉगल डार्क / लाइट मोड" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Dismis" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "अनुवाद एपीआई" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "पाठ अनुवाद" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "फ़ाइलें अनुवाद" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "से अनुवाद करें" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "स्वैप स्रोत और लक्ष्य भाषाओं" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "में अनुवाद" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "अनुवाद करने के लिए पाठ" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "पाठ संपादित करें" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "अनुवाद सुझाव" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "रद्द करना" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "भेजें" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "समर्थित फ़ाइल प्रारूप:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "फ़ाइल" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "फ़ाइल निकालें" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "अनुवाद" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "डाउनलोड" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "अनुरोध" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "जवाब" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "ओपन सोर्स मशीन अनुवाद एपीआई" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "स्व-होस्टेड। ऑफलाइन सक्षम। सेटअप करने में आसान।." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "लाइसेंस:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -643,25 +646,26 @@ msgstr "" "जाना चाहिए। यदि आप उत्पादन में आवेदन चला रहे हैं, तो कृपया ध्यान दें। " "%(host_server)s या %(get_api_key)s।" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "अपने सर्वर को होस्ट करें" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "एपीआई कुंजी प्राप्त करें" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "" "%(contributors)s द्वारा %(heart)s के साथ बनाया गया और %(engine)s द्वारा " "संचालित" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s योगदानकर्ता" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/hu/LC_MESSAGES/messages.po b/libretranslate/locales/hu/LC_MESSAGES/messages.po index 11b4dc1..b773e35 100644 --- a/libretranslate/locales/hu/LC_MESSAGES/messages.po +++ b/libretranslate/locales/hu/LC_MESSAGES/messages.po @@ -8,82 +8,82 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-02-25 11:36+0000\n" "Last-Translator: ebela \n" -"Language-Team: Hungarian \n" "Language: hu\n" +"Language-Team: Hungarian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.16-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Érvénytelen JSON formátum" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Automatikus felismerés" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Nem engedélyezett" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Túl sok kérelem korlátozza a jogsértéseket" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Érvénytelen API kulcs" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "" "Kérjük, vegye fel a kapcsolatot a szerver-üzemeltetővel, hogy megkapja az" " API kulcsot" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Látogatás %(url)s API kulcsot kapni" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Lassulás:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Érvénytelen kérés: hiányzik a(z) %(name)s paraméter" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" -"Érvénytelen kérés: kérés (%(size)s) meghaladja a szövegkorlátot (%(limit)s)" +"Érvénytelen kérés: kérés (%(size)s) meghaladja a szövegkorlátot " +"(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s nem támogatott" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s formátum nem támogatott" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " @@ -92,28 +92,28 @@ msgstr "" "%(tname)s (%(tcode)s) nem áll rendelkezésre célnyelvként %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Nem fordítható szöveg: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Files fordítás letiltása ezen a szerveren." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Érvénytelen kérés: üres fájl" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Érvénytelen kérés: fájlformátum nem támogatott" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Érvénytelen fájlnév" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "A javaslatok fogyatékkal élők ezen a szerveren." @@ -253,7 +253,7 @@ msgstr "fordítás" msgid "Translate text from a language to another" msgstr "Fordítson szöveget egy nyelvről egy másikra" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Fordított szöveg" @@ -444,34 +444,34 @@ msgid "Whether submission was successful" msgstr "Akár sikeres volt a benyújtás" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Másolás szöveg" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Nem tölthet %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Ismeretlen hiba" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Második" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -479,31 +479,30 @@ msgstr "" "Köszönöm a korrekciót. Ne feledje, hogy a javaslat nem fog azonnal " "hatályba lépni." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Nincsenek nyelvek. Helyesen telepítette a modelleket?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" -msgstr "" -"Típus az API kulcsodban. Ha szüksége van egy API kulcsra, %(instructions)s" +msgstr "Típus az API kulcsodban. Ha szüksége van egy API kulcsra, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "nyomja meg a \"Get API Key\" linket." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "lépjen kapcsolatba a szerver-üzemeltetővel." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Ingyenes és nyílt forráskódú gép fordítás API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -519,151 +518,156 @@ msgstr "fordítás" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Szerezd meg az API-t Key" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Állítsa be az API-t Key" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Változási nyelv" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Szerkesztés" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle sötét / fény mód" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Elbocsátások" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Fordítás API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Fordító szöveg" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Fordító fájlok" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Fordítsd le" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Swap forrás és célnyelvek" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Fordítsd le" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Fordítás szövege" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Törlés szöveg" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Legjobb fordítás" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Törlés" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Küldés" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Támogatott fájlformátumok:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "File" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Távolítsa el a fájlt" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Fordítás" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Letöltés" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Kérés" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Válasz" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Nyilt Forráskódú Gépi Fordító API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Önmagát választotta. Offline Képes. Könnyű a beállításhoz." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Engedély:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " "If you're going to run an application in production, please " "%(host_server)s or %(get_api_key)s." msgstr "" -"Ezt a nyilvános API-t tesztelésre, személyes vagy alkalmankénti használatra " -"használhatod. Amennyiben az alkalmazásod éles környezetben fogod használni " -"úgy használd a %(host_server)s-t vagy %(get_api_key)s-t." +"Ezt a nyilvános API-t tesztelésre, személyes vagy alkalmankénti " +"használatra használhatod. Amennyiben az alkalmazásod éles környezetben " +"fogod használni úgy használd a %(host_server)s-t vagy %(get_api_key)s-t." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "fogadja el saját szerverét" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "kap egy API kulcsot" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Made with %(heart)s által %(contributors)s és erőteljes %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Közreműködők" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/id/LC_MESSAGES/messages.po b/libretranslate/locales/id/LC_MESSAGES/messages.po index 5781c10..1ff87bb 100644 --- a/libretranslate/locales/id/LC_MESSAGES/messages.po +++ b/libretranslate/locales/id/LC_MESSAGES/messages.po @@ -8,110 +8,110 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-06 11:02+0000\n" "Last-Translator: Reza Almanda \n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.0.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Format JSON tidak valid" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Deteksi Otomatis" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Tidak Diizinkan" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Terlalu banyak pelanggaran batas permintaan" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Kunci API tidak valid" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Silakan hubungi operator server untuk mendapatkan kunci API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Kunjungi %(url)s untuk mendapatkan kunci API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Pelan-pelan:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Permintaan tidak valid: parameter %(name)s tidak ada" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" -"Permintaan tidak valid: permintaan (%(size)s) melebihi batas teks (%(limit)s)" +"Permintaan tidak valid: permintaan (%(size)s) melebihi batas teks " +"(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s tidak didukung" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s format tidak didukung" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "" -"%(tname)s (%(tcode)s) tidak tersedia sebagai bahasa target dari %(sname)s " -"(%(scode)s)" +"%(tname)s (%(tcode)s) tidak tersedia sebagai bahasa target dari %(sname)s" +" (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Tidak dapat menerjemahkan teks: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Terjemahan file dinonaktifkan di server ini." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Permintaan tidak valid: file kosong" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Permintaan tidak valid: format file tidak didukung" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nama file tidak valid" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Saran dinonaktifkan di server ini." @@ -251,7 +251,7 @@ msgstr "terjemahkan" msgid "Translate text from a language to another" msgstr "Terjemahkan teks dari bahasa ke bahasa lain" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Teks yang diterjemahkan" @@ -442,34 +442,34 @@ msgid "Whether submission was successful" msgstr "Apakah pengajuan berhasil" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Fotokopi" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Tidak bisa memuat %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Kesalahan tidak diketahui" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Disalin" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." @@ -477,30 +477,30 @@ msgstr "" "Terima kasih atas koreksi Anda. Perhatikan saran tidak akan mengambil " "efek segera." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Tidak ada bahasa yang tersedia. Apakah Anda menginstal model dengan benar?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Ketikkan kunci API. Jika Anda memerlukan kunci API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "tekan tautan \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "hubungi operator server." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "API Translation API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -517,124 +517,128 @@ msgstr "sitemap" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Documents" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Dapatkan Kunci API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Tetapkan Kunci API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Mengubah bahasa" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Sunting" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Mode gelap / ringan" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Tutup" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Terjemahkan Teks" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Terjemahkan File" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Terjemahkan dari" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Sumber swap dan bahasa target" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Terjemahkan ke" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Teks untuk diterjemahkan" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Hapus teks" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Sarankan terjemahan" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Batal" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Kirim" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Format file yang didukung:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "File" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Hapus file" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Terjemahkan" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Unduh" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Minta" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Respons" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API documentation" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Hosting mandiri. Bisa Offline. Mudah Disiapkan." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Lisensi:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -642,27 +646,27 @@ msgid "" "%(host_server)s or %(get_api_key)s." msgstr "" "API publik ini harus digunakan untuk pengujian, penggunaan pribadi, atau " -"jarang dipakai. Jika Anda akan menjalankan aplikasi dalam tahap produksi, " -"silakan %(host_server)s atau %(get_api_key)s." +"jarang dipakai. Jika Anda akan menjalankan aplikasi dalam tahap produksi," +" silakan %(host_server)s atau %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "host server anda sendiri" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "dapatkan kunci API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" -msgstr "" -"Dibuat dengan %(heart)s oleh %(contributors)s dan didukung oleh %(engine)s" +msgstr "Dibuat dengan %(heart)s oleh %(contributors)s dan didukung oleh %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "Kontributor %(libretranslate)s" #~ msgid "multipart/form-data" #~ msgstr "multipart/form-data" + diff --git a/libretranslate/locales/it/LC_MESSAGES/messages.po b/libretranslate/locales/it/LC_MESSAGES/messages.po index ae27d86..4d62b02 100644 --- a/libretranslate/locales/it/LC_MESSAGES/messages.po +++ b/libretranslate/locales/it/LC_MESSAGES/messages.po @@ -8,82 +8,80 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-07 13:03+0000\n" "Last-Translator: Piero Toffanin \n" -"Language-Team: Italian \n" +"Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Formato JSON non valido" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Rileva Automaticamente" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Non autorizzato" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Violazione da troppe richieste" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Chiave API non valida" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "" "Si prega di contattare l'operatore del server per ottenere una chiave API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Visita %(url)s per ottenere una chiave API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Rallenta:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Richiesta non valida: parametro %(name)s mancante" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Richiesta non valida: richiesta (%(size)s) supera i limiti di testo " "(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s non è supportato" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "il formato %(format)s non è supportato" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " @@ -92,28 +90,28 @@ msgstr "" "%(tname)s (%(tcode)s) non è disponibile come lingua di destinazione da " "%(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Non è possible tradurre il testo: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "La traduzione dei files è disabilitata su questo server." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Richiesta non valida: file vuoto" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Richiesta non valida: formato del file non supportato" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nome del file non valido" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "I suggerimenti sono disabilitati su questo server." @@ -253,7 +251,7 @@ msgstr "traduzione" msgid "Translate text from a language to another" msgstr "Traduce testo da una lingua a un'altra" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Testo tradotto" @@ -323,155 +321,155 @@ msgstr "File tradotto" msgid "File to translate" msgstr "File da tradurre" -#: libretranslate/locales/.swag.py:21 libretranslate/locales/.swag.py:22 +#: libretranslate/locales/.swag.py:21 msgid "Detect the language of a single text" msgstr "Rileva la lingua di un singolo testo" -#: libretranslate/locales/.swag.py:22 libretranslate/locales/.swag.py:23 +#: libretranslate/locales/.swag.py:22 msgid "Detections" msgstr "Rilevazioni" -#: libretranslate/locales/.swag.py:23 libretranslate/locales/.swag.py:24 +#: libretranslate/locales/.swag.py:23 msgid "Detection error" msgstr "Errore di rilevamento" -#: libretranslate/locales/.swag.py:25 +#: libretranslate/locales/.swag.py:24 msgid "Text to detect" msgstr "Testo da rilevare" -#: libretranslate/locales/.swag.py:25 libretranslate/locales/.swag.py:26 +#: libretranslate/locales/.swag.py:25 msgid "Retrieve frontend specific settings" msgstr "Recupera le impostazioni del frontend" -#: libretranslate/locales/.swag.py:26 libretranslate/locales/.swag.py:27 +#: libretranslate/locales/.swag.py:26 msgid "frontend settings" msgstr "impostazioni del frontend" -#: libretranslate/locales/.swag.py:27 libretranslate/locales/.swag.py:28 +#: libretranslate/locales/.swag.py:27 msgid "frontend" msgstr "frontend" -#: libretranslate/locales/.swag.py:28 libretranslate/locales/.swag.py:29 +#: libretranslate/locales/.swag.py:28 msgid "Submit a suggestion to improve a translation" msgstr "Invia un suggerimento per migliorare una traduzione" -#: libretranslate/locales/.swag.py:29 libretranslate/locales/.swag.py:30 +#: libretranslate/locales/.swag.py:29 msgid "Success" msgstr "Successo" -#: libretranslate/locales/.swag.py:30 libretranslate/locales/.swag.py:31 +#: libretranslate/locales/.swag.py:30 msgid "Not authorized" msgstr "Non autorizzato" -#: libretranslate/locales/.swag.py:31 libretranslate/locales/.swag.py:32 +#: libretranslate/locales/.swag.py:31 msgid "Original text" msgstr "Testo originale" -#: libretranslate/locales/.swag.py:33 +#: libretranslate/locales/.swag.py:32 msgid "Suggested translation" msgstr "Traduzione suggerita" -#: libretranslate/locales/.swag.py:34 +#: libretranslate/locales/.swag.py:33 msgid "Language of original text" msgstr "Lingua del testo originale" -#: libretranslate/locales/.swag.py:35 +#: libretranslate/locales/.swag.py:34 msgid "Language of suggested translation" msgstr "Lingua della traduzione suggerita" -#: libretranslate/locales/.swag.py:35 libretranslate/locales/.swag.py:36 +#: libretranslate/locales/.swag.py:35 msgid "feedback" msgstr "feedback" -#: libretranslate/locales/.swag.py:36 libretranslate/locales/.swag.py:37 +#: libretranslate/locales/.swag.py:36 msgid "Language code" msgstr "Codice lingua" -#: libretranslate/locales/.swag.py:37 libretranslate/locales/.swag.py:38 +#: libretranslate/locales/.swag.py:37 msgid "Human-readable language name (in English)" msgstr "Nome della lingua (in Inglese)" -#: libretranslate/locales/.swag.py:38 libretranslate/locales/.swag.py:39 +#: libretranslate/locales/.swag.py:38 msgid "Supported target language codes" msgstr "Codici lingua di destinazione supportati" -#: libretranslate/locales/.swag.py:39 libretranslate/locales/.swag.py:40 +#: libretranslate/locales/.swag.py:39 msgid "Translated text(s)" msgstr "Testo/i tradotto/i" -#: libretranslate/locales/.swag.py:40 libretranslate/locales/.swag.py:41 +#: libretranslate/locales/.swag.py:40 msgid "Error message" msgstr "Messaggio di errore" -#: libretranslate/locales/.swag.py:41 libretranslate/locales/.swag.py:42 +#: libretranslate/locales/.swag.py:41 msgid "Reason for slow down" msgstr "Ragione del rallentamento" -#: libretranslate/locales/.swag.py:42 libretranslate/locales/.swag.py:43 +#: libretranslate/locales/.swag.py:42 msgid "Translated file url" msgstr "URL del file tradotto" -#: libretranslate/locales/.swag.py:43 libretranslate/locales/.swag.py:44 +#: libretranslate/locales/.swag.py:43 msgid "Confidence value" msgstr "Valore di confidenza" -#: libretranslate/locales/.swag.py:44 libretranslate/locales/.swag.py:45 +#: libretranslate/locales/.swag.py:44 msgid "Character input limit for this language (-1 indicates no limit)" msgstr "Limite di caratteri per questa lingua (-1 indica nessun limite)" -#: libretranslate/locales/.swag.py:45 libretranslate/locales/.swag.py:46 +#: libretranslate/locales/.swag.py:45 msgid "Frontend translation timeout" msgstr "Tempo limite di traduzione sul frontend" -#: libretranslate/locales/.swag.py:46 libretranslate/locales/.swag.py:47 +#: libretranslate/locales/.swag.py:46 msgid "Whether the API key database is enabled." msgstr "Se il database di chiavi API è abilitato." -#: libretranslate/locales/.swag.py:47 libretranslate/locales/.swag.py:48 +#: libretranslate/locales/.swag.py:47 msgid "Whether an API key is required." msgstr "Se è richiesta una chiave API." -#: libretranslate/locales/.swag.py:48 libretranslate/locales/.swag.py:49 +#: libretranslate/locales/.swag.py:48 msgid "Whether submitting suggestions is enabled." msgstr "Se l'invio di suggerimenti è abilitato." -#: libretranslate/locales/.swag.py:49 libretranslate/locales/.swag.py:50 +#: libretranslate/locales/.swag.py:49 msgid "Supported files format" msgstr "Formati files supportati" -#: libretranslate/locales/.swag.py:50 libretranslate/locales/.swag.py:51 +#: libretranslate/locales/.swag.py:50 msgid "Whether submission was successful" msgstr "Se l'invio è stato di successo" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Copia testo" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Non riesco a caricare %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Errore sconosciuto" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copiato" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect right " "away." @@ -479,38 +477,39 @@ msgstr "" "Grazie per la tua correzione. Si noti che il suggerimento non avrà effetto " "subito." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Nessuna lingua disponibile. Hai installato correttamente i modelli?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" "Digita la tua chiave API. Se hai bisogno di una chiave API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "premi il link \"Ottieni Chiave API\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "contatta l'operatore del server." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "API di traduzione automatica libera e open source" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline capable " "and easy to setup. Run your own API server in just a few minutes." msgstr "" "API di traduzione automatica libera e open source. Self-hosted, funziona " -"anche offline e facile da configurare. Fai girare il tuo server API in pochi " -"minuti." +"anche offline e facile da configurare. Fai girare il tuo server API in pochi" +" minuti." #: libretranslate/templates/index.html:11 msgid "translation" @@ -520,124 +519,128 @@ msgstr "traduzione" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Ottieni Chiave API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Imposta Chiave API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Cambia lingua" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Modifica" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Cambia modalità scura/chiara" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Chiudi" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API di Traduzione" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Traduci Testo" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Traduci Files" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Traduci da" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Scambia lingua sorgente e di destinazione" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Traduci in" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Testo da tradurre" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Elimina testo" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Suggerisci una traduzione" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Annulla" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Invia" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Formati files supportati:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "File" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Rimuovi file" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Traduci" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Scarica" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Richiesta" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Risposta" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API di Traduzione Automatica Open Source" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Self-Hosted. Funziona anche offline. Facile da Configurare." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licenza:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. If " @@ -648,24 +651,23 @@ msgstr "" "o infrequente. Se hai intenzione di utilizzarla in produzione, per favore " "%(host_server)s o %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "hosta un server tuo" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "ottieni una chiave API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Realizzato con %(heart)s da %(contributors)s e powered by %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "Contributori di %(libretranslate)s" -#: libretranslate/locales/.swag.py:21 -msgid "multipart/form-data" -msgstr "multipart/form-data" +#~ msgid "multipart/form-data" +#~ msgstr "multipart/form-data" diff --git a/libretranslate/locales/ja/LC_MESSAGES/messages.po b/libretranslate/locales/ja/LC_MESSAGES/messages.po index 8247f84..f2456be 100644 --- a/libretranslate/locales/ja/LC_MESSAGES/messages.po +++ b/libretranslate/locales/ja/LC_MESSAGES/messages.po @@ -8,108 +8,105 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-10 09:57+0000\n" "Last-Translator: Allan Nordhøy \n" -"Language-Team: Japanese \n" +"Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "無効なJSON形式" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "自動検出" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "無許可" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "あまりにも多くのリクエストは違反を制限します" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Invalid API キー" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "サーバ管理者に連絡して、APIキーを取得する" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "アクセス %(url)s API キーを取得する" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "スローダウン:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, fuzzy, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "無効な要求: 欠落 %(name)s パラメータ" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "無効な要求: 要求(%(size)s) テキストの制限を超えた (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s サポートされていません" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s フォーマットはサポートされていません" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" -msgstr "%(tname)s (%(tcode)s) 対象言語は対象言語として利用できません。 %(sname)s " +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " "(%(scode)s)" +msgstr "%(tname)s (%(tcode)s) 対象言語は対象言語として利用できません。 %(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, fuzzy, python-format msgid "Cannot translate text: %(text)s" msgstr "テキストを翻訳できません。 %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "このサーバーではファイル翻訳が無効になっています。." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "無効なリクエスト:空のファイル" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "無効なリクエスト: ファイルがサポートされていない形式" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "無効なファイル名" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "このサーバーで提案が無効になっています。." @@ -249,7 +246,7 @@ msgstr "ログイン" msgid "Translate text from a language to another" msgstr "言語から別の言語にテキストを翻訳する" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "翻訳テキスト" @@ -450,66 +447,67 @@ msgid "Whether submission was successful" msgstr "投稿が成功したかどうか" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "テキストのコピー" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "負荷無し %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "未知のエラー" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "コピッド" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "あなたの修正をありがとう。 提案はすぐに影響しません。." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "多言語対応 モデルを正しくインストールしましたか?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "APIキーを入力します。 API キーが必要な場合は、%(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "「APIキーの取得」リンクを押します。." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "サーバ オペレータに連絡して下さい。." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "オープンソース・マシン・トランスレーション・API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" "オープンソース・マシン・トランスレーション API の無料およびオープン・ソース・マシン セルフホスト、オフライン対応、セットアップが簡単。 " "わずか数分で独自の API サーバーを実行します。." @@ -522,148 +520,151 @@ msgstr "インフォメーション" msgid "api" msgstr "ログイン" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API ドキュメント" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "API の取得 キーキー" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHubで" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "APIの設定 キーキー" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "言語変更" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "編集" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "ダークモード/ライトモードを切り替える" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "免責事項" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "翻訳 API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "テキストの翻訳" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "ファイル翻訳" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "翻訳から" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "スワップソースとターゲット言語" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "翻訳する" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "翻訳するテキスト" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "テキストの削除" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "翻訳の提案" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "キャンセル" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "お問い合わせ" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "サポートされているファイル形式:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "ファイル" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "ファイルを削除します。" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "ログイン" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "ダウンロード" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "リクエスト" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "ソリューション" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "オープンソース機械翻訳 API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "セルフホスト。 オフライン対応 簡単にセットアップできます。." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "ライブラリ" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "ライセンス:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, fuzzy, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." -msgstr "" -"このパブリック API は、テスト、個人的、または不適切な使用に使用されます。 " -"制作中のアプリケーションを実行する場合は、%(host_server)s または " +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " "%(get_api_key)s." +msgstr "" +"このパブリック API は、テスト、個人的、または不適切な使用に使用されます。 制作中のアプリケーションを実行する場合は、%(host_server)s" +" または %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "自分のサーバーをホストする" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "aPI キーを取得する" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "作りました %(heart)s によって %(contributors)s スタッフ %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s 貢献者" diff --git a/libretranslate/locales/ko/LC_MESSAGES/messages.po b/libretranslate/locales/ko/LC_MESSAGES/messages.po index 2178c96..c5b8776 100644 --- a/libretranslate/locales/ko/LC_MESSAGES/messages.po +++ b/libretranslate/locales/ko/LC_MESSAGES/messages.po @@ -8,107 +8,105 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-06-19 20:49+0000\n" "Last-Translator: Sungjoon Moon \n" -"Language-Team: Korean \n" +"Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18.1\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "잘못된 JSON 형식" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "자동 감지" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "인증되지 않음" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "요청이 너무 많음" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "잘못된 API 키" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "API 키를 얻기 위해 서버 연산자에 문의하시기 바랍니다" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "%(url)s 에서 API 키 받기" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "속도가 느림:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "잘못된 요청: %(name)s 파라미터 누락" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "잘못된 요청: 텍스트 제한 (%(limit)s) 초과하는 요청 (%(size)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s 지원되지 않음" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s 형식은 지원되지 않습니다" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "%(sname)s (%(scode)s)에서 %(tname)s (%(tcode)s)로 번역할 수 없습니다" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "텍스트를 번역할 수 없습니다: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "현재 서버에서 파일 번역이 비활성화 되어 있습니다." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "잘못된 요청: 빈 파일" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "잘못된 요청: 파일 형식 지원되지 않음" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "잘못된 파일명" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "현재 서버에서 제안이 비활성화 되어 있습니다." @@ -248,7 +246,7 @@ msgstr "번역" msgid "Translate text from a language to another" msgstr "다른 언어로 텍스트를 번역" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "번역된 텍스트" @@ -439,69 +437,70 @@ msgid "Whether submission was successful" msgstr "제출이 성공했는지 여부" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "텍스트 복사" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "%(url)s를 읽어들일 수 없음" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "알려지지 않은 오류" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "복사됨" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "수정해 주셔서 감사합니다. 제안은 즉시 반영되지 않을 수 있습니다." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "가능한 언어가 없음. 언어 모델을 제대로 설치하셨나요?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "API 키 입력. API 키가 필요한 경우, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "\"Get API Key\" 링크를 누릅니다." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "서버 운영자에게 문의하세요." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "자유 오픈 소스 기계 번역 API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"자유 오픈 소스 기계 번역 API. 셀프 호스팅, 오프라인에서 사용이 가능하며, " -"설치가 쉽습니다. 단 몇 분 만 투자하여 자신의 API 서버를 돌려보세요." +"자유 오픈 소스 기계 번역 API. 셀프 호스팅, 오프라인에서 사용이 가능하며, 설치가 쉽습니다. 단 몇 분 만 투자하여 자신의 API " +"서버를 돌려보세요." #: libretranslate/templates/index.html:11 msgid "translation" @@ -511,149 +510,151 @@ msgstr "번역" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API 문서" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "API 키 획득" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "API 키 설정" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "언어 선택" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "수정" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "어두운 색/빛 모드" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "닫기" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "번역 API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "텍스트 번역하기" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "파일 번역하기" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "~로 부터 번역하기" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "출발 언어, 도착 언어 서로 바꾸기" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "~로 번역하기" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "번역할 텍스트" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "텍스트 삭제" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "번역 제안하기" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "취소" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "보내기" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "지원되는 파일 형식:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "파일" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "파일 삭제" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "번역" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "다운로드" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "요청" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "응답" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "오픈 소스 기계 번역 API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "셀프 호스팅. 오프라인 이용 가능. 설정하기 쉬움." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "라이센스:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" -"이 공개 API는 테스트 또는 개인적인 용도로만 사용되어야 하며, 잦은 요청을 " -"지양합니다. 운영 환경에서 응용 프로그램을 실행할 경우, %(host_server)s 또는 " -"%(get_api_key)s을 참조하십시오." +"이 공개 API는 테스트 또는 개인적인 용도로만 사용되어야 하며, 잦은 요청을 지양합니다. 운영 환경에서 응용 프로그램을 실행할 경우, " +"%(host_server)s 또는 %(get_api_key)s을 참조하십시오." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "자신만의 서버 호스팅" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "API 키 획득" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" -msgstr "%(contributors)s의 손으로 %(heart)s와 함께 만들었으며, %(engine)s에 의해 " -"제공됨" +msgstr "%(contributors)s의 손으로 %(heart)s와 함께 만들었으며, %(engine)s에 의해 제공됨" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s 기여자" diff --git a/libretranslate/locales/messages.pot b/libretranslate/locales/messages.pot index 45d43ba..f2b734b 100644 --- a/libretranslate/locales/messages.pot +++ b/libretranslate/locales/messages.pot @@ -7,105 +7,105 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: LibreTranslate 1.3.9\n" +"Project-Id-Version: LibreTranslate 1.3.12\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" "%(tname)s (%(tcode)s) is not available as a target language from " "%(sname)s (%(scode)s)" msgstr "" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "" -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "" @@ -229,14 +229,6 @@ msgstr "" msgid "Vietnamese" msgstr "" -#: libretranslate/locales/.langs.py:31 -msgid "Catalan" -msgstr "" - -#: libretranslate/locales/.langs.py:32 -msgid "Kabyle" -msgstr "" - #: libretranslate/locales/.swag.py:1 msgid "Retrieve list of supported languages" msgstr "" @@ -253,7 +245,7 @@ msgstr "" msgid "Translate text from a language to another" msgstr "" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "" @@ -441,63 +433,63 @@ msgid "Whether submission was successful" msgstr "" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" "Thanks for your correction. Note the suggestion will not take effect " "right away." msgstr "" -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "" -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" "Free and Open Source Machine Translation API. Self-hosted, offline " "capable and easy to setup. Run your own API server in just a few minutes." @@ -511,124 +503,128 @@ msgstr "" msgid "api" msgstr "" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "" -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" "This public API should be used for testing, personal or infrequent use. " @@ -636,20 +632,20 @@ msgid "" "%(host_server)s or %(get_api_key)s." msgstr "" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "" diff --git a/libretranslate/locales/nl/LC_MESSAGES/messages.po b/libretranslate/locales/nl/LC_MESSAGES/messages.po index 309f5e8..2903492 100644 --- a/libretranslate/locales/nl/LC_MESSAGES/messages.po +++ b/libretranslate/locales/nl/LC_MESSAGES/messages.po @@ -8,109 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-10 09:57+0000\n" "Last-Translator: Allan Nordhøy \n" -"Language-Team: Dutch \n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Invalide JSON formaat" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Auto Detect" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Onbevoegd" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Teveel verzoeksovertredingen" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Invalide API" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Neem contact op met de server-operator om een API sleutel te krijgen" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Bezoek %(url)s om een API sleutel te krijgen" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Rustig aan" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, fuzzy, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Ongeldige verzoek: %(name)s parameter" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, fuzzy, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Invalide verzoek: (%(size)s) / (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s is niet gesteund" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s formaat is niet gesteund" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" "%(tname)s (%(tcode)s) Is niet beschikbaar als een doeltaal van %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Kan niet vertaalen tekst: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "De dossiers vertaling zijn uitgeschakeld op deze server." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Invalide verzoek: lege bestanden" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Ongeldig verzoek, dossier formaat niet gesteund" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Invalide" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Suggesties zijn uitgeschakeld op deze server." @@ -250,7 +248,7 @@ msgstr "vertaling:" msgid "Translate text from a language to another" msgstr "Vertaling:" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Vertaald door" @@ -451,70 +449,72 @@ msgid "Whether submission was successful" msgstr "Of het nu succesvol was" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Begrepen" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Kan niet laden %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Onbekende fout" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copi" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." -msgstr "Bedankt voor je correctie. Let op dat de suggestie niet meteen zal werken." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." +msgstr "" +"Bedankt voor je correctie. Let op dat de suggestie niet meteen zal werken." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Geen talen beschikbaar. Heb je de modellen correct geïnstalleerd?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, fuzzy, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" -msgstr "Type in je API key. Als je een API sleutel nodig hebt, %(instructions)s" +msgstr "" +"Type in je API key. Als je een API sleutel nodig hebt, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "druk op de \"Get API Key\" link." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "neem contact op met de server." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Vrij en open Source Machine Vertaling" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Vrij en open Source Machine Vertaling API. Self-hosted, offline capabel " -"en makkelijk te koppelen. Laat je eigen API server binnen een paar " -"minuten." +"Vrij en open Source Machine Vertaling API. Self-hosted, offline capabel en " +"makkelijk te koppelen. Laat je eigen API server binnen een paar minuten." #: libretranslate/templates/index.html:11 msgid "translation" @@ -524,148 +524,152 @@ msgstr "vertaling:" msgid "api" msgstr "♪" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Doc" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Haal API Sleutel" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "API Sleutel" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Verander de taal" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Ed" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle dark/light modus" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Ingerukt" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Vertaling:" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Vertaling:" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Vertaling:" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Vertaling:" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Zwembron en doel talen" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Vertaling:" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Text om te vertalen" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Verwijder bericht" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Suggest vertaling:" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Cancel" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Vertaling:" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Vertaling:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Veld" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Verwijder dossier" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Vertaling:" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Download" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Verzoek" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Respons" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Open Source Machine Vertaling" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Zelf gehost. Offline Capable. Makkelijk voor Setup." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTrans" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "License:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, fuzzy, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Deze openbare aanklager moet worden gebruikt voor testen, persoonlijk of in " "gebruik. Als je een aanvraag in de productie doet, alsjeblieft. " "%(host_server)s of... %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "uw eigen server" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "haal een API sleutel" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Gemaakt met %(heart)s ♪ %(contributors)s %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Verboden" diff --git a/libretranslate/locales/pl/LC_MESSAGES/messages.po b/libretranslate/locales/pl/LC_MESSAGES/messages.po index e7d2900..47dbff7 100644 --- a/libretranslate/locales/pl/LC_MESSAGES/messages.po +++ b/libretranslate/locales/pl/LC_MESSAGES/messages.po @@ -8,112 +8,109 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-01 11:56+0000\n" "Last-Translator: Wojtek Jurkowlaniec \n" -"Language-Team: Polish \n" +"Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.0.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Nieprawidłowy format JSON" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Wykryj automatycznie" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Brak uwierzytelnienia" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Przekroczono limit ilości zapytań" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Nieprawidłowy klucz API" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Proszę skontaktować się z operatorem serwera, aby uzyskać klucz API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Przejdź do %(url)s aby uzyskać klucz API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Spowolnienie:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Nieprawidłowe zapytanie: brakuje parametru %(name)s" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Nieprawidłowe zapytanie: zapytanie (%(size)s) przekracza limit znaków " "(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s nie jest wspierany" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "format %(format)s nie jest wspierany" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" -"%(tname)s (%(tcode)s) nie jest dostępny jako język docelowy z języka %(sname)" -"s (%(scode)s)" +"%(tname)s (%(tcode)s) nie jest dostępny jako język docelowy z języka " +"%(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Nie można przetłumaczyć tekstu: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Translacje plików są wyłączone na serwerze." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Nieprawidłowe zapytanie: pusty plik" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Nieprawidłowe zapytanie: format pliku nie jest wspierany" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nieprawidłowa nazwa pliku" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Sugestie są wyłączone na serwerze." @@ -253,7 +250,7 @@ msgstr "tłumaczenie" msgid "Translate text from a language to another" msgstr "Tekst tłumaczenia z języka na inny język" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Przetłumaczony tekst" @@ -444,71 +441,71 @@ msgid "Whether submission was successful" msgstr "Współzałożycielstwo odniosło sukces" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Tekst Copy" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "ładunek %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Nieznany błąd" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Skopiowano" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "Dzięki korekcji. Zasugerowanie nie będzie realizowane." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Żadne języki nie są dostępne. Czy można poprawnie stosować modele?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" "Wprowadź swój klucz API. Jeśli potrzebujesz klucza API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "prasa \"Get API Key\" (ang.)." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "skontaktuje się z operatorem serwera." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Free and Open Source Machine Translation API (ang.)" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Free and Open Source Machine Translation API (ang.). Samodzielny, " -"niezdolny i łatwy do położenia. Służysz własny serwer API w ciągu kilku " -"minut." +"Free and Open Source Machine Translation API (ang.). Samodzielny, niezdolny " +"i łatwy do położenia. Służysz własny serwer API w ciągu kilku minut." #: libretranslate/templates/index.html:11 msgid "translation" @@ -518,148 +515,152 @@ msgstr "transkrypcja" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "API Key" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Ustaw klucz API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Język zmienny" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Edyta" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle dark/light mode" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Dyskusja" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Tłumaczenie API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Przekład" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Translate File" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Przetłumaczenie" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Źródło i języki docelowe" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Przetłumaczyć" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Tekst tłumaczenia" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Tekst Delete" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Suggest" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Anuluj" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Send" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Formaty plików:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "File" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Remove plik" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Translat" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Download" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Zapytanie" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Odpowiedź" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Open Source Machine Translation API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Self-Hosted (ang.). Offline Capable (ang.). Łatwe do realizacji." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslation" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licencja:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "To publiczne API powinno być wykorzystywane do testowania, osobistego lub " "rzadkiego użytku. Jeśli zamierzasz uruchomić aplikację w produkcji, proszę " "%(host_server)s lub %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "serwer" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "uzyskaj klucz API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "zrealizować %(heart)s by %(contributors)s zasilany %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Contributor" diff --git a/libretranslate/locales/pt/LC_MESSAGES/messages.po b/libretranslate/locales/pt/LC_MESSAGES/messages.po index 038ec04..c2d45d4 100644 --- a/libretranslate/locales/pt/LC_MESSAGES/messages.po +++ b/libretranslate/locales/pt/LC_MESSAGES/messages.po @@ -8,109 +8,108 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-06-20 11:29+0000\n" "Last-Translator: Jessica Patricio \n" -"Language-Team: Portuguese \n" +"Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.1\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Formato JSON inválido" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Detecção automática" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Não autorizado" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Muitas violações do limite de requisições" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Chave de API inválida" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Entre em contato com o operador do servidor para obter uma chave API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Visite %(url)s para obter uma chave API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Devagar:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Pedido inválido: parâmetro %(name)s faltando" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" -msgstr "Pedido inválido: pedido (%(size)s) excede o limite de texto (%(limit)s)" +msgstr "" +"Pedido inválido: pedido (%(size)s) excede o limite de texto (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s não é suportado" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s formato não é suportado" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" -"%(tname)s (%(tcode)s) não está disponível como uma linguagem alvo de %(sname)" -"s (%(scode)s)" +"%(tname)s (%(tcode)s) não está disponível como uma linguagem alvo de " +"%(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Não é possível traduzir o texto: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "A tradução de arquivos está desativada neste servidor." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Pedido inválido: arquivo vazio" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Pedido inválido: formato de arquivo não suportado" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Nome de arquivo inválido" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Sugestões estão desativadas neste servidor." @@ -250,7 +249,7 @@ msgstr "traduzir" msgid "Translate text from a language to another" msgstr "Traduzir texto de uma língua para outra" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Texto traduzido" @@ -414,7 +413,8 @@ msgstr "Valor de confiança" #: libretranslate/locales/.swag.py:44 msgid "Character input limit for this language (-1 indicates no limit)" -msgstr "Limite de entrada de caracteres para esta língua (-1 indica sem limite)" +msgstr "" +"Limite de entrada de caracteres para esta língua (-1 indica sem limite)" #: libretranslate/locales/.swag.py:45 msgid "Frontend translation timeout" @@ -441,70 +441,73 @@ msgid "Whether submission was successful" msgstr "Se a submissão foi bem sucedida" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Copiar texto" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Não foi possível carregar %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Erro desconhecido" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Copiado" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "" -"Obrigado por sua correção. Note que a sugestão não terá efeito imediatamente." +"Obrigado por sua correção. Note que a sugestão não terá efeito " +"imediatamente." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Não há idiomas disponíveis. Você instalou os modelos corretamente?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" -msgstr "Digite sua chave API. Se você precisar de uma chave API, %(instructions)s" +msgstr "" +"Digite sua chave API. Se você precisar de uma chave API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "pressione o link \"Obter Chave API\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "contate o operador do servidor." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "API de tradução em máquina gratuita e de código aberto" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"API de tradução em máquina gratuita e de código aberto. Auto-hospedável, off-" -"line e fácil de configurar. Execute seu próprio servidor API em apenas " +"API de tradução em máquina gratuita e de código aberto. Auto-hospedável, " +"off-line e fácil de configurar. Execute seu próprio servidor API em apenas " "alguns minutos." #: libretranslate/templates/index.html:11 @@ -515,148 +518,152 @@ msgstr "tradução" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "Documentação API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Obter Chave API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Definir Chave API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Alterar idioma" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Editar" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Alternar o modo escuro/luz" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Recusar" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API de tradução" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Traduzir texto" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Traduzir arquivos" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Traduzir de" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Inverter linguagens de origem e destino" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Traduzir para" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Texto para traduzir" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Excluir texto" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Sugerir tradução" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Cancelar" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Enviar" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Formatos de arquivo suportados:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Arquivo" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Remover arquivo" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Traduzir" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Baixar" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Requisição" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Resposta" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API de tradução em máquina de código aberto" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Auto-Hospedável. Funciona Offline. Fácil de configurar." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licença:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Esta API pública deve ser usada para testes, uso pessoal ou infrequente. Se " "você vai executar uma aplicação em produção, por favor %(host_server)s ou " "%(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "hospede seu próprio servidor" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "obter uma chave API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Feito com %(heart)s por %(contributors)s e alimentado por %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "Contribuintes %(libretranslate)s" diff --git a/libretranslate/locales/ru/LC_MESSAGES/messages.po b/libretranslate/locales/ru/LC_MESSAGES/messages.po index faf5848..7386318 100644 --- a/libretranslate/locales/ru/LC_MESSAGES/messages.po +++ b/libretranslate/locales/ru/LC_MESSAGES/messages.po @@ -8,111 +8,108 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-05 11:54+0000\n" "Last-Translator: Blueberry \n" -"Language-Team: Russian \n" +"Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.0.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Недействительный формат JSON" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "автоопределённого языка" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Несанкционированно" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Слишком много ограничений по запросу" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Недействительный ключ API" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Пожалуйста, свяжитесь с оператором сервера, чтобы получить ключ API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Посетите %(url)s для получения ключа API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Притормозите:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Недействительный запрос: отсутствует параметр «%(name)s»" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "" "Недействительный запрос: запрос (%(size)s) превышает ограничение текста " "(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s не поддерживается" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "Формат %(format)s не поддерживается" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" "%(tname)s (%(tcode)s) не доступен как целевой язык от %(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Не удаётся перевести текст: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Перевод файлов отключён на этом сервере." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Недействительный запрос: пустой файл" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Недействительный запрос: формат файла не поддерживается" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Неверное имя файла" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Предложения отключены на этом сервере." @@ -252,7 +249,7 @@ msgstr "перевод" msgid "Translate text from a language to another" msgstr "Перевести текст с языка на другой" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Перевод текста" @@ -443,68 +440,69 @@ msgid "Whether submission was successful" msgstr "При отправке предложения" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Копировать текст" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Невозможно загрузить %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Скопировано" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "" "Спасибо за вашу поправку. Обратите внимание, что предложение не будет " "действовать сразу." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Нет языков. Вы правильно установили модели?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Введите ваш ключ API. Если вам нужен ключ API — %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "нажмите на ссылку «Получить ключ API»." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "связаться с оператором сервера." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Бесплатный и открытый источник машинного перевода с помощью API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" "Бесплатный и открытый источник машинного перевода с помощью API. " "Самостоятельный хостинг, возможность работы в автономном режиме и простота " @@ -518,150 +516,155 @@ msgstr "перевод" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "Документация API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Получить ключ API" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Установить ключ API" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Изменить язык" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Изменить" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle темно-легкий режим" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Закрыть" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Перевод с помощью API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Перевести текст" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Перевести файлы" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Перевести с" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Поменять местами исходный и целевой языки" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Перевести на" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Текст для перевода" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Удалить текст" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Предложить перевод" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Отмена" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Отправить" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Поддерживаемые форматы файлов:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Файл" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Удалить файл" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Перевести" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Скачать" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Запрос" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Ответ" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API машинного перевода с открытым исходным кодом" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "" "Самостоятельный хостинг. Возможность работы в автономном режиме. Легко " "настраивается." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Лицензия:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Этот публичный API должен использоваться для тестирования, личного или " "нечастого использования. Если вы собираетесь запустить приложение в " "производстве, пожалуйста %(host_server)s или %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "разместите собственный сервер" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "получите ключ API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" -msgstr "Сделано с %(heart)s благодаря %(contributors)s и работает на %(engine)s" +msgstr "" +"Сделано с %(heart)s благодаря %(contributors)s и работает на %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "участникам, внёсшим вклад в разработку %(libretranslate)s" diff --git a/libretranslate/locales/sk/LC_MESSAGES/messages.po b/libretranslate/locales/sk/LC_MESSAGES/messages.po index 763ce84..fb1175b 100644 --- a/libretranslate/locales/sk/LC_MESSAGES/messages.po +++ b/libretranslate/locales/sk/LC_MESSAGES/messages.po @@ -8,109 +8,108 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-08-10 21:59+0000\n" "Last-Translator: Milan Šalka \n" -"Language-Team: Slovak \n" +"Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 5.0-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Neplatný formát JSON" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Auto Detect" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Neoprávnené" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Príliš veľa porušení limitov žiadostí" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Neplatný API kľúč" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Prosím, kontaktujte operátora servera, aby ste dostali kľúč API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Návšteva %(url)s získať API kľúč" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Spomaľovanie:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Neplatná požiadavka: chýba %(name)s parameter" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" -msgstr "Neplatná požiadavka: žiadosť (%(size)s) presahuje limit textu (%(limit)s)" +msgstr "" +"Neplatná požiadavka: žiadosť (%(size)s) presahuje limit textu (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s nie je podporovaný" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s formát nie je podporovaný" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" -"%(tname)s ()%(tcode)s) nie je k dispozícii ako cieľový jazyk od %(sname)s" -" ()%(scode)s)" +"%(tname)s ()%(tcode)s) nie je k dispozícii ako cieľový jazyk od %(sname)s " +"()%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Nemožno preložiť text: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Preklady sú zakázané na tomto serveri." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Neplatná požiadavka: prázdny súbor" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Neplatná požiadavka: formát súboru nie je podporovaný" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Neplatné meno" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Návrhy sú zakázané na tomto serveri." @@ -250,7 +249,7 @@ msgstr "preložiť" msgid "Translate text from a language to another" msgstr "Preložiť text z jazyka do druhého" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Preklad" @@ -441,69 +440,70 @@ msgid "Whether submission was successful" msgstr "Či bolo podanie úspešné" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Kopírovať text" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Nemožno načítať %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Neznáma chyba" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Skopírované" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "Vďaka za vašu korekciu. Všimnite si, že návrh nebude mať vplyv hneď." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "K dispozícii nie sú žiadne jazyky. Nainštalovali ste modely správne?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Zadajte svoje API kľúč. Ak potrebujete kľúč API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "stlačte odkaz „Get API Key“." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "kontaktujte operátora servera." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Zadarmo a Open Source strojový preklad API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Zadarmo a Open Source strojového prekladu API. Seba-hosted, offline " -"schopný a ľahko nastaviť. Spustite svoj vlastný server API za pár minút." +"Zadarmo a Open Source strojového prekladu API. Seba-hosted, offline schopný " +"a ľahko nastaviť. Spustite svoj vlastný server API za pár minút." #: libretranslate/templates/index.html:11 msgid "translation" @@ -513,148 +513,152 @@ msgstr "preklad" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API dokumentácia" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Získať API kľúč" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Nastaviť API kľúč" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Zmeniť jazyk" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Upraviť" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle tmavý / svetelný režim" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Odmietnuť" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Prekladové API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Preložiť text" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Preložiť súbory" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Preložiť z" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Zameniť zdrojový a cieľový jazyk" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Preložiť do" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Text na preloženie" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Odstrániť text" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Navrhnúť preklad" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Zrušiť" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Odoslať" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Podporované formáty súborov:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Súbor" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Odstrániť súbor" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Preložiť" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Stiahnuť" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Žiadosť" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Odpoveď" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Open Source strojového prekladu API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Samostatne. Offline Capable. Jednoduché nastavenie." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licencia:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Toto verejné API by malo byť použité pre testovanie, osobné alebo zriedkavé " -"použitie. Ak sa chystáte spustiť aplikáciu vo výrobe, prosím %(host_server)s " -"alebo %(get_api_key)s." +"použitie. Ak sa chystáte spustiť aplikáciu vo výrobe, prosím %(host_server)s" +" alebo %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "hostiť svoj vlastný server" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "získať API kľúč" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Vyrobené s %(heart)s za pomoci %(contributors)s a poháňaný %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Prispievatelia" diff --git a/libretranslate/locales/sv/LC_MESSAGES/messages.po b/libretranslate/locales/sv/LC_MESSAGES/messages.po index 6b76fe7..19816de 100644 --- a/libretranslate/locales/sv/LC_MESSAGES/messages.po +++ b/libretranslate/locales/sv/LC_MESSAGES/messages.po @@ -8,109 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-03-01 08:36+0000\n" "Last-Translator: tygyh \n" -"Language-Team: Swedish \n" +"Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.16-rc\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Invalid JSON-format" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Identifiera Automatiskt" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Obehörig" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "För många förfrågningar begränsar överträdelser" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Invalid API nyckel" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Kontakta serveroperatören för att få en API-nyckel" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Besök %(url)s för att få en API-nyckel" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Nedsaktning:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Ogiltig begäran: parametern %(name)s saknas" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Ogiltig begäran: begäran %(size)s överstiger textgränsen (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s stöds inte" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s-formatet stöds inte" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" "%(tname)s (%(tcode)s) är inte tillgängligt som målspråk från %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Kan inte översätta text: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Filöversättning är inaktiverad på denna server." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Ogiltig begäran: tom fil" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Ogiltig begäran: filformat som inte stöds" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Invalid filnamn" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Förslag är inaktiverade på denna server." @@ -250,7 +248,7 @@ msgstr "översättning" msgid "Translate text from a language to another" msgstr "Översätt text från ett språk till ett annat" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Översatt text" @@ -441,72 +439,73 @@ msgid "Whether submission was successful" msgstr "Oavsett om inlämning var framgångsrik" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Kopiera text" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Kan inte ladda %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Okänd fel" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Kopierad" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "" -"Tack för din korrigering. Observera att förslaget inte kommer att träda i" -" kraft direkt." +"Tack för din korrigering. Observera att förslaget inte kommer att träda i " +"kraft direkt." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Inga språk tillgängliga. Har du installerat modellerna korrekt?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" -msgstr "Skriv in din API-nyckel. Om du behöver en API-nyckel, %(instructions)s" +msgstr "" +"Skriv in din API-nyckel. Om du behöver en API-nyckel, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "tryck på länken \"Get API Key\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "kontakta serveroperatören." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Gratis och öppen källkod Maskinöversättning API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Gratis och öppen källkod Maskinöversättning API. Självvärd, offline " -"kapabel och lätt att installera. Kör din egen API-server på bara några " -"minuter." +"Gratis och öppen källkod Maskinöversättning API. Självvärd, offline kapabel " +"och lätt att installera. Kör din egen API-server på bara några minuter." #: libretranslate/templates/index.html:11 msgid "translation" @@ -516,148 +515,152 @@ msgstr "översättning" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Få API Nyckeln" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Ställ in API Nyckeln" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Ändra språk" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Redigera" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Växla mörkt/ljusläge" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Avfärda" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Översättning API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Översätt text" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Översätt filer" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Översättning från" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Swap källa och målspråk" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Översätt till" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Text att översätta" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Ta bort text" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Föreslå översättning" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Avbokning" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Skicka" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Stödda filformat:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Fil" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Ta bort filen" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Översättning" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Ladda ner" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Begäran" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Svar" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API för maskinöversättning med öppen källkod" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Självhäftad. Offline kapabel. Lätt att ställa in." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Licens:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Detta offentliga API bör användas för testning, personlig eller sällsynt " -"användning. Om du ska köra en ansökan i produktionen, vänligen %(host_server)" -"s eller %(get_api_key)s." +"användning. Om du ska köra en ansökan i produktionen, vänligen " +"%(host_server)s eller %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "värd din egen server" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "få en API-nyckel" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Tillverkad med %(heart)s av %(contributors)s och drivs av %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Bidragsgivare" diff --git a/libretranslate/locales/tr/LC_MESSAGES/messages.po b/libretranslate/locales/tr/LC_MESSAGES/messages.po index aad9c43..f4c8b6f 100644 --- a/libretranslate/locales/tr/LC_MESSAGES/messages.po +++ b/libretranslate/locales/tr/LC_MESSAGES/messages.po @@ -8,109 +8,108 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-02-27 19:38+0000\n" "Last-Translator: Oğuz Ersen \n" -"Language-Team: Turkish \n" +"Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.16-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Geçersiz JSON biçimi" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Otomatik Algıla" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Yetkisiz İşlem" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Çok fazla istekte bulunarak, istek sınırı aşıldı" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Geçersiz API anahtarı" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" -msgstr "Bir API anahtarı almak için lütfen sunucu yöneticisiyle iletişime geçin" +msgstr "" +"Bir API anahtarı almak için lütfen sunucu yöneticisiyle iletişime geçin" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "API anahtarı almak için %(url)s adresini ziyaret edin" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Yavaşlama:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Geçersiz istek: eksik %(name)s parametresi" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Geçersiz istek: istek (%(size)s) metin sınırını aşıyor (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s desteklenmiyor" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s biçimi desteklenmiyor" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" "%(tname)s (%(tcode)s), %(sname)s (%(scode)s) için hedef dil olarak " "kullanılamıyor" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Metin çevrilemiyor: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Dosya çevirisi bu sunucuda devre dışı bırakıldı." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Geçersiz istek: boş dosya" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Geçersiz istek: dosya biçimi desteklenmiyor" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Geçersiz dosya adı" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Öneriler bu sunucuda devre dışı bırakıldı." @@ -250,7 +249,7 @@ msgstr "çevir" msgid "Translate text from a language to another" msgstr "Bir dilden diğerine metin çevirin" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Çevirilen metin" @@ -441,69 +440,70 @@ msgid "Whether submission was successful" msgstr "Gönderimin başarılı olup olmadığı" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Metni kopyala" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "%(url)s yüklenemiyor" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Bilinmeyen hata" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Kopyalandı" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "" "Düzeltmeniz için teşekkürler. Önerinin hemen etkili olmayacağını unutmayın." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Kullanılabilir dil yok. Modelleri doğru şekilde yüklediniz mi?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" "API anahtarınızı yazın. Bir API anahtarına ihtiyacınız varsa, " "%(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "\"API Anahtarı Al\" bağlantısına tıklayın." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "sunucu yöneticisiyle iletişime geçin." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Özgür ve Açık Kaynaklı Makine Çevirisi API'si" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" "Özgür ve Açık Kaynaklı Makine Çevirisi API'si. Kendiniz " "barındırabileceğiniz, çevrim dışı çalışabilir ve kurulumu kolay. Sadece " @@ -517,150 +517,155 @@ msgstr "çeviri" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Belgeleri" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "API Anahtarı Al" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "API Anahtarını Ayarla" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Dili değiştir" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Düzenle" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Geçiş karanlık / hafif mod" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Kapat" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Çeviri API'si" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Metin Çevir" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Dosya Çevir" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Şundan çevir" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Kaynak ve hedef dilleri değiştir" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Şuna çevir" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Çevrilecek metin" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Metni sil" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Çeviri öner" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "İptal" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Gönder" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Desteklenen dosya biçimleri:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Dosya" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Dosyayı kaldır" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Çevir" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "İndir" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "İstek" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Yanıt" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Açık Kaynaklı Makine Çevirisi API'si" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." -msgstr "Kendiniz Barındırabileceğiniz. Çevrim Dışı Çalışabilen. Kurulumu Kolay." +msgstr "" +"Kendiniz Barındırabileceğiniz. Çevrim Dışı Çalışabilen. Kurulumu Kolay." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Lisans:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Bu herkese açık API test, kişisel veya ara sıra kullanım için " "kullanılmalıdır. Üretimde bir uygulama çalıştıracaksanız, lütfen " "%(host_server)s veya %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "kendi sunucunuzu barındırın" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "bir API anahtarı alın" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "" "%(contributors)s tarafından %(heart)s ile yapıldı ve %(engine)s tarafından " "desteklenmektedir" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Katkıda Bulunanlar" diff --git a/libretranslate/locales/uk/LC_MESSAGES/messages.po b/libretranslate/locales/uk/LC_MESSAGES/messages.po index 06ad8b5..faf6b00 100644 --- a/libretranslate/locales/uk/LC_MESSAGES/messages.po +++ b/libretranslate/locales/uk/LC_MESSAGES/messages.po @@ -8,109 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-09-30 09:00+0000\n" "Last-Translator: Skrripy \n" -"Language-Team: Ukrainian \n" +"Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Неправильний формат JSON" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Автовизначення" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Неавторизовано" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Перевищено ліміт запитів" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Неправильний API ключ" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Зв'яжіться з оператором сервера, щоб отримати API ключ" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Відвідайте %(url)s, щоб отримати API ключ" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Сповільнення:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Неправильний запит: відсутній параметр %(name)s" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" -msgstr "Неправильний запит: запит (%(size)s) перевищує ліміт тексту (%(limit)s)" +msgstr "" +"Неправильний запит: запит (%(size)s) перевищує ліміт тексту (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s не підтримується" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "Формат %(format)s не підтримується" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" "%(tname)s (%(tcode)s) не доступна, як мова перекладу з %(sname)s (%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Не вдалося перекласти текст: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Переклад файлів на цьому сервері вимкнено." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Неправильний запит: порожній файл" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Неправильний запит: формат файлу не підтримується" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Неправильна назва файлу" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Пропозиції на цьому сервері вимкнено." @@ -250,7 +248,7 @@ msgstr "переклад" msgid "Translate text from a language to another" msgstr "Перекласти текст з однієї мови на іншу" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Перекласти текст" @@ -443,68 +441,69 @@ msgid "Whether submission was successful" msgstr "Чи була заявка успішною" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Скопіювати текст" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "Не вдається завантажити %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Невідома помилка" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Скопійовано" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "" "Дякуємо за виправлення. Зверніть увагу, що пропозиція не набуде чинності " "одразу." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Немає доступних мов. Чи правильно ви встановили моделі?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "Введіть свій API ключ. Якщо вам потрібен API ключ, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "натисніть на посилання \"Отримати API ключ\"." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "зв'язатися з оператором сервера." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Безкоштовний API машинного перекладу з відкритим вихідним кодом" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" "Безкоштовний API машинного перекладу з відкритим вихідним кодом. Самостійне " "розміщення, можливість роботи в офлайн режимі та простота налаштування. " @@ -518,150 +517,154 @@ msgstr "переклад" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "Документація до API" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Отримати API ключ" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Встановити API ключ" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Змінити мову" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Редагувати" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Toggle темний/світлий режим" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Відмовитись" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "API для перекладу" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Переклад тексту" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Переклад файлів" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Перекласти з" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Поміняти мови місцями" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Перекласти на" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Текст для перекладу" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Видалити текст" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Запропонувати переклад" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Скасувати" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Надіслати" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Підтримувані формати файлів:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Файл" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Видалити файл" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Перекласти" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Завантажити" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Запит" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Відповідь" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "API машинного перекладу з відкритим вихідним кодом" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "" "Самостійне розміщення. Можливість роботи в офлайн режимі. Простота " "налаштування." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Ліцензія:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "Цей публічний API слід використовувати для тестування, особистого або " "нечастого використання. Якщо ви збираєтесь запустити застосунок у " "виробництво, будь ласка, використовуйте %(host_server)s чи %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "розмістіть на своєму власному сервері" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "отримайте API ключ" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Зроблено з %(heart)s %(contributors)s та працює на базі %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "Спільнотою %(libretranslate)s" diff --git a/libretranslate/locales/vi/LC_MESSAGES/messages.po b/libretranslate/locales/vi/LC_MESSAGES/messages.po index 30433a3..482b98e 100644 --- a/libretranslate/locales/vi/LC_MESSAGES/messages.po +++ b/libretranslate/locales/vi/LC_MESSAGES/messages.po @@ -8,109 +8,107 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-01-10 09:57+0000\n" "Last-Translator: Allan Nordhøy \n" -"Language-Team: Vietnamese \n" +"Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.15.1-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "Invalid JSON Format" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "Tự động phát hiện" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "Trái phép" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "Quá nhiều yêu cầu vi phạm giới hạn" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "Chìa khóa API" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "Làm ơn liên lạc với người điều hành máy chủ để lấy chìa khóa API" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "Đi %(url)s Để lấy chìa khóa API" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "Chậm lại:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, fuzzy, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "Yêu cầu tội lỗi: mất tích %(name)s Tham số" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, fuzzy, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "Yêu cầu tội phạm: %(size)s Quá giới hạn tin nhắn. (%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s Không được hỗ trợ." -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, fuzzy, python-format msgid "%(format)s format is not supported" msgstr "%(format)s Định dạng không được hỗ trợ" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, fuzzy, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "" "%(tname)s (%(tcode)s) không có sẵn làm ngôn ngữ mục tiêu từ %(sname)s " "(%(scode)s)" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "Không thể dịch tin nhắn: %(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "Dịch dữ liệu bị tắt trên máy chủ này." -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "Yêu cầu tội phạm: hồ sơ trống rỗng" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "Yêu cầu về hồ sơ không được hỗ trợ" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "Tên hồ sơ tội phạm" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "Những gợi ý bị tắt trên máy chủ này." @@ -250,7 +248,7 @@ msgstr "dịch" msgid "Translate text from a language to another" msgstr "Dịch từ ngôn ngữ sang tiếng khác" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "Dịch" @@ -451,70 +449,71 @@ msgid "Whether submission was successful" msgstr "Cho dù trình diễn thành công" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "Rõ" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, fuzzy, python-format msgid "Cannot load %(url)s" msgstr "Không được %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "Lỗi chưa rõ" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "Cảnh sát" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "Cảm ơn đã sửa chữa. Chú ý đề nghị sẽ không hiệu quả ngay lập tức." -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "Không có ngôn ngữ nào cả. Anh đã cài đặt các người mẫu đúng không?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, fuzzy, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "" "Loại trong chìa khóa của anh. Nếu anh cần chìa khóa API, %(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "nhấn liên kết \" Lấy khóa\" đi." -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "liên lạc với người điều hành máy chủ." -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "Miễn phí và mở nguồn máy dịch" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." msgstr "" -"Miễn phí và mở nguồn máy dịch. Tự chủ, đột nhập có thể và dễ dàng thiết " -"lập. Chạy máy chủ của mình trong vài phút." +"Miễn phí và mở nguồn máy dịch. Tự chủ, đột nhập có thể và dễ dàng thiết lập." +" Chạy máy chủ của mình trong vài phút." #: libretranslate/templates/index.html:11 msgid "translation" @@ -524,148 +523,152 @@ msgstr "dịch" msgid "api" msgstr "api" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API Docs" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "Lấy API Chìa khóa" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "Đặt API Chìa khóa" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "Thay đổi ngôn ngữ" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "Edited" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "Chuyển sang chế độ ánh sáng" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "Giải tán" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "Dịch" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "Dịch" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "Dịch Files" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "Dịch từ" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "Nguồn tin và mục tiêu ngôn ngữ" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "Dịch" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "Tin nhắn để dịch" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "Xóa tin nhắn" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "Lời khuyên" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "Hủy" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "Gửi" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "Tập tin được hỗ trợ:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "Tài liệu" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "Lấy hồ sơ" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "Dịch" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "Tải về" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "Yêu cầu" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "Phản ứng" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "Mở máy dịch" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "Tự lưu trữ. Có khả năng ngoại tuyến. Bình tĩnh." -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "Libretranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "Giấy phép:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, fuzzy, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" "API công khai này nên được dùng để thử nghiệm, sử dụng cá nhân hay không " "thường xuyên. Nếu anh định làm đơn xin sản xuất, làm ơn. %(host_server)s " "Hoặc %(get_api_key)s." -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "chủ máy chủ của anh" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "lấy chìa khóa API" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "Làm với %(heart)s ♪ %(contributors)s và được cung cấp bởi %(engine)s" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, fuzzy, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s Cộng sản" diff --git a/libretranslate/locales/zh/LC_MESSAGES/messages.po b/libretranslate/locales/zh/LC_MESSAGES/messages.po index 6f81c8c..d87fa27 100644 --- a/libretranslate/locales/zh/LC_MESSAGES/messages.po +++ b/libretranslate/locales/zh/LC_MESSAGES/messages.po @@ -8,107 +8,105 @@ msgid "" msgstr "" "Project-Id-Version: LibreTranslate 1.3.9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-06 17:52-0500\n" +"POT-Creation-Date: 2023-10-09 15:17-0400\n" "PO-Revision-Date: 2023-02-02 18:50+0000\n" "Last-Translator: Poesty Li \n" -"Language-Team: Chinese (Simplified) \n" +"Language-Team: Chinese (Simplified) \n" "Language: zh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.16-dev\n" -"Generated-By: Babel 2.11.0\n" +"Generated-By: Babel 2.12.1\n" -#: libretranslate/app.py:60 +#: libretranslate/app.py:79 msgid "Invalid JSON format" msgstr "无效的JSON格式" -#: libretranslate/app.py:128 libretranslate/templates/app.js.template:427 +#: libretranslate/app.py:149 libretranslate/templates/app.js.template:459 msgid "Auto Detect" msgstr "自动检测" -#: libretranslate/app.py:193 +#: libretranslate/app.py:232 msgid "Unauthorized" msgstr "未经授权" -#: libretranslate/app.py:211 +#: libretranslate/app.py:250 msgid "Too many request limits violations" msgstr "请求次数过多超过限制" -#: libretranslate/app.py:220 +#: libretranslate/app.py:257 msgid "Invalid API key" msgstr "无效的API密钥" -#: libretranslate/app.py:227 +#: libretranslate/app.py:276 msgid "Please contact the server operator to get an API key" msgstr "请联系服务器管理员以获取API密钥" -#: libretranslate/app.py:229 +#: libretranslate/app.py:278 #, python-format msgid "Visit %(url)s to get an API key" msgstr "访问 %(url)s 以获取API密钥" -#: libretranslate/app.py:269 +#: libretranslate/app.py:318 msgid "Slowdown:" msgstr "慢一点:" -#: libretranslate/app.py:467 libretranslate/app.py:469 -#: libretranslate/app.py:471 libretranslate/app.py:683 -#: libretranslate/app.py:685 libretranslate/app.py:687 -#: libretranslate/app.py:838 libretranslate/app.py:987 -#: libretranslate/app.py:989 libretranslate/app.py:991 -#: libretranslate/app.py:993 +#: libretranslate/app.py:525 libretranslate/app.py:527 +#: libretranslate/app.py:529 libretranslate/app.py:741 +#: libretranslate/app.py:743 libretranslate/app.py:745 +#: libretranslate/app.py:896 libretranslate/app.py:1053 +#: libretranslate/app.py:1055 libretranslate/app.py:1057 +#: libretranslate/app.py:1059 #, python-format msgid "Invalid request: missing %(name)s parameter" msgstr "无效的请求:丢失 %(name)s 参数" -#: libretranslate/app.py:480 libretranslate/app.py:492 +#: libretranslate/app.py:544 libretranslate/app.py:553 #, python-format msgid "Invalid request: request (%(size)s) exceeds text limit (%(limit)s)" msgstr "无效的请求:请求(%(size)s)超过文本限制(%(limit)s)" -#: libretranslate/app.py:525 libretranslate/app.py:530 -#: libretranslate/app.py:700 libretranslate/app.py:705 +#: libretranslate/app.py:583 libretranslate/app.py:588 +#: libretranslate/app.py:758 libretranslate/app.py:763 #, python-format msgid "%(lang)s is not supported" msgstr "%(lang)s 不受支持" -#: libretranslate/app.py:536 +#: libretranslate/app.py:594 #, python-format msgid "%(format)s format is not supported" msgstr "%(format)s 格式不受支持" -#: libretranslate/app.py:544 libretranslate/app.py:568 +#: libretranslate/app.py:602 libretranslate/app.py:626 #, python-format msgid "" -"%(tname)s (%(tcode)s) is not available as a target language from " -"%(sname)s (%(scode)s)" +"%(tname)s (%(tcode)s) is not available as a target language from %(sname)s " +"(%(scode)s)" msgstr "%(tname)s(%(tcode)s)不能作为 %(sname)s (%(scode)s)的目标语言" -#: libretranslate/app.py:589 +#: libretranslate/app.py:647 #, python-format msgid "Cannot translate text: %(text)s" msgstr "无法翻译文本:%(text)s" -#: libretranslate/app.py:676 libretranslate/app.py:730 +#: libretranslate/app.py:734 libretranslate/app.py:788 msgid "Files translation are disabled on this server." msgstr "文件翻译在此服务器上被禁用。" -#: libretranslate/app.py:690 +#: libretranslate/app.py:748 msgid "Invalid request: empty file" msgstr "无效的请求:空文件" -#: libretranslate/app.py:693 +#: libretranslate/app.py:751 msgid "Invalid request: file format not supported" msgstr "无效的请求:文件格式不受支持" -#: libretranslate/app.py:738 +#: libretranslate/app.py:796 msgid "Invalid filename" msgstr "无效的文件名" -#: libretranslate/app.py:979 +#: libretranslate/app.py:1038 msgid "Suggestions are disabled on this server." msgstr "建议在此服务器上被禁用。" @@ -248,7 +246,7 @@ msgstr "翻译" msgid "Translate text from a language to another" msgstr "将文本从一种语言翻译成另一种语言" -#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:219 +#: libretranslate/locales/.swag.py:5 libretranslate/templates/index.html:222 msgid "Translated text" msgstr "已翻译文本" @@ -439,68 +437,68 @@ msgid "Whether submission was successful" msgstr "提交是否成功" #: libretranslate/templates/app.js.template:31 -#: libretranslate/templates/app.js.template:275 -#: libretranslate/templates/app.js.template:279 +#: libretranslate/templates/app.js.template:286 +#: libretranslate/templates/app.js.template:290 msgid "Copy text" msgstr "复制文本" -#: libretranslate/templates/app.js.template:72 -#: libretranslate/templates/app.js.template:78 -#: libretranslate/templates/app.js.template:83 -#: libretranslate/templates/app.js.template:262 -#: libretranslate/templates/app.js.template:332 -#: libretranslate/templates/app.js.template:402 -#: libretranslate/templates/app.js.template:447 +#: libretranslate/templates/app.js.template:80 +#: libretranslate/templates/app.js.template:86 +#: libretranslate/templates/app.js.template:91 +#: libretranslate/templates/app.js.template:273 +#: libretranslate/templates/app.js.template:343 +#: libretranslate/templates/app.js.template:431 +#: libretranslate/templates/app.js.template:479 #, python-format msgid "Cannot load %(url)s" msgstr "无法加载 %(url)s" -#: libretranslate/templates/app.js.template:253 -#: libretranslate/templates/app.js.template:323 -#: libretranslate/templates/app.js.template:385 -#: libretranslate/templates/app.js.template:395 +#: libretranslate/templates/app.js.template:264 +#: libretranslate/templates/app.js.template:334 +#: libretranslate/templates/app.js.template:412 +#: libretranslate/templates/app.js.template:423 msgid "Unknown error" msgstr "未知错误" -#: libretranslate/templates/app.js.template:276 +#: libretranslate/templates/app.js.template:287 msgid "Copied" msgstr "复制" -#: libretranslate/templates/app.js.template:320 +#: libretranslate/templates/app.js.template:331 msgid "" -"Thanks for your correction. Note the suggestion will not take effect " -"right away." +"Thanks for your correction. Note the suggestion will not take effect right " +"away." msgstr "感谢您的更正。注意此建议不会立即生效。" -#: libretranslate/templates/app.js.template:423 +#: libretranslate/templates/app.js.template:455 msgid "No languages available. Did you install the models correctly?" msgstr "无可用的语言。您是否正确安装了模型?" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 #, python-format msgid "Type in your API Key. If you need an API key, %(instructions)s" msgstr "输入您的API密钥。如果您需要API密钥,%(instructions)s" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "press the \"Get API Key\" link." msgstr "点击“获取API密钥”链接。" -#: libretranslate/templates/app.js.template:479 +#: libretranslate/templates/app.js.template:522 msgid "contact the server operator." msgstr "联系服务器管理员。" -#: libretranslate/templates/index.html:8 libretranslate/templates/index.html:25 -#: libretranslate/templates/index.html:333 +#: libretranslate/templates/index.html:9 +#: libretranslate/templates/index.html:27 +#: libretranslate/templates/index.html:336 msgid "Free and Open Source Machine Translation API" msgstr "免费开源的机器翻译API" #: libretranslate/templates/index.html:10 -#: libretranslate/templates/index.html:29 +#: libretranslate/templates/index.html:31 msgid "" -"Free and Open Source Machine Translation API. Self-hosted, offline " -"capable and easy to setup. Run your own API server in just a few minutes." -msgstr "免费开源的机器翻译API。自我托管,支持离线且易于设置。只需几分钟就可以运行你自" -"己的API服务器。" +"Free and Open Source Machine Translation API. Self-hosted, offline capable " +"and easy to setup. Run your own API server in just a few minutes." +msgstr "免费开源的机器翻译API。自我托管,支持离线且易于设置。只需几分钟就可以运行你自己的API服务器。" #: libretranslate/templates/index.html:11 msgid "translation" @@ -510,147 +508,150 @@ msgstr "翻译" msgid "api" msgstr "API" -#: libretranslate/templates/index.html:64 +#: libretranslate/templates/index.html:65 msgid "API Docs" msgstr "API文档" -#: libretranslate/templates/index.html:66 +#: libretranslate/templates/index.html:67 msgid "Get API Key" msgstr "获取API密钥" -#: libretranslate/templates/index.html:68 +#: libretranslate/templates/index.html:69 msgid "GitHub" msgstr "GitHub" -#: libretranslate/templates/index.html:70 +#: libretranslate/templates/index.html:71 msgid "Set API Key" msgstr "设置API密钥" -#: libretranslate/templates/index.html:72 +#: libretranslate/templates/index.html:73 msgid "Change language" msgstr "改变语言" -#: libretranslate/templates/index.html:78 +#: libretranslate/templates/index.html:79 msgid "Edit" msgstr "编辑" -#: libretranslate/templates/index.html:154 +#: libretranslate/templates/index.html:81 +msgid "Toggle dark/light mode" +msgstr "D. 黑暗/轻度" + +#: libretranslate/templates/index.html:157 msgid "Dismiss" msgstr "忽略" -#: libretranslate/templates/index.html:168 +#: libretranslate/templates/index.html:171 msgid "Translation API" msgstr "翻译API" -#: libretranslate/templates/index.html:172 +#: libretranslate/templates/index.html:175 msgid "Translate Text" msgstr "翻译文本" -#: libretranslate/templates/index.html:176 +#: libretranslate/templates/index.html:179 msgid "Translate Files" msgstr "翻译文件" -#: libretranslate/templates/index.html:182 +#: libretranslate/templates/index.html:185 msgid "Translate from" msgstr "翻译自" -#: libretranslate/templates/index.html:192 +#: libretranslate/templates/index.html:195 msgid "Swap source and target languages" msgstr "交换来源语言与目标语言" -#: libretranslate/templates/index.html:195 +#: libretranslate/templates/index.html:198 msgid "Translate into" msgstr "翻译为" -#: libretranslate/templates/index.html:207 +#: libretranslate/templates/index.html:210 msgid "Text to translate" msgstr "需要翻译的文本" -#: libretranslate/templates/index.html:210 +#: libretranslate/templates/index.html:213 msgid "Delete text" msgstr "删除文本" -#: libretranslate/templates/index.html:223 +#: libretranslate/templates/index.html:226 msgid "Suggest translation" msgstr "建议译文" -#: libretranslate/templates/index.html:227 +#: libretranslate/templates/index.html:230 msgid "Cancel" msgstr "取消" -#: libretranslate/templates/index.html:230 +#: libretranslate/templates/index.html:233 msgid "Send" msgstr "发送" -#: libretranslate/templates/index.html:246 +#: libretranslate/templates/index.html:249 msgid "Supported file formats:" msgstr "支持的文件格式:" -#: libretranslate/templates/index.html:250 +#: libretranslate/templates/index.html:253 msgid "File" msgstr "文件" -#: libretranslate/templates/index.html:265 +#: libretranslate/templates/index.html:268 msgid "Remove file" msgstr "删除文件" -#: libretranslate/templates/index.html:272 +#: libretranslate/templates/index.html:275 msgid "Translate" msgstr "翻译" -#: libretranslate/templates/index.html:273 -#: libretranslate/templates/index.html:317 +#: libretranslate/templates/index.html:276 +#: libretranslate/templates/index.html:320 msgid "Download" msgstr "下载" -#: libretranslate/templates/index.html:292 +#: libretranslate/templates/index.html:295 msgid "Request" msgstr "请求" -#: libretranslate/templates/index.html:297 +#: libretranslate/templates/index.html:300 msgid "Response" msgstr "响应" -#: libretranslate/templates/index.html:312 +#: libretranslate/templates/index.html:315 msgid "Open Source Machine Translation API" msgstr "开源的机器翻译API" -#: libretranslate/templates/index.html:313 +#: libretranslate/templates/index.html:316 msgid "Self-Hosted. Offline Capable. Easy to Setup." msgstr "自我托管。支持离线。易于设置。" -#: libretranslate/templates/index.html:332 +#: libretranslate/templates/index.html:335 msgid "LibreTranslate" msgstr "LibreTranslate" -#: libretranslate/templates/index.html:334 +#: libretranslate/templates/index.html:337 msgid "License:" msgstr "许可:" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 #, python-format msgid "" -"This public API should be used for testing, personal or infrequent use. " -"If you're going to run an application in production, please " -"%(host_server)s or %(get_api_key)s." +"This public API should be used for testing, personal or infrequent use. If " +"you're going to run an application in production, please %(host_server)s or " +"%(get_api_key)s." msgstr "" -"此公共API仅适用于测试,个人或不频繁的使用。如果您要在生产环境中运行应用程序," -"请 %(host_server)s 或 %(get_api_key)s。" +"此公共API仅适用于测试,个人或不频繁的使用。如果您要在生产环境中运行应用程序,请 %(host_server)s 或 %(get_api_key)s。" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "host your own server" msgstr "搭建自己的服务器" -#: libretranslate/templates/index.html:337 +#: libretranslate/templates/index.html:340 msgid "get an API key" msgstr "获取API密钥" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "Made with %(heart)s by %(contributors)s and powered by %(engine)s" msgstr "由 %(contributors)s 用 %(heart)s 制作并且由 %(engine)s 驱动" -#: libretranslate/templates/index.html:345 +#: libretranslate/templates/index.html:348 #, python-format msgid "%(libretranslate)s Contributors" msgstr "%(libretranslate)s 贡献者" diff --git a/libretranslate/static/css/main.css b/libretranslate/static/css/main.css index f9cb39a..ea4ba2d 100644 --- a/libretranslate/static/css/main.css +++ b/libretranslate/static/css/main.css @@ -74,6 +74,14 @@ a:not(.noline) { min-height: 80vh; } +.component{ + visibility: hidden; +} + +#app.loaded .component{ + visibility: visible; +} + h3.header { margin-bottom: 2.5rem; } @@ -178,10 +186,7 @@ h3.header { select { color: var(--fg-color); -} - -select option { - color: var(--pri-bg-color); + background-color: var(--pri-bg-color); } .language-select { @@ -198,7 +203,6 @@ select option { text-decoration: underline; -webkit-appearance: none; appearance: none; - background-color: transparent; padding: 0; text-indent: 0.01px; text-overflow: ""; diff --git a/libretranslate/templates/app.js.template b/libretranslate/templates/app.js.template index 4faa119..c01523b 100644 --- a/libretranslate/templates/app.js.template +++ b/libretranslate/templates/app.js.template @@ -45,6 +45,7 @@ document.addEventListener('DOMContentLoaded', function(){ }, mounted: function() { const self = this; + self.$el.classList.add("loaded"); const settingsRequest = new XMLHttpRequest(); settingsRequest.open("GET", BaseUrl + "/frontend/settings", true); @@ -68,6 +69,11 @@ document.addEventListener('DOMContentLoaded', function(){ } else { langsRequest.onload = function() { handleLangsResponse(self, this); + + var hostname = window.location.hostname.toLowerCase(); + if (hostname.indexOf("libretranslate.") === 0 && !hostname.endsWith(".com")){ + self.error = "This website might be in violation of our trademark guidelines: https://github.com/LibreTranslate/LibreTranslate/blob/main/TRADEMARK.md"; + } } } } else { @@ -519,4 +525,83 @@ function setApiKey(){ localStorage.setItem("api_key", newKey); } +// Color scheme handling +function getPreferredColorScheme(){ + var systemScheme = 'light'; + if(window.matchMedia('(prefers-color-scheme: dark)').matches){ + systemScheme = 'dark'; + } + var chosenScheme = systemScheme; + + if(localStorage.getItem("scheme")){ + chosenScheme = localStorage.getItem("scheme"); + } + + if(systemScheme === chosenScheme){ + localStorage.removeItem("scheme"); + } + + return chosenScheme; +} + +// Write chosen color scheme to local storage +// Unless the system scheme matches the the stored scheme, in which case... remove from local storage +function savePreferredColorScheme(scheme){ + var systemScheme = 'light'; + + if(window.matchMedia('(prefers-color-scheme: dark)').matches){ + systemScheme = 'dark'; + } + + if(systemScheme === scheme){ + localStorage.removeItem("scheme"); + } else { + localStorage.setItem("scheme", scheme); + } + +} + +// Get the current scheme, and apply the opposite +function toggleColorScheme(){ + let newScheme = "light"; + let scheme = getPreferredColorScheme(); + if (scheme === "light"){ + newScheme = "dark"; + } + + applyPreferredColorScheme(newScheme); +} + +// Apply the chosen color scheme by traversing stylesheet rules, and applying a medium. +function applyPreferredColorScheme(scheme) { + for (var s = 0; s < document.styleSheets.length; s++) { + for (var i = 0; i < document.styleSheets[s].cssRules.length; i++) { + rule = document.styleSheets[s].cssRules[i]; + if (rule && rule.media && rule.media.mediaText.includes("prefers-color-scheme")) { + switch (scheme) { + case "light": + rule.media.appendMedium("original-prefers-color-scheme"); + if (rule.media.mediaText.includes("light")) rule.media.deleteMedium("(prefers-color-scheme: light)"); + if (rule.media.mediaText.includes("dark")) rule.media.deleteMedium("(prefers-color-scheme: dark)"); + break; + case "dark": + rule.media.appendMedium("(prefers-color-scheme: light)"); + rule.media.appendMedium("(prefers-color-scheme: dark)"); + if (rule.media.mediaText.includes("original")) rule.media.deleteMedium("original-prefers-color-scheme"); + break; + default: + rule.media.appendMedium("(prefers-color-scheme: dark)"); + if (rule.media.mediaText.includes("light")) rule.media.deleteMedium("(prefers-color-scheme: light)"); + if (rule.media.mediaText.includes("original")) rule.media.deleteMedium("original-prefers-color-scheme"); + break; + } + } + } + } + + savePreferredColorScheme(scheme); +} + +applyPreferredColorScheme(getPreferredColorScheme()); + // @license-end diff --git a/libretranslate/templates/index.html b/libretranslate/templates/index.html index 86e3952..33726b5 100644 --- a/libretranslate/templates/index.html +++ b/libretranslate/templates/index.html @@ -78,6 +78,8 @@ {{ _h("Edit") }}create +
  • lightbulb_outline +
  • {% endset %} {{ menulinks }} @@ -141,11 +143,11 @@ -
    +
    -
    +
    @@ -162,7 +164,7 @@
    -
    +