Skip to content
Snippets Groups Projects
Commit 1f663aa6 authored by magicfelix's avatar magicfelix
Browse files

Internationalize template

parent 3a348194
No related branches found
No related tags found
1 merge request!89Resolve "Internationalize template"
Pipeline #195708 passed
......@@ -10,19 +10,19 @@
{{ page.content | safe }}
</div>
{% else %}
{% set title = "Diese Seite fehlt leider noch" -%}
{% set body = "Da der Aufbau unserer neuen Website sehr aufwendig ist, sind die Informationen auf dieser Seite leider noch nicht vollständig." -%}
{% set title = trans(key="page_missing", lang=lang) -%}
{% set body = trans(key="page_missing_explanation", lang=lang) -%}
{% include "shortcodes/message.html" %}
{% endif %}
{% endblock content %}
</div>
</section>
{% set blog_taxonomy = get_taxonomy_term(kind="aspekt", term=page.title, include_pages=true, required=false) %}
{% set blog_taxonomy = get_taxonomy_term(kind="aspekt", term=page.title, include_pages=true, required=false, lang=lang) %}
{% if blog_taxonomy and blog_taxonomy.pages %}
{% set posts = blog_taxonomy.pages | filter(attribute="date") %}
{% if posts %}
<aside>
{% set title="Verwandte Posts aus dem Teckids-Blog" %}
{% set title=trans(key="related_blog_posts", lang=lang) %}
{% include "blog/section.html" %}
</aside>
{% endif %}
......
{% if url is starting_with("@/") -%}
{% set url = get_url(path=url) -%}
{% set url = get_url(path=url, lang=lang) -%}
{% endif %}
<a class="button {{ class | default(value="") }}" href="{{ url }}">
{{ body }}
......
......@@ -5,7 +5,7 @@
{% if further.link is matching("^[^:/]+://") -%}
{% set link = further.link -%}
{% else -%}
{% set link = get_url(path=further.link) -%}
{% set link = get_url(path=further.link, lang=lang) -%}
{% endif -%}
<div class="column is-one-third">
<div class="card">
......
......@@ -9,7 +9,7 @@
<h1 class="title is-1 mb-5">
{% if page.extra.title.image -%}
<figure>
<img src="{{ get_url(path=page.extra.title.image) }}" alt="{{ title | default(value=page.title) | safe }}" />
<img src="{{ get_url(path=page.extra.title.image, lang=lang) }}" alt="{{ title | default(value=page.title) | safe }}" />
</figure>
{% else -%}
{{ title | default(value=page.title) | safe }}
......
<div class="message is-{{ color | default(value="info") }}">
<div class="message-header">
<p>{{ title }}</p>
<a class="button delete" href="{{ get_url(path="@/_index.md") }}"></a>
<a class="button delete" href="{{ get_url(path="@/_index.md", lang=lang) }}"></a>
</div>
<div class="message-body">
{{ body }}
......
......@@ -9,13 +9,13 @@
<a class="button is-primary is-fullwidth" href="mailto:{{ mail|default(value="verein@teckids.org") }}">
<div class="icon-text">
<span class="icon"><i class="fa-solid fa-envelope-open-text"></i></span>
<span>E-Mail schreiben</span>
<span>{{ trans(key="write_email", lang=lang) }}</span>
</div>
</a>
<a class="button is-link is-fullwidth" href="tel:{{ phone|default(value="+4922892934160") }}">
<div class="icon-text">
<span class="icon"><i class="fa-solid fa-phone"></i></span>
<span>Anrufen</span>
<span>{{ trans(key="call_us", lang=lang) }}</span>
</div>
</a>
</div>
......
......@@ -30,18 +30,14 @@
</div>
<div class="message is-success">
<div class="message-body">
Uns ist wichtig, dass alle Interessierten an unserer Freizeit teilnehmen können.
Uns ist bewusst, dass die Kosten für viele Familien sehr hoch sind, ganz egal
aus welchen Gründen. Sollte der Betrag zu hoch sein, schickt uns bitte einfach
eine E-Mail mit eurem Wunschbetrag. Die Gründe dafür müsst ihr nicht nennen.
{{ trans(key="event_cost_explanation", lang=lang) }}
</div>
</div>
{% if event.fully_booked %}
<meta property="remainingAttendeeCapacity" content="0"/>
<div class="message is-danger">
<div class="message-body">
Die Veranstaltung ist ausgebucht. Für weitere Anmeldungen oder Plätze auf der
Warteliste können uns Interessierte per E-Mail kontaktieren.
{{ trans(key="event_fully_booked", lang=lang) }}
</div>
</div>
{% endif %}
......@@ -56,17 +52,17 @@
<a class="button is-primary is-fullwidth is-justify-content-start"
href="https://ticdesk.teckids.org/app/paweljong/event/{{ slug }}">
<span class="icon"><i class="fa-regular fa-paper-plane"></i></span>
<span>Alle Infos und Anmeldung</span>
<span>{{ trans(key="event_info_registration", lang=lang) }}</span>
</a>
<a class="button is-link is-fullwidth is-justify-content-start" href="mailto:{{ mail|default(value="
verein@teckids.org") }}">
<span class="icon"><i class="fa-regular fa-envelope-open-text"></i></span>
<span>E-Mail schreiben</span>
<span>{{ trans(key="write_email", lang=lang) }}</span>
</a>
<a class="button is-link is-fullwidth is-justify-content-start mb-0" href="tel:{{ phone|default(value="
+4922892934160") }}">
<span class="icon"><i class="fa-regular fa-phone"></i></span>
<span>Anrufen</span>
<span>{{ trans(key="call_us", lang=lang) }}</span>
</a>
</div>
</div>
......
......@@ -14,8 +14,8 @@
</div>
<div class="media-content">
<a href="https://wiki.teckids.org/{{page.extra.platforms.wiki}}">
<p class="title is-4">Wiki</p>
<p class="subtitle is-6">Informationen und Handreichungen im Teckids-Wiki</p>
<p class="title is-4">{{ trans(key="wiki", lang=lang) }}</p>
<p class="subtitle is-6">{{ trans(key="wiki", lang=lang) }}</p>
</a>
</div>
</div>
......@@ -29,8 +29,8 @@
</div>
<div class="media-content">
<a href="https://forum.teckids.org/c/{{page.extra.platforms.forum}}">
<p class="title is-4">Forum</p>
<p class="subtitle is-6">Fragen und Diskussion im Teckids-Forum</p>
<p class="title is-4">{{ trans(key="wiki", lang=lang) }}</p>
<p class="subtitle is-6">{{ trans(key="wiki", lang=lang) }}</p>
</a>
</div>
</div>
......@@ -44,8 +44,8 @@
</div>
<div class="media-content">
<a href="https://matrix.to/#/{{page.extra.platforms.chat}}">
<p class="title is-4">Chat</p>
<p class="subtitle is-6">Darüber reden im Chat</p>
<p class="title is-4">{{ trans(key="wiki", lang=lang) }}</p>
<p class="subtitle is-6">{{ trans(key="wiki", lang=lang) }}</p>
</a>
</div>
</div>
......@@ -58,8 +58,8 @@
</div>
<div class="media-content">
<p class="is-subtitle is-6">
<a href="{{ get_url(path="@/gemeinschaft/offene-gemeinschaft/plattformen.md") }}">
Informationen und Hilfe zu unseren Plattformen
<a href="{{ get_url(path="@/gemeinschaft/offene-gemeinschaft/plattformen.md", lang=lang) }}">
{{ trans(key="help_platforms", lang=lang) }}
</a>
</p>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment