Translate the whole site to English: English routes with 301 redirects from the Dutch paths, English UI, docs, seeds and captions, one-time live content migration

This commit is contained in:
2026-10-05 11:25:41 +02:00
parent bbdecdc95b
commit ff547e1677
153 changed files with 1095 additions and 774 deletions
+6 -6
View File
@@ -2,17 +2,17 @@
{% extends "base.html" %}
{% block content %}
<header class="article-header">
<span class="label">Beheer</span>
<h1>Inloggen</h1>
<span class="label">Admin</span>
<h1>Log in</h1>
</header>
{% if errors %}
<div class="notice error" role="alert"><ul>{% for error in errors %}<li>{{ error }}</li>{% endfor %}</ul></div>
{% endif %}
<form class="form" method="post" action="/auth/login">
<input type="hidden" name="next" value="{{ next or '/admin' }}">
<div class="field"><label for="username">Naam of e-mail</label><input id="username" type="text" name="username" required value="{{ (form or {}).username or '' }}" autocomplete="username"></div>
<div class="field"><label for="password">Wachtwoord</label><input id="password" type="password" name="password" required minlength="6" maxlength="128" autocomplete="current-password"></div>
<label class="check"><input type="checkbox" name="remember" value="true"> Onthoud mij 30 dagen</label>
<div class="actions"><button class="button" type="submit" data-loading>Inloggen</button></div>
<div class="field"><label for="username">Name or email</label><input id="username" type="text" name="username" required value="{{ (form or {}).username or '' }}" autocomplete="username"></div>
<div class="field"><label for="password">Password</label><input id="password" type="password" name="password" required minlength="6" maxlength="128" autocomplete="current-password"></div>
<label class="check"><input type="checkbox" name="remember" value="true"> Remember me for 30 days</label>
<div class="actions"><button class="button" type="submit" data-loading>Log in</button></div>
</form>
{% endblock %}