feat(cms): recover drafts and failed imports with verified UI workflows
CI / check (push) Successful in 2m3s
CI / deploy (push) Successful in 1m31s
CI / publish-container (push) Successful in 1m41s

This commit is contained in:
Simo committed 2026-09-11 08:58:10 +02:00
1 parent 410a1e466c
commit 88790d1a0d
84 files changed
+3952 -288

No files matched your search

+30
View File
@@ -1,4 +1,14 @@
{
"draftRecovery": {
"ready": "Palautuskopio säilytetään tässä selaimessa 7 päivän ajan.",
"saved": "Palautuskopio on tallennettu tähän selaimeen 7 päiväksi.",
"unavailable": "Selaimen palautustoiminto ei ole käytettävissä. Pidä tämä sivu auki, kunnes muutoksesi on tallennettu.",
"found": "Tässä selaimessa on palautuskopio, joka on tallennettu",
"restore": "Palauta selaimen kopio",
"discard": "Poista selaimen kopio",
"confirmRestore": "Korvataanko nykyinen lomake selaimen palautuskopiolla? Tarkista sisältö ennen tallentamista.",
"confirmDiscard": "Poistetaanko tämä palautuskopio selaimesta? Nykyinen lomake säilyy ennallaan."
},
"nav": {},
"header": {},
"footer": {},
@@ -539,6 +549,26 @@
},
"admin": {
"studio": {
"importDiagnostics": {
"attempts": "Tiedostojen diagnostiikka",
"preliminary": "Osoitteiden alustava tarkistus; sisältö tarkistetaan tuonnissa.",
"http": "HTTP {status}",
"network": "Yhteys epäonnistui",
"timeout": "Lähde ei vastannut ajoissa",
"invalidResponse": "Lähde palautti verkkosivun tiedoston sijaan",
"available": "Tiedosto löytyi; odottaa tarkistusta",
"recover": "Liitä alkuperäinen ja jatka",
"recoveryHint": "Valitse {file} (enintään 50 MB). Sen tunniste tarkistetaan. Epäonnistuneet kohteet yritetään uudelleen; valmiit tuonnit säilytetään.",
"attach": "Valitse alkuperäinen .nitro-tiedosto",
"working": "Tarkistetaan tai jatketaan...",
"attached": "Vastaava tiedosto liitetty",
"resume": "Jatka epäonnistuneita tuonteja tällä tiedostolla",
"invalidFile": "Valitse vastaava alkuperäinen .nitro, enintään 50 MB, ja yritä uudelleen.",
"resumeError": "Päivitä historia ja käytä uusinta yritystä; tarkista tiedosto ja yritä uudelleen.",
"mismatchedFile": "Tämä tiedosto kuuluu toiselle huonekalulle.",
"alreadyStarted": "Palautus on jo alkanut. Päivitä historia ja käytä uusinta yritystä.",
"notEligible": "Tätä kohdetta ei voi palauttaa liitteellä."
},
"completeness": {
"title": "Completeness and next steps",
"parts": {