Merge remote-tracking branch 'asciimoo/master'
This commit is contained in:
		
						commit
						e30f43bd81
					
				| @ -1,7 +1,7 @@ | ||||
| from lxml import html | ||||
| from urllib import urlencode, unquote | ||||
| from urlparse import urlparse, urljoin | ||||
| from lxml.etree import _ElementStringResult | ||||
| from lxml.etree import _ElementStringResult, _ElementUnicodeResult | ||||
| from searx.utils import html_to_text | ||||
| 
 | ||||
| search_url = None | ||||
| @ -29,7 +29,7 @@ def extract_text(xpath_results): | ||||
|         for e in xpath_results: | ||||
|             result = result + extract_text(e) | ||||
|         return result | ||||
|     elif type(xpath_results) == _ElementStringResult: | ||||
|     elif type(xpath_results) in [_ElementStringResult, _ElementUnicodeResult]: | ||||
|         # it's a string | ||||
|         return ''.join(xpath_results) | ||||
|     else: | ||||
|  | ||||
| @ -150,3 +150,4 @@ locales: | ||||
|     de : Deutsch | ||||
|     hu : Magyar | ||||
|     fr : Français | ||||
|     es : Español | ||||
|  | ||||
| @ -165,6 +165,8 @@ tr:hover { background: #DDDDDD; } | ||||
| #suggestions span { display: block; margin: 0 2px 2px 2px; padding: 0; } | ||||
| #suggestions form { display: block; } | ||||
| #suggestions input { padding: 2px 6px; margin: 2px 4px;  font-size: 0.8em; display: inline-block; background: #3498DB; color: #FFFFFF; border-radius: 4px; border: 0; cursor: pointer; } | ||||
| #search_url { margin-top: 8px; } | ||||
| #search_url input { border: 1px solid #888888; padding: 4px; color: #444444; width: 20em; display: block; margin: 4px; } | ||||
| 
 | ||||
| #preferences { | ||||
|     top: 10px; | ||||
|  | ||||
| @ -2,9 +2,9 @@ | ||||
| {% block content %} | ||||
| {% include 'github_ribbon.html' %} | ||||
| <div class="row"> | ||||
|     <h1>About <a href="/">searx</a></h1> | ||||
|     <h1>About <a href="{{ url_for('index') }}">searx</a></h1> | ||||
| 
 | ||||
|     <p>Searx is a <a href="https://en.wikipedia.org/wiki/Metasearch_engine">metasearch engine</a>, aggregating the results of other <a href="/preferences">search engines</a> while not storing information about its users. | ||||
|     <p>Searx is a <a href="https://en.wikipedia.org/wiki/Metasearch_engine">metasearch engine</a>, aggregating the results of other <a href="{{ url_for('preferences') }}">search engines</a> while not storing information about its users. | ||||
|     </p> | ||||
|     <h2>Why use Searx?</h2> | ||||
|     <ul> | ||||
| @ -60,7 +60,7 @@ Searx can be added to your browser's search bar; moreover, it can be set as the | ||||
| <p>See the <a href="https://github.com/asciimoo/searx/wiki/Installation">installation and setup</a> wiki page</p> | ||||
| 
 | ||||
| <h3>How to debug engines?</h3> | ||||
| <p><a href="/stats">Stats page</a> contains some useful data about the engines used.</p> | ||||
| <p><a href="{{ url_for('stats') }}">Stats page</a> contains some useful data about the engines used.</p> | ||||
| 
 | ||||
| </div> | ||||
| {% endblock %} | ||||
|  | ||||
| @ -6,19 +6,19 @@ | ||||
|     <meta name="keywords" content="searx, search, search engine, metasearch, meta search" /> | ||||
|     <meta name="viewport" content="width=device-width, maximum-scale=1.0, user-scalable=1" /> | ||||
|     <title>{% block title %}{% endblock %}searx</title> | ||||
|     <link rel="stylesheet" href="/static/css/style.css" type="text/css" media="screen" /> | ||||
|     <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}" type="text/css" media="screen" /> | ||||
|     <link rel="shortcut icon" href="{{ url_for('static', filename='img/favicon.png') }}?v=2" /> | ||||
|     {% block styles %} | ||||
|     {% endblock %} | ||||
|     {% block head %} | ||||
|     <link title="searx" type="application/opensearchdescription+xml" rel="search" href="/opensearch.xml"/> | ||||
|     <link title="searx" type="application/opensearchdescription+xml" rel="search" href="{{ url_for('opensearch') }}"/> | ||||
|     {% endblock %} | ||||
| </head> | ||||
| <body> | ||||
| <div id="container"> | ||||
| {% block content %} | ||||
| {% endblock %} | ||||
| <script src="/static/js/searx.js" ></script> | ||||
| <script src="{{ url_for('static', filename='js/searx.js') }}" ></script> | ||||
| </div> | ||||
| </body> | ||||
| </html> | ||||
|  | ||||
| @ -1,3 +1,3 @@ | ||||
| <a href="https://github.com/asciimoo/searx" class="github"> | ||||
|     <img style="position: absolute; top: 0; right: 0; border: 0;" src="/static/img/github_ribbon.png" alt="Fork me on GitHub"  class="github"/> | ||||
|     <img style="position: absolute; top: 0; right: 0; border: 0;" src="{{ url_for('static', filename='img/github_ribbon.png') }}" alt="Fork me on GitHub"  class="github"/> | ||||
| </a> | ||||
|  | ||||
| @ -4,8 +4,8 @@ | ||||
|     <div class="title"><h1>searx</h1></div> | ||||
|     {% include 'search.html' %} | ||||
|     <p class="top_margin"> | ||||
|         <a href="/about" class="hmarg">{{ _('about') }}</a> | ||||
|         <a href="/preferences" class="hmarg">{{ _('preferences') }}</a> | ||||
|         <a href="{{ url_for('about') }}" class="hmarg">{{ _('about') }}</a> | ||||
|         <a href="{{ url_for('preferences') }}" class="hmarg">{{ _('preferences') }}</a> | ||||
|     </p> | ||||
| </div> | ||||
| {% endblock %} | ||||
|  | ||||
| @ -4,7 +4,7 @@ | ||||
| <div class="row"> | ||||
|     <h2>{{ _('Preferences') }}</h2> | ||||
| 
 | ||||
