]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blame - templates/downloads-mirrors.html
Bootstrap 4 migration: mirrors.dev.ipfire.org
[people/shoehn/ipfire.org.git] / templates / downloads-mirrors.html
CommitLineData
940227cb 1{% extends "base-1.html" %}
3add293a 2
3a8da18e
JPT
3{% block title %}{{ _("Mirror-Server") }}{% end block %}
4
60024cc8 5{% block body %}
97e973bf
SH
6<div class="container">
7 <section class="features-content col-12">
8 <h2 class="display-2 text-center">{{ _("IPFire Mirrors") }}</h2>
3add293a 9
97e973bf
SH
10 <div class="row">
11 <div class="col">
12 {% if lang == "de" %}
13 <p>
14 Diese Seite zeigt eine Liste der Mirror-Server des IPFire-Projektes.
15 </p>
3add293a 16
97e973bf
SH
17 <p>
18 Bei einem Download wird einer der Server zufällig aus der Liste
19 gewählt und der User umgeleitet.
20 </p>
21
22 <ul>
23 <li>
24 <a href="http://wiki.ipfire.org/{{ lang }}/project/web"
25 target="_blank">Wie stelle ich selbst einen Mirror-Server bereit?</a>
26 </li>
27 </ul>
28 {% else %}
29 <p>
30 This page is an overview about our mirror servers.
31 </p>
32
33 <p>
34 When a user downloads a file, one of the servers is arbitrarily
35 choosen und the user gets reditected.
36 </p>
37
38 <ul>
39 <li>
40 <a href="http://wiki.ipfire.org/{{ lang }}/project/web"
41 target="_blank">How do I contribute a mirror server?</a>
42 </li>
43 </ul>
44 {% end %}
45 </div>
46 </div>
47
48 <div class="row">
49 <div class="col">
50 <table class="download-mirrors">
51 <tr>
52 <th>{{ _("Owner") }}</th>
53 <th>{{ _("Hostname") }}</th>
54 <th>{{ _("Location") }}</th>
55 <th>{{ _("Last update") }}</th>
56 <th>&nbsp;</th>
57 </tr>
58 {% for mirror in mirrors %}
59 <tr class="{{ mirror.state.lower() }}">
60 <td>{{ mirror.owner }}</td>
61 <td><a href="{{ mirror.url }}" target="_blank">{{ mirror.hostname }}</a></td>
62 <td>
63 <img src="{{ static_url("images/flags/%s.png" % mirror.country_code) }}"
64 align="absmiddle" alt="{{ mirror.country_code }}" />
65 {{ mirror.location }}
66 </td>
67 <td>{{ locale.format_date(mirror.last_update) }}</td>
68 <td><a href="{{ mirror.id }}">{{ _("details") }}</a></td>
69 </tr>
70 {% end %}
71 </table>
72 </div>
73 </div>
74 </section>
75</div>
3add293a 76{% end block %}