diff options
18 files changed, 266 insertions, 49 deletions
diff --git a/searx/engines/9gag.py b/searx/engines/9gag.py new file mode 100644 index 000000000..d1846725c --- /dev/null +++ b/searx/engines/9gag.py @@ -0,0 +1,77 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +# lint: pylint +# pylint: disable=invalid-name +"""9GAG (social media)""" + +from json import loads +from datetime import datetime +from urllib.parse import urlencode + +about = { + "website": 'https://9gag.com/', + "wikidata_id": 'Q277421', + "official_api_documentation": None, + "use_official_api": True, + "require_api_key": False, + "results": 'JSON', +} + +categories = ['social media'] +paging = True + +search_url = "https://9gag.com/v1/search-posts?{query}" +page_size = 10 + + +def request(query, params): + query = urlencode({'query': query, 'c': (params['pageno'] - 1) * page_size}) + + params['url'] = search_url.format(query=query) + + return params + + +def response(resp): + results = [] + + json_results = loads(resp.text)['data'] + + for result in json_results['posts']: + result_type = result['type'] + + # Get the not cropped version of the thumbnail when the image height is not too important + if result['images']['image700']['height'] > 400: + thumbnail = result['images']['imageFbThumbnail']['url'] + else: + thumbnail = result['images']['image700']['url'] + + if result_type == 'Photo': + results.append( + { + 'template': 'images.html', + 'url': result['url'], + 'title': result['title'], + 'content': result['description'], + 'publishedDate': datetime.utcfromtimestamp(result['creationTs']), + 'img_src': result['images']['image700']['url'], + 'thumbnail_src': thumbnail, + } + ) + elif result_type == 'Animated': + results.append( + { + 'template': 'videos.html', + 'url': result['url'], + 'title': result['title'], + 'content': result['description'], + 'publishedDate': datetime.utcfromtimestamp(result['creationTs']), + 'thumbnail': thumbnail, + 'iframe_src': result['images'].get('image460sv', {}).get('url'), + } + ) + + if 'tags' in json_results: + for suggestion in json_results['tags']: + results.append({'suggestion': suggestion['key']}) + + return results diff --git a/searx/engines/apple_maps.py b/searx/engines/apple_maps.py new file mode 100644 index 000000000..eb4af422e --- /dev/null +++ b/searx/engines/apple_maps.py @@ -0,0 +1,113 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +# lint: pylint +"""Apple Maps""" + +from json import loads +from time import time +from urllib.parse import urlencode + +from searx.network import get as http_get +from searx.engines.openstreetmap import get_key_label + +about = { + "website": 'https://www.apple.com/maps/', + "wikidata_id": 'Q276101', + "official_api_documentation": None, + "use_official_api": True, + "require_api_key": False, + "results": 'JSON', +} + +token = {'value': '', 'last_updated': None} + +categories = ['map'] +paging = False + +search_url = "https://api.apple-mapkit.com/v1/search?{query}&mkjsVersion=5.72.53" + + +def obtain_token(): + update_time = time() - (time() % 1800) + try: + # use duckduckgo's mapkit token + token_response = http_get('https://duckduckgo.com/local.js?get_mk_token=1', timeout=2.0) + actual_token = http_get( + 'https://cdn.apple-mapkit.com/ma/bootstrap?apiVersion=2&mkjsVersion=5.72.53&poi=1', + timeout=2.0, + headers={'Authorization': 'Bearer ' + token_response.text}, + ) + token['value'] = loads(actual_token.text)['authInfo']['access_token'] + token['last_updated'] = update_time + # pylint: disable=bare-except + except: + pass + return token + + +def request(query, params): + if time() - (token['last_updated'] or 0) > 1800: + obtain_token() + + params['url'] = search_url.format(query=urlencode({'q': query, 'lang': params['language']})) + + params['headers'] = {'Authorization': 'Bearer ' + token['value']} + + return params + + +def response(resp): + results = [] + + resp_json = loads(resp.text) + + user_language = resp.search_params['language'] + + for result in resp_json['results']: + boundingbox = None + if 'displayMapRegion' in result: + box = result['displayMapRegion'] + boundingbox = [box['southLat'], box['northLat'], box['westLng'], box['eastLng']] + + links = [] + if 'telephone' in result: + telephone = result['telephone'] + links.append( + { + 'label': get_key_label('phone', user_language), + 'url': 'tel:' + telephone, + 'url_label': telephone, + } + ) + if result.get('urls'): + url = result['urls'][0] + links.append( + { + 'label': get_key_label('website', user_language), + 'url': url, + 'url_label': url, + } + ) + + results.append( + { + 'template': 'map.html', + 'type': result.get('poiCategory'), + 'title': result['name'], + 'links': links, + 'latitude': result['center']['lat'], + 'longitude': result['center']['lng'], + 'url': result['placecardUrl'], + 'boundingbox': boundingbox, + 'geojson': {'type': 'Point', 'coordinates': [result['center']['lng'], result['center']['lat']]}, + 'address': { + 'name': result['name'], + 'house_number': result.get('subThoroughfare'), + 'road': result.get('thoroughfare'), + 'locality': result.get('locality'), + 'postcode': result.get('postCode'), + 'country': result.get('country'), + }, + } + ) + + return results diff --git a/searx/plugins/limiter.py b/searx/plugins/limiter.py index c9aa36265..c6f5d6a0f 100644 --- a/searx/plugins/limiter.py +++ b/searx/plugins/limiter.py @@ -67,7 +67,7 @@ def is_accepted_request() -> bool: return False accept_encoding_list = [l.strip() for l in request.headers.get('Accept-Encoding', '').split(',')] - if 'gzip' not in accept_encoding_list or 'deflate' not in accept_encoding_list: + if 'gzip' not in accept_encoding_list and 'deflate' not in accept_encoding_list: logger.debug("suspicious Accept-Encoding") # pylint: disable=undefined-variable return False diff --git a/searx/settings.yml b/searx/settings.yml index 82fa9c165..1969030eb 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -262,6 +262,11 @@ categories_as_tabs: social media: engines: + - name: 9gag + engine: 9gag + shortcut: 9g + disabled: true + - name: apk mirror engine: apkmirror timeout: 4.0 @@ -545,6 +550,12 @@ engines: timeout: 3.0 disabled: true + - name: apple maps + engine: apple_maps + shortcut: apm + disabled: true + timeout: 5.0 + - name: emojipedia engine: emojipedia timeout: 4.0 diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo Binary files differindex 904448564..1e3b2c834 100644 --- a/searx/translations/bg/LC_MESSAGES/messages.mo +++ b/searx/translations/bg/LC_MESSAGES/messages.mo diff --git a/searx/translations/bg/LC_MESSAGES/messages.po b/searx/translations/bg/LC_MESSAGES/messages.po index 18440b132..8a900feb5 100644 --- a/searx/translations/bg/LC_MESSAGES/messages.po +++ b/searx/translations/bg/LC_MESSAGES/messages.po @@ -8,18 +8,19 @@ # Markus Heiser <markus.heiser@darmarit.de>, 2022. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-07-06 00:21+0000\n" +"PO-Revision-Date: 2022-08-26 07:23+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Bulgarian <https://weblate.bubu1.eu/projects/searxng/searxng/" +"bg/>\n" "Language: bg\n" -"Language-Team: Bulgarian " -"<https://weblate.bubu1.eu/projects/searxng/searxng/bg/>\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.13.1\n" "Generated-By: Babel 2.10.3\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -269,16 +270,21 @@ msgid "" "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" +"URL адресът на изображението не можа да бъде прочетен. Това може да се дължи " +"на неподдържан файлов формат. TinEye поддържа само изображения, които са " +"JPEG, PNG, GIF, BMP, TIFF или WebP." #: searx/engines/tineye.py:46 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" +"Изображението е твърде просто за намиране на съвпадения. TinEye изисква " +"основно ниво на визуална детайлност за успешно идентифициране на съвпадения." #: searx/engines/tineye.py:52 msgid "The image could not be downloaded." -msgstr "" +msgstr "Снимката не може да бъде смъкната." #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." @@ -954,11 +960,11 @@ msgstr "Предупреждения" #: searx/templates/simple/stats.html:102 msgid "Errors and exceptions" -msgstr "" +msgstr "Грешки и изключения" #: searx/templates/simple/stats.html:108 msgid "Exception" -msgstr "" +msgstr "Изключение" #: searx/templates/simple/stats.html:110 msgid "Message" @@ -1374,4 +1380,3 @@ msgstr "скрий видеото" #~ msgid "preferences" #~ msgstr "предпочитания" - diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo Binary files differindex 83f722a60..a0a3b8553 100644 --- a/searx/translations/es/LC_MESSAGES/messages.mo +++ b/searx/translations/es/LC_MESSAGES/messages.mo diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po index 5659a09de..731788731 100644 --- a/searx/translations/es/LC_MESSAGES/messages.po +++ b/searx/translations/es/LC_MESSAGES/messages.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-08-05 07:18+0000\n" +"PO-Revision-Date: 2022-08-26 07:23+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Spanish <https://weblate.bubu1.eu/projects/searxng/searxng/es/" ">\n" @@ -50,7 +50,7 @@ msgstr "otro" #. CATEGORY_NAMES['FILES'] #: searx/searxng.msg msgid "files" -msgstr "Archivos" +msgstr "Ficheros" #. CATEGORY_NAMES['GENERAL'] #: searx/searxng.msg diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo Binary files differindex e29967dec..e5a59760d 100644 --- a/searx/translations/fil/LC_MESSAGES/messages.mo +++ b/searx/translations/fil/LC_MESSAGES/messages.mo diff --git a/searx/translations/fil/LC_MESSAGES/messages.po b/searx/translations/fil/LC_MESSAGES/messages.po index dca976bbf..a4f576768 100644 --- a/searx/translations/fil/LC_MESSAGES/messages.po +++ b/searx/translations/fil/LC_MESSAGES/messages.po @@ -8,19 +8,20 @@ # Hachiki <ninonakano408@gmail.com>, 2022. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-07-21 21:02+0000\n" +"PO-Revision-Date: 2022-08-22 12:54+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Filipino <https://weblate.bubu1.eu/projects/searxng/searxng/" +"fil/>\n" "Language: fil\n" -"Language-Team: Filipino " -"<https://weblate.bubu1.eu/projects/searxng/searxng/fil/>\n" -"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4" -" || n % 10 != 6 || n % 10 != 9);\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==2 || n==3) || (n % 10 != 4 || " +"n % 10 != 6 || n % 10 != 9);\n" +"X-Generator: Weblate 4.13.1\n" "Generated-By: Babel 2.10.3\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -279,7 +280,7 @@ msgstr "" #: searx/engines/tineye.py:52 msgid "The image could not be downloaded." -msgstr "" +msgstr "Ang image na ito ay hindi maaaring i-download." #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." @@ -335,27 +336,32 @@ msgstr "" #: searx/plugins/tor_check.py:25 msgid "Tor check plugin" -msgstr "" +msgstr "Tor check plugin" #: searx/plugins/tor_check.py:28 msgid "" "This plugin checks if the address of the request is a TOR exit node, and " "informs the user if it is, like check.torproject.org but from searxng." msgstr "" +"Ang plugin na ito ay tsini-check kung ang address ng request ay isang TOR " +"exit node, at i-iinform ang user kung oo, gaya ng check.torproject.org " +"ngunit searxng." #: searx/plugins/tor_check.py:62 msgid "" "The TOR exit node list (https://check.torproject.org/exit-addresses) is " "unreachable." msgstr "" +"Ang TOR exit node list (https://check.torproject.org/exit-addresses) ay " +"unreachable." #: searx/plugins/tor_check.py:78 msgid "You are using TOR. Your IP address seems to be: {ip_address}." -msgstr "" +msgstr "Ikaw ay gumagamit ng TOR. Ang i'yong IP address ay: {ip_address}." #: searx/plugins/tor_check.py:84 msgid "You are not using TOR. Your IP address seems to be: {ip_address}." -msgstr "" +msgstr "Ikaw ay hindi gumagamit ng TOR. Ang i'yong IP address ay: {ip_address}." #: searx/plugins/tracker_url_remover.py:29 msgid "Tracker URL remover" @@ -478,7 +484,8 @@ msgstr "" #: searx/templates/simple/new_issue.html:72 msgid "Submit a new issue on Github including the above information" -msgstr "Mag sumite ng bagong isyu sa github kasama ng bagong impormasyon sa taas." +msgstr "" +"Mga-submit ng isang bagong issue sa GitHub kasama ng impormasyong nasa itaas" #: searx/templates/simple/preferences.html:29 msgid "No HTTPS" @@ -797,6 +804,8 @@ msgid "" "This is the list of cookies and their values SearXNG is storing on your " "computer." msgstr "" +"Ito ang listahan ng mga cookies at values na ini-store ng SearXNG sa i'yong " +"computer." #: searx/templates/simple/preferences.html:396 msgid "With that list, you can assess SearXNG transparency." @@ -959,7 +968,7 @@ msgstr "" #: searx/templates/simple/stats.html:102 msgid "Errors and exceptions" -msgstr "" +msgstr "Mga error at exceptions" #: searx/templates/simple/stats.html:108 msgid "Exception" @@ -1027,7 +1036,7 @@ msgstr "Impormasyon!" #: searx/templates/simple/messages/no_cookies.html:4 msgid "currently, there are no cookies defined." -msgstr "wala pa sa ngayon na cookies na naka define." +msgstr "wala pang cookies na naka-define sa ngayon." #: searx/templates/simple/messages/no_results.html:6 msgid "Engines cannot retrieve results." @@ -1035,7 +1044,7 @@ msgstr "Hindi makuha ng engines ang mga resulta." #: searx/templates/simple/messages/no_results.html:15 msgid "Please, try again later or find another SearXNG instance." -msgstr "" +msgstr "Pakiusap, subukan muli mamaya o humanap ng ibang SearXNG instance." #: searx/templates/simple/messages/no_results.html:20 msgid "Sorry!" @@ -1060,7 +1069,7 @@ msgstr "itago ang media" #: searx/templates/simple/result_templates/default.html:14 #: searx/templates/simple/result_templates/videos.html:14 msgid "This site did not provide any description." -msgstr "Hindi bumigay ng deskripsyon ang site" +msgstr "Ang site na ito ay hindi nagbigay ng deskripsyon." #: searx/templates/simple/result_templates/images.html:19 msgid "Format" @@ -1072,7 +1081,7 @@ msgstr "" #: searx/templates/simple/result_templates/images.html:22 msgid "View source" -msgstr "Tignan ang pinagkuhanan" +msgstr "Tignan ang source" #: searx/templates/simple/result_templates/map.html:12 msgid "address" @@ -1132,11 +1141,11 @@ msgstr "Bilang ng mga files" #: searx/templates/simple/result_templates/videos.html:6 msgid "show video" -msgstr "ipakita ang bidyo" +msgstr "ipakita ang video" #: searx/templates/simple/result_templates/videos.html:6 msgid "hide video" -msgstr "itago ang bidyo" +msgstr "itago ang video" #~ msgid "Engine time (sec)" #~ msgstr "Oras ng engine (segundo)" @@ -1387,4 +1396,3 @@ msgstr "itago ang bidyo" #~ msgid "preferences" #~ msgstr "" - diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo Binary files differindex d09b62e1d..6a1278055 100644 --- a/searx/translations/hr/LC_MESSAGES/messages.mo +++ b/searx/translations/hr/LC_MESSAGES/messages.mo diff --git a/searx/translations/hr/LC_MESSAGES/messages.po b/searx/translations/hr/LC_MESSAGES/messages.po index 1b46d3ccf..97b078418 100644 --- a/searx/translations/hr/LC_MESSAGES/messages.po +++ b/searx/translations/hr/LC_MESSAGES/messages.po @@ -6,13 +6,14 @@ # df3fdd29c9d33426452a2db187d128e3, 2017 # Issa1552 <fairfull.playing@gmail.com>, 2020 # Matija Kromar <matija.kromar@gmail.com>, 2022. +# Markus Heiser <markus.heiser@darmarit.de>, 2022. msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-07-29 07:17+0000\n" -"Last-Translator: Matija Kromar <matija.kromar@gmail.com>\n" +"PO-Revision-Date: 2022-08-22 19:57+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Croatian <https://weblate.bubu1.eu/projects/searxng/searxng/" "hr/>\n" "Language: hr\n" @@ -359,7 +360,7 @@ msgstr "" #: searx/plugins/tor_check.py:78 msgid "You are using TOR. Your IP address seems to be: {ip_address}." -msgstr "" +msgstr "Vi koristite TOR. Vaša IP adresa se čini da je: {ip_address}." #: searx/plugins/tor_check.py:84 msgid "You are not using TOR. Your IP address seems to be: {ip_address}." @@ -405,7 +406,7 @@ msgstr "" #: searx/templates/simple/base.html:50 msgid "Donate" -msgstr "" +msgstr "Donirajte" #: searx/templates/simple/base.html:54 #: searx/templates/simple/preferences.html:99 diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo Binary files differindex 8e4d8a72b..041e4c001 100644 --- a/searx/translations/it/LC_MESSAGES/messages.mo +++ b/searx/translations/it/LC_MESSAGES/messages.mo diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po index bd0a8fb96..b58b948b3 100644 --- a/searx/translations/it/LC_MESSAGES/messages.po +++ b/searx/translations/it/LC_MESSAGES/messages.po @@ -20,8 +20,8 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-08-19 07:18+0000\n" -"Last-Translator: Content Card <weblate-bubu1@gabg.email>\n" +"PO-Revision-Date: 2022-08-22 12:54+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Italian <https://weblate.bubu1.eu/projects/searxng/searxng/it/" ">\n" "Language: it\n" @@ -90,7 +90,7 @@ msgstr "mappe" #. CATEGORY_NAMES['ONIONS'] #: searx/searxng.msg msgid "onions" -msgstr "onions" +msgstr "onion" #. CATEGORY_NAMES['SCIENCE'] #: searx/searxng.msg diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo Binary files differindex 022a34f30..00ad964d7 100644 --- a/searx/translations/nb_NO/LC_MESSAGES/messages.mo +++ b/searx/translations/nb_NO/LC_MESSAGES/messages.mo diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.po b/searx/translations/nb_NO/LC_MESSAGES/messages.po index 291b1f92c..add9b613b 100644 --- a/searx/translations/nb_NO/LC_MESSAGES/messages.po +++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-08-12 07:18+0000\n" +"PO-Revision-Date: 2022-08-26 07:23+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Norwegian Bokmål <https://weblate.bubu1.eu/projects/searxng/" "searxng/nb_NO/>\n" @@ -79,7 +79,7 @@ msgstr "kart" #. CATEGORY_NAMES['ONIONS'] #: searx/searxng.msg msgid "onions" -msgstr "løktjenester" +msgstr "onions" #. CATEGORY_NAMES['SCIENCE'] #: searx/searxng.msg @@ -216,7 +216,7 @@ msgstr "søkefeil" #: searx/webapp.py:731 msgid "{minutes} minute(s) ago" -msgstr "for {minutes} minute(s) siden" +msgstr "for {minutes} minuter siden" #: searx/webapp.py:733 msgid "{hours} hour(s), {minutes} minute(s) ago" diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo Binary files differindex 4ebbf131b..7a979fe35 100644 --- a/searx/translations/pt/LC_MESSAGES/messages.mo +++ b/searx/translations/pt/LC_MESSAGES/messages.mo diff --git a/searx/translations/pt/LC_MESSAGES/messages.po b/searx/translations/pt/LC_MESSAGES/messages.po index 32e860d2f..9e9ba1e55 100644 --- a/searx/translations/pt/LC_MESSAGES/messages.po +++ b/searx/translations/pt/LC_MESSAGES/messages.po @@ -7,12 +7,13 @@ # C. E., 2018 # Markus Heiser <markus.heiser@darmarit.de>, 2022. # Miguel Silva <miguelcabeca.dev@gmail.com>, 2022. +# Ricardo Simões <xmcorporation@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-07-23 14:08+0000\n" -"PO-Revision-Date: 2022-08-19 07:18+0000\n" +"PO-Revision-Date: 2022-08-22 12:54+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Portuguese <https://weblate.bubu1.eu/projects/searxng/searxng/" "pt/>\n" @@ -293,7 +294,7 @@ msgstr "Converte strings em diferentes resumos de hash." #: searx/plugins/hash_plugin.py:52 msgid "hash digest" -msgstr "hash digest" +msgstr "resumo de hash" #: searx/plugins/hostname_replace.py:9 msgid "Hostname replace" @@ -344,7 +345,7 @@ msgstr "" #: searx/plugins/tor_check.py:25 msgid "Tor check plugin" -msgstr "" +msgstr "Verificar plugin Tor" #: searx/plugins/tor_check.py:28 msgid "" @@ -368,7 +369,7 @@ msgstr "Está a utilizar os TOR. O seu endereço IP parece estar: {ip_address}." #: searx/plugins/tor_check.py:84 msgid "You are not using TOR. Your IP address seems to be: {ip_address}." -msgstr "" +msgstr "Não está a usar o TOR. O seu endereço IP parece ser: {ip_address}." #: searx/plugins/tracker_url_remover.py:29 msgid "Tracker URL remover" @@ -472,19 +473,20 @@ msgstr "via proxy" #: searx/templates/simple/new_issue.html:64 msgid "Start submiting a new issue on GitHub" -msgstr "" +msgstr "Iniciar envio de novo problema para o GitHub" #: searx/templates/simple/new_issue.html:66 msgid "Please check for existing bugs about this engine on GitHub" -msgstr "" +msgstr "Por favor verifique se há bugs existentes sobre este motor no GitHub" #: searx/templates/simple/new_issue.html:69 msgid "I confirm there is no existing bug about the issue I encounter" -msgstr "" +msgstr "Confirmo que não há bug existente sobre o problema que encontro" #: searx/templates/simple/new_issue.html:71 msgid "If this is a public instance, please specify the URL in the bug report" msgstr "" +"Se esta for uma instância pública, especifique a URL no relatório do bug" #: searx/templates/simple/new_issue.html:72 msgid "Submit a new issue on Github including the above information" @@ -596,7 +598,7 @@ msgstr "" #: searx/templates/simple/preferences.html:171 msgid "Engine tokens" -msgstr "Engine tokens" +msgstr "Tokens do Motor" #: searx/templates/simple/preferences.html:175 msgid "Access tokens for private engines" |