|     <form method="post" action="/preferences" id="search_form"> | ||||
|     <form method="post" action="{{ url_for('preferences') }}" id="search_form"> | ||||
|     <fieldset> | ||||
|         <legend>{{ _('Default categories') }}</legend> | ||||
|         <p> | ||||
| @ -66,6 +66,6 @@ | ||||
| 
 | ||||
|     <input type="submit" value="{{ _('save') }}" /> | ||||
|     </form> | ||||
|     <div class="right"><a href="/">{{ _('back') }}</a></div> | ||||
|     <div class="right"><a href="{{ url_for('index') }}">{{ _('back') }}</a></div> | ||||
| </div> | ||||
| {% endblock %} | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| {% extends "base.html" %} | ||||
| {% block title %}{{ q }} - {% endblock %} | ||||
| {% block content %} | ||||
| <div class="right"><a href="/preferences" id="preferences"><span>preferences</span></a></div> | ||||
| <div class="right"><a href="{{ url_for('preferences') }}" id="preferences"><span>preferences</span></a></div> | ||||
| <div class="small search"> | ||||
|     {% include 'search.html' %} | ||||
| </div> | ||||
| @ -10,18 +10,22 @@ | ||||
|         {% if suggestions %} | ||||
|         <div id="suggestions"><span>{{ _('Suggestions') }}</span> | ||||
|             {% for suggestion in suggestions %} | ||||
|             <form method="post" action="/"> | ||||
|                 <input type="hidden" name="q" value="{{suggestion}}"> | ||||
|             <form method="post" action="{{ url_for('index') }}"> | ||||
|                 <input type="hidden" name="q" value="{{ suggestion }}"> | ||||
|                 <input type="submit" value="{{ suggestion }}" /> | ||||
|             </form> | ||||
|             {% endfor %} | ||||
|         </div> | ||||
|         {% endif %} | ||||
| 
 | ||||
