Browse Source

[translations] update messages.pot and messages.po files

From 3201aa1b - 2022-03-20 - Markus Heiser <markus.heiser@darmarIT.de>
searxng-bot 3 years ago
parent
commit
c50baf97fb
48 changed files with 5121 additions and 3586 deletions
  1. 106 74
      searx/translations/ar/LC_MESSAGES/messages.po
  2. 106 74
      searx/translations/bg/LC_MESSAGES/messages.po
  3. 106 74
      searx/translations/bo/LC_MESSAGES/messages.po
  4. 106 74
      searx/translations/ca/LC_MESSAGES/messages.po
  5. 106 74
      searx/translations/cs/LC_MESSAGES/messages.po
  6. 106 74
      searx/translations/cy/LC_MESSAGES/messages.po
  7. 106 74
      searx/translations/da/LC_MESSAGES/messages.po
  8. 111 79
      searx/translations/de/LC_MESSAGES/messages.po
  9. 106 74
      searx/translations/el_GR/LC_MESSAGES/messages.po
  10. 106 74
      searx/translations/en/LC_MESSAGES/messages.po
  11. 106 74
      searx/translations/eo/LC_MESSAGES/messages.po
  12. 106 74
      searx/translations/es/LC_MESSAGES/messages.po
  13. 106 74
      searx/translations/et/LC_MESSAGES/messages.po
  14. 106 74
      searx/translations/eu/LC_MESSAGES/messages.po
  15. 106 74
      searx/translations/fa_IR/LC_MESSAGES/messages.po
  16. 106 74
      searx/translations/fi/LC_MESSAGES/messages.po
  17. 106 74
      searx/translations/fil/LC_MESSAGES/messages.po
  18. 106 74
      searx/translations/fr/LC_MESSAGES/messages.po
  19. 106 74
      searx/translations/gl/LC_MESSAGES/messages.po
  20. 106 74
      searx/translations/he/LC_MESSAGES/messages.po
  21. 106 74
      searx/translations/hr/LC_MESSAGES/messages.po
  22. 106 74
      searx/translations/hu/LC_MESSAGES/messages.po
  23. 106 74
      searx/translations/ia/LC_MESSAGES/messages.po
  24. 110 78
      searx/translations/id/LC_MESSAGES/messages.po
  25. 106 74
      searx/translations/it/LC_MESSAGES/messages.po
  26. 112 81
      searx/translations/ja/LC_MESSAGES/messages.po
  27. 106 74
      searx/translations/ko/LC_MESSAGES/messages.po
  28. 106 74
      searx/translations/lt/LC_MESSAGES/messages.po
  29. 106 74
      searx/translations/messages.pot
  30. 106 74
      searx/translations/nb_NO/LC_MESSAGES/messages.po
  31. 106 74
      searx/translations/nl/LC_MESSAGES/messages.po
  32. 106 74
      searx/translations/oc/LC_MESSAGES/messages.po
  33. 106 74
      searx/translations/pl/LC_MESSAGES/messages.po
  34. 106 74
      searx/translations/pt/LC_MESSAGES/messages.po
  35. 106 74
      searx/translations/pt_BR/LC_MESSAGES/messages.po
  36. 106 74
      searx/translations/ro/LC_MESSAGES/messages.po
  37. 113 81
      searx/translations/ru/LC_MESSAGES/messages.po
  38. 106 74
      searx/translations/sk/LC_MESSAGES/messages.po
  39. 112 80
      searx/translations/sl/LC_MESSAGES/messages.po
  40. 106 74
      searx/translations/sr/LC_MESSAGES/messages.po
  41. 106 74
      searx/translations/sv/LC_MESSAGES/messages.po
  42. 106 74
      searx/translations/ta/LC_MESSAGES/messages.po
  43. 106 74
      searx/translations/te/LC_MESSAGES/messages.po
  44. 111 79
      searx/translations/tr/LC_MESSAGES/messages.po
  45. 106 74
      searx/translations/uk/LC_MESSAGES/messages.po
  46. 106 74
      searx/translations/vi/LC_MESSAGES/messages.po
  47. 106 74
      searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
  48. 106 74
      searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po

+ 106 - 74
searx/translations/ar/LC_MESSAGES/messages.po

@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-11 07:15+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: ar\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ملفات"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "الرئيسية"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "موسيقى"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "الشبكات الإجتماعية"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "صور"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "فيديوهات"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "علوم و تكنولوجيا"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "أخبار"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "خرائط"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "برمجيات البصلة"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "عِلم"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "تطبيقات"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "قواميس"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "كلمات الأغاني"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "حِزم"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "سؤال وجواب"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "مستودعات"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "الموسوعات التشاركية للبرنامج"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "الشبكة العالمية"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "تلقائي"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "فاتح"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "مظلم"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "نفذ الوقت"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "خطأ تحليل"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "خطأ في بروتوكول HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "خطأ في الشبكة"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "تعطل غير متوقع"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "خطأ HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "خطأ في اتصال HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "خطأ في وكيل البروكسي"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "أسئلة التحقق"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "الكثير من الطلبات"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "الدخول مرفوض"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "خطأ في API الخادم"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "تعذر العثور على عناصر"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "المصدر"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "إعدادات غير صالحة"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "خطأ في البحث"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "قبل دقائق"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "قبل {hours} ساعات، {minutes} دقائق"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "معلق"
 
@@ -395,8 +427,8 @@ msgstr "النفاذ عبر البروكسي"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "تمكين"
 
@@ -502,13 +534,13 @@ msgid "Engines"
 msgstr "المحركات"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "كعكات الكوكيز"
 
@@ -537,7 +569,7 @@ msgstr "ما هي لغتك المفضلة للبحث ؟"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "البحث المؤمَّن"
 
@@ -728,7 +760,7 @@ msgid "Disable all"
 msgstr "تعطيل الكل"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -737,14 +769,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "إسم المحرك"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "الإختصار"
 
@@ -757,28 +789,28 @@ msgstr "اللغة المختارة"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "الفترة"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "مدة الإستجابة"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "أقصى مدّة"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "إمكانية الإشتغال"
@@ -788,78 +820,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "الكلمات الرمزية"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "التسمية"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "الوصف"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "أمثلة"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "إسم الكوكي"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "القيمة"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -874,7 +906,7 @@ msgid "back"
 msgstr "العودة"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "إعاد التعيين إلى الإعدادات الإفتراضية"
 
@@ -1247,15 +1279,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "محركات البحث المُستخدَمة حاليًا"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "يدعم اللغة المختارة"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "حفظ"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "الخلف"
 

+ 106 - 74
searx/translations/bg/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-01 14:44+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: bg\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "файлове"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "общо"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "музика"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "социална мрежа"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "изображения"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "видео"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "новини"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "карта"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "наука"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "приложения"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "речници"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "текстове на песни"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "пакети"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "в&о"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "репозитории"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "софтуерни уикита"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "мрежа"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "автоматичен"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "светъл"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "тъмен"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "изчакване"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "грешка при анализа"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "Грешка в протокола HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "мрежова грешка"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "неочакван срив"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP грешка"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP грешка във връзката"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "прокси грешка"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "Кепча"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "твърде много искания"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "отказан достъп"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "грешка в API на сървъра"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Не е намерен артикул"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Източник"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Грешка при зареждането на следващата страница"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Неправилни настройки, моля проверете предпочитанията си."
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "невалидни настройки"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "грешка при търсенето"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "преди {minutes} минута(минути)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "преди {hours} час(ове), {minutes} минута(минути)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "преустановен"
 
@@ -402,8 +434,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Позволи"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Търсачки"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Бисквитки"
 
@@ -544,7 +576,7 @@ msgstr "Кой език предпочитате за търсене?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Безопасно търсене"
 
@@ -735,7 +767,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -744,14 +776,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Име на търсачка"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Пряк път"
 
@@ -764,28 +796,28 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Макс. време"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -795,59 +827,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Ключови думи"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Име"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Описание"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Примери"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Име на бисквитката"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Стойност"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -856,7 +888,7 @@ msgstr ""
 "не съхраняваме тази информация за вас."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -865,12 +897,12 @@ msgstr ""
 "следим."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -885,7 +917,7 @@ msgid "back"
 msgstr "назад"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Върни първоначалните"
 
@@ -1256,15 +1288,15 @@ msgstr "Изберете автоматични настойки, за да сл
 msgid "Currently used search engines"
 msgstr "Използвани търсачки в момента"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Поддържка на избраният език"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/bo/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-17 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: bo\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ཡིག་ཚགས།"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "དྲ་སྦྲེལ།"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "རོལ་མོ།"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "སྤྱི་འབྲེལ།"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "པར་རིས།"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "བརྙན་ཟློས།"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "ཆ་འཕྲིན་ལག་རྩལ།"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "གསར་འགྱུར།"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "ས་བཀྲ།"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "ཚན་རིག"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "སྐར་མ་ {minutes} སྔོན་ལ།"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -397,8 +429,8 @@ msgstr "མངག་བཅོལ་བྱེད་ཟིན།"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "ཆོག་མཆན།"
 
@@ -504,13 +536,13 @@ msgid "Engines"
 msgstr "སྒུལ་བྱེད།"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "རྐང་རྗེས།"
 
@@ -539,7 +571,7 @@ msgstr "ཁྱེད་ཀྱིས་ཆེས་སྤྱོད་བདེ་
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "བདེ་འཇགས་འཚོལ་བཤེར།"
 
@@ -730,7 +762,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -739,14 +771,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "སྒུལ་བྱེད་ཀྱི་མིང་།"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "མགྱོགས་མྱུར་མཐེབ་གཞོང་།"
 
@@ -759,28 +791,28 @@ msgstr "སྐད་རིགས་གདམ་གསེས།"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "དུས་ཀྱི་ཁྱབ་ཁོངས།"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "མང་མཐའི་དུས་ཚོད།"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -790,78 +822,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "ཐ་སྙད་གཙོ་བོ།"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "མིང་།"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "འབྲེལ་ཡོད་ངོ་སྤྲོད།"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "དཔེ་བརྗོད།"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "རྗེས་འདེད་ཀྱི་ཡིག་ཆའི་མིང་།"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "ཚད་གཞི།"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "ཉེ་ལམ་རང་མོས་སྒྲིག་འགོད་ཁྲོད་དུ་གསོག་འཇོག་བྱས་ཟིན་པའི་དྲ་གནས་འཚོལ་བཤེར།"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -876,7 +908,7 @@ msgid "back"
 msgstr "ཕྱིར་ལོག"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "གཞི་བཞག་གི་རྣམ་པར་སྒྲིག་བཀོད་བྱེད།"
 
@@ -1247,15 +1279,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "ཉེ་ལམ་སྤྱད་ཟིན་པའི་འཚོལ་བྱེད་སྒུལ་བྱེད།"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "རྒྱབ་སྐྱོར་ཐོབ་པའི་སྐད་རིགས་གདམ་གསེས།"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/ca/LC_MESSAGES/messages.po

@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-11-03 08:06+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: ca\n"
@@ -22,176 +22,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "fitxers"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "general"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "música"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "xarxes socials"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imatges"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vídeos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "informàtica"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "notícies"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "ciència"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "No s'ha trobat cap element"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "La configuració no és vàlida, editeu-la"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "La configuració no és vàlida"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "error en la cerca"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "fa {minutes} minuts"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "fa {hours} hores i {minutes} minuts"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -403,8 +435,8 @@ msgstr "en servidor intermediari"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permet"
 
@@ -510,13 +542,13 @@ msgid "Engines"
 msgstr "Motorrs"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Galetes"
 
@@ -545,7 +577,7 @@ msgstr "En quina llengua preferiu cercar?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Cerca segura"
 
@@ -743,7 +775,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -752,14 +784,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nom del motor"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Drecera"
 
@@ -772,28 +804,28 @@ msgstr "Llengua seleccionada"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Interval de temps"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Temps màxim"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -803,59 +835,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Paraules clau"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nom"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descripció"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemples"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nom de la galeta"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -864,7 +896,7 @@ msgstr ""
 "emmagatzemar les vostres dades."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -873,12 +905,12 @@ msgstr ""
 "a rastrejar-vos."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL de cerca de les preferències desades actualment"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -896,7 +928,7 @@ msgid "back"
 msgstr "enrere"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Restaura els valors predeterminats"
 
@@ -1267,15 +1299,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Motors de cerca usats actualment"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Suporta la llengua seleccionada"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/cs/LC_MESSAGES/messages.po

@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-16 04:26+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: cs\n"
@@ -24,176 +24,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "soubory"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "obecné"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "hudba"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sociální media"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "obrázky"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videa"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "zprávy"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "cibule"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "věda"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "aplikace"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "světlý"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "tmavý"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "chyba HTTP protokolu"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "síťová chyba"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "nečekaná chyba"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "chyba HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "přístup odepřen"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nic nenalezeno"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "zdroj"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Chyba při načítání další stránky"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neplatné nastavení, upravte své předvolby"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Neplatné nastavení"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "chyba vyhledávání"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "před {minutes} minutami"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "před {hours} hodinami, {minutes} minutami"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -405,8 +437,8 @@ msgstr "přes proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Povolit"
 
@@ -512,13 +544,13 @@ msgid "Engines"
 msgstr "Vyhledávače"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -547,7 +579,7 @@ msgstr "Jaký jazyk vyhledávání upřednostňujete?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Bezpečné vyhledávání"
 
@@ -743,7 +775,7 @@ msgid "Disable all"
 msgstr "Zakázat vše"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -752,14 +784,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Jméno vyhledávače"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Zkratka"
 
@@ -772,28 +804,28 @@ msgstr "Váš jazyk vyhledávání"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Čásový interval"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Max. čas"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -803,59 +835,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Klíčová slova"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Název"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Popis"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Příklady"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Název cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Hodnota"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -864,7 +896,7 @@ msgstr ""
 " neuchovávat nikde jinde."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -873,12 +905,12 @@ msgstr ""
 "sledování."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL pro vyhledávání s aktuálně uloženými předvolbami"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -895,7 +927,7 @@ msgid "back"
 msgstr "zpět"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "obnovit výchozí"
 
@@ -1266,15 +1298,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Aktuálně používané vyhledávače"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Podporuje vybraný jazyk"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/cy/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-01-19 22:16+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: cy\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ffeiliau"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "cyffredinol"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "cerddoriaeth"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "cyfryngau cymdeithasol"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "delweddau"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "fideos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "Technoleg"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "newyddion"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "map"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "winwns"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "gwyddoniaeth"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "tywyll"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "gwall dosrannu"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Ni chanfuwyd eitem"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Gosodiadau annilys. Addasa dy ddewisiadau."
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Gosodiadau annilys"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "gwall chwilio"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} munud yn ôl"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} awr, {minutes} munud yn ôl"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -393,8 +425,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Caniatáu"
 
@@ -500,13 +532,13 @@ msgid "Engines"
 msgstr "Peiriannau"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cwcis"
 
@@ -535,7 +567,7 @@ msgstr "Ym mha iaith wyt ti'n ffafrio chwilio?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr ""
 
@@ -726,7 +758,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -735,14 +767,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Llwybr Byr"
 
@@ -755,28 +787,28 @@ msgstr "Iaith a ddewiswyd"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Cyfnod amser"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -786,78 +818,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Allweddeiriau"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Enw"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Disgrifiad"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Enghreifftiau"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Enw cwci"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Gwerth"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -872,7 +904,7 @@ msgid "back"
 msgstr "nôl"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Ailosod rhagosodiadau"
 
