Browse Source

Merge pull request #238 from dalf/update_babel

Automatic update of searx/translations/messages.pot and messages.po files.
Alexandre Flament 3 years ago
parent
commit
83b973d401
52 changed files with 26532 additions and 26078 deletions
  1. 39 0
      .github/workflows/integration.yml
  2. 0 7
      .tx/config
  3. 1 1
      Makefile
  4. 1 0
      babel.cfg
  5. 42 5
      manage
  6. 527 573
      searx/translations/ar/LC_MESSAGES/messages.po
  7. 532 572
      searx/translations/bg/LC_MESSAGES/messages.po
  8. 562 590
      searx/translations/bo/LC_MESSAGES/messages.po
  9. 570 592
      searx/translations/ca/LC_MESSAGES/messages.po
  10. 563 586
      searx/translations/cs/LC_MESSAGES/messages.po
  11. 518 564
      searx/translations/cy/LC_MESSAGES/messages.po
  12. 566 591
      searx/translations/da/LC_MESSAGES/messages.po
  13. 566 590
      searx/translations/de/LC_MESSAGES/messages.po
  14. 521 564
      searx/translations/el_GR/LC_MESSAGES/messages.po
  15. 679 298
      searx/translations/en/LC_MESSAGES/messages.po
  16. 562 592
      searx/translations/eo/LC_MESSAGES/messages.po
  17. 563 585
      searx/translations/es/LC_MESSAGES/messages.po
  18. 568 593
      searx/translations/et/LC_MESSAGES/messages.po
  19. 571 594
      searx/translations/eu/LC_MESSAGES/messages.po
  20. 558 592
      searx/translations/fa_IR/LC_MESSAGES/messages.po
  21. 566 591
      searx/translations/fi/LC_MESSAGES/messages.po
  22. 574 594
      searx/translations/fil/LC_MESSAGES/messages.po
  23. 573 595
      searx/translations/fr/LC_MESSAGES/messages.po
  24. 571 594
      searx/translations/gl/LC_MESSAGES/messages.po
  25. 547 580
      searx/translations/he/LC_MESSAGES/messages.po
  26. 570 593
      searx/translations/hr/LC_MESSAGES/messages.po
  27. 547 582
      searx/translations/hu/LC_MESSAGES/messages.po
  28. 564 585
      searx/translations/ia/LC_MESSAGES/messages.po
  29. 560 585
      searx/translations/it/LC_MESSAGES/messages.po
  30. 538 580
      searx/translations/ja/LC_MESSAGES/messages.po
  31. 571 593
      searx/translations/lt/LC_MESSAGES/messages.po
  32. 1137 0
      searx/translations/messages.pot
  33. 565 586
      searx/translations/nl/LC_MESSAGES/messages.po
  34. 565 586
      searx/translations/nl_BE/LC_MESSAGES/messages.po
  35. 565 591
      searx/translations/oc/LC_MESSAGES/messages.po
  36. 685 569
      searx/translations/pl/LC_MESSAGES/messages.po
  37. 570 592
      searx/translations/pt/LC_MESSAGES/messages.po
  38. 560 585
      searx/translations/pt_BR/LC_MESSAGES/messages.po
  39. 568 592
      searx/translations/ro/LC_MESSAGES/messages.po
  40. 570 593
      searx/translations/ru/LC_MESSAGES/messages.po
  41. 553 581
      searx/translations/sk/LC_MESSAGES/messages.po
  42. 558 584
      searx/translations/sl/LC_MESSAGES/messages.po
  43. 558 584
      searx/translations/sr/LC_MESSAGES/messages.po
  44. 567 593
      searx/translations/sv/LC_MESSAGES/messages.po
  45. 543 576
      searx/translations/ta/LC_MESSAGES/messages.po
  46. 516 563
      searx/translations/te/LC_MESSAGES/messages.po
  47. 571 594
      searx/translations/tr/LC_MESSAGES/messages.po
  48. 559 585
      searx/translations/uk/LC_MESSAGES/messages.po
  49. 564 590
      searx/translations/vi/LC_MESSAGES/messages.po
  50. 534 579
      searx/translations/zh_CN/LC_MESSAGES/messages.po
  51. 534 579
      searx/translations/zh_TW/LC_MESSAGES/messages.po
  52. 0 15
      searx_extra/update/update_translations.sh

+ 39 - 0
.github/workflows/integration.yml

@@ -90,6 +90,45 @@ jobs:
         SINGLE_COMMIT: True
         SINGLE_COMMIT: True
         COMMIT_MESSAGE: build from commit ${{ github.sha }}
         COMMIT_MESSAGE: build from commit ${{ github.sha }}
 
 
