568 lines
38 KiB
JSON
568 lines
38 KiB
JSON
{
|
|
"title": "الإعدادات",
|
|
"common": {
|
|
"save": "حفظ",
|
|
"cancel": "إلغاء",
|
|
"confirm": "تأكيد",
|
|
"remove": "إزالة",
|
|
"delete": "حذف",
|
|
"refresh": "تحديث",
|
|
"loading": "جارٍ التحميل…",
|
|
"on": "مفعّل",
|
|
"off": "متوقف",
|
|
"error": "خطأ",
|
|
"success": "تم بنجاح",
|
|
"plusFeature": "ميزة Plus",
|
|
"earlyAccess": "وصول مبكر"
|
|
},
|
|
"overview": {
|
|
"title": "الإعدادات",
|
|
"subtitle": "خصّص تجربتك وأدر تفضيلات حسابك",
|
|
"upgrade": {
|
|
"title": "الترقية إلى Plus",
|
|
"description": "افتح ميزات قوية تزيد من إنتاجيتك",
|
|
"button": "ترقية الآن",
|
|
"features": {
|
|
"richText": "أوصاف بنص منسّق",
|
|
"notifications": "إشعارات المهام",
|
|
"apiIntegrations": "تكاملات API",
|
|
"advancedAutomation": "أتمتة متقدمة"
|
|
}
|
|
},
|
|
"sections": {
|
|
"profile": {
|
|
"title": "إعدادات الملف الشخصي",
|
|
"description": "حدّث معلومات ملفك الشخصي وصورتك واسم العرض والمنطقة الزمنية."
|
|
},
|
|
"circle": {
|
|
"title": "إعدادات الدائرة",
|
|
"description": "أدر دائرتك، وادعُ الأعضاء، وتعامل مع طلبات الانضمام."
|
|
},
|
|
"account": {
|
|
"title": "إعدادات الحساب",
|
|
"description": "أدر اشتراكك، وغيّر كلمة المرور، واحذف حسابك."
|
|
},
|
|
"subaccounts": {
|
|
"title": "الحسابات المُدارة",
|
|
"description": "أنشئ وأدر حسابات فرعية يمكنها تسجيل الدخول وإنجاز المهام المسندة إليها."
|
|
},
|
|
"notifications": {
|
|
"title": "الإشعارات",
|
|
"description": "اضبط الإشعارات الفورية وتنبيهات البريد ووجهات إشعارات المهام."
|
|
},
|
|
"mfa": {
|
|
"title": "المصادقة متعددة العوامل",
|
|
"description": "أضف طبقة حماية إضافية عبر المصادقة متعددة العوامل باستخدام تطبيقات المصادقة."
|
|
},
|
|
"apitokens": {
|
|
"title": "رموز API",
|
|
"description": "أنشئ وأدر رموز الوصول للتكاملات الخارجية والوصول إلى API."
|
|
},
|
|
"storage": {
|
|
"title": "إعدادات التخزين",
|
|
"description": "انسخ بياناتك احتياطيًا واستعدها، وأدر التخزين المحلي وتفضيلات المزامنة."
|
|
},
|
|
"sidepanel": {
|
|
"title": "تخصيص اللوحة الجانبية",
|
|
"description": "خصّص ترتيب البطاقات وظهورها في اللوحة الجانبية."
|
|
},
|
|
"theme": {
|
|
"title": "تفضيلات المظهر",
|
|
"description": "اختر المظهر المفضل لديك واضبط الوضع الفاتح/الداكن."
|
|
},
|
|
"localization": {
|
|
"title": "الإعدادات المحلية",
|
|
"description": "خصّص اللغة وتنسيق التاريخ والوقت والتفضيلات الإقليمية."
|
|
},
|
|
"advanced": {
|
|
"title": "الإعدادات المتقدمة",
|
|
"description": "اضبط الـ Webhooks والتحديثات الفورية وغيرها من الميزات المتقدمة."
|
|
},
|
|
"developer": {
|
|
"title": "إعدادات المطوّر",
|
|
"description": "اعرض معلومات تقنية عن رموز المصادقة واتصالات SSE وبيانات التصحيح."
|
|
},
|
|
"feedback": {
|
|
"title": "إرسال ملاحظات",
|
|
"description": "أخبرنا كيف يعمل Donetick معك أو اطلب ميزة جديدة."
|
|
},
|
|
"bugReport": {
|
|
"title": "الإبلاغ عن خلل",
|
|
"description": "هناك شيء لا يعمل كما ينبغي؟ أرسل لنا التفاصيل مع لقطة تقنية."
|
|
}
|
|
}
|
|
},
|
|
"profile": {
|
|
"title": "إعدادات الملف الشخصي",
|
|
"description": "حدّث اسم العرض وصورة ملفك الشخصي.",
|
|
"photoUpdated": "تم تحديث الصورة",
|
|
"photoUpdatedMessage": "تم تحديث صورة ملفك الشخصي بنجاح!",
|
|
"uploadFailed": "فشل الرفع",
|
|
"uploadFailedMessage": "تعذّر رفع صورتك. يرجى المحاولة مرة أخرى.",
|
|
"profileUpdated": "تم تحديث الملف الشخصي",
|
|
"profileUpdatedMessage": "تم حفظ معلومات ملفك الشخصي بنجاح!",
|
|
"updateFailed": "فشل التحديث",
|
|
"updateFailedMessage": "تعذّر تحديث ملفك الشخصي. تحقق من اتصالك وحاول مرة أخرى.",
|
|
"changePhoto": "تغيير الصورة",
|
|
"editPhoto": "تحرير صورة الملف الشخصي",
|
|
"displayName": "اسم العرض",
|
|
"displayNamePlaceholder": "أدخل اسم العرض",
|
|
"timezone": "المنطقة الزمنية",
|
|
"timezonePlaceholder": "اختر منطقتك الزمنية",
|
|
"save": "حفظ",
|
|
"cancel": "إلغاء"
|
|
},
|
|
"circleSettings": {
|
|
"title": "إعدادات الدائرة",
|
|
"description": "يرتبط حسابك تلقائيًا بدائرة عند إنشائها أو الانضمام إليها. ادعُ أصدقاءك بسهولة عبر مشاركة رمز الدائرة أو الرابط أدناه. وسيصلك إشعار هنا عندما يطلب أحدهم الانضمام إلى دائرتك.",
|
|
"memberOf": "أنت جزء من {{name}}",
|
|
"yourCircleCode": "رمز دائرتك هو:",
|
|
"copyCode": "نسخ الرمز",
|
|
"shareInvite": "مشاركة الدعوة",
|
|
"codeCopied": "تم نسخ الرمز إلى الحافظة",
|
|
"linkCopied": "تم نسخ رابط الدعوة إلى الحافظة",
|
|
"myCircle": "دائرتي",
|
|
"shareTitle": "انضم إلى {{name}} على Donetick",
|
|
"shareText": "أودّ دعوتك للانضمام إلى {{name}} على Donetick.",
|
|
"shareDialogTitle": "مشاركة دعوة الدائرة",
|
|
"leave": "مغادرة الدائرة",
|
|
"leaveConfirmTitle": "مغادرة الدائرة",
|
|
"leaveConfirmMessage": "هل تريد بالتأكيد مغادرة دائرتك؟",
|
|
"leaveConfirmButton": "مغادرة",
|
|
"leftCircle": "تمت مغادرة الدائرة بنجاح",
|
|
"leaveFailed": "تعذّرت مغادرة الدائرة",
|
|
"circleMembers": "أعضاء الدائرة",
|
|
"you": "(أنت)",
|
|
"pendingApproval": "بانتظار الموافقة",
|
|
"joinedOn": "انضم في {{date}}",
|
|
"requestedToJoin": "طلب الانضمام {{date}}",
|
|
"roles": {
|
|
"member": "عضو",
|
|
"memberDescription": "عضو عادي في الدائرة",
|
|
"manager": "مدير",
|
|
"managerDescription": "يمكنه انتحال هوية المستخدمين وتنفيذ إجراءات نيابةً عنهم",
|
|
"admin": "مسؤول",
|
|
"adminDescription": "صلاحية كاملة على الدائرة"
|
|
},
|
|
"roleUpdateFailed": "تعذّر تحديث الدور",
|
|
"removeMemberTitle": "إزالة عضو",
|
|
"removeMemberMessage": "هل تريد بالتأكيد إزالة {{name}} من دائرتك؟",
|
|
"memberRemoved": "تمت إزالة العضو بنجاح",
|
|
"circleMemberRequests": "طلبات الانضمام إلى الدائرة",
|
|
"lastUpdated": "آخر تحديث: {{time}}",
|
|
"refreshing": "جارٍ التحديث…",
|
|
"refreshFailed": "تعذّر تحديث طلبات الانضمام",
|
|
"wantsToJoin": "يريد {{name}} الانضمام إلى دائرتك.",
|
|
"accept": "قبول",
|
|
"acceptRequestTitle": "قبول طلب الانضمام",
|
|
"acceptRequestMessage": "هل تريد بالتأكيد قبول {{name}} (اسم المستخدم: {{username}}) للانضمام إلى دائرتك؟",
|
|
"requestAccepted": "تم قبول الطلب بنجاح",
|
|
"or": "أو",
|
|
"joinOtherDescription": "تريد الانضمام إلى دائرة شخص آخر؟ اطلب منه رمز الدائرة أو رابط الانضمام، ثم أدخل الرمز أدناه للانضمام.",
|
|
"enterCircleCode": "أدخل رمز الدائرة:",
|
|
"enterCodePlaceholder": "أدخل الرمز",
|
|
"joinCircle": "الانضمام إلى الدائرة",
|
|
"joinedPending": "تم الانضمام إلى الدائرة بنجاح، انتظر موافقة مالك الدائرة على طلبك.",
|
|
"alreadyMember": "أنت عضو في هذه الدائرة بالفعل",
|
|
"joinFailed": "تعذّر الانضمام إلى الدائرة"
|
|
},
|
|
"accountSettings": {
|
|
"title": "إعدادات الحساب",
|
|
"description": "غيّر إعدادات حسابك أو نوع خطتك أو كلمة المرور",
|
|
"accountType": "نوع الحساب: {{type}}",
|
|
"free": "مجاني",
|
|
"plus": "بلس",
|
|
"plusUntil": "Plus (حتى {{date}})",
|
|
"activeDescription": "أنت مشترك حاليًا في خطة Plus. سيتجدد اشتراكك في {{date}}.",
|
|
"cancelledDescription": "لقد ألغيت اشتراكك. سيتم خفض حسابك إلى الخطة المجانية في {{date}}.",
|
|
"freeDescription": "أنت حاليًا على الخطة المجانية. رقِّ إلى Plus لفتح المزيد من الميزات.",
|
|
"upgrade": "ترقية",
|
|
"cancel": "إلغاء الاشتراك",
|
|
"password": "كلمة المرور:",
|
|
"changePassword": "تغيير كلمة المرور",
|
|
"passwordChanged": "تم تغيير كلمة المرور بنجاح",
|
|
"passwordChangeFailed": "فشل تغيير كلمة المرور",
|
|
"dangerZone": "منطقة الخطر",
|
|
"dangerZoneDescription": "بمجرد حذف حسابك لا يمكن التراجع. يرجى التأكد قبل المتابعة.",
|
|
"deleteAccount": "حذف الحساب",
|
|
"accountDeleted": "تم حذف الحساب بنجاح",
|
|
"subscriptionCancelled": "تم إلغاء الاشتراك",
|
|
"subscriptionCancelFailed": "تعذّر إلغاء الاشتراك",
|
|
"purchase": {
|
|
"success": "تمت عملية الشراء بنجاح! أعد تشغيل التطبيق للوصول إلى ميزات Plus.",
|
|
"storeConnection": "هناك مشكلة في الاتصال بالمتجر. تحقق من شبكتك وحاول مرة أخرى.",
|
|
"notAllowed": "عمليات الشراء غير مسموح بها على هذا الجهاز. يرجى مراجعة قيود جهازك.",
|
|
"unavailable": "هذا الاشتراك غير متاح. يرجى المحاولة لاحقًا.",
|
|
"alreadyProcessed": "تمت معالجة هذه العملية من قبل. إذا كنت ترى أن هذا خطأ، تواصل مع الدعم.",
|
|
"receiptMissing": "إيصال الشراء مفقود. يرجى إعادة محاولة الشراء.",
|
|
"networkError": "خطأ في الشبكة. تحقق من اتصالك وحاول مرة أخرى.",
|
|
"invalidReceipt": "إيصال الشراء غير صالح. تواصل مع الدعم إذا استمرت المشكلة.",
|
|
"pending": "الدفعة بانتظار الموافقة. ستحصل على الوصول فور اعتمادها.",
|
|
"failed": "فشلت عملية الشراء: {{error}}. حاول مرة أخرى أو تواصل مع الدعم.",
|
|
"unknownError": "خطأ غير معروف"
|
|
}
|
|
},
|
|
"subaccounts": {
|
|
"title": "الحسابات المُدارة",
|
|
"description": "أدر الحسابات الفرعية. يمكن لمستخدمي الحسابات الفرعية تسجيل الدخول وإنجاز المهام المسندة إليهم.",
|
|
"notParentTitle": "إدارة الحسابات الفرعية",
|
|
"notParentMessage": "الحسابات الرئيسية فقط هي التي يمكنها إدارة الحسابات الفرعية.",
|
|
"freePlanNotice": "الخطة المجانية تتيح حسابًا فرعيًا واحدًا. رقِّ إلى Plus للحصول على ما يصل إلى 5 حسابات فرعية.",
|
|
"count": "الحسابات الفرعية ({{count}})",
|
|
"add": "إضافة حساب فرعي",
|
|
"loading": "جارٍ تحميل الحسابات الفرعية…",
|
|
"emptyTitle": "لا توجد حسابات فرعية",
|
|
"emptyDescription": "أنشئ حسابات فرعية ليتمكن أعضاء الفريق من تسجيل الدخول وإنجاز المهام المسندة إليهم.",
|
|
"addFirst": "أضف أول حساب فرعي",
|
|
"username": "اسم المستخدم: {{username}}",
|
|
"created": "أُنشئ في: {{date}}",
|
|
"changePassword": "تغيير كلمة المرور",
|
|
"deleteAccount": "حذف الحساب",
|
|
"createdSuccess": "تم إنشاء الحساب الفرعي «{{name}}» بنجاح!",
|
|
"createFailed": "تعذّر إنشاء الحساب الفرعي: {{error}}",
|
|
"createFailedGeneric": "تعذّر إنشاء الحساب الفرعي",
|
|
"passwordUpdated": "تم تحديث كلمة مرور الحساب الفرعي بنجاح",
|
|
"passwordUpdateFailed": "تعذّر تحديث كلمة المرور: {{error}}",
|
|
"passwordUpdateFailedGeneric": "تعذّر تحديث كلمة المرور",
|
|
"deleteConfirmTitle": "حذف الحساب الفرعي",
|
|
"deleteConfirmMessage": "هل تريد بالتأكيد حذف الحساب الفرعي «{{name}}»؟ لا يمكن التراجع عن هذا الإجراء.",
|
|
"deleted": "تم حذف الحساب الفرعي «{{name}}» بنجاح",
|
|
"deleteFailed": "تعذّر حذف الحساب الفرعي: {{error}}",
|
|
"deleteFailedGeneric": "تعذّر حذف الحساب الفرعي",
|
|
"howItWorksTitle": "كيف تعمل الحسابات المُدارة",
|
|
"howItWorks1": "تُنشئ الحسابات المُدارة من الحساب الرئيسي، وهي مخصّصة لمن تريد أن تكون لديك إمكانية حذف حسابه وإعادة تعيين كلمة مروره.",
|
|
"howItWorks2": "يمكن للحسابات الفرعية تسجيل الدخول باسم مستخدم وكلمة مرور خاصين بها.",
|
|
"howItWorks3": "يمكن للحسابات المُدارة إنجاز المهام لكن صلاحياتها الإدارية محدودة",
|
|
"howItWorks4": "تُضاف الحسابات المُدارة تلقائيًا إلى دائرتك"
|
|
},
|
|
"notifications": {
|
|
"title": "إعدادات الإشعارات",
|
|
"deviceSection": "إشعارات الجهاز",
|
|
"deviceSectionDescription": "أدر إشعارات جهازك",
|
|
"deviceLabel": "إشعار الجهاز",
|
|
"deviceHelper": "تلقَّ إشعارًا على جهازك عند استحقاق مهمة",
|
|
"mobileOnly": "هذه الميزة متاحة على الأجهزة المحمولة فقط",
|
|
"testNotification": "إشعار تجريبي",
|
|
"testNotificationBody": "لديك مهمة تستحق قريبًا",
|
|
"dueTitle": "إشعار الاستحقاق",
|
|
"dueLabel": "إشعار عند استحقاق المهمة",
|
|
"preDueTitle": "إشعار قبل الاستحقاق",
|
|
"preDueLabel": "إشعار قبل ساعات من استحقاق المهمة",
|
|
"overdueTitle": "إشعار التأخر",
|
|
"overdueLabel": "إشعار عند تأخر المهمة عن موعدها",
|
|
"pushLabel": "الإشعارات الفورية",
|
|
"pushHelper": "تلقَّ التذكيرات والإعلانات وإسنادات المهام عبر الإشعارات الفورية",
|
|
"registeredDevices": "الأجهزة المسجّلة ({{count}}/5)",
|
|
"registeredDevicesDescription": "الأجهزة المسجّلة لتلقّي الإشعارات الفورية الخاصة بحسابك",
|
|
"currentDevice": "الجهاز الحالي: {{platform}} {{model}}",
|
|
"currentDeviceNotRegistered": "هذا الجهاز غير مسجّل لتلقّي الإشعارات الفورية",
|
|
"limitReached": "بلغت الحد الأقصى",
|
|
"registerDevice": "تسجيل الجهاز",
|
|
"unknownDevice": "جهاز غير معروف",
|
|
"deviceCreatedAt": "أُنشئ في: {{date}}",
|
|
"noDevices": "لا توجد أجهزة مسجّلة لتلقّي الإشعارات الفورية",
|
|
"customSection": "إشعار مخصّص",
|
|
"customSectionDescription": "الإشعار عبر منصة أخرى مثل Telegram أو Pushover",
|
|
"customLabel": "إشعار مخصّص",
|
|
"customHelper": "تلقَّ الإشعارات على منصة أخرى",
|
|
"targetNone": "بدون",
|
|
"targetTelegram": "Telegram",
|
|
"targetPushover": "Pushover",
|
|
"targetWebhooks": "Webhooks",
|
|
"telegramBotHelpBefore": "عليك إرسال رسالة إلى البوت أولًا حتى تعمل إشعارات Telegram",
|
|
"telegramBotHelpAfter": "لبدء محادثة",
|
|
"clickHere": "اضغط هنا",
|
|
"chatId": "معرّف المحادثة",
|
|
"chatIdPlaceholder": "معرّف المستخدم / معرّف المحادثة",
|
|
"telegramChatIdHelpBefore": "إذا كنت لا تعرف معرّف محادثتك، ابدأ محادثة مع userinfobot وسيرسله إليك.",
|
|
"telegramChatIdHelpAfter": "لبدء محادثة مع userinfobot",
|
|
"userKey": "مفتاح المستخدم",
|
|
"userKeyPlaceholder": "معرّف المستخدم",
|
|
"chatIdRequired": "معرّف المحادثة مطلوب",
|
|
"chatIdInvalid": "معرّف المحادثة غير صالح",
|
|
"userKeyRequired": "مفتاح المستخدم مطلوب",
|
|
"targetUpdated": "تم تحديث وجهة الإشعارات",
|
|
"targetUpdateFailed": "حدث خطأ أثناء تحديث وجهة الإشعارات: {{error}}",
|
|
"deviceRegistered": "تم تسجيل الجهاز بنجاح لتلقّي الإشعارات الفورية.",
|
|
"deviceLimitTitle": "بلغت الحد الأقصى للأجهزة",
|
|
"deviceLimitMessage": "لقد بلغت الحد الأقصى وهو 5 أجهزة مسجّلة. يرجى إزالة جهاز قبل تسجيل هذا الجهاز.",
|
|
"registrationFailedTitle": "فشل التسجيل",
|
|
"registrationFailedMessage": "تعذّر تسجيل الجهاز تلقائيًا. يرجى المحاولة مرة أخرى.",
|
|
"permissionRequiredTitle": "الإذن مطلوب",
|
|
"permissionRequiredMessage": "يلزم إذن الإشعارات الفورية لتسجيل هذا الجهاز.",
|
|
"registrationInitiatedTitle": "بدأ التسجيل",
|
|
"registrationInitiatedMessage": "بدأ تسجيل الإشعارات الفورية. سيُسجَّل الجهاز تلقائيًا.",
|
|
"registerDeviceFailed": "تعذّر تسجيل الجهاز. يرجى المحاولة مرة أخرى.",
|
|
"permissionDeniedTitle": "تم رفض إذن الإشعارات",
|
|
"permissionDeniedMessage": "لقد رفضت أذونات الإشعارات. يمكنك تفعيلها لاحقًا من إعدادات جهازك.",
|
|
"pushPermissionDeniedTitle": "تم رفض إذن الإشعارات الفورية",
|
|
"pushPermissionDeniedMessage": "تم تعطيل الإشعارات الفورية. يمكنك تفعيلها من إعدادات جهازك عند الحاجة.",
|
|
"unregisterFailed": "تعذّر إلغاء تسجيل الجهاز"
|
|
},
|
|
"mfa": {
|
|
"title": "المصادقة متعددة العوامل",
|
|
"description": "أضف طبقة حماية إضافية لحسابك عبر المصادقة متعددة العوامل (MFA). عند تفعيلها، ستحتاج إلى إدخال رمز تحقق من تطبيق المصادقة إلى جانب كلمة المرور عند تسجيل الدخول.",
|
|
"twoFactor": "المصادقة الثنائية",
|
|
"enabledSubtitle": "حسابك محمي بالمصادقة الثنائية",
|
|
"disabledSubtitle": "أمّن حسابك باستخدام تطبيق مصادقة",
|
|
"enable": "تفعيل",
|
|
"disable": "تعطيل",
|
|
"enabledSuccess": "تم تفعيل المصادقة متعددة العوامل بنجاح!",
|
|
"disabledSuccess": "تم تعطيل المصادقة متعددة العوامل بنجاح!",
|
|
"errors": {
|
|
"qrGenerationFailed": "تعذّر إنشاء رمز QR",
|
|
"invalidResponse": "استجابة غير صالحة من الخادم. رمز QR أو المفتاح السري مفقود.",
|
|
"notFound": "لم يُعثر على نقطة إعداد المصادقة متعددة العوامل. قد لا تكون هذه الميزة متاحة بعد.",
|
|
"unauthorized": "غير مصرّح. يرجى تسجيل الدخول مرة أخرى.",
|
|
"serverError": "خطأ في الخادم. يرجى المحاولة لاحقًا.",
|
|
"setupFailed": "تعذّر إعداد المصادقة متعددة العوامل ({{status}}). يرجى المحاولة مرة أخرى.",
|
|
"networkError": "خطأ في الشبكة. تحقق من اتصالك وحاول مرة أخرى.",
|
|
"invalidCode": "رمز التحقق غير صالح. يرجى المحاولة مرة أخرى.",
|
|
"confirmFailed": "تعذّر تأكيد المصادقة متعددة العوامل. يرجى المحاولة مرة أخرى.",
|
|
"disableFailed": "تعذّر تعطيل المصادقة متعددة العوامل. يرجى المحاولة مرة أخرى."
|
|
},
|
|
"setup": {
|
|
"title": "إعداد المصادقة متعددة العوامل",
|
|
"addedAccount": "لقد أضفت الحساب",
|
|
"back": "رجوع",
|
|
"verifyAndEnable": "التحقق والتفعيل",
|
|
"savedBackupCodes": "لقد حفظت رموز النسخ الاحتياطي",
|
|
"step1Label": "الخطوة 1:",
|
|
"step1": "امسح رمز QR أدناه باستخدام تطبيق المصادقة (Google Authenticator أو Authy أو غيرهما)",
|
|
"qrAlt": "رمز QR للمصادقة متعددة العوامل",
|
|
"qrFailed": "تعذّر إنشاء رمز QR. حاول مرة أخرى أو استخدم مفتاح الإدخال اليدوي أدناه.",
|
|
"manualKey": "مفتاح الإدخال اليدوي:",
|
|
"step2Label": "الخطوة 2:",
|
|
"step2": "أدخل رمز التحقق المكوّن من 6 أرقام من تطبيق المصادقة",
|
|
"codePlaceholder": "أدخل الرمز المكوّن من 6 أرقام",
|
|
"successTitle": "تم تفعيل المصادقة متعددة العوامل بنجاح!",
|
|
"backupCodesTitle": "احفظ رموز النسخ الاحتياطي هذه في مكان آمن",
|
|
"backupCodesDescription": "يمكنك استخدام هذه الرموز للوصول إلى حسابك في حال فقدت جهاز المصادقة. يمكن استخدام كل رمز مرة واحدة فقط."
|
|
},
|
|
"disableModal": {
|
|
"title": "تعطيل المصادقة متعددة العوامل",
|
|
"warning": "تعطيل المصادقة متعددة العوامل يجعل حسابك أقل أمانًا. هل تريد بالتأكيد المتابعة؟",
|
|
"prompt": "أدخل رمز تحقق من تطبيق المصادقة للتأكيد:",
|
|
"confirm": "تعطيل المصادقة متعددة العوامل"
|
|
},
|
|
"backupCodesModal": {
|
|
"title": "رموز نسخ احتياطي جديدة",
|
|
"warning": "لم تعد رموز النسخ الاحتياطي السابقة صالحة. احفظ هذه الرموز الجديدة في مكان آمن. يمكن استخدام كل رمز مرة واحدة فقط."
|
|
}
|
|
},
|
|
"apiTokens": {
|
|
"title": "رموز API",
|
|
"accessToken": "رمز الوصول",
|
|
"description": "أنشئ رمزًا لاستخدامه مع API لتحديث الأشياء التي تُطلق المهام",
|
|
"plusNotice": "رموز API غير متاحة في الخطة الأساسية. رقِّ إلى Plus لإنشاء رموز API للتكامل مع الأنظمة الخارجية وأتمتة مهامك.",
|
|
"showToken": "إظهار الرمز",
|
|
"hideToken": "إخفاء الرمز",
|
|
"removeTitle": "إزالة الرمز",
|
|
"removeMessage": "هل تريد بالتأكيد إزالة {{name}}؟",
|
|
"removedTitle": "تمت الإزالة",
|
|
"removedMessage": "تمت إزالة رمز API",
|
|
"tokenCopied": "تم نسخ الرمز إلى الحافظة",
|
|
"generateNew": "إنشاء رمز جديد",
|
|
"nameModalTitle": "امنح رمزك الجديد اسمًا يساعدك على تذكّره.",
|
|
"generateToken": "إنشاء الرمز"
|
|
},
|
|
"storage": {
|
|
"title": "إعدادات التخزين",
|
|
"serverTitle": "استخدام تخزين الخادم",
|
|
"serverDescription": "هذه هي المساحة التي يستخدمها حسابك على خوادمنا (مثل الملفات والصور والبيانات التي رفعتها).",
|
|
"usagePlaceholder": "-- ميغابايت مستخدمة / -- ميغابايت إجمالًا (--)",
|
|
"usage": "{{used}} ميغابايت مستخدمة / {{total}} ميغابايت إجمالًا ({{percent}}%)",
|
|
"basicPlanNotice": "تخزين الخادم غير متاح في الخطة الأساسية. رقِّ إلى Plus لتتبّع استخدامك لتخزين الخادم.",
|
|
"localTitleApp": "التخزين المحلي والذاكرة المؤقتة للتطبيق",
|
|
"localTitleBrowser": "التخزين المحلي والذاكرة المؤقتة للمتصفح",
|
|
"localDescription": "هذه بيانات محفوظة محليًا في متصفحك لتسريع الوصول. مسحها لن يؤثر على بياناتك على الخادم، لكنه قد يسجّل خروجك.",
|
|
"clearLocal": "مسح كل التخزين المحلي والذاكرة المؤقتة",
|
|
"clearLocalTitle": "مسح كل التخزين المحلي",
|
|
"clearLocalMessage": "هل تريد بالتأكيد مسح التخزين المحلي والذاكرة المؤقتة؟ سيؤدي ذلك إلى إزالة جميع بياناتك من هذا المتصفح وسيتطلب تسجيل الدخول من جديد.",
|
|
"clearAll": "مسح الكل",
|
|
"appPreferences": "تفضيلات التطبيق",
|
|
"deviceOnly": "على الجهاز فقط",
|
|
"appPreferencesDescription": "هذه تفضيلات وإعدادات يحفظها التطبيق محليًا على جهازك. مسحها سيعيد ضبط إعدادات التطبيق وقد يسجّل خروجك، لكنه لن يؤثر على بياناتك على الخادم.",
|
|
"clearPreferences": "مسح تفضيلات التطبيق",
|
|
"clearPreferencesTitle": "مسح تفضيلات التطبيق",
|
|
"clearPreferencesMessage": "هل تريد بالتأكيد مسح جميع تفضيلات التطبيق؟ سيؤدي ذلك إلى إعادة ضبط إعداداتك وقد يتطلب تسجيل الدخول من جديد."
|
|
},
|
|
"sidepanel": {
|
|
"title": "تخصيص اللوحة الجانبية",
|
|
"heading": "إعدادات اللوحة الجانبية",
|
|
"description": "حدّد البطاقات التي تظهر في اللوحة الجانبية وترتيبها. اسحب وأفلت لإعادة الترتيب، أو بدّل ظهور كل بطاقة.",
|
|
"resetToDefaults": "استعادة الإعدادات الافتراضية",
|
|
"resetHelper": "سيؤدي ذلك إلى استعادة الظهور والترتيب الافتراضيين لجميع البطاقات.",
|
|
"cards": {
|
|
"welcome": {
|
|
"name": "تبديل المستخدم",
|
|
"description": "يتيح للمسؤولين والمديرين عرض المهام بصفة مستخدمين آخرين"
|
|
},
|
|
"smartInsights": {
|
|
"name": "رؤى ذكية",
|
|
"description": "إجراءات سريعة بناءً على مهامك"
|
|
},
|
|
"assignees": {
|
|
"name": "المهام حسب المكلَّف",
|
|
"description": "يجمع المهام حسب الشخص المكلَّف بها"
|
|
},
|
|
"calendar": {
|
|
"name": "عرض التقويم",
|
|
"description": "يعرض المهام بتنسيق تقويم"
|
|
},
|
|
"activities": {
|
|
"name": "الأنشطة الأخيرة",
|
|
"description": "يعرض المهام المنجزة والأنشطة الأخيرة"
|
|
},
|
|
"weeklyGoals": {
|
|
"name": "الأهداف الأسبوعية",
|
|
"description": "يعرض التقدّم الأسبوعي وإحصاءات إنجاز العائلة"
|
|
}
|
|
}
|
|
},
|
|
"theme": {
|
|
"title": "تفضيلات المظهر",
|
|
"description": "اختر الشكل الذي يظهر به الموقع لك. حدّد مظهرًا ثابتًا أو زامنه مع نظامك للتبديل تلقائيًا بين المظهر النهاري والليلي.",
|
|
"themeMode": "وضع المظهر",
|
|
"light": "فاتح",
|
|
"dark": "داكن",
|
|
"system": "النظام"
|
|
},
|
|
"localization": {
|
|
"title": "الإعدادات المحلية",
|
|
"description": "خصّص اللغة وتنسيق التاريخ والتفضيلات الإقليمية لحسابك.",
|
|
"language": "اللغة",
|
|
"languageDescription": "اختر لغتك المفضلة",
|
|
"rtlNotice": "تُكتب هذه اللغة من اليمين إلى اليسار (RTL)",
|
|
"dateFormat": "تنسيق التاريخ",
|
|
"dateFormatDescription": "اختر طريقة عرض التواريخ في جميع أنحاء التطبيق",
|
|
"timeFormat": "تنسيق الوقت",
|
|
"timeFormatDescription": "اختر نظام 12 ساعة أو 24 ساعة",
|
|
"preview": "معاينة: {{value}}",
|
|
"12hour": "12 ساعة (ص/م)",
|
|
"24hour": "24 ساعة",
|
|
"firstDayOfWeek": "أول أيام الأسبوع",
|
|
"firstDayOfWeekDescription": "اختر اليوم الذي يبدأ به أسبوعك",
|
|
"sunday": "الأحد",
|
|
"monday": "الاثنين",
|
|
"saturday": "السبت",
|
|
"formats": {
|
|
"mdy": "MM/DD/YYYY (الولايات المتحدة)",
|
|
"dmy": "DD/MM/YYYY (أوروبا)",
|
|
"ymd": "YYYY-MM-DD (ISO)",
|
|
"long": "تنسيق طويل (مثال: 1 يناير 2024)",
|
|
"short": "تنسيق قصير (مثال: 1 ينا 2024)"
|
|
}
|
|
},
|
|
"advanced": {
|
|
"title": "الإعدادات المتقدمة",
|
|
"description": "اضبط الميزات المتقدمة مثل الـ Webhooks والتحديثات الفورية لتعزيز إنتاجيتك.",
|
|
"offlineTitle": "دعم العمل دون اتصال",
|
|
"offlineDescription": "واصل استخدام Donetick دون اتصال على هذا الجهاز/المتصفح. تُحفظ تغييراتك محليًا وتُزامن عند عودتك للاتصال.",
|
|
"offlineToggle": "تفعيل دعم العمل دون اتصال",
|
|
"offlineHelper": "إيقاف هذا الخيار يزيل التغييرات غير المزامنة والبيانات المحفوظة دون اتصال من هذا الجهاز/المتصفح.",
|
|
"offlineEnabled": "تم تفعيل وضع العمل دون اتصال على هذا الجهاز/المتصفح",
|
|
"offlineDisabled": "تم إيقاف وضع العمل دون اتصال ومسح البيانات المحلية",
|
|
"offlineDisabledPartial": "تم إيقاف وضع العمل دون اتصال، لكن قد تبقى بعض البيانات المحلية مخزّنة",
|
|
"offlineDisableTitle": "إيقاف وضع العمل دون اتصال",
|
|
"offlineDisableMessage": "إيقاف وضع العمل دون اتصال سيزيل التغييرات غير المزامنة والبيانات المحفوظة دون اتصال على هذا الجهاز/المتصفح. هل تريد المتابعة؟",
|
|
"offlineDisableConfirm": "الإيقاف ومسح البيانات",
|
|
"webhookTitle": "تكامل Webhook",
|
|
"webhookDescription": "تتيح لك الـ Webhooks إرسال إشعارات فورية إلى خدمات أخرى عند وقوع أحداث في دائرتك. اضبط رابط Webhook لتلقّي التحديثات الفورية.",
|
|
"webhookPlusNotice": "إشعارات Webhook غير متاحة في الخطة الأساسية. رقِّ إلى Plus لتلقّي التحديثات الفورية عبر الـ Webhooks.",
|
|
"webhookToggle": "تفعيل Webhook",
|
|
"webhookHelper": "فعّل إشعارات Webhook لتحديثات المهام والأشياء.",
|
|
"webhookURL": "رابط Webhook",
|
|
"webhookUpdated": "تم تحديث رابط Webhook بنجاح",
|
|
"webhookUpdateFailed": "تعذّر تحديث رابط Webhook",
|
|
"realtimeTitle": "التحديثات الفورية",
|
|
"realtimeDescription": "اضبط كيفية تلقّي التحديثات المباشرة عند تغيّر المهام والأنشطة في دائرتك.",
|
|
"realtime": {
|
|
"toggleLabel": "تفعيل التحديثات الفورية",
|
|
"title": "التحديثات الفورية",
|
|
"subtitle": "تلقَّ إشعارات فورية عند تحديث المهام",
|
|
"statusLabel": "الحالة:",
|
|
"basicPlan": "التحديثات الفورية غير متاحة في الخطة الأساسية. رقِّ إلى Plus لتلقّي إشعارات فورية عند تحديث المهام.",
|
|
"disabled": "التحديثات الفورية معطّلة. فعّلها لترى التغييرات المباشرة عندما تنجز أنت أو أعضاء دائرتك المهام أو تتخطّونها أو تعدّلونها.",
|
|
"connected": "التحديثات الفورية تعمل. سترى التغييرات المباشرة عندما تنجز أنت أو أعضاء دائرتك المهام أو تتخطّونها أو تعدّلونها.",
|
|
"connecting": "جارٍ الاتصال بالتحديثات الفورية…",
|
|
"errored": "التحديثات الفورية مفعّلة لكنها لا تعمل: {{error}}",
|
|
"notConnected": "التحديثات الفورية مفعّلة لكن لا يوجد اتصال حاليًا.",
|
|
"basicPlanNotice": "التحديثات الفورية غير متاحة في الخطة الأساسية. رقِّ إلى Plus لتلقّي إشعارات فورية عندما تنجز أنت أو أعضاء دائرتك المهام أو تتخطّونها أو تعدّلونها."
|
|
}
|
|
},
|
|
"subscription": {
|
|
"sessionFailed": "Failed to create subscription session",
|
|
"errorTitle": "Subscription Error",
|
|
"errorMessage": "Failed to start subscription process. Please try again.",
|
|
"subscribe": "Subscribe",
|
|
"cancelAnytime": "Cancel anytime. No hidden fees. Secure payment powered by Stripe."
|
|
},
|
|
"childUsers": {
|
|
"errNameRequired": "Sub account name is required",
|
|
"errNameMin": "Sub account name must be at least 2 characters",
|
|
"errNameMax": "Sub account name must be less than 20 characters",
|
|
"errNameChars": "Sub account name can only contain lowercase letters, dot and dash",
|
|
"errPasswordRequired": "Password is required",
|
|
"errPasswordLength": "Password must be between 8 and 64 characters",
|
|
"errPasswordMatch": "Passwords do not match",
|
|
"errDisplayNameMax": "Display name must be less than 50 characters",
|
|
"createTitle": "Create Sub Account",
|
|
"createButton": "Create Account",
|
|
"nameLabel": "Sub Account Name *",
|
|
"namePlaceholder": "Enter sub account name (e.g., sarah)",
|
|
"displayNameLabel": "Display Name",
|
|
"displayNamePlaceholder": "Display name (optional, defaults to sub account name)",
|
|
"passwordLabel": "Password *",
|
|
"passwordPlaceholder": "Enter password (8-64 characters)",
|
|
"confirmPasswordLabel": "Confirm Password *",
|
|
"confirmPasswordPlaceholder": "Confirm password"
|
|
},
|
|
"passwordChange": {
|
|
"minLength": "Password must be at least 8 characters",
|
|
"maxLength": "Password must be less than 64 characters"
|
|
},
|
|
"payment": {
|
|
"cancelledTitle": "Payment has been cancelled",
|
|
"cancelledRedirect": "You will be redirected to the main page shortly.",
|
|
"successTitle": "Payment Successful!",
|
|
"successRedirect": "You will be redirected to the settings page shortly."
|
|
},
|
|
"developer": {
|
|
"tokenRefreshed": "Token refreshed successfully",
|
|
"endpointCalled": "Refresh token endpoint called successfully",
|
|
"clearDbCleared": "Local offline database cleared. Starting full sync...",
|
|
"clearDbDone": "Full sync completed from the beginning",
|
|
"intro": "View technical information about your authentication tokens and session",
|
|
"refreshCookieNote": "Refresh tokens are managed via HTTP-only cookies on web platform",
|
|
"noReconnectInfo": "No reconnection information available",
|
|
"noTimeoutInfo": "No timeout information available",
|
|
"noDebugInfo": "No debug information available"
|
|
},
|
|
"backup": {
|
|
"keyRequired": "Encryption key is required",
|
|
"created": "Backup created and downloaded successfully",
|
|
"createFailed": "Failed to create backup",
|
|
"selectFile": "Please select a backup file",
|
|
"restored": "Backup restored successfully. Please refresh the page.",
|
|
"restoreFailed": "Failed to restore backup",
|
|
"readFailed": "Failed to read backup file",
|
|
"createIntro": "Create an encrypted backup of your data. This backup will include all your chores, history, settings, and optionally your uploaded files.",
|
|
"keyPlaceholder": "Enter a strong encryption key",
|
|
"includeAssets": "Include uploaded files and assets",
|
|
"warningLabel": "Warning:",
|
|
"restoreWarning": "Restoring a backup will replace all your current data. This action cannot be undone.",
|
|
"restoreKeyPlaceholder": "Enter the encryption key used for this backup"
|
|
},
|
|
"deletion": {
|
|
"passwordRequired": "Please enter your password to continue",
|
|
"passwordAndDelete": "Please enter your password and type DELETE to confirm",
|
|
"failed": "Failed to delete account",
|
|
"passwordPlaceholder": "Enter your password",
|
|
"transferIntro": "You own circles that require ownership transfer before deletion. Please select new owners:",
|
|
"selectOwner": "Select new owner",
|
|
"confirmPrompt": "Please enter your password and type DELETE to confirm",
|
|
"typeDelete": "DELETE"
|
|
}
|
|
}
|