浏览代码

adding translations support for publish-date

Thomas Pointhuber 11 年前
父节点
当前提交
7a922b2ab8
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4
    4
      searx/webapp.py

+ 4
- 4
searx/webapp.py 查看文件

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
34
 )
34
 )
35
-from flask.ext.babel import Babel
35
+from flask.ext.babel import Babel, gettext, ngettext, format_date
36
 from searx import settings, searx_dir
36
 from searx import settings, searx_dir
37
 from searx.engines import (
37
 from searx.engines import (
38
     search as do_search, categories, engines, get_engines_stats,
38
     search as do_search, categories, engines, get_engines_stats,
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)
166
                 else:
166
                 else:
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)
168
             else:
168
             else:
169
-                result['publishedDate'] = result['publishedDate'].strftime('%d.%m.%Y')
169
+                result['publishedDate'] = format_date(result['publishedDate'])
170
 
170
 
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,