|
@@ -48,7 +48,7 @@ from flask import (
|
48
|
48
|
Flask, request, render_template, url_for, Response, make_response,
|
49
|
49
|
redirect, send_from_directory
|
50
|
50
|
)
|
51
|
|
-from flask.ext.babel import Babel, gettext, format_date
|
|
51
|
+from flask.ext.babel import Babel, gettext, ngettext, format_date
|
52
|
52
|
from searx import settings, searx_dir
|
53
|
53
|
from searx.engines import (
|
54
|
54
|
categories, engines, get_engines_stats, engine_shortcuts
|
|
@@ -411,9 +411,10 @@ def index():
|
411
|
411
|
minutes = int((timedifference.seconds / 60) % 60)
|
412
|
412
|
hours = int(timedifference.seconds / 60 / 60)
|
413
|
413
|
if hours == 0:
|
414
|
|
- result['publishedDate'] = gettext(u'{minutes} minute(s) ago').format(minutes=minutes)
|
|
414
|
+ result['publishedDate'] = ngettext(u'{minutes} minute ago', u'{minutes} minutes ago', minutes).format(minutes=minutes) # noqa
|
415
|
415
|
else:
|
416
|
|
- result['publishedDate'] = gettext(u'{hours} hour(s), {minutes} minute(s) ago').format(hours=hours, minutes=minutes) # noqa
|
|
416
|
+ result['publishedDate'] = ngettext(u'{hours} hour, ', u'{hours} hours, ', hours).format(hours=hours) # noqa
|
|
417
|
+ result['publishedDate'] += ngettext(u'{minutes} minute ago', u'{minutes} minutes ago', minutes).format(minutes=minutes) # noqa
|
417
|
418
|
else:
|
418
|
419
|
result['publishedDate'] = format_date(result['publishedDate'])
|
419
|
420
|
|