fix(merge-pdf): route result notifications through i18n

Fixes #825
This commit is contained in:
Adrien Boullé committed 2026-10-19 12:30:29 +02:00
1 parent 9aae81e73c
commit ab8f4c20a8
4 files changed
+116 -17

No files matched your search

+15 -1
View File
@@ -20,7 +20,21 @@
"subtitle": "Combine multiple PDFs into one file. Preserves Bookmarks.",
"retainPageLabels": "Keep original page labels from each file",
"retainPageLabelsHint": "Off (default): the merged PDF uses natural page numbering 1–N. On: each file's original page labels are preserved (may produce duplicate labels).",
"removeDuplicateFonts": "Remove duplicate fonts"
"removeDuplicateFonts": "Remove duplicate fonts",
"alert": {
"thumbnailError": "Failed to render page thumbnails",
"noSelection": "No files or pages selected to merge.",
"mergeSuccess": "PDFs merged successfully!",
"mergeFailed": "Failed to merge PDFs.",
"mergeError": "Failed to merge PDFs. Please check that all files are valid and not password-protected.",
"workerError": "An unexpected error occurred in the merge worker.",
"loadError": "Failed to load one or more PDF files"
},
"loader": {
"renderingPreviews": "Rendering page previews...",
"merging": "Merging PDFs...",
"loadingDocuments": "Loading PDF documents..."
}
},
"splitPdf": {
"name": "Split PDF",
+15 -1
View File
@@ -19,7 +19,21 @@
"name": "Fusionner des PDF",
"subtitle": "Assembler plusieurs PDF en un seul fichier, tout en conservant les signets.",
"retainPageLabels": "Conserver les étiquettes de page d'origine de chaque fichier",
"retainPageLabelsHint": "Désactivé (par défaut) : le PDF fusionné utilise une numérotation naturelle 1–N. Activé : les étiquettes de page d'origine de chaque fichier sont conservées (peut produire des étiquettes en double)."
"retainPageLabelsHint": "Désactivé (par défaut) : le PDF fusionné utilise une numérotation naturelle 1–N. Activé : les étiquettes de page d'origine de chaque fichier sont conservées (peut produire des étiquettes en double).",
"alert": {
"thumbnailError": "Échec du rendu des aperçus de pages",
"noSelection": "Aucun fichier ni page sélectionné pour la fusion.",
"mergeSuccess": "PDF fusionnés avec succès !",
"mergeFailed": "Échec de la fusion des PDF.",
"mergeError": "Échec de la fusion des PDF. Veuillez vérifier que tous les fichiers sont valides et non protégés par mot de passe.",
"workerError": "Une erreur inattendue s'est produite dans le worker de fusion.",
"loadError": "Impossible de charger un ou plusieurs fichiers PDF"
},
"loader": {
"renderingPreviews": "Génération des aperçus de pages…",
"merging": "Fusion des PDF…",
"loadingDocuments": "Chargement des documents PDF…"
}
},
"splitPdf": {
"name": "Scinder un PDF",