@@ -1243,15 +1275,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Cefnogir yr iaith a ddewiswyd"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/da/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-01-23 20:00+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: da\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "filer"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "generelt"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musik"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sociale medier"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "billeder"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videoer"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "it"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "nyheder"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "kort"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion-links"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "videnskab"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "ordbøger"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "spørgsmål og svar"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automatisk"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "lys"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "mørk"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "udløbstid"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "fortolkningsfejl"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-protokolfejl"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "netværksfejl"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "uventet nedbrud"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-fejl"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-tilkoblingsfejl"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxyfejl"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "for mange forespørgsler"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "adgang nægtet"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "server-API-fejl"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Intet fundet"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Kilde"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ugyldige indstillinger, redigér venligst dine valg"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ugyldig indstilling"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "søgefejl"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "for {minutes} minut(ter) siden"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "for {hours} time(r) og {minutes} minut(ter) siden"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspenderet"
 
@@ -401,8 +433,8 @@ msgstr "viderestillet"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Tillad"
 
@@ -508,13 +540,13 @@ msgid "Engines"
 msgstr "Søgemaskiner"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Specielle Forespørgsler"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -543,7 +575,7 @@ msgstr "Hvilket sprog foretrækker du til søgninger?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "SafeSearch"
 
@@ -741,7 +773,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -750,14 +782,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Søgemaskinenavn"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Genvej"
 
@@ -770,28 +802,28 @@ msgstr "Valgt sprog"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Tidsinterval"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Svartid"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maks-tid"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -801,59 +833,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Nøgleord"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Navn"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Beskrivelse"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Eksempler"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookie-navn"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Værdi"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -862,7 +894,7 @@ msgstr ""
 "behøver at gemme data om dig."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -871,12 +903,12 @@ msgstr ""
 "dig."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Søge-URL for den nuværende gemte indstilling"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "tilbage"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Nustil til standard"
 
@@ -1265,15 +1297,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Pt. anvendte søgemaskiner"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Undstøtter valgte sprog"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 111 - 79
searx/translations/de/LC_MESSAGES/messages.po

@@ -19,191 +19,222 @@
 # Thomas Pointhuber, 2016-2017
 msgid ""
 msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-20 07:34+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: German <https://weblate.bubu1.eu/projects/searxng/searxng/de/>"
-"\n"
 "Language: de\n"
+"Language-Team: German "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/de/>\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.11\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "Dateien"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "Allgemein"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "Musik"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "Soziale Medien"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "Bilder"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "Videos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "Neuigkeiten"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "Karte"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "Onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "Wissenschaft"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "Apps"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "Lexika"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "Songtexte"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "Pakete"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "Q&A"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "Repositories"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "Software Wikis"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "WEB"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "hell"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "dunkel"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "Timeout"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "Fehler beim Parsen"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-Protokollfehler"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "Netzwerkfehler"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "unerwarteter Absturz"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-Fehler"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-Verbindungsfehler"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "Proxy-Fehler"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "zu viele Anfragen"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "Zugriff verweigert"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "Server-API-Fehler"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Keine Einträge gefunden"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Quelle"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Fehler beim Laden der nächsten Seite"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ungültige Einstellungen. Bitte diese überprüfen"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ungültige Einstellungen"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "Suchfehler"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "vor {minutes} Minute(n)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "vor {hours} Stunde(n), {minutes} Minute(n)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Ausgesetzt"
 
@@ -418,8 +449,8 @@ msgstr "proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Erlauben"
 
@@ -525,13 +556,13 @@ msgid "Engines"
 msgstr "Suchmaschinen"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Besondere Abfragen"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -560,7 +591,7 @@ msgstr "welche Sprache bevorzugst du für die Suche?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Sichere Suche"
 
@@ -762,7 +793,7 @@ msgid "Disable all"
 msgstr "Alle deaktivieren"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -773,14 +804,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Suchmaschinenname"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Abkürzung"
 
@@ -793,28 +824,28 @@ msgstr "Ausgewählte Sprache"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Zeitbereich"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Antwortzeit"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "max. Zeit"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Zuverlässigkeit"
@@ -824,37 +855,37 @@ msgid "Query"
 msgstr "Abfrage"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Schlüsselwörter"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Name"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Beschreibung"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Beispiele"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Dies ist die Liste der in SearXNG verfügbaren Module für Sofortantworten."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Dies ist die Liste der Plugins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -863,22 +894,22 @@ msgstr ""
 "Computer speichert."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Mit dieser Liste können Sie die Transparenz von SearXNG einschätzen."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookie-Name"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Wert"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -887,7 +918,7 @@ msgstr ""
 "damit wir keine Ihrer persönlichen Daten speichern müssen."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -896,12 +927,12 @@ msgstr ""
 "Sie zu überwachen."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Such-URL für die aktuell gespeicherten Einstellungen"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -919,7 +950,7 @@ msgid "back"
 msgstr "Zurück"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Zurücksetzen"
 
@@ -1293,15 +1324,15 @@ msgstr "Wähle auto um die Browsereinstellungen zu übernehmen"
 msgid "Currently used search engines"
 msgstr "Aktuell benutzte Suchmaschinen"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Unterstützt die ausgewählten Sprachen"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Speichern"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Zurück"
 
@@ -1478,3 +1509,4 @@ msgstr "Suchmaschine"
 #~ " an, aber Sie können die hier "
 #~ "aufgelisteten Suchmaschinen über bangs (!) "
 #~ "durchsuchen."
+

+ 106 - 74
searx/translations/el_GR/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2020-07-09 13:10+0000\n"
 "Last-Translator: Adam Tauber <asciimoo@gmail.com>\n"
 "Language: el_GR\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "αρχεία"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "γενικά"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "μουσική"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "κοινωνικά δίκτυα"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "εικόνες"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr ""
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr ""
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "νέα"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "χάρτης"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "επιστήμη"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr ""
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "λάθος αναζήτησης"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} λεπτά πριν"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -397,8 +429,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Επέτρεψε"
 
@@ -504,13 +536,13 @@ msgid "Engines"
 msgstr "Μηχανές"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr ""
 
@@ -539,7 +571,7 @@ msgstr "Τι γλώσσα προτιμάτε για αναζήτηση;"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Ασφαλής Αναζήτηση"
 
@@ -730,7 +762,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -739,14 +771,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Όνομα μηχανής"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Συντόμευση"
 
@@ -759,28 +791,28 @@ msgstr "Επιλεγμένη γλώσσα"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -790,78 +822,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Λέξεις κλειδιά"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Όνομα"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Περιγραφή"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Παραδείγματα"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Τιμή"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -876,7 +908,7 @@ msgid "back"
 msgstr "πίσω"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Επαναφορά προεπιλογών"
 
@@ -1247,15 +1279,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Μηχανές αναζήτησης που χρησιμοποιούνται"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Υποστηρίζει την επιλεγμένη γλώσσα"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/en/LC_MESSAGES/messages.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2014-01-30 15:22+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language: en\n"
@@ -18,176 +18,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr ""
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr ""
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr ""
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr ""
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr ""
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr ""
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr ""
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr ""
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr ""
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr ""
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr ""
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr ""
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr ""
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -390,8 +422,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr ""
 
@@ -497,13 +529,13 @@ msgid "Engines"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr ""
 
@@ -532,7 +564,7 @@ msgstr ""
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr ""
 
@@ -723,7 +755,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -732,14 +764,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr ""
 
@@ -752,28 +784,28 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -783,78 +815,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -869,7 +901,7 @@ msgid "back"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr ""
 
@@ -1238,15 +1270,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/eo/LC_MESSAGES/messages.po

@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-04 07:14+0000\n"
 "Last-Translator: Marco Ciampa <ciampix@posteo.net>\n"
 "Language: eo\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "dosieroj"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "ĝenerala"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "muziko"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sociaj retoj"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "bildoj"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videoj"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "komputiko"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "novaĵoj"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapo"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "cepoj"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "scienco"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "apoj"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "vortaroj"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "kantotekstoj"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "pakoj"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "d&r"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "reposoj"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "programaro vikioj"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "retejo"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "aŭtomate"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "hela"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "malhela"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "tempolimo"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "analiza eraro"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-protokolo-eraro"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "reta eraro"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "neatendita kraŝo"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-eraro"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-konekto-eraro"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxy-eraro"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "tro da petoj"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "aliro rifuzita"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "servilo-API-eraro"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nenio trovita"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Fonto"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nevalidaj agordoj, bonvolu redakti viajn agordojn"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Nevalidaj agordoj"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "serĉa eraro"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "antaŭ {minutes} minuto(j)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspendigita"
 
@@ -405,8 +437,8 @@ msgstr "prokurata"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permesi"
 
@@ -512,13 +544,13 @@ msgid "Engines"
 msgstr "Motoroj"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Specialaj Demandoj"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Kuketoj"
 
@@ -547,7 +579,7 @@ msgstr "Kiun lingvon vi pli ŝatas por serĉi?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "SekuraSerĉo"
 
@@ -741,7 +773,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -750,14 +782,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nomo de la motoro"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Fulmoklavo"
 
@@ -770,28 +802,28 @@ msgstr "Elekti lingvon"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Tempa intervalo"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maksimuma tempo"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -801,59 +833,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Ŝlosilvortoj"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nomo"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Priskribo"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Ekzemploj"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nomo de kuketo"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valoro"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -862,19 +894,19 @@ msgstr ""
 "konservi tiujn datumojn pri vi en nia servilo."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "Tiuj kuketoj estas nur por via plaĉo, ni ne uzas ilin por spuri vin."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Serĉo-URL kun aktuale konservitaj agordoj"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -891,7 +923,7 @@ msgid "back"
 msgstr "antaŭen"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Reagordi al defaŭlto"
 
@@ -1262,15 +1294,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Aktuale uzataj serĉiloj"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Subtenas elektitan lingvon"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/es/LC_MESSAGES/messages.po

@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-16 04:26+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: es\n"
@@ -31,176 +31,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "Archivos"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "General"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "Música"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "Redes Sociales"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "Imágenes"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "Vídeos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "Informática"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "Noticias"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "Mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "Ciencia"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "aplicaciones"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "diccionarios"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "letra"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paquetes"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "preguntas y respuestas"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repos"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "wikis de software"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "claro"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "oscuro"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "expirado"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "error de procesamiento"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "Error de protocolo HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "Error de red"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "cierre inesperado"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "Error de HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "Error de conexíon HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "error de proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "demasiadas peticiones"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "acceso denegado"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "error en la API del servidor"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Ningún artículo encontrado"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Fuente"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Error al cargar la siguiente página"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Parámetros incorrectos, por favor, cambia tus preferencias"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ajustes no válidos"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "error en la búsqueda"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "hace {minutes} minuto(s)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "hace {hours} hora(s) y {minutes} minuto(s)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspendido/a"
 
@@ -414,8 +446,8 @@ msgstr "proxied"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permitir"
 
@@ -521,13 +553,13 @@ msgid "Engines"
 msgstr "Motores"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Consultas Especiales"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -556,7 +588,7 @@ msgstr "¿Qué idioma prefieres para la búsqueda?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Búsqueda segura"
 
@@ -756,7 +788,7 @@ msgid "Disable all"
 msgstr "Deshabilitar todo"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -767,14 +799,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nombre del motor de búsqueda"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Atajo"
 
@@ -787,28 +819,28 @@ msgstr "Idioma elegido"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Rango de tiempo"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Tiempo de respuesta"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Tiempo máximo"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Fiabilidad"
@@ -818,37 +850,37 @@ msgid "Query"
 msgstr "Petición"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Plabras clave"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nombre"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descripción"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Ejemplos"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Esta es la lista de módulos de respuestas instantáneas de SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Esta es la lista de plugins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -857,22 +889,22 @@ msgstr ""
 " tu ordenador."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Con esa lista, puedes comprobar la transparencia de SearXNG."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nombre de la cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -881,7 +913,7 @@ msgstr ""
 "almacenar dicha información sobre usted."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -890,12 +922,12 @@ msgstr ""
 "rastrearle."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Buscar URL de las preferencias guardadas actualmente"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -913,7 +945,7 @@ msgid "back"
 msgstr "Atrás"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Restablecer configuración por defecto"
 
@@ -1284,15 +1316,15 @@ msgstr "Escoge automático para seguir la configuración de tu navegador"
 msgid "Currently used search engines"
 msgstr "Motores de búsqueda actualmente en uso"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Soporta el idioma seleccionado"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Guardar"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Atrás"
 

+ 106 - 74
searx/translations/et/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-01-26 17:14+0000\n"
 "Last-Translator: Mico Hautaluoma <m@mha.fi>\n"
 "Language: et\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "failid"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "üldine"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "muusika"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sotsiaalmeedia"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "pildid"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videod"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "tehnoloogia"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "uudised"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "kaardid"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion-links"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "teadus"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "rakendused"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "sõnastikud"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "laulusõnad"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paketid"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "q&a"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "reposid"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "tarkvara wikid"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automaatne"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "herge"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "pime"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Üksust ei leitud"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Sobimatud seaded, palun muuda oma eelistusi"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Sobimatud seaded"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "otsingu viga"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minut(it) tagasi"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} tund(i), {minutes} minut(it) tagasi"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -402,8 +434,8 @@ msgstr "proksitud"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Luba"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Mootorid"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Küpsised"
 
@@ -544,7 +576,7 @@ msgstr "Mis keelt sa otsinguks eelistad?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Ohutuotsing"
 
@@ -740,7 +772,7 @@ msgid "Disable all"
 msgstr "Keela kõik"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -749,14 +781,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Mootori nimi"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Otsetee"
 
@@ -769,28 +801,28 @@ msgstr "Valitud keel"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Ajavahemik"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maksimaalne aeg"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -800,59 +832,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Märksõnad"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nimi"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Kirjeldus"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Näited"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Küpsise nimi"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Väärtus"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -861,7 +893,7 @@ msgstr ""
 "andmeid mitte salvestada."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -870,12 +902,12 @@ msgstr ""
 "jälitamiseks."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Otsingu URL hetkel salvestatud eelistuste kohta"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -892,7 +924,7 @@ msgid "back"
 msgstr "tagasi"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Lähtesta vaikeseaded"
 
@@ -1263,15 +1295,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Hetkel kasutatud otsingumootorid"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Toetab valitud keelt"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/eu/LC_MESSAGES/messages.po

@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-11-03 08:06+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: eu\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "fitxategiak"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "orokorra"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musika"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "media soziala"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "irudiak"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "bideoak"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "informatika"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "berriak"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "zientzia"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Ez da elementurik aurkitu"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ezarpen ez baliodunak, mesedez editatu zure hobespenak"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ezarpen ez baliodunak"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "bilaketa akatsa"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "duela {minutes} minutu"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "duela {hours} ordu eta {minutes} minutu"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -404,8 +436,8 @@ msgstr "proxyatuta"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Baimendu"
 
@@ -511,13 +543,13 @@ msgid "Engines"
 msgstr "Bilatzaileak"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookieak"
 
@@ -546,7 +578,7 @@ msgstr "Zein hizkuntzan egin nahi duzu bilaketa?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Bilaketa segurua"
 
@@ -744,7 +776,7 @@ msgid "Disable all"
 msgstr "Guztiak ezgaitu"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -753,14 +785,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Bilatzailearen izena"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Lasterbidea"
 