+  babel:
+    name: Babel
+    runs-on: ubuntu-20.04
+    if: ${{ github.repository_owner == 'searxng' && github.ref == 'refs/heads/master' }}
+    needs:
+      - python
+      - themes
+      - documentation
+    steps:
+    - name: Checkout
+      uses: actions/checkout@v2
+      with:
+        persist-credentials: false
+    - name: Set up Python
+      uses: actions/setup-python@v2
+      with:
+        python-version: '3.9'
+        architecture: 'x64'
+    - name: Update transations
+      id: update
+      continue-on-error: true
+      run: make V=1 ci.babel.update
+    - name: Open pull request
+      if: steps.update.outcome == 'success'
+      uses: peter-evans/create-pull-request@v3
+      with:
+        commit-message: Update translations (pot, po)
+        committer: searx-bot <noreply@github.com>
+        author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
+        signoff: false
+        branch: update_translations_pot
+        delete-branch: true
+        draft: false
+        title: 'Update translations (pot, po)'
+        body: |
+          Update messages.pot and messages.po files
+        labels: |
+          translation
+
   dockers:
   dockers:
     name: Docker
     name: Docker
     if: github.ref == 'refs/heads/master'
     if: github.ref == 'refs/heads/master'

+ 0 - 7
.tx/config

@@ -1,7 +0,0 @@
-[main]
-host = https://www.transifex.com
-[searx.messagespo]
-file_filter = searx/translations/<lang>/LC_MESSAGES/messages.po
-source_file = messages.pot
-source_lang = en
-type = PO

+ 1 - 1
Makefile

@@ -77,7 +77,7 @@ test.shell:
 # wrap ./manage script
 # wrap ./manage script
 
 
 MANAGE += buildenv
 MANAGE += buildenv
-MANAGE += babel.compile
+MANAGE += ci.babel.update babel.extract babel.update babel.compile
 MANAGE += data.all data.languages data.useragents data.osm_keys_tags
 MANAGE += data.all data.languages data.useragents data.osm_keys_tags
 MANAGE += docs.html docs.live docs.gh-pages docs.prebuild docs.clean
 MANAGE += docs.html docs.live docs.gh-pages docs.prebuild docs.clean
 MANAGE += docker.build docker.push docker.buildx
 MANAGE += docker.build docker.push docker.buildx

+ 1 - 0
babel.cfg

