feat(cms): recover drafts and failed imports with verified UI workflows

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": {