@@ -773,28 +805,28 @@ msgstr "Hautatutako hizkuntza"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Denbora tartea"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Gehienezko denbora"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -804,59 +836,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Gako-hitzak"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Izena"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Deskripzioa"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Adibideak"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookiearen izena"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Balioa"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -865,7 +897,7 @@ msgstr ""
 "informaziorik ez gordetzea baimentzen digu."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -874,12 +906,12 @@ msgstr ""
 "egiteko erabiltzen."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Une honetan gordetako hobespenen bilaketa URLa"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -896,7 +928,7 @@ msgid "back"
 msgstr "atzera"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Berrezarri lehenetsiak"
 
@@ -1267,15 +1299,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Erabiliak izaten ari diren bilatzaileak"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Hautatutako hizkuntza onartzen du"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/fa_IR/LC_MESSAGES/messages.po

@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-17 09:29+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: fa_IR\n"
@@ -24,176 +24,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "فایل‌ها"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "عمومی"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "موسیقی"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "شبکهٔ اجتماعی"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "تصاویر"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "ویدیوها"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "فناوری اطلاعات"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "اخبار"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "نقشه"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "پیازها"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "علم"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "برنامک‌ها"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "متن ترانه"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "بسته‌ها"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "پرسش و پاسخ"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "مخازن"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "ویکی‌های نرم‌افزارها"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "وب"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "خودکار"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "روشن"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "تاریک"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "تایم‌اوت"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "خطای تجزیه"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "خطای پروتکل HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "خطای شبکه"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "مشکل غیرمنتظره"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "خطای HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "خطای اتصال HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "خطای پروکسی"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "کپچا"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "درخواست‌های زیاد"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "دسترسی ممنوع است"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "خطای API سرور"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "چیزی پیدا نشد"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "منبع"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "تنظیمات نادرست است، لطفا پیش‌فرض‌های جستجو را تغییر دهید"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "تنظیمات نادرست"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "خطای جست‌وجو"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} دقیقه پیش"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} ساعت و {minutes} دقیقه پیش"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "تعلیق‌شده"
 
@@ -404,8 +436,8 @@ msgstr "پروکسی‌شده"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "اجازه"
 
@@ -511,13 +543,13 @@ msgid "Engines"
 msgstr "موتورها"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "مقدارهای ویژه"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "کلوچک‌ها"
 
@@ -546,7 +578,7 @@ msgstr "چه زبانی را برای جست‌وجو می‌پسندید؟"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "جست‌وجوی امن"
 
@@ -742,7 +774,7 @@ msgid "Disable all"
 msgstr "غیرفعال‌سازی همه"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -751,14 +783,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "نام موتور"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "میان‌بر"
 
@@ -771,28 +803,28 @@ msgstr "زبان انتخابی"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "بازهٔ زمانی"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "زمان پاسخ"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "زمان بیشینه"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "اعتمادپذیری"
@@ -802,59 +834,59 @@ msgid "Query"
 msgstr "پرس و جو"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "کلیدواژه‌ها"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "نام"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "توصیف"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "مثال‌ها"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "این فهرست ماژول‌های پاسخ‌گوی فوری SearXNG است."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "این فهرست افزونه‌هاست."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr "این فهرست کلوچک‌ها و مقدارهایی است که SearXNG در رایانهٔ شما نگه می‌دارد."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "با این فهرست، می‌توانید شفافیت SearXNG را بیازمایید."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "نام کلوچک"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "مقدار"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -863,7 +895,7 @@ msgstr ""
 "دادهٔ مربوط به شما را نمی‌دهد."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -872,12 +904,12 @@ msgstr ""
 "شما استفاده نمی‌کنیم."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL جست‌وجوی پیش‌فرض‌های ذخیره‌شدهٔ کنونی"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "قبلی"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "بازنشانی پیش‌فرض‌ها"
 
@@ -1265,15 +1297,15 @@ msgstr "برای پیروی از تنظیمات مرورگرتان خودکار
 msgid "Currently used search engines"
 msgstr "موتورهای جستجوی در حال استفاده"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "زبان انتخاب شده را پشتیبانی می‌کند"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "ذخیره"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "بازگشت"
 

+ 106 - 74
searx/translations/fi/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-09 02:41+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: fi\n"
@@ -20,176 +20,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "tiedostot"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "yleiset"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musiikki"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sosiaalinen media"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "kuvat"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videot"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "it"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "uutiset"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "kartta"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion-linkit"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "tiede"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "sovellukset"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "sanakirjat"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "lyriikat"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paketit"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "q&a"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repot"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "ohjelmistowikit"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automaattinen"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "vaalea"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "tumma"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "aikakatkaistu"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "jäsentämisvirhe"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-protokollavirhe"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "verkkovirhe"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "odottamaton kaatuminen"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-virhe"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-yhteysvirhe"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxy-virhe"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "liian monta pyyntöä"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "pääsy kielletty"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "palvelimen API-virhe"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Tietuetta ei löytynyt"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Lähde"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Virhe ladattaessa seuraavaa sivua"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Virheelliset asetukset"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "hakuvirhe"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minuutti(a) sitten"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} tunti(a), {minutes} minuutti(a) sitten"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Keskeytetty"
 
@@ -402,8 +434,8 @@ msgstr "välityspalvelimella"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Salli"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Hakukoneet"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Erityiset kyselyt"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Evästeet"
 
@@ -544,7 +576,7 @@ msgstr "Millä kielellä haluat etsiä ensisijaisesti?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Turva Haku"
 
@@ -742,7 +774,7 @@ msgid "Disable all"
 msgstr "Poista kaikki käytöstä"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -753,14 +785,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Hakukoneen nimi"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Oikoreitti"
 
@@ -773,28 +805,28 @@ msgstr "Valittu kieli"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Aikaväli"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Vastausaika"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Enimmäisaika"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Luotettavuus"
@@ -804,37 +836,37 @@ msgid "Query"
 msgstr "Kysely"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Avainsanat"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nimi"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Kuvaus"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Esimerkit"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Tämä on luettelo SearXNG:n pikavastausmoduuleista."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Tämä on lista lisäosista."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -843,22 +875,22 @@ msgstr ""
 "tietokoneellesi."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Tämän luettelon avulla voit arvioida SearXNG:n läpinäkyvyyttä."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Evästeen nimi"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Arvo"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -867,7 +899,7 @@ msgstr ""
 "tallentaa sinuun liittyviä henkilökohtaisia tietoja."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -876,12 +908,12 @@ msgstr ""
 "seuraamiseesi."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Nykyisten asetusten hakuosoite"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -899,7 +931,7 @@ msgid "back"
 msgstr "takaisin"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Palauta oletukset"
 
@@ -1270,15 +1302,15 @@ msgstr "Valitse auto seurataksesi selaimesi asetuksia"
 msgid "Currently used search engines"
 msgstr "Nyt käytetyt hakukoneet"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Tukee valittua kieltä"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Tallenna"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Takaisin"
 

+ 106 - 74
searx/translations/fil/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-04 07:14+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: fil\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "file"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "pangkalahatan"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musika"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "social media"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "larawan"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "bidyo"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "it"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "balita"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "sibuyas"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "siyensya"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "apps"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "diksyonaryo"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "liriko"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repositoryo"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "maliwanag"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "madilim"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Walang nakita na aytem"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Maling settings, paki ayos ang preferences"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Maling settings"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "nagkaproblema sa paghahanap"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} na minuto ang nakalipas"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} oras at {minutes} na minto ang nakalipas"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspendido"
 
@@ -402,8 +434,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Payagan"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Engines"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -544,7 +576,7 @@ msgstr "Ano ang gusto mong wika sa paghahanap?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Ligtas na Paghahanap"
 
@@ -740,7 +772,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -749,14 +781,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Pangalan ng engine"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr ""
 
@@ -769,28 +801,28 @@ msgstr "Piniling wika"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Agwat ng oras"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Ang max na oras"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -800,59 +832,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Mga keyword"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Pangalan"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Paglalarawan"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Mga halimbawa"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Pangalan ng cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -861,7 +893,7 @@ msgstr ""
 "mula sa iyo."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -870,12 +902,12 @@ msgstr ""
 "maayos ang paggamit mo."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Search URL ng kasalukuyan na naka-save sa preferences"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -893,7 +925,7 @@ msgid "back"
 msgstr "bumalik"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "I-reset ang defaults"
 
@@ -1264,15 +1296,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Ang ginagamit natin na search engines"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Suportado ang pinili na wika"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/fr/LC_MESSAGES/messages.po

@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-16 04:26+0000\n"
 "Last-Translator: PLefebvreBJO <contact@plefebvrebjo.com>\n"
 "Language: fr\n"
@@ -27,176 +27,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "fichiers"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "général"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musique"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "réseaux sociaux"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "images"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vidéos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "informatique"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "actualités"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "carte"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "science"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "applications"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "dictionnaires"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "paroles"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "packages"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "questions/réponses"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "dépôts"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "wikis"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "clair"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "sombre"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "délai dépassé"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "erreur d'analyse"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "erreur de protocole HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "Erreur réseau"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "erreur inattendue"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "erreur HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "erreur de connexion HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "Erreur proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "trop de requêtes"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "accès refusé"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "erreur API du serveur"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Pas d'élément trouvé"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Source"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Erreur lors du chargement de la page suivante"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Paramètres non valides, veuillez éditer vos préférences"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Paramètres non valides"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "erreur de recherche"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "il y a {minutes} minute(s)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "il y a {hours} heure(s), {minutes} minute(s)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspendu"
 
@@ -408,8 +440,8 @@ msgstr "proxifié"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Autoriser"
 
@@ -515,13 +547,13 @@ msgid "Engines"
 msgstr "Moteurs"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Requêtes spéciales"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -550,7 +582,7 @@ msgstr "Dans quelle langue préférez-vous effectuer la recherche ?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Recherche sécurisée"
 
@@ -750,7 +782,7 @@ msgid "Disable all"
 msgstr "Tout désactiver"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -762,14 +794,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nom du moteur"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Raccourci"
 
@@ -782,28 +814,28 @@ msgstr "Langue choisie"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Intervalle de temps"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Temps de réponse"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Temps max"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Fiabilité"
@@ -813,37 +845,37 @@ msgid "Query"
 msgstr "Requête"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Mots clés"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nom"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Description"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemples"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Liste des modules de réponse instantanée de SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Voici la liste des plugins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -852,22 +884,22 @@ msgstr ""
 " énumérés ci-dessous."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Avec cette liste, vous pouvez juger de la transparence de searx."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nom du cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valeur"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -876,7 +908,7 @@ msgstr ""
 " collecter vos données."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -885,12 +917,12 @@ msgstr ""
 "utilisons pas pour vous espionner."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Adresse de recherche des réglages actuels"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -908,7 +940,7 @@ msgid "back"
 msgstr "retour"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Remettre les valeurs par défaut"
 
@@ -1279,15 +1311,15 @@ msgstr "Choisissez auto pour respecter les paramètres de votre navigateur"
 msgid "Currently used search engines"
 msgstr "Moteurs de recherche actuellement utilisés"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Supporte la langue sélectionnée"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Enregistrer"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Retour"
 

+ 106 - 74
searx/translations/gl/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-11-01 10:29+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: gl\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ficheiros"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "xeral"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "música"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "medios sociais"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imaxes"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vídeos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "TIC"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "novas"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "ciencia"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Non se atoparon elementos"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Axustes non válidos, por favor edita a configuración"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Axustes non válidos"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "fallo na busca"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "fai {minutes} minuto(s)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "fai {hours} hora(s), {minutes} minuto(s)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -402,8 +434,8 @@ msgstr "a través de proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permitir"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Motores"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Testemuños"
 
@@ -544,7 +576,7 @@ msgstr "Qué idioma prefires para buscar?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Busca segura"
 
@@ -742,7 +774,7 @@ msgid "Disable all"
 msgstr "Desactivar todo"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -751,14 +783,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nome do motor"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Atallo"
 
@@ -771,28 +803,28 @@ msgstr "Idioma seleccionado"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Marco temporal"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Tempo máx."
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -802,59 +834,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Palabras chave"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nome"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descrición"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemplos"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nome do testemuño"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -863,7 +895,7 @@ msgstr ""
 "ningún dato sobre ti."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -872,12 +904,12 @@ msgstr ""
 "testemuños para rastrexarte."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL de busca dos axustes gardados actualmente."
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "atrás"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Restablecer"
 
@@ -1265,15 +1297,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Motores de busca utilizados actualmente"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Soporta o idioma seleccionado"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/he/LC_MESSAGES/messages.po

@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-04 07:14+0000\n"
 "Last-Translator: Genghis Khan <genghiskhan@gmx.ca>\n"
 "Language: he\n"
@@ -26,176 +26,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "קבצים"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "כללי"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "מוזיקה"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "מדיה חברתית"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "תמונות"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "וידאו"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "חדשות"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "מפות"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "מדעים"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "אפליקציות"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "מילונים"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "מילות שיר"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "חבילות"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "שו״ת"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "מאגרים"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "ויקי"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "רשת"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "אוטומטית"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "בהיר"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "כהה"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "פקיעת זמן"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "שגיאת ניתוח"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "שגיאת פרוטוקול HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "שגיאת רשת תקשורת"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "קריסה לא צפויה"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "שגיאת HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "שגיאת חיבור HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "שגיאת פרוקסי"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "יותר מדי בקשות"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "הגישה נדחתה"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "שגיאת API שרת"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "לא נמצא פריט"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "מקור"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "הגדרות לא תקינות"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "שגיאת חיפוש"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "לפני {minutes} דקות"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "לפני {hours} שעות, {minutes} דקות"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "מושהה"
 
@@ -406,8 +438,8 @@ msgstr "פרוקסי"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "הפעל"
 
@@ -513,13 +545,13 @@ msgid "Engines"
 msgstr "מנועים"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "שאילתות מיוחדות"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "עוגיות"
 
@@ -548,7 +580,7 @@ msgstr "באיזו שפה ברצונך לחפש?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "חיפוש בטוח"
 
@@ -744,7 +776,7 @@ msgid "Disable all"
 msgstr "כבה הכל"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -755,14 +787,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "שם מנוע"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "קיצור דרך"
 
@@ -775,28 +807,28 @@ msgstr "שפה נבחרת"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "טווח זמן"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "זמן תגובה"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "זמן מירבי"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "מהימנות"
@@ -806,59 +838,59 @@ msgid "Query"
 msgstr "שאילתא"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "מילות מפתח"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "שם"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "תיאור"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "דוגמאות"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "זוהי רשימת המודולים של המענה המיידי של SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "זוהי הרשימת של תוספות."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr "זוהי רשימת העוגיות וערכיהן אשר SearXNG מאחסן על המחשב שלך."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "בעזרת רשימה זאת, באפשרותך לגשת אל SearXNG transparency."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "שם עוגייה"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "ערך"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -867,19 +899,19 @@ msgstr ""
 "מידע זה אודותיך."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "עוגיות אלו משרתות את נוחותך הבלעדית, אנחנו לא משתמשים בהן כדי לעקוב אחריך."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "כתובת URL חיפוש של ההעדפות שנשמרו"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -896,7 +928,7 @@ msgid "back"
 msgstr "חזור"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "אפס העדפות"
 
@@ -1265,15 +1297,15 @@ msgstr "בחר אוטומטית כדי לשמור על התאמה עם הגדר
 msgid "Currently used search engines"
 msgstr "מנועי חיפוש שמופעלים כעת"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "תומך בשפה נבחרת"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "שמור"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "חזור"
 

+ 106 - 74
searx/translations/hr/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-24 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: hr\n"
@@ -22,176 +22,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "datoteke"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "općenito"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "glazba"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "društveni mediji"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "slike"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "video zapisi"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "it"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "vijesti"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "karta"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "znanost"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nije pronađena nijedna stavka"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nevažeće postavke, uredite svoje postavke"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Nevažeće postavke"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "greška u pretraživanju"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "prije {minutes} minut(u,e,a)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "prije {hours} sat(i) i {minutes} minut(u,e,a)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -401,8 +433,8 @@ msgstr "preko proxyja"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Dozvoli"
 
@@ -508,13 +540,13 @@ msgid "Engines"
 msgstr "Tražilice"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Kolačići"
 
@@ -543,7 +575,7 @@ msgstr "Koji jezik želite za pretraživanje?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Sigurno pretraživanje"
 
@@ -741,7 +773,7 @@ msgid "Disable all"
 msgstr "Isključi sve"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -750,14 +782,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Naziv tražilice"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Prečac"
 
@@ -770,28 +802,28 @@ msgstr "Odabrani jezik"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Vremenski raspon"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maksimalno vrijeme"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -801,59 +833,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Ključne riječi"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Naziv"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Opis"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Primjeri"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Naziv kolačića"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Vrijednost"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -862,7 +894,7 @@ msgstr ""
 "spremamo podatke o Vama."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -871,12 +903,12 @@ msgstr ""
 "Vas pratili."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Pretraži URL adresu trenutno spremljenih postavki"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "natrag"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Vraćanje zadanih postavki"
 
@@ -1265,15 +1297,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Trenutno korištene tražilice"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Podržava odabrani jezik"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/hu/LC_MESSAGES/messages.po

@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-17 09:29+0000\n"
 "Last-Translator: Márton Farkas <farkasmrton@gmail.com>\n"
 "Language: hu\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "fájlok"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "általános"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "zene"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "közösségi média"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "képek"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videók"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "it"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "hírek"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "térkép"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "hagymák"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "tudomány"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "appok"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "szótárak"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "dalszöveg"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "csomagok"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "kérdések és válaszok"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "szoftver wikik"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "világos"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "sötét"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "szünet"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "elemzési hiba"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP protokol hiba"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "hálózati hiba"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "váratlan összeomlás"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP hiba"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP csatlakozási hiba"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxy szerver hiba"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "túl sok kérés"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "hozzáférés megtagadva"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "szerver API hiba"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nincs találat"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Forrás"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Érvénytelen beállítások, kérlek módosítsd a preferenciáid"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Érvénytelen beállítások"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "keresési hiba"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} perce"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} óra, {minutes} perce"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Felfüggesztve"
 
@@ -402,8 +434,8 @@ msgstr "proxy nézet"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Engedélyezés"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Keresőmotorok"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Sütik"
 
@@ -544,7 +576,7 @@ msgstr "Preferált keresési nyelv?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Felnőtt tartalom szűrés"
 
@@ -738,7 +770,7 @@ msgid "Disable all"
 msgstr "Mindent tilt"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -747,14 +779,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Kereső neve"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Rövidítés"
 
@@ -767,28 +799,28 @@ msgstr "Kiválasztott nyelv"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Idő szűrés"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maximális idő"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -798,66 +830,66 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Kulcsszavak"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Név"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Leírás"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Példák"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Süti név"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Érték"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr "Ezek a beállítások csak a böngésző cookie-jaiban tárolódnak."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -866,12 +898,12 @@ msgstr ""
 "felhasználók követésére."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Keresési URL a beállítások alapján"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -886,7 +918,7 @@ msgid "back"
 msgstr "vissza"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Alapbeállítások visszaállítása"
 
@@ -1255,15 +1287,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Jelenleg használt keresők"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Támogatja a kiválasztott nyelvet"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/ia/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-10 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: ia\n"
@@ -20,176 +20,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "files"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "general"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musica"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "medios social"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imagines"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "software"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "novas"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mappa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "scientia"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nulle item trovate"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Configurationes non valide, per favor, modifica tu preferentias"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Configurationes invalide"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "error in recerca"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minuta(s) retro"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hora(s), {minutes} minuta(s) retro"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -404,8 +436,8 @@ msgstr "per proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permitter"
 
@@ -511,13 +543,13 @@ msgid "Engines"
 msgstr "Motores"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -546,7 +578,7 @@ msgstr "Qual lingua tu prefere pro recercar?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Filtro de contento potentialmente offensive"
 
@@ -742,7 +774,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -751,14 +783,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nomine del motor"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Via breve"
 
@@ -771,28 +803,28 @@ msgstr "Lingua selectionate"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Intervallo de tempore"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Tempore maxime"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -802,59 +834,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Parolas clave"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nomine"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Description"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemplos"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nomine de cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -863,7 +895,7 @@ msgstr ""
 "salvar iste datos super vos."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -872,12 +904,12 @@ msgstr ""
 "pro traciar te."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL de Recerca del preferentias actualmente salvate"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -895,7 +927,7 @@ msgid "back"
 msgstr "retroceder"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Restablir configurationes"
 
@@ -1266,15 +1298,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Motores de recerca actualmente usate"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Supporta le lingua selectionate"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 110 - 78
searx/translations/id/LC_MESSAGES/messages.po

@@ -7,189 +7,220 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-20 07:34+0000\n"
 "Last-Translator: Linerly <linerly@protonmail.com>\n"
-"Language-Team: Indonesian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"id/>\n"
 "Language: id\n"
+"Language-Team: Indonesian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/id/>\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.11\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "berkas"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "umum"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musik"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "media sosial"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "gambar"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "video"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "teknologi"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "berita"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "peta"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "sains"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "aplikasi"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "kamus"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "lirik"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paket"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "pertanyaan"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repositori"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "wiki perangkat lunak"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "otomatis"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "terang"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "gelap"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "waktu habis"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "kesalahan penguraian"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "kesalahan protokol HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "kesalahan jaringan"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "kegagalan yang tak terduga"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "kesalahan HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "kesalahan koneksi HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "kesalahan proksi"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "terlalu banyak permintaan"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "akses ditolak"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "kesalahan server API"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Item tidak ditemukan"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Sumber"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Gagal memuat halaman berikutnya"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Pengaturan tidak valid, mohon ubah preferensi Anda"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Pengaturan tidak valid"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "kesalahan pencarian"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} menit yang lalu"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} jam, {minutes} menit yang lalu"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Ditangguhkan"
 
@@ -403,8 +434,8 @@ msgstr "di-proksi"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Izinkan"
 
@@ -510,13 +541,13 @@ msgid "Engines"
 msgstr "Mesin"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Pencarian Khusus"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookie"
 
@@ -545,7 +576,7 @@ msgstr "Bahasa apa yang Anda ingin pakai untuk pencarian?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Pencarian Aman"
 
@@ -745,7 +776,7 @@ msgid "Disable all"
 msgstr "Matikan semua"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -756,14 +787,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nama mesin"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Jalan pintas"
 
@@ -776,28 +807,28 @@ msgstr "Bahasa yang dipilih"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Rentang waktu"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Waktu respons"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Waktu maksimum"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Keandalan"
@@ -807,37 +838,37 @@ msgid "Query"
 msgstr "Pencarian"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Kata kunci"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nama"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Deskripsi"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Contoh"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Ini adalah daftar dari modul penjawab instan SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Ini adalah daftar plugin."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -846,22 +877,22 @@ msgstr ""
 "komputer Anda."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Dengan daftar itu, Anda dapat menilai transparansi SearXNG."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nama cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Nilai"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -870,7 +901,7 @@ msgstr ""
 " menyimpan data ini tentang Anda."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -879,12 +910,12 @@ msgstr ""
 " untuk melacak Anda."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL pencarian dari pengaturan yang tersimpan saat ini"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -902,7 +933,7 @@ msgid "back"
 msgstr "kembali"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Atur ulang ke bawaan"
 
@@ -1273,15 +1304,15 @@ msgstr "Pilih otomatis untuk mengikuti pengaturan browser Anda"
 msgid "Currently used search engines"
 msgstr "Mesin pencari yang saat ini digunakan"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Mendukung bahasa yang dipilih"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Simpan"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Kembali"
 
@@ -1340,3 +1371,4 @@ msgstr "Mesin"
 #~ " pencarian tetapi Anda dapat mencari "
 #~ "di mesin-mesin berikut ini melalui "
 #~ "fitur bangs."
+

+ 106 - 74
searx/translations/it/LC_MESSAGES/messages.po

@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-04 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: it\n"
@@ -28,176 +28,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "documenti"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "generale"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musica"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "social"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "immagini"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "video"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "notizie"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mappe"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "scienza"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "applicazioni"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "dizionari"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "testi musicali"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "pacchetti"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "d&r"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repository"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "wiki software"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "chiaro"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "scuro"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "timeout"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "errore di analisi"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "errore protocollo HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "errore di rete"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "crash inaspettato"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "errore HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "errore di connessione HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "errore proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "troppe richieste"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "accesso negato"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "errore server API"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nessun oggetto trovato"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Sorgente"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Errore caricando la pagina successiva"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Impostazioni non valide, modifica le tue preferenze"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Impostazioni non valide"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "errore di ricerca"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "di {minutes} minuti fa"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "di {hours} ore e {minutes} minuti fa"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Sospeso"
 
@@ -411,8 +443,8 @@ msgstr "proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Autorizza"
 
@@ -518,13 +550,13 @@ msgid "Engines"
 msgstr "Motori"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Richieste speciali"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookie"
 
@@ -553,7 +585,7 @@ msgstr "Che lingua preferisci per la ricerca?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Ricerca Sicura"
 
@@ -755,7 +787,7 @@ msgid "Disable all"
 msgstr "Disattiva tutto"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -766,14 +798,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nome del motore"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Scorciatoia"
 
@@ -786,28 +818,28 @@ msgstr "Lingua selezionata"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Intervallo di tempo"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Tempo di risposta"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Tempo massimo"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Affidabilità"
@@ -817,37 +849,37 @@ msgid "Query"
 msgstr "Richiesta"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Parole chiave"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nome"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descrizione"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Esempi"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Questa è la lista dei moduli di risposta istantanea di SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Questa è la lista di plugins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -856,22 +888,22 @@ msgstr ""
 " tuo computer."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Con questa lista, potete valutare la trasparenza di SearXNG."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nome del cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valore"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -880,7 +912,7 @@ msgstr ""
 "conservare dati su di te."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -889,12 +921,12 @@ msgstr ""
 "usiamo per tracciarti."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL di ricerca delle preferenze attualmente salvate"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -911,7 +943,7 @@ msgid "back"
 msgstr "indietro"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Reimposta i valori iniziali"
 
@@ -1282,15 +1314,15 @@ msgstr "Seleziona auto per seguire le impostazioni del tuo browser"
 msgid "Currently used search engines"
 msgstr "Motori di ricerca attualmente in uso"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "La lingua selezionata è disponibile"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Salva"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Indietro"
 

+ 112 - 81
searx/translations/ja/LC_MESSAGES/messages.po

@@ -14,191 +14,222 @@
 # Thomas Pointhuber, 2015-2016
 msgid ""
 msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-20 07:34+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Japanese <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"ja/>\n"
 "Language: ja\n"
+"Language-Team: Japanese "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/ja/>\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.11\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ファイル"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "一般"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "音楽"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "ソーシャルメディア"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "画像"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "動画"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "情報技術"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "ニュース"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "地図"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "オニオン"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "学問"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "アプリ"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "辞書"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "歌詞"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "パッケージ"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "q&a"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "リポジトリ"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "ソフトウェアwiki"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "ウェブ"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "自動"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "ライト"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "ダーク"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "タイムアウト"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "パースエラー"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTPプロトコルエラー"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "ネットワークエラー"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "予期しないクラッシュ"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTPエラー"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP接続エラー"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "プロキシエラー"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "リクエストが多すぎます"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "アクセスが拒否されました"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "サーバーAPIエラー"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "アイテムが見つかりません"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "ソース"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "次のページの読み込み中にエラーが発生しました"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "不正な設定なので、設定を編集してください"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "不正な設定"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "検索エラー"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes}分前"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours}時間と{minutes}分前"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "一時停止"
 
@@ -403,8 +434,8 @@ msgstr "プロキシされている"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "許可する"
 
@@ -510,13 +541,13 @@ msgid "Engines"
 msgstr "検索エンジン"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "特殊クエリー"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "クッキー"
 
@@ -545,7 +576,7 @@ msgstr "検索に使う言語はどれが良いですか?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "安全な検索"
 
@@ -728,8 +759,7 @@ msgstr "ページのタイトルでクエリを実行する"
 msgid ""
 "When enabled, the result page's title contains your query. Your browser "
 "can record this title"
-msgstr "有効にすると、検索結果ページのタイトルにクエリが含まれます。お使いのブラウザ"
-"はこのタイトルを記録できます"
+msgstr "有効にすると、検索結果ページのタイトルにクエリが含まれます。お使いのブラウザはこのタイトルを記録できます"
 
 #: searx/templates/oscar/preferences.html:326
 msgid "Allow all"
@@ -740,7 +770,7 @@ msgid "Disable all"
 msgstr "すべて無効"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -749,14 +779,14 @@ msgstr "このタブは検索結果には表示されませんが、ここにリ
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "検索エンジン名"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "ショートカット"
 
@@ -769,28 +799,28 @@ msgstr "選択された言語"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "時間範囲"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "応答時間"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "最大時間"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "信頼性"
@@ -800,78 +830,78 @@ msgid "Query"
 msgstr "クエリ"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "キーワード"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "名前"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "説明"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "例"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "これは SearXNG の即席回答モジュールのリストです。"
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "これはプラグインのリストです。"
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr "これはクッキーのリストで、これらの値はあなたのコンピュータに保存されています。"
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "このリストによって、あなたは SearXNG の透明性を評価できます。"
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "クッキー名"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "値"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr "これらの設定はあなたのクッキーに保存されますが、これはサーバーがあなたの情報の保存するわけではありません。"
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "クッキーはあなたが便利に使えるようにするために使うのであって、サーバーはあなたを追跡するためにクッキーを使うことはありません。"
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "現在保存されている設定の検索 URL"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -886,7 +916,7 @@ msgid "back"
 msgstr "戻る"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "デフォルト設定に戻す"
 
@@ -1256,15 +1286,15 @@ msgstr "「自動」を選択すると、ブラウザの設定に従います"
 msgid "Currently used search engines"
 msgstr "現在使用中の検索エンジン"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "選択された言語のサポート"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "保存"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "戻る"
 
@@ -1431,3 +1461,4 @@ msgstr "エンジン"
 #~ "search results but you can search "
 #~ "the engines listed here via bangs."
 #~ msgstr ""
+

+ 106 - 74
searx/translations/ko/LC_MESSAGES/messages.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-18 07:17+0000\n"
 "Last-Translator: Joseph Ko <eaglclaws@gmail.com>\n"
 "Language: ko\n"
@@ -19,176 +19,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "파일"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "일반"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "음악"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "소셜 미디어"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "이미지"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "비디오"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "뉴스"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "지도"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "어니언"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "과학"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "앱"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "사전"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "가사"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "패키지"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "Q&A"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "리포지토리"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "소프트웨어 위키"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "웹"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "자동"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "라이트"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "다크"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "대기 시간"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "구문 분석 오류"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP 프로토콜 오류"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "네트워크 오류"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "예상치 못한 충돌"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP 오류"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP 연결 오류"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "프록시 오류"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "너무 많은 요청"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "액세스 거부"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "서버 API 오류"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "검색 결과가 없습니다"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "소스"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "잘못된 설정입니다, 설정을 수정하세요"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "잘못된 설정"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "검색 오류"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes}분 전"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours}시간 {minutes}분 전"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "중단됨"
 