@@ -1,3 +1,4 @@
+[ignore: **/node_modules/**]
 [python: **.py]
 [python: **.py]
 [jinja2: **/templates/**.html]
 [jinja2: **/templates/**.html]
 extensions=jinja2.ext.autoescape,jinja2.ext.with_
 extensions=jinja2.ext.autoescape,jinja2.ext.with_

+ 42 - 5
manage

@@ -44,8 +44,10 @@ help() {
     cat <<EOF
     cat <<EOF
 buildenv:
 buildenv:
   rebuild ./utils/brand.env
   rebuild ./utils/brand.env
-babel.compile:
-  pybabel compile ./searx/translations
+babel.:
+  extract   : extract messages from source files and generate POT file
+  update    : update existing message catalogs from POT file
+  compile   : compile translation catalogs into binary MO files
 data.:
 data.:
   all       : update searx/languages.py and ./data/*
   all       : update searx/languages.py and ./data/*
   languages : update searx/data/engines_languages.json & searx/languages.py
   languages : update searx/data/engines_languages.json & searx/languages.py
@@ -120,12 +122,47 @@ buildenv() {
     return "${PIPESTATUS[0]}"
     return "${PIPESTATUS[0]}"
 }
 }
 
 
-babel.compile() {
-    build_msg BABEL compile
-    pyenv.cmd pybabel compile -d "${REPO_ROOT}/searx/translations"
+babel.sha256sum() {
+    grep "msgid" "searx/translations/messages.pot" | sort | sha256sum | cut -f1 -d ' '
+}
+
+ci.babel.update() {
+    local sha_before
+    (   set -e
+        sha_before="$(babel.sha256sum)"
+        babel.extract
+        if [ "$(babel.sha256sum)" = "${sha_before}" ]; then
+            build_msg BABEL 'no changes detected, exiting'
+            return 1
+        fi
+        babel.update
+        build_msg BABEL 'update done, edit .po files if required and run babel.compile'
+    )
     dump_return $?
     dump_return $?
 }
 }
 
 
+babel.extract() {
+    build_msg BABEL 'extract messages from source files and generate POT file'
+    pyenv.cmd pybabel extract -F babel.cfg \
+            -o "searx/translations/messages.pot" \
+            "searx/"
+    dump_return $?
+}
+
+babel.update() {
+    build_msg BABEL 'update existing message catalogs from POT file'
+    pyenv.cmd pybabel update -N \
+              -i "searx/translations/messages.pot" \
+              -d "searx/translations"
+    dump_return $?
+}
+
+babel.compile() {
+    build_msg BABEL 'compile translation catalogs into binary MO files'
+    pyenv.cmd pybabel compile --statistics \
+              -d "searx/translations"
+    dump_return $?
+}
 
 
 data.all() {
 data.all() {
     data.languages
     data.languages

File diff suppressed because it is too large
+ 527 - 573
searx/translations/ar/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 532 - 572
searx/translations/bg/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 562 - 590
searx/translations/bo/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 570 - 592
searx/translations/ca/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 563 - 586
searx/translations/cs/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 518 - 564
searx/translations/cy/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 566 - 591
searx/translations/da/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 566 - 590
searx/translations/de/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 521 - 564
searx/translations/el_GR/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 679 - 298
searx/translations/en/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 562 - 592
searx/translations/eo/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 563 - 585
searx/translations/es/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 568 - 593
searx/translations/et/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 571 - 594
searx/translations/eu/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 558 - 592
searx/translations/fa_IR/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 566 - 591
searx/translations/fi/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 574 - 594
searx/translations/fil/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 573 - 595
searx/translations/fr/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 571 - 594
searx/translations/gl/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 547 - 580
searx/translations/he/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 570 - 593
searx/translations/hr/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 547 - 582
searx/translations/hu/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 564 - 585
searx/translations/ia/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 560 - 585
searx/translations/it/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 538 - 580
searx/translations/ja/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 571 - 593
searx/translations/lt/LC_MESSAGES/messages.po


+ 1137 - 0
searx/translations/messages.pot

@@ -0,0 +1,1137 @@
+# Translations template for PROJECT.
+# Copyright (C) 2021 ORGANIZATION
+# This file is distributed under the same license as the PROJECT project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2021-07-31 19:11+0200\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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.9.1\n"
+
+#: searx/webapp.py:187
+msgid "files"
+msgstr ""
+
+#: searx/webapp.py:188
+msgid "general"
+msgstr ""
+
+#: searx/webapp.py:189
+msgid "music"
+msgstr ""
+
+#: searx/webapp.py:190
+msgid "social media"
+msgstr ""
+
+#: searx/webapp.py:191
+msgid "images"
+msgstr ""
+
+#: searx/webapp.py:192
+msgid "videos"
+msgstr ""
+
+#: searx/webapp.py:193
+msgid "it"
+msgstr ""
+
+#: searx/webapp.py:194
+msgid "news"
+msgstr ""
+
+#: searx/webapp.py:195
+msgid "map"
+msgstr ""
+
+#: searx/webapp.py:196
+msgid "onions"
+msgstr ""
+
+#: searx/webapp.py:197
+msgid "science"
+msgstr ""
+
+#: searx/webapp.py:201
+msgid "timeout"
+msgstr ""
+
+#: searx/webapp.py:202
+msgid "parsing error"
+msgstr ""
+
+#: searx/webapp.py:203
+msgid "HTTP protocol error"
+msgstr ""
+
+#: searx/webapp.py:204
+msgid "network error"
+msgstr ""
+
+#: searx/webapp.py:206
+msgid "unexpected crash"
+msgstr ""
+
+#: searx/webapp.py:213
+msgid "HTTP error"
+msgstr ""
+
+#: searx/webapp.py:214
+msgid "HTTP connection error"
+msgstr ""
+
+#: searx/webapp.py:220
+msgid "proxy error"
+msgstr ""
+
+#: searx/webapp.py:221
+msgid "CAPTCHA"
+msgstr ""
+
+#: searx/webapp.py:222
+msgid "too many requests"
+msgstr ""
+
+#: searx/webapp.py:223
+msgid "access denied"
+msgstr ""
+
+#: searx/webapp.py:224
+msgid "server API error"
+msgstr ""
+
+#: searx/webapp.py:423
+msgid "No item found"
+msgstr ""
+
+#: searx/webapp.py:531 searx/webapp.py:932
+msgid "Invalid settings, please edit your preferences"
+msgstr ""
+
+#: searx/webapp.py:547
+msgid "Invalid settings"
+msgstr ""
+
+#: searx/webapp.py:619 searx/webapp.py:685
+msgid "search error"
+msgstr ""
+
+#: searx/webapp.py:728
+msgid "{minutes} minute(s) ago"
+msgstr ""
+
+#: searx/webapp.py:730
+msgid "{hours} hour(s), {minutes} minute(s) ago"
+msgstr ""
+
+#: searx/webapp.py:853
+msgid "Suspended"
+msgstr ""
+
+#: searx/answerers/random/answerer.py:65
+msgid "Random value generator"
+msgstr ""
+
+#: searx/answerers/random/answerer.py:66
+msgid "Generate different random values"
+msgstr ""
+
+#: searx/answerers/statistics/answerer.py:50
+msgid "Statistics functions"
+msgstr ""
+
+#: searx/answerers/statistics/answerer.py:51
+msgid "Compute {functions} of the arguments"
+msgstr ""
+
+#: searx/engines/openstreetmap.py:155
+msgid "Get directions"
+msgstr ""
+
+#: searx/engines/pdbe.py:90
+msgid "{title} (OBSOLETE)"
+msgstr ""
+
+#: searx/engines/pdbe.py:97
+msgid "This entry has been superseded by"
+msgstr ""
+
+#: searx/engines/pubmed.py:78
+msgid "No abstract is available for this publication."
+msgstr ""
+
+#: searx/engines/qwant.py:196
+msgid "Source"
+msgstr ""
+
+#: searx/engines/qwant.py:198
+msgid "Channel"
+msgstr ""
+
+#: searx/plugins/hash_plugin.py:24
+msgid "Converts strings to different hash digests."
+msgstr ""
+
+#: searx/plugins/hash_plugin.py:52
+msgid "hash digest"
+msgstr ""
+
+#: searx/plugins/infinite_scroll.py:3
+msgid "Infinite scroll"
+msgstr ""
+
+#: searx/plugins/infinite_scroll.py:4
+msgid "Automatically load next page when scrolling to bottom of current page"
+msgstr ""
+
+#: searx/plugins/oa_doi_rewrite.py:9
+msgid "Open Access DOI rewrite"
+msgstr ""
+
+#: searx/plugins/oa_doi_rewrite.py:10
+msgid ""
+"Avoid paywalls by redirecting to open-access versions of publications "
+"when available"
+msgstr ""
+
+#: searx/plugins/search_on_category_select.py:18
+msgid "Search on category select"
+msgstr ""
+
+#: searx/plugins/search_on_category_select.py:19
+msgid ""
+"Perform search immediately if a category selected. Disable to select "
+"multiple categories. (JavaScript required)"
+msgstr ""
+
+#: searx/plugins/self_info.py:19
+msgid "Self Informations"
+msgstr ""
+
+#: searx/plugins/self_info.py:20
+msgid ""
+"Displays your IP if the query is \"ip\" and your user agent if the query "
+"contains \"user agent\"."
+msgstr ""
+
+#: searx/plugins/tracker_url_remover.py:27
+msgid "Tracker URL remover"
+msgstr ""
+
+#: searx/plugins/tracker_url_remover.py:28
+msgid "Remove trackers arguments from the returned URL"
+msgstr ""
+
+#: searx/plugins/vim_hotkeys.py:3
+msgid "Vim-like hotkeys"
+msgstr ""
+
+#: searx/plugins/vim_hotkeys.py:4
+msgid ""
+"Navigate search results with Vim-like hotkeys (JavaScript required). "
+"Press \"h\" key on main or result page to get help."
+msgstr ""
+
+#: searx/templates/oscar/404.html:4 searx/templates/simple/404.html:4
+msgid "Page not found"
+msgstr ""
+
+#: searx/templates/oscar/404.html:6 searx/templates/simple/404.html:6
+#, python-format
+msgid "Go to %(search_page)s."
+msgstr ""
+
+#: searx/templates/oscar/404.html:6 searx/templates/simple/404.html:6
+msgid "search page"
+msgstr ""
+
+#: searx/templates/oscar/about.html:2 searx/templates/oscar/navbar.html:6
+msgid "about"
+msgstr ""
+
+#: searx/templates/oscar/advanced.html:4
+msgid "Advanced settings"
+msgstr ""
+
+#: searx/templates/oscar/base.html:55
+#: searx/templates/oscar/messages/first_time.html:4
+#: searx/templates/oscar/messages/save_settings_successfull.html:5
+#: searx/templates/oscar/messages/unknow_error.html:5
+msgid "Close"
+msgstr ""
+
+#: searx/templates/oscar/base.html:57
+#: searx/templates/oscar/messages/no_results.html:4
+#: searx/templates/simple/messages/no_results.html:4
+#: searx/templates/simple/results.html:45
+msgid "Error!"
+msgstr ""
+
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:53
+msgid "Powered by"
+msgstr ""
+
+#: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:53
+msgid "a privacy-respecting, hackable metasearch engine"
+msgstr ""
+
+#: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:54
+msgid "Source code"
+msgstr ""
+
+#: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:55
+msgid "Issue tracker"
+msgstr ""
+
+#: searx/templates/oscar/base.html:88
+#: searx/templates/oscar/messages/no_results.html:13
+#: searx/templates/simple/base.html:56
+#: searx/templates/simple/messages/no_results.html:14
+msgid "Public instances"
+msgstr ""
+
+#: searx/templates/oscar/base.html:89 searx/templates/simple/base.html:57
+msgid "Contact instance maintainer"
+msgstr ""
+
+#: searx/templates/oscar/languages.html:2
+msgid "Language"
+msgstr ""
+
+#: searx/templates/oscar/languages.html:4
+#: searx/templates/simple/languages.html:2
+#: searx/templates/simple/preferences.html:118
+msgid "Default language"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:23
+#: searx/templates/simple/result_templates/torrent.html:6
+msgid "magnet link"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:24
+#: searx/templates/simple/result_templates/torrent.html:7
+msgid "torrent file"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:37 searx/templates/oscar/macros.html:39
+#: searx/templates/oscar/macros.html:73 searx/templates/oscar/macros.html:75
+#: searx/templates/simple/macros.html:44
+msgid "cached"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:43 searx/templates/oscar/macros.html:59
+#: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93
+#: searx/templates/simple/macros.html:44
+msgid "proxied"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:133
+#: searx/templates/oscar/preferences.html:318
+#: searx/templates/oscar/preferences.html:336
+#: searx/templates/oscar/preferences.html:390
+#: searx/templates/simple/preferences.html:182
+msgid "Allow"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:139
+msgid "broken"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:141
+msgid "supported"
+msgstr ""
+
+#: searx/templates/oscar/macros.html:143
+msgid "not supported"
+msgstr ""
+
+#: searx/templates/oscar/navbar.html:7
+#: searx/templates/oscar/preferences.html:89
+msgid "preferences"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:11
+#: searx/templates/simple/preferences.html:27
+msgid "No HTTPS"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:13
+#: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:40
+msgid "Number of results"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:13
+msgid "Avg."
+msgstr ""
+
+#: searx/templates/oscar/messages/no_results.html:8
+#: searx/templates/oscar/preferences.html:16
+#: searx/templates/oscar/preferences.html:17
+#: searx/templates/oscar/results.html:36
+#: searx/templates/simple/messages/no_results.html:8
+#: searx/templates/simple/preferences.html:29
+#: searx/templates/simple/preferences.html:30
+#: searx/templates/simple/results.html:48
+msgid "View error logs and submit a bug report"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:37
+#: searx/templates/oscar/stats.html:70
+#: searx/templates/simple/preferences.html:51
+#: searx/templates/simple/stats.html:70
+msgid "Median"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:38
+#: searx/templates/oscar/stats.html:76
+#: searx/templates/simple/preferences.html:52
+#: searx/templates/simple/stats.html:76
+msgid "P80"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:39
+#: searx/templates/oscar/stats.html:82
+#: searx/templates/simple/preferences.html:53
+#: searx/templates/simple/stats.html:82
+msgid "P95"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:67
+#: searx/templates/simple/preferences.html:81
+msgid "Failed checker test(s): "
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:95
+#: searx/templates/simple/preferences.html:99
+msgid "Preferences"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:100
+#: searx/templates/oscar/preferences.html:110
+#: searx/templates/simple/preferences.html:105
+msgid "General"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:101
+#: searx/templates/oscar/preferences.html:192
+msgid "User Interface"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:102
+#: searx/templates/oscar/preferences.html:256
+#: searx/templates/simple/preferences.html:290
+msgid "Privacy"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:103
+#: searx/templates/oscar/preferences.html:295
+#: searx/templates/simple/preferences.html:172
+msgid "Engines"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:104
+msgid "Special Queries"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:105
+#: searx/templates/oscar/preferences.html:430
+#: searx/templates/simple/preferences.html:258
+msgid "Cookies"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:122
+#: searx/templates/oscar/preferences.html:124
+#: searx/templates/simple/preferences.html:108
+msgid "Default categories"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:132
+#: searx/templates/simple/preferences.html:115
+#: searx/templates/simple/preferences.html:300
+msgid "Search language"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:133
+#: searx/templates/simple/preferences.html:124
+msgid "What language do you prefer for search?"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:140
+#: searx/templates/oscar/preferences.html:322
+#: searx/templates/oscar/preferences.html:332
+#: searx/templates/simple/preferences.html:143
+#: searx/templates/simple/preferences.html:186
+msgid "SafeSearch"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:141
+#: searx/templates/simple/preferences.html:151
+msgid "Filter content"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:144
+#: searx/templates/simple/preferences.html:146
+msgid "Strict"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:145
+#: searx/templates/simple/preferences.html:147
+msgid "Moderate"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:146
+#: searx/templates/simple/preferences.html:148
+msgid "None"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:152
+#: searx/templates/simple/preferences.html:129
+msgid "Autocomplete"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:153
+#: searx/templates/simple/preferences.html:138
+msgid "Find stuff as you type"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:167
+#: searx/templates/simple/preferences.html:157
+msgid "Open Access DOI resolver"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:168
+#: searx/templates/simple/preferences.html:167
+msgid ""
+"Redirect to open-access versions of publications when available (plugin "
+"required)"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:182
+msgid "Engine tokens"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:183
+msgid "Access tokens for private engines"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:197
+#: searx/templates/simple/preferences.html:219
+msgid "Interface language"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:198
+#: searx/templates/simple/preferences.html:227
+msgid "Change the language of the layout"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:209
+#: searx/templates/simple/preferences.html:232
+msgid "Themes"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:210
+#: searx/templates/simple/preferences.html:240
+msgid "Change searx layout"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:221
+#: searx/templates/oscar/preferences.html:227
+msgid "Choose style for this theme"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:221
+#: searx/templates/oscar/preferences.html:227
+msgid "Style"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:230
+msgid "Show advanced settings"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:231
+msgid "Show advanced settings panel in the home page by default"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:234
+#: searx/templates/oscar/preferences.html:244
+#: searx/templates/simple/preferences.html:248
+msgid "On"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:235
+#: searx/templates/oscar/preferences.html:245
+#: searx/templates/simple/preferences.html:249
+msgid "Off"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:240
+#: searx/templates/simple/preferences.html:245
+msgid "Results on new tabs"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:241
+#: searx/templates/simple/preferences.html:252
+msgid "Open result links on new browser tabs"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:261
+#: searx/templates/simple/preferences.html:293
+msgid "Method"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:262
+msgid ""
+"Change how forms are submited, <a "
+"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\""
+" rel=\"external\">learn more about request methods</a>"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:272
+#: searx/templates/simple/preferences.html:305
+msgid "Image proxy"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:273
+#: searx/templates/simple/preferences.html:312
+msgid "Proxying image results through searx"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:276
+#: searx/templates/simple/preferences.html:308
+msgid "Enabled"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:277
+#: searx/templates/simple/preferences.html:309
+msgid "Disabled"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:303
+msgid "Allow all"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:304
+msgid "Disable all"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:319
+#: searx/templates/oscar/preferences.html:335
+#: searx/templates/oscar/stats.html:29
+#: searx/templates/simple/preferences.html:183
+#: searx/templates/simple/stats.html:28
+msgid "Engine name"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:320
+#: searx/templates/oscar/preferences.html:334
+#: searx/templates/simple/preferences.html:184
+msgid "Shortcut"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:321
+#: searx/templates/oscar/preferences.html:333
+msgid "Selected language"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:323
+#: searx/templates/oscar/preferences.html:331
+#: searx/templates/oscar/time-range.html:2
+#: searx/templates/simple/preferences.html:187
+msgid "Time range"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:324
+#: searx/templates/oscar/preferences.html:330
+#: searx/templates/oscar/stats.html:32
+#: searx/templates/simple/preferences.html:188
+#: searx/templates/simple/stats.html:31
+msgid "Response time"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:325
+#: searx/templates/oscar/preferences.html:329
+#: searx/templates/simple/preferences.html:189
+msgid "Max time"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:326
+#: searx/templates/oscar/preferences.html:328
+#: searx/templates/simple/preferences.html:190
+msgid "Reliablity"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:384
+msgid "Query"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:391
+msgid "Keywords"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:392
+msgid "Name"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:393
+msgid "Description"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:394
+msgid "Examples"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:399
+msgid "This is the list of searx's instant answering modules."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:412
+msgid "This is the list of plugins."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:433
+#: searx/templates/simple/preferences.html:261
+msgid ""
+"This is the list of cookies and their values searx is storing on your "
+"computer."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:434
+#: searx/templates/simple/preferences.html:262
+msgid "With that list, you can assess searx transparency."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:439
+#: searx/templates/simple/preferences.html:268
+msgid "Cookie name"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:440
+#: searx/templates/simple/preferences.html:269
+msgid "Value"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:457
+#: searx/templates/simple/preferences.html:321
+msgid ""
+"These settings are stored in your cookies, this allows us not to store "
+"this data about you."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:458
+#: searx/templates/simple/preferences.html:323
+msgid ""
+"These cookies serve your sole convenience, we don't use these cookies to "
+"track you."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:462
+#: searx/templates/simple/preferences.html:282
+msgid "Search URL of the currently saved preferences"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:463
+#: searx/templates/simple/preferences.html:286
+msgid ""
+"Note: specifying custom settings in the search URL can reduce privacy by "
+"leaking data to the clicked result sites."
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:468
+#: searx/templates/simple/preferences.html:326
+msgid "save"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:469
+#: searx/templates/simple/preferences.html:328
+msgid "back"
+msgstr ""
+
+#: searx/templates/oscar/preferences.html:470
+#: searx/templates/simple/preferences.html:327
+msgid "Reset defaults"
+msgstr ""
+
+#: searx/templates/oscar/results.html:32 searx/templates/simple/results.html:45
+msgid "Engines cannot retrieve results"
+msgstr ""
+
+#: searx/templates/oscar/results.html:53 searx/templates/simple/results.html:66
+msgid "Suggestions"
+msgstr ""
+
+#: searx/templates/oscar/results.html:74
+msgid "Links"
+msgstr ""
+
+#: searx/templates/oscar/results.html:79 searx/templates/simple/results.html:84
+msgid "Search URL"
+msgstr ""
+
+#: searx/templates/oscar/results.html:84 searx/templates/simple/results.html:89
+msgid "Download results"
+msgstr ""
+
+#: searx/templates/oscar/results.html:95
+msgid "RSS subscription"
+msgstr ""
+
+#: searx/templates/oscar/results.html:104
+msgid "Search results"
+msgstr ""
+
+#: searx/templates/oscar/results.html:109
+#: searx/templates/simple/results.html:113
+msgid "Try searching for:"
+msgstr ""
+
+#: searx/templates/oscar/results.html:162
+#: searx/templates/oscar/results.html:187
+#: searx/templates/simple/results.html:179
+msgid "next page"
+msgstr ""
+
+#: searx/templates/oscar/results.html:169
+#: searx/templates/oscar/results.html:180
+#: searx/templates/simple/results.html:162
+msgid "previous page"
+msgstr ""
+
+#: searx/templates/oscar/search.html:6 searx/templates/oscar/search_full.html:9
+#: searx/templates/simple/search.html:4
+msgid "Search for..."
+msgstr ""
+
+#: searx/templates/oscar/search.html:8
+#: searx/templates/oscar/search_full.html:11
+#: searx/templates/simple/search.html:6
+msgid "Start search"
+msgstr ""
+
+#: searx/templates/oscar/search.html:9
+#: searx/templates/oscar/search_full.html:12
+#: searx/templates/simple/search.html:5
+msgid "Clear search"
+msgstr ""
+
+#: searx/templates/oscar/search_full.html:12
+msgid "Clear"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:4
+msgid "stats"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:18 searx/templates/simple/stats.html:21
+msgid "Engine stats"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:30 searx/templates/simple/stats.html:29
+msgid "Scores"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:31 searx/templates/simple/stats.html:30
+msgid "Result count"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:33 searx/templates/simple/stats.html:32
+msgid "Reliability"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:42 searx/templates/simple/stats.html:41
+msgid "Scores per result"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:65 searx/templates/simple/stats.html:65
+msgid "Total"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:66 searx/templates/simple/stats.html:66
+msgid "HTTP"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:67
+msgid "Processing"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:105
+msgid "Warnings"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:105
+msgid "Errors and exceptions"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:112 searx/templates/simple/stats.html:111
+msgid "Exception"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:114 searx/templates/simple/stats.html:113
+msgid "Message"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:116 searx/templates/simple/stats.html:115
+msgid "Percentage"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:118 searx/templates/simple/stats.html:117
+msgid "Parameter"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:35
+#: searx/templates/oscar/stats.html:126 searx/templates/simple/stats.html:125
+msgid "Filename"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:127 searx/templates/simple/stats.html:126
+msgid "Function"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:128 searx/templates/simple/stats.html:127
+msgid "Code"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:134
+msgid "Checker"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:138 searx/templates/simple/stats.html:137
+msgid "Failed test"
+msgstr ""
+
+#: searx/templates/oscar/stats.html:139 searx/templates/simple/stats.html:138
+msgid "Comment(s)"
+msgstr ""
+
+#: searx/templates/oscar/time-range.html:5
+#: searx/templates/simple/time-range.html:3
+msgid "Anytime"
+msgstr ""
+
+#: searx/templates/oscar/time-range.html:8
+#: searx/templates/simple/time-range.html:6
+msgid "Last day"
+msgstr ""
+
+#: searx/templates/oscar/time-range.html:11
+#: searx/templates/simple/time-range.html:9
+msgid "Last week"
+msgstr ""
+
+#: searx/templates/oscar/time-range.html:14
+#: searx/templates/simple/time-range.html:12
+msgid "Last month"
+msgstr ""
+
+#: searx/templates/oscar/time-range.html:17
+#: searx/templates/simple/time-range.html:15
+msgid "Last year"
+msgstr ""
+
+#: searx/templates/oscar/messages/first_time.html:6
+#: searx/templates/oscar/messages/no_data_available.html:3
+msgid "Heads up!"
+msgstr ""
+
+#: searx/templates/oscar/messages/first_time.html:7
+msgid "It look like you are using searx first time."
+msgstr ""
+
+#: searx/templates/oscar/messages/no_cookies.html:3
+msgid "Information!"
+msgstr ""
+
+#: searx/templates/oscar/messages/no_cookies.html:4
+msgid "currently, there are no cookies defined."
+msgstr ""
+
+#: searx/templates/oscar/messages/no_data_available.html:4
+#: searx/templates/simple/stats.html:24
+msgid "There is currently no data available. "
+msgstr ""
+
+#: searx/templates/oscar/messages/no_results.html:4
+#: searx/templates/simple/messages/no_results.html:4
+msgid "Engines cannot retrieve results."
+msgstr ""
+
+#: searx/templates/oscar/messages/no_results.html:13
+#: searx/templates/simple/messages/no_results.html:14
+msgid "Please, try again later or find another searx instance."
+msgstr ""
+
+#: searx/templates/oscar/messages/no_results.html:17
+#: searx/templates/simple/messages/no_results.html:18
+msgid "Sorry!"
+msgstr ""
+
+#: searx/templates/oscar/messages/no_results.html:18
+#: searx/templates/simple/messages/no_results.html:19
+msgid ""
+"we didn't find any results. Please use another query or search in more "
+"categories."
+msgstr ""
+
+#: searx/templates/oscar/messages/save_settings_successfull.html:7
+msgid "Well done!"
+msgstr ""
+
+#: searx/templates/oscar/messages/save_settings_successfull.html:8
+msgid "Settings saved successfully."
+msgstr ""
+
+#: searx/templates/oscar/messages/unknow_error.html:7
+msgid "Oh snap!"
+msgstr ""
+
+#: searx/templates/oscar/messages/unknow_error.html:8
+msgid "Something went wrong."
+msgstr ""
+
+#: searx/templates/oscar/result_templates/default.html:7
+#: searx/templates/oscar/result_templates/files.html:7
+#: searx/templates/oscar/result_templates/files.html:10
+#: searx/templates/simple/result_templates/default.html:6
+msgid "show media"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/default.html:7
+#: searx/templates/oscar/result_templates/files.html:7
+#: searx/templates/simple/result_templates/default.html:6
+msgid "hide media"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:33
+#: searx/templates/oscar/result_templates/videos.html:19
+msgid "Author"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:37
+#: searx/templates/oscar/result_templates/torrent.html:7
+#: searx/templates/simple/result_templates/torrent.html:11
+msgid "Filesize"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:38
+#: searx/templates/oscar/result_templates/torrent.html:9
+#: searx/templates/simple/result_templates/torrent.html:12
+msgid "Bytes"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:39
+#: searx/templates/oscar/result_templates/torrent.html:10
+#: searx/templates/simple/result_templates/torrent.html:13
+msgid "kiB"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:40
+#: searx/templates/oscar/result_templates/torrent.html:11
+#: searx/templates/simple/result_templates/torrent.html:14
+msgid "MiB"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:41
+#: searx/templates/oscar/result_templates/torrent.html:12
+#: searx/templates/simple/result_templates/torrent.html:15
+msgid "GiB"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:42
+#: searx/templates/oscar/result_templates/torrent.html:13
+#: searx/templates/simple/result_templates/torrent.html:16
+msgid "TiB"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:46
+msgid "Date"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/files.html:48
+msgid "Type"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/images.html:27
+msgid "Get image"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/images.html:30
+msgid "View source"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/map.html:26
+#: searx/templates/simple/result_templates/map.html:11
+msgid "address"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/map.html:59
+#: searx/templates/simple/result_templates/map.html:42
+msgid "show map"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/map.html:59
+#: searx/templates/simple/result_templates/map.html:42
+msgid "hide map"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/torrent.html:6
+#: searx/templates/simple/result_templates/torrent.html:9
+msgid "Seeder"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/torrent.html:6
+#: searx/templates/simple/result_templates/torrent.html:9
+msgid "Leecher"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/torrent.html:15
+#: searx/templates/simple/result_templates/torrent.html:20
+msgid "Number of Files"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/videos.html:7
+#: searx/templates/simple/result_templates/videos.html:6
+msgid "show video"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/videos.html:7
+#: searx/templates/simple/result_templates/videos.html:6
+msgid "hide video"
+msgstr ""
+
+#: searx/templates/oscar/result_templates/videos.html:20
+msgid "Length"
+msgstr ""
+
+#: searx/templates/simple/categories.html:6
+msgid "Click on the magnifier to perform search"
+msgstr ""
+
+#: searx/templates/simple/preferences.html:83
+msgid "Errors:"
+msgstr ""
+
+#: searx/templates/simple/preferences.html:173
+msgid "Currently used search engines"
+msgstr ""
+
+#: searx/templates/simple/preferences.html:185
+msgid "Supports selected language"
+msgstr ""
+
+#: searx/templates/simple/preferences.html:216
+msgid "User interface"
+msgstr ""
+
+#: searx/templates/simple/results.html:24
+msgid "Answers"
+msgstr ""
+

File diff suppressed because it is too large
+ 565 - 586
searx/translations/nl/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 565 - 586
searx/translations/nl_BE/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 565 - 591
searx/translations/oc/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 685 - 569
searx/translations/pl/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 570 - 592
searx/translations/pt/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 560 - 585
searx/translations/pt_BR/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 568 - 592
searx/translations/ro/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 570 - 593
searx/translations/ru/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 553 - 581
searx/translations/sk/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 558 - 584
searx/translations/sl/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 558 - 584
searx/translations/sr/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 567 - 593
searx/translations/sv/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 543 - 576
searx/translations/ta/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 516 - 563
searx/translations/te/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 571 - 594
searx/translations/tr/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 559 - 585
searx/translations/uk/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 564 - 590
searx/translations/vi/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 534 - 579
searx/translations/zh_CN/LC_MESSAGES/messages.po


File diff suppressed because it is too large
+ 534 - 579
searx/translations/zh_TW/LC_MESSAGES/messages.po


+ 0 - 15
searx_extra/update/update_translations.sh

@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# script to easily update translation language files
-
-# add new language:
-# pybabel init -i messages.pot -d searx/translations -l en
-
-SEARX_DIR='searx'
-
-pybabel extract -F babel.cfg -o messages.pot "$SEARX_DIR"
-for f in `ls "$SEARX_DIR"'/translations/'`; do
-    pybabel update -N -i messages.pot -d "$SEARX_DIR"'/translations/' -l "$f"
-done
-
-echo '[!] update done, edit .po files if required and run pybabel compile -d searx/translations/'

Some files were not shown because too many files changed in this diff