|         <div id="search_url"> | ||||
|             {{ _('Search URL') }}: | ||||
|             <input type="text" value="{{ base_url }}?q={{ q|urlencode }}&pageno={{ pageno }}{% if selected_categories %}&category_{{ selected_categories|join("&category_") }}{% endif %}" readonly="" /> | ||||
|         </div> | ||||
|         <div id="apis"> | ||||
|         {{ _('Download results') }} | ||||
|         {% for output_type in ('csv', 'json', 'rss') %} | ||||
|         <form method="post" action="/"> | ||||
|         <form method="post" action="{{ url_for('index') }}"> | ||||
|             <div class="left"> | ||||
|             <input type="hidden" name="q" value="{{ q }}" /> | ||||
|             <input type="hidden" name="format" value="{{ output_type }}" /> | ||||
| @ -48,7 +52,7 @@ | ||||
|     {% if paging %} | ||||
|     <div id="pagination"> | ||||
|         {% if pageno > 1 %} | ||||
|             <form method="post" action="/"> | ||||
|             <form method="post" action="{{ url_for('index') }}"> | ||||
|                 <div class="left"> | ||||
|                 <input type="hidden" name="q" value="{{ q }}" /> | ||||
|                 {% for category in selected_categories %} | ||||
| @ -59,7 +63,7 @@ | ||||
|                 </div> | ||||
|             </form> | ||||
|         {% endif %} | ||||
|         <form method="post" action="/"> | ||||
|         <form method="post" action="{{ url_for('index') }}"> | ||||
|             <div class="left"> | ||||
|             {% for category in selected_categories %} | ||||
|             <input type="hidden" name="category_{{ category }}" value="1"/> | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| <form method="post" action="/" id="search_form"> | ||||
| <form method="post" action="{{ url_for('index') }}" id="search_form"> | ||||
|   <div id="search_wrapper"> | ||||
|     <input type="text" id="q" class="q" name="q" tabindex="1" autocomplete="off" {% if q %}value="{{ q }}"{% endif %}/> | ||||
|     <input type="submit" value="search" id="search_submit" /> | ||||
|  | ||||
										
											Binary file not shown.
										
									
								
							| @ -1,60 +1,45 @@ | ||||
| # English translations for . | ||||
| # English translations for PROJECT. | ||||
| # Copyright (C) 2014 ORGANIZATION | ||||
| # This file is distributed under the same license as the  project. | ||||
| # This file is distributed under the same license as the PROJECT project. | ||||
| #  | ||||
| # Translators: | ||||
| # pointhi, 2014 | ||||
| # stf <stefan.marsiske@gmail.com>, 2014 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: searx\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | ||||
| "POT-Creation-Date: 2014-01-31 13:40+0100\n" | ||||
| "PO-Revision-Date: 2014-01-30 17:40+0000\n" | ||||
| "Last-Translator: stf <stefan.marsiske@gmail.com>\n" | ||||
| "Language-Team: German " | ||||
| "(http://www.transifex.com/projects/p/searx/language/de/)\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1)\n" | ||||
| "POT-Creation-Date: 2014-03-04 20:54+0100\n" | ||||
| "PO-Revision-Date: 2014-03-04 22:00+0000\n" | ||||
| "Last-Translator: pointhi\n" | ||||
| "Language-Team: German (http://www.transifex.com/projects/p/searx/language/de/)\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=utf-8\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Generated-By: Babel 1.3\n" | ||||
| "Language: de\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:290 | ||||
| #: searx/engines/__init__.py:308 | ||||
| msgid "Page loads (sec)" | ||||
| msgstr "Ladezeit (sek)" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:294 | ||||
| #: searx/engines/__init__.py:312 | ||||
| msgid "Number of results" | ||||
| msgstr "Trefferanzahl" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:298 | ||||
| #: searx/engines/__init__.py:316 | ||||
| msgid "Scores" | ||||
| msgstr "Punkte" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:302 | ||||
| #: searx/engines/__init__.py:320 | ||||
| msgid "Scores per result" | ||||
| msgstr "Punkte pro Treffer" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:306 | ||||
| #: searx/engines/__init__.py:324 | ||||
| msgid "Errors" | ||||
| msgstr "Fehler" | ||||
| 
 | ||||
| #: searx/templates/engines.html:4 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Aktuell benutzte Suchmachinen" | ||||
| 
 | ||||
| #: searx/templates/engines.html:8 | ||||
| msgid "Engine name" | ||||
| msgstr "Suchmaschinenname" | ||||
| 
 | ||||
| #: searx/templates/engines.html:9 | ||||
| msgid "Category" | ||||
| msgstr "Kategorie" | ||||
| 
 | ||||
| #: searx/templates/engines.html:23 searx/templates/preferences.html:42 | ||||
| msgid "back" | ||||
| msgstr "Zurück" | ||||
| 
 | ||||
