Skip to content

Commit a06ce01

Browse files
committed
stats: add i18n
1 parent 45c80d6 commit a06ce01

File tree

5 files changed

+513
-262
lines changed

5 files changed

+513
-262
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<label>
22
<feel-dropdown [formControl]="formControl">
3-
<option value="two_days">last two days</option>
4-
<option value="week">last week</option>
5-
<option value="month">last month</option>
6-
<option value="three_months">last thee months</option>
7-
<option value="year">last year</option>
3+
<option value="two_days" i18n>last two days</option>
4+
<option value="week" i18n>last week</option>
5+
<option value="month" i18n>last month</option>
6+
<option value="three_months" i18n>last thee months</option>
7+
<option value="year" i18n>last year</option>
88
</feel-dropdown>
99
</label>

src/app/pages/association/association.component.html

+9-7
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ <h2 i18n>Our Vision</h2>
1616
</div>
1717

1818
<div class="block">
19-
<app-icon-switch class="icon"/>
19+
<app-icon-switch class="icon" />
2020
<app-card>
2121
<div class="typography">
2222
<h2 i18n>Operation of the DD-IX</h2>
@@ -33,7 +33,7 @@ <h2 i18n>Operation of the DD-IX</h2>
3333
</div>
3434

3535
<div class="block">
36-
<app-icon-talking class="icon"/>
36+
<app-icon-talking class="icon" />
3737
<app-card>
3838
<div class="typography">
3939
<h2 i18n>Networking and Sharing Experiences</h2>
@@ -60,15 +60,17 @@ <h1 i18n>Association Work</h1>
6060
</div>
6161

6262
<div class="block">
63-
<app-icon-social class="icon"/>
63+
<app-icon-social class="icon" />
6464
<app-card>
6565
<div class="typography">
6666
<h1 i18n>Participation & Joining</h1>
6767
<p i18n>Are you interested in working for the association? We are looking forward to you!</p>
6868
<p i18n>
69-
You do not have to be a member of the association to participate. But as a full member you have your own
70-
voting rights in the corresponding boards of the association. All legal documents of the association are
71-
linked at the bottom of this page.
69+
Become a part of DD-IX! You as a natural person can actively participate and have a say in the daily life of
70+
IX as a regular member. Companies and legal entities can become supporting members, support our mission on a
71+
monthly basis, can present themselves at events and receive regular updates. Sponsors, such as an
72+
organisation, company or individual, can support us with one-time donations and receive visibility on our
73+
website in the sponsors tab. Join now and support our mission!
7274
</p>
7375
</div>
7476
</app-card>
@@ -81,7 +83,7 @@ <h1 i18n>Documents</h1>
8183
<ul class="not documents">
8284
<li *ngFor="let document of documents | async">
8385
<app-card [backgroundImage]="buildBackgroundImage(document)" [lightShadow]="true"
84-
[link]="buildDownloadLink(document)">
86+
[link]="buildDownloadLink(document)">
8587
<h1>{{ document.name }}</h1>
8688
<p>{{ document.description }}</p>
8789
</app-card>

src/app/pages/event/event-opening/event-opening.component.html

+40-40
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
<app-card [lightShadow]="true" *ngIf="post.image" backgroundImage="{{buildEventImageUrl(post.image)}}"
55
class="hero-card">
66
<div class="hero">
7-
<h1 class="dd-ix" i18n>{{post.title}}</h1>
8-
<p><b>Time: {{post.start_time | date: 'short' }}</b> until <b>{{post.end_time | date: 'short'}}</b></p>
9-
<p><b>Location: {{post.location}}</b> </p>
7+
<h1 class="dd-ix">{{post.title}}</h1>
8+
<p i18n><b>Time: {{post.start_time | date: 'short' }}</b> until <b>{{post.end_time | date: 'short'}}</b></p>
9+
<p i18n><b>Location: {{post.location}}</b> </p>
1010
</div>
1111
</app-card>
1212

1313
<div class="row">
1414
<app-card>
1515
<div class="typography">
16-
<h2>After a year of work, we want to celebrate!</h2>
17-
<p>
16+
<h2 i18n>After a year of work, we want to celebrate!</h2>
17+
<p i18n>
1818
We cordially invite you to the opening of DD-IX, the first public Internet Exchange in Dresden, Saxony.
1919
Join
2020
us
@@ -24,10 +24,10 @@ <h2>After a year of work, we want to celebrate!</h2>
2424
</p>
2525
</div>
2626
<div class="buttons">
27-
<feel-button flavor="accent" link="https://tickets.dd-ix.net/opening/">
27+
<feel-button flavor="accent" link="https://tickets.dd-ix.net/opening/" i18n>
2828
Registration
2929
</feel-button>
30-
<feel-button flavor="accent" link="." fragment="agenda">
30+
<feel-button flavor="accent" link="." fragment="agenda" i18n>
3131
Agenda
3232
</feel-button>
3333
</div>
@@ -41,89 +41,89 @@ <h2>After a year of work, we want to celebrate!</h2>
4141
</div>
4242

