Commit 1499a73db180e137a2a3fea96c1065ae01d5c373
- Diff rendering mode:
- inline
- side by side
app/app.py
(11 / 11)
  | |||
18 | 18 | import os | |
19 | 19 | import sys | |
20 | 20 | import signal | |
21 | import locale | ||
21 | 22 | from math import ceil | |
22 | 23 | from string import join,split | |
23 | 24 | ||
… | … | ||
66 | 66 | @babel.localeselector | |
67 | 67 | def get_locale(): | |
68 | 68 | # try to guess the language from the user accept | |
69 | # header the browser transmits. | ||
70 | locale = request.accept_languages.best_match(['es', 'en']) | ||
71 | if locale: | ||
72 | logging.info ('Locale from headers: %s' % locale) | ||
69 | # header the browser transmits. | ||
70 | lang = request.accept_languages.best_match(['es', 'en']) | ||
71 | if lang: | ||
72 | logging.info('Locale from headers: %s' % lang) | ||
73 | 73 | else: | |
74 | 74 | # otherwise we're probably embedded, get from env | |
75 | import locale | ||
76 | locale = locale.setlocale(locale.LC_ALL, '')[:2] | ||
77 | logging.info ('Locale from env: %s' % locale) | ||
78 | |||
79 | return locale | ||
75 | lang = locale.getdefaultlocale()[0].split('_')[0] | ||
76 | logging.info('Locale from env: %s' % lang) | ||
80 | 77 | ||
78 | return lang | ||
79 | |||
81 | 80 | @app.template_filter('timedelta') | |
82 | 81 | def timedelta(mtime): | |
83 | 82 | return format_datetime(mtime, _('MMMM d, yyyy')) | |
… | … | ||
336 | 336 | template='_resource-list.html' | |
337 | 337 | else: | |
338 | 338 | template='resource-list.html' | |
339 | kwargs = {resource:'button_selected'} | ||
339 | kwargs = {str(resource): 'button_selected'} | ||
340 | 340 | return render_template(template, query=query, resource=resource, | |
341 | 341 | result=r, type='resource', page=page, info=info, | |
342 | 342 | total_pages=total_pages, meta=meta, | |
… | … | ||
532 | 532 | else: | |
533 | 533 | template='context-view.html' | |
534 | 534 | _pjax=False | |
535 | kwargs = {resource_type+'s':'button_selected'} | ||
535 | kwargs = {str(resource_type) + 's': 'button_selected'} | ||
536 | 536 | return render_template(template, result=r, | |
537 | 537 | total_pages=total_pages, info=info, meta=meta, | |
538 | 538 | resource_label=resource_label, stroke=stroke, |
app/templates/toolbar.html
(1 / 1)
  | |||
25 | 25 | <!-- input id="search" type="text" name="terms" value="{{query or ''}}" | |
26 | 26 | onkeyup="onKeyPressed(event)" /--> | |
27 | 27 | <div class="ui-widget"> | |
28 | <input id="query" /> | ||
28 | <input id="query" name="terms" value="{{query or ''}}"> | ||
29 | 29 | </div> | |
30 | 30 | </li> | |
31 | 31 | <li class="toolbar-items" onclick="location='/context'"> |