@@ -393,8 +425,8 @@ msgstr "프록시됨"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "허용"
 
@@ -500,13 +532,13 @@ msgid "Engines"
 msgstr "검색엔진"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "특수 쿼리"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "쿠키"
 
@@ -535,7 +567,7 @@ msgstr "어떤 언어로 검색하시겠습니까?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "세이프서치"
 
@@ -729,7 +761,7 @@ msgid "Disable all"
 msgstr "모두 거부"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -738,14 +770,14 @@ msgstr "이 탭은 검색 결과에서 표시 되지 않으나, 느낌표을 입
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "검색엔진 이름"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "단축 키 워드"
 
@@ -758,28 +790,28 @@ msgstr "선택언어 지원"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "기간"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "응답시간"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "최대시간"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "신뢰성"
@@ -789,78 +821,78 @@ msgid "Query"
 msgstr "검색어"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "키워드"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "이름"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "설명"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "예시"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "SearXNG의 즉각응답 모듈 목록입니다."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "플러그인 목록입니다."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr "SearXNG이 컴퓨터에 저장하는 쿠키 목록입니다."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "이 목록으로 SearXNG의 투명성을 판단할 수 있습니다."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "쿠키 이름"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "값"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr "설정은 쿠키에 저장 되기 때문에 서버측에서 설정 관련 사용자 정보를 저장하는 것은 불가능합니다."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "이 쿠키는 오직 편의를 위해 쓰이며, 추적에 이용하지 않습니다."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "현재 설정이 적용된 검색 URL"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -875,7 +907,7 @@ msgid "back"
 msgstr "뒤로"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "기본값 복원"
 
@@ -1244,15 +1276,15 @@ msgstr "'자동'을 선택하면 브라우저 기본설정에 맞춥니다"
 msgid "Currently used search engines"
 msgstr "현재 사용중인 검색 엔진"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "선택 언어 지원함"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "저장"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "뒤로"
 

+ 106 - 74
searx/translations/lt/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-10 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: lt\n"
@@ -22,176 +22,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "failai"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "bendra"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "muzika"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "socialinė medija"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "paveikslai"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vaizdo įrašai"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "naujienos"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "žemėlapis"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "mokslas"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Elementų nerasta"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neteisingi nustatymai, pataisykite savo nuostatas"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Neteisingi nustatymai"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "paieškos klaida"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "prieš {minutes} min"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "prieš {hours} val., {minutes} min"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -403,8 +435,8 @@ msgstr "per įgaliotąjį serverį"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Leisti"
 
@@ -510,13 +542,13 @@ msgid "Engines"
 msgstr "Sistemos"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Slapukai"
 
@@ -545,7 +577,7 @@ msgstr "Kokią kalbą pageidaujate paieškai?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Saugi paieška"
 
@@ -741,7 +773,7 @@ msgid "Disable all"
 msgstr "Išjungti visus"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -750,14 +782,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Sistemos pavadinimas"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Trumpinys"
 
@@ -770,28 +802,28 @@ msgstr "Pasirinkta kalba"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Laiko rėžis"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maks. laikas"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -801,59 +833,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Raktažodžiai"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Pavadinimas"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Aprašas"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Pavyzdžiai"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Slapuko pavadinimas"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Reikšmė"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -862,7 +894,7 @@ msgstr ""
 "šių duomenų apie jus."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -871,12 +903,12 @@ msgstr ""
 "jų, kad jus sektume."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Šiuo metu įrašytų nuostatų paieškos URL"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "Atgal"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Atstatyti numatytuosius"
 
@@ -1265,15 +1297,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Šiuo metu naudojamos paieškos sistemos"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Palaiko pasirinktą kalbą"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/messages.pot

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,176 +17,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr ""
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr ""
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr ""
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr ""
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr ""
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr ""
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr ""
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr ""
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr ""
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr ""
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr ""
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr ""
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr ""
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -389,8 +421,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr ""
 
@@ -496,13 +528,13 @@ msgid "Engines"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr ""
 
@@ -531,7 +563,7 @@ msgstr ""
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr ""
 
@@ -722,7 +754,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -731,14 +763,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr ""
 
@@ -751,28 +783,28 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -782,78 +814,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -868,7 +900,7 @@ msgid "back"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr ""
 
@@ -1237,15 +1269,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/nb_NO/LC_MESSAGES/messages.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-18 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: nb_NO\n"
@@ -19,176 +19,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "filer"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "Generelt"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musikk"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sosiale media"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "bilder"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videoer"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "nyheter"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "kart"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "løktjenester"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "vitenskap"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "programmer"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "ordbøker"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "sangtekster"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "pakker"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "spørsmål og svar"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "pakkebrønner"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "programvare-wiki-er"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "vev"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automatisk"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "lys"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "mørk"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "tidsavbrudd"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "tolkningsfeil"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-protokollfeil"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "nettverksfeil"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "uventet krasj"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-feil"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-tilkoblingsfeil"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "mellomtjenerfeil"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "for mange forespørsler"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "tilgang nektet"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "Tjener-API-feil"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Fant ingen elementer"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Kilde"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Det var et problem med lasting av neste side"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ugyldige innstillinger. Rediger dine preferanser."
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ugyldige innstillinger"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "søkefeil"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "for {minutes} minute(s) siden"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "for {hours} time(r), {minutes} minutt(er) siden"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "I hvilemodus"
 
@@ -399,8 +431,8 @@ msgstr "mellomtjent"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Tillat"
 
@@ -506,13 +538,13 @@ msgid "Engines"
 msgstr "Søkemotorer"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Spesialspørringer"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Kaker"
 
@@ -541,7 +573,7 @@ msgstr "Hvilket språk foretrekker du for søk?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "TrygtSøk"
 
@@ -739,7 +771,7 @@ msgid "Disable all"
 msgstr "Nekt alle"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -750,14 +782,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Søkemotornavn"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Snarvei"
 
@@ -770,28 +802,28 @@ msgstr "Valgt språk"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Tidsområde"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Svartid"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Mak. tid"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Pålitelighet"
@@ -801,37 +833,37 @@ msgid "Query"
 msgstr "Forespørsel"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Nøkkelord"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Navn"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Beskrivelse"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Eksempler"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Dette er listen over SearXNG sine moduler for umiddelbare svar."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Dette er en liste over programtillegg."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -840,22 +872,22 @@ msgstr ""
 "datamaskinen din."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Med denne listen kan du gjennomse SearXNG."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Kakenavn"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Verdi"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -864,7 +896,7 @@ msgstr ""
 " oss å ikke lagre denne dataen om deg."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -873,12 +905,12 @@ msgstr ""
 "spore deg."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Søkenettadresse med nåværende lagrede innstillinger"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -895,7 +927,7 @@ msgid "back"
 msgstr "tilbake"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Tilbakestill forvalg"
 
@@ -1264,15 +1296,15 @@ msgstr "Velg «Automatisk» for å følge nettleserinnstillingene"
 msgid "Currently used search engines"
 msgstr "Brukte søkemotorer"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Støtter valgt språk"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Lagre"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Tilbake"
 

+ 106 - 74
searx/translations/nl/LC_MESSAGES/messages.po

@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-18 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: nl\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "bestanden"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "algemeen"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "muziek"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sociale media"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "afbeeldingen"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "video’s"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "nieuws"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "kaart"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "uien"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "wetenschap"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "Apps"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "woordenboeken"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "tekst"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paketten"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "vraag&a"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "licht"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "donker"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "verlopen"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "fout bij ontleden"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-protocolfout"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "netwerkfout"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "onverwacht falen"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-fout"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-verbindingsfout"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxy-fout"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "te veel aanvragen"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "toegang geweigerd"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "server-API-fout"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Geen resultaat gevonden"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Bron"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Fout bij het laden van de volgende pagina"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ongeldige instellingen, gelieve je voorkeuren bij te werken"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ongeldige instellingen"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "zoekfout"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minu(u)t(en) geleden"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} uur, {minutes} minu(u)t(en) geleden"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Geschorst"
 
@@ -407,8 +439,8 @@ msgstr "geproxyt"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Toestaan"
 
@@ -514,13 +546,13 @@ msgid "Engines"
 msgstr "Zoekmachines"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Speciale Zoekopdrachten"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -549,7 +581,7 @@ msgstr "Welke taal wil je gebruiken voor het zoeken?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "SafeSearch"
 
@@ -749,7 +781,7 @@ msgid "Disable all"
 msgstr "Alles uitschakelen"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -760,14 +792,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Naam zoekmachine"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Snelkoppeling"
 
@@ -780,28 +812,28 @@ msgstr "Geselecteerde taal"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Tijdspanne"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Responstijd"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Max. duur"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Betrouwbaarheid"
@@ -811,37 +843,37 @@ msgid "Query"
 msgstr "Zoekopdracht"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Kernwoorden"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Naam"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Beschrijving"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Voorbeelden"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Dit is de lijst met SearXNG's \"onmiddellijk antwoord\"-modules."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Dit is de lijst met plug-ins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -850,22 +882,22 @@ msgstr ""
 "opslaat."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Met die lijst kan je de transparantie van SearXNG beoordelen."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookienaam"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Waarde"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -874,7 +906,7 @@ msgstr ""
 " over jou te bewaren."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -883,12 +915,12 @@ msgstr ""
 "niet om je te volgen."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Zoek-URL van de huidig opgeslagen voorkeuren"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -906,7 +938,7 @@ msgid "back"
 msgstr "terug"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Standaardinstellingen herstellen"
 
@@ -1279,15 +1311,15 @@ msgstr "Kies auto om je browserinstellingen te gebruiken"
 msgid "Currently used search engines"
 msgstr "Momenteel gebruikte zoekmachines"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Ondersteunt geselecteerde taal"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Bewaar"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Terug"
 

+ 106 - 74
searx/translations/oc/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-10 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: oc\n"
@@ -20,176 +20,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "fichièrs"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "general"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musica"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "mèdias socials"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imatges"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vidèos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "tecnologia"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "actualitat"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "sciéncia"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Cap d’element pas trobat"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Paramètres invalids"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "error de recèrca"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "fa {minutes} minuta(s)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "Fa {hours} ora(s), {minutes} minuta(s)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -401,8 +433,8 @@ msgstr "proxifiat"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Autorizar"
 
@@ -508,13 +540,13 @@ msgid "Engines"
 msgstr "Motors de cerca"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -543,7 +575,7 @@ msgstr "Dins quina lenga vos agrada mai cercar ?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Recèrca segurizada"
 
@@ -739,7 +771,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -748,14 +780,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nom del motor de cerca"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Acorchis"
 
@@ -768,28 +800,28 @@ msgstr "Seleccionatz una lenga"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Espaci temporal"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Temps max"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -799,59 +831,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Mots claus"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nom"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descripcion"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemples"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nom del cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -860,7 +892,7 @@ msgstr ""
 "pas de collectar vòstras donadas."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -869,12 +901,12 @@ msgstr ""
 "pas per vos espiar."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL de recèrca actuala dels paramètres enregistrats"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -891,7 +923,7 @@ msgid "back"
 msgstr "tornar"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Reïnicializar per defaut"
 
@@ -1262,15 +1294,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Motors de recèrca utilizat actualament"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Compatible amb las lengas seleccionadas"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/pl/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-16 04:26+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: pl\n"
@@ -22,176 +22,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "pliki"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "ogólne"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "muzyka"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "media społecznościowe"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "zdjęcia"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "wideo"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "informatyka"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "wiadomości"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "nauka"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "aplikacje"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "słowniki"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "teksty piosenek"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "pakiety"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "q&a"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repozytorium"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "dokumentacja aplikacji"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automatycznie"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "jasny"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "ciemny"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "przekroczenie maksymalnego dozwolonego czasu"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "błąd przetwarzania"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "błąd protokołu HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "błąd sieci"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "niespodziewana awaria"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "błąd HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "błąd połączenia HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "błąd serwera proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "za dużo zapytań"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "odmowa dostępu"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "błąd serwera API"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nie znaleziono elementu"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Źródło"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Błąd wczytywania następnej strony"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nieprawidłowe ustawienia, proszę zmienić swoje preferencje"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Nieprawidłowe ustawienia"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "błąd wyszukiwania"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minut(y) temu"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} godzin(y), {minutes} minut(y) temu"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Zawieszone"
 
@@ -403,8 +435,8 @@ msgstr "przesłane poprzez proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Pozwól"
 
@@ -510,13 +542,13 @@ msgid "Engines"
 msgstr "Wyszukiwarki"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Specialne Zapytania"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Ciasteczka"
 
@@ -545,7 +577,7 @@ msgstr "W jakim języku wolisz wyszukiwać?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Bezpieczne wyszukiwanie"
 
@@ -745,7 +777,7 @@ msgid "Disable all"
 msgstr "Wyłącz wszystkie"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -756,14 +788,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nazwa wyszukiwarki"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Skrót"
 
@@ -776,28 +808,28 @@ msgstr "Wybrany język"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Zakres czasu"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Czas odpowiedzi"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maksymalny czas"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Niezawodność"
@@ -807,37 +839,37 @@ msgid "Query"
 msgstr "Zapytanie"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Słowa kluczowe"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nazwa"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Opis"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Przykłady"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "To jest lista modułów \"natychmiastowych odpowiedzi\" SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "To jest list wtyczek."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -846,22 +878,22 @@ msgstr ""
 "na twoim komputerze."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Dzięki tej liście, możesz ocenić przejrzystość SearXNG."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nazwa ciasteczka"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Wartość"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -870,7 +902,7 @@ msgstr ""
 "przechowywać tych danych o Tobie."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -879,12 +911,12 @@ msgstr ""
 "ciasteczek do śledzenia Ciebie."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Wyszukaj adres URL aktualnie zapisanych preferencji"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -902,7 +934,7 @@ msgid "back"
 msgstr "z powrotem"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Przywróć domyślne"
 
@@ -1273,15 +1305,15 @@ msgstr "Wybierz auto by używać ustawień twojej przeglądarki"
 msgid "Currently used search engines"
 msgstr "Obecnie używane wyszukiwarki"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Obsługuje wybrany język"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Zapisz"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Powrót"
 

+ 106 - 74
searx/translations/pt/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-10 07:17+0000\n"
 "Last-Translator: Alexandre Flament <alex@al-f.net>\n"
 "Language: pt\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ficheiros"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "geral"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "música"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "redes sociais"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imagens"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vídeos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "ti"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "notícias"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapa"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "Cebolas"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "ciência"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automático"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "claro"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "escuro"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "tempo esgotado"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "Erro de protocolo HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "erro de rede"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "acidente inesperado"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "Erro HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "Erro de conexão HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "erro de proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "muitos pedidos"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "acesso negado"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "erro de API do servidor"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nenhum item encontrado"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Fonte"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Definições inválidas, por favor edite as suas preferências"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Configurações inválidas"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "erro de procura"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minuto(s) atrás"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspenso"
 
@@ -404,8 +436,8 @@ msgstr "via proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permitir"
 
@@ -511,13 +543,13 @@ msgid "Engines"
 msgstr "Motores de pesquisa"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Consultas especiais"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -546,7 +578,7 @@ msgstr "Que idioma de pesquisa prefere?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Pesquisa segura"
 
@@ -744,7 +776,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -753,14 +785,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nome do motor de pesquisa"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Atalho"
 
