@@ -32,7 +32,7 @@ from flask import (
32 Flask, request, render_template, url_for, Response, make_response,
32 Flask, request, render_template, url_for, Response, make_response,
33 redirect, send_from_directory
33 redirect, send_from_directory
35−from flask.ext.babel import Babel
35+from flask.ext.babel import Babel, gettext, ngettext, format_date
36from searx import settings, searx_dir
36from searx import settings, searx_dir
37from searx.engines import (
37from searx.engines import (
38 search as do_search, categories, engines, get_engines_stats,
38 search as do_search, categories, engines, get_engines_stats,
@@ -162,11 +162,11 @@ def index():
162 if result['publishedDate'].date() == datetime.now().date():
162 if result['publishedDate'].date() == datetime.now().date():
163 timedifference = datetime.now()-result['publishedDate']
163 timedifference = datetime.now()-result['publishedDate']
164 if timedifference.seconds < 60*60:
164 if timedifference.seconds < 60*60:
165− result['publishedDate'] = '{0:d} minutes ago'.format(timedifference.seconds/60)
165+ result['publishedDate'] = gettext(u'{0:d} minutes ago').format(timedifference.seconds/60)
167− result['publishedDate'] = '{0:d} hours ago'.format(timedifference.seconds/60/60)
167+ result['publishedDate'] = gettext(u'{0:d} hours ago').format(timedifference.seconds/60/60)
169− result['publishedDate'] = result['publishedDate'].strftime('%d.%m.%Y')
169+ result['publishedDate'] = format_date(result['publishedDate'])
171 if search.request_data.get('format') == 'json':
171 if search.request_data.get('format') == 'json':
172 return Response(json.dumps({'query': search.query,
172 return Response(json.dumps({'query': search.query,