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
+4 -3
View File
@@ -8,7 +8,7 @@ Every audited action goes through `molodetz/utils/audit.py` (`record` for reques
| `auth.login` | auth | `routers/auth.py` login | ok |
| `auth.login.failed` | auth | `routers/auth.py` login | denied |
| `auth.logout` | auth | `routers/auth.py` logout | ok |
| `auth.terms.accept` | auth | `routers/voorwaarden.py` | ok |
| `auth.terms.accept` | auth | `routers/terms.py` | ok |
| `admin.bootstrap` | admin | `bootstrap.py` first admin from env | ok |
| `admin.settings.save` | admin | `routers/admin/settings.py` | ok |
| `admin.user.role` | admin | `routers/admin/users.py`, CLI `role set` | ok, denied |
@@ -20,8 +20,9 @@ Every audited action goes through `molodetz/utils/audit.py` (`record` for reques
| `post.delete` | content | `content.delete_post` (soft delete) | ok |
| `post.delete.denied` | content | `routers/admin/posts.py` | denied |
| `post.seed` | content | `bootstrap.py` placeholder seed | ok |
| `join.request.create` | community | `routers/binnen.py` | ok |
| `join.request.honeypot` | community | `routers/binnen.py` honeypot hit | denied |
| `system.migrate.english` | system | `bootstrap.migrate_to_english` one-time content translation | ok |
| `join.request.create` | community | `routers/join.py` | ok |
| `join.request.honeypot` | community | `routers/join.py` honeypot hit | denied |
| `join.request.status` | community | `routers/admin/joins.py` | ok |
| `join.request.check` | community | `routers/admin/joins.py` repo-link check | ok, error |
| `security.authorization.denied` | security | `utils/auth.py` guards | denied |