diff --git a/CHANGELOG.md b/CHANGELOG.md index a69e318..76b0db8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## UNRELEASED + +### Adds + +* Adds failed export batch notifications. + ## 3.4.0 (2025-10-30) ### Changes diff --git a/i18n/de.json b/i18n/de.json index be80cca..5555231 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -13,6 +13,8 @@ "exportModalRelatedDocumentDescription": "Die folgenden Dokumenttypen bei Bedarf einbeziehen", "exportModalSettingsLabel": "Exporteinstellungen", "exported": "Exportiert {{ count }} {{ type }}", + "exportedFailed": "Export von {{ type }} fehlgeschlagen", + "exportedWithFailures": "Exportiert {{ count }} {{ type }} ({{ bad }} von {{ total }} fehlgeschlagen)", "exporting": "Exportiere {{ type }}...", "import": "Importiere {{ type }}", "importCleanFailed": "Die Bereinigung der importierten Datei auf dem Server ist fehlgeschlagen.", diff --git a/i18n/en.json b/i18n/en.json index 78e583a..a5d5a16 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -16,6 +16,8 @@ "exportModalSettingsLabel": "Export Settings", "exportModalToggleAllRelated": "Toggle all", "exported": "Exported {{ count }} {{ type }}", + "exportedFailed": "Exporting {{ type }} failed", + "exportedWithFailures": "Exported {{ count }} {{ type }} ({{ bad }} of {{ total }} failed)", "exporting": "Exporting {{ type }}...", "import": "Import {{ type }}", "importCleanFailed": "The cleaning of the imported file on the server failed.", diff --git a/i18n/es.json b/i18n/es.json index e5f88a9..198fde8 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -13,6 +13,8 @@ "exportModalRelatedDocumentDescription": "Incluir los siguientes tipos de documentos donde sea aplicable", "exportModalSettingsLabel": "Configuraciones de Exportación", "exported": "Exportado {{ count }} {{ type }}", + "exportedFailed": "Error al exportar {{ type }}", + "exportedWithFailures": "Exportado {{ count }} {{ type }} ({{ bad }} de {{ total }} fallaron)", "exporting": "Exportando {{ type }}...", "import": "Importar {{ type }}", "importCleanFailed": "La limpieza del archivo importado en el servidor falló.", diff --git a/i18n/fr.json b/i18n/fr.json index 5935fac..6387686 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -13,6 +13,8 @@ "exportModalRelatedDocumentDescription": "Inclure les types de documents suivants le cas échéant", "exportModalSettingsLabel": "Paramètres d'exportation", "exported": "Exporté {{ count }} {{ type }}", + "exportedFailed": "L'exportation de {{ type }} a échoué", + "exportedWithFailures": "Exporté {{ count }} {{ type }} ({{ bad }} sur {{ total }} ont échoué)", "exporting": "Exportation de {{ type }}...", "import": "Importer {{ type }}", "importCleanFailed": "Le nettoyage du fichier importé sur le serveur a échoué.", diff --git a/i18n/it.json b/i18n/it.json index 8f82f04..d6c05f6 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -13,6 +13,8 @@ "exportModalRelatedDocumentDescription": "Includi i seguenti tipi di documento dove applicabile", "exportModalSettingsLabel": "Impostazioni di esportazione", "exported": "Esportati {{ count }} {{ type }}", + "exportedFailed": "Esportazione di {{ type }} non riuscita", + "exportedWithFailures": "Esportati {{ count }} {{ type }} ({{ bad }} di {{ total }} non riusciti)", "exporting": "Esportazione {{ type }}...", "import": "Importa {{ type }}", "importCleanFailed": "La pulizia del file importato sul server è fallita.", diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json index b3cf7eb..0cfba11 100644 --- a/i18n/pt-BR.json +++ b/i18n/pt-BR.json @@ -13,6 +13,8 @@ "exportModalRelatedDocumentDescription": "Incluir os seguintes tipos de documentos onde aplicável", "exportModalSettingsLabel": "Configurações de Exportação", "exported": "Exportados {{ count }} {{ type }}", + "exportedFailed": "Falha ao exportar {{ type }}", + "exportedWithFailures": "Exportados {{ count }} {{ type }} ({{ bad }} de {{ total }} falharam)", "exporting": "Exportando {{ type }}...", "import": "Importar {{ type }}", "importCleanFailed": "A limpeza do arquivo importado no servidor falhou.", diff --git a/i18n/sk.json b/i18n/sk.json index e3dfd05..4e131d4 100644 --- a/i18n/sk.json +++ b/i18n/sk.json @@ -13,6 +13,8 @@ "exportModalRelatedDocumentDescription": "Zahrnúť nasledujúce typy dokumentov tam, kde je to relevantné", "exportModalSettingsLabel": "Nastavenia exportu", "exported": "Exportované {{ count }} {{ type }}", + "exportedFailed": "Exportovanie {{ type }} zlyhalo", + "exportedWithFailures": "Exportované {{ count }} {{ type }} ({{ bad }} z {{ total }} zlyhalo)", "exporting": "Exportovanie {{ type }}...", "import": "Importovať {{ type }}", "importCleanFailed": "Údržba importovaného súboru na serveri zlyhala.", diff --git a/modules/@apostrophecms/import-export-page/index.js b/modules/@apostrophecms/import-export-page/index.js index 156c04b..506d231 100644 --- a/modules/@apostrophecms/import-export-page/index.js +++ b/modules/@apostrophecms/import-export-page/index.js @@ -31,6 +31,8 @@ module.exports = { messages: { progress: 'aposImportExport:exporting', completed: 'aposImportExport:exported', + completedWithFailures: 'aposImportExport:exportedWithFailures', + failed: 'aposImportExport:exportedFailed', icon: 'database-export-icon', resultsEventName: 'import-export-export-download' }, diff --git a/modules/@apostrophecms/import-export-piece-type/index.js b/modules/@apostrophecms/import-export-piece-type/index.js index e89b95d..60c1168 100644 --- a/modules/@apostrophecms/import-export-piece-type/index.js +++ b/modules/@apostrophecms/import-export-piece-type/index.js @@ -31,6 +31,8 @@ module.exports = { messages: { progress: 'aposImportExport:exporting', completed: 'aposImportExport:exported', + completedWithFailures: 'aposImportExport:exportedWithFailures', + failed: 'aposImportExport:exportedFailed', icon: 'database-export-icon', resultsEventName: 'import-export-export-download' },