File size: 6,732 Bytes
98fbc6d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
import type { TranslationStrings } from '../types';

const login: TranslationStrings = {
  'login.error': 'فشل تسجيل الدخول. يرجى التحقق من بياناتك.',
  'login.tagline': 'رحلاتك.\nخطتك.',
  'login.description':
    'خطط لرحلاتك بشكل تعاوني مع خرائط تفاعلية وميزانيات ومزامنة لحظية.',
  'login.features.maps': 'خرائط تفاعلية',
  'login.features.mapsDesc': 'Google Places ومسارات وتجميع',
  'login.features.realtime': 'مزامنة فورية',
  'login.features.realtimeDesc': 'خططوا معًا عبر WebSocket',
  'login.features.budget': 'تتبع الميزانية',
  'login.features.budgetDesc': 'فئات ورسوم وتقسيم لكل شخص',
  'login.features.collab': 'تعاون',
  'login.features.collabDesc': 'عدة مستخدمين مع رحلات مشتركة',
  'login.features.packing': 'قوائم تجهيز',
  'login.features.packingDesc': 'فئات وتقدم واقتراحات',
  'login.features.bookings': 'الحجوزات',
  'login.features.bookingsDesc': 'رحلات وفنادق ومطاعم وغير ذلك',
  'login.features.files': 'المستندات',
  'login.features.filesDesc': 'رفع الملفات وإدارتها',
  'login.features.routes': 'مسارات ذكية',
  'login.features.routesDesc': 'تحسين تلقائي وتصدير إلى Google Maps',
  'login.selfHosted': 'استضافة ذاتية · مفتوح المصدر · بياناتك تبقى ملكك',
  'login.title': 'تسجيل الدخول',
  'login.subtitle': 'مرحبًا بعودتك',
  'login.signingIn': 'جارٍ تسجيل الدخول…',
  'login.signIn': 'دخول',
  'login.createAdmin': 'إنشاء حساب مسؤول',
  'login.createAdminHint': 'أعد إعداد أول حساب مسؤول لـ TREK.',
  'login.setNewPassword': 'تعيين كلمة مرور جديدة',
  'login.setNewPasswordHint': 'يجب عليك تغيير كلمة المرور قبل المتابعة.',
  'login.createAccount': 'إنشاء حساب',
  'login.createAccountHint': 'سجّل حسابًا جديدًا.',
  'login.creating': 'جارٍ الإنشاء…',
  'login.noAccount': 'ليس لديك حساب؟',
  'login.hasAccount': 'لديك حساب بالفعل؟',
  'login.register': 'تسجيل',
  'login.username': 'اسم المستخدم',
  'login.oidc.registrationDisabled': 'التسجيل معطّل. تواصل مع المسؤول.',
  'login.oidc.noEmail': 'لم يتم استلام بريد إلكتروني من المزوّد.',
  'login.oidc.tokenFailed': 'فشلت المصادقة.',
  'login.oidc.invalidState': 'جلسة غير صالحة. حاول مرة أخرى.',
  'login.demoFailed': 'فشل الدخول إلى العرض التجريبي',
  'login.oidcSignIn': 'تسجيل الدخول عبر {name}',
  'login.oidcOnly':
    'تم تعطيل المصادقة بكلمة المرور. يرجى تسجيل الدخول عبر مزود SSO.',
  'login.oidcLoggedOut': 'تم تسجيل خروجك. سجّل الدخول مجدداً عبر مزود SSO.',
  'login.demoHint': 'جرّب العرض التجريبي دون الحاجة للتسجيل',
  'login.mfaTitle': 'المصادقة الثنائية',
  'login.mfaSubtitle': 'أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة.',
  'login.mfaCodeLabel': 'رمز التحقق',
  'login.mfaCodeRequired': 'أدخل الرمز من تطبيق المصادقة.',
  'login.mfaHint': 'افتح Google Authenticator أو Authy أو أي تطبيق TOTP آخر.',
  'login.mfaBack': '← العودة لتسجيل الدخول',
  'login.mfaVerify': 'تحقق',
  'login.invalidInviteLink': 'رابط الدعوة غير صالح أو منتهي الصلاحية',
  'login.oidcFailed': 'فشل تسجيل الدخول عبر OIDC',
  'login.usernameRequired': 'اسم المستخدم مطلوب',
  'login.passwordMinLength': 'يجب أن تكون كلمة المرور 8 أحرف على الأقل',
  'login.forgotPassword': 'نسيت كلمة المرور؟',
  'login.rememberMe': 'تذكرني',
  'login.forgotPasswordTitle': 'إعادة تعيين كلمة المرور',
  'login.forgotPasswordBody':
    'أدخل عنوان البريد الإلكتروني المسجَّل. إذا كان الحساب موجودًا، سنرسل رابط إعادة التعيين.',
  'login.forgotPasswordSubmit': 'إرسال الرابط',
  'login.forgotPasswordSentTitle': 'تحقق من بريدك',
  'login.forgotPasswordSentBody':
    'إذا كان هناك حساب مرتبط بهذا البريد، فإن الرابط في الطريق. تنتهي صلاحيته خلال 60 دقيقة.',
  'login.forgotPasswordSmtpHintOff':
    'ملاحظة: لم يقم المسؤول بتكوين SMTP، لذا سيتم كتابة رابط إعادة التعيين في وحدة تحكم الخادم بدلاً من إرساله عبر البريد الإلكتروني.',
  'login.backToLogin': 'العودة إلى تسجيل الدخول',
  'login.newPassword': 'كلمة المرور الجديدة',
  'login.confirmPassword': 'تأكيد كلمة المرور الجديدة',
  'login.passwordsDontMatch': 'كلمتا المرور غير متطابقتين',
  'login.mfaCode': 'رمز 2FA',
  'login.resetPasswordTitle': 'ضبط كلمة مرور جديدة',
  'login.resetPasswordBody':
    'اختر كلمة مرور قوية لم تستخدمها هنا من قبل. 8 أحرف على الأقل.',
  'login.resetPasswordMfaBody':
    'أدخل رمز 2FA أو رمز النسخ الاحتياطي لإتمام إعادة التعيين.',
  'login.resetPasswordSubmit': 'إعادة تعيين كلمة المرور',
  'login.resetPasswordVerify': 'تحقق وأعد التعيين',
  'login.resetPasswordSuccessTitle': 'تم تحديث كلمة المرور',
  'login.resetPasswordSuccessBody':
    'يمكنك الآن تسجيل الدخول بكلمة المرور الجديدة.',
  'login.resetPasswordInvalidLink': 'رابط إعادة تعيين غير صالح',
  'login.resetPasswordInvalidLinkBody':
    'هذا الرابط مفقود أو تالف. اطلب رابطًا جديدًا للمتابعة.',
  'login.resetPasswordFailed': 'فشلت إعادة التعيين. ربما انتهت صلاحية الرابط.',
  'login.emailPlaceholder': 'your@email.com', // en-fallback
  'login.passkey.signIn': 'تسجيل الدخول باستخدام مفتاح المرور',
  'login.passkey.failed': 'فشل تسجيل الدخول بمفتاح المرور. يرجى المحاولة مرة أخرى.',
};
export default login;