Index: src/services/i18n.js
===================================================================
--- src/services/i18n.js	(revision bffb3489e63eba9af277f3b587d2938a1ef8bfd9)
+++ src/services/i18n.js	(revision 137cca552d3f0dbb017538eee312a41f1badc430)
@@ -69,4 +69,27 @@
     'admin.th_slug': 'Slug', 'admin.th_title': 'Titel', 'admin.th_owner': 'Eigenaar', 'admin.th_created': 'Aangemaakt',
     'admin.th_username': 'Gebruikersnaam', 'admin.th_email': 'E-mail', 'admin.th_role': 'Rol', 'admin.th_joined': 'Lid sinds',
+    // Welkom / first-run
+    'welcome.title': 'Welkom bij Klonkt',
+    'welcome.tagline': 'Een zelf-gehost publicatieplatform.',
+    'welcome.have_account': 'Al een account? Inloggen',
+    'welcome.note': 'Maak je beheerdersaccount aan om te beginnen — daarna is registratie gesloten.',
+    'welcome.nosite': 'Hoi {user}! Er is nog geen site ingesteld.',
+    // Auth (login/register)
+    'auth.admin_login_title': 'Beheerder inloggen',
+    'auth.username_or_email': 'Gebruikersnaam of e-mail',
+    'auth.password': 'Wachtwoord',
+    'auth.forgot': 'Wachtwoord vergeten?',
+    'auth.google_btn': 'Inloggen met Google',
+    'auth.public_sub': 'Log in om te reageren en je favorieten te bewaren.',
+    'auth.admin_box_q': 'Beheerder?',
+    'auth.admin_box_sub': 'Log in met gebruikersnaam & wachtwoord',
+    'auth.google_unavail': 'Inloggen met Google is op deze site nog niet ingesteld.',
+    'auth.create_admin': 'Beheerder aanmaken',
+    'auth.reg_intro': 'Eerste keer opzetten — maak je beheerdersaccount aan. Dit kan maar één keer.',
+    'auth.f_username': 'Gebruikersnaam (3-32 tekens, letters/cijfers/_-)',
+    'auth.f_email': 'E-mail',
+    'auth.f_password': 'Wachtwoord (min 8 tekens)',
+    // Bottom-tab (mobiel)
+    'tab.home': 'Home', 'tab.search': 'Zoek', 'tab.write': 'Schrijven', 'tab.profile': 'Profiel',
   },
   en: {
@@ -126,4 +149,24 @@
     'admin.th_slug': 'Slug', 'admin.th_title': 'Title', 'admin.th_owner': 'Owner', 'admin.th_created': 'Created',
     'admin.th_username': 'Username', 'admin.th_email': 'Email', 'admin.th_role': 'Role', 'admin.th_joined': 'Joined',
+    'welcome.title': 'Welcome to Klonkt',
+    'welcome.tagline': 'A self-hosted publishing platform.',
+    'welcome.have_account': 'Already have an account? Log in',
+    'welcome.note': 'Create your admin account to get started — registration closes after that.',
+    'welcome.nosite': 'Hi {user}! No site is configured yet.',
+    'auth.admin_login_title': 'Admin login',
+    'auth.username_or_email': 'Username or email',
+    'auth.password': 'Password',
+    'auth.forgot': 'Forgot password?',
+    'auth.google_btn': 'Sign in with Google',
+    'auth.public_sub': 'Log in to comment and save your favorites.',
+    'auth.admin_box_q': 'Admin?',
+    'auth.admin_box_sub': 'Log in with username & password',
+    'auth.google_unavail': 'Google sign-in isn’t set up on this site yet.',
+    'auth.create_admin': 'Create admin',
+    'auth.reg_intro': 'First-time setup — create your admin account. This can only be done once.',
+    'auth.f_username': 'Username (3-32 chars, letters/digits/_-)',
+    'auth.f_email': 'Email',
+    'auth.f_password': 'Password (min 8 chars)',
+    'tab.home': 'Home', 'tab.search': 'Search', 'tab.write': 'Write', 'tab.profile': 'Profile',
   },
   de: {
@@ -183,4 +226,24 @@
     'admin.th_slug': 'Slug', 'admin.th_title': 'Titel', 'admin.th_owner': 'Eigentümer', 'admin.th_created': 'Erstellt',
     'admin.th_username': 'Benutzername', 'admin.th_email': 'E-Mail', 'admin.th_role': 'Rolle', 'admin.th_joined': 'Mitglied seit',
+    'welcome.title': 'Willkommen bei Klonkt',
+    'welcome.tagline': 'Eine selbstgehostete Publishing-Plattform.',
+    'welcome.have_account': 'Schon ein Konto? Anmelden',
+    'welcome.note': 'Lege dein Administrator-Konto an, um zu starten — danach ist die Registrierung geschlossen.',
+    'welcome.nosite': 'Hallo {user}! Es ist noch keine Seite eingerichtet.',
+    'auth.admin_login_title': 'Administrator-Anmeldung',
+    'auth.username_or_email': 'Benutzername oder E-Mail',
+    'auth.password': 'Passwort',
+    'auth.forgot': 'Passwort vergessen?',
+    'auth.google_btn': 'Mit Google anmelden',
+    'auth.public_sub': 'Melde dich an, um zu kommentieren und Favoriten zu speichern.',
+    'auth.admin_box_q': 'Administrator?',
+    'auth.admin_box_sub': 'Mit Benutzername & Passwort anmelden',
+    'auth.google_unavail': 'Google-Anmeldung ist auf dieser Seite noch nicht eingerichtet.',
+    'auth.create_admin': 'Administrator anlegen',
+    'auth.reg_intro': 'Ersteinrichtung — lege dein Administrator-Konto an. Das geht nur einmal.',
+    'auth.f_username': 'Benutzername (3-32 Zeichen, Buchstaben/Ziffern/_-)',
+    'auth.f_email': 'E-Mail',
+    'auth.f_password': 'Passwort (min. 8 Zeichen)',
+    'tab.home': 'Start', 'tab.search': 'Suche', 'tab.write': 'Schreiben', 'tab.profile': 'Profil',
   },
 };
