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: