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": "Kopie pro obnovení bude v tomto prohlížeči uchována po dobu 7 dnů.",
"saved": "Kopie pro obnovení byla v tomto prohlížeči uložena na 7 dnů.",
"unavailable": "Obnovení v prohlížeči není dostupné. Nech tuto stránku otevřenou, dokud se změny neuloží.",
"found": "V tomto prohlížeči je dostupná kopie pro obnovení, uložená",
"restore": "Obnovit kopii z prohlížeče",
"discard": "Smazat kopii z prohlížeče",
"confirmRestore": "Nahradit aktuální formulář kopií z prohlížeče? Před uložením zkontroluj obsah.",
"confirmDiscard": "Smazat tuto kopii z prohlížeče? Aktuální formulář zůstane beze změn."
},
"nav": {
"home": "Domů",
"community": "Společenství",
@@ -3783,6 +3793,26 @@
},
"admin": {
"studio": {
"importDiagnostics": {
"attempts": "Diagnostika souborů",
"preliminary": "Předběžná kontrola adres; obsah se ověří při importu.",
"http": "HTTP {status}",
"network": "Připojení selhalo",
"timeout": "Zdroj neodpověděl včas",
"invalidResponse": "Zdroj vrátil webovou stránku místo souboru",
"available": "Soubor nalezen; čeká na ověření",
"recover": "Přiložit originál a pokračovat",
"recoveryHint": "Vyberte {file} (do 50 MB). Ověří se jeho identita. Opakují se neúspěšné položky; dokončené importy zůstanou zachovány.",
"attach": "Vyberte původní soubor .nitro",
"working": "Ověřování nebo pokračování...",
"attached": "Odpovídající soubor přiložen",
"resume": "Opakovat neúspěšné importy s tímto souborem",
"invalidFile": "Vyberte odpovídající původní .nitro do 50 MB a zkuste to znovu.",
"resumeError": "Obnovte historii a použijte poslední pokus; zkontrolujte soubor a zkuste to znovu.",
"mismatchedFile": "Tento soubor patří jinému nábytku.",
"alreadyStarted": "Obnova již začala. Obnovte historii a použijte poslední pokus.",
"notEligible": "Tuto položku nelze obnovit přílohou."
},
"completeness": {
"title": "Completeness and next steps",
"parts": {