@@ -773,28 +805,28 @@ msgstr "Idioma selecionado"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Período de tempo"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Tempo máximo"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -804,59 +836,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Palavras-chave"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nome"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descrição"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemplos"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nome de cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -865,7 +897,7 @@ msgstr ""
 " guardemos informação sobre si."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -874,12 +906,12 @@ msgstr ""
 "para o rastrear."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL de pesquisa das preferências salvas atualmente"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -897,7 +929,7 @@ msgid "back"
 msgstr "Atrás"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Repor predefinições"
 
@@ -1268,15 +1300,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Motores de pesquisa utilizados"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Suporta idioma selecionado"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/pt_BR/LC_MESSAGES/messages.po

@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-16 04:26+0000\n"
 "Last-Translator: Matheus Henrique <niletcode@gmail.com>\n"
 "Language: pt_BR\n"
@@ -27,176 +27,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "arquivos"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "geral"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "áudio"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "redes sociais"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imagens"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "vídeos"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "tecnologia"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "notícias"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapas"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "ciência"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "apps"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "dicionários"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "letras"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "pacotes"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "dúvidas"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repositórios"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "wiki de software"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "site"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "claro"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "escuro"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "tempo esgotado"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "erro de leitura"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "error de protocolo HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "erro de rede"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "falha inesperada"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "erro HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "erro de conexão HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "erro de proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "muitas solicitações"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "acesso negado"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "erro de API do servidor"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Nenhum item encontrado"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Fonte"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Erro ao carregar a próxima página"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Configurações inválidas, por favor, edite suas preferências"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Configurações inválidas"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "erro de busca"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minuto(s) atrás"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Suspenso"
 
@@ -407,8 +439,8 @@ msgstr "por proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permitir"
 
@@ -514,13 +546,13 @@ msgid "Engines"
 msgstr "Buscadores"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Consultas especiais"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -549,7 +581,7 @@ msgstr "Que idioma você prefere para a busca?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Busca Segura"
 
@@ -749,7 +781,7 @@ msgid "Disable all"
 msgstr "Desativar tudo"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -760,14 +792,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Nome do serviço"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Atalhos"
 
@@ -780,28 +812,28 @@ msgstr "Idioma selecionado"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Intervalo de tempo"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Tempo de resposta"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Tempo máximo"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Consistência"
@@ -811,37 +843,37 @@ msgid "Query"
 msgstr "Consulta"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Palavras-chave"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nome"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descrição"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemplos"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Esta é a lista de módulos de resposta instantânea do SearXNG."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Esta é a lista de plugins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -850,22 +882,22 @@ msgstr ""
 "computador."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "Com essa lista, você pode avaliar a transparência do SearXNG."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nome do cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valor"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -874,7 +906,7 @@ msgstr ""
 "nenhum dado a seu respeito."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -883,12 +915,12 @@ msgstr ""
 " para rastreá-lo."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "A URL de Pesquisa das configurações atuais salvas"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -906,7 +938,7 @@ msgid "back"
 msgstr "voltar"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Redefinir configurações"
 
@@ -1279,15 +1311,15 @@ msgstr "Escolha auto para seguir as configurações do seu navegador"
 msgid "Currently used search engines"
 msgstr "Serviço de busca usado atualmente"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Suporta o idioma selecionado"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Salvar"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Voltar"
 

+ 106 - 74
searx/translations/ro/LC_MESSAGES/messages.po

@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2020-07-09 13:10+0000\n"
 "Last-Translator: Daniel Șerbănescu <daniel@serbanescu.dk>\n"
 "Language: ro\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "fișiere"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "generale"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "muzică"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "rețele sociale"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "imagini"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videouri"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "informatică"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "știri"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "hărți"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "știință"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Niciun element găsit"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Configurări nevalide, editați preferințele"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Configurări nevalide"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "eroare de căutare"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minut(e) în urmă"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} oră(e), {minutes} minut(e) în urmă"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -404,8 +436,8 @@ msgstr "delegat"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Permite"
 
@@ -511,13 +543,13 @@ msgid "Engines"
 msgstr "Motoare"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookie-uri"
 
@@ -546,7 +578,7 @@ msgstr "Ce limbă preferați pentru căutare?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "CăutareSigură"
 
@@ -742,7 +774,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -751,14 +783,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Numele motorului"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Scurtătură"
 
@@ -771,28 +803,28 @@ msgstr "Limba selectată"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Interval de timp"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Timp maxim"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -802,59 +834,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Cuvinte cheie"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Nume"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Descriere"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exemple"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Nume cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Valuare"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -863,7 +895,7 @@ msgstr ""
 "stocăm aceste date despre dumeavoastră."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -872,12 +904,12 @@ msgstr ""
 "stocăm aceste cookie-uri pentru a vă urmări."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL-ul de căutare al preferințelor salvate curent"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -895,7 +927,7 @@ msgid "back"
 msgstr "înapoi"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Restabilește la valorile implicite"
 
@@ -1266,15 +1298,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Motoarele de căutare folosite curent"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Suportă limba selectată"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 113 - 81
searx/translations/ru/LC_MESSAGES/messages.po

@@ -12,193 +12,224 @@
 # Дмитрий Михирев, 2016-2017
 msgid ""
 msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-20 07:34+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Russian <https://weblate.bubu1.eu/projects/searxng/searxng/ru/"
-">\n"
 "Language: ru\n"
+"Language-Team: Russian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/ru/>\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) "
+"|| (n%100>=11 && n%100<=14)? 2 : 3)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
-"X-Generator: Weblate 4.11\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "Файлы"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "Общие"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "Музыка"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "Соцсети"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "Картинки"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "Видео"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "ИТ"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "Новости"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "Карты"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ".onion"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "Наука"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "Программы"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "Словари"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "Текст песни"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "Пакеты"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "Вопросы-ответы"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "Репозитории"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "Программная документация"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "Веб"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "автоматически"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "светлая"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "тёмная"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "перерыв"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "ошибка разбора"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "ошибка протокола HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "сетевая ошибка"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "непредвиденная ошибка"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "ошибка HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "ошибка HTTP-соединения"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "ошибка прокси"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "КАПЧА"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "слишком много запросов"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "доступ запрещён"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "ошибка API сервера"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Ничего не найдено"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Источник"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Не удалось загрузить следующую страницу"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Неправильные параметры, пожалуйста измените ваши настройки"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Неверные настройки"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "ошибка поиска"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} минут(а) назад"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} час(ов), {minutes} минут(а) назад"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Приостановлено"
 
@@ -408,8 +439,8 @@ msgstr "через прокси"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Разрешить"
 
@@ -515,13 +546,13 @@ msgid "Engines"
 msgstr "Поисковые системы"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "Особые запросы"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -550,7 +581,7 @@ msgstr "Какой язык предпочтителен для поиска?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Безопасный поиск"
 
@@ -748,7 +779,7 @@ msgid "Disable all"
 msgstr "Выключить все"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -759,14 +790,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Поисковая система"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Сокращение"
 
@@ -779,28 +810,28 @@ msgstr "Выбранный язык"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Временной диапазон"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Время отклика"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Максимальное время"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Надёжность"
@@ -810,59 +841,59 @@ msgid "Query"
 msgstr "Запрос"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Ключевые слова"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Название"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Описание"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Пример"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Модули SearXNG с мгновенным ответом."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Список плагинов."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr "Список cookies и их значений, которые SearXNG хранит в вашем браузере."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "С этим списком, Вы можете использовать SearXNG прозрачно."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Значение"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -871,7 +902,7 @@ msgstr ""
 "хранить о вас никаких данных на серверах."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -880,12 +911,12 @@ msgstr ""
 "для слежки."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL с сохраненными настройками"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -902,7 +933,7 @@ msgid "back"
 msgstr "Назад"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Восстановить настройки по умолчанию"
 
@@ -1275,15 +1306,15 @@ msgstr "Выберите \"автоматически\" для использо
 msgid "Currently used search engines"
 msgstr "Используемые поисковые системы"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Выбор языка"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Сохранить"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "Назад"
 
@@ -1459,3 +1490,4 @@ msgstr "Движок"
 #~ "На этой вкладке отсутсвуют результаты, "
 #~ "но вы можете использовать поисковики "
 #~ "перечисленные ниже."
+

+ 106 - 74
searx/translations/sk/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-01-14 07:17+0000\n"
 "Last-Translator: k2s <martin.minka@gmail.com>\n"
 "Language: sk\n"
@@ -21,176 +21,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "súbory"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "všeobecné"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "hudba"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sociálne médiá"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "obrázky"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videá"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "technika"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "správy"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "mapy"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onions"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "veda"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "aplikácie"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "slovníky"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "texty piesní"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "programové balíčky"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "otázky a odpovede"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repozitáre"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "Dokumentácia aplikácií"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "automaticky"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "svetlý"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "tmavý"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "časový limit"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "chyba parsovania"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "chyba HTTP protokolu"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "chyba siete"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "neočakávaná chyba"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP chyba"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "chyba pripojenie cez HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "chyba proxy"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "priveľa dotazov"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "prístup bol odmietnutý"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "API chyba servera"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Neboli nájdené záznamy"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Zdroj"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neplatné nastavenia, upravte svoje hodnoty, prosím"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Chybná konfigurácia"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "chyba vyhľadávania"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} min. pred"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hod., {minutes} min. pred"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Pozastavené"
 
@@ -402,8 +434,8 @@ msgstr "cez proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Povoliť"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Vyhľadávače"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -544,7 +576,7 @@ msgstr "Aký jazyk preferujete pre vyhľadávanie?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Bezpečné vyhľadávanie"
 
@@ -740,7 +772,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -749,14 +781,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Názov vyhľadávača"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Skratka"
 
@@ -769,28 +801,28 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Časový rozsah"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Maximálny čas"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -800,59 +832,59 @@ msgid "Query"
 msgstr "Dotaz"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Kľúčové slová"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Názov"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Popis"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Príklady"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Názov cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Hodnota"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -861,7 +893,7 @@ msgstr ""
 "vás na našej strane."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -870,12 +902,12 @@ msgstr ""
 "sledovanie."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -890,7 +922,7 @@ msgid "back"
 msgstr "späť"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Obnoviť predvolené"
 
@@ -1261,15 +1293,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "poruba@contours.cz"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Podporuje zvolený jazyk"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 112 - 80
searx/translations/sl/LC_MESSAGES/messages.po

@@ -6,192 +6,223 @@
 # asladic <ales.sladic@gmail.com>, 2017-2018
 msgid ""
 msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-20 07:34+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Slovenian <https://weblate.bubu1.eu/projects/searxng/searxng/"
-"sl/>\n"
 "Language: sl\n"
+"Language-Team: Slovenian "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/sl/>\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 "
+"|| n%100==4 ? 2 : 3\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3;\n"
-"X-Generator: Weblate 4.11\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "datoteke"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "splošno"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "glasba"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "družabna omrežja"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "slike"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videi"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "informatika"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "novice"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "zemljevid"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "čebula"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "znanost"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "aplikacije"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "slovarji"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "besedilo"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paketi"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "vprašanja in odgovori"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "repozitoriji"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "avtomatsko"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "svetlo"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "temno"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "odmor"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "napaka pri razčlenjevanju"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "napaka protokola HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "omrežna napaka"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "nepričakovana zrušitev"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "napaka HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "napaka povezave HTTP"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "napaka proxyja"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "preveč prošenj"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "dostop zavrnjen"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "napaka API strežnika"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Ni zadetkov"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Vir"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Napaka pri nalaganju naslednje strani"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neveljavne nastavitve. Prosimo, preverite vašo konfiguracijo"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Neveljavne nastavitve"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "napaka pri iskanju"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minut nazaj"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "pred {hours} urami in {minutes} minut"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Prekinjeno"
 
@@ -403,8 +434,8 @@ msgstr "preko posredniškega strežnika"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Dovoli"
 
@@ -510,13 +541,13 @@ msgid "Engines"
 msgstr "Iskalniki"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Piškotki"
 
@@ -545,7 +576,7 @@ msgstr "V katerem jeziku želite iskati?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Varno iskanje"
 
@@ -741,7 +772,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -750,14 +781,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Ime iskalnika"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Bližnjica"
 
@@ -770,28 +801,28 @@ msgstr "Izbrani jezik"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Časovni razpon"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Največji čas"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -801,59 +832,59 @@ msgid "Query"
 msgstr "Poizvedba"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Ključne besede"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Ime"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Opis"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Primeri"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Ime piškotka"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Vrednost"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -862,19 +893,19 @@ msgstr ""
 "hranimo teh podatkov o vas."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "Ti piškotki so za boljšo izkušnjo, ne uporabljamo jih za sledenje."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Iskalni URL trenutno shranjenih nastavitev"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -891,7 +922,7 @@ msgid "back"
 msgstr "nazaj"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Ponastavi na privzeto"
 
@@ -1262,15 +1293,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Trenutno uporabljeni iskalniki"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Podpira izbrani jezik"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 
@@ -1443,3 +1474,4 @@ msgstr ""
 #~ "search results but you can search "
 #~ "the engines listed here via bangs."
 #~ msgstr ""
+

+ 106 - 74
searx/translations/sr/LC_MESSAGES/messages.po

@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-10 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: sr\n"
@@ -23,176 +23,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "фајлови"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "уопштено"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "музика"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "друштвени медији"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "слике"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "видео"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "ит"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "новости"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "мапа"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "наука"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Ставка није пронађена"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Неважеће поставке, молимо уредите свој избор"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Неважећа подешавања"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "грешка у претрази"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "пре {minutes} минут(у,е,а)"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "пре {hours} час(a) и {minutes} минут(у,е,а)"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -402,8 +434,8 @@ msgstr "прокси"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Допусти"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Претраживачи"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Колачићи"
 
@@ -544,7 +576,7 @@ msgstr "Који језик преферирате за претрагу?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Безбедна Претрага"
 
@@ -742,7 +774,7 @@ msgid "Disable all"
 msgstr "Онемогући све"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -751,14 +783,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Име претраживача"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Пречица"
 
@@ -771,28 +803,28 @@ msgstr "Изабрани језик"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Временски опсег"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Макс. време"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -802,59 +834,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Кључне речи"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Име"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Опис"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Примери"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Име колачића"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Вредност"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -863,7 +895,7 @@ msgstr ""
 "сачувамо ове податке о вама."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -872,12 +904,12 @@ msgstr ""
 "пратимо."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Pretražite URL адресу тренутно сачуваних поставки"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "назад"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Врати на подразумевано"
 
@@ -1265,15 +1297,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Тренутно коришћени претраживачи"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Подржава изабрани језик"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/sv/LC_MESSAGES/messages.po

@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-02-11 07:15+0000\n"
 "Last-Translator: Justas Zabulionis <justas.zabulionis@gmail.com>\n"
 "Language: sv\n"
@@ -22,176 +22,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "filer"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "allmänt"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "musik"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sociala medier"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "bilder"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "videor"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "it"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "nyheter"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "karta"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "lökar"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "vetenskap"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "appar"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "uppslagsverk"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "låttext"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paket"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "frågor och svar"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "kodförråd"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "mjukvaruwikier"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "webb"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "auto"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "ljus"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "mörk"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "timeout"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "tolkningsfel"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP-protokollfel"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "nätverksfel"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "oförutsedd krasch"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP-fel"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP-uppkopplingsfel"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxyfel"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "för många förfrågningar"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "åtkomst nekad"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "server API-fel"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Inga artiklar hittade"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Källa"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ogiltiga inställningar, vänligen redigerar dina inställningar"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Ogiltiga inställningar"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "sökfel"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} minut(er) sedan"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} timm(e/ar), {minutes} minut(er) sedan"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Avstängd"
 