| #: searx/templates/index.html:7 | ||||
| msgid "about" | ||||
| msgstr "Über uns" | ||||
| @ -69,56 +54,79 @@ msgstr "Einstellungen" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:9 | ||||
| msgid "Default categories" | ||||
| msgstr "Default Kategorien" | ||||
| msgstr "Standard Kategorien" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:15 | ||||
| #, fuzzy | ||||
| msgid "Search language" | ||||
| msgstr "Oberflaechensprache" | ||||
| msgstr "Suchsprache" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:18 | ||||
| msgid "Automatic" | ||||
| msgstr "" | ||||
| msgstr "Automatisch" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:26 | ||||
| msgid "Interface language" | ||||
| msgstr "Oberflaechensprache" | ||||
| msgstr "Oberflächensprache" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:35 | ||||
| #: searx/templates/preferences.html:36 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Aktuell benutzte Suchmaschinen" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| msgid "Engine name" | ||||
| msgstr "Suchmaschinenname" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:41 | ||||
| msgid "Category" | ||||
| msgstr "Kategorie" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:53 | ||||
| msgid "Allow" | ||||
| msgstr "Erlauben" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:54 | ||||
| msgid "Block" | ||||
| msgstr "Blockieren" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:62 | ||||
| msgid "" | ||||
| "These settings are stored in your cookies, this allows us not to store " | ||||
| "this data about you." | ||||
| msgstr "" | ||||
| "Diese Informationen werden in Cookies gespeichert, damit wir keine ihrer " | ||||
| "persönlichen Daten speichern müssen." | ||||
| "These settings are stored in your cookies, this allows us not to store this " | ||||
| "data about you." | ||||
| msgstr "Diese Informationen werden in Cookies gespeichert, damit wir keine ihrer persönlichen Daten speichern müssen." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:37 | ||||
| #: searx/templates/preferences.html:64 | ||||
| msgid "" | ||||
| "These cookies serve your sole convenience, we don't use these cookies to " | ||||
| "track you." | ||||
| msgstr "" | ||||
| "Diese Cookies dienen ihrer Gemütlichkeit, wir verwenden sie nicht zum " | ||||
| "überwachen." | ||||
| msgstr "Diese Cookies dienen ihrer Gemütlichkeit, wir verwenden sie nicht zum überwachen." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| #: searx/templates/preferences.html:67 | ||||
| msgid "save" | ||||
| msgstr "Speichern" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:69 | ||||
| msgid "back" | ||||
| msgstr "Zurück" | ||||
| 
 | ||||
| #: searx/templates/results.html:11 | ||||
| msgid "Suggestions" | ||||
| msgstr "Vorschlaege" | ||||
| msgstr "Vorschläge" | ||||
| 
 | ||||
| #: searx/templates/results.html:22 | ||||
| msgid "Search URL" | ||||
| msgstr "Such-URL" | ||||
| 
 | ||||
| #: searx/templates/results.html:26 | ||||
| msgid "Download results" | ||||
| msgstr "Download Ergebnisse" | ||||
| msgstr "Ergebnisse herunterladen" | ||||
| 
 | ||||
| #: searx/templates/results.html:66 | ||||
| #: searx/templates/results.html:62 | ||||
| msgid "previous page" | ||||
| msgstr "vorige Seite" | ||||
| msgstr "vorherige Seite" | ||||
| 
 | ||||
| #: searx/templates/results.html:74 | ||||
| #: searx/templates/results.html:73 | ||||
| msgid "next page" | ||||
| msgstr "naechste Seite" | ||||
| msgstr "nächste Seite" | ||||
| 
 | ||||
| #: searx/templates/stats.html:4 | ||||
| msgid "Engine stats" | ||||
| @ -130,13 +138,13 @@ msgid "files" | ||||
| msgstr "Dateien" | ||||
| 
 | ||||
| msgid "general" | ||||
| msgstr "General" | ||||
| msgstr "allgemein" | ||||
| 
 | ||||
| msgid "music" | ||||
| msgstr "Music" | ||||
| msgstr "Musik" | ||||
| 
 | ||||
| msgid "social media" | ||||
| msgstr "Social Media" | ||||
| msgstr "Soziale Medien" | ||||
| 
 | ||||
| msgid "images" | ||||
| msgstr "Bilder" | ||||
| @ -147,3 +155,5 @@ msgstr "Videos" | ||||
| msgid "it" | ||||
| msgstr "IT" | ||||
| 
 | ||||
| msgid "news" | ||||
| msgstr "Neuigkeiten" | ||||
|  | ||||
										
											Binary file not shown.
										
									
								
							| @ -7,7 +7,7 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | ||||
