7ebc001c |
1 | {# |
2 | # GNU MediaGoblin -- federated, autonomous media hosting |
7ab18019 |
3 | # Copyright (C) 2016 MediaGoblin contributors. See AUTHORS. |
7ebc001c |
4 | # |
5 | # This program is free software: you can redistribute it and/or modify |
6 | # it under the terms of the GNU Affero General Public License as published by |
7 | # the Free Software Foundation, either version 3 of the License, or |
8 | # (at your option) any later version. |
9 | # |
10 | # This program is distributed in the hope that it will be useful, |
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | # GNU Affero General Public License for more details. |
14 | # |
15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | #} |
18 | |
19 | {% block subtitle_block %} |
20 | {% if "video.html" in media.media_manager.display_template or "audio.html" in media.media_manager.display_template %} |
21 | {%- if media.subtitle_files|count %} |
22 | <h3>{% trans %}Subtitles{% endtrans %}</h3> |
23 | <ul> |
24 | {%- for subtitle in media.subtitle_files %} |
25 | <li> |
067b1b07 |
26 | <a href="{{ request.urlgen('mediagoblin.plugins.subtitles.customize', |
7ebc001c |
27 | user=media.get_actor.username, |
28 | media_id=media.id, |
b2ba593d |
29 | id=subtitle.id ) }}"> |
7ebc001c |
30 | {{- subtitle.name -}} |
31 | </li> |
32 | {%- endfor %} |
33 | </ul> |
34 | {%- endif %} |
35 | {%- if request.user |
36 | and (media.actor == request.user.id |
37 | or request.user.has_privilege('admin')) %} |
38 | {%- if not media.subtitle_files|count %} |
39 | <h3>{% trans %}Subtitles{% endtrans %}</h3> |
40 | {%- endif %} |
41 | <p> |
067b1b07 |
42 | <a href="{{ request.urlgen('mediagoblin.plugins.subtitles.subtitles', |
7ebc001c |
43 | user=media.get_actor.username, |
44 | media_id=media.id) }}"> |
45 | {%- trans %}Add subtitle {% endtrans -%} |
46 | </a> |
47 | </p> |
48 | {%- endif %} |
49 | {% endif %} |
7ab18019 |
50 | {% endblock %} |