Skip to content

Commit fbf2d73

Browse files
Update translations
1 parent 55ba504 commit fbf2d73

26 files changed

+1285
-100
lines changed

resources/lang/ar/api.php

Lines changed: 101 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,105 @@
11
<?php
22

33
return [
4-
'settings' => 'إعدادات واجهة برمجة التطبيقات',
4+
'settings' => 'إعدادات API',
55
'settings_description' => 'عرض وتحديث إعدادات API الخاصة بك',
6-
'save_settings' => 'احفظ التغييرات',
7-
'setting_title' => 'إعدادات واجهة برمجة التطبيقات',
8-
'setting_description' => 'إعدادات واجهة برمجة التطبيقات',
9-
'api_enabled' => 'هل تم تمكين واجهة برمجة التطبيقات؟',
10-
];
6+
'save_settings' => 'حفظ الإعدادات',
7+
'setting_title' => 'إعدادات API',
8+
'setting_description' => 'تكوين إعدادات الوصول والأمان لـ API',
9+
'api_enabled' => 'تمكين API',
10+
'api_enabled_description' => 'تمكين أو تعطيل REST API لموقعك الإلكتروني. عند التعطيل، ستصبح جميع نقاط النهاية لـ API غير قابلة للوصول.',
11+
'api_key' => 'مفتاح API',
12+
'api_key_description' => 'مفتاح أمان اختياري للوصول إلى API. عند التعيين، يجب أن تتضمن جميع طلبات API هذا المفتاح في رأس X-API-KEY.',
13+
'api_key_placeholder' => 'أدخل مفتاح API الخاص بك (اتركه فارغاً للتعطيل)',
14+
'generate_api_key' => 'إنشاء مفتاح عشوائي',
15+
'edit_api_key' => 'تحرير مفتاح API',
16+
'copy_api_key' => 'نسخ إلى الحافظة',
17+
'api_key_generated' => 'تم إنشاء مفتاح API جديد بنجاح!',
18+
'api_key_copied' => 'تم نسخ مفتاح API إلى الحافظة!',
19+
'api_key_edit_enabled' => 'حقل مفتاح API قابل للتحرير الآن.',
20+
'api_documentation' => 'وثائق API',
21+
'api_documentation_description' => 'عرض وثائق API الكاملة مع الأمثلة وتفاصيل نقاط النهاية.',
22+
'view_documentation' => 'عرض وثائق API',
23+
'api_usage_examples' => 'أمثلة الاستخدام',
24+
'api_usage_curl_example' => 'مثال على طلب cURL مع مفتاح API:',
25+
'api_usage_javascript_example' => 'مثال على طلب JavaScript:',
26+
'api_security_section' => 'إعدادات الأمان',
27+
'api_general_section' => 'الإعدادات العامة',
28+
'api_help_section' => 'المساعدة والوثائق',
29+
'push_notifications_section' => 'الإشعارات الفورية (FCM v1 API)',
30+
'push_notifications_enabled' => 'تمكين الإشعارات الفورية',
31+
'push_notifications_enabled_description' => 'تمكين أو تعطيل الإشعارات الفورية لتطبيقات الهاتف المحمول. عند التعطيل، لن يتم إرسال أي إشعارات إلى الأجهزة.',
32+
'fcm_project_id' => 'معرف مشروع Firebase',
33+
'fcm_project_id_description' => 'معرف مشروع Firebase الخاص بك. يمكنك العثور على هذا في إعدادات مشروع Firebase.',
34+
'fcm_project_id_placeholder' => 'أدخل معرف مشروع Firebase',
35+
'fcm_service_account_path' => 'ملف JSON لحساب الخدمة',
36+
'fcm_service_account_path_description' => 'مسار ملف JSON لحساب خدمة Firebase (نسبي إلى storage/app/ أو مسار مطلق).',
37+
'fcm_service_account_upload_description' => 'قم بتحميل ملف JSON لحساب خدمة Firebase. سيتم تخزين الملف بأمان في دليل storage/app/firebase/.',
38+
'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
39+
'upload_file' => 'تحميل ملف',
40+
'remove_file' => 'إزالة الملف',
41+
'uploaded_at' => 'تم التحميل في',
42+
'upload_json_file' => 'يرجى تحميل ملف JSON لحساب الخدمة.',
43+
'uploading_file' => 'جاري تحميل الملف',
44+
'file_uploaded_successfully' => 'تم تحميل الملف بنجاح!',
45+
'file_removed_successfully' => 'تم حذف الملف بنجاح!',
46+
'invalid_json_file' => 'يرجى اختيار ملف JSON صحيح.',
47+
'file_upload_error' => 'خطأ في تحميل الملف. يرجى المحاولة مرة أخرى.',
48+
'file_remove_error' => 'خطأ في حذف الملف. يرجى المحاولة مرة أخرى.',
49+
'send_custom_notification' => 'إرسال إشعار مخصص',
50+
'notification_title' => 'العنوان',
51+
'notification_title_placeholder' => 'أدخل عنوان الإشعار',
52+
'notification_message' => 'الرسالة',
53+
'notification_message_placeholder' => 'أدخل رسالة الإشعار',
54+
'notification_message_help' => 'حد أقصى 500 حرف',
55+
'notification_target' => 'الأجهزة المستهدفة',
56+
'notification_action_url' => 'رابط الإجراء (اختياري)',
57+
'notification_action_url_placeholder' => 'https://example.com/page',
58+
'notification_action_url_help' => 'الرابط المراد فتحه عند النقر على الإشعار',
59+
'notification_image_url' => 'رابط الصورة (اختياري)',
60+
'notification_image_url_placeholder' => 'https://example.com/image.jpg',
61+
'notification_image_url_help' => 'الصورة المراد عرضها في الإشعار',
62+
'notification_send_info' => 'سيتم إرسال الإشعارات إلى جميع رموز الأجهزة النشطة',
63+
'send_notification' => 'إرسال إشعار',
64+
'all_devices' => 'جميع الأجهزة',
65+
'android_devices' => 'أجهزة Android فقط',
66+
'ios_devices' => 'أجهزة iOS فقط',
67+
'customer_devices' => 'أجهزة العملاء فقط',
68+
'notification_sending' => 'جاري إرسال الإشعار...',
69+
'notification_sent_success' => 'تم إرسال الإشعار بنجاح!',
70+
'notification_sent_error' => 'فشل في إرسال الإشعار. يرجى المحاولة مرة أخرى.',
71+
'fcm_setup_title' => 'تعليمات إعداد Firebase Cloud Messaging',
72+
'fcm_step_1_title' => '1. إنشاء مشروع Firebase',
73+
'fcm_step_1_1' => 'انتقل إلى وحدة تحكم Firebase (console.firebase.google.com)',
74+
'fcm_step_1_2' => 'أنشئ مشروعاً جديداً أو اختر مشروعاً موجوداً',
75+
'fcm_step_1_3' => 'انسخ معرف المشروع من إعدادات المشروع',
76+
'fcm_step_2_title' => '2. إنشاء حساب خدمة',
77+
'fcm_step_2_1' => 'انتقل إلى إعدادات المشروع > حسابات الخدمة',
78+
'fcm_step_2_2' => 'انقر على "إنشاء مفتاح خاص جديد"',
79+
'fcm_step_2_3' => 'قم بتنزيل ملف JSON',
80+
'fcm_step_2_4' => 'قم بتحميله إلى مجلد storage/app/firebase/ على الخادم',
81+
'fcm_step_3_title' => '3. تمكين FCM API',
82+
'fcm_step_3_1' => 'انتقل إلى وحدة تحكم Google Cloud',
83+
'fcm_step_3_2' => 'قم بتمكين Firebase Cloud Messaging API',
84+
'fcm_step_3_3' => 'تأكد من تمكين الفوترة لمشروعك',
85+
'fcm_step_4_title' => '4. تكوين الإعدادات',
86+
'fcm_step_4_1' => 'أدخل معرف المشروع أعلاه',
87+
'fcm_step_4_2' => 'أدخل المسار إلى ملف JSON لحساب الخدمة',
88+
'fcm_security_note_title' => 'ملاحظة أمان:',
89+
'fcm_security_note' => 'احتفظ بملف JSON لحساب الخدمة آمناً ولا تقم بإرساله إلى نظام التحكم في الإصدار. احفظه في مكان آمن على الخادم.',
90+
91+
// Additional JavaScript translations
92+
'your_api_key_here' => 'your-api-key-here',
93+
'file_size_too_large' => 'يجب أن يكون حجم الملف أقل من 2 ميجابايت.',
94+
'confirm_remove_service_account' => 'هل أنت متأكد من أنك تريد حذف ملف حساب الخدمة؟',
95+
'service_account_file_label' => 'ملف حساب الخدمة:',
96+
'just_uploaded' => '(تم التحميل للتو)',
97+
'service_account_not_uploaded' => 'ملف حساب الخدمة <strong>غير محمل</strong>. يرجى تحميل ملف JSON لحساب الخدمة.',
98+
'please_enter_notification_title' => 'يرجى إدخال عنوان الإشعار.',
99+
'please_enter_notification_message' => 'يرجى إدخال رسالة الإشعار.',
100+
'notification_error_occurred' => 'حدث خطأ أثناء إرسال الإشعار.',
101+
'sent_to_devices' => 'تم الإرسال إلى: :count جهاز',
102+
'failed_devices' => 'فشل: :count جهاز',
103+
'will_send_to_devices' => 'سيتم الإرسال إلى :total جهاز نشط (:android Android، :ios iOS، :customers عملاء)',
104+
'close' => 'إغلاق',
105+
];
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php
22