| "POT-Creation-Date: 2014-01-31 13:40+0100\n" | ||||
| "POT-Creation-Date: 2014-03-04 20:54+0100\n" | ||||
| "PO-Revision-Date: 2014-01-30 15:22+0100\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: en <LL@li.org>\n" | ||||
| @ -17,42 +17,26 @@ msgstr "" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Generated-By: Babel 1.3\n" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:290 | ||||
| #: searx/engines/__init__.py:308 | ||||
| msgid "Page loads (sec)" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:294 | ||||
| #: searx/engines/__init__.py:312 | ||||
| msgid "Number of results" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:298 | ||||
| #: searx/engines/__init__.py:316 | ||||
| msgid "Scores" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:302 | ||||
| #: searx/engines/__init__.py:320 | ||||
| msgid "Scores per result" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:306 | ||||
| #: searx/engines/__init__.py:324 | ||||
| msgid "Errors" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/engines.html:4 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/engines.html:8 | ||||
| msgid "Engine name" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/engines.html:9 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/engines.html:23 searx/templates/preferences.html:42 | ||||
| msgid "back" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/index.html:7 | ||||
| msgid "about" | ||||
| msgstr "" | ||||
| @ -81,35 +65,63 @@ msgstr "" | ||||
| msgid "Interface language" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:35 | ||||
| #: searx/templates/preferences.html:36 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| msgid "Engine name" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:41 | ||||
| msgid "Category" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:53 | ||||
| msgid "Allow" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:54 | ||||
| msgid "Block" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:62 | ||||
| msgid "" | ||||
| "These settings are stored in your cookies, this allows us not to store " | ||||
| "this data about you." | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:37 | ||||
| #: searx/templates/preferences.html:64 | ||||
| msgid "" | ||||
| "These cookies serve your sole convenience, we don't use these cookies to " | ||||
| "track you." | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| #: searx/templates/preferences.html:67 | ||||
| msgid "save" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:69 | ||||
| msgid "back" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:11 | ||||
| msgid "Suggestions" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:22 | ||||
| msgid "Search URL" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:26 | ||||
| msgid "Download results" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:66 | ||||
| #: searx/templates/results.html:62 | ||||
| msgid "previous page" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:74 | ||||
| #: searx/templates/results.html:73 | ||||
| msgid "next page" | ||||
| msgstr "" | ||||
| 
 | ||||
| @ -140,3 +152,6 @@ msgstr "" | ||||
| msgid "it" | ||||
| msgstr "" | ||||
| 
 | ||||
| msgid "news" | ||||
| msgstr "" | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								searx/translations/es/LC_MESSAGES/messages.mo
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								searx/translations/es/LC_MESSAGES/messages.mo
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										158
									
								
								searx/translations/es/LC_MESSAGES/messages.po
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										158
									
								
								searx/translations/es/LC_MESSAGES/messages.po
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,158 @@ | ||||
| # English translations for PROJECT. | ||||
| # Copyright (C) 2014 ORGANIZATION | ||||
| # This file is distributed under the same license as the PROJECT project. | ||||
| #  | ||||
| # Translators: | ||||
| # niazle, 2014 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: searx\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | ||||
| "POT-Creation-Date: 2014-03-04 20:54+0100\n" | ||||
| "PO-Revision-Date: 2014-03-04 20:40+0000\n" | ||||
| "Last-Translator: niazle\n" | ||||
| "Language-Team: Spanish (http://www.transifex.com/projects/p/searx/language/es/)\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Generated-By: Babel 1.3\n" | ||||
| "Language: es\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:308 | ||||
| msgid "Page loads (sec)" | ||||
| msgstr "Tiempo de carga (segundos)" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:312 | ||||
| msgid "Number of results" | ||||
| msgstr "Número de resultados" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:316 | ||||
| msgid "Scores" | ||||
| msgstr "Puntuaciones" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:320 | ||||
| msgid "Scores per result" | ||||
| msgstr "Puntuaciones por resultado" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:324 | ||||
| msgid "Errors" | ||||
| msgstr "Errores" | ||||
| 
 | ||||
| #: searx/templates/index.html:7 | ||||
| msgid "about" | ||||
| msgstr "acerca de" | ||||
| 
 | ||||
