Mercurial > sat_legacy_website
comparison sat_website/templatetags/utils.py @ 93:9ae3d9c8b28a
actually display the subtitles (with Firefox it is used only when it's the first <track /> of the list, and when the "default" option is present)
author | souliane <souliane@mailoo.org> |
---|---|
date | Tue, 16 Jun 2015 21:26:58 +0200 |
parents | 5de2a3dd4e67 |
children | c56b6ad62153 |
comparison
equal
deleted
inserted
replaced
92:7a79cb5ed43b | 93:9ae3d9c8b28a |
---|---|
91 sep = _(': ') | 91 sep = _(': ') |
92 lang = get_language() | 92 lang = get_language() |
93 | 93 |
94 def get_item(key, value): | 94 def get_item(key, value): |
95 return "%s%s%s" % (key, sep, value) | 95 return "%s%s%s" % (key, sep, value) |
96 items = [get_item(key.translate(lang), value) for key, value in entry.data.iteritems()] | 96 |
97 items = [] | |
98 for key, value in entry.data.iteritems(): | |
99 if key == "subtitles": # is used as another dict key in media.py | |
100 key = _(u"subtitles") | |
101 items.append(get_item(key.translate(lang), value)) | |
97 try: | 102 try: |
98 lang_key = _(u"language").translate(lang) | 103 lang_key = _(u"language").translate(lang) |
99 lang_value = lang if lang in entry.paths else entry.paths.keys()[0] | 104 lang_value = lang if lang in entry.paths else entry.paths.keys()[0] |
100 items.append(get_item(lang_key, lang_value)) | 105 items.append(get_item(lang_key, lang_value)) |
101 except AttributeError: | 106 except AttributeError: |