Added english

This commit is contained in:
Clemens Hering
2025-11-03 07:43:47 +01:00
parent 45606723ea
commit 5d31973be3
12 changed files with 370 additions and 8 deletions

View File

@@ -35,3 +35,17 @@ podman play kube deploy/podman-kube.yaml
Hinweise:
- Das Image ist zweistufig: Build in Node 22 Alpine, Runtime in NGINX Alpine.
- Die Seite ist rein statisch (Astro output: static) und benötigt keinen ServerSideCode.
## Lokalisierung (DE/EN)
- Standard-Sprache ist Deutsch unter `/`.
- Englische Inhalte liegen unter `/en` (z.B. `/leistungen``/en/leistungen`).
- Die Navigationsleiste und der Footer passen sich automatisch an die Sprache an.
- Ein Sprachschalter (EN/DE) in der Kopfzeile verlinkt auf die jeweils entsprechende Route.
- HreflangAlternates (`de`, `en`) werden pro Seite ausgegeben.
Neue Seite hinzufügen:
- Deutsch: `src/pages/<slug>.astro`
- Englisch: `src/pages/en/<slug>.astro`
Hinweis: Slugs sind aktuell in beiden Sprachen identisch (deutsche Slugs unter `/en/...`). Für vollständig lokalisierte Slugs kann optional ein Mapping ergänzt werden.