| #: searx/templates/index.html:8 | ||||
| msgid "preferences" | ||||
| msgstr "preferencias" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:5 | ||||
| msgid "Preferences" | ||||
| msgstr "Preferencias" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:9 | ||||
| msgid "Default categories" | ||||
| msgstr "Categorías predeterminadas" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:15 | ||||
| msgid "Search language" | ||||
| msgstr "Buscar idioma" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:18 | ||||
| msgid "Automatic" | ||||
| msgstr "Automático" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:26 | ||||
| msgid "Interface language" | ||||
| msgstr "Idioma de la interfaz" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:36 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Motores de búsqueda actualmente en uso" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| msgid "Engine name" | ||||
| msgstr "Nombre del motor de búsqueda" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:41 | ||||
| msgid "Category" | ||||
| msgstr "Categoría" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:53 | ||||
| msgid "Allow" | ||||
| msgstr "Permitir" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:54 | ||||
| msgid "Block" | ||||
| msgstr "Bloquear" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:62 | ||||
| msgid "" | ||||
| "These settings are stored in your cookies, this allows us not to store this " | ||||
| "data about you." | ||||
| msgstr "Esta configuración se guarda en sus cookies, lo que nos permite no almacenar dicha información sobre usted." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:64 | ||||
| msgid "" | ||||
| "These cookies serve your sole convenience, we don't use these cookies to " | ||||
| "track you." | ||||
| msgstr "Estas cookies son para su propia comodidad, no las utilizamos para rastrearle." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:67 | ||||
| msgid "save" | ||||
| msgstr "Guardar" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:69 | ||||
| msgid "back" | ||||
| msgstr "Atrás" | ||||
| 
 | ||||
| #: searx/templates/results.html:11 | ||||
| msgid "Suggestions" | ||||
| msgstr "Sugerencias" | ||||
| 
 | ||||
| #: searx/templates/results.html:22 | ||||
| msgid "Search URL" | ||||
| msgstr "Buscar URL" | ||||
| 
 | ||||
| #: searx/templates/results.html:26 | ||||
| msgid "Download results" | ||||
| msgstr "Descargar resultados" | ||||
| 
 | ||||
| #: searx/templates/results.html:62 | ||||
| msgid "previous page" | ||||
| msgstr "Página anterior" | ||||
| 
 | ||||
| #: searx/templates/results.html:73 | ||||
| msgid "next page" | ||||
| msgstr "Página siguiente" | ||||
| 
 | ||||
| #: searx/templates/stats.html:4 | ||||
| msgid "Engine stats" | ||||
| msgstr "Estadísticas del motor de búsqueda" | ||||
| 
 | ||||
| # categories - manually added | ||||
| # TODO - automatically add | ||||
| msgid "files" | ||||
| msgstr "Archivos" | ||||
| 
 | ||||
| msgid "general" | ||||
| msgstr "General" | ||||
| 
 | ||||
| msgid "music" | ||||
| msgstr "Música" | ||||
| 
 | ||||
| msgid "social media" | ||||
| msgstr "Medios sociales" | ||||
| 
 | ||||
| msgid "images" | ||||
| msgstr "Imágenes" | ||||
| 
 | ||||
| msgid "videos" | ||||
| msgstr "Vídeos" | ||||
| 
 | ||||
| msgid "it" | ||||
| msgstr "TIC" | ||||
| 
 | ||||
| msgid "news" | ||||
| msgstr "noticias" | ||||
										
											Binary file not shown.
										
									
								
							| @ -7,7 +7,7 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | ||||
| "POT-Creation-Date: 2014-01-31 13:40+0100\n" | ||||
| "POT-Creation-Date: 2014-03-04 20:54+0100\n" | ||||
| "PO-Revision-Date: 2014-01-21 23:33+0100\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: fr <LL@li.org>\n" | ||||
| @ -17,42 +17,26 @@ msgstr "" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Generated-By: Babel 1.3\n" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:290 | ||||
| #: searx/engines/__init__.py:308 | ||||
| msgid "Page loads (sec)" | ||||
| msgstr "Chargement de la page (sec)" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:294 | ||||
| #: searx/engines/__init__.py:312 | ||||
| msgid "Number of results" | ||||
| msgstr "Nombre de résultats" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:298 | ||||
| #: searx/engines/__init__.py:316 | ||||
| msgid "Scores" | ||||
| msgstr "Score" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:302 | ||||
| #: searx/engines/__init__.py:320 | ||||
| msgid "Scores per result" | ||||
| msgstr "Score par résultat" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:306 | ||||
| #: searx/engines/__init__.py:324 | ||||
| msgid "Errors" | ||||
| msgstr "Erreurs" | ||||
| 
 | ||||
| #: searx/templates/engines.html:4 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Moteur actuellement utilisé" | ||||
| 
 | ||||