4343
<app-card>
44-
<h2 id="agenda">Agenda</h2>
45-
<p><b>Registration is mandatory!</b></p>
46-
<h4>[Doors Open]</h4>
47-
<b class="time-margin">17:00 Begin</b>
48-
<h4>[Welcome and Opening Messages]</h4>
49-
<b class="time-margin">17:30</b>
44+
<h2 id="agenda" i18n>Agenda</h2>
45+
<p i18n><b>Registration is mandatory!</b></p>
46+
<h4 i18n>[Doors Open]</h4>
47+
<b class="time-margin" i18n>17:00 Begin</b>
48+
<h4 i18n>[Welcome and Opening Messages]</h4>
49+
<b class="time-margin" i18n>17:30</b>
5050
<table class="not">
5151
<tr> <!--17:40 - 17:55-->
5252
<td>
53-
<b>Welcome from DD-IX</b>
54-
<p>Prof. Dr. Matthias Wählisch, Chair of Distributed and Networked Systems, TU Dresden and DD-IX</p>
53+
<b i18n>Welcome from DD-IX</b>
54+
<p i18n>Prof. Dr. Matthias Wählisch, Chair of Distributed and Networked Systems, TU Dresden and DD-IX</p>
5555
</td>
5656
</tr>
5757
<tr> <!--17:55 - 18:05 -->
5858
<td>
59-
<b>Welcome from the Saxonian Government</b>
60-
<p>Prof. Thomas Popp, State Secretary for Digital Administration and Modernisation of Administration</p>
59+
<b i18n>Welcome from the Saxonian Government</b>
60+
<p i18n>Prof. Thomas Popp, State Secretary for Digital Administration and Modernisation of Administration</p>
6161
</td>
6262
</tr>
6363
<tr> <!--18:05 - 18:15 -->
6464
<td>
65-
<b>Welcome from SachsenGigaBit</b>
66-
<p>Thomas Eibeck, CEO SachsenGigabit</p>
65+
<b i18n>Welcome from SachsenGigaBit</b>
66+
<p i18n>Thomas Eibeck, CEO SachsenGigabit</p>
6767
</td>
6868
</tr>
6969
<tr> <!--18:15 - 18:25-->
70-
<td>
70+
<td i18n>
7171
<b>Opening Message from Vint Cerf</b>, Father of the Internet and Chief Internet Evangelist for Google
7272
</td>
7373
</tr>
7474
</table>
75-
<h4>[Community Talks]</h4>
76-
<b class="time-margin">18:30</b>
75+
<h4 i18n>[Community Talks]</h4>
76+
<b class="time-margin" i18n>18:30</b>
7777
<table class="not">
7878
<tr> <!--18:30 - 18:40-->
7979
<td>
80-
<b>Community matters - establishing a healthy and resilient peering ecosystem</b>
81-
<p>Christian Dieckhoff, Board of Directors BCIX</p>
80+
<b i18n>Community matters - establishing a healthy and resilient peering ecosystem</b>
81+
<p i18n>Christian Dieckhoff, Board of Directors BCIX</p>
8282
</td>
8383
</tr>
8484
<tr> <!--18:40 - 18:50-->
8585
<td>
86-
<b>How to automate large transit networks?</b>
87-
<p>Marc Korthaus, Co-CEO Inter.link</p>
86+
<b i18n>How to automate large transit networks?</b>
87+
<p i18n>Marc Korthaus, Co-CEO Inter.link</p>
8888
</td>
8989
</tr>
9090
<tr> <!--18:50 - 19:05-->
9191
<td>
92-
<b>AG DSN: Highspeed-Internet for Students by Students</b>
93-
<p>Markus Ziehe, Chair of Board AG DSN</p>
92+
<b i18n>AG DSN: Highspeed-Internet for Students by Students</b>
93+
<p i18n>Markus Ziehe, Chair of Board AG DSN</p>
9494
</td>
9595
</tr>
9696
<tr> <!--19:05 - 19:10-->
9797
<td>
98-
<b>The Importance of Community-Driven Networking</b>
99-
<p>Mirjam Kühne, Chair of the RIPE Community</p>
98+
<b i18n>The Importance of Community-Driven Networking</b>
99+
<p i18n>Mirjam Kühne, Chair of the RIPE Community</p>
100100
</td>
101101
</tr>
102102
</table>
103-
<h4>[Socializing]</h4>
104-
<b>19:20 Food and Drinks</b>
103+
<h4 i18n>[Socializing]</h4>
104+
<b i18n>19:20 Food and Drinks</b>
105105

