]> git.ipfire.org Git - ipfire.org.git/blame - www/templates/downloads-mirrors.html
Fixed download button image.
[ipfire.org.git] / www / templates / downloads-mirrors.html
CommitLineData
3add293a
MT
1{% extends "base.html" %}
2
3{% block content %}
4 <div class="post">
5 <a name="latest"></a>
6 <h3>{{ _("IPFire Mirrors") }}</h3>
8c235120 7 <img src="{{ static_url("images/page_icons/download-mirrors.png") }}" class="floatTR" border="0" alt="{{ _("IPFire Torrent Tracker") }}" />
3add293a
MT
8
9 {% if lang == "de" %}
10 <p>
11 Diese Seite zeigt eine Liste der Mirror-Server des IPFire-Projektes.
12 </p>
13
14 <p>
15 Bei einem Download wird einer der Server zufällig aus der Liste
16 gewählt und der User umgeleitet.
17 </p>
18
19 <ul>
20 <li>
21 <a href="http://wiki.ipfire.org/{{ lang }}/project/web"
22 target="_blank">Wie stelle ich selbst einen Mirror-Server bereit?</a>
23 </li>
24 </ul>
25 {% else %}
26 <p>
27 This page is an overview about our mirror servers.
28 </p>
29
30 <p>
31 When a user downloads a file, one of the servers is arbitrarily
32 choosen und the user gets reditected.
33 </p>
34
35 <ul>
36 <li>
37 <a href="http://wiki.ipfire.org/{{ lang }}/project/web"
38 target="_blank">How do I contribute a mirror server?</a>
39 </li>
40 </ul>
41 {% end %}
8c235120 42 <br class="clear" />
3add293a
MT
43
44 <table class="download-mirrors">
45 <tr>
46 <th>{{ _("Owner (Hostname)") }}</th>
47 <th>{{ _("Location") }}</th>
48 <th>{{ _("Latency") }}</th>
49 </tr>
50 {% for mirror in mirrors.all %}
51 <tr class="{% if not mirror.reachable %}un{% end %}reachable">
52 <td>{{ mirror.name }} ({{ mirror.hostname }})</td>
53 <td>
54 <img src="{{ static_url("images/flags/%s.png" % mirror.location["country_code"]) }}"
8c235120 55 align="absmiddle" alt="{{ mirror.location["country_code"] }}" />
3add293a
MT
56 {{ mirror.location["country"] }}, {{ mirror.location["city"] }}
57 </td>
58 <td class="latency">{{ mirror.latency }} ms</td>
59 </tr>
60 {% end %}
61 <tr class="legend">
62 <td colspan="3">&nbsp;</td>
63 </tr>
64 <tr class="legend">
65 <td><strong>{{ _("Legend") }}:</strong></td>
66 <td colspan="2" class="reachable">{{ _("Server is reachable") }}</td>
67 </tr>
68 <tr class="legend">
69 <td>&nbsp;</td>
70 <td colspan="2" class="unreachable">{{ _("Server is unreachable") }}</td>
71 </tr>
72 </table>
73
74 <br class="clear" />
75 </div>
76
77{% end block %}