| #: searx/templates/engines.html:8 | ||||
| msgid "Engine name" | ||||
| msgstr "Nom du moteur" | ||||
| 
 | ||||
| #: searx/templates/engines.html:9 | ||||
| msgid "Category" | ||||
| msgstr "Catégorie" | ||||
| 
 | ||||
| #: searx/templates/engines.html:23 searx/templates/preferences.html:42 | ||||
| msgid "back" | ||||
| msgstr "retour" | ||||
| 
 | ||||
| #: searx/templates/index.html:7 | ||||
| msgid "about" | ||||
| msgstr "À propos" | ||||
| @ -70,7 +54,6 @@ msgid "Default categories" | ||||
| msgstr "Catégorie par défaut" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:15 | ||||
| #, fuzzy | ||||
| msgid "Search language" | ||||
| msgstr "Langue de l'interface" | ||||
| 
 | ||||
| @ -82,7 +65,27 @@ msgstr "" | ||||
| msgid "Interface language" | ||||
| msgstr "Langue de l'interface" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:35 | ||||
| #: searx/templates/preferences.html:36 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Moteur actuellement utilisé" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| msgid "Engine name" | ||||
| msgstr "Nom du moteur" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:41 | ||||
| msgid "Category" | ||||
| msgstr "Catégorie" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:53 | ||||
| msgid "Allow" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:54 | ||||
| msgid "Block" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:62 | ||||
| msgid "" | ||||
| "These settings are stored in your cookies, this allows us not to store " | ||||
| "this data about you." | ||||
| @ -90,7 +93,7 @@ msgstr "" | ||||
| "Ces paramètres sont stcokés dans vos cookies; ceci nous permet de ne pas " | ||||
| "collecter vos données." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:37 | ||||
| #: searx/templates/preferences.html:64 | ||||
| msgid "" | ||||
| "These cookies serve your sole convenience, we don't use these cookies to " | ||||
| "track you." | ||||
| @ -98,23 +101,31 @@ msgstr "" | ||||
| "Les cookies sont la pour votre confort d'utilisation, nous ne les " | ||||
| "utilisons pas pour vous traquer." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| #: searx/templates/preferences.html:67 | ||||
| msgid "save" | ||||
| msgstr "enregistrer" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:69 | ||||
| msgid "back" | ||||
| msgstr "retour" | ||||
| 
 | ||||
| #: searx/templates/results.html:11 | ||||
| msgid "Suggestions" | ||||
| msgstr "Suggestions" | ||||
| 
 | ||||
| #: searx/templates/results.html:22 | ||||
| msgid "Search URL" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:26 | ||||
| msgid "Download results" | ||||
| msgstr "Télécharger les résultats" | ||||
| 
 | ||||
| #: searx/templates/results.html:66 | ||||
| #: searx/templates/results.html:62 | ||||
| msgid "previous page" | ||||
| msgstr "" | ||||
| 
 | ||||
| #: searx/templates/results.html:74 | ||||
| #: searx/templates/results.html:73 | ||||
| msgid "next page" | ||||
| msgstr "" | ||||
| 
 | ||||
| @ -145,3 +156,6 @@ msgstr "vidéos" | ||||
| msgid "it" | ||||
| msgstr "it" | ||||
| 
 | ||||
| msgid "news" | ||||
| msgstr "" | ||||
| 
 | ||||
|  | ||||
										
											Binary file not shown.
										
									
								
							| @ -7,7 +7,7 @@ msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PROJECT VERSION\n" | ||||
| "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | ||||
| "POT-Creation-Date: 2014-01-31 13:40+0100\n" | ||||
| "POT-Creation-Date: 2014-03-04 20:54+0100\n" | ||||
| "PO-Revision-Date: 2014-01-21 23:33+0100\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: hu <LL@li.org>\n" | ||||
| @ -17,42 +17,26 @@ msgstr "" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Generated-By: Babel 1.3\n" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:290 | ||||
| #: searx/engines/__init__.py:308 | ||||
| msgid "Page loads (sec)" | ||||
| msgstr "Válaszidők (sec)" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:294 | ||||
| #: searx/engines/__init__.py:312 | ||||
| msgid "Number of results" | ||||
| msgstr "Találatok száma" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:298 | ||||
| #: searx/engines/__init__.py:316 | ||||
| msgid "Scores" | ||||
| msgstr "Pontszámok" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:302 | ||||
| #: searx/engines/__init__.py:320 | ||||
| msgid "Scores per result" | ||||
| msgstr "Pontszámok találatonként" | ||||
| 
 | ||||