106-
<b>23:00 End of Event</b>
106+
<b i18n>23:00 End of Event</b>
107107
</app-card>
108108
</div>
109109

110110
<div class="row">
111111
<app-card>
112112
<div class="text">
113-
<h2>Date</h2>
113+
<h2 i18n>Date</h2>
114114
<p>{{ post.start_time | date: 'short' }}</p>
115115

116-
<h2>Location</h2>
117-
<p>
116+
<h2 i18n>Location</h2>
117+
<p i18n>
118118
SachsenEnergie Center<br>
119119
Friedrich-List-Platz 2<br>
120120
01069 Dresden, Deutschland
121121
</p>
122-
<h2>Traveling</h2>
122+
<h2 i18n>Traveling</h2>
123123
<ul>
124-
<li><b>Train:</b> Venue accessible via <a href="https://maps.app.goo.gl/GPtKv5pwh2CPKJZz5">Dresden Hbf</a>
124+
<li i18n><b>Train:</b> Venue accessible via <a href="https://maps.app.goo.gl/GPtKv5pwh2CPKJZz5">Dresden Hbf</a>
125125
and <a href="https://maps.app.goo.gl/BPVxKKcnafR1sbDo8">Dresden Hbf Nord</a></li>
126-
<li><b>Plane:</b> You can fly to <a href="https://g.co/kgs/EtH1f6M">DRS Dresden Airport</a> and then take
126+
<li i18n><b>Plane:</b> You can fly to <a href="https://g.co/kgs/EtH1f6M">DRS Dresden Airport</a> and then take
127127
<b>S2</b> until <a href="https://maps.app.goo.gl/GPtKv5pwh2CPKJZz5">Dresden Hbf</a>
128128
</li>
129129
</ul>
@@ -133,7 +133,7 @@ <h2>Traveling</h2>
133133
<a href="https://www.openstreetmap.org/way/10368038" target="_blank">
134134
<img ngSrc="/assets/images/opening/map.webp" width="1495" height="868" class="not">
135135
</a>
136-
<span>
136+
<span i18n>
137137
&copy;
138138
<a class="abcd" href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap</a>
139139
contributors.

src/app/pages/home/home.component.html

+22-25
Original file line numberDiff line numberDiff line change
@@ -8,44 +8,42 @@ <h3 class="slogan" i18n>Keep Local Traffic Local</h3>
88
<!--<img ngSrc="/assets/images/dresden.webp" alt="Dresden's Skyline" height="3191" width="5672" class="hero-image">-->
99
<div class="blocks">
1010
<div class="block">
11-
<app-icon-frauenkirche class="icon"/>
11+
<app-icon-frauenkirche class="icon" />
1212
<app-card>
1313
<div class="typography">
1414
<h1 i18n>Internet Exchange</h1>
1515
<p i18n>
16-
The DD-IX is an Internet exchange for Dresden and whole Saxony. As a non-commercial platform, we are open to
17-
all Internet stakeholders that are interested in multilateral exchange of Internet traffic. Only 20 km from
18-
the geographic center of Saxony, the DD-IX locations in Dresden offer the perfect fundament to peer with
19-
participants in the Saxony region over short distances.
16+
The DD-IX is an Internet exchange for Dresden. As a non-commercial platform, we are open to all Internet
17+
stakeholders that are interested in multilateral exchange of Internet traffic. Only 20 km from the geographic
18+
center of Saxony, the DD-IX location in Dresden offer the perfect fundament to peer with participants in the
19+
Saxony region over short distances.
2020
</p>
2121
</div>
2222
<feel-button class="section-button" flavor="accent" i18n-label label="More Information" link="/peering">
23-
<app-icon-send/>
23+
<app-icon-send />
2424
</feel-button>
2525
</app-card>
2626
</div>
2727

