on master help sign in
use ngettext
commit6d1d8a8f8dd44c6778d24f72c1860bade872586b authorDmitry Mikhirev <mikhirev@gmail.com> dateMon 2 May 2016, 12:36 (10 years ago) parentdcc8f99
1 file changed+4−3
searx/webapp.py+4−3
searx/webapp.py+4−3
@@ -48,7 +48,7 @@ from flask import (
4848 Flask, request, render_template, url_for, Response, make_response,
4949 redirect, send_from_directory
5050)
51−from flask.ext.babel import Babel, gettext, format_date
51+from flask.ext.babel import Babel, gettext, ngettext, format_date
5252from searx import settings, searx_dir
5353from searx.engines import (
5454 categories, engines, get_engines_stats, engine_shortcuts
@@ -411,9 +411,10 @@ def index():
411411 minutes = int((timedifference.seconds / 60) % 60)
412412 hours = int(timedifference.seconds / 60 / 60)
413413 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
415415 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
417418 else:
418419 result['publishedDate'] = format_date(result['publishedDate'])
419420