| #: searx/engines/__init__.py:306 | ||||
| #: searx/engines/__init__.py:324 | ||||
| msgid "Errors" | ||||
| msgstr "Hibák" | ||||
| 
 | ||||
| #: searx/templates/engines.html:4 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Jelenleg használt keresők" | ||||
| 
 | ||||
| #: searx/templates/engines.html:8 | ||||
| msgid "Engine name" | ||||
| msgstr "Kereső neve" | ||||
| 
 | ||||
| #: searx/templates/engines.html:9 | ||||
| msgid "Category" | ||||
| msgstr "Kategória" | ||||
| 
 | ||||
| #: searx/templates/engines.html:23 searx/templates/preferences.html:42 | ||||
| msgid "back" | ||||
| msgstr "vissza" | ||||
| 
 | ||||
| #: searx/templates/index.html:7 | ||||
| msgid "about" | ||||
| msgstr "rólunk" | ||||
| @ -81,13 +65,33 @@ msgstr "Automatikus" | ||||
| msgid "Interface language" | ||||
| msgstr "Felület nyelve" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:35 | ||||
| #: searx/templates/preferences.html:36 | ||||
| msgid "Currently used search engines" | ||||
| msgstr "Jelenleg használt keresők" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| msgid "Engine name" | ||||
| msgstr "Kereső neve" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:41 | ||||
| msgid "Category" | ||||
| msgstr "Kategória" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:53 | ||||
| msgid "Allow" | ||||
| msgstr "Engedélyezés" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:42 searx/templates/preferences.html:54 | ||||
| msgid "Block" | ||||
| msgstr "Tiltás" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:62 | ||||
| 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/preferences.html:37 | ||||
| #: searx/templates/preferences.html:64 | ||||
| msgid "" | ||||
| "These cookies serve your sole convenience, we don't use these cookies to " | ||||
| "track you." | ||||
| @ -95,23 +99,31 @@ msgstr "" | ||||
| "Ezek a cookie-k csak kényelmi funkciókat látnak el, nem használjuk a " | ||||
| "felhasználók követésére." | ||||
| 
 | ||||
| #: searx/templates/preferences.html:40 | ||||
| #: searx/templates/preferences.html:67 | ||||
| msgid "save" | ||||
| msgstr "mentés" | ||||
| 
 | ||||
| #: searx/templates/preferences.html:69 | ||||
| msgid "back" | ||||
| msgstr "vissza" | ||||
| 
 | ||||
| #: searx/templates/results.html:11 | ||||
| msgid "Suggestions" | ||||
| msgstr "Javaslatok" | ||||
| 
 | ||||
| #: searx/templates/results.html:22 | ||||
| msgid "Search URL" | ||||
| msgstr "Keresési URL" | ||||
| 
 | ||||
| #: searx/templates/results.html:26 | ||||
| msgid "Download results" | ||||
| msgstr "Találatok letöltése" | ||||
| 
 | ||||
| #: searx/templates/results.html:66 | ||||
| #: searx/templates/results.html:62 | ||||
| msgid "previous page" | ||||
| msgstr "előző oldal" | ||||
| 
 | ||||
| #: searx/templates/results.html:74 | ||||
| #: searx/templates/results.html:73 | ||||
| msgid "next page" | ||||
| msgstr "következő oldal" | ||||
| 
 | ||||
| @ -142,3 +154,6 @@ msgstr "videók" | ||||
| msgid "it" | ||||
| msgstr "it" | ||||
| 
 | ||||
| msgid "news" | ||||
| msgstr "hírek" | ||||
| 
 | ||||
|  | ||||
| @ -10,6 +10,7 @@ ua_versions = ('26.0', '27.0', '28.0') | ||||
| ua_os = ('Windows NT 6.3; WOW64', 'X11; Linux x86_64; rv:26.0') | ||||
| ua = "Mozilla/5.0 ({os}) Gecko/20100101 Firefox/{version}" | ||||
| 
 | ||||
| 
 | ||||
| def gen_useragent(): | ||||
|     # TODO | ||||
|     return ua.format(os=choice(ua_os), version=choice(ua_versions)) | ||||
|  | ||||
| @ -182,6 +182,7 @@ def index(): | ||||
|         selected_categories=search.categories, | ||||
|         paging=search.paging, | ||||
|         pageno=search.pageno, | ||||
|         base_url=get_base_url(), | ||||
|         suggestions=search.suggestions | ||||
|     ) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user