feat(setup): install-wizard UI (epic 6c)
- Multi-step first-run wizard (intro → admin → Google → SMTP → finish), shown by App while the instance reports configured=false; the one-time token comes from the setup URL (?token=) and is sent as X-Setup-Token on every step. Google/SMTP steps appear only when secrets can be stored. - App holds the 'me' query until setup status is known (so it doesn't 503 against the setup lock); a missing/invalid token shows a 'use the link from the logs' screen. EN/HU/DE.
This commit is contained in:
parent
2689173208
commit
6bbadbf32f
6 changed files with 461 additions and 0 deletions
50
frontend/src/i18n/locales/hu/setup.json
Normal file
50
frontend/src/i18n/locales/hu/setup.json
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"intro": {
|
||||
"title": "Üdv — állítsuk be a Siftlode-ot",
|
||||
"body": "Néhány gyors lépés, és kész a példányod: hozd létre az admin fiókodat, és igény szerint kösd be a Google-bejelentkezést és az e-mailt. Mindezt később az admin beállításokból módosíthatod."
|
||||
},
|
||||
"admin": {
|
||||
"title": "Admin fiók létrehozása",
|
||||
"desc": "Ez az első fiók, egyben adminisztrátor. A telepítés után ezzel az e-maillel és jelszóval jelentkezel be.",
|
||||
"email": "E-mail-cím",
|
||||
"password": "Jelszó (min. {{n}} karakter)",
|
||||
"invalidEmail": "Adj meg érvényes e-mail-címet.",
|
||||
"shortPassword": "A jelszó legalább {{n}} karakter legyen."
|
||||
},
|
||||
"google": {
|
||||
"title": "Google bejelentkezés (opcionális)",
|
||||
"desc": "Illeszd be a Google OAuth kliens-azonosítót és -titkot a Google-bejelentkezés és a YouTube-hozzáférés engedélyezéséhez. Hagyd üresen mindkettőt a kihagyáshoz — e-mail+jelszó enélkül is működik.",
|
||||
"clientId": "Google kliens-azonosító",
|
||||
"clientSecret": "Google kliens-titok",
|
||||
"bothRequired": "Add meg a kliens-azonosítót és a -titkot is, vagy hagyd üresen mindkettőt a kihagyáshoz.",
|
||||
"skipHint": "Hagyd üresen, ha később, az admin Configuration oldalon állítanád be."
|
||||
},
|
||||
"smtp": {
|
||||
"title": "E-mail / SMTP (opcionális)",
|
||||
"desc": "Állíts be egy SMTP-szervert, hogy a Siftlode tudjon verifikációs, reset- és értesítő e-mailt küldeni. Hagyd üresen a hostot a kihagyáshoz — e-mail nélkül a regisztrációkat az admin hagyja jóvá automatikusan.",
|
||||
"host": "SMTP-host (pl. smtp.gmail.com)",
|
||||
"port": "Port",
|
||||
"user": "Felhasználónév",
|
||||
"from": "Feladó cím (opcionális)",
|
||||
"password": "SMTP-jelszó",
|
||||
"testTo": "Teszt-e-mail ide…",
|
||||
"test": "Teszt küldése",
|
||||
"testOk": "Teszt-e-mail elküldve — nézd meg a postafiókot.",
|
||||
"testFail": "Nem sikerült elküldeni — ellenőrizd a beállításokat.",
|
||||
"skipHint": "Hagyd üresen, ha később, az admin Configuration oldalon állítanád be."
|
||||
},
|
||||
"finish": {
|
||||
"title": "Minden kész!",
|
||||
"body": "Kattints a Befejezésre a telepítés lezárásához. A varázsló eltűnik, és a bejelentkező oldalra kerülsz — lépj be az imént létrehozott admin fiókkal."
|
||||
},
|
||||
"nav": {
|
||||
"back": "Vissza",
|
||||
"next": "Tovább",
|
||||
"finish": "Befejezés"
|
||||
},
|
||||
"token": {
|
||||
"title": "Setup-link szükséges",
|
||||
"body": "Nyisd meg a varázslót a konténer logjaiba az első indításkor kiírt linkkel (így néz ki: …/setup?token=…). Ez azért kell, hogy csak az üzemeltető tudja beállítani a példányt."
|
||||
},
|
||||
"genericError": "Valami hiba történt — próbáld újra."
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue