-
المساعد الذكي
+
-
ملخص الرسالة
-
اختر رسالة ليقوم المساعد بتلخيصها.
+
+
-
إجراءات مقترحة
+
- لا إجراءات مقترحة
+
-
الردود المقترحة
+
-
اختر رسالة لعرض الردود المقترحة.
+
diff --git a/lang/ar.php b/lang/ar.php
new file mode 100644
index 0000000..83d482f
--- /dev/null
+++ b/lang/ar.php
@@ -0,0 +1,48 @@
+ "لوحة التحكم",
+ "manual_entry" => "إدخال يدوي",
+ "settings" => "الإعدادات",
+ "php_version" => "إصدار PHP",
+ "current_time" => "الوقت الحالي",
+ "health_check" => "بحث في البريد...",
+ "select_message_to_display" => "اختر رسالة لعرضها",
+ "message_content_here" => "محتوى الرسالة سيظهر هنا.",
+ "reply" => "رد",
+ "reply_all" => "رد على الكل",
+ "forward" => "تمرير",
+ "ai_assistant" => "المساعد الذكي",
+ "message_summary" => "ملخص الرسالة",
+ "select_message_for_summary" => "اختر رسالة ليقوم المساعد بتلخيصها.",
+ "suggested_actions" => "إجراءات مقترحة",
+ "no_suggested_actions" => "لا إجراءات مقترحة",
+ "suggested_replies" => "الردود المقترحة",
+ "select_message_for_replies" => "اختر رسالة لعرض الردود المقترحة.",
+
+ // Manual Email
+ "option_1" => "الخيار 1: رفع ملف بريد إلكتروني",
+ "choose_email_file" => "اختر ملف البريد الإلكتروني (.eml أو .txt)",
+ "analyze_and_populate" => "تحليل الملف وتعبئة الحقول",
+ "option_2" => "الخيار 2: إدخال يدوي",
+ "from" => "من",
+ "subject" => "الموضوع",
+ "message" => "الرسالة",
+ "save_email" => "حفظ البريد",
+ "saved_emails" => "رسائل البريد الإلكتروني المحفوظة",
+ "sender" => "المرسل",
+ "date" => "التاريخ",
+ "no_saved_emails" => "لا توجد رسائل بريد إلكتروني محفوظة حتى الآن.",
+ "email_saved_successfully" => "تم حفظ البريد الإلكتروني بنجاح.",
+
+ // Settings
+ "application_settings" => "إعدادات التطبيق",
+ "under_construction" => "هذه الصفحة قيد الإنشاء.",
+
+ // Language
+ "language" => "اللغة",
+ "arabic" => "العربية",
+ "english" => "English",
+ "french" => "Français"
+];
+?>
\ No newline at end of file
diff --git a/lang/en.php b/lang/en.php
new file mode 100644
index 0000000..ae5bae2
--- /dev/null
+++ b/lang/en.php
@@ -0,0 +1,48 @@
+ "Dashboard",
+ "manual_entry" => "Manual Entry",
+ "settings" => "Settings",
+ "php_version" => "PHP Version",
+ "current_time" => "Current Time",
+ "health_check" => "Search mail...",
+ "select_message_to_display" => "Select a message to display",
+ "message_content_here" => "Message content will appear here.",
+ "reply" => "Reply",
+ "reply_all" => "Reply All",
+ "forward" => "Forward",
+ "ai_assistant" => "AI Assistant",
+ "message_summary" => "Message Summary",
+ "select_message_for_summary" => "Select a message for the assistant to summarize.",
+ "suggested_actions" => "Suggested Actions",
+ "no_suggested_actions" => "No suggested actions",
+ "suggested_replies" => "Suggested Replies",
+ "select_message_for_replies" => "Select a message to display suggested replies.",
+
+ // Manual Email
+ "option_1" => "Option 1: Upload Email File",
+ "choose_email_file" => "Choose an email file (.eml or .txt)",
+ "analyze_and_populate" => "Analyze and Populate Fields",
+ "option_2" => "Option 2: Manual Entry",
+ "from" => "From",
+ "subject" => "Subject",
+ "message" => "Message",
+ "save_email" => "Save Email",
+ "saved_emails" => "Saved Emails",
+ "sender" => "Sender",
+ "date" => "Date",
+ "no_saved_emails" => "No saved emails yet.",
+ "email_saved_successfully" => "Email saved successfully.",
+
+ // Settings
+ "application_settings" => "Application Settings",
+ "under_construction" => "This page is under construction.",
+
+ // Language
+ "language" => "Language",
+ "arabic" => "العربية",
+ "english" => "English",
+ "french" => "Français"
+];
+?>
\ No newline at end of file
diff --git a/lang/fr.php b/lang/fr.php
new file mode 100644
index 0000000..c3b7b24
--- /dev/null
+++ b/lang/fr.php
@@ -0,0 +1,48 @@
+ "Tableau de bord",
+ "manual_entry" => "Saisie manuelle",
+ "settings" => "Paramètres",
+ "php_version" => "Version PHP",
+ "current_time" => "Heure actuelle",
+ "health_check" => "Rechercher un e-mail...",
+ "select_message_to_display" => "Sélectionnez un message à afficher",
+ "message_content_here" => "Le contenu du message apparaîtra ici.",
+ "reply" => "Répondre",
+ "reply_all" => "Répondre à tous",
+ "forward" => "Transférer",
+ "ai_assistant" => "Assistant IA",
+ "message_summary" => "Résumé du message",
+ "select_message_for_summary" => "Sélectionnez un message pour que l'assistant le résume.",
+ "suggested_actions" => "Actions suggérées",
+ "no_suggested_actions" => "Aucune action suggérée",
+ "suggested_replies" => "Réponses suggérées",
+ "select_message_for_replies" => "Sélectionnez un message pour afficher les réponses suggérées.",
+
+ // Manual Email
+ "option_1" => "Option 1 : Télécharger un fichier e-mail",
+ "choose_email_file" => "Choisissez un fichier e-mail (.eml ou .txt)",
+ "analyze_and_populate" => "Analyser et remplir les champs",
+ "option_2" => "Option 2 : Saisie manuelle",
+ "from" => "De",
+ "subject" => "Sujet",
+ "message" => "Message",
+ "save_email" => "Enregistrer l'e-mail",
+ "saved_emails" => "E-mails enregistrés",
+ "sender" => "Expéditeur",
+ "date" => "Date",
+ "no_saved_emails" => "Aucun e-mail enregistré pour le moment.",
+ "email_saved_successfully" => "E-mail enregistré avec succès.",
+
+ // Settings
+ "application_settings" => "Paramètres de l'application",
+ "under_construction" => "Cette page est en construction.",
+
+ // Language
+ "language" => "Langue",
+ "arabic" => "العربية",
+ "english" => "English",
+ "french" => "Français"
+];
+?>
\ No newline at end of file
diff --git a/manual_email.php b/manual_email.php
index 5bf53e7..64bd062 100644
--- a/manual_email.php
+++ b/manual_email.php
@@ -1,14 +1,44 @@
prepare('INSERT INTO manual_emails (sender, subject, message) VALUES (?, ?, ?)');
$stmt->execute([$from, $subject, $message]);
- $success_message = 'تم حفظ البريد الإلكتروني بنجاح!';
+ $success_message = t('email_saved_successfully');
+ // Clear fields after successful save
+ $from = '';
+ $subject = '';
+ $message = '';
} catch (PDOException $e) {
- // For development, it's useful to see the error. In production, you'd log this.
- $success_message = 'خطأ في حفظ البريد: ' . $e->getMessage();
+ $success_message = 'Error saving email: ' . $e->getMessage();
}
}
}
@@ -33,80 +66,122 @@ try {
$stmt = $pdo->query('SELECT sender, subject, message, created_at FROM manual_emails ORDER BY created_at DESC');
$saved_emails = $stmt->fetchAll();
} catch (PDOException $e) {
- // Handle error, e.g., by showing a message
- $db_error = 'خطأ في استرجاع رسائل البريد الإلكتروني: ' . $e->getMessage();
+ $db_error = 'Error fetching emails: ' . $e->getMessage();
}
?>
-
+
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
- إدخال البريد الإلكتروني يدوياً
- العودة للرئيسية
+
+
+
+
+
+
+
-
-
+
-
-
الرسائل المحفوظة
+
+
+
+
+
-
لا توجد رسائل محفوظة حتى الآن.
-
-
-
-
من:
-
الموضوع:
-
الرسالة:
-
-
تم الاستلام في:
+
+
+
+
-
+
+
+
\ No newline at end of file
diff --git a/settings.php b/settings.php
index 89d5b11..284bffc 100644
--- a/settings.php
+++ b/settings.php
@@ -1,49 +1,61 @@
-
+
-
الإعدادات
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
-
-
إعدادات التطبيق
-
هذه الصفحة مخصصة لإعدادات التطبيق المستقبلية.
-
+
-
+
\ No newline at end of file