2828
<div class="block">
29-
<app-icon-internet class="icon"/>
29+
<app-icon-internet class="icon" />
3030
<app-card>
3131
<div class="typography">
3232
<h1 i18n>Association</h1>
3333
<p i18n>
34-
The DD-IX is operated by committed people of the DD-IX Dresden Internet Exchange e.V. The DD-IX Dresden
35-
Internet Exchange e.V. is a registered
36-
association under German law. Our mission is the economical, ecological, and robust exchange of data over the
37-
Internet. To enable direct data delivery between source and destination, we leverage the unique advantages of
38-
an Internet Exchage Point (IXP).
34+
The DD-IX is operated by committed people of the DD-IX Dresden Internet Exchange e.V. Our mission is the
35+
economical, ecological, and robust exchange of data over the Internet. To enable direct data delivery between
36+
source and destination, we leverage the unique advantages of an Internet Exchange Point (IXP).
3937
</p>
4038
</div>
4139
<feel-button class="section-button" flavor="accent" i18n-label label="More Information" link="/association">
42-
<app-icon-send/>
40+
<app-icon-send />
4341
</feel-button>
4442
</app-card>
4543
</div>
4644

4745
<div class="block">
48-
<app-icon-social class="icon"/>
46+
<app-icon-social class="icon" />
4947
<app-card>
5048
<div class="typography">
5149
<h1 i18n>Support</h1>
@@ -55,7 +53,7 @@ <h1 i18n>Support</h1>
5553
</p>
5654
</div>
5755
<feel-button class="section-button" flavor="accent" i18n-label label="Join Us!" link="/association">
58-
<app-icon-send/>
56+
<app-icon-send />
5957
</feel-button>
6058
</app-card>
6159
</div>
@@ -66,10 +64,10 @@ <h1 i18n>Events &amp; News</h1>
6664
</div>
6765
<ul class="not news">
6866
<li *ngFor="let event of events | async">
69-
<app-event-card [event]="event" class="card"/>
67+
<app-event-card [event]="event" class="card" />
7068
</li>
7169
<li *ngFor="let post of newsAndEventPosts | async">
72-
<app-blog-card [post]="post" class="card"/>
70+
<app-blog-card [post]="post" class="card" />
7371
</li>
7472
</ul>
7573

@@ -117,7 +115,7 @@ <h1 i18n>Our Sustaining Members</h1>
117115
<li>
118116
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/dsi-bg.webp" link="https://www.dsi.net">
119117
<div class="sponsor-icon">
120-
<app-icon-dsi class="sponsor-icon"></app-icon-dsi>
118+
<app-icon-dsi class="sponsor-icon"></app-icon-dsi>
121119
</div>
122120
</app-card>
123121
</li>
@@ -128,7 +126,7 @@ <h1 i18n>Our Sustaining Members</h1>
128126
</li>
129127
<li>
130128
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/sachsen-gigabit-bg.webp"
131-
link="https://www.sachsen-gigabit.de">
129+
link="https://www.sachsen-gigabit.de">
132130
<div class="sponsor-icon netd">
133131
<img class="sachsen-gigabit" src="./assets/images/sponsors/sachsen-gigabit-fg.webp">
134132
</div>
@@ -137,7 +135,7 @@ <h1 i18n>Our Sustaining Members</h1>
137135
<li></li>
138136
<li>
139137
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/cids-bg.webp"
140-
link="https://tu-dresden.de/">
138+
link="https://tu-dresden.de/">
141139
<div class="sponsor-icon">
142140
<app-icon-tud class="tud"></app-icon-tud>
143141
</div>
@@ -152,28 +150,27 @@ <h1 i18n>Our Patrons</h1>
152150
<ul class="not sponsors">
153151
<li>
154152
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/bcix-bg.webp"
155-
link="https://www.bcix.de/">
153+
link="https://www.bcix.de/">
156154
<app-icon-bcix class="sponsor-icon"></app-icon-bcix>
157155
</app-card>
158156
</li>
159157
<li>
160-
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/ipb-bg.webp"
161-
link="https://www.ipb.de">
158+
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/ipb-bg.webp" link="https://www.ipb.de">
162159
<div class="sponsor-icon netd">
163160
<img class="sachsen-gigabit" src="./assets/images/sponsors/ipb-fg.webp">
164161
</div>
165162
</app-card>
166163
</li>
167164
<li>
168165
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/inter-link-bg.webp"
169-
link="https://inter.link/">
166+
link="https://inter.link/">
170167
<app-icon-inter-link class="sponsor-icon"></app-icon-inter-link>
171168
</app-card>
172169
</li>
173170
<li></li>
174171
<li>
175172
<app-card [inverseShadow]="true" backgroundImage="./assets/images/sponsors/netd-bg.webp"
176-
link="https://netd.cs.tu-dresden.de">
173+
link="https://netd.cs.tu-dresden.de">
177174
<div class="sponsor-icon netd">
178175
<img class="netd" alt="NETD-TUD Logo" src="./assets/images/sponsors/netd-fg.webp">
179176
<h3 class="netd"><b>Chair of Distributed and Networked Systems &#64; TUD</b></h3>

0 commit comments

Comments
 (0)