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": "Копија за опоравак чуваће се у овом прегледачу 7 дана.",
"saved": "Копија за опоравак сачувана је у овом прегледачу на 7 дана.",
"unavailable": "Опоравак у прегледачу није доступан. Остави ову страницу отвореном док се промене не сачувају.",
"found": "У овом прегледачу доступна је копија за опоравак, сачувана",
"restore": "Врати копију из прегледача",
"discard": "Избриши копију из прегледача",
"confirmRestore": "Заменити тренутни образац копијом из прегледача? Провери садржај пре чувања.",
"confirmDiscard": "Избрисати ову копију из прегледача? Тренутни образац остаће непромењен."
},
"nav": {
"home": "Хоме",
"community": "Заједница",
@@ -3783,6 +3793,26 @@
},
"admin": {
"studio": {
"importDiagnostics": {
"attempts": "Дијагностика датотека",
"preliminary": "Прелиминарна провера адреса; садржај се проверава при увозу.",
"http": "HTTP {status}",
"network": "Повезивање није успело",
"timeout": "Извор није одговорио на време",
"invalidResponse": "Извор је вратио веб-страницу уместо датотеке",
"available": "Датотека пронађена; чека проверу",
"recover": "Приложи оригинал и настави",
"recoveryHint": "Изаберите {file} (до 50 MB). Проверава се идентитет. Понављају се неуспеле ставке; завршени увози се чувају.",
"attach": "Изаберите изворну .nitro датотеку",
"working": "Провера или наставак...",
"attached": "Одговарајућа датотека је приложена",
"resume": "Настави неуспеле увозе са датотеком",
"invalidFile": "Изаберите одговарајућу изворну .nitro датотеку до 50 MB и покушајте поново.",
"resumeError": "Освежите историју и користите последњи покушај; проверите датотеку и покушајте поново.",
"mismatchedFile": "Ова датотека припада другом комаду намештаја.",
"alreadyStarted": "Опоравак је већ покренут. Освежите историју и користите последњи покушај.",
"notEligible": "Ова ставка не подржава опоравак прилогом."
},
"completeness": {
"title": "Completeness and next steps",
"parts": {