33
return [
4-
'name' => 'رمز الحرم',
5-
'create' => 'رمز الحرم الجديد',
4+
'name' => 'Sanctum Token',
5+
'create' => 'رمز Sanctum جديد',
66
'abilities' => 'قدرات',
77
'last_used_at' => 'آخر استخدام في',
8-
'generated_message' => 'هذا هو رمز الوصول الشخصي الجديد الخاص بك، ويظهر هذا الرمز مرة واحدة فقط، تأكد من نسخه.',
8+
'generated_message' => 'هذا هو رمز الوصول الشخصي الجديد الخاص بك. يظهر هذا الرمز مرة واحدة فقط، تأكد من نسخه.',
99
];

resources/lang/de/api.php

Lines changed: 101 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,105 @@
11
<?php
22

33
return [
4-
'settings' => 'API -Einstellungen',
5-
'settings_description' => 'Zeigen und aktualisieren Sie Ihre API -Einstellungen',
4+
'settings' => 'API-Einstellungen',
5+
'settings_description' => 'Zeigen Sie Ihre API-Einstellungen an und aktualisieren Sie sie',
66
'save_settings' => 'Einstellungen speichern',
7-
'setting_title' => 'API -Einstellungen',
8-
'setting_description' => 'Einstellungen für API',
9-
'api_enabled' => 'API aktiviert?',
10-
];
7+
'setting_title' => 'API-Einstellungen',
8+
'setting_description' => 'Konfigurieren Sie Ihre API-Zugriffs- und Sicherheitseinstellungen',
9+
'api_enabled' => 'API aktivieren',
10+
'api_enabled_description' => 'Aktivieren oder deaktivieren Sie die REST-API für Ihre Website. Wenn deaktiviert, sind alle API-Endpunkte nicht erreichbar.',
11+
'api_key' => 'API-Schlüssel',
12+
'api_key_description' => 'Optionaler Sicherheitsschlüssel für API-Zugriff. Wenn gesetzt, müssen alle API-Anfragen diesen Schlüssel im X-API-KEY-Header enthalten.',
13+
'api_key_placeholder' => 'Geben Sie Ihren API-Schlüssel ein (leer lassen zum Deaktivieren)',
14+
'generate_api_key' => 'Zufälligen Schlüssel generieren',
15+
'edit_api_key' => 'API-Schlüssel bearbeiten',
16+
'copy_api_key' => 'In die Zwischenablage kopieren',
17+
'api_key_generated' => 'Neuer API-Schlüssel erfolgreich generiert!',
18+
'api_key_copied' => 'API-Schlüssel in die Zwischenablage kopiert!',
19+
'api_key_edit_enabled' => 'API-Schlüssel-Feld ist jetzt bearbeitbar.',
20+
'api_documentation' => 'API-Dokumentation',
21+
'api_documentation_description' => 'Zeigen Sie die vollständige API-Dokumentation mit Beispielen und Endpunkt-Details an.',
22+
'view_documentation' => 'API-Dokumentation anzeigen',
23+
'api_usage_examples' => 'Verwendungsbeispiele',
24+
'api_usage_curl_example' => 'Beispiel cURL-Anfrage mit API-Schlüssel:',
25+
'api_usage_javascript_example' => 'Beispiel JavaScript-Anfrage:',
26+
'api_security_section' => 'Sicherheitseinstellungen',
27+
'api_general_section' => 'Allgemeine Einstellungen',
28+
'api_help_section' => 'Hilfe und Dokumentation',
29+
'push_notifications_section' => 'Push-Benachrichtigungen (FCM v1 API)',
30+
'push_notifications_enabled' => 'Push-Benachrichtigungen aktivieren',
31+
'push_notifications_enabled_description' => 'Aktivieren oder deaktivieren Sie Push-Benachrichtigungen für mobile Apps. Wenn deaktiviert, werden keine Benachrichtigungen an Geräte gesendet.',
32+
'fcm_project_id' => 'Firebase-Projekt-ID',
33+
'fcm_project_id_description' => 'Ihre Firebase-Projekt-ID. Sie finden diese in Ihren Firebase-Projekteinstellungen.',
34+
'fcm_project_id_placeholder' => 'Geben Sie Ihre Firebase-Projekt-ID ein',
35+
'fcm_service_account_path' => 'Service-Account-JSON-Datei',
36+
'fcm_service_account_path_description' => 'Pfad zu Ihrer Firebase-Service-Account-JSON-Datei (relativ zu storage/app/ oder absoluter Pfad).',
37+
'fcm_service_account_upload_description' => 'Laden Sie Ihre Firebase-Service-Account-JSON-Datei hoch. Die Datei wird sicher im Verzeichnis storage/app/firebase/ gespeichert.',
38+
'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
39+
'upload_file' => 'Datei hochladen',
40+
'remove_file' => 'Datei entfernen',
41+
'uploaded_at' => 'Hochgeladen um',
42+
'upload_json_file' => 'Bitte laden Sie Ihre Service-Account-JSON-Datei hoch.',
43+
'uploading_file' => 'Datei wird hochgeladen',
44+
'file_uploaded_successfully' => 'Datei erfolgreich hochgeladen!',
45+
'file_removed_successfully' => 'Datei erfolgreich entfernt!',
46+
'invalid_json_file' => 'Bitte wählen Sie eine gültige JSON-Datei aus.',
47+
'file_upload_error' => 'Fehler beim Hochladen der Datei. Bitte versuchen Sie es erneut.',
48+
'file_remove_error' => 'Fehler beim Entfernen der Datei. Bitte versuchen Sie es erneut.',
49+
'send_custom_notification' => 'Benutzerdefinierte Benachrichtigung senden',
50+
'notification_title' => 'Titel',
51+
'notification_title_placeholder' => 'Benachrichtigungstitel eingeben',
52+
'notification_message' => 'Nachricht',
53+
'notification_message_placeholder' => 'Benachrichtigungsnachricht eingeben',
54+
'notification_message_help' => 'Maximal 500 Zeichen',
55+
'notification_target' => 'Zielgeräte',
56+
'notification_action_url' => 'Aktions-URL (Optional)',
57+
'notification_action_url_placeholder' => 'https://example.com/page',
58+
'notification_action_url_help' => 'URL, die beim Tippen auf die Benachrichtigung geöffnet wird',
59+
'notification_image_url' => 'Bild-URL (Optional)',
60+
'notification_image_url_placeholder' => 'https://example.com/image.jpg',
61+
'notification_image_url_help' => 'Bild, das in der Benachrichtigung angezeigt wird',
62+
'notification_send_info' => 'Benachrichtigungen werden an alle aktiven Geräte-Token gesendet',
63+
'send_notification' => 'Benachrichtigung senden',
64+
'all_devices' => 'Alle Geräte',
65+
'android_devices' => 'Nur Android-Geräte',
66+
'ios_devices' => 'Nur iOS-Geräte',
67+
'customer_devices' => 'Nur Kundengeräte',
68+
'notification_sending' => 'Benachrichtigung wird gesendet...',
69+
'notification_sent_success' => 'Benachrichtigung erfolgreich gesendet!',
70+
'notification_sent_error' => 'Fehler beim Senden der Benachrichtigung. Bitte versuchen Sie es erneut.',
71+
'fcm_setup_title' => 'Firebase Cloud Messaging Einrichtungsanweisungen',
72+
'fcm_step_1_title' => '1. Firebase-Projekt erstellen',
73+
'fcm_step_1_1' => 'Gehen Sie zur Firebase-Konsole (console.firebase.google.com)',
74+
'fcm_step_1_2' => 'Erstellen Sie ein neues Projekt oder wählen Sie ein vorhandenes aus',
75+
'fcm_step_1_3' => 'Kopieren Sie die Projekt-ID aus den Projekteinstellungen',
76+
'fcm_step_2_title' => '2. Service-Account generieren',
77+
'fcm_step_2_1' => 'Gehen Sie zu Projekteinstellungen > Service-Accounts',
78+
'fcm_step_2_2' => 'Klicken Sie auf "Neuen privaten Schlüssel generieren"',
79+
'fcm_step_2_3' => 'Laden Sie die JSON-Datei herunter',
80+
'fcm_step_2_4' => 'Laden Sie sie in den storage/app/firebase/ Ordner Ihres Servers hoch',
81+
'fcm_step_3_title' => '3. FCM-API aktivieren',
82+
'fcm_step_3_1' => 'Gehen Sie zur Google Cloud Console',
83+
'fcm_step_3_2' => 'Aktivieren Sie die Firebase Cloud Messaging API',
84+
'fcm_step_3_3' => 'Stellen Sie sicher, dass die Abrechnung für Ihr Projekt aktiviert ist',
85+
'fcm_step_4_title' => '4. Einstellungen konfigurieren',
86+
'fcm_step_4_1' => 'Geben Sie Ihre Projekt-ID oben ein',
87+
'fcm_step_4_2' => 'Geben Sie den Pfad zu Ihrer Service-Account-JSON-Datei ein',
88+
'fcm_security_note_title' => 'Sicherheitshinweis:',
89+
'fcm_security_note' => 'Halten Sie Ihre Service-Account-JSON-Datei sicher und übertragen Sie sie niemals an die Versionskontrolle. Speichern Sie sie an einem sicheren Ort auf Ihrem Server.',
90+
91+
// Additional JavaScript translations
92+
'your_api_key_here' => 'your-api-key-here',
93+
'file_size_too_large' => 'Die Dateigröße muss kleiner als 2 MB sein.',
94+
'confirm_remove_service_account' => 'Sind Sie sicher, dass Sie die Service-Account-Datei entfernen möchten?',
95+
'service_account_file_label' => 'Service-Account-Datei:',
96+
'just_uploaded' => '(Gerade hochgeladen)',
97+
'service_account_not_uploaded' => 'Service-Account-Datei ist <strong>nicht hochgeladen</strong>. Bitte laden Sie Ihre Service-Account-JSON-Datei hoch.',
98+
'please_enter_notification_title' => 'Bitte geben Sie einen Benachrichtigungstitel ein.',
99+
'please_enter_notification_message' => 'Bitte geben Sie eine Benachrichtigungsnachricht ein.',
100+
'notification_error_occurred' => 'Beim Senden der Benachrichtigung ist ein Fehler aufgetreten.',
101+
'sent_to_devices' => 'Gesendet an: :count Geräte',
102+
'failed_devices' => 'Fehlgeschlagen: :count Geräte',
103+
'will_send_to_devices' => 'Wird an :total aktive Geräte gesendet (:android Android, :ios iOS, :customers Kunden)',
104+
'close' => 'Schließen',
105+
];

resources/lang/de/sanctum-token.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
return [
44
'name' => 'Sanctum Token',
5-
'create' => 'Neues Sanctum -Token',
5+
'create' => 'Neues Sanctum Token',
66
'abilities' => 'Fähigkeiten',
7-
'last_used_at' => 'Zuletzt benutzt bei',
8-
'generated_message' => 'Dies ist Ihr neuer persönlicher Zugangs -Token. Dieses Token zeigt nur 1 Mal, stellen Sie sicher, dass Sie es kopiert haben.',
7+
'last_used_at' => 'Zuletzt verwendet am',
8+
'generated_message' => 'Dies ist Ihr neuer persönlicher Zugangs-Token. Dieses Token wird nur einmal angezeigt. Stellen Sie sicher, dass Sie es kopiert haben.',
99
];

0 commit comments

Comments
 (0)