feat: implement email archiving options and reorganize functionality

This commit is contained in:
Linus Rath
2026-03-17 20:37:57 +01:00
parent 070eeeecee
commit 1f7cd61fc7
12 changed files with 242 additions and 5 deletions
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Dauerhaft löschen",
"warning": "E-Mails werden dauerhaft gelöscht und können nicht wiederhergestellt werden. Diese Aktion ist unwiderruflich."
},
"archive_mode": {
"label": "Nachrichten archivieren in",
"description": "Wie E-Mails beim Archivieren organisiert werden",
"single": "Einem einzigen Ordner",
"year": "Einem Ordner pro Jahr",
"month": "Einem Ordner pro Monat",
"reorganize": "Bestehendes Archiv umorganisieren",
"reorganize_success": "{count, plural, =0 {Keine E-Mails umzuorganisieren} =1 {1 E-Mail umorganisiert} other {# E-Mails umorganisiert}}",
"reorganize_error": "Archiv konnte nicht umorganisiert werden"
},
"permanently_delete_junk": {
"label": "Spam dauerhaft löschen",
"description": "E-Mails aus dem Spam-Ordner dauerhaft löschen, anstatt sie in den Papierkorb zu verschieben"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Delete Permanently",
"warning": "Emails will be permanently deleted and cannot be recovered. This action is irreversible."
},
"archive_mode": {
"label": "Archive in",
"description": "How to organize emails when archiving",
"single": "A single folder",
"year": "A folder per year",
"month": "A folder per month",
"reorganize": "Reorganize existing archive",
"reorganize_success": "{count, plural, =0 {No emails to reorganize} =1 {1 email reorganized} other {# emails reorganized}}",
"reorganize_error": "Failed to reorganize archive"
},
"permanently_delete_junk": {
"label": "Permanently Delete Junk",
"description": "Permanently delete emails from the Junk/Spam folder instead of moving them to Trash"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Eliminar Permanentemente",
"warning": "Los correos se eliminarán permanentemente y no se podrán recuperar. Esta acción es irreversible."
},
"archive_mode": {
"label": "Archivar en",
"description": "Cómo organizar los correos al archivar",
"single": "Una sola carpeta",
"year": "Una carpeta por año",
"month": "Una carpeta por mes",
"reorganize": "Reorganizar archivo existente",
"reorganize_success": "{count, plural, =0 {No hay correos para reorganizar} =1 {1 correo reorganizado} other {# correos reorganizados}}",
"reorganize_error": "Error al reorganizar el archivo"
},
"permanently_delete_junk": {
"label": "Eliminar spam permanentemente",
"description": "Eliminar permanentemente los correos de la carpeta Spam en lugar de moverlos a la Papelera"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Supprimer définitivement",
"warning": "Les emails seront supprimés définitivement et ne pourront pas être récupérés. Cette action est irréversible."
},
"archive_mode": {
"label": "Archiver dans",
"description": "Comment organiser les emails lors de l'archivage",
"single": "Un seul dossier",
"year": "Un dossier par année",
"month": "Un dossier par mois",
"reorganize": "Réorganiser l'archive existante",
"reorganize_success": "{count, plural, =0 {Aucun email à réorganiser} =1 {1 email réorganisé} other {# emails réorganisés}}",
"reorganize_error": "Échec de la réorganisation de l'archive"
},
"permanently_delete_junk": {
"label": "Supprimer définitivement les indésirables",
"description": "Supprimer définitivement les e-mails du dossier Indésirables au lieu de les déplacer vers la corbeille"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Elimina definitivamente",
"warning": "I messaggi verranno eliminati definitivamente e non potranno essere recuperati. Questa azione è irreversibile."
},
"archive_mode": {
"label": "Archivia in",
"description": "Come organizzare le email durante l'archiviazione",
"single": "Una singola cartella",
"year": "Una cartella per anno",
"month": "Una cartella per mese",
"reorganize": "Riorganizza archivio esistente",
"reorganize_success": "{count, plural, =0 {Nessuna email da riorganizzare} =1 {1 email riorganizzata} other {# email riorganizzate}}",
"reorganize_error": "Impossibile riorganizzare l'archivio"
},
"permanently_delete_junk": {
"label": "Elimina spam definitivamente",
"description": "Elimina definitivamente i messaggi dalla cartella Spam invece di spostarli nel cestino"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "完全に削除",
"warning": "メールは完全に削除され、復元できません。この操作は元に戻せません。"
},
"archive_mode": {
"label": "アーカイブ先",
"description": "アーカイブ時のメール整理方法",
"single": "単一フォルダ",
"year": "年ごとのフォルダ",
"month": "月ごとのフォルダ",
"reorganize": "既存アーカイブを再整理",
"reorganize_success": "{count, plural, =0 {再整理するメールはありません} other {#通のメールを再整理しました}}",
"reorganize_error": "アーカイブの再整理に失敗しました"
},
"permanently_delete_junk": {
"label": "迷惑メールを完全に削除",
"description": "迷惑メールフォルダのメールをゴミ箱に移動せずに完全に削除する"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Permanent verwijderen",
"warning": "E-mails worden permanent verwijderd en kunnen niet worden hersteld. Deze actie is onomkeerbaar."
},
"archive_mode": {
"label": "Archiveren in",
"description": "Hoe e-mails bij archivering worden georganiseerd",
"single": "Eén enkele map",
"year": "Een map per jaar",
"month": "Een map per maand",
"reorganize": "Bestaand archief herorganiseren",
"reorganize_success": "{count, plural, =0 {Geen e-mails om te herorganiseren} =1 {1 e-mail geherorganiseerd} other {# e-mails geherorganiseerd}}",
"reorganize_error": "Archief herorganiseren mislukt"
},
"permanently_delete_junk": {
"label": "Spam permanent verwijderen",
"description": "E-mails uit de map Spam permanent verwijderen in plaats van naar de prullenbak te verplaatsen"
+10
View File
@@ -680,6 +680,16 @@
"permanent": "Excluir Permanentemente",
"warning": "Os e-mails serão excluídos permanentemente e não poderão ser recuperados. Esta ação é irreversível."
},
"archive_mode": {
"label": "Arquivar em",
"description": "Como organizar os e-mails ao arquivar",
"single": "Uma única pasta",
"year": "Uma pasta por ano",
"month": "Uma pasta por mês",
"reorganize": "Reorganizar arquivo existente",
"reorganize_success": "{count, plural, =0 {Nenhum e-mail para reorganizar} =1 {1 e-mail reorganizado} other {# e-mails reorganizados}}",
"reorganize_error": "Falha ao reorganizar o arquivo"
},
"permanently_delete_junk": {
"label": "Excluir spam permanentemente",
"description": "Excluir permanentemente e-mails da pasta Spam em vez de movê-los para a Lixeira"