@@ -402,8 +434,8 @@ msgstr "proxade"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Tillåt"
 
@@ -509,13 +541,13 @@ msgid "Engines"
 msgstr "Sökmotorer"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Kakor"
 
@@ -544,7 +576,7 @@ msgstr "Vilket språk föredrar du för att söka?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "SafeSearch"
 
@@ -740,7 +772,7 @@ msgid "Disable all"
 msgstr "Inaktivera alla"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -749,14 +781,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Sökmotorns namn"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Genväg"
 
@@ -769,28 +801,28 @@ msgstr "Valt språk"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Tidsintervall"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Svarstid"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Max tid"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -800,37 +832,37 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Nyckelord"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Namn"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Beskrivning"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Exempel"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "Detta är listan med SearXNG:s direktsvarande moduler."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "Detta är listan med plugins."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -839,22 +871,22 @@ msgstr ""
 "dator."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Kaknamn"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Värde"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -863,7 +895,7 @@ msgstr ""
 "data om dig."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -872,12 +904,12 @@ msgstr ""
 "för att spåra dig."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Sökadressen för de för nuvarande sparade inställningarna"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -894,7 +926,7 @@ msgid "back"
 msgstr "tillbaka"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Återställ standardvärden"
 
@@ -1265,15 +1297,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "För tillfället används sökmotorer"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Stöder valda språket"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Spara"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/ta/LC_MESSAGES/messages.po

@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2021-12-31 07:17+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: ta\n"
@@ -25,176 +25,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "கோப்புகள்"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "பொதுத் தேடல்"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "இசை"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "சமூக தளங்கள்"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "படங்கள்"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "காணொளிகள்"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "அது"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "செய்திகள்"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "வரைப்படம்"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "வெங்காயம்"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "அறிவியல்"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "ஆட்டோ"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "ஒளி"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "இருள்"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "நேரம் முடிந்தது"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "பாகுபடுத்தும் பிழை"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP நெறிமுறை பிழை"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "பிணைய பிழை"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "எதிர்பாராத விபத்து"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP பிழை"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP இணைப்பு பிழை"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "ப்ராக்ஸி பிழை"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "கேப்ட்சா"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "பல கோரிக்கைகள்"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "அணுகல் மறுக்கப்பட்டது"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "சேவையக API பிழை"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "எதுவும் கிடைக்கவில்லை"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "ஆதாரம்"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "ஏற்க முடியாத அமைப்பு,உங்கள் விருப்பத்தை தொகுக்கவும்"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "ஏற்கமுடியாத அமைப்பு"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "தேடல் பிழை"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} நிமிடங்களுக்கு முன்னால்"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} மணிநேரம், {minutes} நிமிடங்களுக்கு முன்னால்"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "இடைநிறுத்தப்பட்டது"
 
@@ -410,8 +442,8 @@ msgstr "ப்ராக்ஸி"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "அனுமதி"
 
@@ -517,13 +549,13 @@ msgid "Engines"
 msgstr "எந்திரங்கள்"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "சிறப்பு வினாக்கள்"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "நினைவிகள்"
 
@@ -552,7 +584,7 @@ msgstr "தேடலுக்கு எந்த மொழியை விரு
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "பாதுகாப்பன தேடல்"
 
@@ -750,7 +782,7 @@ msgid "Disable all"
 msgstr "அனைத்தையும் முடக்கு"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -759,14 +791,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "எந்திரத்தின் பெயர்"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "குறுக்குவழி"
 
@@ -779,28 +811,28 @@ msgstr "தேர்வு செய்யப்பட்ட மொழி"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "நேர வரம்பு"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "பதில் நேரம்"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "அதிகபட்ச நேரம்"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "நம்பகத்தன்மை"
@@ -810,37 +842,37 @@ msgid "Query"
 msgstr "வினவு"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "குறிப்புச்சொற்கள்"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "பெயர்"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "விளக்கம்"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "எடுத்துக்காட்டுகள்"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "இது SearXNG இன் உடனடி பதில் தொகுதிகளின் பட்டியல்."
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "இது செருகுநிரல்களின் பட்டியல்."
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
@@ -849,22 +881,22 @@ msgstr ""
 "அவற்றின் மதிப்புகள்."
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "அந்த பட்டியலின் மூலம், நீங்கள் SearXNG வெளிப்படைத்தன்மையை மதிப்பிடலாம்."
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "நினைவியின் பெயர்"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "மதிப்பு"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -873,7 +905,7 @@ msgstr ""
 "பற்றிய இந்தத் தரவைச் சேமிக்காமல் இருக்க அனுமதிக்கிறது."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -882,12 +914,12 @@ msgstr ""
 "பார்க்காது."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "தற்போது சேமிக்கப்பட்ட விருப்பத்தேர்வுகளில் வலைதள முகவரியைத் தேடு"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -904,7 +936,7 @@ msgid "back"
 msgstr "பின்செல்"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "இயல்புநிலைக்குத் திருப்பவும்"
 
@@ -1277,15 +1309,15 @@ msgstr "உங்கள் உலாவி அமைப்புகளைப்
 msgid "Currently used search engines"
 msgstr "தற்போது பயன்படுத்திய தேடுபொறிகள்"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "தேர்ந்தெடுத்த மொழிக்கு ஆதரவு உள்ளது."
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/te/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2020-07-09 13:10+0000\n"
 "Last-Translator: Adam Tauber <asciimoo@gmail.com>\n"
 "Language: te\n"
@@ -20,176 +20,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "ఫైళ్ళు"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "సాధారణ"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "సంగీతం"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "సోషల్ మీడియా"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "చిత్రాలు"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "వీడియోలు"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "ఐటి"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "వార్తలు"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "పటము"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "విజ్ఞానశాస్త్రం"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr ""
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr ""
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr ""
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "ఏమీ దొరకలేదు"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "చెల్లని అమరికలు"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "శోధనలో దోషము"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} నిమిషము(ల) క్రిందట"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -392,8 +424,8 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "అనుమతించు"
 
@@ -499,13 +531,13 @@ msgid "Engines"
 msgstr "యంత్రాలు"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "కుకీలు"
 
@@ -534,7 +566,7 @@ msgstr ""
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "సురక్షితశోధన"
 
@@ -725,7 +757,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -734,14 +766,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "యంత్రం పేరు"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "సత్వరమార్గం"
 
@@ -754,28 +786,28 @@ msgstr "ఎంచుకున్న భాష"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "కాల శ్రేణి"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "గరిష్ఠ సమయం"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -785,78 +817,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "పేరు"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "వర్ణన"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "ఉదాహరణలు"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "కుకీ పేరు"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "విలువ"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -871,7 +903,7 @@ msgid "back"
 msgstr "వెనక్కి"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "నిష్క్రియాలకు అమర్చు"
 
@@ -1240,15 +1272,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "ప్రస్తుతం ఉపయోగించబడుతున్న శోధన యంత్రాలు"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 111 - 79
searx/translations/tr/LC_MESSAGES/messages.po

@@ -9,191 +9,222 @@
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2014
 msgid ""
 msgstr ""
-"Project-Id-Version: searx\n"
+"Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-20 07:34+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
-"Language-Team: Turkish <https://weblate.bubu1.eu/projects/searxng/searxng/tr/"
-">\n"
 "Language: tr\n"
+"Language-Team: Turkish "
+"<https://weblate.bubu1.eu/projects/searxng/searxng/tr/>\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.11\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "dosyalar"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "genel"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "müzik"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "sosyal medya"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "görseller"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "görüntüler"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "bilişim"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "haberler"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "harita"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "onion lar"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "bilim"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "uygulamalar"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "sözlükler"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "şarkı sözleri"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "paketler"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "soru ve cevap"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "depolar"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "yazılım vikileri"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "ağ"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "otomatik"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "aydınlık"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "karanlık"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "zaman aşımı"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "ayrıştırma hatası"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP protokol hatası"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "bağlantı hatası"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "beklenmedik çökme"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP hatası"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP bağlantı hatası"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "proxy hatası"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "çok fazla istek"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "erişim engellendi"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "sunucu API hatası"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Bulunan öğe yok"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Kaynak"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "Sayfa yüklenemedi"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Geçersiz ayarlar, lütfen tercihlerinizi düzenleyin"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Geçersiz ayarlar"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "arama hatası"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} dakika önce"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} saat, {minutes} dakika önce"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Askıya alındı"
 
@@ -405,8 +436,8 @@ msgstr "vekaleten"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "İzin ver"
 
@@ -512,13 +543,13 @@ msgid "Engines"
 msgstr "Motorlar"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Tanımlama Bilgileri"
 
@@ -547,7 +578,7 @@ msgstr "Arama için hangi dili tercih edersiniz?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Güvenli Arama"
 
@@ -745,7 +776,7 @@ msgid "Disable all"
 msgstr "Tümünü etkisizleştir"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -754,14 +785,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Motor adı"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Kısayol"
 
@@ -774,28 +805,28 @@ msgstr "Seçilen dil"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Zaman aralığı"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "Yanıt süresi"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "En fazla zaman"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "Dayanaklılık"
@@ -805,59 +836,59 @@ msgid "Query"
 msgstr "Sorgu"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Anahtar kelimeler"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Ad"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Açıklama"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Örnekler"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Tanımlama bilgisi adı"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Değer"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -866,7 +897,7 @@ msgstr ""
 "verileri saklamamamıza izin verir."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -875,12 +906,12 @@ msgstr ""
 "çerezleri kullanmayız."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "Şu anda kaydedilmiş tercihlerin arama URL'si"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -897,7 +928,7 @@ msgid "back"
 msgstr "geri"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Varsayılanları sıfırla"
 
@@ -1268,15 +1299,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Şu anda kullanılan arama motorları"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Seçili dili destekler"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "Kaydet"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 
@@ -1447,3 +1478,4 @@ msgstr ""
 #~ "search results but you can search "
 #~ "the engines listed here via bangs."
 #~ msgstr ""
+

+ 106 - 74
searx/translations/uk/LC_MESSAGES/messages.po

@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-09 02:41+0000\n"
 "Last-Translator: Dmitry Zakharchenko <dmitz@disroot.org>\n"
 "Language: uk\n"
@@ -24,176 +24,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "файли"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "загальні"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "музика"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "соцмережі"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "зображення"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "відео"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "новини"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "карти"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "наука"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "програми"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "словники"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr ""
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "пакети"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "q&a"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "репозиторії"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "веб"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "автоматично"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "світла"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "темна"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "таймаут"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "помилка парсингу"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "помилка HTTP протоколу"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "помилка мережі"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "помилка HTTP"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "помилка HTTP з'єднання"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "помилка проксі"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "CAPTCHA"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "забагато запитів"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr ""
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Невірні налаштування, будь ласка, зробіть зміни в налаштуваннях"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "помилка пошуку"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} хвилин тому"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} годин, {minutes} хвилин тому"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -405,8 +437,8 @@ msgstr "проксовано"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Дозволити"
 
@@ -512,13 +544,13 @@ msgid "Engines"
 msgstr "Пошукові системи"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookie-файли"
 
@@ -547,7 +579,7 @@ msgstr "Якій мові ви віддаєте перевагу для пошу
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "БезпечнийПошук"
 
@@ -743,7 +775,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -752,14 +784,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Назва пошукової системи"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Гарячі клавіші"
 
@@ -772,28 +804,28 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Часовий діапазон"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Максимальний час"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -803,59 +835,59 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Ключові слова"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Назва"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Опис"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Приклади"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Ім'я cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Значення"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -864,7 +896,7 @@ msgstr ""
 "зберігати ці відомості про вас."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -873,12 +905,12 @@ msgstr ""
 "використовуємо ці cookie-файли, щоб відслідковувати вас."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -893,7 +925,7 @@ msgid "back"
 msgstr "назад"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Відновити стандартні налаштування"
 
@@ -1264,15 +1296,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Пошукові системи, які використовуються"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Підтримка обраної мови"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/vi/LC_MESSAGES/messages.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-01-19 22:16+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: vi\n"
@@ -20,176 +20,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "các tập tin"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "tổng quát"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "âm nhạc"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "mạng xã hội"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "hình ảnh"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "phim"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "CNTT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "tin tức"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "bản đồ"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr ""
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "khoa học"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "Ứng dụng"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "Từ điển"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "Lời bài hát"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr ""
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "hỏi đáp"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr ""
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "web"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "Tự động"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "Sáng"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "Tối"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "Hết thời gian"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "Lỗi phân tách"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "Lỗi giao thức HTTP"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "Lỗi mạng"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "Truy cập bị từ chối"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "Lỗi server API"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "Không tìm thấy gì"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "Nguồn"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "Cài đặt không hợp lệ, xin xem lại tuỳ chỉnh"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "Cài đặt không hợp lệ"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "lỗi tìm kiếm"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} phút() trước"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} giờ, {minutes} phút trước"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "Treo"
 
@@ -399,8 +431,8 @@ msgstr "đã proxy"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "Cho phép"
 
@@ -506,13 +538,13 @@ msgid "Engines"
 msgstr "Các trình tìm kiếm"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Các cookie"
 
@@ -541,7 +573,7 @@ msgstr "Bạn muốn tìm kiếm bằng ngôn ngữ nào?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "Tìm Kiếm An Toàn"
 
@@ -737,7 +769,7 @@ msgid "Disable all"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -746,14 +778,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "Tên trình tìm kiếm"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "Lối tắt"
 
@@ -766,28 +798,28 @@ msgstr "Ngôn ngữ được chọn"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "Khoảng thời gian"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "Thời gian tối đa"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -797,59 +829,59 @@ msgid "Query"
 msgstr "Truy vấn"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "Các từ khoá"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "Tên"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "Mô tả"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "Các ví dụ"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Tên cookie"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "Giá trị"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
@@ -858,7 +890,7 @@ msgstr ""
 "tôi không phải lưu các dữ liệu về bạn."
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
@@ -867,12 +899,12 @@ msgstr ""
 " để theo dõi bạn."
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "URL tìm kiếm của tuỳ chỉnh được lưu hiện tại"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -890,7 +922,7 @@ msgid "back"
 msgstr "trở về"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "Đưa về mặc định"
 
@@ -1261,15 +1293,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "Các trình tìm kiếm đang được dùng"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "Có hỗ trợ ngôn ngữ được chọn"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""
 

+ 106 - 74
searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po

@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-03-19 11:04+0000\n"
 "Last-Translator: Spice <13927349787@163.com>\n"
 "Language: zh_Hans_CN\n"
@@ -27,176 +27,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "文件"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "常规"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "音乐"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "社交媒体"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "图像"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "视频"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "信息技术"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "新闻"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "地图"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "洋葱路由"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "学术"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "程序"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "字典"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "歌词"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "程序包"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "问答"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "软件仓库"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr "软件维基"
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "网页"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr "自动"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr "明亮"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr "黑暗"
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr "超时"
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr "解析错误"
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr "HTTP 协议错误"
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr "网络错误"
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr "意外崩溃"
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr "HTTP 错误"
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr "HTTP 连接错误"
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr "代理错误"
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr "验证码"
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr "太多请求"
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr "拒绝访问"
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr "服务器 API 错误"
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "没有找到结果"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr "来源"
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr "载入下个页面时发生错误"
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "无效设置,请编辑您的首选项"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "无效设置"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "搜索错误"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} 分钟前"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} 小时 {minutes} 分钟前"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr "暂停服务"
 
@@ -399,8 +431,8 @@ msgstr "代理"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "允许"
 
