feat: Add sync_batch_size to allow users to customize the synchronization batch size, and introduce date_before to support semantics such as downloading emails from more than one year ago. #24 #58

This commit is contained in:
rustmailer
2025-12-28 13:01:34 +08:00
parent b35493e4e1
commit 1f57f372d3
46 changed files with 831 additions and 351 deletions
+16
View File
@@ -138,6 +138,22 @@
"systemVersion": "إصدار النظام"
},
"accounts": {
"beforeRelativeValue": "مزامنة رسائل البريد الإلكتروني قبل {{value}} {{unit}} مضت",
"sinceRelativeValue": "مزامنة رسائل البريد الإلكتروني لآخر {{value}} {{unit}}",
"syncBatchSize": "حجم دفعة المزامنة",
"syncBatchSizeDescription": "عدد الرسائل التي يتم جلبها لكل طلب IMAP",
"incrementalSyncDescription": "عدد مرات إجراء مزامنة البريد الإلكتروني المتزايدة (بالدقائق)",
"syncScope": "استراتيجية المزامنة",
"syncScopeDescription": "اختر رسائل البريد الإلكتروني التي يجب فهرستها وأرشفتها.",
"selectMode": "حدد وضع التصفية",
"syncAll": "مزامنة جميع رسائل البريد الإلكتروني",
"sinceFixed": "منذ تاريخ محدد",
"sinceRelative": "مزامنة رسائل البريد الإلكتروني الحديثة فقط",
"beforeRelative": "أرشفة رسائل البريد الإلكتروني القديمة فقط",
"duration": "المدة",
"unit": "الوحدة",
"accessControl": "التحكم في الوصول",
"owner": "المنشئ",
"access_control": {
"title": "تخصيص الوصول للحساب",
"description": "تعيين الأدوار والمستخدمين المفوضين لـ {{email}}",