Changeset 24cdcc6 in Klonkt for src/services


Ignore:
Timestamp:
06/23/2026 02:11:51 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
8f2f97c
Parents:
3af8fa3
Message:

setup: first-run wizard (language choice + site name) on /auth/register

A fresh install now shows a friendly wizard: choose your language (EN/NL/DE,
immediately set as the site default via default_lang), give your site a name,
and create your admin account. The site gets the klonkt brand colours. Only
shown when there are 0 users; existing installs unchanged. Tested on a fresh
DB (GET+POST).

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    r3af8fa3 r24cdcc6  
    9090    'auth.create_admin': 'Beheerder aanmaken',
    9191    'auth.reg_intro': 'Eerste keer opzetten — maak je beheerdersaccount aan. Dit kan maar één keer.',
     92    'setup.title': 'Stel je Klonkt in',
     93    'setup.intro': 'Welkom! Even je site klaarzetten — dit duurt een minuutje. Kies eerst je taal.',
     94    'setup.lang_label': 'Taal',
     95    'setup.f_sitename': 'Naam van je site',
     96    'setup.sitename_ph': 'bijv. jouw artiestennaam',
     97    'setup.submit': 'Mijn site aanmaken',
    9298    'auth.f_username': 'Gebruikersnaam (3-32 tekens, letters/cijfers/_-)',
    9399    'auth.f_email': 'E-mail',
     
    10741080    'auth.create_admin': 'Create admin',
    10751081    'auth.reg_intro': 'First-time setup — create your admin account. This can only be done once.',
     1082    'setup.title': 'Set up your Klonkt',
     1083    'setup.intro': 'Welcome! Let’s get your site ready — it takes a minute. Pick your language first.',
     1084    'setup.lang_label': 'Language',
     1085    'setup.f_sitename': 'Your site’s name',
     1086    'setup.sitename_ph': 'e.g. your artist name',
     1087    'setup.submit': 'Create my site',
    10761088    'auth.f_username': 'Username (3-32 chars, letters/digits/_-)',
    10771089    'auth.f_email': 'Email',
     
    20542066    'auth.create_admin': 'Administrator anlegen',
    20552067    'auth.reg_intro': 'Ersteinrichtung — lege dein Administrator-Konto an. Das geht nur einmal.',
     2068    'setup.title': 'Richte dein Klonkt ein',
     2069    'setup.intro': 'Willkommen! Lass uns deine Seite einrichten — dauert nur eine Minute. Wähle zuerst deine Sprache.',
     2070    'setup.lang_label': 'Sprache',
     2071    'setup.f_sitename': 'Name deiner Seite',
     2072    'setup.sitename_ph': 'z. B. dein Künstlername',
     2073    'setup.submit': 'Meine Seite erstellen',
    20562074    'auth.f_username': 'Benutzername (3-32 Zeichen, Buchstaben/Ziffern/_-)',
    20572075    'auth.f_email': 'E-Mail',
Note: See TracChangeset for help on using the changeset viewer.