@@ -506,13 +538,13 @@ msgid "Engines"
 msgstr "搜索引擎"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr "特殊查询"
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -541,7 +573,7 @@ msgstr "您偏好搜索哪种语言?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "安全搜索"
 
@@ -734,7 +766,7 @@ msgid "Disable all"
 msgstr "全部禁用"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -743,14 +775,14 @@ msgstr "这个标签页不显示搜索结果,但你可以通过 bangs 搜索
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "引擎名称"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "快捷键"
 
@@ -763,28 +795,28 @@ msgstr "选择语言"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "时间范围"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr "相应用时"
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "最大用时"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr "可靠性"
@@ -794,78 +826,78 @@ msgid "Query"
 msgstr "查询"
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "关键词"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "名称"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "描述"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "示例"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr "这是 SearXNG 的即时回答模块的列表。"
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr "这是插件列表。"
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr "这是 SearXNG 在您的计算机上存储的 Cookie 的列表及相应的值。"
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr "您可以凭此列表评估 SearXNG 的透明度。"
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookie 名称"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "值"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr "这些设置被存储在您的 Cookie 中,这种保存设置的方式使我们不必保存您的设置数据。"
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "这些 Cookie 信息用于辅助您便捷地使用本服务,我们绝不利用这些信息来跟踪您。"
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "用当前已保存的选项进行搜索的网址"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -880,7 +912,7 @@ msgid "back"
 msgstr "返回"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "恢复默认"
 
@@ -1249,15 +1281,15 @@ msgstr "选择自动则取决于您的浏览器设置"
 msgid "Currently used search engines"
 msgstr "目前使用的搜索引擎"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "支持选定的语言"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr "保存"
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr "返回"
 

+ 106 - 74
searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po

@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-03-19 11:04+0000\n"
+"POT-Creation-Date: 2022-03-20 07:34+0000\n"
 "PO-Revision-Date: 2022-01-19 22:16+0000\n"
 "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n"
 "Language: zh_Hant_TW\n"
@@ -24,176 +24,208 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.9.1\n"
 
-#: searx/webapp.py:172
+#. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
+#: searx/searxng.msg
+msgid "others"
+msgstr ""
+
+#. CONSTANT_NAMES['OTHER_CATEGORY']
+#: searx/searxng.msg
+msgid "other"
+msgstr ""
+
+#. CATEGORY_NAMES['FILES']
+#: searx/searxng.msg
 msgid "files"
 msgstr "檔案"
 
-#: searx/webapp.py:173
+#. CATEGORY_NAMES['GENERAL']
+#: searx/searxng.msg
 msgid "general"
 msgstr "一般"
 
-#: searx/webapp.py:174
+#. CATEGORY_NAMES['MUSIC']
+#: searx/searxng.msg
 msgid "music"
 msgstr "音樂"
 
-#: searx/webapp.py:175
+#. CATEGORY_NAMES['SOCIAL_MEDIA']
+#: searx/searxng.msg
 msgid "social media"
 msgstr "社群媒體"
 
-#: searx/webapp.py:176
+#. CATEGORY_NAMES['IMAGES']
+#: searx/searxng.msg
 msgid "images"
 msgstr "圖片"
 
-#: searx/webapp.py:177
+#. CATEGORY_NAMES['VIDEOS']
+#: searx/searxng.msg
 msgid "videos"
 msgstr "影片"
 
-#: searx/webapp.py:178
+#. CATEGORY_NAMES['IT']
+#: searx/searxng.msg
 msgid "it"
 msgstr "IT"
 
-#: searx/webapp.py:179
+#. CATEGORY_NAMES['NEWS']
+#: searx/searxng.msg
 msgid "news"
 msgstr "新聞"
 
-#: searx/webapp.py:180
+#. CATEGORY_NAMES['MAP']
+#: searx/searxng.msg
 msgid "map"
 msgstr "地圖"
 
-#: searx/webapp.py:181
+#. CATEGORY_NAMES['ONIONS']
+#: searx/searxng.msg
 msgid "onions"
 msgstr "洋蔥"
 
-#: searx/webapp.py:182
+#. CATEGORY_NAMES['SCIENCE']
+#: searx/searxng.msg
 msgid "science"
 msgstr "科學"
 
-#: searx/webapp.py:184
+#. CATEGORY_GROUPS['APPS']
+#: searx/searxng.msg
 msgid "apps"
 msgstr "應用程式"
 
-#: searx/webapp.py:185
+#. CATEGORY_GROUPS['DICTIONARIES']
+#: searx/searxng.msg
 msgid "dictionaries"
 msgstr "字典"
 
-#: searx/webapp.py:186
+#. CATEGORY_GROUPS['LYRICS']
+#: searx/searxng.msg
 msgid "lyrics"
 msgstr "歌詞"
 
-#: searx/webapp.py:187
+#. CATEGORY_GROUPS['PACKAGES']
+#: searx/searxng.msg
 msgid "packages"
 msgstr "包裹"
 
-#: searx/webapp.py:188
+#. CATEGORY_GROUPS['Q_A']
+#: searx/searxng.msg
 msgid "q&a"
 msgstr "問答"
 
-#: searx/webapp.py:189
+#. CATEGORY_GROUPS['REPOS']
+#: searx/searxng.msg
 msgid "repos"
 msgstr "休息"
 
-#: searx/webapp.py:190
+#. CATEGORY_GROUPS['SOFTWARE_WIKIS']
+#: searx/searxng.msg
 msgid "software wikis"
 msgstr ""
 
-#: searx/webapp.py:191
+#. CATEGORY_GROUPS['WEB']
+#: searx/searxng.msg
 msgid "web"
 msgstr "網"
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['AUTO']
+#: searx/searxng.msg
 msgid "auto"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['LIGHT']
+#: searx/searxng.msg
 msgid "light"
 msgstr ""
 
-#: searx/webapp.py:196
+#. STYLE_NAMES['DARK']
+#: searx/searxng.msg
 msgid "dark"
 msgstr ""
 
-#: searx/webapp.py:199
+#: searx/webapp.py:169
 msgid "timeout"
 msgstr ""
 
-#: searx/webapp.py:200
+#: searx/webapp.py:170
 msgid "parsing error"
 msgstr ""
 
-#: searx/webapp.py:201
+#: searx/webapp.py:171
 msgid "HTTP protocol error"
 msgstr ""
 
-#: searx/webapp.py:202
+#: searx/webapp.py:172
 msgid "network error"
 msgstr ""
 
-#: searx/webapp.py:204
+#: searx/webapp.py:174
 msgid "unexpected crash"
 msgstr ""
 
-#: searx/webapp.py:211
+#: searx/webapp.py:181
 msgid "HTTP error"
 msgstr ""
 
-#: searx/webapp.py:212
+#: searx/webapp.py:182
 msgid "HTTP connection error"
 msgstr ""
 
-#: searx/webapp.py:218
+#: searx/webapp.py:188
 msgid "proxy error"
 msgstr ""
 
-#: searx/webapp.py:219
+#: searx/webapp.py:189
 msgid "CAPTCHA"
 msgstr ""
 
-#: searx/webapp.py:220
+#: searx/webapp.py:190
 msgid "too many requests"
 msgstr ""
 
-#: searx/webapp.py:221
+#: searx/webapp.py:191
 msgid "access denied"
 msgstr ""
 
-#: searx/webapp.py:222
+#: searx/webapp.py:192
 msgid "server API error"
 msgstr ""
 
-#: searx/webapp.py:440
+#: searx/webapp.py:410
 msgid "No item found"
 msgstr "找不到項目"
 
 #: searx/engines/qwant.py:212
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:442
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:444
+#: searx/webapp.py:414
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:556 searx/webapp.py:997
+#: searx/webapp.py:526 searx/webapp.py:967
 msgid "Invalid settings, please edit your preferences"
 msgstr "無效的設定,請編輯您的偏好設定"
 
-#: searx/webapp.py:572
+#: searx/webapp.py:542
 msgid "Invalid settings"
 msgstr "無效的設定"
 
-#: searx/webapp.py:648 searx/webapp.py:724
+#: searx/webapp.py:618 searx/webapp.py:694
 msgid "search error"
 msgstr "搜尋錯誤"
 
-#: searx/webapp.py:770
+#: searx/webapp.py:740
 msgid "{minutes} minute(s) ago"
 msgstr "{minutes} 分鐘前"
 
-#: searx/webapp.py:772
+#: searx/webapp.py:742
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} 小時 {minutes} 分鐘前"
 
-#: searx/webapp.py:901
+#: searx/webapp.py:871
 msgid "Suspended"
 msgstr ""
 
@@ -396,8 +428,8 @@ msgstr "已代理"
 #: searx/templates/oscar/preferences.html:344
 #: searx/templates/oscar/preferences.html:362
 #: searx/templates/oscar/preferences.html:425
-#: searx/templates/simple/preferences.html:295
-#: searx/templates/simple/preferences.html:346
+#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:348
 msgid "Allow"
 msgstr "允許"
 
@@ -503,13 +535,13 @@ msgid "Engines"
 msgstr "引擎"
 
 #: searx/templates/oscar/preferences.html:105
-#: searx/templates/simple/preferences.html:341
+#: searx/templates/simple/preferences.html:343
 msgid "Special Queries"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:106
 #: searx/templates/oscar/preferences.html:465
-#: searx/templates/simple/preferences.html:381
+#: searx/templates/simple/preferences.html:383
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -538,7 +570,7 @@ msgstr "您偏好用哪種語言搜尋?"
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/filters/safesearch.html:4
 #: searx/templates/simple/preferences.html:143
-#: searx/templates/simple/preferences.html:299
+#: searx/templates/simple/preferences.html:301
 msgid "SafeSearch"
 msgstr "安全搜尋"
 
@@ -731,7 +763,7 @@ msgid "Disable all"
 msgstr "停用全部"
 
 #: searx/templates/oscar/preferences.html:336
-#: searx/templates/simple/preferences.html:290
+#: searx/templates/simple/preferences.html:292
 msgid ""
 "This tab does not show up for search results, but you can search the "
 "engines listed here via bangs."
@@ -740,14 +772,14 @@ msgstr ""
 #: searx/templates/oscar/preferences.html:345
 #: searx/templates/oscar/preferences.html:361
 #: searx/templates/oscar/stats.html:29
-#: searx/templates/simple/preferences.html:296
+#: searx/templates/simple/preferences.html:298
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
 msgstr "引擎名稱"
 
 #: searx/templates/oscar/preferences.html:346
 #: searx/templates/oscar/preferences.html:360
-#: searx/templates/simple/preferences.html:297
+#: searx/templates/simple/preferences.html:299
 msgid "Shortcut"
 msgstr "快捷鍵"
 
@@ -760,28 +792,28 @@ msgstr "已選取的語言"
 #: searx/templates/oscar/preferences.html:357
 #: searx/templates/oscar/time-range.html:2
 #: searx/templates/simple/filters/time_range.html:1
-#: searx/templates/simple/preferences.html:300
+#: searx/templates/simple/preferences.html:302
 msgid "Time range"
 msgstr "時間範圍"
 
 #: searx/templates/oscar/preferences.html:350
 #: searx/templates/oscar/preferences.html:356
 #: searx/templates/oscar/stats.html:32
-#: searx/templates/simple/preferences.html:301
+#: searx/templates/simple/preferences.html:303
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:351
 #: searx/templates/oscar/preferences.html:355
-#: searx/templates/simple/preferences.html:302
+#: searx/templates/simple/preferences.html:304
 msgid "Max time"
 msgstr "最大時間"
 
 #: searx/templates/oscar/preferences.html:352
 #: searx/templates/oscar/preferences.html:354
 #: searx/templates/oscar/stats.html:33
-#: searx/templates/simple/preferences.html:303
+#: searx/templates/simple/preferences.html:305
 #: searx/templates/simple/stats.html:29
 msgid "Reliability"
 msgstr ""
@@ -791,78 +823,78 @@ msgid "Query"
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:426
-#: searx/templates/simple/preferences.html:347
+#: searx/templates/simple/preferences.html:349
 msgid "Keywords"
 msgstr "關鍵字"
 
 #: searx/templates/oscar/preferences.html:427
-#: searx/templates/simple/preferences.html:348
+#: searx/templates/simple/preferences.html:350
 msgid "Name"
 msgstr "名稱"
 
 #: searx/templates/oscar/preferences.html:428
-#: searx/templates/simple/preferences.html:349
+#: searx/templates/simple/preferences.html:351
 msgid "Description"
 msgstr "描述"
 
 #: searx/templates/oscar/preferences.html:429
-#: searx/templates/simple/preferences.html:350
+#: searx/templates/simple/preferences.html:352
 msgid "Examples"
 msgstr "範例"
 
 #: searx/templates/oscar/preferences.html:434
-#: searx/templates/simple/preferences.html:353
+#: searx/templates/simple/preferences.html:355
 msgid "This is the list of SearXNG's instant answering modules."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:447
-#: searx/templates/simple/preferences.html:364
+#: searx/templates/simple/preferences.html:366
 msgid "This is the list of plugins."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:468
-#: searx/templates/simple/preferences.html:383
+#: searx/templates/simple/preferences.html:385
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:469
-#: searx/templates/simple/preferences.html:384
+#: searx/templates/simple/preferences.html:386
 msgid "With that list, you can assess SearXNG transparency."
 msgstr ""
 
 #: searx/templates/oscar/preferences.html:474
-#: searx/templates/simple/preferences.html:389
+#: searx/templates/simple/preferences.html:391
 msgid "Cookie name"
 msgstr "Cookie 名稱"
 
 #: searx/templates/oscar/preferences.html:475
-#: searx/templates/simple/preferences.html:390
+#: searx/templates/simple/preferences.html:392
 msgid "Value"
 msgstr "值"
 
 #: searx/templates/oscar/preferences.html:492
-#: searx/templates/simple/preferences.html:411
+#: searx/templates/simple/preferences.html:413
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr "這些設定只會儲存在您的 cookies 中,這樣我們無需也不會存儲關於您的資訊。"
 
 #: searx/templates/oscar/preferences.html:493
-#: searx/templates/simple/preferences.html:413
+#: searx/templates/simple/preferences.html:415
 msgid ""
 "These cookies serve your sole convenience, we don't use these cookies to "
 "track you."
 msgstr "這些 cookies 僅做為提供您方便之用,我們不會使用這些 cookies 來追蹤您。"
 
 #: searx/templates/oscar/preferences.html:497
-#: searx/templates/simple/preferences.html:402
+#: searx/templates/simple/preferences.html:404
 msgid "Search URL of the currently saved preferences"
 msgstr "目前偏好設定的搜尋 URL"
 
 #: searx/templates/oscar/preferences.html:498
-#: searx/templates/simple/preferences.html:406
+#: searx/templates/simple/preferences.html:408
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
@@ -877,7 +909,7 @@ msgid "back"
 msgstr "返回"
 
 #: searx/templates/oscar/preferences.html:505
-#: searx/templates/simple/preferences.html:417
+#: searx/templates/simple/preferences.html:419
 msgid "Reset defaults"
 msgstr "重設為預設值"
 
@@ -1246,15 +1278,15 @@ msgstr ""
 msgid "Currently used search engines"
 msgstr "目前使用的搜尋引擎"
 
-#: searx/templates/simple/preferences.html:298
+#: searx/templates/simple/preferences.html:300
 msgid "Supports selected language"
 msgstr "支援選定的語言"
 
-#: searx/templates/simple/preferences.html:416
+#: searx/templates/simple/preferences.html:418
 msgid "Save"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:418
+#: searx/templates/simple/preferences.html:420
 msgid "Back"
 msgstr ""