{
  "sttLanguage": {
    "label": "اللغة",
    "ar": "العربية",
    "en": "الإنجليزية",
    "hint": "العربية تشمل كل اللهجات والكلام المختلط. اختر الإنجليزية فقط إذا كان الكلام كله بالإنجليزية.",
    "arabicNative": "العربية",
    "help": {
      "ar": "كل اللهجات العربية، والفصحى.",
      "en": "فقط عندما يكون كل الكلام بالإنجليزية."
    }
  },
  "common": {
    "errorTitle": "خطأ",
    "unknownError": "خطأ غير معروف",
    "connectionError": "تعذّر الاتصال بالخادم. يرجى التحقق من اتصالك بالإنترنت.",
    "genericError": "حدث خطأ ما. حاول مرة أخرى أو تواصل مع الدعم.",
    "tashkeel": {
      "label": "تشكيل",
      "tip": "يضيف الحركات لتُقرأ كل كلمة كما تقصدها",
      "tipDisabled": "للنص العربي",
      "failed": "تعذّرت إضافة الحركات، حاول مرة أخرى.",
      "nothing": "لا توجد كلمات تحتاج إلى تشكيل، لذا يبقى النص كما كُتب."
    },
    "contentFilter": {
      "inappropriate": "عذراً، النص يحتوي على ألفاظ غير لائقة. يرجى تعديل النص وإعادة المحاولة."
    },
    "back": "رجوع",
    "cancel": "إلغاء",
    "close": "إغلاق",
    "delete": "حذف",
    "edit": "تعديل",
    "loading": "جارٍ التحميل…",
    "rename": "إعادة تسمية",
    "save": "حفظ"
  },
  "planDisplay": {
    "custom": "مخصصة لمساحة عملك",
    "trialPrice": "مجانًا",
    "trialPeriod": "بلا مدة محددة",
    "trialNote": "لا حاجة لبطاقة للبدء",
    "startTrial": "ابدأ التجربة المجانية",
    "creditsEveryMonth": "{{credits}} رصيد كل شهر",
    "trialCredits": "{{credits}} رصيد للبدء",
    "unlimitedCredits": "رصيد غير محدود"
  },
  "landing": {
    "header": {
      "brandHomeAria": "الصفحة الرئيسية لـ إيكونوڤا",
      "backToDashboardAria": "العودة إلى لوحة التحكم",
      "back": "رجوع",
      "signOutAria": "تسجيل الخروج",
      "signOut": "تسجيل الخروج",
      "logInAria": "تسجيل الدخول",
      "logIn": "تسجيل الدخول",
      "startFreeTrialAria": "جرب مجانا",
      "startFreeTrial": "جرب مجانا",
      "goToDashboardAria": "الانتقال إلى لوحة التحكم",
      "goToDashboard": "الانتقال إلى لوحة التحكم",
      "toggleNavigationAria": "تبديل قائمة التنقل",
      "menuAlt": "القائمة",
      "closeAlt": "إغلاق",
      "brandAlt": "إيكونوڤا"
    },
    "footer": {
      "logoAlt": "الشعار",
      "socialAlt": "أيقونة التواصل الاجتماعي",
      "copyright": "© {{year}} EchoNova AI L.L.C-FZ. جميع الحقوق محفوظة.",
      "address": "ميدان جراند ستاند, الطابق السادس, شارع الميدان, ند الشبا, دبي, الإمارات العربية المتحدة",
      "ownership": "جميع المحتويات والعلامات التجارية والبرمجيات على هذا الموقع مملوكة لشركة EchoNova AI L.L.C-FZ.",
      "products": "المنتجات",
      "medicalData": "البيانات الطبية",
      "audioIntelligence": "ذكاء الصوت",
      "streetLevelInsight": "رؤى مستوى الشارع",
      "company": "الشركة",
      "about": "من نحن",
      "termsOfUse": "شروط الاستخدام",
      "privacyPolicy": "سياسة الخصوصية",
      "contact": "اتصل بنا",
      "other": "أخرى",
      "apiDocumentation": "وثائق واجهة برمجة التطبيقات",
      "pricing": "الأسعار"
    },
    "howItWorks": {
      "eyebrow": "كيف يعمل",
      "heading": "من البيانات الخام إلى الجاهزة في دقائق. شاهد إيكونوڤا أثناء العمل",
      "uploadOrConnect": "الرفع أو الربط",
      "uploadOrConnectDescription": "أحضر بياناتك الخاصة أو قم بالمزامنة مباشرة من التخزين السحابي أو واجهات برمجة التطبيقات.",
      "letTheAiWork": "دع الذكاء الاصطناعي يعمل",
      "letTheAiWorkDescription": "تكتشف نماذجنا بياناتك وتصنفها وتنظمها تلقائيًا.",
      "reviewAndRefine": "المراجعة والتحسين",
      "reviewAndRefineDescription": "استخدم أدواتنا السهلة للتحقق من النتائج أو تعديلها أو إثرائها حسب الحاجة."
    },
    "faqs": {
      "heading": "الأسئلة الشائعة",
      "trialBannerAriaLabel": "لافتة النسخة التجريبية",
      "startTrialNow": "ابدأ نسختك التجريبية المجانية الآن!",
      "ctaHeadline": "بسّط سير عمل التوسيم لديك على الفور",
      "startFreeTrial": "جرب مجانًا",
      "medicalDataTitle": "البيانات الطبية",
      "medicalDataSummary": "من الأشعة إلى المحادثات السريرية، نشغّل سير عمل التوسيم المتوافق مع معيار HIPAA بدقة متخصصة في المجال.",
      "audioIntelligenceTitle": "ذكاء الصوت",
      "audioIntelligenceSummary": "النسخ النصي وتمييز المتحدثين ووسم الملفات الصوتية المعقدة عبر سير عمل مدعوم بالنماذج ومصمم للتوسّع.",
      "streetLevelInsightTitle": "رؤى على مستوى الشارع",
      "streetLevelInsightSummary": "توسيمات عالية الدقة لمجموعات البيانات الجغرافية المكانية والبصرية عبر بيئات متنوعة."
    },
    "joinAnnotator": {
      "eyebrow": "انضم كمُعلِّق بيانات",
      "heading": "هل ترغب في العمل مع إيكونوڤا؟",
      "ctaButton": "انضم كمُعلِّق بيانات",
      "ctaAriaLabel": "الانضمام كمُعلِّق بيانات",
      "workGloballyTitle": "اعمل من أي مكان في العالم",
      "workGloballySubtitle": "انضم إلى مُصنِّفين من أكثر من 50 دولة حول العالم",
      "competitivePayTitle": "أجر تنافسي",
      "competitivePaySubtitle": "احصل على دخل بناءً على خبرتك وأدائك",
      "flexibleScheduleTitle": "جدول عمل مرن",
      "flexibleScheduleSubtitle": "اعمل متى شئت وبالقدر الذي تريده",
      "iconAltSuffix": "أيقونة"
    },
    "models": {
      "eyebrow": "النماذج",
      "heading": "مصمّمة لتعقيدات العالم الحقيقي. ومُحسَّنة للتوسّع.",
      "playAlt": "تشغيل",
      "freeTrialPrompt": "ابدأ تجربتك المجانية الآن!",
      "startFreeTrial": "ابدأ التجربة المجانية",
      "previousAlt": "السابق",
      "nextAlt": "التالي",
      "medicalTitle": "البيانات الطبية",
      "medicalDescription": "من الأشعة إلى المحادثات السريرية، نوفّر سير عمل للتوصيف متوافقاً مع معيار HIPAA وبدقة متخصصة في المجال.",
      "audioTitle": "ذكاء الصوت",
      "audioDescription": "حوّل الكلام إلى بيانات منظمة عبر مختلف اللهجات والبيئات والصيغ، من مراكز الاتصال إلى البودكاست.",
      "streetTitle": "رؤى على مستوى الشارع",
      "streetDescription": "وسِّم لافتات الشوارع متعددة اللغات واللقطات الحضرية والفيديو الغني بالمستشعرات لتدريب أنظمة التنقل والمدن الذكية من الجيل القادم."
    },
    "solutions": {
      "walkthroughEyebrow": "جولة تعريفية",
      "walkthroughHeading": "بسّط مسار عمل التوصيف لديك على الفور",
      "playButtonAlt": "تشغيل",
      "freeTrialPrompt": "ابدأ تجربتك المجانية الآن!",
      "freeTrialButton": "ابدأ التجربة المجانية",
      "eyebrow": "حلولنا",
      "heading": "مصمَّمة لتعقيدات العالم الحقيقي. مُحسَّنة للتوسّع.",
      "annotationTitle": "إيكونوڤا للتوصيف والتعليق التوضيحي",
      "annotationDescription": "أحضِر بياناتك الخاصة أو زامِنها مباشرةً من التخزين السحابي أو واجهات برمجة التطبيقات.",
      "annotationImageAlt": "صورة أداة التوصيف والتعليق التوضيحي",
      "aiAudioTitle": "إيكونوڤا للصوت بالذكاء الاصطناعي",
      "aiAudioDescription": "تكتشف النماذج بياناتك وتصنّفها وتنظّمها تلقائيًا.",
      "aiAudioImageAlt": "صورة أداة الصوت بالذكاء الاصطناعي",
      "learnMore": "اعرف المزيد"
    },
    "audioPlayer": {
      "playAlt": "تشغيل",
      "pauseAlt": "إيقاف مؤقت"
    },
    "audioRecorder": {
      "stopAlt": "إيقاف",
      "playAlt": "تشغيل",
      "returnToSamples": "العودة إلى العينات التجريبية",
      "transcribing": "جارٍ التفريغ النصي...",
      "transcribe": "تفريغ نصي",
      "record": "تسجيل",
      "errorFileSize": "حجم التسجيل يتجاوز الحد الأقصى البالغ {{maxSize}} ميغابايت. يرجى تسجيل مقطع صوتي أقصر.",
      "errorMicrophoneAccess": "تعذّر الوصول إلى الميكروفون. يرجى التحقق من الأذونات والمحاولة مرة أخرى.",
      "errorNoAudioToPlay": "لا يوجد تسجيل صوتي لتشغيله.",
      "errorPlayback": "حدث خطأ أثناء تشغيل التسجيل الصوتي. يرجى المحاولة مرة أخرى.",
      "errorNoAudioToTranscribe": "لا يوجد تسجيل صوتي لتفريغه نصيًا.",
      "errorMaxDuration": "تم إيقاف التسجيل تلقائيًا. الحد الأقصى للمدة هو {{maxDuration}} ثانية."
    },
    "stt": {
      "transcribing": "جارٍ التفريغ النصي...",
      "transcribingSubtext": "يرجى الانتظار بينما نقوم بتفريغ المقطع الصوتي نصيًا",
      "cancel": "إلغاء",
      "audioContext": "سياق المقطع الصوتي",
      "uploadAudioFile": "رفع ملف صوتي",
      "microphoneAlt": "ميكروفون",
      "record": "تسجيل",
      "startingTranscription": "جارٍ بدء النسخ...",
      "transcriptionCompleted": "اكتمل النسخ!",
      "transcriptionFailed": "فشل النسخ",
      "transcriptionFailedRetry": "فشل النسخ. يرجى المحاولة مرة أخرى."
    },
    "tts": {
      "generating": "جارٍ الإنشاء...",
      "generatingSubtext": "يُرجى الانتظار ريثما يتم إنشاء المقطع الصوتي الخاص بك",
      "cancel": "إلغاء",
      "sampleTextLabel": "نص تجريبي",
      "infoIconAlt": "معلومات",
      "textareaPlaceholder": "أدخل نصك هنا...",
      "dialectAriaLabel": "اللهجة",
      "playIconAlt": "تشغيل",
      "stopIconAlt": "إيقاف",
      "downloading": "جارٍ التنزيل...",
      "download": "تنزيل"
    },
    "ttsSttTutorial": {
      "headingLine1": "تعليق توضيحي شامل: الصوت،",
      "headingLine2": "والصور، والكلام",
      "subheading": "أضف التعليقات التوضيحية على الصور، وفرّغ الصوت نصيًا، وامنح النص الحياة بسلاسة عبر ميزات الكلام المتكاملة.",
      "textToSpeech": "نص إلى كلام",
      "speechToText": "كلام إلى نص"
    },
    "voiceSelector": {
      "heading": "اصنع الخطاب المثالي لأي لحظة",
      "playAlt": "تشغيل",
      "pauseAlt": "إيقاف مؤقت",
      "languageFushaArabic": "فصحى",
      "languageMasriArabic": "مصري",
      "languageSaudiArabic": "سعودي",
      "echonovaSounds": "أصوات إيكونوڤا",
      "pauseVoice": "إيقاف مؤقت",
      "playVoice": "تشغيل"
    },
    "taskInstructions": {
      "title": "تعليمات المهمة",
      "subtitle": "يرجى اتباع هذه التعليمات قبل البدء",
      "startTaskButton": "ابدأ المهمة",
      "startTaskAriaLabel": "ابدأ مهمة التوصيف",
      "errors": {
        "mustShareEntireScreen": "يجب مشاركة الشاشة بالكامل لبدء الاختبار.",
        "multipleScreens": "لا يمكنك استخدام أكثر من شاشة واحدة.",
        "captureCancelled": "تم إلغاء مشاركة الشاشة أو رفضها.",
        "noScreenSource": "لا يوجد مصدر شاشة متاح.",
        "captureBlocked": "تم حظر التقاط الشاشة بواسطة تطبيق آخر أو سياسة النظام.",
        "permissionDenied": "تم رفض الإذن."
      },
      "cameraMicPrompt": "يرجى تشغيل الكاميرا والميكروفون قبل البدء."
    },
    "cameraPreview": {
      "regionLabel": "قسم معاينة الكاميرا",
      "title": "معاينة الكاميرا",
      "feedPlaceholderLabel": "عنصر نائب لبث الكاميرا",
      "placeholderIconAlt": "أيقونة العنصر النائب للكاميرا",
      "retry": "إعادة المحاولة",
      "permissionHint": "ستظهر معاينة الكاميرا هنا بعد منح الإذن.",
      "micMeterLabel": "مقياس مستوى الميكروفون",
      "micTest": "اختبار الميكروفون",
      "micWorking": "يعمل",
      "micSpeakToTest": "تحدّث للاختبار...",
      "errorTitle": "خطأ",
      "errorHint": "يرجى التحقق من الأذونات والمحاولة مرة أخرى.",
      "cameraSoundOff": "الكاميرا والصوت متوقفان",
      "cameraOff": "الكاميرا متوقفة",
      "soundOff": "الصوت متوقف",
      "cameraSoundOn": "الكاميرا والصوت قيد التشغيل",
      "turnOnHint": "يجب تشغيل الكاميرا والميكروفون لبدء المهمة.",
      "activeHint": "الكاميرا والميكروفون نشطان.",
      "toggleMic": "تبديل الميكروفون",
      "toggleCamera": "تبديل الكاميرا",
      "errorPermissionDenied": "تم رفض الإذن. يُرجى السماح بالوصول إلى الكاميرا والميكروفون.",
      "errorNotFound": "لم يتم العثور على {{device}}.",
      "errorInUse": "{{device}} قيد الاستخدام من قبل تطبيق آخر.",
      "errorUnableToStart": "تعذّر تشغيل {{device}}.",
      "deviceCamera": "الكاميرا",
      "deviceMicrophone": "الميكروفون"
    },
    "leftInstructions": {
      "regionLabel": "تعليمات المهمة",
      "cameraIconAlt": "أيقونة الكاميرا",
      "cameraTitle": "يجب أن تبقى الكاميرا مفتوحة ووجهك ظاهرًا أثناء المهمة.",
      "screenIconAlt": "أيقونة تقييد الشاشة",
      "screenTitle": "لا يمكنك فتح أو التبديل إلى علامات تبويب أخرى أثناء تشغيل المهمة.",
      "recordingIconAlt": "أيقونة التسجيل",
      "recordingTitle": "سيتم تسجيل هذه الجلسة للتحليل وتحسين الجودة."
    },
    "nav": {
      "models": "النماذج",
      "howItWorks": "كيف يعمل",
      "walkthrough": "جولة تعريفية",
      "docs": "الوثائق",
      "joinAnnotator": "انضم كمُعلِّق بيانات"
    }
  },
  "exam": {
    "page": {
      "joinAsAnnotator": "انضم كمُعلِّق بيانات",
      "joinGlobalTeam": "انضم إلى فريقنا العالمي من خبراء تعليق البيانات",
      "step": "الخطوة",
      "personalInformation": "المعلومات الشخصية",
      "simpleTask": "مهمة بسيطة",
      "reviewPeriod": "فترة المراجعة",
      "selectExam": "اختر الاختبار",
      "chooseAnExam": "اختر اختبارًا",
      "submitting": "جارٍ الإرسال...",
      "submit": "إرسال",
      "startTheTest": "ابدأ الاختبار"
    },
    "rules": {
      "title": "قواعد التقييم المهمة",
      "closeModal": "إغلاق النافذة",
      "intro": "يرجى قراءة هذه القواعد بعناية قبل بدء التقييم. يجب عليك اتباع جميع القواعد أثناء الاختبار.",
      "stayOnTabLabel": "ابقَ في علامة التبويب هذه:",
      "stayOnTabText": "لا تنتقل إلى علامات تبويب أو نوافذ أخرى أثناء التقييم. سيؤدي التبديل بين علامات التبويب إلى إيقاف تقييمك مؤقتًا.",
      "screenSharingLabel": "مشاركة الشاشة مطلوبة:",
      "screenSharingText": "يجب عليك مشاركة شاشتك بالكامل. ويُشترط استخدام شاشة واحدة فقط.",
      "noNavigationLabel": "ممنوع التنقل:",
      "noNavigationText": "لا تستخدم أزرار الرجوع أو التقدم في المتصفح، ولا تغادر هذه الصفحة.",
      "oneSessionLabel": "أكمِل التقييم في جلسة واحدة:",
      "oneSessionText": "بمجرد البدء، يجب عليك إكمال التقييم دون إغلاق الصفحة أو تحديثها.",
      "stableInternetLabel": "اتصال إنترنت مستقر:",
      "stableInternetText": "تأكد من توفر اتصال إنترنت موثوق طوال فترة التقييم.",
      "quietEnvironmentLabel": "بيئة هادئة:",
      "quietEnvironmentText": "ابحث عن مكان هادئ بأقل قدر من المشتتات للتركيز على التقييم.",
      "cancel": "إلغاء",
      "accept": "أوافق على هذه القواعد"
    },
    "audioTour": {
      "showTutorial": "عرض الشرح"
    },
    "joinAudio": {
      "submitAssessment": "إرسال التقييم",
      "submitting": "جارٍ الإرسال...",
      "incompleteTitle": "تقييم غير مكتمل",
      "incompleteMessage": "لم تتم الإجابة عن {{count}} من أصل {{total}} سؤال. يمكنك العودة لإكمالها، أو الإرسال كما هي.",
      "confirmSubmitMessage": "هل أنت متأكد من رغبتك في الإرسال؟ لا يمكن التراجع عن هذا الإجراء ولن تتمكن من تغيير إجاباتك."
    },
    "joinImage": {
      "incompleteAssessmentTitle": "تقييم غير مكتمل",
      "submitAssessmentTitle": "إرسال التقييم",
      "submitAssessmentMessage": "هل أنت متأكد من رغبتك في الإرسال؟ لا يمكن التراجع عن هذا الإجراء، ولن تتمكن من تغيير إجاباتك."
    },
    "leaveConfirm": {
      "title": "مغادرة الموقع؟",
      "message": "قد لا يتم حفظ التغييرات التي أجريتها.",
      "leave": "مغادرة",
      "cancel": "إلغاء"
    },
    "reviewPeriod": {
      "headingLine1": "لقد تم استلام طلبك",
      "headingLine2": "بنجاح",
      "reviewMessage": "عمل رائع! سيقوم فريقنا الآن بمراجعة عملك بعناية لضمان الجودة والدقة",
      "evaluationMessage": "ستتلقى تقييمك النهائي والخطوات التالية خلال 48 ساعة."
    },
    "tabSwitch": {
      "title": "عُد إلى علامة تبويب التقييم للمتابعة",
      "subtitle": "يجب أن تبقى في علامة التبويب هذه أثناء التقييم",
      "description": "تم إيقاف تقدّمك مؤقتًا. عُد إلى علامة التبويب هذه للاستئناف."
    }
  },
  "auth": {
    "signUp": {
      "requestTitle": "اطلب الوصول",
      "requestSubtitle": "إيكونوڤا في مرحلة تجريبية خاصة. املأ بياناتك وسنراجع طلبك.",
      "requestButton": "اطلب الوصول",
      "title": "إنشاء حساب",
      "subtitle": "سجّل باستخدام",
      "googleSigningIn": "جارٍ تسجيل الدخول عبر Google…",
      "googleButton": "Google",
      "microsoftSigningIn": "جارٍ تسجيل الدخول عبر Microsoft…",
      "microsoftButton": "Microsoft",
      "or": "أو",
      "usernameLabel": "اسم المستخدم",
      "usernamePlaceholder": "اختر اسم مستخدم",
      "usernameRequired": "اسم المستخدم مطلوب.",
      "usernameMinLength": "يجب ألا يقل اسم المستخدم عن 3 أحرف.",
      "nameLabel": "الاسم الكامل",
      "namePlaceholder": "اسمك الكامل",
      "nameRequired": "الاسم الكامل مطلوب.",
      "nameMinLength": "يجب ألا يقل الاسم الكامل عن حرفين.",
      "emailLabel": "البريد الإلكتروني",
      "emailPlaceholder": "you@example.com",
      "emailRequired": "البريد الإلكتروني مطلوب.",
      "emailInvalid": "يُرجى إدخال عنوان بريد إلكتروني صالح.",
      "passwordLabel": "كلمة المرور",
      "passwordPlaceholder": "أنشئ كلمة مرور قوية",
      "hidePassword": "إخفاء كلمة المرور",
      "showPassword": "إظهار كلمة المرور",
      "ruleMinLength": "‏8 أحرف على الأقل",
      "ruleUppercase": "حرف كبير واحد",
      "ruleLowercase": "حرف صغير واحد",
      "ruleNumber": "رقم واحد",
      "ruleSpecialCharacter": "رمز خاص واحد",
      "submitButton": "إنشاء الحساب",
      "agreementPrefix": "بإنشاء حساب، فإنك توافق على",
      "agreementJoin": "و",
      "termsOfService": "شروط الخدمة",
      "haveAccount": "هل لديك حساب بالفعل؟",
      "signInLink": "تسجيل الدخول",
      "googleErrorTitle": "تعذّر التسجيل باستخدام جوجل",
      "microsoftErrorTitle": "تعذّر إنشاء حساب عبر Microsoft",
      "tryAgain": "يرجى المحاولة مرة أخرى.",
      "registrationSuccess": "تم التسجيل بنجاح! يرجى التحقق من بريدك الإلكتروني للحصول على رمز التحقق.",
      "signUpError": "حدث خطأ أثناء التسجيل.",
      "logoAlt": "إيكونوڤا",
      "oauthAgreementPrefix": "بالمتابعة عبر Google أو Microsoft، فإنك توافق على"
    },
    "promo": {
      "decorativeAnimationAlt": "رسوم متحركة زخرفية",
      "audioIntelligenceTitle": "ذكاء صوتي",
      "audioIntelligenceDescription": "حوّل الكلام إلى بيانات منظمة عبر اللهجات والبيئات والصيغ المختلفة، من مراكز الاتصال إلى ملفات البودكاست.",
      "medicalDataTitle": "البيانات الطبية",
      "medicalDataDescription": "من الأشعة إلى المحادثات السريرية، نُشغّل سير عمل توسيم متوافقة مع معيار HIPAA بدقة متخصصة في المجال.",
      "streetLevelInsightTitle": "رؤى على مستوى الشارع",
      "streetLevelInsightDescription": "قم بتوسيم لافتات الشوارع متعددة اللغات واللقطات الحضرية ومقاطع الفيديو الغنية بالمستشعرات لتدريب أنظمة التنقل ومدن المستقبل الذكية."
    },
    "forgotPassword": {
      "resetRequired": "يتطلب حسابك إعادة تعيين كلمة المرور قبل أن تتمكن من تسجيل الدخول. أدخل بريدك الإلكتروني أو اسم المستخدم أدناه لاستلام رابط إعادة التعيين.",
      "sendFailed": "تعذّر إرسال رابط إعادة التعيين.",
      "genericSent": "إذا كان هناك حساب، فقد أرسلنا رابط إعادة التعيين. تحقق من صندوق الوارد.",
      "logoAlt": "إيكونوڤا",
      "title": "هل نسيت كلمة المرور؟",
      "subtitle": "أدخل بريدك الإلكتروني أو اسم المستخدم وسنرسل إليك رابطًا عبر البريد لاختيار كلمة مرور جديدة.",
      "identifierLabel": "البريد الإلكتروني أو اسم المستخدم",
      "identifierPlaceholder": "you@example.com",
      "identifierRequired": "البريد الإلكتروني أو اسم المستخدم مطلوب.",
      "sending": "جارٍ الإرسال…",
      "submit": "إرسال رابط إعادة التعيين",
      "rememberedPrompt": "هل تذكّرتها؟",
      "signIn": "تسجيل الدخول"
    },
    "resetPassword": {
      "logoAlt": "إيكونوڤا",
      "invalidLinkTitle": "رابط إعادة التعيين غير صالح",
      "invalidLinkDescription": "رابط إعادة تعيين كلمة المرور هذا غير صالح أو انتهت صلاحيته. يرجى طلب رابط جديد.",
      "requestNewLink": "طلب رابط إعادة تعيين جديد",
      "linkExpiredTitle": "انتهت صلاحية هذا الرابط أو سبق استخدامه",
      "linkExpiredDescription": "حفاظًا على أمانك، يعمل كل رابط إعادة تعيين مرة واحدة ولفترة قصيرة. أرسل رابطًا جديدًا للمتابعة.",
      "sendNewLink": "إرسال رابط جديد",
      "title": "إعادة تعيين كلمة المرور",
      "subtitle": "أدخل كلمة المرور الجديدة أدناه لإتمام عملية إعادة التعيين.",
      "newPasswordLabel": "كلمة المرور الجديدة",
      "newPasswordPlaceholder": "أدخل كلمة المرور الجديدة",
      "showPassword": "إظهار كلمة المرور",
      "hidePassword": "إخفاء كلمة المرور",
      "ruleMinLength": "8 أحرف على الأقل",
      "ruleUppercase": "حرف كبير واحد",
      "ruleLowercase": "حرف صغير واحد",
      "ruleNumber": "رقم واحد",
      "ruleSpecialCharacter": "رمز خاص واحد",
      "confirmPasswordLabel": "تأكيد كلمة المرور الجديدة",
      "confirmPasswordPlaceholder": "أكد كلمة المرور الجديدة",
      "confirmRequired": "يرجى تأكيد كلمة المرور.",
      "passwordsMismatch": "كلمتا المرور غير متطابقتين.",
      "submitting": "جارٍ إعادة تعيين كلمة المرور...",
      "submit": "إعادة تعيين كلمة المرور",
      "successTitle": "تمت إعادة تعيين كلمة المرور!",
      "successDescription": "تم تحديث كلمة المرور بنجاح. يمكنك الآن تسجيل الدخول باستخدام كلمة المرور الجديدة.",
      "goToSignIn": "الانتقال إلى تسجيل الدخول",
      "genericError": "حدث خطأ أثناء إعادة تعيين كلمة المرور.",
      "signInSuccessMessage": "تمت إعادة تعيين كلمة المرور بنجاح! يمكنك الآن تسجيل الدخول باستخدام كلمة المرور الجديدة."
    },
    "verifyEmail": {
      "logoAlt": "إيكونوڤا",
      "verifying": "جارٍ التحقق من بريدك الإلكتروني...",
      "checkEmailTitle": "تحقق من بريدك الإلكتروني",
      "checkEmailSubtitle": "لقد أرسلنا رمز تحقق إلى بريدك الوارد. أدخله أدناه لتفعيل حسابك.",
      "verifyEmailTitle": "تحقق من بريدك الإلكتروني",
      "verifyEmailSubtitle": "أدخل الرمز الذي أرسلناه إليك عبر البريد الإلكتروني لتأكيد حسابك.",
      "usernameLabel": "البريد الإلكتروني أو اسم المستخدم",
      "usernameRequired": "البريد الإلكتروني أو اسم المستخدم مطلوب.",
      "codeLabel": "رمز التحقق",
      "codePlaceholder": "رمز مكوّن من 6 أرقام",
      "codeRequired": "رمز التحقق مطلوب.",
      "verifyingButton": "جارٍ التحقق...",
      "verifyButton": "تحقق من البريد الإلكتروني",
      "resendingButton": "جارٍ إعادة الإرسال...",
      "resendButton": "إعادة إرسال بريد التأكيد",
      "successTitle": "تم التحقق من البريد الإلكتروني!",
      "successSubtitle": "تم تأكيد حسابك بنجاح. يمكنك الآن تسجيل الدخول والوصول إلى لوحة التحكم الخاصة بك.",
      "goToSignIn": "الانتقال إلى تسجيل الدخول",
      "failedTitle": "فشل التحقق",
      "backToSignIn": "العودة إلى تسجيل الدخول",
      "resendSuccess": "تم إرسال رمز تحقق جديد إلى بريدك الإلكتروني.",
      "resendError": "تعذّر إعادة إرسال رمز التحقق.",
      "verifyError": "فشل التحقق من البريد الإلكتروني.",
      "signInPrompt": "تم التحقق من حسابك. يمكنك الآن تسجيل الدخول.",
      "confirmTitle": "أكّد بريدك الإلكتروني",
      "confirmBody": "أرسلنا رمز تحقق إلى {{email}}. إذا لم تجده خلال 5 دقائق، يُرجى التحقق من مجلد الرسائل غير المرغوب فيها أو الضغط على إعادة الإرسال.",
      "confirmBodyGeneric": "أدخل رمز التحقق الذي أرسلناه إلى بريدك الإلكتروني. إذا لم تجده خلال 5 دقائق، يُرجى التحقق من مجلد الرسائل غير المرغوب فيها أو الضغط على إعادة الإرسال.",
      "otpLabel": "رمز التحقق",
      "stillNoOtp": "لم يصلك الرمز بعد؟",
      "resendShort": "إعادة الإرسال",
      "resendIn": "إعادة الإرسال ({{seconds}})",
      "haveAccount": "لديك حساب بالفعل؟",
      "signInLink": "تسجيل الدخول"
    },
    "checkEmail": {
      "title": "إنشاء حساب",
      "subtitle": "تم إرسال رمز التحقق إلى بريدك الإلكتروني",
      "body": "أرسلنا رمز تحقق إلى {{email}}. إذا لم تجده خلال 5 دقائق، يُرجى التحقق من مجلد الرسائل غير المرغوب فيها أو الضغط على إعادة الإرسال.",
      "resend": "إعادة الإرسال",
      "resendIn": "إعادة الإرسال ({{seconds}})",
      "resending": "جارٍ إعادة الإرسال...",
      "resent": "تم إرسال رمز جديد إلى بريدك الإلكتروني.",
      "resendError": "تعذّرت إعادة إرسال الرمز. من فضلك حاول مرة أخرى.",
      "footerPrompt": "لديك حساب بالفعل؟",
      "footerLink": "تسجيل الدخول"
    },
    "requestSent": {
      "title": "تم إرسال الطلب",
      "subtitle": "شكرًا لاهتمامك بإيكونوڤا",
      "body": "سنراجع طلبك ونرسل لك بريدًا إلكترونيًا فور الموافقة عليه. بعدها سجّل الدخول بالبريد الإلكتروني وكلمة المرور التي اخترتها.",
      "footerPrompt": "تمت الموافقة بالفعل؟",
      "footerLink": "تسجيل الدخول"
    },
    "accountClosed": {
      "title": "أُغلق حسابك",
      "body": "أرسلنا إليك بالبريد الإلكتروني رابطًا لتصدير بياناتك، ويعمل حتى {{date}}. وبعد ذلك نحذف بياناتك ولا يمكن استعادتها.",
      "bodyNoDate": "أرسلنا إليك بالبريد الإلكتروني رابطًا لتصدير بياناتك، ويعمل مدة 30 يومًا. وبعد ذلك نحذف بياناتك ولا يمكن استعادتها.",
      "mistake": "أغلقته بالخطأ؟ راسلنا على privacy@echonova.ai قبل ذلك ويمكننا إعادة فتحه.",
      "home": "الانتقال إلى echonova.ai"
    },
    "oauthCallback": {
      "logoAlt": "EchoNova",
      "completing": "جارٍ إكمال تسجيل الدخول...",
      "noCode": "لم يتم استلام رمز التفويض.",
      "cancelledOrFailed": "تم إلغاء تسجيل الدخول أو فشل.",
      "sessionExpired": "انتهت جلسة تسجيل الدخول. يرجى المحاولة مرة أخرى.",
      "authFailed": "فشلت المصادقة. يرجى المحاولة مرة أخرى.",
      "signInErrorTitle": "تعذّر إكمال تسجيل الدخول"
    },
    "onboarding": {
      "saving": "جارٍ الحفظ...",
      "saveError": "تعذّر حفظ تفضيلاتك.",
      "back": "رجوع",
      "next": "التالي",
      "start": "ابدأ",
      "stepOf": "الخطوة {{step}} من {{total}}",
      "pickOne": "اختر إجابة واحدة",
      "heardAboutUsQuestion": "كيف عرفت عن إيكونوڤا؟",
      "heardFriendsSchool": "الأصدقاء أو الدراسة",
      "heardNews": "في الأخبار",
      "heardNewsletterBlog": "نشرة بريدية أو مدونة",
      "heardWork": "من العمل",
      "heardPodcast": "بودكاست",
      "heardGoogle": "Google",
      "heardFacebook": "Facebook",
      "heardYoutube": "YouTube",
      "heardX": "X",
      "heardTiktok": "TikTok",
      "heardLinkedin": "LinkedIn",
      "heardInstagram": "Instagram",
      "heardDontRemember": "لا أتذكر",
      "heardOther": "غير ذلك",
      "personaQuestion": "أيّ مما يلي يصفك أكثر؟",
      "personaPersonalUse": "استخدام شخصي",
      "personaCreator": "صانع محتوى",
      "personaContentBusiness": "شركة محتوى",
      "personaVoiceActor": "مؤدٍّ صوتي",
      "personaEngineer": "مهندس",
      "personaMarketer": "مسوّق",
      "personaEducation": "التعليم",
      "personaOther": "غير ذلك",
      "intendedUseQuestion": "ماذا تودّ أن تفعل مع إيكونوڤا؟",
      "intendedUseSubtitle": "اختر كل ما ينطبق",
      "intendedSpeechToText": "تحويل الكلام إلى نص",
      "intendedSpeechToTextNote": "حوّل المكالمات والتسجيلات إلى نص",
      "intendedTextToSpeech": "تحويل النص إلى كلام",
      "intendedTextToSpeechNote": "امنح أي نص صوتاً عربياً طبيعياً",
      "intendedSoundCleaning": "تنقية الصوت",
      "intendedSoundCleaningNote": "أزل الضجيج وحسّن جودة التسجيلات",
      "intendedVoiceCloning": "استنساخ الصوت",
      "intendedVoiceCloningNote": "أنشئ صوتاً من تسجيلك الخاص",
      "intendedEchoReader": "EchoReader",
      "intendedEchoReaderNote": "استمع إلى مستنداتك بصوت مقروء",
      "intendedAiAgents": "وكلاء الذكاء الاصطناعي",
      "intendedAiAgentsNote": "ابنِ وكلاء صوتيين للمكالمات والمحادثات"
    },
    "social": {
      "soon": "قريبًا"
    },
    "errors": {
      "oauthSignInFailed": "فشل تسجيل الدخول.",
      "oauthStateMismatch": "عدم تطابق حالة المصادقة (OAuth).",
      "invalidCode": "الرمز غير صحيح. تحقق منه وحاول مرة أخرى.",
      "codeExpired": "انتهت صلاحية هذا الرمز. اطلب رمزاً جديداً.",
      "tooManyAttempts": "محاولات كثيرة جداً. انتظر قليلاً ثم حاول مرة أخرى.",
      "wait": "يرجى الانتظار قليلاً قبل المحاولة مرة أخرى.",
      "hourlyLimit": "وصلت إلى الحد الأقصى للرموز في الساعة. حاول مرة أخرى لاحقاً.",
      "tooManySignIns": "محاولات تسجيل دخول كثيرة جداً. حاول مرة أخرى لاحقاً.",
      "invalidCredentials": "البريد الإلكتروني أو اسم المستخدم أو كلمة المرور غير صحيحة.",
      "awaitingApproval": "حسابك بانتظار الموافقة. سنراسلك عبر البريد الإلكتروني عندما يصبح جاهزاً.",
      "accountClosed": "هذا الحساب مُغلق. لإعادة فتحه خلال 30 يومًا من إغلاقه، راسلنا على privacy@echonova.ai.",
      "verificationRequired": "تحقق من بريدك الإلكتروني أولاً. أدخل الرمز الذي أرسلناه إليك.",
      "suspended": "هذا الحساب معلّق. تواصل مع الدعم للحصول على المساعدة.",
      "alreadyConfirmed": "تم التحقق من هذا البريد الإلكتروني بالفعل. يمكنك تسجيل الدخول.",
      "duplicateEmail": "يوجد حساب بهذا البريد الإلكتروني بالفعل.",
      "useOriginalMethod": "هذا البريد الإلكتروني مسجل بطريقة دخول مختلفة. استخدم الطريقة التي سجلت بها أول مرة.",
      "duplicateUsername": "اسم المستخدم هذا مستخدم بالفعل.",
      "network": "تعذّر الوصول إلى الخادم. تحقق من اتصالك وحاول مرة أخرى.",
      "generic": "حدث خطأ ما. يرجى المحاولة مرة أخرى.",
      "weakPassword": "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل وتتضمن حرفًا كبيرًا وحرفًا صغيرًا ورقمًا ورمزًا خاصًا."
    },
    "signIn": {
      "awaitingApproval": "طلب الوصول الخاص بك بانتظار الموافقة. سنرسل لك بريدًا إلكترونيًا فور الموافقة عليه.",
      "heading": "مرحبًا بعودتك",
      "subheading": "سجّل الدخول عبر",
      "googleLoading": "جارٍ تسجيل الدخول عبر Google…",
      "googleButton": "Google",
      "microsoftLoading": "جارٍ تسجيل الدخول عبر Microsoft…",
      "microsoftButton": "Microsoft",
      "or": "أو",
      "identifierLabel": "البريد الإلكتروني أو اسم المستخدم",
      "identifierPlaceholder": "اكتب بريدك الإلكتروني أو اسم المستخدم هنا",
      "identifierRequired": "البريد الإلكتروني أو اسم المستخدم مطلوب.",
      "passwordLabel": "كلمة المرور",
      "passwordPlaceholder": "اكتب كلمة المرور هنا",
      "passwordRequired": "كلمة المرور مطلوبة.",
      "passwordMinLength": "يجب أن تتكوّن كلمة المرور من 8 أحرف على الأقل.",
      "submit": "تسجيل الدخول",
      "forgotPassword": "هل نسيت كلمة المرور؟",
      "forgotPasswordAria": "هل نسيت كلمة المرور؟",
      "noAccount": "ليس لديك حساب؟",
      "createAccount": "إنشاء حساب",
      "hidePassword": "إخفاء كلمة المرور",
      "showPassword": "إظهار كلمة المرور",
      "googleSignInErrorTitle": "تعذّر تسجيل الدخول عبر جوجل",
      "microsoftSignInErrorTitle": "تعذّر تسجيل الدخول عبر Microsoft",
      "tryAgain": "يرجى المحاولة مرة أخرى.",
      "genericError": "حدث خطأ أثناء تسجيل الدخول.",
      "accountReady": "حسابك جاهز. سجّل الدخول للمتابعة.",
      "oauthAgreementPrefix": "إن كنت جديدًا، فالمتابعة عبر Google أو Microsoft تنشئ حسابك، وتوافق على"
    },
    "mfaVerify": {
      "heading": "المصادقة الثنائية",
      "subheading": "أدخل الرمز من تطبيق المصادقة الخاص بك.",
      "codeLabel": "رمز المصادقة",
      "codeHint": "أدخل الرمز من التطبيق، أو استخدم رمز استرداد.",
      "submit": "تحقّق",
      "invalidCode": "رمز المصادقة غير صحيح.",
      "backToSignIn": "العودة إلى تسجيل الدخول",
      "recoveryLabel": "رمز الاسترداد",
      "useRecoveryCode": "فقدت جهازك؟ استخدم رمز الاسترداد",
      "useAppCode": "استخدم تطبيق المصادقة بدلاً من ذلك",
      "recoverySubheading": "أدخل رمز الاسترداد الخاص بك."
    },
    "mfaReenroll": {
      "heading": "إعداد المصادقة الثنائية",
      "subheading": "يتطلب حسابك تطبيق مصادقة. امسح رمز الاستجابة السريعة أدناه للمتابعة.",
      "settingUp": "جارٍ إعداد المصادقة الثنائية…",
      "scanInstruction": "امسح رمز الاستجابة السريعة هذا بتطبيق المصادقة، ثم أدخل الرمز المكوّن من 6 أرقام الذي يعرضه.",
      "cantScan": "لا يمكنك المسح؟ أدخل مفتاح الإعداد هذا يدويًا",
      "copy": "نسخ",
      "copied": "تم النسخ",
      "qrCodeAlt": "رمز الاستجابة السريعة للمصادقة الثنائية",
      "codeLabel": "رمز المصادقة",
      "confirm": "تأكيد",
      "invalidCode": "رمز المصادقة غير صحيح.",
      "setupError": "تعذّر بدء الإعداد. يرجى المحاولة مرة أخرى.",
      "recoveryCodesTitle": "احفظ رموز الاسترداد",
      "recoveryCodesDesc": "احفظ هذه الرموز في مكان آمن. تُعرض مرة واحدة فقط. يعمل كل رمز مرة واحدة إذا فقدت الوصول إلى تطبيق المصادقة. أي شخص يملك رمزًا يمكنه تجاوز التحقق بخطوتين، فاحتفظ بها خاصة.",
      "copyAll": "نسخ الكل",
      "copyFailed": "تعذّر النسخ. حدّد الرموز وانسخها يدويًا.",
      "recoverySaved": "حفظت هذه الرموز في مكان آمن",
      "download": "تنزيل",
      "done": "تم"
    }
  },
  "dash": {
    "echoReader": {
      "kicker": "مكتبة EchoReader",
      "heroTitle": "أي مستند، يُقرأ بصوتٍ عالٍ",
      "lead": "أحضِر ملفًا أو رابطًا أو نصّك الخاص. راجِع ما استُخرج منه، اختر صوتًا من هنا، واستمع. يبقى المقطع الذي يُقرأ مميّزًا على الصفحة، ويُحفظ موضعك.",
      "import": {
        "tabsAria": "أضِف إلى المكتبة",
        "pasteText": "الصق نصًا",
        "uploadFile": "ارفع ملفًا",
        "webLink": "رابط ويب",
        "textPlaceholder": "الصق النص هنا…",
        "textAria": "النص المراد قراءته",
        "titlePlaceholder": "العنوان (اختياري)",
        "titleAria": "العنوان",
        "count": "{{n}} / 200,000 حرف",
        "tooLong": "هذا أكثر من 200,000 حرف. قسّمه إلى مستندين.",
        "tryArabic": "جرّب فقرة عربية",
        "add": "أضِف إلى المكتبة",
        "tryText": "الإمارات أرضٌ تعلّمت أن تصغي: إلى البحر حين يهدأ، وإلى الصحراء حين تتكلم الريح، وإلى أهلها حين يروون حكاياتهم في المساء.\n\nهذه فقرة قصيرة لتجربة القراءة. راجعها، ثم اختر صوتاً، واستمع.",
        "tryTitle": "فقرة للتجربة",
        "drop": "أفلِت ملفًا، أو انقر للتصفّح",
        "uploadAria": "ارفع ملفًا",
        "limits1": "حتى 25 ميجابايت و200,000 حرف، وملفات PDF حتى 300 صفحة",
        "limits2": "صفحات PDF الممسوحة ضوئيًا أو العربية تُقرأ كصور، حتى 20 صفحة لكل ملف",
        "limits3": "EPUB: كتب نصية فقط، بدون حماية DRM، وبدون تخطيط ثابت",
        "urlAria": "رابط إلى صفحة ويب عامة",
        "linkNote": "الصفحات العامة فقط. بعض المواقع لا تسمح بالقراءة الآلية. إذا حدث ذلك، الصق النص أو ارفع الملف بدلًا من ذلك.",
        "foot": "إضافة مستند تقرأ نصّه فقط. لا يُنشأ أي صوت حتى تضغط ابدأ الاستماع.",
        "fileType": "نوع الملف هذا غير مدعوم. استخدم TXT أو Markdown أو PDF أو DOCX أو EPUB أو PNG أو JPG أو WEBP.",
        "fileSize": "هذا الملف أكبر من 25 ميجابايت.",
        "badLink": "أدخِل رابطًا عامًا كاملًا يبدأ بـ https://",
        "imported": "تمت الإضافة. جارٍ تجهيز النص.",
        "noCredits": "ليس لديك رصيد كافٍ لإضافة مستند. اشحن رصيدك للمتابعة.",
        "full": "مكتبتك ممتلئة. احذف مستندًا لإضافة آخر.",
        "busy": "EchoReader مشغول. حاول بعد قليل.",
        "failed": "تعذّرت الإضافة. حاول مجددًا."
      },
      "cont": {
        "kicker": "تابِع الاستماع",
        "meta": "{{format}}، المقطع {{seq}} من {{n}}، حُفظ {{at}}",
        "resume": "▶  استأنف الاستماع"
      },
      "how": {
        "kicker": "كيف يعمل",
        "s1b": "راجِع النص.",
        "s1": " شاهِد الأقسام وكل مقطع قبل إنشاء أي صوت.",
        "s2b": "اختر صوتًا.",
        "s2": " أي لهجة في المكتبة، والإماراتية أولًا.",
        "s3b": "استمع.",
        "s3": " يُنشأ الصوت قبل عدة مقاطع أثناء تقدّمك، ويُحفظ موضعك."
      },
      "lib": {
        "kicker": "مكتبتك",
        "search": "ابحث في مكتبتك",
        "filterAria": "تصفية",
        "all": "الكل",
        "listen": "قيد الاستماع",
        "review": "جاهز للمراجعة",
        "prep": "قيد التجهيز",
        "bad": "تعذّرت القراءة",
        "readingPage": "جارٍ قراءة الصفحة",
        "readingFile": "جارٍ قراءة الملف",
        "pasteInstead": "الصق أو ارفع بدلًا من ذلك",
        "passageOf": "المقطع {{seq}} من {{n}}",
        "noAudio": "لا يوجد صوت بعد",
        "noVoice": "لم يُختَر صوت بعد",
        "more": "المزيد لـ {{title}}",
        "emptyTitle": "مكتبتك فارغة.",
        "emptyBody": "الصق نصًا، أو ارفع ملفًا، أو أضِف رابطًا في الأعلى.",
        "noMatchTitle": "لا شيء يطابق.",
        "noMatchBody": "جرّب تصفية أو بحثًا آخر.",
        "loadFailed": "تعذّر تحميل مكتبتك. حاول مجددًا."
      },
      "menu": {
        "review": "راجِع المحتوى",
        "listen": "استأنف الاستماع",
        "voice": "اختر صوتًا",
        "paste": "الصق النص بدلًا من ذلك",
        "del": "حذف"
      },
      "status": {
        "processing": "جارٍ تجهيز النص",
        "readyText": "جاهز للمراجعة",
        "generatingAudio": "جارٍ تجهيز الصوت",
        "readyPartial": "قيد الاستماع",
        "ready": "جاهز للاستماع",
        "failed": "تعذّرت القراءة"
      },
      "doc": {
        "back": "المكتبة ←",
        "delete": "حذف",
        "stepsAria": "الخطوات",
        "stepReview": "راجِع المحتوى",
        "stepVoice": "اختر صوتًا",
        "stepListen": "استمع",
        "sections": "الأقسام",
        "outlineNote": "مأخوذة من عناوين المستند. القسم ليس دائمًا فصلًا.",
        "untitled": "قسم بلا عنوان",
        "nPassages": "{{n}} مقطع",
        "nBlocks": "{{n}} كتلة",
        "reviewKicker": "راجِع النص قبل أن تستمع",
        "textShownAria": "النص المعروض",
        "original": "النص الأصلي",
        "speech": "نص الكلام المُجهَّز",
        "notReadAloud": "لا يُقرأ، {{reason}}",
        "contentNotes": "ملاحظات المحتوى",
        "startHere": "ابدأ الاستماع من هنا",
        "playHere": "شغّل من هنا"
      },
      "facts": {
        "title": "هذا المستند",
        "source": "المصدر",
        "format": "الصيغة",
        "pages": "الصفحات",
        "reflowable": "قابل لإعادة التدفق",
        "author": "المؤلّف",
        "sections": "الأقسام",
        "words": "الكلمات",
        "passages": "المقاطع",
        "readAloud": "يُقرأ بصوتٍ عالٍ",
        "readAloudVal": "{{a}} من {{b}} كتلة",
        "notePage": "تصف هذه الأعداد ما استُخرج من الصفحة. تبقى الكتل الباهتة على الشاشة لكنها لا تُقرأ.",
        "noteFile": "تصف هذه الأعداد ما استُخرج من الملف. تبقى الكتل الباهتة على الشاشة لكنها لا تُقرأ.",
        "toVoice": "اختر صوتًا  ←",
        "free": "لا يُنشأ أي صوت بعد. المراجعة مجانية."
      },
      "voice": {
        "kicker": "الصوت",
        "all": "كل الأصوات",
        "dialectAria": "اللهجة",
        "startFrom": "ابدأ من",
        "beginning": "من البداية",
        "fromPassage": "من المقطع {{n}}",
        "settings": "إعدادات الصوت",
        "hide": "إخفاء",
        "summary": "السرعة {{s}}، التوجيه {{g}}، الجودة {{q}}",
        "speed": "سرعة الكلام",
        "speedHint": "مدى سرعة نطق الصوت. تغييرها يُنشئ صوتًا جديدًا. لتغيير سريع أثناء الاستماع، استخدم السرعة في المشغّل بدلًا من ذلك.",
        "guidance": "التوجيه",
        "guidanceHint": "مدى التزام الصوت بالنص. اتركها عند 2 ما لم تكن تضبطها.",
        "quality": "الجودة",
        "qualityHint": "الخطوات. خطوات أكثر، أبطأ، وأنقى.",
        "tashkeelHint": "يضيف الحركات قبل القراءة. الأنسب للفصحى.",
        "readyTitle": "جاهز متى شئت",
        "voice": "الصوت",
        "start": "البداية",
        "startVal": "المقطع {{a}} من {{b}}",
        "firstAudio": "أول صوت",
        "firstAudioVal": "مقطعان",
        "about": "نبذة",
        "credits": "{{n}} رصيد",
        "note": "تصفّح الأصوات مجاني. يُنشأ الصوت عند ضغط ابدأ الاستماع، عدة مقاطع في كل مرة أثناء استماعك، وليس المستند كله دفعة واحدة.",
        "startListening": "▶  ابدأ الاستماع",
        "newVoice": "صوت جديد يُنشئ صوتًا جديدًا. يُحتفظ بالصوت الذي أُنشئ بالفعل بـ {{name}}.",
        "backToText": "العودة إلى النص ←",
        "pickTitle": "اختر صوتًا للقراءة",
        "changeTitle": "غيّر صوت القراءة",
        "startFailed": "تعذّر بدء الاستماع. حاول مجددًا."
      },
      "listen": {
        "resumeB": "تابِع من حيث توقّفت.",
        "resumeRest": " المقطع {{seq}} من {{n}}، عند {{at}}، بصوت {{voice}}. حُفظ {{saved}}.",
        "resume": "▶  استأنف الاستماع",
        "fromStart": "ابدأ من البداية",
        "playerAria": "المشغّل",
        "now": "الآن تستمع",
        "change": "غيّر الصوت",
        "passage": "المقطع",
        "of": "من",
        "allReady": "الكل جاهز",
        "nReady": "{{n}} جاهز",
        "saved": "حُفظ {{at}}",
        "savedAsYouGo": "يُحفظ موضعك أثناء الاستماع",
        "savedPos": "حُفظ، المقطع {{n}}، {{t}}",
        "lineAria": "الموضع داخل هذا المقطع",
        "preparingPassage": "جارٍ تجهيز المقطع {{n}}",
        "prev": "المقطع السابق",
        "next": "المقطع التالي",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "speedAria": "سرعة المشغّل",
        "speedTip": "سرعة المشغّل. بدون صوت جديد.",
        "nowReading": "يُقرأ الآن",
        "preparingNext": "جارٍ تجهيز المقطع التالي",
        "finished": "انتهى. كان ذلك المقطع الأخير.",
        "outOfCreditsB": "نفد رصيدك.",
        "outOfCredits": " توقّف الاستماع. اشحن رصيدك لمواصلة الاستماع.",
        "topUp": "اشحن الرصيد",
        "audioFailed": "تعذّر تشغيل هذا المقطع. جرّب التالي."
      },
      "state": {
        "preparing": "جارٍ تجهيز النص",
        "prepPage": "يقرأ EchoReader الصفحة، ويجد أقسامها، ويجهّز النص للكلام. لا يُنشأ أي صوت بعد. يمكنك مغادرة هذه الصفحة. يبقى المستند في مكتبتك.",
        "prepFile": "يقرأ EchoReader الملف، ويجد أقسامه، ويجهّز النص للكلام. لا يُنشأ أي صوت بعد. يمكنك مغادرة هذه الصفحة. يبقى المستند في مكتبتك.",
        "received": "تم الاستلام",
        "readingPage": "جارٍ قراءة الصفحة",
        "readingFile": "جارٍ قراءة الملف",
        "structure": "جارٍ إيجاد الأقسام والعناوين",
        "speech": "جارٍ تجهيز نص الكلام",
        "couldNot": "تعذّرت القراءة",
        "pasteText": "الصق النص",
        "uploadFile": "ارفع الملف",
        "requestId": "إذا تواصلت مع الدعم، أرسِل معرّف الطلب هذا: {{id}}. لا ترسل المستند نفسه.",
        "notFound": "غير موجود",
        "notFoundTitle": "هذا المستند ليس في مكتبتك",
        "notFoundBody": "ربما تم حذفه.",
        "backToLibrary": "العودة إلى المكتبة",
        "ready": "النص جاهز للمراجعة."
      },
      "del": {
        "title": "حذف هذا المستند",
        "body": "{{title}} وكل صوت أُنشئ له يغادران مكتبتك الآن. يتوقّف الاستماع. لا يمكن التراجع عن هذا.",
        "cancel": "إلغاء",
        "confirm": "حذف",
        "done": "تم الحذف.",
        "failed": "تعذّر الحذف. حاول مجددًا."
      },
      "reason": {
        "marginPageNumber": "رقم صفحة في الهامش",
        "pageEdgeNumber": "رقم صفحة عند حافة الصفحة",
        "pageFurniture": "رأس أو تذييل الصفحة",
        "repeatedMarginText": "نص متكرر عند حافة الصفحة",
        "footnote": "حاشية سفلية",
        "tableOfContents": "جدول المحتويات",
        "noText": "لا يوجد نص للقراءة",
        "bareNumber": "رقم بمفرده",
        "other": "ليس جزءًا من النص"
      },
      "warning": {
        "epubImages": "الصور في الكتاب بلا نص. تُعرض ولا تُقرأ.",
        "epubNonLinear": "جزء من الكتاب خارج ترتيب القراءة وغير مُضمَّن.",
        "epubScripts": "تُتجاهَل النصوص البرمجية في الكتاب.",
        "epubEmpty": "تُتخطّى الصفحات الفارغة في الكتاب.",
        "epubExternal": "الروابط إلى محتوى خارج الكتاب لا تُتبَع.",
        "unreadable": "تعذّرت قراءة بعض النص بشكل موثوق.",
        "complexTable": "يُقرأ الجدول المعقّد كالنص الذي يحتويه.",
        "footnote": "تعذّر وضع حاشية سفلية في النص.",
        "acronym": "تُقرأ الاختصارات حرفًا حرفًا.",
        "code": "تُقرأ الرموز حرفًا حرفًا.",
        "email": "تُقرأ عناوين البريد الإلكتروني بصوتٍ عالٍ.",
        "url": "تُقرأ عناوين الويب باسم موقعها.",
        "dateOrder": "تُقرأ التواريخ باليوم ثم الشهر.",
        "invalidDate": "التاريخ الذي تعذّر فهمه يُقرأ كما هو مكتوب.",
        "invalidTime": "الوقت الذي تعذّر فهمه يُقرأ كما هو مكتوب.",
        "identifier": "تُقرأ المعرّفات التقنية كما هي مكتوبة."
      },
      "error": {
        "botProtected": {
          "title": "هذا الموقع لا يسمح بالقراءة الآلية.",
          "body": "تحجب الصفحة القرّاء مثل قارئنا. لا يتجاوز EchoReader ذلك. الصق النص أو ارفع الملف بدلًا من ذلك."
        },
        "robots": {
          "title": "يطلب هذا الموقع عدم قراءته آليًا.",
          "body": "الصق النص أو ارفع الملف بدلًا من ذلك."
        },
        "unreachable": {
          "title": "تعذّر الوصول إلى هذه الصفحة.",
          "body": "تحقّق من الرابط، أو الصق النص أو ارفع الملف بدلًا من ذلك."
        },
        "emptyPage": {
          "title": "لا يوجد نص للقراءة في هذه الصفحة.",
          "body": "الصق النص أو ارفع الملف بدلًا من ذلك."
        },
        "pdfPages": {
          "title": "ملف PDF هذا أكثر من 300 صفحة.",
          "body": "قسّمه إلى ملفات أصغر وأضِفها واحدًا تلو الآخر."
        },
        "vlmPages": {
          "title": "هذا الملف فيه أكثر من 20 صفحة ممسوحة ضوئيًا أو عربية.",
          "body": "قسّمه إلى ملفات أصغر، أو الصق النص بدلًا من ذلك."
        },
        "encrypted": {
          "title": "هذا الملف محمي.",
          "body": "أزِل كلمة المرور أو حماية DRM، أو الصق النص بدلًا من ذلك."
        },
        "fixedLayout": {
          "title": "ملف EPUB هذا بتخطيط ثابت.",
          "body": "يقرأ EchoReader الكتب النصية فقط. الصق النص بدلًا من ذلك."
        },
        "tooLong": {
          "title": "هذا الملف فيه أكثر من 200,000 حرف.",
          "body": "قسّمه إلى ملفات أصغر وأضِفها واحدًا تلو الآخر."
        },
        "noText": {
          "title": "لم نجد نصًا للقراءة في هذا الملف.",
          "body": "جرّب ملفًا آخر، أو الصق النص بدلًا من ذلك."
        },
        "utf8": {
          "title": "ملف النص هذا ليس بترميز UTF-8.",
          "body": "احفظه بترميز UTF-8، أو الصق النص بدلًا من ذلك."
        },
        "tooLarge": {
          "title": "هذا الملف أكبر من 25 ميجابايت.",
          "body": "قسّمه إلى ملفات أصغر وأضِفها واحدًا تلو الآخر."
        },
        "damaged": {
          "title": "تعذّر فتح هذا الملف.",
          "body": "ربما يكون تالفًا. جرّب نسخة أخرى، أو الصق النص بدلًا من ذلك."
        },
        "generic": {
          "title": "تعذّرت قراءة هذا.",
          "body": "حاول مجددًا، أو الصق النص بدلًا من ذلك."
        }
      }
    },
    "home": {
      "home": {
        "workspaceLabel": "مساحة العمل",
        "greetingSeparator": "،",
        "goodMorning": "صباح الخير",
        "goodAfternoon": "طاب مساؤك",
        "goodEvening": "مساء الخير",
        "fallbackName": "بك",
        "subtitle": "اكتب شيئًا واسمعه بصوت من هنا. أضف تسجيلًا واقرأه كنص، أو نظّف صوته."
      },
      "studio": {
        "errors": {
          "insufficientBalance": "نفد رصيدك. أضف رصيدًا أو غيّر خطتك للمتابعة.",
          "spendingLimit": "وصلت إلى حد الإنفاق لهذا الشهر. سيتجدد الحد الشهر المقبل.",
          "offline": "تعذّر الوصول إلى الخادم. تحقّق من اتصالك وحاول مرة أخرى.",
          "addCredits": "إضافة رصيد"
        },
        "sectionLabel": "الاستوديو المباشر",
        "tabTts": "تحويل النص إلى كلام",
        "tabStt": "تحويل الكلام إلى نص",
        "tabCleaning": "تنظيف الصوت",
        "tabCloning": "استنساخ الصوت",
        "ttsLimit": "حتى 5,000 حرف",
        "previewHint": "اضغط على صوت لسماعه",
        "tagsLabel": "التعبيرات",
        "tagsHintAdd": "اضغط للإضافة عند المؤشر",
        "tagsHintRemove": "− للإزالة",
        "dialectLabel": "اللهجة",
        "allVoices": "كل الأصوات",
        "chooseVoice": "اختر صوتًا",
        "generate": "إنشاء الصوت",
        "generating": "جارٍ الإنشاء…",
        "stop": "إيقاف",
        "pause": "إيقاف مؤقت",
        "resume": "استئناف",
        "characters": "حرف",
        "creditsBefore": "حوالي",
        "creditsAfter": "رصيد",
        "ttsError": "تعذّر إنشاء الصوت.",
        "voicesError": "تعذّر تحميل هذه الأصوات.",
        "voicesRetry": "أعد المحاولة",
        "sttHint": "إماراتي وخليجي ومصري وفصحى وإنجليزي",
        "sttDrop": "أفلت ملفًا صوتيًا، أو اضغط للتصفح",
        "or": "أو",
        "record": "تسجيل",
        "stopAndUse": "إيقاف واستخدام",
        "requestingMic": "السماح بالميكروفون",
        "preparingRecording": "جارٍ التجهيز...",
        "sttMeta": "نص واحد باللهجة التي نُطق بها",
        "noTranscript": "لم يُكتشف كلام في هذا التسجيل.",
        "transcribe": "تحويل إلى نص",
        "transcribing": "جارٍ التحويل…",
        "sttError": "تعذّر تحويل التسجيل إلى نص.",
        "invalidFile": "نوع الملف أو حجمه غير مدعوم.",
        "cleaningHint": "يبقى الصوت وتختفي ضوضاء المكان",
        "cloningBar": "استنساخ الصوت · صوتك يبقى لك",
        "cloningDrop": "أفلت تسجيلًا نظيفًا",
        "cloningHint": "من 10 إلى 30 ثانية، متحدث واحد",
        "cleaningFormatsHint": "MP3 وWAV وFLAC وOGG/Opus، حتى ساعة واحدة",
        "cleaningDrop": "أفلت تسجيلًا، أو اضغط للتصفح",
        "cleaningLimit": "حتى 200 ميجابايت",
        "preset": "إعداد مسبق",
        "presets": {
          "studio": "استوديو",
          "wind": "رياح",
          "radio": "راديو",
          "deep": "عميق"
        },
        "cleaningMetaTimeline": "قبل التنظيف وبعده على خط زمني واحد، ثم نزّل النتيجة",
        "cleaningMetaApi": "متاح عبر البوابة حاليًا، وواجهة البرمجة لاحقًا",
        "cleaned": "الصوت بعد التنظيف",
        "cleanAudio": "نظّف الصوت",
        "uploading": "جارٍ الرفع…",
        "cleaning": "جارٍ التنظيف…",
        "cleaningError": "تعذّر تنظيف هذا التسجيل."
      },
      "recents": {
        "kicker": "الأحدث",
        "heading": "ما صنعته",
        "openAssets": "افتح الملفات",
        "colText": "النص أو الملف",
        "colVoice": "الصوت",
        "colDialect": "اللهجة",
        "colWhen": "متى",
        "colLength": "المدة",
        "untitled": "بلا عنوان",
        "emptyTitle": "لا يوجد شيء بعد.",
        "emptyLead": "أول ما تنشئه يظهر هنا، مع صوته وتاريخه ورابط تنزيل. يحتفظ قسم الأحدث بآخر ثلاثين عنصرًا، وتحتفظ صفحة الملفات بكل شيء.",
        "error": "تعذّر تحميل أحدث نشاطك.",
        "justNow": "الآن",
        "minutesAgo": "منذ {{value}} دقيقة",
        "hoursAgo": "منذ {{value}} ساعة",
        "yesterday": "أمس",
        "daysAgo": "منذ {{value}} يوم"
      },
      "voicesPanel": {
        "kicker": "الأصوات",
        "heading": "كل صوت يأتي من مكان ما",
        "lead": "سجّل كل صوت متحدث من أهل اللهجة، وضُبط ليلائم إيقاعها الطبيعي. اضغط على أحد الكواكب للاستماع.",
        "viewAll": "افتح مكتبة الأصوات",
        "error": "تعذّر تحميل الأصوات.",
        "playAria": "تشغيل معاينة {{name}}",
        "playSample": "▶ شغّل العينة",
        "comingSoon": "قريبًا"
      },
      "arrivingSoon": {
        "sectionLabel": "في الطريق",
        "kicker": "قريبًا",
        "title": "في الطريق.",
        "lead": "خمس أدوات إضافية، بهذا الترتيب.",
        "features": {
          "echoReader": "EchoReader",
          "dubbing": "الدبلجة",
          "soundEffects": "المؤثرات الصوتية",
          "audiobooks": "الكتب الصوتية",
          "arabVoices": "أصوات عربية"
        }
      },
      "voiceCloningCard": {
        "kicker": "استنساخ الصوت · متاح",
        "title": "أضف صوتك.",
        "lead": "سجّل بلهجتك، أو ارفع ملفًا نظيفًا مدته من 10 إلى 30 ثانية. الصوت لك، وخاص بمساحة عملك.",
        "cta": "أضف صوتًا"
      }
    },
    "voices": {
      "addSheet": {
        "kicker": "أضف صوتًا",
        "title": "ثلاث طرق",
        "clone": {
          "title": "استنسخ من تسجيل",
          "text": "سجّل أو ارفع من 10 إلى 30 ثانية من صوتك. خاص بمساحة عملك.",
          "meta": "متاح · ثوانٍ قليلة"
        },
        "design": {
          "title": "صمّم من وصف",
          "text": "صِف صوتًا بالكلمات واسمعه. اللهجة والعمر والنبرة."
        },
        "remix": {
          "title": "عدّل صوتًا من المكتبة",
          "text": "ابدأ من صوت في المكتبة وغيّر النبرة أو السرعة."
        },
        "soon": "قريبًا",
        "footer": "كل صوت تضيفه خاص بمساحة عملك."
      },
      "portal": {
        "library": "المكتبة",
        "voices": "صوتاً",
        "waysOfSpeaking": "طرق للنطق",
        "hero": "لكل صوت موطن",
        "lead": "سجّل كل صوت شخصٌ من المكان الذي تنتمي إليه لهجته. اختر صوتًا، واستمع إليه، ثم استخدمه في خدمة تحويل النص إلى صوت.",
        "addVoice": "أضف صوتاً",
        "myVoices": "أصواتي",
        "earnings": "الأرباح",
        "search": "ابحث بالاسم أو النبرة أو الاستخدام",
        "filters": "التصفية",
        "sort": "الترتيب",
        "soon": "قريباً",
        "trending": "الأكثر شعبية",
        "mostUsed": "الأكثر استخداماً",
        "theLibrary": "المكتبة",
        "libraryTitle": "الأصوات حسب موطنها",
        "libraryLead": "الأسماء والأوصاف المختصرة مأخوذة مباشرة من مكتبة الأصوات الحالية.",
        "picked": "مختارة للمهمة",
        "useTitle": "أصوات لما تصنعه",
        "useLead": "الأصوات نفسها مرتبة حسب ما سُجلت من أجله. اضغط على صف لتصفية المكتبة.",
        "defaultStyle": "دافئ · متزن",
        "searchMine": "ابحث في أصواتي",
        "mineNote": "الأصوات التي أضفتها من المكتبة. أنت وحدك ترى هذه القائمة.",
        "mineEmptyTitle": "لا شيء هنا بعد.",
        "mineEmpty": "الأصوات التي تحتفظ بها من المكتبة تظهر هنا.",
        "addedFromLibrary": "مضافة من المكتبة",
        "comingSoon": "قريباً",
        "noMatch": "لا يوجد صوت مطابق.",
        "clearFilters": "امسح التصفية",
        "clearAll": "امسح الكل",
        "loadError": "تعذّر تحميل الأصوات.",
        "retry": "حاول مجدداً",
        "voicesArrow": "{{count}} أصوات ←",
        "sortBy": "الترتيب حسب",
        "sortNewest": "الأحدث",
        "sortName": "الاسم",
        "sortMostUsed": "الأكثر استخداماً",
        "playSample": "شغّل عينة",
        "pauseSample": "أوقف العينة",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "stop": "إيقاف",
        "download": "حمّل العينة",
        "seek": "موضع التشغيل",
        "addToMine": "أضف إلى أصواتي",
        "inMine": "في أصواتي",
        "removeFromMine": "أزل من أصواتي",
        "useInTts": "استخدمه في تحويل النص إلى كلام",
        "addToAgent": "أضفه إلى وكيل",
        "copyId": "انسخ المعرّف",
        "idCopied": "تم نسخ معرّف الصوت",
        "similar": "أصوات مشابهة",
        "more": "المزيد",
        "close": "إغلاق",
        "usedBy": "يستخدمه",
        "people": "{{count}} أشخاص",
        "voiceId": "معرّف الصوت",
        "filterGroups": {
          "gender": "الجنس",
          "age": "العمر",
          "tone": "النبرة",
          "pace": "الإيقاع"
        },
        "filterValues": {
          "female": "أنثى",
          "male": "ذكر",
          "young": "شاب",
          "middle": "متوسط العمر",
          "elder": "كبير السن",
          "warm": "دافئ",
          "calm": "هادئ",
          "bright": "مشرق",
          "serious": "جاد",
          "energetic": "حيوي",
          "measured": "متزن",
          "steady": "ثابت",
          "fast": "سريع"
        },
        "uses": {
          "contactCentre": "مركز الاتصال",
          "ivr": "الرد الآلي والإعلانات",
          "narration": "السرد والكتب الصوتية",
          "news": "الأخبار والبث",
          "advertising": "الإعلانات",
          "social": "التواصل الاجتماعي",
          "education": "التعليم والشروحات",
          "podcast": "البودكاست والراديو",
          "documentary": "الوثائقيات",
          "children": "قصص الأطفال",
          "calm": "الهدوء والتأمل",
          "characters": "الشخصيات والألعاب"
        },
        "recordedByYou": "سجّلتها أنت"
      },
      "voiceDetails": {
        "defaultSection": "الأصوات",
        "searchPlaceholder": "اكتب للبحث...",
        "loading": "جارٍ تحميل الصوت...",
        "notFound": "لم يُعثرعلى الصوت."
      },
      "voicesPage": {
        "eyebrow": "مكتبة أصوات إيكونوڤا",
        "title": "صوت لكل حكاية.",
        "subtitle": "استكشف أصواتًا عربية ومتعددة اللغات مليئة بالتعبير، واستمع لكل شخصية واختر الصوت الأنسب لما تصنعه.",
        "libraryEyebrow": "دليل الأصوات",
        "librarySubtitle": "ابحث في المكتبة الكاملة، وحدد اللغة والشخصية، ثم استمع إلى أي صوت أو استخدمه.",
        "resultCount": "{{count}} صوت",
        "voiceColumn": "الصوت",
        "profileColumn": "خصائص الصوت",
        "actionsColumn": "الإجراءات",
        "allLanguages": "جميع اللغات",
        "arabic": "العربية",
        "allDialects": "جميع اللهجات",
        "allGenders": "جميع الأنواع",
        "female": "أنثى",
        "male": "ذكر",
        "allVoicesAria": "جميع الأصوات",
        "allVoices": "جميع الأصوات",
        "emptyTitle": "لا توجد أصوات تطابق عوامل التصفية",
        "emptyHint": "حاول مسح البحث أو التبديل بين علامات التبويب."
      },
      "trendingVoices": {
        "sectionAria": "الأصوات الرائجة",
        "title": "الأصوات الرائجة",
        "cardAria": "الصوت الرائج {{name}}",
        "avatarAlt": "الصورة الرمزية لـ {{name}}",
        "flagAlt": "علم {{language}}",
        "removeFavorite": "إزالة من المفضلة",
        "addFavorite": "إضافة إلى المفضلة",
        "pausePreview": "إيقاف معاينة الصوت مؤقتًا",
        "playPreview": "تشغيل معاينة الصوت",
        "playAlt": "تشغيل"
      },
      "voicePlayerBar": {
        "avatarAlt": "الصورة الرمزية لـ {{name}}",
        "back5s": "للخلف 5 ثوانٍ",
        "closePlayer": "إغلاق المشغّل",
        "downloadAudio": "تنزيل الصوت",
        "forward5s": "للأمام 5 ثوانٍ",
        "pause": "إيقاف مؤقت",
        "play": "تشغيل",
        "playerLabel": "مشغل معاينة الصوت",
        "removeFromSaved": "إزالة من المحفوظات",
        "saveVoice": "حفظ الصوت",
        "seek": "التقديم أو التأخير في معاينة الصوت",
        "volume": "مستوى الصوت"
      },
      "voiceRow": {
        "avatarAlt": "الصورة الرمزية لـ {{name}}",
        "removeFromSaved": "إزالة من المحفوظات",
        "saveVoice": "حفظ الصوت",
        "useVoiceTooltip": "استخدام هذا الصوت",
        "useVoiceAria": "استخدام هذا الصوت في نص إلى كلام",
        "copied": "تم النسخ!",
        "copyVoiceId": "نسخ معرّف الصوت",
        "copiedAria": "تم نسخ معرّف الصوت",
        "copyVoiceIdAria": "نسخ معرّف الصوت",
        "usedByUsers": "يستخدمه عملاؤنا",
        "moreActions": "المزيد من إجراءات الصوت",
        "addToAgent": "إضافة إلى وكيل",
        "tryVoice": "تجربة الصوت",
        "shareVoice": "مشاركة الصوت"
      },
      "voiceFilters": {
        "searchPlaceholder": "ابحث في الأصوات واللغات واللهجات…",
        "clearSearch": "مسح البحث",
        "selectLanguage": "اختر اللغة",
        "selectDialect": "اختر اللهجة",
        "selectGender": "اختر النوع",
        "language": "اللغة",
        "dialect": "اللهجة",
        "gender": "النوع",
        "noResults": "لا نتائج"
      },
      "languageCollections": {
        "sectionAria": "مجموعات لغوية منتقاة",
        "title": "مجموعات لغوية منتقاة",
        "previous": "السابق",
        "next": "التالي",
        "cardAria": "المجموعة اللغوية {{title}}",
        "flagAlt": "علم {{title}}"
      },
      "voiceDetailPanel": {
        "back5s": "للخلف 5 ثوانٍ",
        "forward5s": "للأمام 5 ثوانٍ",
        "pausePreview": "إيقاف المعاينة مؤقتًا",
        "playPreview": "تشغيل المعاينة",
        "voiceIdLabel": "معرّف الصوت",
        "copied": "تم النسخ",
        "copy": "نسخ",
        "removeFavourite": "إزالة من المفضلة",
        "addFavourite": "إضافة إلى المفضلة",
        "useInTts": "استخدام في نص إلى كلام",
        "pickVoiceTitle": "اختر صوتًا",
        "pickVoiceHint": "اختر أي صوت على اليسار لمعاينته ونسخ معرّفه."
      },
      "voiceTabs": {
        "allVoices": "جميع الأصوات",
        "favourites": "المفضلة",
        "explore": "استكشف",
        "saved": "الأصوات المحفوظة"
      },
      "library": {
        "exploreTitle": "استكشف أصوات إيكونوڤا",
        "voicesAccent": "الأصوات",
        "savedAccent": "المحفوظة لدي",
        "searchLabel": "البحث في الأصوات",
        "search": "ابحث عن صوت...",
        "savedSearch": "ابحث في أصواتك المحفوظة...",
        "type": "النوع",
        "allTypes": "كل الأنواع",
        "clear": "مسح الفلاتر",
        "spotlight": "أصوات مختارة - الحكايات الأسطورية",
        "viewAll": "عرض الكل",
        "exploreDialect": "استكشف الأصوات حسب اللهجة",
        "noMatches": "لا توجد أصوات تطابق الفلاتر",
        "noMatchesHint": "جرّب بحثاً آخر أو امسح الفلاتر المحددة.",
        "noSaved": "لا توجد أصوات محفوظة",
        "noSavedDialect": "لا توجد أصوات محفوظة بهذه اللهجة",
        "noSavedHint": "احفظ الأصوات التي تعجبك وستظهر هنا.",
        "exploreVoices": "استكشف الأصوات",
        "backExplore": "العودة للاستكشاف",
        "voiceFiltersAria": "فلاتر الأصوات",
        "voices": "الأصوات",
        "dialectSearch": "ابحث في أصوات لهجة: {{dialect}}...",
        "noDialectMatches": "لا توجد أصوات في لهجة {{dialect}} تطابق بحثك.",
        "comingSoon": "قريباً",
        "previous": "السابق",
        "next": "التالي",
        "loadError": "تعذّر تحميل الأصوات الآن."
      },
      "needsCategories": {
        "sectionAria": "الأصوات مصنّفة حسب الاحتياجات",
        "title": "مصمّمة بعناية لتلبية احتياجاتك",
        "previous": "السابق",
        "next": "التالي",
        "cardAria": "الفئة {{title}}",
        "iconAlt": "أيقونة {{title}}",
        "podcast": {
          "title": "بودكاست",
          "desc": "أصوات احترافية لحلقات البودكاست"
        },
        "engagingCharacters": {
          "title": "شخصيات جذّابة",
          "desc": "امنح شخصياتك الحياة بأصوات معبّرة"
        },
        "epicVoices": {
          "title": "أصوات ملحمية",
          "desc": "أصوات قوية ودرامية لرواية القصص"
        },
        "kidsVoices": {
          "title": "أصوات الأطفال",
          "desc": "أصوات ودود وجذّابة للأطفال"
        }
      },
      "addToAgent": {
        "title": "إضافة صوت إلى وكيل",
        "subtitle": "اختر وكيلاً لإضافة هذا الصوت إليه.",
        "searchAgents": "ابحث عن وكلاء",
        "selected": "✓ محدّد",
        "addError": "لم يُضَف هذا الصوت. حاول مجددًا.",
        "loadError": "لم يُحمَّل وكلاؤك. حاول مجددًا.",
        "noAgents": "لم يتم العثور على وكلاء.",
        "voiceAgent": "وكيل صوتي",
        "adding": "جارٍ الإضافة…",
        "addVoice": "إضافة صوت",
        "addedTitle": "أُضيف الصوت",
        "addedMessage": "أُضيف الصوت إلى {{name}}."
      }
    },
    "stt": {
      "audioPlayer": {
        "download": "تنزيل",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "volume": "مستوى الصوت",
        "downloadText": "تنزيل النص",
        "back5": "رجوع 5 ثوانٍ",
        "forward5": "تقدّم 5 ثوانٍ"
      },
      "bottomActions": {
        "uploadPrompt": "ارفع ملفات لتفريغها نصيًا",
        "uploadButton": "رفع ملف صوتي",
        "recordButton": "تسجيل صوت"
      },
      "fileInfoPanel": {
        "fileInfoTab": "معلومات الملف",
        "fileType": "نوع الملف",
        "duration": "المدة",
        "cost": "التكلفة",
        "showSpeakers": "إظهار المتحدثين",
        "downloadTranscribe": "تنزيل النص",
        "historyTab": "السجل",
        "historyView": "عرض السجل (نفس بيانات اللوحة اليمنى)"
      },
      "historyPanel": {
        "title": "السجل",
        "emptyTitle": "لا توجد عمليات تفريغ نصي بعد",
        "emptySubtitle": "ستظهر ملفاتك المُفرَّغة نصيًا هنا",
        "transcribing": "جارٍ التفريغ النصي",
        "failed": "فشل",
        "downloadAria": "تنزيل",
        "playAria": "تشغيل",
        "loadMore": "تحميل المزيد",
        "today": "اليوم",
        "yesterday": "الأمس"
      },
      "recordingDialog": {
        "recording": "جارٍ التسجيل",
        "autoStops": "يتوقف تلقائيًا خلال {{seconds}} ثانية",
        "hint": "تحدّث بوضوح. اضغط إيقاف عند الانتهاء.",
        "cancel": "إلغاء",
        "stopAndUse": "إيقاف واستخدام"
      },
      "transcribeDialog": {
        "title": "تفريغ الملف نصيًا",
        "overLimit": "يجب ألا تتجاوز مدة الصوت {{max}} ثانية. هذا الملف أطول من ذلك.",
        "cancel": "إلغاء",
        "confirm": "تفريغ نصي"
      },
      "transcribingDialog": {
        "label": "جارٍ التفريغ النصي",
        "title": "نحوّل صوتك إلى نص",
        "subtitle": "عادةً ما يستغرق هذا بضع ثوانٍ."
      },
      "uploadDialog": {
        "title": "تفريغ الملف نصيًا",
        "clickToUpload": "انقر لرفع ملف صوتي",
        "maxInfo": "الحد الأقصى {{duration}}، حتى {{size}}",
        "maxDurationLabel": "ساعة واحدة",
        "fileTooLarge": "حجم الملف كبير جدًا ({{size}} ميجابايت). الحد الأقصى المسموح به هو {{max}}."
      },
      "workspace": {
        "transcribing": "جارٍ التفريغ النصي",
        "transcribingDescription": "نعمل على تفريغ الصوت المرفق نصيًا",
        "emptyState": "ارفع ملفات لتفريغها نصيًا",
        "duration": "المدة",
        "copied": "تم النسخ",
        "copySegment": "نسخ هذا المقطع",
        "copy": "نسخ",
        "copiedToClipboard": "تم نسخ المقطع إلى الحافظة",
        "shareTitle": "نص إيكونوڤا",
        "shareText": "النص",
        "shareFailed": "فشلت المشاركة",
        "nothingToShare": "لا يوجد شيء لمشاركته.",
        "couldNotCopy": "تعذّر النسخ.",
        "transcript": "النص المفرّغ",
        "speaker": "المتحدث 1",
        "uploadedAudios": "المقاطع الصوتية المرفوعة",
        "uploadNewAudio": "رفع صوت جديد",
        "speak": "تحدث",
        "transcriptFallback": "سيظهر النص المفرّغ هنا."
      },
      "uploadSurface": {
        "ariaLabel": "رفع ملف صوتي",
        "dropAudio": "اسحب ملف الصوت هنا أو انقر للتصفح",
        "maxLimits": "حتى {{duration}} أو {{size}} لكل ملف",
        "or": "أو",
        "recordAudio": "تسجيل صوت",
        "fileTooLarge": "حجم هذا الملف أكبر من {{max}}.",
        "invalidFormat": "يرجى رفع أحد الأنواع التالية:"
      },
      "status": {
        "audioTooLong": "يجب ألا يزيد الصوت عن {{max}}.",
        "fileProblem": "هناك مشكلة في الملف المرفوع. يرجى المحاولة مرة أخرى.",
        "tryAgain": "حاول مرة أخرى",
        "uploadingTitle": "جارٍ رفع ملفك الصوتي",
        "uploading": "جارٍ الرفع…",
        "processingHint": "يستغرق هذا عادةً نحو 20 ثانية",
        "listening": "جارٍ الاستماع…"
      },
      "page": {
        "eyebrow": "ذكاء عربي للصوت",
        "title": "تحويل الكلام إلى نص",
        "subtitle": "حوّل الكلام إلى نص دقيق وواضح مع الحفاظ على إيقاع كل لهجة وتفاصيلها.",
        "workspace": "استوديو التفريغ النصي",
        "inputHint": "حتى ساعة واحدة، 150 ميجابايت",
        "readyLabel": "جاهز للاستماع",
        "processingLabel": "تم استقبال الإشارة",
        "emptyDescription": "ارفع تسجيلاً أو سجّل الآن، وستعيده EchoNova كنص قابل للتحرير خلال لحظات.",
        "recordingNotSupported": "التسجيل غير مدعوم",
        "browserNoRecording": "متصفحك لا يدعم تسجيل الصوت.",
        "mediaRecorderUnavailable": "خاصية MediaRecorder غير متوفرة في هذا المتصفح.",
        "recordingFailed": "فشل التسجيل",
        "couldNotProcess": "تعذّرت معالجة الصوت المُسجَّل.",
        "microphonePermission": "يلزم منح إذن استخدام الميكروفون.",
        "couldNotStartRecording": "تعذّر بدء التسجيل.",
        "transcribeTitle": "حوّل الكلام إلى نص"
      }
    },
    "soundCleaning": {
      "page": {
        "title": "تنقية الصوت",
        "cleanTitle": "نقِّ صوتك",
        "resultTitle": "اسمع الفرق"
      },
      "uploadSurface": {
        "ariaLabel": "ارفع ملفًا صوتيًا لتنقيته",
        "dropAudio": "أسقط الملف الصوتي هنا أو انقر للرفع",
        "maxLimits": "حتى {{duration}} و{{size}} لكل ملف",
        "invalidFormat": "نوع الملف غير مدعوم. استخدم MP3 أو WAV أو FLAC أو OGG/Opus.",
        "fileTooLarge": "حجم الملف يتجاوز 150 ميغابايت. قصّه أو صدّر نسخة أصغر."
      },
      "status": {
        "uploadingTitle": "جارٍ رفع الملف الصوتي",
        "uploading": "جارٍ إرسال الملف",
        "processingTitle": "جارٍ إزالة الضوضاء",
        "processingHint": "نُبقي الصوت ونحذف كل ما عداه. دقيقة من الصوت تستغرق بضع ثوانٍ.",
        "fileProblem": "تعذّر قراءة هذا الملف",
        "audioTooLong": "المقطع أطول من ساعة واحدة. قسّمه وحاول مجددًا.",
        "couldNotClean": "توقفت التنقية قبل اكتمالها. حاول مجددًا.",
        "microphoneProblem": "تعذر الوصول إلى الميكروفون.",
        "failedBody": "تحقق من الملف وحاول مجددًا. إن استمر الفشل، صدّره بصيغة MP3 أو WAV.",
        "tryAgain": "حاول مجددًا"
      },
      "compare": {
        "original": "الأصلي",
        "cleaned": "المنقّى",
        "quietDetail": "إبراز التفاصيل الهادئة",
        "detailHint": "مقياس عرض غير خطي موحّد · تكبير الأصوات الهادئة بالتساوي · دون تغيير الصوت",
        "zoom": "تكبير الزمن",
        "region": "الجزء المعروض",
        "scaleHint": "مقياس سعة خطي موحّد · كبّر الوقفات لفحص الضوضاء",
        "comparison": "اسمع الفرق",
        "switchHint": "نسختان على نفس الخط الزمني. بدّل بينهما في أي لحظة للمقارنة.",
        "selectedTrack": "محدد للتشغيل",
        "preparing": "جارٍ قراءة الموجة الصوتية…",
        "loadingOriginal": "اكتملت قراءة موجة الصوت المنقّى. جارٍ تجهيز موجة التسجيل الأصلي…",
        "loadingCleaned": "جارٍ تجهيز موجة الصوت المنقّى… قد يستغرق الملف الطويل بعض الوقت.",
        "unavailable": "الموجة غير متاحة · يمكنك استخدام أدوات تشغيل الصوت",
        "fileDetails": "تفاصيل الصوت",
        "seekOriginal": "شغّل الأصلي من هنا",
        "seekCleaned": "شغّل الصوت المنقّى من هنا",
        "listenTo": "استمع إلى",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "loadingPlayback": "جارٍ تحميل الصوت للتشغيل…",
        "playbackError": "تعذّر تشغيل الصوت. حاول مجددًا.",
        "volume": "مستوى الصوت",
        "back5": "رجوع 5 ثوانٍ",
        "forward5": "تقديم 5 ثوانٍ",
        "duration": "المدة",
        "before": "قبل",
        "after": "بعد",
        "downloadCleaned": "تنزيل المنقّى",
        "cleanAnother": "نقِّ ملفًا آخر",
        "loudness": "الجهارة",
        "peak": "الذروة",
        "sampleRate": "معدل العينات",
        "preset": "الإعداد المسبق"
      },
      "rail": {
        "uploadedAudio": "الصوت المرفوع",
        "recent": "آخر التنقيات",
        "today": "اليوم، {{time}}",
        "yesterday": "أمس، {{time}}",
        "download": "تنزيل",
        "openAria": "افتح {{name}} في المشغّل",
        "downloadAria": "نزّل {{name}} المنقّى",
        "emptyTitle": "ملفاتك المنقّاة تظهر هنا",
        "emptyBody": "كل تنقية تجريها تظهر هنا لإعادة تشغيلها أو تنزيلها.",
        "title": "الملفات المنقّاة",
        "search": "ابحث في الملفات المنقّاة"
      },
      "settings": {
        "ariaLabel": "إعدادات التنظيف",
        "title": "الإعداد المسبق",
        "reset": "إعادة الضبط إلى الافتراضي",
        "behind": "متقدم · الإعدادات خلف",
        "backToPreset": "العودة إلى الإعداد المسبق",
        "advanced": "متقدم",
        "presets": {
          "studio": {
            "name": "ستوديو ماستر",
            "hint": "البودكاست والفيديو والمكالمات والصوت العام"
          },
          "wind": {
            "name": "تكييف ورياح قوية",
            "hint": "التسجيل الخارجي وصوت الهاتف وضجيج التكييف"
          },
          "radio": {
            "name": "صوت إذاعي",
            "hint": "التعليق الصوتي الحماسي والكتب الصوتية"
          },
          "deep": {
            "name": "صوت عميق",
            "hint": "يحافظ على دفء الترددات المنخفضة"
          },
          "custom": {
            "name": "مخصص",
            "hint": "قيمك الخاصة تحت «متقدم»"
          }
        },
        "controls": {
          "cutoffFreq": {
            "name": "قطع الهمهمة والطنين",
            "hint": "ارفعه للرياح أو ضجيج التكييف. اخفضه للأصوات العميقة."
          },
          "qFactor": {
            "name": "نعومة الفلتر",
            "hint": "مدى تدرج القطع المنخفض. نادرًا ما يحتاج تغييرًا."
          },
          "targetLufs": {
            "name": "مستوى الصوت المستهدف",
            "hint": "‎-16 للبودكاست والفيديو، ‎-14 لمنصات الموسيقى، ‎-18 للكلام الخلفي."
          },
          "truePeakDbfs": {
            "name": "الحد الأقصى للذروة",
            "hint": "يمنع الطقطقة والتشويه. أبقه عند ‎-1."
          },
          "compThreshDb": {
            "name": "عتبة الارتفاعات المفاجئة",
            "hint": "اخفضها لتقلبات الصوت الشديدة. ارفعها للكلام الديناميكي."
          },
          "compRatio": {
            "name": "قوة تنعيم الصوت",
            "hint": "2 خفيف، 4 بث، 6 صوت إذاعي قوي."
          },
          "compAttackMs": {
            "name": "سرعة الاستجابة",
            "hint": "سرعة كبح المقاطع الصاخبة. أبقها عند 5 مللي ثانية."
          },
          "compReleaseMs": {
            "name": "سرعة الاستعادة",
            "hint": "سرعة عودة الصوت إلى طبيعته. أبقها عند 50 مللي ثانية."
          }
        },
        "advancedTitle": "تنظيف متقدم",
        "advancedLead": "تنطبق التغييرات على الملف التالي الذي تنظفه. القيم بالأحمر تختلف عن الإعداد المسبق.",
        "done": "تم",
        "groups": {
          "lowCut": "قطع الترددات المنخفضة",
          "loudness": "الجهارة",
          "dynamics": "الديناميكا"
        }
      }
    },
    "tts": {
      "audioPlayer": {
        "pause": "إيقاف مؤقت",
        "play": "تشغيل",
        "unmute": "إلغاء الكتم",
        "mute": "كتم الصوت",
        "rewind": "الرجوع 10 ثوانٍ",
        "forward": "التقدم 10 ثوانٍ",
        "download": "تنزيل",
        "preparing": "جارٍ تجهيز الصوت…",
        "tapToPlay": "منع المتصفح التشغيل التلقائي. اضغط تشغيل للاستماع.",
        "couldNotPlay": "تعذّر تشغيل هذا الصوت في متصفحك.",
        "back5": "رجوع 5 ثوانٍ",
        "forward5": "تقدّم 5 ثوانٍ",
        "speed": "سرعة التشغيل",
        "speedAt": "سرعة التشغيل {{rate}}×",
        "seek": "التنقّل في المقطع"
      },
      "historyPanel": {
        "settingsTab": "الإعدادات",
        "historyTab": "السجل",
        "emptyTitle": "لا يوجد سجل بعد",
        "emptySubtitle": "ستظهر الأصوات التي تُنشئها هنا",
        "processing": "قيد المعالجة",
        "failed": "فشل",
        "download": "تنزيل",
        "pause": "إيقاف مؤقت",
        "play": "تشغيل",
        "loadMore": "تحميل المزيد",
        "ariaLabel": "سجل تحويل النص إلى كلام",
        "panelAria": "لوحة تحويل النص إلى كلام",
        "delete": "حذف",
        "keep": "إبقاء",
        "deleteConfirm": "حذف نهائي؟",
        "deleteError": "لم يُحذف. حاول مجددًا.",
        "deleteProcessing": "ما زال قيد المعالجة. احذفه بعد أن ينتهي.",
        "deleteForbidden": "يمكن لمن أنشأه أو لمسؤول مساحة العمل فقط حذفه.",
        "deleted": "تم الحذف",
        "today": "اليوم",
        "yesterday": "أمس"
      },
      "settingsPanel": {
        "settingsTab": "الإعدادات",
        "historyTab": "السجل",
        "voice": "الصوت",
        "changeVoiceCurrent": "تغيير الصوت (الحالي: {{name}})",
        "chooseVoice": "اختر صوتًا",
        "changeVoice": "تغيير الصوت",
        "speed": "السرعة (speed)",
        "speedHelpAria": "ماذا تفعل السرعة؟",
        "speedTooltip": "تحدد إيقاع القراءة. أسرع للحيوية، وأبطأ للوضوح.",
        "slower": "أبطأ",
        "faster": "أسرع",
        "creativity": "الإبداع",
        "creativityHelpAria": "ماذا يفعل الإبداع؟",
        "creativityTooltip": "يتحكم في مدى حرية الصوت في تفسير النبرة. متوقع للمستندات، ومعبّر لرواية القصص.",
        "morePredictable": "أكثر توقعًا",
        "moreCreative": "أكثر إبداعًا",
        "exaggeration": "المبالغة",
        "exaggerationHelpAria": "ماذا تفعل المبالغة؟",
        "exaggerationTooltip": "الوزن العاطفي لكل عبارة. يناسب الأصوات العربية أو أصوات الشخصيات التي تحتاج إلى تعبير إضافي.",
        "none": "بلا",
        "exaggerated": "مبالَغ فيه",
        "stability": "الثبات",
        "stabilityHelpAria": "ماذا يفعل الثبات؟",
        "stabilityTooltip": "مدى ثبات الصوت على نبرته. ارفعه للقراءات الطويلة والمتسقة.",
        "lessStable": "أقل ثباتًا",
        "moreStable": "أكثر ثباتًا",
        "resetValues": "إعادة تعيين القيم",
        "ariaLabel": "إعدادات الصوت",
        "selectedVoice": "الصوت المختار",
        "voiceSettings": "إعدادات الصوت",
        "reset": "إعادة ضبط",
        "normal": "عادي",
        "styleExaggeration": "مبالغة الأسلوب",
        "expressive": {
          "laugh": "ضحك",
          "cough": "سعال",
          "clearThroat": "تنحنح",
          "groan": "أنين",
          "sigh": "تنهيدة",
          "gasp": "شهقة",
          "shush": "صه",
          "chuckle": "ضحكة خافتة"
        },
        "similarity": "التشابه",
        "high": "مرتفع",
        "regenerateAudio": "إعادة إنشاء الصوت",
        "credits": "رصيد",
        "cfg": "التوجيه (cfg)",
        "numSteps": "الخطوات (num_steps)",
        "comingSoon": "قريباً",
        "looser": "أقل التزاماً",
        "balanced": "متوازن",
        "stricter": "أكثر التزاماً",
        "cleaner": "أنقى",
        "tashkeel": "التشكيل",
        "expressivenessTags": "الوسوم",
        "enabled": "مُفعّل",
        "disabled": "معطّل",
        "on": "تشغيل",
        "off": "إيقاف"
      },
      "textEditor": {
        "placeholder": "ابدأ الكتابة هنا، أو الصق أي نص تريد تحويله إلى صوت طبيعي نابض بالحياة...",
        "maxCharsHint": "حتى {{count}} حرف لكل عملية إنشاء.",
        "getStarted": "ابدأ مع:",
        "generateForCredits": "الإنشاء مقابل {{credits}} رصيد",
        "charCount": "{{count}} حرف (الحد الأقصى {{max}})",
        "generating": "جارٍ الإنشاء...",
        "generateSpeech": "إنشاء الصوت",
        "starterPrompts": "اقتراحات للبدء",
        "maxCharacters": "الحد الأقصى {{count}} حرفًا"
      },
      "page": {
        "eyebrow": "استوديو الصوت التعبيري",
        "title": "تحويل النص إلى كلام",
        "subtitle": "حوّل الكلمات المكتوبة إلى صوت طبيعي بأصوات مضبوطة للهجات العربية والأداء التعبيري.",
        "script": "النص الصوتي",
        "inputHint": "العربية والإنجليزية وأكثر من 28 لغة",
        "editorAria": "محرر تحويل النص إلى كلام",
        "convertTitle": "حوّل نصك إلى كلام بالصوت الذي اخترته"
      },
      "promptSuggestions": {
        "narrate": "اروِ قصة",
        "sillyJoke": "ألقِ نكتة طريفة",
        "advertisement": "سجّل إعلانًا",
        "movieScene": "أخرِج مشهدًا دراميًا",
        "languages": "تحدث بلغات مختلفة",
        "videoGameCharacter": "استمع إلى شخصية من لعبة فيديو"
      }
    },
    "agents": {
      "widget": {
        "page": {
          "sections": {
            "install": "التثبيت",
            "access": "الوصول",
            "texts": "النصوص"
          },
          "unsaved": "تغييرات غير محفوظة",
          "discard": "تجاهل",
          "save": "حفظ التغييرات",
          "saved": "تم الحفظ",
          "loadError": "تعذّر تحميل إعدادات الأداة.",
          "retry": "حاول مرة أخرى",
          "dismiss": "إغلاق",
          "saveFirst": "احفظ تغييراتك أو تجاهلها أولًا",
          "leaveTitle": "المغادرة مع تغييرات غير محفوظة؟",
          "leaveBody": "ستفقد تعديلاتك على الأداة. احفظها أولًا إذا أردت الاحتفاظ بها.",
          "stay": "البقاء",
          "discardAndLeave": "تجاهل وغادر"
        },
        "install": {
          "lead": "الصق هذا السطر قبل وسم إغلاق body في كل صفحة من مواقعك المسموح بها.",
          "copy": "نسخ",
          "copied": "تم النسخ",
          "step1": "أضف السطر مع عنوان التذاكر",
          "step1Body": "تطلب الأداة تذكرة من هذا العنوان على خادمك في كل مرة يبدأ فيها زائر.",
          "step2": "أنشئ تذكرة من خادمك",
          "step2Body": "يستبدل خادمك مفتاح API بتذكرة لمرة واحدة. تعمل كل تذكرة مرة واحدة وتنتهي بعد 5 دقائق.",
          "response": "الرد",
          "keyWarnTitle": "احتفظ بمفتاح API على خادمك",
          "keyWarnBody": "لا تضعه أبدًا في صفحتك أو تطبيقك. يحتاج المفتاح إلى صلاحية «الوكلاء».",
          "step3": "أو قدّم التذاكر من JavaScript",
          "guide": "دليل الأداة الخاصة",
          "copyFailed": "تعذّر النسخ",
          "saveToUpdate": "احفظ لتحديث خطوات التثبيت لهذا الوضع.",
          "saveFirst": "احفظ للحصول على الشيفرة.",
          "widgetId": "معرّف الأداة",
          "copyId": "نسخ معرّف الأداة",
          "showGuide": "عرض الدليل الكامل",
          "hideGuide": "إخفاء الدليل الكامل",
          "pub1": "الصق السطر أعلاه",
          "pub1Body": "سطر واحد في كل صفحة من مواقعك. لا تحتاج الأداة العامة إلى أي شيء آخر.",
          "pub2": "افتح موقعك وجرّبها",
          "pub2Body": "يظهر زر الفتح في الزاوية التي اخترتها في الإعدادات.",
          "pub3": "افتحها من زرّك الخاص",
          "pub3Body": "اختياري. اختر «بدون» كزر فتح في الإعدادات، ثم استدعِ هذا من زرّك."
        },
        "access": {
          "desc": "من يمكنه استخدام الأداة، وأين تظهر.",
          "whoCan": "من يستطيع بدء محادثة",
          "public": "عام",
          "private": "خاص",
          "publicDesc": "أي زائر لمواقعك. محمي بقائمة المواقع وفحص الروبوتات والحدود.",
          "privateDesc": "فقط الزوار الذين يوثّقهم خادمك بتذكرة لمرة واحدة. للعملاء المسجّلين.",
          "modeNote": "يسري التغيير من المحادثة التالية.",
          "allowed": "المواقع المسموح بها",
          "allowedHint": "لا تعمل الأداة إلا على هذه المواقع.",
          "countOf": "{{n}} من 20",
          "addSite": "إضافة",
          "addSiteLabel": "عنوان الموقع",
          "remove": "إزالة {{site}}",
          "examples": "الصيغ المقبولة",
          "hints": {
            "https": "ابدأ بـ https://. يُسمح بـ http:// لـ localhost فقط.",
            "path": "احذف المسار. استخدم عنوان الموقع فقط، مثل https://shop.com.",
            "star": "لا يُسمح بـ * وحدها. استخدم مستوى واحدًا، مثل https://*.shop.com.",
            "deep": "يُسمح بمستوى واحد فقط في البداية، مثل https://*.shop.com.",
            "dup": "هذا الموقع موجود في القائمة.",
            "max": "يمكنك إضافة 20 موقعًا كحد أقصى.",
            "port": "أضف رقم المنفذ، مثل http://localhost:4200.",
            "bad": "هذا ليس عنوان موقع."
          },
          "offOnSave": "الحفظ الآن يوقف الأداة. تحتاج إلى موقع واحد على الأقل.",
          "share": "رابط المشاركة",
          "shareDesc": "صفحة مستقلة يستطيع فيها أي شخص لديه الرابط التحدث مع {{name}}.",
          "shareOnlyPublic": "رابط المشاركة متاح في الوضع العام فقط.",
          "shareSaveToTurnOn": "احفظ لتفعيل رابط المشاركة."
        },
        "risky": {
          "title": "يستطيع أي زائر أن يطلب من {{name}} استخدام هذه الأدوات",
          "body": "بما أن أي زائر لمواقعك يستطيع بدء محادثة، فبإمكان أي شخص تجربة هذه الأدوات. راجع ما تصل إليه كل أداة، أو انتقل إلى الوضع الخاص.",
          "toolsNoteTitle": "الأدوات التي يستطيع هذا الوكيل استخدامها",
          "toolsNoteBody": "لا يصل إليها إلا الزوار الذين يوثّقهم خادمك.",
          "review": "مراجعة الأدوات",
          "labels": {
            "workspace_tools": "أدوات API مخصصة",
            "db_tools": "استعلامات قاعدة البيانات",
            "send_sms": "إرسال رسالة نصية"
          }
        },
        "look": {
          "launcher": "زر الفتح",
          "launcherDesc": "الزر الذي يضغطه الزوار لفتح الأداة.",
          "launcherOrb": "كرة",
          "launcherPill": "زر بنص",
          "launcherNone": "بدون",
          "launcherNoneHint": "افتحها من زرك الخاص عبر EchoNovaWidget.open().",
          "position": "الجانب",
          "positionEnd": "يمين",
          "positionStart": "يسار",
          "positionHint": "تنعكس في الصفحات العربية.",
          "sizeHint": "الكبير يناسب الصفحات الواسعة.",
          "colourCard": "اللون والشعار",
          "colourCardDesc": "اجعل الأداة بألوان علامتك التجارية.",
          "colour": "اللون",
          "brandColour": "لون علامتك",
          "brandHex": "رمز لون علامتك",
          "contrast": "النص على هذا اللون: {{who}}، {{ratio}}:1.",
          "white": "أبيض",
          "dark": "داكن",
          "aaPass": "يجتاز AA",
          "aaFail": "أقل من AA. اختر لونًا أغمق.",
          "hexBad": "استخدم رمزًا من 6 خانات، مثل #1F5F5B.",
          "adjusted": "تستخدم الأزرار درجة أعمق من هذا اللون ليبقى نصها واضحًا.",
          "useBrand": "استخدم هذا اللون",
          "sampleLogo": "جرّب شعارًا",
          "removeLogo": "إزالة",
          "logo": "الشعار",
          "logoHint": "صورة https تظهر بدل الكرة.",
          "theme": "السمة",
          "themeLight": "فاتح",
          "themeDark": "داكن",
          "themeAuto": "تلقائي",
          "autoHint": "التلقائي يتبع جهاز الزائر.",
          "size": "الحجم",
          "sizeCompact": "مدمج",
          "sizeLarge": "كبير",
          "agentOwn": "لون الوكيل",
          "custom": "مخصص",
          "families": {
            "mercury": "عطارد",
            "venus": "الزهرة",
            "earth": "الأرض",
            "moon": "القمر",
            "mars": "المريخ",
            "jupiter": "المشتري",
            "saturn": "زحل",
            "uranus": "أورانوس",
            "neptune": "نبتون",
            "sun": "الشمس"
          },
          "noneSample": "اسأل مساعدنا",
          "logoBad": "استخدم رابط https."
        },
        "texts": {
          "lead": "اترك الحقل فارغًا لاستخدام النص الافتراضي.",
          "title": "العنوان",
          "launcher": "نص الزر",
          "launcherHint": "يظهر على زر الفتح النصي.",
          "launcherOnlyPill": "لا يظهر هذا إلا في «زر بنص». اختره من بطاقة «زر الفتح» لاستخدامه.",
          "languageCard": "اللغة",
          "languageCardDesc": "اللغة التي تخاطب بها الأداة زوارك.",
          "canSwitchDesc": "يُظهر مفتاحًا للتبديل بين العربية والإنجليزية داخل الأداة.",
          "welcome": "رسالة الترحيب",
          "end": "رسالة الختام",
          "consent": "نص الموافقة",
          "consentHint": "يظهر قبل كل محادثة. أبقِ سطري الذكاء الاصطناعي والحفظ.",
          "widgetLanguage": "لغة الأداة",
          "langAuto": "تلقائي، لغة الصفحة ثم المتصفح",
          "canSwitch": "يستطيع الزائر تغيير اللغة",
          "langNote": "يغيّر هذا نصوص الأداة فقط. تتحدث نور كما هو محدد في إعدادات الصوت.",
          "defaults": {
            "en": {
              "title": "Ask us anything",
              "launcher": "Talk to us",
              "welcome": "Hi. Talk or chat with our assistant, any time.",
              "end": "Thanks for talking with us.",
              "consent": "You are talking to an AI assistant.\nThe conversation is saved as text for {{biz}}.\nYour IP address is kept for security records."
            },
            "ar": {
              "title": "اسألنا عن أي شيء",
              "launcher": "تحدث معنا",
              "welcome": "أهلًا. تحدّث أو راسل مساعدنا في أي وقت.",
              "end": "شكرًا لتواصلك معنا.",
              "consent": "أنت تتحدث مع مساعد ذكاء اصطناعي.\nتُحفظ المحادثة نصًا لدى {{biz}}.\nيُحفظ عنوان IP الخاص بك ضمن السجلات الأمنية."
            }
          }
        },
        "behaviour": {
          "conversationCard": "المحادثة",
          "conversationCardDesc": "ما يستطيع الزوار فعله بعد فتح الأداة.",
          "launcherCardDesc": "متى تُظهر الأداة نفسها.",
          "visitorsCan": "يستطيع الزوار",
          "both": "التحدث والمراسلة",
          "voiceOnly": "التحدث فقط",
          "chatOnly": "المراسلة فقط",
          "autoOpen": "الفتح تلقائيًا",
          "autoOpenDesc": "تُظهر فقاعة الترحيب بعد مهلة. على الكمبيوتر فقط.",
          "after": "بعد",
          "seconds": "ثانية",
          "secondsRange": "من 3 إلى 60 ثانية",
          "hideMobile": "إخفاء على الهواتف",
          "hideMobileDesc": "لا يظهر الزر على الشاشات الأصغر من 640 px.",
          "rating": "طلب التقييم",
          "ratingDesc": "من 1 إلى 5 نجوم وتعليق اختياري بعد كل محادثة.",
          "consentScreen": "شاشة الموافقة",
          "consentDesc": "تُعلم الزائر أنه يتحدث مع ذكاء اصطناعي وما الذي يُحفظ.",
          "consentAck": "موقعي يعرض هذا الإشعار بالفعل",
          "consentAckErr": "حدّد هذا الخيار لإيقاف شاشة الموافقة.",
          "privacyUrl": "رابط سياسة الخصوصية",
          "privacyHint": "يظهر في شاشة الموافقة. https فقط.",
          "privacyBad": "استخدم رابط https."
        },
        "turnOff": {
          "confirmTitle": "إيقاف الأداة؟",
          "cancel": "إبقاؤها قيد التشغيل",
          "lead": "يختفي الزر من مواقعك فورًا. تكتمل المكالمات الجارية، وتبقى إعداداتك محفوظة.",
          "off": "إيقاف الأداة",
          "on": "تشغيل الأداة"
        },
        "preview": {
          "note": "للمعاينة فقط. لا يمكن بدء المكالمات هنا.",
          "placeholder": "احفظ مرة واحدة لتظهر المعاينة المباشرة",
          "frameTitle": "معاينة الأداة"
        },
        "details": {
          "tabs": {
            "overview": "نظرة عامة",
            "settings": "الإعدادات",
            "conversations": "المحادثات"
          },
          "pause": "إيقاف مؤقت",
          "statusActive": "نشطة",
          "statusPaused": "متوقفة",
          "factMode": "الوضع",
          "factWebsites": "المواقع",
          "factWidgetId": "معرّف الأداة",
          "limitsTitle": "الحدود",
          "limitsDesc": "تُضبط حدود المحادثات والمكالمات في إعدادات الوكيل وتنطبق على كل القنوات.",
          "openSettings": "فتح الإعدادات",
          "readOnlyHint": "يمكنك عرض هذه الأداة دون تعديلها."
        },
        "channelsRow": {
          "title": "أداة الموقع الإلكتروني",
          "desc": "مكالمات ومحادثات على موقعك",
          "mode": "الوضع",
          "public": "عام",
          "private": "خاص",
          "websites": "المواقع",
          "nSites": "{{n}} مواقع",
          "oneSite": "موقع واحد",
          "on": "مفعّلة",
          "off": "متوقفة",
          "switch": "تشغيل أداة الموقع",
          "channels": "القنوات",
          "openSettings": "فتح الإعدادات"
        },
        "conversations": {
          "title": "المحادثات",
          "search": "ابحث في المحادثات",
          "channel": "القناة",
          "type": "النوع",
          "status": "الحالة",
          "website": "الموقع",
          "voice": "صوت",
          "chat": "كتابة",
          "notRated": "دون تقييم",
          "rated": "التقييم {{n}} من 5",
          "resolved": "تم الحل",
          "ended": "انتهت",
          "visitor": "زائر {{id}}",
          "rowActions": "إجراءات المحادثة",
          "channelLabel": "القناة",
          "dateLabel": "البداية",
          "ratingLabel": "التقييم",
          "statusLabel": "الحالة"
        },
        "errors": {
          "invalidOrigin": "أحد المواقع ليس عنوانًا صالحًا. راجع الصيغ المسموحة أدناه.",
          "agentArchived": "هذا الوكيل مؤرشف. أعده لتتمكن من تغيير الأداة.",
          "notFound": "الأداة غير موجودة بعد. احفظ إعداداتك أولًا.",
          "generic": "حدث خطأ ما. حاول مرة أخرى.",
          "originsRequired": "أضف موقعًا واحدًا على الأقل قبل تشغيل الأداة."
        },
        "setup": {
          "title": "إضافة أداة الموقع الإلكتروني",
          "subtitle": "ضع {{name}} على موقعك",
          "howTo": {
            "introTitle": "قبل أن تبدأ",
            "introBody": "تحتاج إلى صلاحية تعديل صفحات موقعك، أو اطلب ذلك من المسؤول عنه.",
            "sitesTitle": "أضف موقعك",
            "sitesBody": "أدخل كل موقع يمكن أن يظهر فيه {{name}}، مثل https://shop.com. تُرفض المواقع الأخرى.",
            "createTitle": "اضغط إضافة الأداة",
            "createBody": "تنشئ إيكونوڤا الأداة وتعرض كود التثبيت في سطر واحد.",
            "pasteTitle": "الصق الكود في موقعك",
            "pasteBody": "أضفه إلى كل صفحة تريد أن يظهر فيها {{name}}، قبل وسم نهاية الصفحة مباشرة.",
            "customizeTitle": "افتحها للتخصيص",
            "customizeBody": "ارجع إلى القنوات وافتح أداة الموقع لتغيير اللون وزر التشغيل والنصوص والسلوك مع معاينة مباشرة.",
            "tryTitle": "جرّبها",
            "tryBody": "افتح موقعك وتحدث أو راسل {{name}}."
          },
          "create": "إضافة الأداة",
          "toast": "تمت إضافة أداة الموقع الإلكتروني",
          "added": "مضافة",
          "readyTitle": "أداتك جاهزة",
          "readyBody": "الصق هذا الكود في كل صفحة تريد أن يظهر فيها المساعد.",
          "done": "تم",
          "openSettings": "فتح الإعدادات"
        }
      },
      "knowledge": {
        "createFolderTitle": "إنشاء مجلد جديد",
        "selectFolder": "اختيار مجلد",
        "optional": "(اختياري)",
        "searchFolders": "ابحث في المجلدات...",
        "createdShortly": "أنشئت مؤخرًا",
        "noFoldersFound": "لا توجد مجلدات مطابقة",
        "pickKnowledge": "اختر المعرفة",
        "filesTextLinks": "الملفات والنصوص والروابط",
        "addSelection": "إضافة ({{count}})",
        "assignSources": "إضافة ملفات إلى المجلد",
        "searchFiles": "ابحث في الملفات...",
        "filesWithNoFolder": "ملفات بدون مجلد",
        "noUnassignedSources": "لا توجد مصادر غير معينة",
        "library": "المكتبة",
        "breadcrumb": "مسار التنقل",
        "add": "إضافة",
        "newFolder": "مجلد جديد",
        "newFolderSub": "تنظّم المجلدات المصادر في مكتبة مساحة العمل.",
        "tabFile": "رفع ملف",
        "tabWeb": "إضافة رابط",
        "tabText": "لصق نص",
        "searchSources": "ابحث في المصادر…",
        "searchPlaceholder": "بحث...",
        "filterAll": "الكل",
        "filterFiles": "ملفات",
        "filterLinks": "روابط",
        "filterType": "النوع",
        "filterStatus": "الحالة",
        "filterCreator": "المنشئ",
        "searchCreator": "ابحث عن المنشئين…",
        "typeFile": "ملف",
        "typeLink": "رابط",
        "filterText": "نص",
        "anyStatus": "أي حالة",
        "indexingOrFailed": "قيد الفهرسة / فشل",
        "folderName": "اسم المجلد",
        "create": "إنشاء",
        "retry": "إعادة المحاولة",
        "errorBody": "تعذّر تحميل المكتبة. تحقق من اتصالك وحاول مرة أخرى.",
        "emptyTitle": "مكتبتك فارغة",
        "emptyMsg": "ارفع ملفًا، أو أضف رابطًا، أو الصق نصًا. كل ما هنا قابل لإعادة الاستخدام عبر الوكلاء.",
        "emptyFolderTitle": "هذا المجلد فارغ",
        "emptyFolderMsg": "أضف مصادر إلى هذا المجلد، أو انقل مصادر موجودة إليه.",
        "noResultsTitle": "لا توجد مصادر مطابقة",
        "noResultsMsg": "لا شيء يطابق بحثك أو عوامل التصفية.",
        "clearFilters": "مسح عوامل التصفية",
        "colName": "الاسم",
        "colStatus": "الحالة",
        "colUsedBy": "مستخدم من",
        "colChunks": "المقاطع",
        "rowActions": "إجراءات",
        "sources": "مصادر",
        "folder": "مجلد",
        "statusReady": "جاهز",
        "statusFailed": "فشل",
        "statusUploading": "جارٍ الرفع",
        "statusCrawling": "جارٍ الزحف",
        "statusProcessing": "قيد الفهرسة",
        "statusPending": "قيد الانتظار",
        "move": "نقل",
        "moveTitle": "نقل «{{name}}»",
        "moveHere": "نقل هنا",
        "download": "تنزيل",
        "refresh": "تحديث",
        "deleteFolderTitle": "حذف «{{name}}»؟",
        "deleteSourceTitle": "حذف «{{name}}»؟",
        "deleteFolderBody": "سيؤدي هذا إلى حذف المجلد وما بداخله من مصادر ({{count}}) نهائيًا، وإزالته من أي وكلاء يستخدمونه. لا يمكن التراجع عن ذلك.",
        "deleteSourceBody": "سيؤدي هذا إلى إزالة المصدر وتحرير مساحته. لا يمكن التراجع عن ذلك.",
        "addSourceTitle": "إضافة مصدر",
        "addSourceSub": "مُفهرس وقابل لإعادة الاستخدام عبر كل وكيل.",
        "dropFile": "أفلت ملفًا هنا أو انقر للتصفح",
        "maxSize": "حتى {{size}} لكل ملف",
        "allowed": "المسموح",
        "singlePage": "صفحة واحدة",
        "crawlSite": "زحف الموقع",
        "depth": "العمق",
        "maxPages": "أقصى عدد صفحات",
        "urlPattern": "نمط الرابط",
        "url": "الرابط",
        "badUrl": "استخدم رابطًا عامًا يبدأ بـ https://. العناوين الخاصة أو المحلية مرفوضة.",
        "name": "الاسم",
        "content": "المحتوى",
        "location": "الموقع",
        "libraryRoot": "جذر المكتبة",
        "upload": "رفع",
        "addLink": "إضافة رابط",
        "save": "حفظ",
        "usesItems": "عدد العناصر التي يستخدمها هذا الوكيل من المكتبة: {{count}}.",
        "openLibrary": "فتح المكتبة",
        "editSelection": "تعديل التحديد",
        "addKnowledge": "إضافة معرفة",
        "addedKnowledge": "المعرفة المضافة",
        "addedKnowledgeSub": "المصادر والمجلدات المرتبطة بهذا الوكيل.",
        "newFolderAction": "مجلد جديد",
        "retrievalSettings": "إعدادات الاسترجاع",
        "addNew": "إضافة جديد",
        "libraryTitle": "مكتبة المعرفة",
        "librarySubtitle": "أنشئ وأدر مصادر المعرفة المتاحة لوكلائك.",
        "defaultRetrievalSettings": "إعدادات الاسترجاع الافتراضية",
        "sourcesView": "المصادر",
        "foldersView": "المجلدات",
        "sourcesCount": "المصادر: {{count}}",
        "failed": "فشل",
        "chooseFromLibrary": "اختر من المكتبة",
        "ragOnTitle": "الاسترجاع مُفعّل",
        "ragOnDesc": "يسحب الوكيل المقاطع ذات الصلة من معرفته المحددة في كل دور.",
        "ragOffTitle": "الاسترجاع متوقف",
        "ragOffDesc": "يتجاهل هذا الوكيل كل المعرفة المحددة، فلا شيء بالأسفل يُستخدم.",
        "emptyAgentTitle": "لم يتم تحديد معرفة",
        "emptyAgentMsg": "أرفق مجلدات أو مصادر من مكتبة مساحة العمل، أو أضف شيئًا جديدًا. سيُحفظ في المكتبة ويُستخدم هنا فورًا.",
        "foldersHeading": "المجلدات",
        "sourcesHeading": "مصادر فردية",
        "liveFolder": "مجلد حي: يعكس دائمًا محتوياته الحالية.",
        "allReady": "الكل جاهز",
        "indexingCount": "{{count}} قيد الفهرسة",
        "removeFolder": "إزالة المجلد",
        "removeSource": "إزالة المصدر",
        "deleteFromLibrary": "حذف من المكتبة",
        "kindLabelFolder": "مجلد",
        "kindLabelSource": "مصدر معرفة",
        "removeFolderConfirmTitle": "إزالة «{{name}}» من هذا الوكيل؟",
        "removeSourceConfirmTitle": "إزالة «{{name}}» من هذا الوكيل؟",
        "removeFolderConfirmBody": "لن يعود هذا المجلد متاحًا لهذا الوكيل. سيظل المجلد ومصادره موجودين في مكتبة مساحة العمل.",
        "removeSourceConfirmBody": "لن يعود هذا المصدر متاحًا لهذا الوكيل. سيظل موجودًا في مكتبة مساحة العمل.",
        "filesLabel": "الملفات: {{count}}",
        "colCreatedBy": "أنشأ بواسطة",
        "colUpdated": "آخر تحديث",
        "pickerTitle": "اختيار المعرفة",
        "pickerSub": "اختر مجلدات كاملة ومصادر فردية من المكتبة.",
        "searchLibrary": "ابحث في المكتبة…",
        "foldersGroup": "المجلدات",
        "looseGroup": "مصادر حرة",
        "saveSelection": "حفظ التحديد ({{count}})",
        "addSelected": "إضافة ({{count}})",
        "configureRag": "إعداد الاسترجاع",
        "retrievalTitle": "الاسترجاع",
        "statusOn": "مُفعّل دائماً",
        "statusOff": "متوقّف",
        "retrievalDesc": "يبحث الوكيل في المستندات أدناه. اضبط مقدار ما يأخذه بالاعتبار ومدى صرامة المطابقة.",
        "enableRetrieval": "تفعيل الاسترجاع",
        "topDocuments": "أعلى المستندات",
        "relevanceThreshold": "حد الصلة",
        "thresholdHint": "القيمة الأعلى تعني مطابقة أكثر صرامة.",
        "saveRetrieval": "حفظ",
        "recentFolders": "المجلدات الأخيرة",
        "libraryAllAdded": "كل ما في مكتبتك موجود بالفعل في هذا الوكيل.",
        "overStorageQuota": "هذا الملف أكبر من المساحة المتبقية في باقتك. احذف ملفات أو رقِّ باقتك.",
        "close": "إغلاق",
        "fileSizeMb": "{{size}} ميجابايت",
        "unsupportedType": "نوع غير مدعوم .{{extension}}. المسموح به: {{allowed}}.",
        "fileTooLarge": "الملف أكبر من {{max}}.",
        "libraryErrorTitle": "تعذّر تحميل المكتبة.",
        "loadErrorTitle": "تعذّر تحميل المعرفة.",
        "toast": {
          "couldNotAddSource": "تعذّر إضافة المصدر",
          "uploadingIndexing": "جارٍ رفع «{{name}}»، والفهرسة جارية الآن.",
          "uploadFailed": "فشل الرفع.",
          "crawlStarted": "بدأ الزحف، والفهرسة جارية الآن.",
          "linkAdded": "أُضيف الرابط، والفهرسة جارية الآن.",
          "couldNotAddLink": "تعذّر إضافة الرابط.",
          "textSaved": "تم حفظ «{{name}}»، والفهرسة جارية الآن.",
          "couldNotSaveText": "تعذّر حفظ النص.",
          "folderCreated": "تم إنشاء المجلد «{{name}}»",
          "couldNotCreateFolder": "تعذّر إنشاء المجلد",
          "couldNotRename": "تعذّر إعادة التسمية",
          "couldNotRenameFolder": "تعذّر إعادة تسمية المجلد",
          "moved": "تم نقل «{{name}}»",
          "couldNotMove": "تعذّر النقل",
          "refreshingTitle": "جارٍ التحديث",
          "reindexing": "إعادة فهرسة «{{name}}».",
          "couldNotRefresh": "تعذّر التحديث",
          "couldNotDownload": "تعذّر الحصول على رابط التنزيل",
          "deleted": "تم حذف «{{name}}»",
          "couldNotDeleteFolder": "تعذّر حذف المجلد",
          "couldNotDelete": "تعذّر الحذف",
          "couldNotAddToKnowledge": "تعذّر الإضافة إلى المعرفة",
          "addedToKnowledge": "تمت الإضافة إلى المعرفة",
          "couldNotUpdateRetrieval": "تعذّر تحديث الاسترجاع",
          "couldNotUpdateKnowledge": "تعذّر تحديث المعرفة"
        },
        "apiError": {
          "loadSources": "تعذّر تحميل المصادر",
          "startUpload": "تعذّر بدء الرفع",
          "finalizeUpload": "تعذّر إنهاء الرفع",
          "addText": "تعذّر إضافة مصدر النص",
          "addWeb": "تعذّر إضافة مصدر الويب",
          "renameSource": "تعذّر إعادة تسمية المصدر",
          "moveSource": "تعذّر نقل المصدر",
          "downloadUrl": "تعذّر الحصول على رابط التنزيل",
          "loadFolders": "تعذّر تحميل المجلدات",
          "createFolder": "تعذّر إنشاء المجلد",
          "renameFolder": "تعذّر إعادة تسمية المجلد",
          "loadSelection": "تعذّر تحميل تحديد المعرفة",
          "addToSelection": "تعذّر الإضافة إلى المعرفة",
          "updateKnowledge": "تعذّر تحديث المعرفة",
          "updateRetrieval": "تعذّر تحديث الاسترجاع"
        }
      },
      "statusPill": {
        "active": "نشط",
        "archived": "مؤرشف"
      },
      "keyValueCard": {
        "on": "مُفعّل",
        "off": "مُعطّل"
      },
      "voiceCard": {
        "playPreview": "تشغيل معاينة {{name}}",
        "pausePreview": "إيقاف معاينة {{name}} مؤقتًا",
        "inactive": "غير نشط"
      },
      "voicePicker": {
        "searchPlaceholder": "ابحث عن صوت بالاسم أو اللهجة أو اللغة",
        "selectLanguage": "اختر اللغة",
        "selectDialect": "اختر اللهجة",
        "selectGender": "اختر الجنس",
        "allLanguages": "جميع اللغات",
        "allDialects": "جميع اللهجات",
        "allGenders": "كل الأجناس",
        "retry": "إعادة المحاولة",
        "noVoicesAvailable": "لا تتوفر أصوات في مساحة العمل هذه بعد.",
        "noVoicesMatch": "لا توجد أصوات تطابق عوامل التصفية هذه.",
        "clearFilters": "مسح عوامل التصفية",
        "noActiveVoices": "لا توجد أصوات نشطة لعرضها.",
        "chooseVoice": "اختر صوتًا",
        "playPreview": "تشغيل معاينة {{name}}",
        "pausePreview": "إيقاف معاينة {{name}} مؤقتًا",
        "avatarAlt": "صورة {{name}} الرمزية",
        "selected": "محدد",
        "select": "تحديد",
        "loadError": "تعذّر تحميل الأصوات."
      },
      "createFlow": {
        "newAgent": "وكيل جديد",
        "close": "إغلاق",
        "stepProgress": "الخطوة {{current}} من {{total}}",
        "kindTitle": "ما نوع الوكيل؟",
        "kindSubtitle": "اختر نقطة بداية. يمكنك تغيير كل شيء لاحقًا.",
        "personalLabel": "شخصي",
        "personalDesc": "مساعد ودود وعفوي لمهامك اليومية.",
        "businessLabel": "أعمال",
        "businessDesc": "موجّه للعملاء ومضبوط حسب مجال عملك ونشاطك التجاري.",
        "blankLabel": "وكيل فارغ: ابدأ من الصفر",
        "industryTitle": "مجال عملك",
        "industrySubtitle": "في أي مجال يعمل نشاطك التجاري؟ هذا يحدد أسلوب حديث الوكيل.",
        "nameYourIndustry": "حدّد اسم مجال عملك",
        "customIndustryPlaceholder": "مثل: الخدمات اللوجستية، البيطرة، الفعاليات",
        "usecaseTitle": "ما الذي سيقوم به؟",
        "usecaseSubtitle": "اختر مهمة الوكيل، وسنُعدّ شخصية مناسبة لها.",
        "describeUseCase": "صف حالة الاستخدام",
        "customLabelPlaceholder": "مثل: العناية بالحيوانات الأليفة، التدريس، الإرسال",
        "nameTitle": "ماذا نسميه؟",
        "nameSubtitle": "اسم قصير يسهل تذكّره.",
        "nameLabel": "الاسم",
        "namePlaceholder": "سارة",
        "voiceTitle": "اختر صوته",
        "voiceSubtitle": "انقر على صف للمعاينة ثم اختر.",
        "change": "تغيير",
        "back": "رجوع",
        "creating": "جارٍ الإنشاء…",
        "createNamed": "إنشاء {{name}}",
        "agentFallback": "وكيل",
        "continue": "متابعة",
        "discardTitle": "تجاهل هذا الوكيل؟",
        "discardBody": "لن يتم حفظ إجاباتك.",
        "discard": "تجاهل",
        "keepEditing": "متابعة التحرير",
        "stepKind": "النوع",
        "stepIndustry": "المجال",
        "stepUseCase": "حالة الاستخدام",
        "stepName": "الاسم",
        "stepVoice": "الصوت",
        "fieldIndustry": "المجال",
        "fieldUseCase": "حالة الاستخدام",
        "fieldName": "الاسم",
        "fieldVoice": "الصوت",
        "errorRequired": "{{label}} مطلوب.",
        "errorMaxLength": "يجب ألا يتجاوز {{label}} {{max}} حرفًا."
      },
      "agentsList": {
        "needsAttention": "يحتاج إلى مراجعة",
        "overAgentsLimitPrefix": "تجاوزت مساحة عملك حدّ الوكلاء للخطة الحالية. أرشِف بعض الوكلاء أو",
        "overAgentsLimitSuffix": "لإنشاء وكلاء جدد.",
        "upgradePlanLink": "قم بترقية خطتك",
        "overStorageLimitPrefix": "تجاوزت مساحة عملك حدّ التخزين للخطة الحالية. احذف بعض المستندات أو",
        "overStorageLimitSuffix": "لرفع المزيد.",
        "searchAgentsLabel": "البحث عن الوكلاء",
        "searchArchivedPlaceholder": "ابحث في المؤرشفة بالاسم…",
        "searchActivePlaceholder": "ابحث عن الوكلاء بالاسم…",
        "clearSearch": "مسح البحث",
        "viewingArchived": "عرض المؤرشفة",
        "showArchived": "عرض المؤرشفة",
        "newAgent": "وكيل جديد",
        "pageEyebrow": "الوكلاء",
        "pageTitle": "إدارة وكلائك",
        "pageSubtitle": "أدِر وكلاءك أو أنشئ وكيلاً جديدًا.",
        "buildNewAgent": "إنشاء وكيل جديد",
        "tutorial": "كيفية إنشاء وكيل باستخدام EchoNova",
        "searchPlaceholder": "البحث عن الوكلاء",
        "voiceLabel": "الصوت:",
        "lastUpdated": "آخر تحديث:",
        "retry": "إعادة المحاولة",
        "noArchivedTitle": "لا يوجد وكلاء مؤرشفون",
        "noArchivedBody": "عند أرشفة وكيل، سيظهر هنا. استعِده من صفحة التفاصيل عندما ترغب في إعادته إلى الخدمة.",
        "backToActive": "العودة إلى الوكلاء النشطين",
        "noAgentsTitle": "لا يوجد وكلاء بعد",
        "noAgentsBody": "الوكلاء هي إعدادات صوتية ذكية قابلة لإعادة الاستخدام. أنشئ واحدًا للبدء.",
        "noAgentsViewerBody": "اطلب من مشرف مساحة العمل إنشاء وكيل.",
        "createFirst": "أنشئ وكيلك الأول",
        "noArchivedMatchQueryPrefix": "لا يوجد وكلاء مؤرشفون يطابقون",
        "noArchivedMatchFilters": "لا يوجد وكلاء مؤرشفون يطابقون عوامل التصفية هذه.",
        "noAgentsMatchQueryPrefix": "لا يوجد وكلاء يطابقون",
        "noAgentsMatchFilters": "لا يوجد وكلاء يطابقون عوامل التصفية هذه.",
        "noMatchQuerySuffix": ".",
        "clearFilters": "مسح عوامل التصفية",
        "archivedHeading": "المؤرشفة",
        "activeHeading": "الوكلاء النشطون",
        "noGreeting": "لم يتم تعيين تحية.",
        "sessionsCount": "الجلسات: {{count}}",
        "previous": "السابق",
        "pageOf": "الصفحة {{page}} من {{total}}",
        "next": "التالي",
        "planLimitTitle": "تم بلوغ حدّ الخطة",
        "planLimitBody": "تسمح خطتك بـ {{limit}} وكلاء. أرشِف وكيلًا حاليًا أو قم بترقية خطتك لإنشاء وكيل آخر.",
        "upgradePlanAction": "ترقية الخطة",
        "agentCreatedTitle": "تم إنشاء الوكيل",
        "agentCreatedBody": "{{name}} جاهز.",
        "fieldsNeedAttention": "تحتاج بعض الحقول إلى مراجعة.",
        "createError": "تعذّر إنشاء الوكيل. حاول مرة أخرى.",
        "loadError": "تعذّر تحميل الوكلاء.",
        "colName": "الاسم",
        "colStatus": "الحالة",
        "colVoice": "الصوت",
        "colSessions": "الجلسات",
        "colUpdated": "آخر تحديث",
        "openEdit": "فتح وتحرير",
        "test": "اختبار",
        "moreActions": "إجراءات أخرى",
        "archive": "أرشفة",
        "restoreToActive": "استعادة كنشِط",
        "testTooltip": "اختبار (جلسة مباشرة)",
        "archivedTestTooltip": "مؤرشف. استعِده للاختبار",
        "errorTitle": "تعذّر تحميل وكلائك",
        "archiveSuccessTitle": "تمت أرشفة الوكيل",
        "archiveSuccessBody": "تم نقل {{name}} إلى الأرشيف.",
        "restoreSuccessTitle": "تمت استعادة الوكيل",
        "restoreSuccessBody": "{{name}} أصبح نشطًا مرة أخرى.",
        "archiveError": "تعذّرت أرشفة الوكيل. حاول مرة أخرى.",
        "restoreError": "تعذّرت استعادة الوكيل. حاول مرة أخرى.",
        "connectedChannels": "القنوات المتصلة",
        "build": {
          "badge": "قيد الإنشاء",
          "starting": "جارٍ البدء",
          "waiting": "جارٍ قراءة مصادرك ({{done}} من {{total}})",
          "designing": "جارٍ تصميم وكيلك",
          "applying": "أوشكنا على الانتهاء",
          "failed": "فشل الإنشاء",
          "dismiss": "إخفاء",
          "dismissError": "تعذّر إخفاء هذا الإنشاء. حاول مرة أخرى.",
          "readyTitle": "الوكيل جاهز",
          "readyBody": "تم إنشاء {{name}} وهو جاهز للاستخدام."
        },
        "viewsAria": "طرق عرض الوكلاء",
        "overviewTab": "نظرة عامة",
        "myAgentsTab": "قائمة وكلائي"
      },
      "tools": {
        "addMenu": {
          "actionAdd": "إضافة",
          "actionTestConnect": "اختبار واتصال",
          "addNew": "إضافة جديد",
          "catDatabase": "قاعدة بيانات",
          "catLibrary": "اختيار من المكتبة",
          "chooseIntegration": "اختر التكامل",
          "connAuthenticated": "موثّقة",
          "connNone": "بدون اتصال",
          "dataType": "نوع البيانات",
          "dropFile": "أفلت ملفاً هنا أو اضغط للتصفح",
          "errDbConnect": "تعذّر الاتصال بقاعدة البيانات.",
          "errFileTooLarge": "يجب ألا يتجاوز ملف OpenAPI 5 ميجابايت.",
          "errIntegrationTools": "تعذّر تحميل أدوات التكامل.",
          "errNotOpenapi": "الملف المحدد ليس كائن OpenAPI صالحاً.",
          "errPickJson": "اختر مستند OpenAPI بصيغة JSON.",
          "filterConnection": "تصفية الأدوات حسب الاتصال",
          "filterStatus": "تصفية الأدوات حسب الحالة",
          "filterType": "تصفية الأدوات حسب النوع",
          "listAria": "أدوات مساحة العمل المتاحة",
          "loadingIntegrationTools": "جارٍ تحميل أدوات التكامل...",
          "maxFileSize": "حتى 5 ميجابايت لكل ملف",
          "noAuthentication": "بدون مصادقة",
          "noIntegrationTools": "لا توجد أدوات متاحة لهذا التكامل.",
          "noMatches": "لا توجد أدوات مطابقة في مساحة العمل.",
          "optConnection": "الاتصال",
          "optStatus": "الحالة",
          "optional": "(اختياري)",
          "pickTool": "اختر أداة",
          "selectIntegration": "اختر تكاملاً",
          "timeoutMs": "المهلة [مللي ثانية]",
          "title": "إضافة أداة",
          "trigger": "إضافة أداة",
          "typeBoolean": "منطقي",
          "typeNav": "نوع الأداة",
          "typeNumber": "رقم",
          "typeString": "نص",
          "uploadJson": "رفع ملف Json",
          "urlExamplePh": "مثال: https://Echonova/Help",
          "urlHttpsOnly": "يجب أن يبدأ الرابط بـ https://.",
          "valueAiGenerated": "مُنشأ بالذكاء الاصطناعي.",
          "valueConstant": "ثابتة",
          "errCreateTool": "تعذّر إنشاء الأداة.",
          "errImportOpenapi": "تعذّر استيراد مستند OpenAPI.",
          "errInvalidJson": "الملف المحدد ليس بصيغة JSON صالحة.",
          "jsonLabel": "JSON"
        },
        "addTool": "إضافة أداة",
        "addTools": "إضافة أدوات",
        "authLinked": "اتصال المصادقة",
        "authNone": "بدون",
        "bench": {
          "alwaysHint": "هذه المعلومات تكون موجودة في صيغة الطلب في كل مرة، ولذلك لا يتم استرجاعها ولا تُحتسب لها أي درجة.",
          "alwaysLabel": "متاحة دائماً",
          "cardTitle": "اختبار الاسترجاع",
          "dialogCrumb": "اختبار الأداة/",
          "empty": "لا يوجد تطابق يتجاوز الحد الأدنى المحدد. سيطرح الوكيل سؤالًا توضيحيًا بدلًا من استدعاء نقطة نهاية.",
          "emptyHint": "شغّل اختباراً لترى إن كان الوكيل يصل إلى هذه الأداة.",
          "failed": "تعذّر تشغيل الاختبار.",
          "hint": "اكتب ما قد يقوله المتصل. سيُجري هذا نفس البحث الدلالي الذي يجريه الوكيل في كل مرة، حتى تتمكن من اكتشاف أي تطابق غير صحيح قبل إطلاقه.",
          "matched": "✓ تطابق",
          "notMatched": "× لا تطابق",
          "preset1": "إمتى أقرب رحلة",
          "preset2": "ألغي حجزي",
          "preset3": "كم وزن الأمتعة المسموح",
          "preset4": "غيّر مقعدي",
          "queryLabel": "العبارة",
          "queryPh": "مثال: إمتى أقرب رحلة؟",
          "resultsLabel": "النتائج",
          "run": "تشغيل",
          "running": "جارٍ الاختبار…",
          "scopedHint": "اكتب ما قد يقوله المتصل. التطابق يعني أن الوكيل سيصل إلى هذه الأداة لتلك العبارة.",
          "scoreLabel": "أعلى درجة",
          "title": "اختبار الأدوات"
        },
        "builder": {
          "createTitle": "أداة جديدة",
          "editTitle": "تعديل الأداة",
          "subtitle": "تتيح أداة الخادم للوكيل استدعاء واجهة برمجة خارجية أثناء المحادثة.",
          "basics": "الأساسيات",
          "name": "الاسم",
          "namePh": "مثال: lookup_order",
          "description": "الوصف",
          "descriptionPh": "ماذا تفعل هذه الأداة؟ يستخدم الوكيل هذا ليقرّر متى يستدعيها.",
          "enabled": "مُفعّلة",
          "request": "الطلب",
          "method": "الطريقة",
          "url": "الرابط",
          "urlPh": "https://api.example.com/orders/{orderId}",
          "urlHint": "رابط https عام. ضع مَعلمات المسار بين أقواس معقوفة.",
          "inUrl": "في الرابط:",
          "timeout": "المهلة (مللي ثانية)",
          "parameters": "المَعلمات",
          "addParameter": "إضافة مَعلمة",
          "paramName": "الاسم",
          "paramNamePh": "orderId",
          "type": "النوع",
          "location": "الموضع",
          "remove": "إزالة",
          "bindHint": "سمِّها لربط العنصر النائب",
          "inUrlBadge": "في الرابط",
          "addToUrl": "إضافة إلى الرابط",
          "value": "القيمة",
          "fromModel": "من النموذج",
          "constant": "قيمة ثابتة",
          "constantValue": "قيمة ثابتة",
          "paramDescription": "الوصف",
          "paramDescriptionPh": "ما الذي تمثّله هذه القيمة (يقرؤه النموذج).",
          "required": "مطلوبة",
          "noParams": "لا توجد مَعلمات. سيستدعي الوكيل نقطة النهاية كما هي.",
          "unmatchedHint": "أضِف {{tokens}} إلى الرابط. يجب أن تظهر مَعلمات المسار كعناصر نائبة وإلا فلن تُرسل.",
          "authentication": "المصادقة",
          "cancel": "إلغاء",
          "save": "حفظ الأداة",
          "authConnection": "اتصال المصادقة",
          "authConnectionHint": "أعِد استخدام اتصال مصادقة محفوظ، أو أنشئ اتصالًا جديدًا.",
          "back": "رجوع",
          "next": "التالي",
          "constantRequired": "أدخل قيمة",
          "secret": "سر",
          "secretRequired": "اختر سرًا",
          "secretValue": "سر",
          "stepBasics": "الأساسيات",
          "stepRequest": "الطلب",
          "stepParams": "المَعلمات",
          "stepAuth": "المصادقة",
          "bodyMethodError": "معاملات النص الأساسي تتطلب POST أو PUT أو PATCH.",
          "duplicateParam": "معامل مكرر.",
          "fixParamsHint": "حل المشكلات في خطوة المعاملات.",
          "requiredField": "هذا الحقل مطلوب",
          "urlInvalid": "أدخل رابط https:// عامًا صالحًا",
          "headersTitle": "الترويسات",
          "headersDesc": "قيم ثابتة أو سرية ترسل كترويسات HTTP",
          "addHeader": "إضافة ترويسة",
          "pathTitle": "معاملات المسار",
          "pathDesc": "قيم مرتبطة بـ {placeholders} في مسار الرابط",
          "addPath": "إضافة معامل مسار",
          "queryTitle": "معاملات الاستعلام",
          "queryDesc": "أزواج مفتاح-قيمة تُضاف للرابط كـ ?key=value",
          "addQuery": "إضافة معامل استعلام",
          "bodyTitle": "معاملات الجسم",
          "bodyDesc": "حقول ترسل في جسم الطلب JSON (POST/PUT/PATCH فقط)",
          "addBody": "إضافة معامل جسم",
          "bodyMethodHint": "غيّر الطريقة إلى POST أو PUT أو PATCH لإضافة معاملات الجسم"
        },
        "builtInLabel": "الأدوات المدمجة",
        "clearFilters": "مسح عوامل التصفية",
        "colAuth": "المصادقة",
        "colEnabled": "مُفعّلة",
        "colEndpoint": "نقطة النهاية",
        "colTool": "الأداة",
        "colUpdated": "آخر تحديث",
        "config": {
          "disableInterruption": "عدم السماح بالمقاطعة عند الإنهاء",
          "disableInterruptionHelp": "عند التفعيل، يُنهي الوكيل جملته الختامية قبل إنهاء المكالمة."
        },
        "customEmptyBody": "اربط الوكيل بواجهات برمجة التطبيقات الخاصة بك: تتبّع الطلبات، احجز المواعيد، أو استدعِ أي نقطة نهاية تتيحها.",
        "customEmptyTitle": "لا توجد أدوات مخصّصة بعد",
        "customLabel": "الأدوات المخصّصة",
        "db": {
          "menuTitle": "ربط قاعدة بيانات",
          "menuDesc": "أجب على المكالمات المباشرة من قاعدة بيانات Postgres أو MySQL أو MariaDB.",
          "sectionLabel": "قواعد البيانات",
          "switchTitle": "استخدام قواعد البيانات في المكالمات",
          "switchDesc": "يسترجع الوكيل الأسئلة المعتمدة ويجيب المتصلين من بياناتك.",
          "switchHint": "اربط قاعدة بيانات واعتمد سؤالًا لتفعيل هذا الخيار.",
          "manage": "إدارة قواعد البيانات",
          "connect": "ربط قاعدة بيانات",
          "toastOn": "تم تفعيل قواعد البيانات لهذا الوكيل.",
          "toastOff": "تم تعطيل قواعد البيانات لهذا الوكيل.",
          "title": "قواعد البيانات",
          "subtitle": "اربط قاعدة بيانات، وراجع الأسئلة التي تصيغها Echonova، واعتمد ما يمكن لوكيلك الإجابة عنه.",
          "flow1": "الربط",
          "flow2": "تقرأ Echonova البنية وتصيغ الأسئلة",
          "flow3": "أنت توافق.",
          "flow4": "يجيب الوكيل على المكالمات المباشرة",
          "connectionsLabel": "قواعد البيانات المتصلة",
          "connectionsHint": "للقراءة فقط. لا تكتب Echonova أو تعدّل أو تحذف أبدًا.",
          "noConnections": "لا توجد قواعد بيانات بعد. اربط واحدة بالأسفل للبدء.",
          "status": {
            "ready": "جاهزة",
            "pending": "جارٍ قراءة البنية…",
            "failed": "تعذّر الاتصال"
          },
          "questionsChip": "أسئلة",
          "tlsChip": "TLS",
          "readOnlyAdvisory": "للقراءة فقط: إرشادي",
          "readOnlyAdvisoryHint": "يمكن للدور إنشاء جداول مؤقتة. وتُفرض صلاحية القراءة فقط على الجلسات في جميع الأحوال — وهذه المعلومة إرشادية فقط.",
          "resync": "إعادة المزامنة",
          "delete": "حذف",
          "reviewLabel": "المراجعة والاعتماد",
          "reviewHeading": "أسئلة صاغتها EchoNova من {{db}}: {{count}}",
          "approvedCount": "{{n}} من {{total}} معتمدة",
          "paramsLabel": "المعطيات",
          "heardAsLabel": "تُسمع كـ",
          "piiBadge": "بيانات شخصية",
          "compoundNote": "يتطلب تطابق تفصيلين قبل الإجابة ({{params}}) — حتى لا يكشف معرّف مسرَّب بيانات شخص آخر.",
          "approveAria": "اعتماد {{name}}",
          "approved": "معتمد",
          "off": "معطّل",
          "benchHint": "اكتب ما قد يقوله المتصل. هذا يشغّل نفس البحث الذي يجريه الوكيل في كل دور، حتى تكتشف القوالب التي لن يصل إليها أحد.",
          "benchQueryPh": "مثال: أين طلبي ORD-1042؟",
          "benchRun": "تشغيل",
          "benchRunning": "جارٍ الاختبار…",
          "benchCrumb": "اختبار الاسترجاع/",
          "benchFailed": "تعذّر تشغيل البحث.",
          "benchNotApproved": "غير معتمد",
          "benchFallback": "لا يوجد فهرس لهذا الاتصال، لذلك اتّسع البحث ليشمل مساحة العمل كلها. أعد المزامنة.",
          "benchBelowThreshold": "لا تطابق فوق الحد. أقرب قالب سجّل {{score}} — الكلمات التي يستخدمها المتصلون غير موجودة في وصفه وعباراته.",
          "benchNothingIndexed": "لا شيء مفهرس لهذا الاتصال، لذلك لن يصل الوكيل إلى أي قالب. أعد المزامنة.",
          "noTemplates": "لم تُصَغ أي أسئلة بعد.",
          "registerLabel": "ربط قاعدة بيانات",
          "registerHint": "قواعد بيانات سحابية Postgres أو MySQL أو MariaDB — عبر TLS.",
          "nameLabel": "الاسم",
          "namePh": "مثال: قاعدة بيانات الطلبات",
          "nameHint": "يظهر في جدول الأدوات وفي كل مكان، بدلاً من اسم المضيف وقاعدة البيانات.",
          "engineLabel": "المحرك",
          "enginePostgres": "PostgreSQL",
          "engineMysql": "MySQL",
          "engineMariadb": "MariaDB",
          "dsnLabel": "سلسلة الاتصال",
          "dsnPh": "postgresql+asyncpg://readonly:••••@db.example.com:5432/shop?sslmode=require",
          "dsnHint": "استخدم دورًا للقراءة فقط. TLS مطلوب — sslmode=require لـ Postgres وssl=true لـ MySQL. نخزّنها مشفّرة ولا نعرضها مرة أخرى.",
          "businessLabel": "ما طبيعة هذا النشاط؟ (يوجّه الأسئلة التي نصيغها)",
          "businessPh": "متجر إلكتروني لبيع الأثاث. يسأل العملاء عن طلباتهم والتوصيل والمخزون.",
          "businessHint": "مطلوب - جملة أو جملتان تحسّنان الأسئلة المصاغة كثيرًا.",
          "samplingLabel": "القيم النموذجية المُرسَلة إلى الذكاء الاصطناعي أثناء الصياغة",
          "samplingMasked": "مُقنّعة (قيم وهمية)",
          "samplingRaw": "خام (صفوف حقيقية)",
          "samplingHint": "إخفاء البيانات هو الإعداد الافتراضي — حيث يرى الذكاء الاصطناعي هيكل بياناتك فقط، ولا يرى المحتوى الحقيقي مطلقًا.",
          "securityNoteTitle": "لا شيء يتجاوز القراءة فقط.",
          "securityNoteBody": "نختبر الاتصال، ونحجب المضيفين الخاصين/الداخليين، ونفرض جلسات للقراءة فقط على كل استعلام. تُولّد جملة SQL الدقيقة لدينا ولا تُعرض هنا أو للمتصل أبدًا.",
          "cancel": "إلغاء",
          "testConnect": "اختبار وربط",
          "connecting": "جارٍ الاختبار…",
          "toastRegistered": "جارٍ ربط «{{name}}». ستكون الأسئلة جاهزة قريبًا.",
          "toastDeleted": "تمت إزالة «{{name}}».",
          "toastResynced": "جارٍ إعادة المزامنة. ستكون الأسئلة الجديدة جاهزة قريبًا.",
          "kind": "قاعدة بيانات"
        },
        "deleteBody": "سيؤدي هذا إلى حذف الأداة والبيانات السرية المرتبطة بها، وإلغاء تحديدها من جميع الوكلاء الذين يستخدمونها. ولا يمكن التراجع عن هذا الإجراء.",
        "deleteFromLibrary": "حذف من المكتبة",
        "deleteTitle": "حذف «{{name}}»؟",
        "details": {
          "connected": "متصلة",
          "connection": "الاتصال",
          "created": "تاريخ الإنشاء",
          "crumb": "الأدوات/",
          "error": "خطأ",
          "failed": "× فشل",
          "lastTestResult": "نتيجة آخر اختبار",
          "lastUpdated": "آخر تحديث",
          "noConnection": "بدون اتصال",
          "notTested": "لم تُختبَر بعد",
          "notTestedHint": "شغّل الأداة لعرض آخر نتيجة لها.",
          "passed": "✓ نجح",
          "responseTime": "زمن الاستجابة",
          "status": "الحالة",
          "testAgain": "اختبر مرة أخرى",
          "testTool": "اختبار الأداة",
          "testedAt": "وقت الاختبار",
          "timeout": "المهلة",
          "usedBy": "مستخدَمة في",
          "authenticated": "موثّق"
        },
        "dialectDesc": "التكيّف مع لهجة المتصل تلقائيًا.",
        "dialectLabel": "كشف اللهجة",
        "emptyMsg": "أنشئ أداة Webhook للسماح لوكلائك باستدعاء واجهات برمجة التطبيقات الخارجية أثناء المحادثة.",
        "emptyTitle": "لا توجد أدوات بعد",
        "errorBody": "حدث خطأ أثناء تحميل أدواتك.",
        "filterMethod": "الطريقة",
        "integrationDialog": {
          "title": "إضافة أدوات التكامل",
          "integrationLabel": "التكامل",
          "integrationPh": "اختر تكاملًا",
          "toolsLabel": "الأدوات المتاحة",
          "loading": "جارٍ تحميل الأدوات...",
          "noTools": "لا يوفر هذا التكامل أي أدوات.",
          "added": "مُضافة",
          "add": "إضافة",
          "toastAdded": "تمت إضافة الأدوات ({{count}})."
        },
        "integrationKind": "تكامل",
        "integrationToolDesc": "أضف إجراءات جاهزة من تكامل متصل.",
        "kindLabel": "أداة",
        "libraryLabel": "مكتبة الأدوات",
        "libraryPageSubtitle": "أنشئ وأدر أدوات قابلة لإعادة الاستخدام في مساحة عملك.",
        "libraryPageTitle": "مكتبة الأدوات",
        "newIntegrationTool": "أدوات التكامل",
        "newTool": "أداة جديدة",
        "newWebhookTool": "أداة Webhook",
        "noBuiltIn": "لا توجد أدوات مدمجة متاحة.",
        "noDescription": "بدون وصف",
        "noResultsMsg": "جرّب بحثًا مختلفًا أو امسح عوامل التصفية.",
        "noResultsTitle": "لا توجد أدوات مطابقة",
        "openDetails": "فتح التفاصيل",
        "openapi": {
          "menuTitle": "أداة OpenAPI",
          "menuDesc": "استورد مواصفة Swagger/OpenAPI كنقاط نهاية للوكيل.",
          "kind": "OpenAPI",
          "viewTitle": "عرض التفاصيل",
          "endpointCount": "نقاط النهاية: {{count}}",
          "status": {
            "importing": "جارٍ الاستيراد",
            "ready": "جاهزة",
            "failed": "فشل"
          },
          "dialog": {
            "title": "استيراد مواصفة OpenAPI",
            "stepSource": "المصدر",
            "stepEndpoints": "نقاط النهاية",
            "nameLabel": "الاسم",
            "namePh": "Orders API",
            "sourceLabel": "مصدر المواصفة",
            "sourceFile": "رفع ملف ‎.json",
            "sourceUrl": "من رابط",
            "filePick": "اختر ملف OpenAPI بصيغة ‎.json",
            "fileReplace": "اختر ملفًا آخر",
            "fileInvalid": "ملف JSON غير صالح. اختر مستند OpenAPI بصيغة ‎.json.",
            "urlPh": "https://api.example.com/openapi.json",
            "baseUrlLabel": "عنوان الأساس",
            "baseUrlPh": "https://api.example.com",
            "baseUrlRequired": "رابط الأساس مطلوب — البوابة تستخدمه لاستدعاء الـ API.",
            "baseUrlInvalid": "أدخل رابط https كامل، مثل https://api.example.com",
            "authLabel": "اتصال المصادقة",
            "authGlobalHint": "تنطبق على جميع نقاط النهاية، ويمكن لكل نقطة نهاية تجاوزها.",
            "preview": "معاينة",
            "previewing": "جارٍ تحليل المواصفة…",
            "previewFailed": "تعذّر تحليل المواصفة. تحقق من المصدر وحاول مجددًا.",
            "back": "رجوع",
            "importBtn": "استيراد نقاط النهاية ({{count}} من {{total}})",
            "toastCreated": "جارٍ استيراد «{{name}}». ستكون نقاط النهاية جاهزة قريبًا."
          },
          "detail": {
            "failedTitle": "فشل الاستيراد"
          },
          "console": {
            "backToList": "رجوع إلى نقاط النهاية",
            "bench": {
              "hint": "اكتب ما قد يقوله المتصل. يُشغّل هذا البحث الدلالي نفسه الذي يستخدمه الوكيل لاختيار نقطة نهاية، لتكتشف التطابقات الخاطئة مبكرًا.",
              "queryPh": "مثال: أين طلبي رقم 4512؟",
              "run": "تشغيل",
              "preset1": "إلغاء طلبي",
              "preset2": "تحديث عنوان الشحن",
              "preset3": "ما المتوفر في المخزون",
              "preset4": "استرداد ثمن منتج تالف",
              "resultsLabel": "النتائج",
              "idle": "شغّل عبارة لترى نقاط النهاية التي سيسترجعها الوكيل.",
              "loading": "جارٍ استرجاع نقاط النهاية…",
              "empty": "لا يوجد تطابق فوق الحد. سيطرح الوكيل سؤالًا توضيحيًا بدلًا من استدعاء نقطة نهاية.",
              "noContract": "التفاصيل الكاملة غير متوفرة لنقطة النهاية هذه."
            },
            "detail": {
              "mutating": "مُعدِّلة",
              "auth": "المصادقة: {{label}}",
              "authOverride": "تجاوز المصادقة: {{label}}",
              "noAuth": "بدون مصادقة",
              "paramsTitle": "المعاملات",
              "colName": "الاسم",
              "colIn": "الموضع",
              "colType": "النوع",
              "colRequired": "مطلوب",
              "colDescription": "الوصف",
              "colValue": "القيمة",
              "required": "مطلوب",
              "noParams": "لا توجد معاملات",
              "bodyTitle": "جسم الطلب ({{contentType}})",
              "noFields": "لا توجد حقول موثّقة",
              "secretChip": "سر",
              "summary": "الملخص",
              "yes": "نعم",
              "no": "لا"
            },
            "edit": {
              "vtLlm": "يملؤه الوكيل (LLM)",
              "vtFixed": "قيمة ثابتة",
              "vtSecret": "سر",
              "constantPh": "القيمة…",
              "fixedChip": "ثابتة",
              "valuesHint": "القيم الثابتة والأسرار تُخفى عن النموذج وتُحقن عند استدعاء نقطة النهاية. الأسرار من الخزنة وتنطبق على معاملات الترويسة فقط.",
              "authTitle": "المصادقة",
              "authInherit": "وراثة المصادقة العامة",
              "authNone": "بدون مصادقة",
              "authEffNone": "تستدعي نقطة النهاية هذه الواجهة بدون مصادقة.",
              "authEffConnection": "تستخدم {{name}} لنقطة النهاية هذه فقط.",
              "authEffInherit": "تستخدم الاتصال العام: {{label}}.",
              "authEffInheritNone": "لم يُختر اتصال عام، وتُنفذ الاستدعاءات بدون مصادقة."
            },
            "pickEndpoint": "اختر نقطة النهاية من القائمة الموجودة على اليسار لعرض المعلمات الخاصة بها وتفاصيل بيانات الطلب.",
            "rail": {
              "filterPh": "تصفية نقاط النهاية…",
              "statIncluded": "مضمّنة",
              "statExcluded": "مستبعدة",
              "statMutating": "مُعدِّلة",
              "groupOther": "أخرى",
              "mutatingTitle": "عملية مُعدِّلة",
              "includeToggle": "تضمين {{name}}",
              "editedTitle": "عُدّلت قبل الاستيراد",
              "noMatches": "لا توجد نقاط نهاية مطابقة للتصفية.",
              "noOperations": "تفاصيل نقاط النهاية غير مخزّنة لهذه الأداة.",
              "accessTitle": "نقاط النهاية ({{count}})",
              "accessTally": "{{enabled}} مفعّلة، {{disabled}} معطّلة",
              "accessFilterPh": "ابحث في نقاط النهاية"
            }
          }
        },
        "picker": {
          "title": "إضافة أدوات",
          "subtitle": "اختر أدوات من مكتبة مساحة العمل لمنحها لهذا الوكيل.",
          "searchPh": "ابحث عن الأدوات…",
          "allAdded": "تمت إضافة كل الأدوات بالفعل.",
          "noResults": "لا توجد أدوات مطابقة لبحثك.",
          "cancel": "إلغاء",
          "add": "إضافة {{count}}",
          "createNew": "إنشاء جديد"
        },
        "removeFromAgent": "إزالة من الوكيل",
        "retry": "إعادة المحاولة",
        "rowActions": "إجراءات الأداة",
        "searchTools": "ابحث عن الأدوات…",
        "selectedEmptyBody": "امنح هذا الوكيل إجراءات: اختر أدوات Webhook من مكتبتك أو أنشئ أداة جديدة.",
        "selectedEmptyTitle": "لم تتم إضافة أدوات بعد",
        "settings": {
          "title": "إعدادات الأداة",
          "openFor": "إعدادات {{name}}",
          "subtitle": "اضبط سلوك هذه الأداة المدمجة لهذا الوكيل.",
          "description": "الوصف",
          "descriptionPh": "ما الذي تفعله هذه الأداة ومتى ينبغي للوكيل استخدامها.",
          "descriptionHint": "يقرأ الوكيل هذا ليقرّر متى يستخدم الأداة.",
          "options": "الخيارات",
          "cancel": "إلغاء",
          "save": "حفظ"
        },
        "showMore": "عرض المزيد",
        "systemTools": {
          "descriptionPh": "اشرح متى ينبغي للوكيل استخدام هذه الأداة",
          "dialectDesc": "اكتشف لهجة المتصل العربية وكيّف المحادثة تلقائياً.",
          "dialogIntro": "فعّل هذه الأداة واشرح كيف ينبغي للوكيل استخدامها.",
          "disabled": "معطّلة",
          "enableAria": "تفعيل {{name}}",
          "enabled": "مُفعّلة",
          "endCallDesc": "تحكّم في متى وكيف ينهي هذا الوكيل المحادثة.",
          "endCallLabel": "إنهاء المحادثة",
          "resetDefault": "إعادة التعيين للافتراضي",
          "webSearchDesc": "اسمح للوكيل بالبحث في الويب عن معلومات محدَّثة."
        },
        "tab": {
          "subtitle": "امنح هذا الوكيل أدوات لتنفيذ إجراءات والوصول إلى أنظمة خارجية أثناء المحادثات.",
          "title": "الأدوات"
        },
        "table": {
          "colActions": "الإجراءات",
          "colConnection": "الاتصال",
          "colLastTested": "آخر اختبار",
          "colMatch": "التطابق",
          "colMethod": "الطريقة",
          "colStatus": "الحالة",
          "colType": "النوع",
          "colUsedBy": "مستخدَمة في",
          "emptyWorkspace": "لا توجد أدوات في مساحة العمل بعد.",
          "noMatch": "لا تطابق"
        },
        "test": {
          "authIssue": "مشكلة في المصادقة أو الصلاحيات",
          "connectionEndpoint": "الاتصال ونقطة النهاية",
          "errorCode": "رمز الخطأ",
          "errorMessage": "رسالة الخطأ",
          "failed": "فشل الاختبار",
          "noParams": "لا تحتوي هذه الأداة على معلمات وقت التشغيل.",
          "optional": "(اختياري)",
          "passed": "نجح الاختبار",
          "passedHint": "استجابت الأداة بنجاح.",
          "requestFailed": "تعذّر إكمال الطلب.",
          "responseBody": "معاينة جسم الاستجابة",
          "responseTime": "زمن الاستجابة",
          "run": "اختبار",
          "status": "الحالة",
          "targetEndpoint": "نقطة النهاية المستهدفة",
          "testing": "جارٍ الاختبار…",
          "title": "اختبار الأداة",
          "tryAgain": "حاول مرة أخرى"
        },
        "webSearchDesc": "دع الوكيل يبحث عن المعلومات على الإنترنت أثناء المكالمة.",
        "webSearchLabel": "البحث على الويب",
        "webhookKind": "Webhook",
        "webhookKindDesc": "استدعاء واجهة برمجة HTTP خارجية.",
        "workspaceLabel": "أدوات مساحة العمل",
        "view": {
          "crumb": "الأدوات",
          "tabs": {
            "overview": "نظرة عامة",
            "endpoints": "نقاط النهاية",
            "queries": "الاستعلامات",
            "tests": "الاختبارات"
          },
          "authenticated": "موثّق",
          "noAuth": "بدون توثيق",
          "enabled": "مفعّل",
          "enabledFor": "مفعّل لـ {{agent}}. أوقفه لإزالته من هذا الوكيل.",
          "toolName": "اسم الأداة",
          "source": "المصدر",
          "toolId": "معرّف الأداة",
          "copyId": "نسخ معرّف الأداة",
          "createdDate": "تاريخ الإنشاء",
          "connectionStatus": "حالة الاتصال",
          "connected": "متصل",
          "connecting": "جارٍ الاتصال",
          "connectionFailed": "فشل الاتصال",
          "importFailed": "فشل الاستيراد",
          "baseUrl": "الرابط الأساسي",
          "database": "قاعدة البيانات",
          "specification": "مواصفة OpenAPI",
          "specValid": "صالحة، نقاط النهاية: {{count}}",
          "specFailed": "غير صالحة",
          "specImporting": "جارٍ الاستيراد",
          "templates": "القوالب: {{count}}",
          "queryTemplates": "قوالب الاستعلام",
          "tls": "TLS",
          "tlsOn": "تم التحقق",
          "tlsOff": "غير موثّق",
          "dbTestHint": "شغّل سؤالًا على قوالب الاستعلام المعتمدة لترى كيف يجيب الوكيل.",
          "test": "اختبار",
          "lastTested": "آخر اختبار",
          "never": "لم يُختبر",
          "toastEndpointFailed": "تعذّر تحديث نقطة النهاية",
          "typeApi": "API"
        },
        "loadErrorTitle": "تعذّر تحميل الأدوات.",
        "toast": {
          "couldNotUpdateTool": "تعذّر تحديث الأداة",
          "removed": "تمت إزالة «{{name}}»",
          "added": "تمت إضافة «{{name}}»",
          "addedToolsOne": "تمت إضافة {{count}} أداة",
          "addedToolsMany": "تمت إضافة {{count}} أدوات",
          "addedDatabasesOne": "تمت إضافة {{count}} قاعدة بيانات",
          "addedDatabasesMany": "تمت إضافة {{count}} قواعد بيانات",
          "couldNotUpdateTools": "تعذّر تحديث الأدوات",
          "deleted": "تم حذف «{{name}}»",
          "couldNotDeleteTool": "تعذّر حذف الأداة",
          "saved": "تم حفظ «{{name}}»",
          "created": "تم إنشاء «{{name}}»",
          "failedToSaveTool": "تعذّر حفظ الأداة"
        },
        "apiError": {
          "retrieveBench": "تعذّر تشغيل اختبار الاسترجاع",
          "updateTool": "تعذّر تحديث الأداة",
          "updateSelection": "تعذّر تحديث اختيار الأدوات",
          "loadTools": "تعذّر تحميل الأدوات",
          "createTool": "تعذّر إنشاء الأداة",
          "connectDatabase": "تعذّر الاتصال بقاعدة البيانات",
          "templateSearch": "تعذّر تشغيل بحث القوالب",
          "importOpenapi": "تعذّر استيراد مواصفة OpenAPI",
          "updateEndpoint": "تعذّر تحديث نقطة النهاية"
        }
      },
      "deleteDialog": {
        "title": "حذف «{{name}}»؟",
        "checkingUsage": "جارٍ التحقق من مكان استخدام هذا العنصر…",
        "usageUnknown": "تعذّر التحقق من مكان استخدام هذا العنصر.",
        "usedByAgents": "يستخدمه الوكلاء ({{count}}): {{names}}",
        "andMoreAgents": "(+{{more}} أخرى)",
        "notUsed": "غير مستخدم من قِبل أي وكيل. يمكن حذفه بأمان.",
        "warning": "سيؤدي هذا إلى حذف {{kind}} نهائيًا من مكتبتك وإزالته من كل وكيل يستخدمه. لا يمكن التراجع عن ذلك.",
        "confirm": "حذف من المكتبة"
      },
      "channels": {
        "subtitle": "اربط قناة ليتمكّن هذا الوكيل من الردّ على الرسائل.",
        "connectChannel": "ربط قناة",
        "connected": "مُتّصل",
        "statusDisconnected": "غير متّصل",
        "disconnect": "قطع الاتصال",
        "update": "تحديث بيانات الاعتماد",
        "loadError": "تعذّر تحميل القنوات.",
        "retry": "إعادة المحاولة",
        "noChannelsTitle": "لا توجد قنوات مرتبطة بعد",
        "noChannelsBody": "اربط واتساب أو الرسائل النصية ليتولّى هذا الوكيل المحادثات.",
        "connectedToast": "تم ربط القناة",
        "disconnectedToast": "تم قطع اتصال القناة",
        "credentialsUpdatedToast": "تم تحديث بيانات الاعتماد",
        "disconnectTitle": "قطع اتصال القناة؟",
        "disconnectStops": "سيؤدي ذلك إلى إيقاف الرسائل إلى {{name}}.",
        "actionFailed": "حدث خطأ ما. يرجى المحاولة مرة أخرى.",
        "pickTitle": "اختر قناة",
        "pickSubtitle": "اختر القناة التي تريد ربطها بهذا الوكيل.",
        "connectFormTitle": "ربط قناة",
        "updateTitle": "تحديث بيانات الاعتماد",
        "updateSubtitle": "أعد إدخال بيانات الاعتماد لـ {{name}}.",
        "displayName": "الاسم المعروض",
        "displayNamePh": "مثال: خط الدعم",
        "displayNameHelp": "تسمية لتمييز هذا الاتصال.",
        "back": "رجوع",
        "cancel": "إلغاء",
        "connect": "ربط",
        "save": "حفظ",
        "requiredField": "هذا الحقل مطلوب.",
        "defs": {
          "whatsapp": {
            "label": "واتساب",
            "externalIdLabel": "معرّف رقم الهاتف",
            "externalIdHelp": "معرّف phone_number_id الخاص بواتساب من Meta.",
            "cred": {
              "accessToken": "رمز الوصول"
            }
          },
          "sms": {
            "label": "الرسائل النصية (Twilio)",
            "externalIdLabel": "رقم هاتف Twilio",
            "externalIdHelp": "رقم Twilio بصيغة E.164، مثال: +15553334444. يجب أن يطابق الرقم الذي يرسل منه Twilio.",
            "cred": {
              "accountSid": "معرّف الحساب (Account SID)",
              "authToken": "رمز المصادقة (Auth Token)"
            }
          },
          "ivr": {
            "label": "الصوت (IVR)",
            "externalIdLabel": "رقم الهاتف",
            "externalIdHelp": "رقم Twilio للمكالمات الصوتية."
          },
          "messenger": {
            "label": "ماسنجر",
            "externalIdLabel": "معرّف الصفحة",
            "externalIdHelp": "معرّف صفحة فيسبوك."
          },
          "instagram": {
            "label": "إنستغرام",
            "externalIdLabel": "معرّف الحساب",
            "externalIdHelp": "معرّف حساب إنستغرام الاحترافي."
          },
          "slack": {
            "label": "Slack",
            "externalIdLabel": "معرّف القناة",
            "externalIdHelp": "معرّف قناة Slack."
          },
          "web_voice": {
            "label": "الصوت عبر الويب",
            "externalIdLabel": "مفتاح القناة",
            "externalIdHelp": "معرّف لأداة الصوت داخل التطبيق."
          },
          "web_chat": {
            "label": "الدردشة عبر الويب",
            "externalIdLabel": "مفتاح القناة",
            "externalIdHelp": "معرّف لأداة الدردشة داخل التطبيق."
          }
        },
        "pageTitle": "القنوات",
        "pageSubtitle": "الأرقام والحسابات التي يتواصل عبرها وكلاؤك.",
        "addChannel": "إضافة قناة",
        "emptyTitle": "لا توجد قنوات بعد",
        "emptyBody": "أضف قناة أو استورد أرقامًا من حساب متصل.",
        "unassigned": "غير معيّن",
        "unassign": "إلغاء التعيين",
        "noAgents": "لا يوجد وكلاء بعد",
        "rowActions": "إجراءات القناة",
        "assignedToast": "تم تعيين \"{name}\"",
        "unassignedToast": "تم إلغاء تعيين \"{name}\"",
        "assignError": "تعذّر تغيير التعيين",
        "delete": "حذف",
        "deleteTitle": "حذف القناة",
        "deleteMessage": "حذف \"{name}\"؟ لا يمكن التراجع عن ذلك.",
        "deletedToast": "تم حذف \"{name}\"",
        "inUseError": "هذه القناة قيد الاستخدام ولا يمكن حذفها.",
        "deleteError": "تعذّر حذف القناة",
        "agentSubtitle": "القنوات المعيّنة لهذا الوكيل.",
        "manageChannels": "إدارة القنوات",
        "agentEmptyTitle": "لا توجد قنوات معيّنة",
        "agentEmptyBody": "عيّن قناة لهذا الوكيل من صفحة القنوات.",
        "goToChannels": "الذهاب إلى القنوات",
        "addManual": "إضافة يدويًا",
        "addManualDesc": "أدخل رقمًا أو تفاصيل حساب بنفسك.",
        "addImport": "استيراد أرقام",
        "addImportDesc": "اكتشف الأرقام من حساب Twilio متصل.",
        "addManualTitle": "إضافة قناة",
        "addImportTitle": "استيراد أرقام",
        "pickTypeSubtitle": "اختر نوع القناة.",
        "importSetupSubtitle": "اختر حسابًا ثم اكتشف أرقامه.",
        "importNumbersSubtitle": "حدّد الأرقام المراد استيرادها.",
        "account": "الحساب",
        "accountPh": "اختر حسابًا",
        "noAccounts": "لا يوجد حساب مطابق. اربط حسابًا في التكاملات أولًا.",
        "instanceSecret": "رمز الوصول",
        "instanceSecretHelp": "رمز خاص بالقناة (مثل رمز صفحة فيسبوك).",
        "twilioAccount": "حساب Twilio",
        "noTwilioAccounts": "لا يوجد حساب Twilio. اربط حسابًا في التكاملات أولًا.",
        "importAs": "استيراد كـ",
        "discover": "اكتشاف",
        "discoveryUnsupported": "هذا الحساب لا يدعم الاكتشاف. أضف القناة يدويًا بدلًا من ذلك.",
        "noNumbers": "لم يتم العثور على أرقام في هذا الحساب.",
        "importN": "استيراد {count}",
        "add": "إضافة",
        "wizard": {
          "title": "إضافة قناة",
          "steps": {
            "type": "النوع",
            "provider": "المزوّد",
            "connection": "الحساب",
            "endpoints": "العناوين",
            "assign": "التعيين"
          },
          "pickType": "ما نوع هذه القناة؟",
          "pickProvider": "أي مزوّد يشغّلها؟",
          "noProviders": "لا يوجد مزوّد يوفّر هذه القناة بعد.",
          "pickConnection": "الحساب",
          "endpointsTitle": "العناوين",
          "discovering": "جارٍ العثور على الأرقام…",
          "discoveryUnsupported": "هذا الحساب لا يدعم الاكتشاف. أضف عنوانًا يدويًا.",
          "noEndpoints": "لم يتم العثور على عناوين. أضف واحدًا يدويًا أدناه.",
          "externalId": "العنوان",
          "externalIdPh": "مثال: ‎+15553334444",
          "addManual": "إضافة يدويًا",
          "removeEndpoint": "إزالة العنوان",
          "assignTitle": "التعيين إلى وكيل (اختياري)",
          "assignHint": "يمكنك التعيين أو التغيير لاحقًا من صفحة القنوات.",
          "next": "التالي",
          "add": "إضافة قناة",
          "done": "تم",
          "created": "تمت إضافة {count} قناة",
          "createdToast": "تمت إضافة {count} قناة",
          "resultHint": "يمكنك تعيينها أو إدارتها من صفحة القنوات.",
          "skippedTitle": "تم تخطّي {count}",
          "skippedToast": "تم تخطّي {count} (مضافة مسبقًا)",
          "createError": "تعذّر إضافة القناة."
        },
        "assignExisting": "تعيين قناة موجودة",
        "slackBind": {
          "rowTitle": "Slack",
          "rowBlurb": "تحدّث مع هذا الوكيل عبر Slack — رسائل مباشرة أو قناة.",
          "statusNone": "غير متصل",
          "statusDm": "الرسائل المباشرة",
          "statusChannel": "القناة {{id}}",
          "noIntegrationTitle": "اربط {{provider}} أولًا",
          "noIntegrationBody": "لم تربط {{provider}} بعد. لاستخدامه مع هذا الوكيل:",
          "noIntegrationStep1": "اذهب إلى النشر ← التكاملات واضغط \"إضافة تكامل\".",
          "noIntegrationStep2": "اختر {{provider}} واربطه.",
          "goToIntegrations": "الذهاب إلى التكاملات",
          "dialogTitle": "ربط Slack بهذا الوكيل",
          "integrationLabel": "مساحة عمل Slack",
          "dmLabel": "الرسائل المباشرة",
          "dmHint": "يفتح الأشخاص Slack ← التطبيقات ← البوت الخاص بك ويتحدثون معه مباشرة.",
          "channelLabel": "القناة",
          "channelIdLabel": "معرّف القناة",
          "channelIdHint": "في Slack: انقر بزر الفأرة الأيمن على القناة ← عرض تفاصيل القناة ← انسخ معرّف القناة في الأسفل (يبدأ بحرف C). يضيف EchoNova نفسه تلقائيًا.",
          "joinOk": "✅ انضمّ EchoNova إلى القناة. أشِر إليه بـ @EchoNova هناك وسيرد.",
          "joinPrivate": "يبدو أنّ هذه قناة خاصة — لا يسمح Slack للبوت بإضافة نفسه. اكتب في Slack /invite @EchoNova مرة واحدة داخل القناة وسيكون جاهزًا.",
          "joinNotFound": "تعذّر العثور على تلك القناة. تحقّق من المعرّف، أو اكتب /invite @EchoNova داخل القناة.",
          "joinReauth": "يحتاج Slack إلى إعادة ربط للانضمام التلقائي للقنوات. أعِد ربطه من النشر ← التكاملات، أو أضِف @EchoNova يدويًا.",
          "joinManual": "تم الحفظ. إذا بقي البوت صامتًا، اكتب /invite @EchoNova داخل القناة.",
          "channelIdInvalid": "هذا لا يبدو معرّف قناة صحيحًا — يجب أن يبدأ بـ C، مثل C0123ABCD.",
          "atLeastOne": "فعّل خيارًا واحدًا على الأقل من الخيارين.",
          "save": "حفظ",
          "cancel": "إلغاء",
          "unlink": "إلغاء الربط من هذا الوكيل",
          "unlinkConfirm": "سيتوقف Slack عن التحدث مع هذا الوكيل.",
          "requiredField": "هذا الحقل مطلوب.",
          "addConnection": "إضافة اتصال",
          "addTitle": "إضافة اتصال",
          "typeLabel": "المشغّل",
          "connDm": "رسالة مباشرة",
          "connChannel": "قناة",
          "add": "إضافة",
          "statusConnections": "{{count}} متصل",
          "emptyTitle": "لا توجد اتصالات بعد",
          "emptyBody": "أضِف اتصالًا ليتمكّن هذا الوكيل من المحادثة في Slack.",
          "allConnected": "جميع مساحات عمل Slack لديك متصلة بالكامل بهذا الوكيل.",
          "disconnect": "قطع الاتصال",
          "toastAdded": "تمت إضافة الاتصال",
          "toastDisconnected": "تم قطع الاتصال"
        },
        "metaBind": {
          "rowBlurb": "دع الأشخاص يراسلون هذا الوكيل عبر {{provider}}.",
          "addTitle": "إضافة اتصال",
          "integrationLabel": "الحساب المتصل",
          "connect": "ربط",
          "disconnect": "قطع الاتصال",
          "add": "إضافة اتصال",
          "cancel": "إلغاء",
          "emptyTitle": "لا توجد اتصالات بعد",
          "emptyBody": "اربط حسابًا ليتمكّن هذا الوكيل من الرد على هذه القناة.",
          "statusConnected": "{{count}} متصل",
          "statusNone": "غير متصل",
          "toastConnected": "تم الربط",
          "toastDisconnected": "تم قطع الاتصال",
          "allConnected": "جميع حساباتك متصلة بهذا الوكيل."
        },
        "redesign": {
          "deleteConversation": "حذف",
          "deleteConversationConfirm": "حذف نهائي؟",
          "deleteConversationKeep": "إبقاء",
          "conversationDeleted": "حُذفت المحادثة",
          "deleteConversationError": "لم تُحذف هذه المحادثة. حاول مجددًا.",
          "deleteConversationLive": "يمكنك حذف هذه المحادثة بعد بضع دقائق من انتهائها.",
          "deleteConversationForbidden": "ليست لديك صلاحية حذف المحادثات في مساحة العمل هذه.",
          "comingSoon": "قريبًا",
          "title": "القنوات المتصلة",
          "subtitle": "اربط واجهات العملاء وأدرها عبر الصوت والمراسلة وتذاكر الدعم.",
          "addChannel": "إضافة قناة",
          "loadErrorTitle": "تعذّر تحميل القنوات",
          "loadErrorBody": "تحقق من اتصالك ثم حاول مرة أخرى.",
          "retry": "إعادة المحاولة",
          "emptyTitle": "لا توجد قنوات مراسلة متصلة",
          "emptyBody": "أضف حسابًا متصلًا ليبدأ هذا الوكيل في معالجة المحادثات.",
          "categories": {
            "all": "الكل",
            "web": "الويب",
            "voice": "الصوت والاتصالات",
            "messaging": "المراسلة",
            "support": "الدعم والخدمة"
          },
          "assignedRoute": "المسار المعيّن",
          "workspace": "مساحة العمل",
          "routing": "التوجيه",
          "conversations": "المحادثات",
          "integrationDescription": "قناة محادثات العملاء عبر {{provider}}",
          "actions": "إجراءات القناة",
          "viewDetails": "عرض التفاصيل",
          "editTriggers": "تعديل المحفزات",
          "channelDetails": "تفاصيل القناة",
          "close": "إغلاق",
          "telephonyUiOnly": "تفاصيل الاتصالات للعرض فقط حتى تتوفر خدمة التهيئة في الخادم.",
          "status": {
            "active": "نشط",
            "error": "خطأ",
            "open": "مفتوحة",
            "resolved": "تم الحل",
            "failed": "فشلت"
          },
          "tokenExpiry": {
            "soon": "أعد الربط قبل {{date}}",
            "expired": "انتهت صلاحية الرمز. أعد الربط."
          },
          "agentName": "الوكيل",
          "pauseUiOnly": "إيقاف القناة مؤقتًا",
          "live": "مباشر",
          "testAction": "اختبار",
          "disconnect": "قطع الاتصال",
          "assignToAgent": "تعيين لوكيل آخر",
          "detailTabs": "أقسام تفاصيل القناة",
          "tabs": {
            "overview": "نظرة عامة",
            "conversations": "المحادثات"
          },
          "metrics": {
            "conversations": "المحادثات",
            "messages": "الرسائل",
            "uniqueUsers": "المستخدمون الفريدون",
            "resolved": "تم الحل",
            "failed": "فشلت",
            "avgResponse": "متوسط زمن الاستجابة",
            "toolsTriggered": "الأدوات المستخدمة",
            "duration": "المدة / طول الجلسة",
            "turns": "الأدوار",
            "callDuration": "مدة المكالمة",
            "secondsUnit": "{{value}} ثانية"
          },
          "twilioVoiceTitle": "خدمة Twilio للمكالمات الصوتية.",
          "voiceAndTelephony": "الصوت والاتصالات",
          "callStart": "بدء المكالمة {{time}}",
          "callEnd": "نهاية المكالمة {{time}}",
          "typeLabel": "النوع",
          "filterAll": "الكل",
          "sourceLabel": "المصدر",
          "sourceWebsite": "الموقع",
          "ratedLabel": "التقييم {{n}} من 5",
          "widgetOrigin": "الموقع",
          "shareLink": "رابط المشاركة",
          "visitorComment": "تعليق الزائر",
          "type": {
            "voice": "مكالمة صوتية",
            "chat": "محادثة نصية"
          },
          "recentActivity": "النشاط الأخير",
          "channel": "القناة",
          "connectedAs": "متصل باسم",
          "channelId": "معرّف القناة",
          "directMessages": "الرسائل المباشرة",
          "directMessagesBody": "الرد عندما يراسل المستخدمون الروبوت مباشرة.",
          "responseInAll": "الرد في الكل",
          "searchConversations": "البحث عن محادثة...",
          "statusLabel": "الحالة",
          "back": "العودة إلى القنوات",
          "chooseConnections": "الاختيار من قائمة الاتصالات",
          "chooseConnectionKnowledge": "اختيار اتصال",
          "connectNew": "اتصال جديد",
          "search": "بحث...",
          "noResults": "لا توجد قنوات مطابقة.",
          "voiceAndText": "رسائل صوتية ونصية",
          "messagingDesc": "مراسلة العملاء",
          "supportDesc": "تذاكر الدعم",
          "sipDesc": "مزوّد الاتصال أو نظام الهاتف الخاص بك",
          "choose": "اختيار",
          "connect": "اتصال",
          "add": "إضافة",
          "cancel": "إلغاء",
          "connectedToast": "تم توصيل القناة",
          "disconnectedToast": "تم قطع اتصال القناة",
          "oauthReturn": {
            "connected": "تم توصيل {{provider}}",
            "alreadyConnected": "كانت هذه القناة متصلة بالفعل. أصبحت الآن مرتبطة بهذا الوكيل.",
            "alreadyBound": "هذه القناة متصلة بالفعل بوكيل آخر في مساحة العمل هذه. لنقلها، افتح تبويب القنوات الخاص بذلك الوكيل واستخدم تعيين لوكيل آخر.",
            "alreadyBoundTitle": "نقل هذه القناة؟",
            "alreadyBoundConfirmBody": "هذه القناة متصلة بوكيل آخر. هل تريد نقلها إلى هذا الوكيل؟",
            "alreadyBoundWarning": "سيتم إغلاق المحادثات المفتوحة على هذه القناة.",
            "alreadyBoundConfirm": "نقل",
            "alreadyBoundMovedToast": "تم نقل القناة إلى هذا الوكيل",
            "triggerSavedToast": "تم حفظ محفزات Slack",
            "specificChannel": "قناة محددة",
            "specificChannelHelp": "أدخل معرّف القناة يدويًا — سيستجيب الروبوت للإشارات فيها.",
            "channelIdLabel": "معرّف القناة",
            "channelIdInvalid": "هذا لا يبدو كمعرّف قناة صحيح في Slack. افتح القناة في Slack، ثم انتقل إلى تفاصيل القناة → حول → معرّف القناة، مثل: C0123ABCDEF.",
            "errors": {
              "access_denied": "تم رفض الوصول. لم يتم إجراء أي تغييرات.",
              "exchange_failed": "لم تكتمل عملية الربط. يرجى المحاولة مرة أخرى.",
              "state_invalid": "انتهت صلاحية رابط تسجيل الدخول أو أنه غير صالح. يرجى المحاولة مرة أخرى.",
              "team_linked_elsewhere": "مساحة عمل Slack هذه مرتبطة بالفعل بمساحة عمل أخرى في EchoNova.",
              "phone_unresolved": "تعذّر التعرّف على رقم هاتف WhatsApp هذا. يرجى المحاولة مرة أخرى.",
              "number_linked_elsewhere": "رقم WhatsApp هذا مرتبط بالفعل بمساحة عمل أخرى في EchoNova.",
              "page_unresolved": "تعذّر التعرّف على هذه الصفحة. يرجى المحاولة مرة أخرى.",
              "page_linked_elsewhere": "هذه الصفحة مرتبطة بالفعل بمساحة عمل أخرى في EchoNova.",
              "account_linked_elsewhere": "هذا الحساب مرتبط بالفعل بمساحة عمل أخرى في EchoNova.",
              "invalid_region": "منطقة مركز البيانات هذه غير مدعومة. اختر المنطقة التي يوجد بها حسابك.",
              "org_lookup_failed": "تعذّر العثور على مؤسسة على هذا الحساب. تأكد من أن منطقة مركز البيانات تطابق حسابك.",
              "agent_lookup_failed": "تعذّر العثور على ملف الوكيل الخاص بك. تحقّق من صلاحيات التطبيق ومن أنك وكيل في هذه المؤسسة.",
              "webhook_failed": "تعذّر إنشاء الويب هوك. تحقّق من صلاحيات التطبيق ثم أعد الربط.",
              "save_failed": "تعذّر حفظ الربط. يرجى المحاولة مرة أخرى.",
              "unexpected": "حدث خطأ ما أثناء ربط هذه القناة. يرجى المحاولة مرة أخرى.",
              "org_linked_elsewhere": "هذه المؤسسة مرتبطة بالفعل بمساحة عمل أخرى في EchoNova.",
              "unknown": "حدث خطأ ما أثناء ربط هذه القناة. يرجى المحاولة مرة أخرى."
            }
          },
          "metaPick": {
            "title": "اختر ما تريد ربطه",
            "subtitle": "حدّد كل حساب تريد ربطه. يصبح كل حساب قناة مستقلة.",
            "connect": "ربط",
            "done": "تم",
            "expired": "انتهت صلاحية هذا الاختيار. ابدأ من جديد.",
            "loadFailed": "تعذّر تحميل الحسابات. حاول مرة أخرى.",
            "connectFailed": "حدث خطأ. تحقّق من قنواتك ثم حاول مرة أخرى.",
            "maxHint": "اربط حتى 50 في كل مرة.",
            "states": {
              "connected_here": "مربوط هنا",
              "taken": "في مساحة عمل أخرى"
            },
            "outcomes": {
              "connected": "تم الربط",
              "refreshed": "أُعيد الربط",
              "already_bound": "مع وكيل آخر",
              "taken": "في مساحة عمل أخرى",
              "webhook_failed": "رفضت Meta الـ webhook. حاول مرة أخرى.",
              "failed": "تعذّر الربط. حاول مرة أخرى."
            }
          },
          "connectAccount": "ربط حساب {{provider}}",
          "connectAccountBody": "اربط التكامل الآمن لتوجيه هذا الوكيل إلى القنوات أو مساحات العمل.",
          "setupInfo": "معلومات الاتصال",
          "setupTabs": {
            "configure": "الإعداد",
            "triggers": "المشغلات",
            "tools": "الأدوات",
            "howTo": "كيفية الاتصال"
          },
          "triggerType": "المشغّل",
          "name": "الاسم",
          "credential": "بيانات الاعتماد",
          "directMessage": "رسالة مباشرة",
          "directMessageBody": "تُرسل رسالة مباشرة إلى الروبوت.",
          "channelMessage": "رسالة قناة",
          "channelMessageBody": "تُرسل رسالة في قناة أُضيف إليها الروبوت.",
          "tools": {
            "directMessage": "رسالة مباشرة",
            "addReaction": "إضافة تفاعل",
            "removeReaction": "إزالة تفاعل",
            "readThread": "قراءة السلسلة",
            "description": "متاح لاتصال هذه القناة."
          },
          "howTo": {
            "title": "الخيار أ — OAuth",
            "installPermission": "يجب أن يمتلك المستخدم الذي يثبت التطبيق صلاحية إضافة التطبيقات إلى مساحة عمل Slack المستهدفة.",
            "openIntegrations": "فتح التكاملات",
            "openIntegrationsBody": "في لوحة EchoNova، انتقل إلى الوكلاء > التكاملات واختر Slack.",
            "clickConnect": "انقر اتصال",
            "clickConnectBody": "اختر بيانات OAuth وانقر اتصال. ستنتقل إلى Slack لاختيار مساحة العمل والموافقة على الصلاحيات المطلوبة.",
            "completeRedirect": "إكمال إعادة التوجيه",
            "completeRedirectBody": "بعد الموافقة، يعيدك Slack إلى EchoNova ويتم إنشاء الاتصال. يُسجل معرّف مساحة العمل تلقائيًا ويُستخدم عند إعداد المشغلات."
          },
          "goToIntegrations": "الذهاب إلى التكاملات",
          "selectChannels": "اختيار القنوات",
          "selectChannelsBody": "حدد تدفقات Slack التي سيراقبها هذا الوكيل ويوجهها.",
          "announcementDescription": "قناة الإعلانات العامة لمساحة العمل",
          "confirmConnect": "تأكيد الاتصال",
          "disconnectTitle": "قطع اتصال القناة؟",
          "rotatePassword": "تغيير كلمة المرور",
          "rotateTitle": "تغيير كلمة مرور SIP؟",
          "rotateBody": "تتوقف المكالمات إلى {{name}} لبضع ثوانٍ أثناء ضبط كلمة المرور الجديدة، وتتوقف كلمة المرور القديمة عن العمل. حدّث المقسم فوراً بعدها.",
          "rotateConfirm": "تغيير كلمة المرور",
          "disconnectBody": "سيؤدي هذا إلى حذف {{name}} وبيانات اعتماده المحفوظة نهائيًا. ستبدأ إعادة الاتصال لاحقًا اتصالًا جديدًا تمامًا.",
          "reassignTitle": "تعيين لوكيل آخر",
          "reassignBody": "اختر الوكيل الذي يجب أن يستلم {{name}}.",
          "reassignWarning": "سيتم إغلاق المحادثات المفتوحة على هذه القناة. يبقى السجل مع هذا الوكيل.",
          "reassignConfirm": "تعيين",
          "reassignedToast": "تم التعيين إلى {{agent}}",
          "reassignFailed": "تعذّر تعيين هذه القناة. يرجى المحاولة مرة أخرى.",
          "reassignEmpty": "لا يوجد وكلاء آخرون بعد في مساحة العمل هذه.",
          "reassignLoadError": "تعذّر تحميل الوكلاء. يرجى المحاولة مرة أخرى.",
          "reassignLoadingAgents": "جارٍ تحميل الوكلاء…",
          "conversationDetails": "تفاصيل المحادثة",
          "user": "المستخدم",
          "conversationId": "معرّف المحادثة",
          "date": "التاريخ",
          "sampleReply": "بالتأكيد — أخبرني كيف يمكنني مساعدتك.",
          "sampleUserMessage": "تقدر تساعدني؟",
          "copy": "نسخ",
          "copied": "تم النسخ",
          "loadEarlier": "تحميل الرسائل الأقدم",
          "llmSeconds": "LLMS {{seconds}} ثانية",
          "conversationsNoResults": "لم يتم العثور على محادثات.",
          "conversationsLoadErrorTitle": "تعذّر تحميل المحادثات",
          "metricsLoadErrorTitle": "تعذّر تحميل تحليلات القناة",
          "phoneNumber": "رقم الهاتف",
          "channelState": "حالة القناة",
          "conversationCrumb": "الوكلاء/المحادثات/",
          "callStartLabel": "بداية المكالمة",
          "noMessagesInConversation": "لا توجد رسائل في هذه المحادثة.",
          "endLabel": "النهاية",
          "closeReason": {
            "timeout": "انتهت المهلة",
            "human_takeover": "تولّاها موظف",
            "escalated": "حُوّلت للدعم",
            "reassigned": "نُقلت إلى وكيل آخر",
            "end_conv_tool": "أنهى الوكيل المكالمة",
            "time_limit": "بلغت الحد الزمني",
            "message_limit": "بلغت الحد الأقصى للرسائل",
            "error": "انتهت بسبب خطأ",
            "user_hangup": "أغلق المتصل الخط",
            "session_deleted": "أُغلقت المكالمة",
            "unknown": "السبب غير معروف"
          },
          "summary": "الملخص",
          "addTag": "إضافة وسم",
          "savedTags": "الوسوم المحفوظة",
          "searchByTagName": "ابحث باسم الوسم",
          "noTagMatches": "لا يوجد وسم مطابق.",
          "noTagsYet": "لا توجد وسوم بعد.",
          "createNewTag": "إنشاء وسم جديد",
          "manageSavedTags": "إدارة الوسوم",
          "removeTag": "إزالة الوسم",
          "metadata": "بيانات المحادثة",
          "copyId": "نسخ المعرّف",
          "totalCredits": "إجمالي الرصيد",
          "llmCost": "تكلفة النموذج",
          "noDataCollected": "لم يتم جمع بيانات",
          "editTagTitle": "تعديل الوسم",
          "createTagTitle": "إنشاء وسم",
          "tagNamePlaceholder": "اسم الوسم",
          "description": "الوصف",
          "optional": "اختياري",
          "tagDescriptionPlaceholder": "وصف اختياري لهذا الوسم…",
          "save": "حفظ",
          "manageTagsTitle": "إدارة الوسوم",
          "addNewTag": "إضافة وسم جديد",
          "createdDate": "تاريخ الإنشاء",
          "editAction": "تعديل",
          "deleteAction": "حذف",
          "tabOverviewLabel": "نظرة عامة على المحادثة",
          "tabClientData": "بيانات العميل",
          "tabAnalysis": "التحليل",
          "tagsUpdateError": "تعذر تحديث الوسوم.",
          "tagNameExistsError": "يوجد وسم بهذا الاسم بالفعل.",
          "tagSaveError": "تعذر حفظ الوسم.",
          "tagDeleteError": "تعذر حذف الوسم."
        }
      },
      "session": {
        "callDuration": "مدة المكالمة",
        "muteMic": "كتم الميكروفون",
        "unmuteMic": "إلغاء كتم الميكروفون",
        "mute": "كتم",
        "unmute": "إلغاء الكتم",
        "endCall": "إنهاء المكالمة",
        "end": "إنهاء",
        "muteSpeaker": "كتم مكبر الصوت",
        "unmuteSpeaker": "إلغاء كتم مكبر الصوت",
        "speaker": "مكبر الصوت",
        "close": "إغلاق",
        "agentFallback": "وكيل",
        "connecting": "جارٍ الاتصال…",
        "isSpeaking": "{{name}} يتحدث",
        "listening": "يستمع…",
        "ending": "جارٍ الإنهاء…",
        "callEnded": "انتهت المكالمة",
        "somethingWrong": "حدث خطأ ما",
        "connectFailed": "تعذّر الاتصال بالمكالمة.",
        "outOfCreditsTitle": "نفدت الأرصدة",
        "outOfCreditsBody": "انتهت المكالمة لأن مساحة العمل نفدت أرصدتها.",
        "startFailed": "تعذّر بدء الجلسة",
        "couldNotStartChat": "تعذّر بدء جلسة المحادثة.",
        "couldNotStartVoice": "تعذّر بدء الجلسة الصوتية.",
        "agentBusy": "هذا الوكيل وصل إلى حد المكالمات المتزامنة. حاول بعد قليل.",
        "agentDailyLimit": "هذا الوكيل وصل إلى حد المكالمات اليومي.",
        "planConcurrencyLimit": "وصلت إلى حد المكالمات المتزامنة في خطتك. أنهِ مكالمة أو قم بترقية خطتك.",
        "agentChatsBusy": "هذا الوكيل وصل إلى حد المحادثات المتزامنة. حاول بعد قليل.",
        "agentChatsDailyLimit": "هذا الوكيل وصل إلى حد المحادثات اليومي.",
        "planChatConcurrencyLimit": "وصلت إلى حد المحادثات المتزامنة في خطتك. أنهِ محادثة أو قم بترقية خطتك.",
        "timeout": "انتهت مهلة الطلب. حاول مجددًا."
      },
      "phraseList": {
        "countOf": "{{n}} من {{max}}",
        "add": "إضافة",
        "remove": "إزالة «{{line}}»",
        "errors": {
          "empty": "اكتب عبارة أولًا.",
          "tooLong": "يجب ألا تتجاوز العبارة {{maxLength}} حرفًا.",
          "dup": "هذه العبارة موجودة في القائمة بالفعل.",
          "max": "يمكنك إضافة {{max}} عبارات كحد أقصى."
        }
      },
      "agentDetail": {
        "voiceRetired": "{{name}} لم يعد متاحًا. تستخدم المكالمات {{standIn}} حتى تختار صوتًا آخر.",
        "voiceRetiredNoStandIn": "{{name}} لم يعد متاحًا. اختر صوتًا آخر حتى يكون للمكالمات صوت.",
        "modelRetired": "{{model}} لم يعد متاحًا. تستخدم المكالمات {{standIn}} حتى تختار نموذجًا آخر.",
        "breadcrumbAgents": "الوكلاء",
        "breadcrumbDetails": "تفاصيل الوكيل",
        "noDescription": "لا يوجد وصف",
        "lastUpdated": "آخر تحديث:",
        "testAction": "اختبار",
        "tabOverview": "نظرة عامة",
        "tabPersona": "الشخصية",
        "tabVoice": "الصوت",
        "tabKnowledge": "المعرفة",
        "tabModel": "النموذج والأدوات",
        "tabTools": "الأدوات",
        "tabPlayground": "ساحة التجربة",
        "tabChannels": "القنوات",
        "tabConversations": "المحادثات",
        "tabKnowledgeLibrary": "مكتبة المعرفة",
        "tabToolsLibrary": "مكتبة الأدوات",
        "tabConnections": "الاتصالات",
        "overviewStatsLabel": "إحصاءات نظرة عامة على الوكيل",
        "statVoiceCalls": "المكالمات الصوتية",
        "statTextConversations": "المحادثات النصية",
        "statUniqueCustomers": "العملاء الفريدون",
        "statAverageCallDuration": "متوسط مدة المكالمة",
        "statCreditsUsed": "الأرصدة المستخدمة",
        "statLastThirtyDays": "آخر 30 يومًا",
        "statVoiceCallsDetail": "المكالمات الصوتية",
        "statThisMonth": "هذا الشهر",
        "lastTestResults": "نتائج الاختبارات الأخيرة",
        "noTestResults": "لا توجد نتائج اختبارات متاحة لهذا الوكيل حتى الآن.",
        "recentConversations": "المحادثات الأخيرة",
        "viewAll": "عرض الكل",
        "noConversations": "لا توجد محادثات متاحة لهذا الوكيل حتى الآن.",
        "voiceConfiguration": "إعدادات الصوت",
        "configureVoice": "ضبط الصوت",
        "testYourAgent": "اختبر وكيلك",
        "testYourAgentBody": "ابدأ جلسة صوتية مباشرة باستخدام إعدادات الوكيل الحالية.",
        "dataUnavailable": "هذه البيانات غير متاحة بعد من واجهة التطبيق الحالية.",
        "errorBody": "ربما تمت إزالة هذا الوكيل، أو أنه ينتمي إلى مساحة عمل أخرى.",
        "backToAgents": "العودة إلى الوكلاء",
        "untitledAgent": "وكيل بلا عنوان",
        "agentNameLabel": "اسم الوكيل",
        "addRole": "أضف دورًا",
        "agentRoleLabel": "دور الوكيل",
        "agentStatusLabel": "حالة الوكيل",
        "statusActive": "نشط",
        "statusLive": "مباشر",
        "statusArchived": "مؤرشف",
        "startVoiceSession": "بدء جلسة صوتية",
        "starting": "جارٍ البدء…",
        "startSession": "بدء الجلسة",
        "tabsLabel": "علامات تبويب تفاصيل الوكيل",
        "archivedBadge": "مؤرشف.",
        "archivedRestoreHint": "استعِد هذا الوكيل لإجراء تغييرات.",
        "agentsBreadcrumb": "الوكلاء",
        "archivedBannerBody": "هذا الوكيل مؤرشف. لا يمكنه استقبال المكالمات أو بدء جلسة حتى تستعيده.",
        "savingLabel": "جارٍ الحفظ…",
        "savedLabel": "تم الحفظ",
        "notSavedLabel": "لم يُحفظ",
        "settingsLabel": "الإعدادات",
        "settingsAlwaysAvailable": "متاح دائمًا",
        "settingsSetWorkingHours": "حدد ساعات العمل",
        "personalityRequiredAdd": "مطلوب: أضِف الشخصية",
        "writeAction": "كتابة",
        "editAction": "تعديل",
        "autosaveHint": "تُحفظ التغييرات تلقائيًا وتسري في الجلسة التالية، لا أثناء المكالمة أبدًا.",
        "rowIdentity": "الهوية",
        "rowStatus": "الحالة",
        "rowModel": "النموذج",
        "rowVoice": "الصوت",
        "identityDesc": "اسم الوكيل ووصف قصير له.",
        "statusDesc": "ما إذا كان هذا الوكيل نشطاً أو مؤرشفاً.",
        "modelDesc": "المزوّد والنموذج اللذان يشغّلان الردود.",
        "voiceDesc": "الصوت الذي يتحدّث به وكيلك.",
        "soundTagsHeading": "الوسوم الصوتية",
        "soundTagsDesc": "اسمح للوكيل بالضحك أو التنهد عندما يناسب الموقف.",
        "normalizeNumbersHeading": "قراءة الأرقام بشكل طبيعي",
        "normalizeNumbersDesc": "تُنطق الأرقام والتواريخ والأوقات والمبالغ كما تقولها لهجة الصوت.",
        "fillersHeading": "عبارات الانتظار",
        "fillersDesc": "عبارات قصيرة يقولها الوكيل أثناء البحث عن معلومة، حتى لا يبقى المتصل في صمت.",
        "fillersCustomHeading": "عبارات مخصّصة (اختياري)",
        "fillersCustomDesc": "اكتب عباراتك الخاصة، أو اترك القائمة فارغة لاستخدام العبارات الافتراضية بلهجة الصوت.",
        "fillersAckLabel": "عبارات البدء",
        "fillersAckPlaceholder": "مثال: لحظة من فضلك، خلّيني أتحقق لك.",
        "fillersHoldLabel": "عبارات متابعة الانتظار",
        "fillersHoldPlaceholder": "مثال: ما زلت أتحقق، شكرًا على انتظارك.",
        "fillersThinkLabel": "عبارات التفكير",
        "fillersThinkDesc": "تُقال عندما يتأخر ردّ الوكيل وهو لا يبحث عن أي معلومة.",
        "fillersThinkPlaceholder": "مثال: لحظة، خلّيني أفكر فيها.",
        "fillersThinkSympathyLabel": "عبارات التفكير لمتصل منزعج",
        "fillersThinkSympathyDesc": "في نفس اللحظة، عندما يبدو المتصل منزعجًا.",
        "fillersThinkSympathyPlaceholder": "مثال: أتفهّمك تمامًا، أعطني لحظة.",
        "fillersUsingDefaults": "فارغة — تُستخدم العبارات الافتراضية.",
        "usedVoicesHeading": "الأصوات المستخدمة",
        "voicesCountOne": "صوت",
        "voicesCountMany": "أصوات",
        "primaryVoice": "أساسي",
        "voiceSettingsAction": "إعدادات الصوت",
        "addVoice": "إضافة صوت",
        "defaultVoice": "افتراضي",
        "makeDefaultVoice": "اجعله الافتراضي",
        "removeVoice": "إزالة",
        "changeAction": "تغيير",
        "playVoicePreview": "تشغيل معاينة صوت {{name}}",
        "pauseVoicePreview": "إيقاف معاينة صوت {{name}}",
        "notSet": "غير محدّد",
        "identityTitle": "الهوية",
        "personalityTitle": "الشخصية",
        "nameHint": "يعرّف الوكيل عن نفسه بالاسم المكتوب في شخصيته. وإن لم يوجد، يستخدم هذا الاسم.",
        "descriptionHint": "يظهر في قائمة وكلائك. لا يسمعه المتصل.",
        "descriptionLabel": "الوصف",
        "nameRequired": "الاسم مطلوب.",
        "saveAction": "حفظ",
        "voiceSheetTitle": "الصوت والنطق",
        "deliveryTuning": "ضبط الأداء",
        "tuneSpeed": "السرعة",
        "tuneStability": "الثبات",
        "tuneSimilarity": "التشابه",
        "tuneExaggeration": "المبالغة",
        "modelSheetTitle": "النموذج",
        "providerLabel": "المزوّد",
        "modelLabel": "النموذج",
        "modelManaged": "يديره EchoNova حاليًا.",
        "temperature": "درجة الإبداع",
        "deterministic": "حتمي",
        "creative": "إبداعي",
        "reasoningEffortTitle": "درجة التفكير",
        "reasoningEffortDesc": "مقدار التفكير الذي يبذله النموذج قبل الإجابة. الجهد الأعلى قد يحسّن الجودة لكنه يزيد زمن الاستجابة.",
        "reasoningEffortDefault": "افتراضي",
        "reasoningEffortMinimal": "ضئيل",
        "reasoningEffortLow": "منخفض",
        "reasoningEffortMedium": "متوسط",
        "reasoningEffortHigh": "مرتفع",
        "reasoningEffortNone": "بدون",
        "reasoningEffortXhigh": "عالٍ جدًا",
        "charactersLabel": "حرف",
        "discardUnsaved": "تجاهل التغييرات غير المحفوظة؟",
        "keepEditing": "متابعة التعديل",
        "discardAction": "تجاهل",
        "personalityHeading": "الشخصية",
        "personalitySubtitle": "كيف يفكّر هذا الوكيل ويتحدث ويتصرف.",
        "personalityPromptLabel": "نص الشخصية",
        "personalityPlaceholder": "صف طريقة تحدث هذا الوكيل وما المعلومات التي يعرفها، واكتبها على شكل نبذة مختصرة تساعد زميلًا جديدًا على فهمه.",
        "greetingHeading": "رسالة الترحيب",
        "greetingSubtitle": "العبارة الأولى التي يقولها الوكيل.",
        "greetingPlaceholder": "ما يقوله عند بدء المحادثة",
        "voiceHeading": "الصوت",
        "voiceSubtitle": "الصوت الذي يتحدث به هذا الوكيل.",
        "changeVoice": "تغيير الصوت",
        "noVoicePicked": "لم يتم اختيار صوت بعد.",
        "pickAVoice": "اختر صوتًا",
        "voiceTuning": "ضبط الصوت",
        "stability": "الثبات",
        "variable": "متغيّر",
        "stable": "ثابت",
        "similarity": "التشابه",
        "loose": "مرن",
        "faithful": "مطابق",
        "speed": "السرعة",
        "slower": "أبطأ",
        "faster": "أسرع",
        "exaggeration": "المبالغة",
        "neutral": "محايد",
        "intense": "مكثّف",
        "searchKnowledgeLabel": "البحث في قاعدة المعرفة",
        "searchDocsPlaceholder": "ابحث في المستندات",
        "configureRag": "تهيئة RAG",
        "retrievalConfigLabel": "تهيئة الاسترجاع",
        "retrieval": "الاسترجاع",
        "alwaysOn": "مُفعّل دائمًا",
        "retrievalDescription": "يبحث الوكيل دائمًا في المستندات أدناه. حدّد مدى اعتماده على هذه المستندات، ومدى دقة التطابق المطلوبة قبل اعتبار النتائج مناسبة.",
        "topDocuments": "أهم المستندات",
        "relevanceThreshold": "حدّ الصلة",
        "stricterMatches": "كلما زادت القيمة كانت المطابقة أكثر صرامة.",
        "addDocument": "إضافة مستند",
        "addUrl": "إضافة رابط",
        "addFiles": "إضافة ملفات",
        "createText": "إنشاء نص",
        "clear": "مسح",
        "filterAll": "الكل",
        "filterFiles": "ملفات",
        "filterWeb": "ويب",
        "filterText": "نص",
        "storageUsedTitle": "تم استخدام {{used}} من {{limit}}",
        "noDocumentsTitle": "لا توجد مستندات بعد",
        "noDocumentsBody": "أضف رابطًا أو ارفع ملفًا أو الصق نصًا. يستند الوكيل إلى كل ما تضيفه هنا.",
        "nothingMatches": "لا توجد نتائج مطابقة",
        "clearSearchOrFilters": "امسح البحث أو عوامل التصفية.",
        "knowledgeSourcesLabel": "مصادر المعرفة",
        "colDocument": "المستند",
        "colUpdated": "آخر تحديث",
        "colActions": "الإجراءات",
        "indexing": "الفهرسة",
        "incomplete": "غير مكتمل",
        "failed": "فشل",
        "resume": "استئناف",
        "retryUpload": "إعادة محاولة الرفع",
        "retry": "إعادة المحاولة",
        "byCreator": "بواسطة {{name}}",
        "removeSource": "إزالة المصدر",
        "toolsHeading": "الأدوات",
        "toolsSubtitle": "الإجراءات التي يمكن للوكيل اتخاذها أثناء المكالمة.",
        "modelHeading": "النموذج",
        "modelSubtitle": "نموذج الاستدلال الذي يشغّل هذا الوكيل.",
        "precise": "دقيق",
        "deleteDocumentTitle": "حذف المستند؟",
        "delete": "حذف",
        "addFilesTitle": "إضافة ملفات",
        "addFilesBody": "اختر الملفات أو اسحبها من جهازك. سيقوم الوكيل بفهرستها واستخدامها في الإجابة.",
        "dropFiles": "أفلِت الملفات هنا، أو انقر للاختيار",
        "multipleFilesWelcome": "يمكن إضافة عدة ملفات",
        "allowedTypes": "الأنواع المسموح بها",
        "maxPerFile": "الحد الأقصى {{max}} لكل ملف.",
        "done": "تم",
        "addWebSourceTitle": "إضافة مصدر ويب",
        "addWebSourceBody": "افهرس صفحة واحدة أو اجلب موقعًا كاملًا بالزحف.",
        "urlLabel": "الرابط",
        "urlPlaceholder": "https://example.com/article",
        "mode": "الوضع",
        "singlePage": "صفحة واحدة",
        "justThisUrl": "هذا الرابط فقط.",
        "crawlSite": "زحف الموقع",
        "followInternalLinks": "تتبّع الروابط الداخلية.",
        "depth": "العمق",
        "depthHint": "مستويات الروابط المراد تتبّعها. 1–5.",
        "maxPages": "الحد الأقصى للصفحات",
        "maxPagesHint": "حدّ أقصى صارم لإبقاء الفهرس مركّزًا. 1–500.",
        "cancel": "إلغاء",
        "adding": "جارٍ الإضافة",
        "add": "إضافة",
        "createTextTitle": "إنشاء مقتطف نصي",
        "createTextBody": "امنحه اسمًا قصيرًا والمحتوى الذي ينبغي للوكيل تذكّره.",
        "textNameLabel": "الاسم",
        "textNamePlaceholder": "مثل: سياسة الإرجاع",
        "textContentLabel": "المحتوى",
        "textContentPlaceholder": "الصق أو اكتب المحتوى الذي ينبغي للوكيل معرفته.",
        "create": "إنشاء",
        "unsavedChanges": "تغييرات غير محفوظة",
        "discard": "تجاهل",
        "saveTitle": "حفظ ({{shortcut}})",
        "saving": "جارٍ الحفظ…",
        "saveChanges": "حفظ التغييرات",
        "leaveTitle": "المغادرة مع وجود تغييرات غير محفوظة؟",
        "leaveBody": "ستفقد تعديلاتك على هذا الوكيل. احفظ أولًا إذا أردت الاحتفاظ بها.",
        "stay": "البقاء",
        "discardAndLeave": "التجاهل والمغادرة",
        "fieldName": "الاسم",
        "fieldPersonality": "الشخصية",
        "errorRequired": "{{label}} مطلوب.",
        "errorMaxLength": "يجب ألا يتجاوز {{label}} {{max}} حرفًا.",
        "storageLimitTitle": "تم بلوغ حدّ التخزين",
        "storageLimitBody": "تتضمن خطتك {{limit}} من تخزين المعرفة. احذف بعض المستندات أو قم بترقية خطتك لإضافة المزيد.",
        "upgradePlanAction": "ترقية الخطة",
        "errUnsupportedType": "{{name}}: نوع ملف غير مدعوم. المسموح: {{allowed}}",
        "errOverLimit": "{{name}}: تجاوز الحدّ {{max}}.",
        "errNotEnoughStorage": "{{name}}: يحتاج إلى {{needs}}، ولم يتبقَّ سوى {{left}} في خطتك. قم بالترقية لرفع المزيد.",
        "uploadFailedTitle": "فشل الرفع",
        "tryAgain": "حاول مرة أخرى.",
        "fileMismatchTitle": "الملف غير مطابق",
        "fileMismatchBody": "المتوقع {{filename}} ({{size}}). الملف المُختار بحجم مختلف.",
        "resumeFailedTitle": "فشل الاستئناف",
        "unsupportedFileTitle": "ملف غير مدعوم",
        "allowedList": "المسموح: {{allowed}}",
        "errEnterUrl": "أدخل رابطًا.",
        "errInvalidUrl": "أدخل رابطًا صالحًا يبدأ بـ http:// أو https://",
        "errCouldNotAddUrl": "تعذّر إضافة هذا الرابط.",
        "errSnippetName": "امنح هذا المقتطف اسمًا.",
        "errSnippetContent": "أضف بعض المحتوى للمقتطف.",
        "errSnippetOverLimit": "المقتطف يتجاوز حدّ {{max}}.",
        "deleteUrlFailedTitle": "تعذّر حذف الرابط",
        "deleteDocFailedTitle": "تعذّر حذف المستند",
        "removeSizeNote": "(سيتم تحرير {{size}})",
        "removeConfirmMessage": "إزالة «{{name}}» نهائيًا{{sizeNote}}. سيفقد الوكيل إمكانية الوصول إليه. لا يمكن التراجع عن هذا الإجراء.",
        "renameFailedTitle": "تعذّرت إعادة تسمية المستند",
        "changesSaved": "تم حفظ التغييرات",
        "archivedRestoreFirst": "هذا الوكيل مؤرشف. استعِده أولًا لإجراء تغييرات.",
        "fieldsNeedAttention": "تحتاج بعض الحقول إلى مراجعة.",
        "saveFailed": "تعذّر حفظ التغييرات. حاول مرة أخرى.",
        "archiveAction": "أرشفة",
        "pauseAgentAction": "إيقاف الوكيل مؤقتًا",
        "restoreAction": "استعادة",
        "failedToStartSession": "تعذّر بدء الجلسة.",
        "cannotStartSession": "تعذّر بدء الجلسة",
        "changeStatusFailedTitle": "تعذّر تغيير الحالة",
        "agentArchived": "تمت أرشفة الوكيل",
        "agentRestored": "تمت استعادة الوكيل",
        "modelPickLabel": "النموذج",
        "modelPickHint": "النموذج الذي يعمل به هذا الوكيل. يُحدَّد المزوّد تلقائيًا.",
        "modelsLoading": "جارٍ تحميل النماذج…",
        "modelsError": "تعذّر تحميل قائمة النماذج. نعرض اختيارك الحالي.",
        "modelDeprecated": "لم يعد هذا النموذج متاحًا. اختر نموذجًا آخر للحفاظ على عمل هذا الوكيل.",
        "modelPreviewTag": "معاينة",
        "modelPickerTitle": "اختر نموذجًا",
        "modelPriceInput": "إدخال",
        "modelPriceCached": "مخزّن",
        "modelPriceCacheWrite": "كتابة التخزين",
        "modelPriceOutput": "إخراج",
        "modelPriceProvider": "سعر المزوّد لكل مليون رمز: {{prices}}، إضافة إلى {{fee}}%",
        "modelPriceOnPlan": "على خطتك: {{prices}} رصيد لكل مليون رمز",
        "modelPriceUnlimited": "مشمول في خطتك غير المحدودة",
        "modelPriceUnlimitedNote": "سعر المكالمة وسعر هذا النموذج مشمولان في خطتك غير المحدودة. لا يُحتسب عليك شيء.",
        "modelPriceProviderNoFee": "سعر المزوّد لكل مليون رمز: {{prices}}",
        "modelPriceDefault": "السعر الافتراضي",
        "modelPricePerMinute": "≈ {{n}} رصيد / دقيقة على خطتك",
        "modelPriceEstimateNote": "تقدير لمكالمة صوتية: 2,500 رصيد في الدقيقة للمكالمة، إضافة إلى نحو 16,000 رمز ذكاء اصطناعي في الدقيقة على هذا النموذج. تعتمد التكلفة الفعلية على التعليمات ومدة المكالمة.",
        "analyticsLoadErrorTitle": "تعذّر تحميل التحليلات",
        "analyticsLoadErrorBody": "تحقق من اتصالك ثم حاول مرة أخرى.",
        "visitorLabel": {
          "generic": "زائر",
          "widget_voice": "زائر الموقع",
          "widget_chat": "زائر الموقع",
          "web_chat": "زائر الويب",
          "slack": "محادثة Slack",
          "whatsapp": "جهة اتصال WhatsApp",
          "zendesk": "مقدّم التذكرة",
          "zoho_desk": "مقدّم التذكرة",
          "intercom": "مقدّم التذكرة",
          "genesys": "زائر المحادثة"
        },
        "channelLabel": {
          "slack": "Slack",
          "whatsapp": "WhatsApp",
          "messenger": "Messenger",
          "instagram": "Instagram",
          "sms": "SMS",
          "twilio": "Twilio",
          "widget_voice": "مكالمة الموقع",
          "widget_chat": "محادثة الموقع",
          "web_chat": "محادثة الويب",
          "web_voice": "مكالمة الويب",
          "zendesk": "Zendesk",
          "zoho_desk": "Zoho Desk",
          "intercom": "Intercom",
          "genesys": "Genesys",
          "generic": "القناة"
        },
        "generateByAi": "توليد بالذكاء الاصطناعي",
        "tabSettings": "الإعدادات",
        "testRuns": {
          "title": "أحدث نتائج الاختبار",
          "emptyTitle": "لم تُجرَ أي اختبارات بعد",
          "emptyBody": "شغّل اختبارًا للتحقق من ردود وكيلك ومعرفته وأدواته قبل الإطلاق.",
          "run": "تشغيل اختبار",
          "chatTest": "اختبار محادثة نصية",
          "voiceTest": "اختبار مكالمة صوتية",
          "passed": "ناجح",
          "failed": "فاشل",
          "running": "قيد التشغيل",
          "latency": "زمن الاستجابة",
          "turns": "الأدوار",
          "toolsTriggered": "الأدوات المُستخدمة",
          "justNow": "الآن",
          "minutesAgo": "منذ {{value}} دقيقة",
          "hoursAgo": "منذ {{value}} ساعة",
          "daysAgo": "منذ {{value}} يوم",
          "minuteAgo": "منذ دقيقة",
          "hourAgo": "منذ ساعة",
          "yesterday": "أمس"
        },
        "overview": {
          "recoPrevAria": "التوصية السابقة",
          "recoListAria": "توصيات الوكيل",
          "recoNextAria": "التوصية التالية",
          "setupRequiredBadge": "الإعداد مطلوب",
          "setupRequiredTitle": "جهّز وكيلك",
          "setupRequiredBody": "أكمل هذه الخطوات قبل نشر وكيلك.",
          "continueSetup": "متابعة الإعداد",
          "recommendedBadge": "موصى به",
          "addTestsTitle": "أضف تغطية اختبار",
          "addTestsBody": "لا توجد اختبارات آلية لهذا الوكيل. أضف اختبارات لاكتشاف المشكلات قبل وصولها إلى عملائك.",
          "addTestsCta": "إضافة اختبارات",
          "needsReviewBadge": "بحاجة إلى مراجعة",
          "connectChannelBody": "اختر أين يمكن لعملائك الوصول إلى وكيلك، ثم شغّل فحصًا.",
          "startConnect": "بدء الربط",
          "performanceTitle": "نظرة عامة على الأداء",
          "numbersTitle": "أرقام النظرة العامة",
          "performanceEmpty": "ستظهر بيانات الأداء بعد أن يصبح وكيلك مباشرًا",
          "conversationsEmptyBody": "ستظهر المحادثات هنا بعد ربط قناة وتفعيل وكيلك."
        },
        "persona": {
          "previewSampleBadge": "عيّنة",
          "previewCloseAria": "إغلاق معاينة النص المولَّد",
          "previewSampleNotice": "هذا مخرج تجريبي — التكامل مع واجهة التوليد قيد الإنجاز. لم يتغيّر نص وكيلك.",
          "close": "إغلاق"
        }
      },
      "industries": {
        "retail_ecommerce": "التجزئة والتجارة الإلكترونية",
        "healthcare_medical": "الرعاية الصحية والطب",
        "finance_banking": "التمويل والبنوك",
        "real_estate": "العقارات",
        "education_training": "التعليم والتدريب",
        "hospitality_travel": "الضيافة والسفر",
        "automotive": "السيارات",
        "professional_services": "الخدمات المهنية",
        "technology_software": "التقنية والبرمجيات",
        "government_public": "الحكومة والقطاع العام",
        "food_beverage": "الأطعمة والمشروبات",
        "manufacturing": "التصنيع",
        "fitness_wellness": "اللياقة والعافية",
        "legal_services": "الخدمات القانونية",
        "non_profit": "المنظمات غير الربحية",
        "media_entertainment": "الإعلام والترفيه",
        "other": "أخرى"
      },
      "useCases": {
        "personal_assistant": "مساعد شخصي",
        "learning_companion": "رفيق تعلّم",
        "creative_helper": "مساعد إبداعي",
        "health_wellness": "الصحة والعافية",
        "task_management": "إدارة المهام",
        "research_assistant": "مساعد بحثي",
        "customer_support": "دعم العملاء",
        "outbound_sales": "المبيعات الصادرة",
        "learning_development": "التعلّم والتطوير",
        "scheduling": "جدولة المواعيد",
        "lead_qualification": "تأهيل العملاء المحتملين",
        "answering_service": "خدمة الرد على المكالمات",
        "class_booking": "حجز الحصص",
        "workout_planning": "تخطيط التمارين",
        "nutrition_guidance": "الإرشاد الغذائي",
        "progress_tracking": "تتبّع التقدّم",
        "membership_management": "إدارة العضويات",
        "wellness_coaching": "التدريب على العافية",
        "other": "أخرى"
      },
      "settings": {
        "timeZone": "المنطقة الزمنية",
        "setWorkingHours": "تحديد ساعات العمل",
        "on": "مفعّل",
        "off": "متوقف",
        "startTime": "بداية ساعات العمل",
        "endTime": "نهاية ساعات العمل",
        "overnight": "تعمل هذه الفترة من الليل حتى صباح اليوم التالي، حيث يرد الوكيل على الرسائل من وقت البدء وحتى وقت الانتهاء في اليوم التالي.",
        "callLimits": "حدود المكالمات",
        "callLimitsHint": "تنطبق على المكالمات الصوتية في كل القنوات.",
        "maxCallLength": "أقصى مدة للمكالمة",
        "idleTimeout": "إنهاء المكالمة بعد الصمت",
        "idleTimeoutHint": "إذا لم يتحدث المتصل طوال هذه المدة، يودّعه الوكيل وينهي المكالمة.",
        "seconds": "ثانية",
        "maxCallsAtOnce": "أقصى عدد مكالمات في نفس الوقت",
        "planConcurrentCalls": "تسمح خطتك بحد أقصى {{count}} مكالمات في نفس الوقت على مستوى مساحة العمل. يُطبّق الحد الأقل من الاثنين.",
        "planConcurrentCallsUnlimited": "خطتك بلا حد للمكالمات المتزامنة.",
        "maxCallsPerDay": "أقصى عدد مكالمات في اليوم",
        "chatLimits": "حدود المحادثات",
        "chatLimitsHint": "تنطبق على محادثات الموقع وساحة التجربة. قنوات المراسلة تُحتسب ضمن المحادثات في نفس الوقت لكنها لا تُرفض أبدًا.",
        "maxChatLength": "أقصى مدة للمحادثة",
        "minutes": "دقيقة",
        "maxChatMessages": "أقصى عدد رسائل في المحادثة",
        "maxChatsAtOnce": "أقصى عدد محادثات في نفس الوقت",
        "planConcurrentChats": "تسمح خطتك بحد أقصى {{count}} محادثات في نفس الوقت على مستوى مساحة العمل. يُطبّق الحد الأقل من الاثنين.",
        "planConcurrentChatsUnlimited": "خطتك بلا حد للمحادثات المتزامنة.",
        "maxChatsPerDay": "أقصى عدد محادثات في اليوم",
        "noLimit": "بلا حد",
        "limitOutOfRange": "أدخل رقمًا صحيحًا ضمن النطاق المسموح.",
        "timeZonePlaceholder": "اختر منطقة زمنية",
        "searchZones": "ابحث في المناطق الزمنية…",
        "noZones": "لا توجد مناطق زمنية مطابقة",
        "yourTimeZone": "منطقتك الزمنية",
        "zone": {
          "africa_cairo": "القاهرة",
          "asia_riyadh": "الرياض",
          "asia_dubai": "دبي",
          "asia_kuwait": "الكويت",
          "asia_qatar": "الدوحة",
          "asia_muscat": "مسقط",
          "asia_beirut": "بيروت",
          "asia_damascus": "دمشق",
          "africa_khartoum": "الخرطوم",
          "africa_tripoli": "طرابلس",
          "europe_london": "لندن",
          "utc": "التوقيت العالمي (UTC)",
          "europe_paris": "باريس/برلين",
          "america_new_york": "التوقيت الشرقي (الولايات المتحدة)",
          "america_chicago": "التوقيت المركزي (الولايات المتحدة)",
          "america_denver": "التوقيت الجبلي (الولايات المتحدة)",
          "america_los_angeles": "توقيت المحيط الهادئ (الولايات المتحدة)",
          "asia_kolkata": "الهند",
          "asia_tokyo": "طوكيو",
          "asia_shanghai": "شنغهاي",
          "australia_sydney": "سيدني"
        },
        "pageTitle": "الإعدادات",
        "pageSubtitle": "الأسرار وبيانات المصادقة التي تعيد أدواتك وقنواتك استخدامها.",
        "secrets": "الأسرار",
        "authConnections": "اتصالات المصادقة"
      },
      "secrets": {
        "subtitle": "قيم سرية قابلة لإعادة الاستخدام تستخدمها أدواتك.",
        "create": "سر جديد",
        "createNew": "إنشاء جديد",
        "createTitle": "سر جديد",
        "editTitle": "تدوير البيانات السرية",
        "name": "الاسم",
        "namePh": "STRIPE_KEY",
        "value": "القيمة",
        "save": "حفظ",
        "cancel": "إلغاء",
        "rotate": "تدوير",
        "delete": "حذف",
        "deleteTitle": "حذف البيانات السرية",
        "deleteMessage": "حذف «{{name}}»؟ ستتوقف الأدوات التي تشير إليه عن العمل.",
        "deletedToast": "تم حذف {{name}}",
        "inUseError": "مستخدم بواسطة أداة. أزل المرجع أولاً.",
        "deleteError": "تعذر حذف البيانات السرية.",
        "saveError": "تعذر حفظ البيانات السرية.",
        "loading": "جارٍ التحميل…",
        "empty": "لا توجد أسرار بعد.",
        "pickNone": "بدون سر",
        "keepHint": "اتركه فارغاً للإبقاء على القيمة الحالية",
        "required": "هذا الحقل مطلوب",
        "emptyTitle": "لا توجد أسرار بعد",
        "rowActions": "إجراءات السر",
        "loadingAria": "جارٍ تحميل الأسرار"
      },
      "authConnections": {
        "subtitle": "طرق مصادقة قابلة لإعادة الاستخدام تستخدمها الأدوات والقنوات.",
        "add": "إضافة مصادقة",
        "createNew": "إنشاء جديد",
        "addTitle": "إضافة اتصال مصادقة",
        "editTitle": "تعديل اتصال المصادقة",
        "name": "الاسم",
        "namePh": "مصادقة API الخاصة بي",
        "type": "النوع",
        "save": "حفظ",
        "cancel": "إلغاء",
        "edit": "تعديل",
        "delete": "حذف",
        "deleteTitle": "حذف اتصال المصادقة",
        "deleteMessage": "حذف «{{name}}»؟ ستتوقف الأدوات أو القنوات التي تشير إليه عن العمل.",
        "deletedToast": "تم حذف {{name}}",
        "inUseError": "مستخدم بواسطة أداة أو قناة. أزل المرجع أولاً.",
        "deleteError": "تعذّر حذف الاتصال.",
        "saveError": "تعذّر حفظ الاتصال.",
        "loading": "جارٍ التحميل…",
        "empty": "لا توجد اتصالات مصادقة بعد.",
        "pickNone": "بدون مصادقة",
        "requiredField": "هذا الحقل مطلوب",
        "types": {
          "basic": "أساسي",
          "bearer": "رمز Bearer",
          "oauth2_client_credentials": "بيانات اعتماد عميل OAuth2",
          "oauth2_jwt": "OAuth2 JWT"
        },
        "fields": {
          "username": "اسم المستخدم",
          "password": "كلمة المرور",
          "token": "الرمز",
          "clientId": "معرّف العميل",
          "tokenUrl": "رابط الرمز",
          "clientSecret": "سر العميل",
          "scopes": "النطاقات",
          "scopesHelp": "مفصولة بمسافات أو فواصل.",
          "extraParams": "معلمات إضافية",
          "extraParamsHelp": "مفتاح=قيمة واحدة في كل سطر.",
          "issuer": "المُصدر",
          "subject": "الموضوع",
          "audience": "الجمهور",
          "algorithm": "الخوارزمية",
          "privateKey": "المفتاح الخاص",
          "privateKeyHelp": "بتنسيق PEM."
        },
        "emptyTitle": "لا توجد اتصالات بعد",
        "typeLocked": "لا يمكن تغيير نوع الاتصال بعد الإنشاء.",
        "rowActions": "إجراءات الاتصال",
        "provider": "المزوّد",
        "providerLocked": "لا يمكن تغيير المزوّد بعد الإنشاء.",
        "providers": {
          "twilio": "Twilio",
          "meta": "Meta",
          "slack": "Slack",
          "google": "Google",
          "telegram": "Telegram",
          "custom": "مخصّص"
        },
        "loadingAria": "جارٍ تحميل الاتصالات"
      },
      "usage": {
        "none": "غير مستخدم",
        "one": "مستخدم في أداة واحدة",
        "many": "مستخدَم في {{count}} من الأدوات",
        "usedBy": "مستخدم بواسطة"
      },
      "integrations": {
        "pageTitle": "التكاملات",
        "pageSubtitle": "اربط المنصات الخارجية مرة واحدة، ثم اربطها بوكلائك.",
        "add": "إضافة تكامل",
        "searchPh": "ابحث في التكاملات…",
        "emptyTitle": "لا توجد تكاملات بعد",
        "emptyBody": "اربط Slack ليتمكن الأشخاص من التحدث إلى وكلائك من حيث يعملون بالفعل.",
        "linkedTo": "مرتبط بـ: {{agent}}",
        "notLinked": "غير مرتبط",
        "rename": "إعادة تسمية",
        "renameTitle": "إعادة تسمية التكامل",
        "nameLabel": "الاسم",
        "save": "حفظ",
        "cancel": "إلغاء",
        "disconnect": "قطع الاتصال",
        "disconnectTitle": "قطع اتصال Slack؟",
        "disconnectBody": "سيتوقف «{{name}}» عن الرد في Slack. يمكنك إعادة الاتصال في أي وقت.",
        "connectedBanner": "تم ربط Slack! افتح الآن تبويب القنوات الخاص بأحد الوكلاء لربطه.",
        "whatsappConnectedBanner": "تم ربط WhatsApp! افتح الآن تبويب القنوات الخاص بأحد الوكلاء لربطه.",
        "metaConnectedBanner": "تم الربط! افتح الآن تبويب القنوات الخاص بأحد الوكلاء لربطه.",
        "gcConnectedBanner": "تم ربط Google Calendar! أضِف أدواته من تبويب الأدوات الخاص بأحد الوكلاء.",
        "zohoDeskConnectedBanner": "تم ربط Zoho Desk! افتح الآن تبويب القنوات الخاص بأحد الوكلاء لربطه.",
        "intercomConnectedBanner": "تم ربط Intercom! افتح الآن تبويب القنوات الخاص بأحد الوكلاء لربطه.",
        "errors": {
          "access_denied": "تم رفض الوصول إلى {{provider}}. لم يتم إجراء أي تغييرات.",
          "state_invalid": "انتهت صلاحية رابط تسجيل الدخول أو أنه غير صالح. يرجى المحاولة مرة أخرى.",
          "state_expired": "انتهت صلاحية رابط تسجيل الدخول. يرجى المحاولة مرة أخرى.",
          "exchange_failed": "لم يُكمل {{provider}} عملية الربط. يرجى المحاولة مرة أخرى.",
          "team_linked_elsewhere": "حساب {{provider}} هذا مرتبط بالفعل بمساحة عمل أخرى في EchoNova.",
          "already_connected": "حساب {{provider}} هذا مرتبط بالفعل.",
          "invalid_region": "منطقة مركز البيانات هذه غير مدعومة. اختر المنطقة التي يوجد بها حساب {{provider}} الخاص بك.",
          "org_lookup_failed": "تعذّر العثور على مؤسسة {{provider}} في هذا الحساب. تأكد من أن منطقة مركز البيانات تطابق حسابك.",
          "agent_lookup_failed": "تعذّر العثور على ملف الوكيل الخاص بك في {{provider}}. تحقّق من صلاحيات التطبيق ومن أنك وكيل في هذه المؤسسة.",
          "webhook_failed": "لم يسمح لنا {{provider}} بإنشاء الويب هوك. تحقّق من صلاحيات التطبيق ثم أعد الربط.",
          "save_failed": "تعذّر حفظ ربط {{provider}}. يرجى المحاولة مرة أخرى.",
          "unexpected": "حدث خطأ ما أثناء الربط مع {{provider}}. يرجى المحاولة مرة أخرى.",
          "unknown": "حدث خطأ ما أثناء الربط مع {{provider}}. يرجى المحاولة مرة أخرى."
        },
        "connect": "ربط",
        "aboutEmpty": "لا توجد تفاصيل متاحة.",
        "toolsCount": "{count} أداة",
        "addDialog": {
          "title": "إضافة تكامل",
          "searchPh": "ابحث…",
          "noResults": "لا توجد تكاملات مطابقة لبحثك.",
          "back": "رجوع",
          "categories": {
            "all": "الكل",
            "messaging": "المراسلة",
            "productivity": "الإنتاجية",
            "telephony": "الهاتف",
            "helpdesk": "دعم العملاء"
          },
          "slack": {
            "title": "ربط Slack",
            "name": "Slack",
            "blurb": "مكّن الأشخاص من التحدث إلى وكلائك عبر Slack.",
            "nameLabel": "الاسم",
            "nameHint": "يظهر في قائمة التكاملات لديك لتتمكن من التمييز بين مساحات العمل.",
            "howTitle": "كيف تعمل",
            "how1": "انقر على \"ربط\" وسجّل الدخول إلى مساحة عمل Slack التي تريد ربطها.",
            "how2": "وافق على الأذونات المطلوبة في شاشة تفويض Slack.",
            "how3": "ستتم إعادتك إلى هنا - بعدها افتح تبويب القنوات الخاص بأحد الوكلاء لربطه.",
            "connect": "ربط"
          },
          "meta": {
            "tokenLabel": "رمز الوصول",
            "here": "من هنا",
            "importAnother": "استيراد حساب آخر",
            "onThisAgent": "مع هذا الوكيل",
            "onAnotherAgent": "مع وكيل آخر",
            "triggerTitle": "الرسائل الواردة",
            "triggerNote": "تتم معالجة الرسائل المرسلة إلى هذا الحساب المرتبط بواسطة الوكيل المرتبط."
          },
          "whatsapp": {
            "title": "ربط WhatsApp",
            "accountPlaceholder": "حساب واتساب",
            "selectHint": "اختر حساب واتساب",
            "noAccounts": "ليس لديك حسابات واتساب. استورد حسابًا",
            "howtoIntro": "اربط رقم WhatsApp Business بوكلائك:",
            "how1Title": "استورد حسابك",
            "how1Body": "ضمن بيانات الاعتماد، انقر «من هنا» (أو «استيراد حساب آخر»). تفتح Meta نافذة بحسابات أعمالك.",
            "how2Title": "اختر الحساب ووافق",
            "how2Body": "اختر حساب واتساب للأعمال الذي يضم الرقم، ثم وافق.",
            "how3Title": "اختر الأرقام",
            "how3Body": "عند العودة، حدّد الأرقام التي تريد ربطها. تُربط بهذا الوكيل. لإعادة استخدام حساب استوردته من قبل، اختره ضمن بيانات الاعتماد، وسمِّه، ثم انقر «اتصال»."
          },
          "messenger": {
            "title": "ربط Messenger",
            "accountPlaceholder": "صفحة فيسبوك",
            "selectHint": "اختر صفحة فيسبوك",
            "noAccounts": "ليس لديك صفحات فيسبوك. استورد صفحة",
            "howtoIntro": "اربط Messenger الخاص بصفحة Facebook بوكلائك:",
            "how1Title": "استورد صفحتك",
            "how1Body": "ضمن بيانات الاعتماد، انقر «من هنا» (أو «استيراد حساب آخر»). تفتح Meta نافذة بصفحات فيسبوك التي تديرها.",
            "how2Title": "اختر الصفحات ووافق",
            "how2Body": "حدّد الصفحات التي يجب أن يرد عليها الوكيل، ثم وافق.",
            "how3Title": "اختر الصفحات",
            "how3Body": "عند العودة، حدّد الصفحات التي تريد ربطها. تُربط بهذا الوكيل. لإعادة استخدام صفحة استوردتها من قبل، اخترها ضمن بيانات الاعتماد، وسمِّها، ثم انقر «اتصال»."
          },
          "instagram": {
            "title": "ربط Instagram",
            "accountPlaceholder": "حساب إنستغرام",
            "selectHint": "اختر حساب إنستغرام",
            "noAccounts": "ليس لديك حسابات إنستغرام. استورد حسابًا",
            "howtoIntro": "اربط حساب Instagram احترافي بوكلائك:",
            "how1Title": "استورد حسابك",
            "how1Body": "ضمن بيانات الاعتماد، انقر «من هنا» (أو «استيراد حساب آخر»). تفتح Meta نافذة بصفحات فيسبوك التي تديرها.",
            "how2Title": "اختر الصفحة المرتبطة بإنستغرام",
            "how2Body": "اختر الصفحة المرتبط بها حساب إنستغرام الاحترافي، ثم وافق.",
            "how3Title": "اختر الحسابات",
            "how3Body": "عند العودة، حدّد حسابات إنستغرام التي تريد ربطها. تُربط بهذا الوكيل. لإعادة استخدام حساب استوردته من قبل، اختره ضمن بيانات الاعتماد، وسمِّه، ثم انقر «اتصال»."
          },
          "google_calendar": {
            "title": "ربط Google Calendar",
            "name": "Google Calendar",
            "blurb": "امنح وكلاءك أدوات التقويم: التحقق من التوفر وإدارة الأحداث.",
            "nameLabel": "الاسم",
            "nameHint": "يظهر في قائمة التكاملات لديك لتتمكن من التمييز بين الحسابات.",
            "signInHint": "سجّل الدخول عبر Google لمنح الوصول إلى التقويم. ستتم إعادتك إلى هنا.",
            "connect": "الربط عبر Google",
            "howtoIntro": "اربط حساب Google ليتمكن وكلاؤك من استخدام أدوات التقويم:",
            "how1Title": "انقر على \"الربط عبر Google\"",
            "how1Body": "ستنتقل إلى Google لتسجيل الدخول إلى الحساب الذي تريد ربطه.",
            "how2Title": "امنح الوصول إلى التقويم",
            "how2Body": "وافق على أذونات التقويم المطلوبة في شاشة موافقة Google.",
            "how3Title": "أضِف الأدوات إلى وكيل",
            "how3Body": "ستتم إعادتك إلى هنا - بعدها افتح تبويب الأدوات الخاص بأحد الوكلاء وأضِف أدوات Google Calendar."
          },
          "twilio": {
            "title": "ربط Twilio",
            "name": "Twilio",
            "blurb": "مكّن الأشخاص من الوصول إلى وكلائك عبر مكالمة هاتفية، وأرسل الرسائل النصية من رقمك.",
            "nameLabel": "الاسم",
            "nameHint": "يظهر في قائمة التكاملات لديك لتتمكن من التمييز بين الأرقام.",
            "phoneLabel": "رقم الهاتف",
            "sidLabel": "معرّف الحساب (Account SID)",
            "tokenLabel": "رمز المصادقة (Auth Token)",
            "apiKeyOption": "مفتاح Twilio API",
            "connect": "ربط",
            "triggerTitle": "المكالمات الواردة",
            "triggerNote": "تصل المكالمات إلى هذا الرقم إلى الوكيل المرتبط."
          },
          "sip_trunk": {
            "title": "ربط خط SIP",
            "nameLabel": "الاسم",
            "phoneLabel": "رقم الهاتف",
            "phoneHint": "الرقم الذي يرسله المزوّد في ترويسة To بصيغة E.164.",
            "allowedLabel": "عناوين IP المسموحة",
            "allowedHint": "اختياري. عنوان IP أو نطاق CIDR في كل سطر، ولا يُقبل 0.0.0.0/0. يُتحقَّق منه عبر TCP وTLS فقط، أما UDP فللاختبار فقط.",
            "authLabel": "المصادقة",
            "authDigest": "كلمة مرور",
            "authIp": "قائمة عناوين IP المسموحة",
            "usernameLabel": "اسم مستخدم SIP",
            "usernameHint": "اختياري. الافتراضي هو رقم الهاتف.",
            "encryptionLabel": "تشفير الوسائط",
            "encryptionAllow": "السماح (SRTP إن توفّر)",
            "encryptionRequire": "إلزام SRTP",
            "encryptionDisable": "تعطيل",
            "triggerTitle": "المكالمات الواردة",
            "triggerNote": "كل مكالمة على هذا الرقم تبدأ جلسة صوتية مع هذا الوكيل.",
            "result": {
              "title": "بيانات اعتماد الخط",
              "warning": "تظهر كلمة المرور هذه مرة واحدة فقط ولا يمكن استرجاعها لاحقًا. للحصول على كلمة مرور جديدة استخدم «تغيير كلمة المرور» لهذا الرقم.",
              "host": "مضيف SIP",
              "hostMissing": "اطلب من دعم Echonova مضيف SIP الخاص ببيئتك.",
              "number": "الرقم",
              "username": "اسم المستخدم",
              "password": "كلمة المرور",
              "copy": "نسخ",
              "copied": "تم النسخ",
              "done": "حفظتها",
              "leavePrompt": "المغادرة دون نسخ كلمة المرور؟",
              "keepOpen": "إبقاء النافذة مفتوحة",
              "leave": "مغادرة",
              "ipNote": "لا توجد كلمة مرور لهذا الخط. تُقبل المكالمات عبر TCP أو TLS من نطاقات IP التي أدخلتها.",
              "close": "تم"
            }
          },
          "zendesk": {
            "title": "ربط Zendesk",
            "name": "Zendesk",
            "blurb": "يجيب وكيلك على تذاكر الدعم كردود عامة، ويحوّلها إلى فريقك عند الحاجة.",
            "nameLabel": "اسم الاتصال",
            "nameHint": "تسمية يتعرف عليها فريقك.",
            "subdomainLabel": "النطاق الفرعي لـ Zendesk",
            "subdomainHint": "الجزء \"acme\" في acme.zendesk.com.",
            "emailLabel": "البريد الإلكتروني للمسؤول",
            "emailHint": "مستخدم Zendesk الذي يخصّه رمز API.",
            "tokenLabel": "رمز API",
            "tokenHint": "مركز إدارة Zendesk ← Apps and integrations ← APIs ← إضافة رمز API.",
            "connect": "ربط Zendesk",
            "triggerTitle": "التذاكر الجديدة",
            "triggerNote": "تصل تذاكر حساب Zendesk هذا إلى الوكيل المرتبط."
          },
          "zoho_desk": {
            "title": "ربط Zoho Desk",
            "name": "Zoho Desk",
            "blurb": "يجيب وكيلك على تذاكر الدعم كردود عامة، ويحوّلها إلى فريقك عند الحاجة.",
            "nameLabel": "اسم الاتصال",
            "nameHint": "يظهر في قائمة التكاملات لديك لتتمكن من التمييز بين الحسابات.",
            "regionLabel": "منطقة مركز البيانات",
            "regionUs": "الولايات المتحدة",
            "regionEu": "أوروبا",
            "regionIn": "الهند",
            "regionAu": "أستراليا",
            "regionJp": "اليابان",
            "regionCa": "كندا",
            "regionSa": "السعودية",
            "connect": "الربط عبر Zoho",
            "triggerTitle": "التذاكر الجديدة",
            "triggerNote": "تصل تذاكر حساب Zoho Desk هذا إلى الوكيل المرتبط."
          },
          "intercom": {
            "title": "ربط Intercom",
            "name": "Intercom",
            "blurb": "الصق بيانات اعتماد تطبيق Intercom الخاص بك ليتمكن وكيلك من الرد على المحادثات.",
            "nameLabel": "اسم الاتصال",
            "nameHint": "يظهر في قائمة التكاملات لديك لتتمكن من التمييز بين مساحات العمل.",
            "accessTokenLabel": "رمز الوصول (Access token)",
            "accessTokenHint": "Developer Hub ← تطبيقك ← Authentication.",
            "clientSecretLabel": "سر العميل (Client secret)",
            "clientSecretHint": "Developer Hub ← تطبيقك ← Basic information. يُستخدم للتحقق من توقيعات الويب هوك.",
            "adminIdLabel": "معرّف المسؤول (Admin ID)",
            "adminIdHint": "المعرّف الرقمي للزميل الذي سيردّ الوكيل باسمه (Settings ← Teammates).",
            "teamInboxLabel": "معرّف صندوق الفريق (اختياري)",
            "teamInboxHint": "اتركه فارغًا للرد على جميع المحادثات، أو حدد معرّف فريق لتجربة الوكيل على صندوق واحد.",
            "connect": "ربط Intercom",
            "triggerTitle": "المحادثات الجديدة",
            "triggerNote": "تصل محادثات مساحة عمل Intercom هذه إلى الوكيل المرتبط."
          },
          "genesys": {
            "title": "ربط Genesys Cloud",
            "name": "Genesys Cloud",
            "blurb": "يجيب وكيلك على محادثات بوت Genesys Cloud، ويحوّلها إلى قائمة انتظار بشرية عند الحاجة.",
            "nameLabel": "اسم الاتصال",
            "nameHint": "يظهر في قائمة التكاملات لديك لتتمكن من التمييز بين المؤسسات.",
            "regionLabel": "المنطقة",
            "regionUsEast1": "شرق الولايات المتحدة (us-east-1)",
            "regionUsEast2": "الحكومة الأمريكية (us-east-2)",
            "regionUsWest2": "غرب الولايات المتحدة (us-west-2)",
            "regionCaCentral1": "كندا (ca-central-1)",
            "regionSaEast1": "ساو باولو (sa-east-1)",
            "regionMxCentral1": "المكسيك (mx-central-1)",
            "regionEuCentral1": "فرانكفورت (eu-central-1)",
            "regionEuWest1": "دبلن (eu-west-1)",
            "regionEuWest2": "لندن (eu-west-2)",
            "regionEuCentral2": "زيورخ (eu-central-2)",
            "regionMeCentral1": "الإمارات (me-central-1)",
            "regionApSouth1": "مومباي (ap-south-1)",
            "regionApNortheast1": "طوكيو (ap-northeast-1)",
            "regionApNortheast2": "سيول (ap-northeast-2)",
            "regionApNortheast3": "أوساكا (ap-northeast-3)",
            "regionApSoutheast1": "سنغافورة (ap-southeast-1)",
            "regionApSoutheast2": "سيدني (ap-southeast-2)",
            "clientIdLabel": "معرّف عميل OAuth (Client ID)",
            "clientIdHint": "الإدارة ← التكاملات ← OAuth ← أنشئ عميل منح Client Credentials.",
            "clientSecretLabel": "سر عميل OAuth (Client Secret)",
            "clientSecretHint": "يظهر مرة واحدة فقط عند إنشاء عميل OAuth.",
            "connect": "ربط Genesys",
            "triggerTitle": "Bot Connector",
            "triggerNote": "تصل رسائل الدردشة من تدفقات Genesys إلى الوكيل الذي تختاره كبوت.",
            "voiceTriggerTitle": "Audio Connector",
            "voiceTriggerNote": "تصل المكالمات الهاتفية إلى الوكيل الذي تم تعيين معرّفه كـ Connector ID في Architect."
          }
        },
        "moreActions": "إجراءات أخرى",
        "deleteIntegration": "حذف التكامل",
        "deleteTitle": "حذف التكامل؟",
        "deleteBody": "سيؤدي هذا إلى إزالة «{{name}}» وبيانات الاعتماد المحفوظة له. سيتوقف أي وكيل يستخدمه عن الرد.",
        "disconnectNotes": {
          "twilio": "عند الفصل تعود إعدادات المكالمات والرسائل للرقم كما كانت.",
          "intercom": "احذف أيضاً ويب هوك EchoNova من Intercom Developer Hub، لا يمكننا حذفه نيابةً عنك."
        },
        "auth": {
          "botOauth": "Bot OAuth",
          "googleAccount": "حساب Google",
          "apiKey": "مفتاح API",
          "zohoAccount": "حساب Zoho",
          "intercomAccount": "حساب Intercom",
          "genesysAccount": "عميل Genesys OAuth"
        },
        "providers": {
          "slack": "Slack",
          "whatsapp": "WhatsApp",
          "messenger": "Messenger",
          "instagram": "Instagram",
          "google_calendar": "Google Calendar",
          "twilio": "Twilio",
          "sip_trunk": "خط SIP",
          "zendesk": "Zendesk",
          "zoho_desk": "Zoho Desk",
          "intercom": "Intercom",
          "genesys": "Genesys Cloud"
        },
        "credentialLabel": "بيانات الاعتماد",
        "statusConnected": "متصل",
        "deleteShort": "حذف",
        "detail": {
          "tabs": {
            "configure": "الإعداد",
            "triggers": "مشغّلات القنوات",
            "howto": "كيفية الربط",
            "tools": "الأدوات"
          },
          "triggersIntro": "مشغّلات المحادثة المتاحة عبر تكامل Slack.",
          "channelMessage": "رسالة قناة",
          "channelMessageDesc": "يذكر أحدهم البوت عبر @ في قناة أُضيف إليها.",
          "directMessage": "رسالة مباشرة",
          "directMessageDesc": "عند إرسال رسالة مباشرة إلى البوت.",
          "existingTitle": "الاتصالات الحالية",
          "existingIntro": "اتصالات مشغّلات المحادثة الحالية.",
          "noConnections": "لا توجد مشغّلات مرتبطة بعد. اربط هذا التكامل من تبويب القنوات لدى الوكيل.",
          "agentLine": "الوكيل: {{name}}",
          "channelIdLine": "معرّف القناة: {{id}}",
          "unknownAgent": "وكيل",
          "howtoIntro": "كيف يصل المستخدمون إلى الوكيل المرتبط عبر Slack:",
          "how1Title": "اربط Slack",
          "how1Body": "من التكاملات، اضغط إضافة تكامل، اختر Slack، ووافق عليه في مساحة عمل Slack لديك.",
          "how2Title": "اربط وكيلًا",
          "how2Body": "افتح تبويب القنوات لدى الوكيل واربط هذا التكامل - فعّل الرسالة المباشرة، أو أضِف قناة عبر معرّفها (تفاصيل القناة، المعرّف الذي يبدأ بحرف C). ينضم EchoNova إلى القنوات العامة تلقائيًا.",
          "how3Title": "افتح Slack وأرسل رسالة",
          "how3Body": "راسِل البوت مباشرة من التطبيقات ثم EchoNova، أو أشِر إلى @EchoNova في القناة المرتبطة، وسيرد الوكيل المتصل.",
          "zohoHowto": {
            "auto": "تصل التذاكر وردود العملاء الآن إلى الوكيل المرتبط تلقائيًا. أنشأ الربط webhook في حساب Zoho Desk لديك، فلا حاجة لأي إعداد إضافي.",
            "escalation": "عندما يصعّد الوكيل تذكرة، يضع عليها الوسم echonova_escalated ويتوقف عن الرد عليها ليتولاها فريقك.",
            "disconnect": "فصل هذا التكامل يزيل الـ webhook من حساب Zoho Desk لديك."
          },
          "intercomHowto": {
            "setup": "في Intercom ← Developer Hub، أنشئ تطبيقًا. انسخ رمز الوصول (Access token) والسر السري للعميل (Client secret)، ودوّن معرّف المسؤول الرقمي (Admin ID) للزميل الذي يجب أن يردّ الوكيل باسمه.",
            "webhook": "في قسم Webhooks بالتطبيق، عيّن نقطة النهاية إلى رابط ويب هوك Intercom الخاص بـ Echonova، واشترك في conversation.user.created وconversation.user.replied.",
            "team": "اختياري: وجّه جزءًا من المحادثات إلى فريق Intercom مخصص، والصق معرّفه في حقل معرّف صندوق الفريق لتجربة الوكيل على قائمة انتظار واحدة.",
            "escalation": "عندما يصعّد الوكيل المحادثة، يضع عليها الوسم echonova_escalated، ويترك ملاحظة داخلية، ويلغي تعيينها، ويتوقف عن الرد."
          },
          "genesysHowto": {
            "oauthClient": "في إدارة Genesys Cloud، أنشئ عميل OAuth بنوع منح Client Credentials مع دور مخصص يمنح الصلاحية integration:botconnector:edit. يجب أن يفعّل فريق مبيعات Genesys ميزة Bot Connector على مؤسستك أولًا.",
            "install": "ثبّت تكامل Genesys Bot Connector، ثم الصق رابط Handle Utterance وبيانات اعتماد الترويسة الظاهرة أدناه فيه.",
            "sync": "الصق معرّف تكامل Bot Connector أدناه واضغط مزامنة البوتات لسحبه إلى Echonova.",
            "flow": "في Architect، أضِف إجراء Call Bot Connector إلى تدفق رسائل، اختر هذا الوكيل كبوت، وفرّع على نية escalate للتحويل إلى قائمة انتظار بشرية."
          },
          "genesysVoiceHowto": {
            "title": "الصوت (Audio Connector)",
            "install": "ثبّت تكامل Audio Connector من Genesys AppFoundry، ثم الصق رابط الاتصال الأساسي (Base Connection URI) ومفتاح API (API Key) وسر العميل (Client Secret) الظاهرة أدناه فيه. يجب أن يفعّل فريق مبيعات Genesys خطة BYOT Rate E على مؤسستك أولًا.",
            "flow": "في Architect، أنشئ تدفق مكالمات واردة (Inbound Call Flow) يتضمن إجراء Call Audio Connector، واضبط معرّف الموصل (Connector ID) على معرّف هذا الوكيل.",
            "duration": "تُحدّد Genesys مدة المكالمة افتراضيًا بحد أقصى 15 دقيقة."
          },
          "toolsIntro": "الإجراءات المتاحة عبر تكامل Slack.",
          "toolAddReaction": "إضافة تفاعل",
          "toolAddReactionDesc": "التفاعل مع رسالة بإيموجي.",
          "toolRemoveReaction": "إزالة تفاعل",
          "toolRemoveReactionDesc": "إزالة تفاعل إيموجي من رسالة.",
          "toolDirectMessage": "رسالة مباشرة",
          "toolDirectMessageDesc": "يتم إرسال رسالة مباشرة إلى البوت.",
          "toolReadThread": "قراءة المحادثة",
          "toolReadThreadDesc": "قراءة الرسائل داخل محادثة Slack.",
          "gcToolsIntro": "الإجراءات المتاحة عبر تكامل Google Calendar.",
          "gcCheckAvailability": "التحقق من التوفر",
          "gcCheckAvailabilityDesc": "معرفة الأوقات المتاحة والمشغولة في تقويم ضمن نطاق محدد.",
          "gcCreateEvent": "إنشاء حدث",
          "gcCreateEventDesc": "إضافة حدث جديد بعنوان ووقت وضيوف اختياريين.",
          "gcListEvents": "عرض الأحداث",
          "gcListEventsDesc": "قراءة الأحداث القادمة من تقويم ضمن نطاق محدد.",
          "gcListCalendars": "عرض التقاويم",
          "gcListCalendarsDesc": "عرض التقاويم المتاحة على حساب Google المرتبط.",
          "twilioToolsIntro": "الإجراءات المتاحة عبر تكامل Twilio.",
          "smsSend": "إرسال رسالة نصية",
          "smsSendDesc": "أرسل رسالة نصية إلى أي رقم هاتف من رقمك المرتبط.",
          "bindLabel": "يعالجها الوكيل",
          "bindPh": "اختر وكيلًا",
          "bindSave": "ربط",
          "replyAsLabel": "الرد باسم",
          "replyAsPh": "اختر زميلًا",
          "replyAsHint": "زميل Intercom الذي يرد الوكيل باسمه. وجّه هذا إلى زميل بوت مخصص كي تُعرف ردود فريقك الفعلية كتدخل بشري.",
          "genesysSetup": {
            "rotate": "إنشاء رمز",
            "rotateWarning": "انسخ هذا الرمز الآن، فلن يظهر مرة أخرى. توقف الرمز القديم عن العمل، لذا الصق هذا الرمز في Bot Connector في Genesys.",
            "urlLabel": "رابط Handle Utterance",
            "headerLabel": "اسم الترويسة",
            "tokenLabel": "قيمة الترويسة (رمز البوت)",
            "botConnectorIdLabel": "معرّف تكامل Bot Connector",
            "botConnectorIdPh": "مثال: 3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "syncButton": "مزامنة البوتات"
          },
          "genesysVoiceSetup": {
            "setUp": "إعداد الصوت",
            "rotate": "إنشاء مفاتيح جديدة",
            "notSetUp": "لم يُعدّ بعد",
            "rotateWarning": "انسخها الآن، فلن تظهر مرة أخرى. توقفت المفاتيح القديمة عن العمل، لذا الصق هذه في Audio Connector في Genesys.",
            "baseUriLabel": "رابط الاتصال الأساسي",
            "apiKeyLabel": "مفتاح API",
            "clientSecretLabel": "سر العميل"
          }
        },
        "toastSaved": "تم حفظ التغييرات",
        "toastDeleted": "تم حذف التكامل",
        "toastDisconnected": "تم قطع الاتصال"
      },
      "connections": {
        "name": "الاسم",
        "namePh": "مثال: حساب الإنتاج",
        "variant": "نوع بيانات الاعتماد",
        "connect": "اتصال",
        "cancel": "إلغاء",
        "save": "حفظ",
        "requiredField": "هذا الحقل مطلوب.",
        "saveError": "تعذّر حفظ الاتصال.",
        "pickNone": "بدون اتصال",
        "pickAccount": "اختر حسابًا",
        "connectNew": "ربط حساب جديد",
        "newAccount": "حساب جديد"
      },
      "playground": {
        "start": "ابدأ جلسة تجريبية",
        "tryChat": "جرّب المحادثة",
        "tryCall": "جرّب المكالمة",
        "cancel": "إلغاء",
        "chat": "محادثة",
        "call": "مكالمة",
        "live": "مباشر",
        "connecting": "جارٍ الاتصال…",
        "placeholder": "اكتب رسالتك هنا",
        "send": "إرسال الرسالة",
        "mute": "كتم الميكروفون",
        "unmute": "إلغاء كتم الميكروفون",
        "micOff": "الميكروفون مغلق",
        "speaking": "الوكيل يتحدث…",
        "listening": "جارٍ الاستماع…",
        "noReply": "لا يوجد رد. حاول مرة أخرى.",
        "thinking": "الوكيل يفكّر…",
        "close": "إغلاق",
        "titleLead": "اختبر",
        "titleTail": "الوكيل",
        "subtitle": "كيف تحب أن تختبر وكيلك؟",
        "voiceRoute": "مكالمة صوتية مع {{name}}",
        "chatRoute": "محادثة مع {{name}}",
        "callTitle": "مكالمة مع {{name}}",
        "chatTitle": "محادثة مع {{name}}",
        "endTest": "إنهاء الاختبار",
        "statusSpeaking": "{{name}} يتحدث...",
        "statusListening": "{{name}} يستمع...",
        "statusMuted": "الميكروفون مغلق",
        "statusConnecting": "جارٍ الاتصال...",
        "greeting": "أهلًا! كيف أقدر أساعدك اليوم؟",
        "user": "المستخدم",
        "text": "نص",
        "latency": "LLM {{seconds}} ث",
        "endChip": "انتهت",
        "endReason": "انتهت الجلسة"
      },
      "createChooser": {
        "close": "إغلاق",
        "titleLead": "ابنِ",
        "titleAccent": "وكيلك",
        "subtitle": "كيف تحب أن تنشئ وكيلك؟",
        "aiTitle": "أنشئ بالذكاء الاصطناعي",
        "templateTitle": "ابدأ من قالب",
        "templateBody": "اختر وكيلاً جاهزاً لحالة استخدام شائعة",
        "templateBadge": "قالب",
        "scratchTitle": "ابدأ من الصفر",
        "scratchBody": "اضبط كل جزء من وكيلك بنفسك",
        "soon": "قريباً",
        "aiHint": "أجب عن بعض الأسئلة"
      },
      "templates": {
        "heading": "تصفح القوالب",
        "searchPlaceholder": "ابحث في القوالب",
        "stepLabel": "خطوة",
        "items": {
          "customerSupport": {
            "title": "خدمة العملاء",
            "body": "يحل الاستفسارات حول الطلبات والحسابات والفواتير والمرتجعات"
          },
          "hotelReservation": {
            "title": "حجوزات الفندق",
            "body": "يتحقق من التوافر ويحجز الغرف ويتعامل مع التعديلات والإلغاءات"
          },
          "ecommerceShopping": {
            "title": "مساعد التسوق",
            "body": "يساعد المتسوقين في اختيار المنتج المناسب وتتبع طلباتهم"
          },
          "healthcareReceptionist": {
            "title": "استقبال العيادة",
            "body": "يحجز المواعيد ويديرها ويجيب عن أسئلة العيادة"
          },
          "restaurantBooking": {
            "title": "حجوزات المطعم",
            "body": "يستقبل حجوزات الطاولات ويجيب عن أسئلة القائمة ومواعيد العمل"
          },
          "leadQualification": {
            "title": "تأهيل العملاء المحتملين",
            "body": "يؤهل الاهتمام الوارد ويحجز مكالمة متابعة مع فريق المبيعات"
          }
        },
        "noResults": "لا توجد قوالب مطابقة لبحثك."
      },
      "build": {
        "titleLead": "ابنِ وكيلاً",
        "route": {
          "template": "من قالب",
          "ai": "بالذكاء الاصطناعي",
          "scratch": "من الصفر"
        },
        "capabilityQuestion": "ما الذي سيتولاه هذا الوكيل؟",
        "capability": {
          "customerService": "خدمة العملاء",
          "booking": "الحجوزات",
          "support": "الدعم",
          "sales": "المبيعات",
          "fixProblems": "حل المشكلات",
          "other": "أخرى"
        },
        "nameLabel": "اسم الوكيل",
        "briefLabel": "صف الوكيل الذي تريده",
        "briefPlaceholder": "موظف استقبال لعيادة أسنان يحجز المواعيد ويجيب عن أسئلة أوقات العمل.",
        "briefHint": "الشخصيات تُولَّد محلياً حالياً — لم يتم استدعاء النموذج بعد.",
        "noVoices": "لا تتوفر أصوات بعد، لذا لا يمكن إنشاء وكيل.",
        "next": "التالي",
        "create": "إنشاء",
        "cancel": "إلغاء",
        "voiceLabel": "الصوت",
        "voiceChoose": "اختر صوتاً",
        "voiceLoading": "جارٍ تحميل الأصوات…",
        "soundTagsLabel": "الوسوم الصوتية",
        "soundTagsHint": "اسمح للوكيل بالضحك أو التنهد عندما يناسب الموقف.",
        "normalizeNumbersLabel": "قراءة الأرقام بشكل طبيعي",
        "normalizeNumbersHint": "تُنطق الأرقام والتواريخ والأوقات والمبالغ كما تقولها لهجة الصوت.",
        "fillersLabel": "عبارات الانتظار",
        "fillersHint": "يقول الوكيل عبارة قصيرة أثناء البحث عن معلومة. يمكنك كتابة عباراتك الخاصة لاحقًا من تبويب الصوت."
      },
      "aiBuild": {
        "titleLead": "ابنِ وكيلاً",
        "titleAccent": "بالذكاء الاصطناعي",
        "step": "خطوة",
        "close": "إغلاق",
        "speak": "أجب بصوتك",
        "placeholder": "اكتب إجابتك هنا",
        "recording": "جارٍ الاستماع… اضغط الميكروفون للإيقاف",
        "transcribing": "جارٍ التفريغ…",
        "back": "رجوع",
        "build": "ابنِ وكيلي",
        "done": "إغلاق",
        "sourcesTitle": "هل هناك ما ينبغي قراءته أولاً؟",
        "sourcesHint": "اختياري. الملفات والمواقع تجعل الوكيل يعرف نشاطك.",
        "pickFiles": "اختر ملفات",
        "urlPlaceholder": "https://موقعك.com",
        "buildingTitle": "جارٍ بناء وكيلك",
        "buildingHint": "يعمل هذا في الخلفية. يمكنك الإغلاق ومتابعته في القائمة.",
        "errors": {
          "micDenied": "تم حظر الوصول إلى الميكروفون. اكتب إجابتك بدلاً من ذلك.",
          "transcribeFailed": "تعذّر التفريغ. حاول مجدداً أو اكتبها.",
          "submitFailed": "تعذّر بدء البناء. حاول مجدداً.",
          "emptyTranscript": "لم نسمع شيئاً. حاول مرة أخرى بالقرب من الميكروفون."
        },
        "q": {
          "business": "ما هو النشاط، ومن هو هذا الوكيل بالنسبة للمتصل؟ اسمه ودوره.",
          "businessChips": {
            "retail": "تجزئة",
            "clinic": "عيادة",
            "realEstate": "عقارات",
            "restaurant": "مطعم",
            "education": "تعليم",
            "other": "شيء آخر"
          },
          "callFlow": "صف مكالمة معتادة من التحية إلى الوداع. ما الذي يطلبه المتصلون غالباً؟",
          "callers": "من يتصل، وكيف ينبغي أن يبدو الوكيل لهم، وبأي لغة ولهجة؟",
          "callersChips": {
            "egyptian": "مصري",
            "gulf": "خليجي",
            "levantine": "شامي",
            "fusha": "فصحى",
            "english": "إنجليزي",
            "mixed": "مزيج"
          },
          "guardrails": "ما الذي يجب ألا يفعله الوكيل أو يقوله أبداً؟",
          "outOfScope": "عندما لا يستطيع الوكيل المساعدة، أو يطلب المتصل شيئاً خارج نطاقه، ماذا يفعل؟",
          "extraKnowledge": "هل هناك ما قد يحتاجه وليس موجوداً في المستندات التي رفعتها؟"
        }
      },
      "emptyStart": {
        "titleLead": "ابنِ وكيلك الأول",
        "titleAccent": "بالذكاء الاصطناعي",
        "attach": "إرفاق ملفات",
        "send": "إرسال الإجابة",
        "removeFile": "إزالة الملف",
        "or": "أو",
        "archivedLink": "تبحث عن الوكلاء المؤرشفين؟"
      },
      "analytics": {
        "title": "التحليلات العامة للوكلاء",
        "cancel": "إلغاء",
        "apply": "تطبيق",
        "save": "حفظ",
        "retry": "إعادة المحاولة",
        "errorBanner": "تعذّر تحميل تحليلات الوكيل.",
        "metricsAriaLabel": "مقاييس التحليلات",
        "creditsUnit": "رصيد",
        "loadingAnalytics": "جارٍ تحميل التحليلات…",
        "currentlyUnavailable": "التحليلات غير متاحة حالياً",
        "noDataCollected": "لم يتم جمع أي بيانات",
        "stackedView": "عرض مكدّس",
        "overallSuccessRate": "نسبة النجاح الإجمالية",
        "success": "نجاح",
        "successRateAria": "نسبة النجاح {{pct}} بالمئة",
        "unsuccessfulRate": "نسبة عدم النجاح {{pct}}%",
        "successRate": "نسبة النجاح {{pct}}%",
        "averageCsatRating": "متوسط تقييم CSAT",
        "agentResponseTime": "زمن استجابة الوكيل",
        "responseTimeChartLabel": "زمن استجابة الوكيل",
        "totalConversationDuration": "إجمالي مدة المحادثات",
        "conversationDurationChartLabel": "إجمالي مدة المحادثات",
        "savedView": {
          "viewLabel": "عرض",
          "edited": "معدّل",
          "editedBadge": "معدّل",
          "saveFilterCta": "+ حفظ عامل التصفية",
          "myViews": "عروضي",
          "empty": "لا توجد عروض محفوظة بعد.",
          "applyAria": "تطبيق العرض المحفوظ {{name}}",
          "applyAriaEdited": "تطبيق العرض المحفوظ {{name}}، معدّل",
          "moreActionsAria": "إجراءات إضافية لـ {{name}}",
          "rename": "إعادة تسمية",
          "renameAria": "إعادة تسمية {{name}}",
          "delete": "حذف",
          "deleteAria": "حذف {{name}}",
          "update": "تحديث {{name}}",
          "resetTo": "إعادة الضبط إلى {{name}}",
          "createNew": "إنشاء عرض جديد"
        },
        "dateRange": {
          "previous": "النطاق الزمني السابق",
          "next": "النطاق الزمني التالي"
        },
        "granularity": {
          "ariaLabel": "الدقة الزمنية",
          "hourly": "بالساعة",
          "fourHours": "4 ساعات",
          "day": "يوم",
          "week": "أسبوع"
        },
        "periods": {
          "last1Hour": "آخر ساعة",
          "last6Hours": "آخر 6 ساعات",
          "last24Hours": "آخر 24 ساعة",
          "yesterday": "أمس",
          "today": "اليوم",
          "last7Days": "آخر 7 أيام",
          "last30Days": "آخر 30 يوماً",
          "last90Days": "آخر 90 يوماً",
          "customRange": "نطاق مخصص"
        },
        "agentFilter": {
          "ariaLabel": "الوكيل {{label}}",
          "searchPlaceholder": "البحث باسم الوكيل",
          "noAgentsFound": "لم يتم العثور على وكلاء",
          "thisAgent": "هذا الوكيل",
          "oneAgentFallback": "وكيل واحد",
          "agentsCount": "{{count}} وكلاء",
          "allAgents": "جميع الوكلاء"
        },
        "channelFilter": {
          "ariaLabel": "التجميع حسب {{label}}",
          "allChannels": "جميع القنوات",
          "channelsCount": "{{count}} قنوات"
        },
        "metrics": {
          "conversations": "عدد المحادثات",
          "avgCallDuration": "متوسط مدة المكالمة",
          "textConversations": "المحادثات النصية",
          "creditsUsed": "الرصيد المستخدم",
          "avgCreditsPerConversation": "متوسط الرصيد لكل محادثة",
          "totalLlmCost": "إجمالي تكلفة LLM"
        },
        "chartLabels": {
          "totalCallDuration": "إجمالي مدة المكالمات"
        },
        "saveDialog": {
          "ariaLabel": "حفظ إعداد عامل التصفية",
          "closeAria": "إغلاق حفظ عامل التصفية",
          "saveTitle": "حفظ عامل التصفية",
          "renameTitle": "إعادة تسمية عامل التصفية",
          "lead": "احفظ إعداد عامل التصفية الحالي للوصول السريع إليه لاحقاً.",
          "filterNameLabel": "اسم عامل التصفية",
          "filterNamePlaceholder": "المستخدمون النشطون آخر 7 أيام",
          "descriptionLabel": "الوصف",
          "optional": "(اختياري)",
          "descriptionPlaceholder": "وصف اختياري لعامل التصفية هذا..."
        },
        "calendarDialog": {
          "title": "اختر النطاق الزمني",
          "closeAria": "إغلاق النطاق الزمني",
          "presetsAriaLabel": "نطاقات زمنية جاهزة",
          "start": "البداية",
          "startDateAria": "تاريخ البداية",
          "startTimeAria": "وقت البداية",
          "end": "النهاية",
          "endDateAria": "تاريخ النهاية",
          "endTimeAria": "وقت النهاية",
          "previousMonth": "الشهر السابق",
          "nextMonth": "الشهر التالي",
          "timezoneLabel": "أفريقيا/القاهرة (UTC+3)"
        },
        "calendarWeekdays": {
          "su": "ح",
          "mo": "ن",
          "tu": "ث",
          "we": "ر",
          "th": "خ",
          "fr": "ج",
          "sa": "س"
        },
        "chart": {
          "credits": "رصيد",
          "moreRows": "+{{count}} أخرى"
        }
      },
      "relativeTime": {
        "justNow": "الآن",
        "oneMinuteAgo": "قبل دقيقة",
        "minutesAgo": "قبل {{minutes}} د",
        "oneHourAgo": "قبل ساعة",
        "hoursAgo": "قبل {{hours}} س",
        "oneDayAgo": "قبل يوم",
        "daysAgo": "قبل {{days}} يوم",
        "monthsAgo": "قبل {{months}} شهر",
        "yearsAgo": "قبل {{years}} سنة"
      }
    },
    "developers": {
      "activity": {
        "kicker": "المطورون",
        "title": "النشاط",
        "lead": "الرصيد والطلبات والكلام والصوت عبر مفاتيح API الخاصة بك.",
        "breadcrumbLabel": "مسار التنقل",
        "breadcrumbParent": "المطورون",
        "tz": {
          "hint": "تُعرض الأوقات بتوقيت متصفحك"
        },
        "filter": {
          "button": "تصفية",
          "title": "تصفية",
          "all": "الكل",
          "key": "مفتاح API",
          "service": "الخدمة",
          "voice": "الصوت",
          "day": "اليوم",
          "clear": "مسح الكل",
          "done": "تم",
          "remove": "إزالة التصفية: {{name}}"
        },
        "period": {
          "label": "الفترة",
          "p7": "7 أيام",
          "p30": "30 يومًا",
          "p90": "90 يومًا",
          "p365": "سنة واحدة"
        },
        "exportCsv": "تصدير CSV",
        "csvDownloaded": "تم تنزيل ملف CSV",
        "copyLink": "نسخ الرابط",
        "copyLinkHint": "انسخ رابطا لهذا العرض بالضبط",
        "linkCopied": "تم نسخ رابط هذا العرض",
        "copyFailed": "تعذر نسخ الرابط",
        "tabs": {
          "label": "عروض النشاط",
          "overview": "نظرة عامة",
          "trends": "الاتجاهات",
          "explore": "استكشاف",
          "logs": "السجلات"
        },
        "range": "{{from}} إلى {{to}}",
        "loading": "جار تحميل النشاط",
        "error": {
          "title": "تعذر تحميل نشاطك.",
          "retry": "إعادة المحاولة"
        },
        "deleted": "محذوف",
        "noVoice": "بلا صوت",
        "services": {
          "tts": "تحويل النص إلى كلام",
          "stt": "تحويل الكلام إلى نص",
          "clean": "تنقية الصوت"
        },
        "chart": {
          "nothing": "لا شيء",
          "more": "أخرى"
        },
        "overview": {
          "kpi": {
            "credits": "الرصيد المستخدم",
            "requests": "الطلبات",
            "characters": "الكلام المُولَّد",
            "minutes": "الصوت المعالَج",
            "success": "نسبة النجاح"
          },
          "planRate": "≈ {{usd}} بسعر باقة {{plan}}",
          "trialRate": "≈ {{usd}} بسعر فترتك التجريبية",
          "planRateGeneric": "≈ {{usd}} بسعر باقتك",
          "calls": "{{count}} طلب",
          "charactersSub": "حرف قُرئ بصوت عالٍ",
          "minutesSub": "صوت أُرسل إلى تحويل الكلام إلى نص أو تنقية الصوت",
          "minutes": "{{n}} دقيقة",
          "seconds": "{{n}} ث",
          "failedCount": "{{count}} طلب فاشل",
          "new": "جديد",
          "vsPrevious": "مقارنة بالفترة السابقة",
          "pts": "نقطة",
          "topKeys": {
            "title": "أكثر مفاتيح API استخدامًا",
            "sub": "الرصيد في هذه الفترة. اضغط على أحدها لتصفية كل شيء."
          },
          "topVoices": {
            "title": "أكثر الأصوات استخدامًا",
            "sub": "الرصيد المنفق على كل صوت."
          },
          "explore": "استكشف ‹",
          "nothing": "لا شيء في هذه الفترة.",
          "creditsShort": "رصيد",
          "mainHint": "مرّر على عمود لرؤية التفاصيل. اضغط على عمود لفتح سجلات ذلك اليوم. اضغط على البطاقات أعلاه لتغيير المقياس.",
          "clickHint": "اضغط لفتح سجلات هذا اليوم",
          "group": {
            "label": "تجميع حسب",
            "service": "الخدمة",
            "key": "مفتاح API",
            "voice": "الصوت"
          },
          "groupLower": {
            "service": "الخدمة",
            "key": "مفتاح API",
            "voice": "الصوت"
          },
          "measure": {
            "credits": "الرصيد",
            "spend": "الإنفاق ($)",
            "requests": "الطلبات",
            "characters": "الأحرف",
            "minutes": "دقائق الصوت"
          },
          "unit": {
            "credits": "رصيد",
            "requests": "طلب",
            "characters": "حرف",
            "minutes": "دقيقة صوت"
          },
          "title": "{{measure}} حسب {{group}}",
          "weekOf": "أسبوع {{date}}",
          "other": "أخرى ({{count}})",
          "failed": {
            "title": "الطلبات الفاشلة",
            "sub": "حسب مفتاح API. لا تُحتسب الطلبات الفاشلة أبدًا.",
            "unit": "طلب فاشل"
          },
          "worst": {
            "prefix": "أعلى معدل فشل:",
            "suffix": "، {{rate}}% من طلباته.",
            "seeLogs": "عرض السجلات"
          },
          "plan": {
            "title": "رصيد الباقة في هذه الدورة",
            "sub": "باقتك كاملة، لكل المنتجات. يُجدَّد في {{date}}.",
            "of": "من {{total}} · {{pct}}",
            "dot": "نقطة واحدة = {{count}} رصيد، أي 5% من الباقة",
            "limitOf": "{{used}} من حد المفتاح {{limit}}",
            "limitUnit": "حدود المفاتيح: نقطة واحدة = 10% من حد ذلك المفتاح"
          },
          "near": "قريب من الحد"
        },
        "trends": {
          "sub": "هذه الفترة مقارنة بالتي قبلها، يومًا بيوم.",
          "measureLabel": "المقياس",
          "against": "مقارنة بآخر {{days}} يومًا قبلها",
          "new": "جديد",
          "measure": {
            "credits": "رصيد",
            "requests": "طلب",
            "characters": "حرف",
            "minutes": "دقيقة صوت"
          },
          "metric": {
            "credits": "الرصيد",
            "requests": "الطلبات",
            "characters": "الأحرف",
            "minutes": "الدقائق"
          },
          "unit": {
            "credits": "رصيد",
            "requests": "طلب",
            "characters": "حرف",
            "minutes": "دقيقة صوت"
          },
          "thisPeriod": "هذه الفترة",
          "previousPeriod": "الفترة السابقة",
          "weekOf": "أسبوع {{date}}",
          "weekOfPrev": "أسبوع {{date}}",
          "tipVs": "{{now}} مقابل {{before}}",
          "chartLabel": "هذه الفترة مقارنة بالفترة السابقة",
          "nothing": "لا شيء في هذه الفترة.",
          "more": "أخرى",
          "movers": {
            "title": "أكبر التغييرات",
            "sub": "ما تغيّر أكثر مقارنة بالفترة السابقة. اضغط على صف لتصفية النظرة العامة.",
            "show": "عرض"
          },
          "seg": {
            "all": "الكل",
            "key": "مفاتيح API",
            "service": "الخدمات",
            "voice": "الأصوات"
          },
          "kind": {
            "key": "مفتاح API",
            "service": "خدمة",
            "voice": "صوت"
          },
          "col": {
            "any": "مفتاح أو خدمة أو صوت",
            "trend": "الاتجاه",
            "now": "هذه الفترة",
            "before": "السابقة",
            "change": "التغيّر"
          }
        },
        "logs": {
          "title": "الطلبات",
          "count": "{{count}} طلب",
          "countOne": "طلب واحد",
          "onDay": "في {{date}}",
          "keep": "تُحفظ السجلات 365 يومًا",
          "failedOnly": "الفاشلة فقط",
          "find": "ابحث بمعرّف الطلب",
          "findClear": "مسح",
          "findInvalid": "الصق قيمة X-Request-Id كاملة.",
          "findNone": "لا يوجد طلب بهذا المعرّف خلال آخر 365 يومًا.",
          "col": {
            "time": "الوقت",
            "key": "مفتاح API",
            "endpoint": "نقطة الوصول",
            "status": "الحالة",
            "credits": "الرصيد",
            "took": "المدة"
          },
          "detail": {
            "requestId": "معرّف الطلب",
            "service": "الخدمة",
            "voice": "الصوت",
            "billed": "المحتسب",
            "error": "errorMessage",
            "notCharged": "لم يُحتسب أي رصيد."
          },
          "billed": {
            "characters": "{{n}} حرف",
            "minutes": "{{n}} دقيقة",
            "seconds": "{{n}} ث",
            "credits": "{{n}} رصيد",
            "usd": "≈ {{amount}}"
          },
          "took": {
            "ms": "{{n}} مللي ث",
            "s": "{{n}} ث"
          },
          "empty": "لا توجد طلبات مطابقة.",
          "loading": "جارٍ تحميل الطلبات",
          "error": "تعذّر تحميل الطلبات.",
          "retry": "حاول مرة أخرى",
          "prev": "السابق",
          "next": "التالي",
          "page": "صفحة {{page}} من {{pages}}"
        },
        "explore": {
          "controls": "عناصر التحكم في الاستكشاف",
          "measure": {
            "label": "المقياس",
            "credits": "الرصيد",
            "spend": "الإنفاق ($)",
            "requests": "الطلبات",
            "characters": "الأحرف",
            "minutes": "دقائق الصوت",
            "errors": "الأخطاء"
          },
          "unit": {
            "credits": "رصيد",
            "requests": "طلب",
            "characters": "حرف",
            "minutes": "دقيقة صوت",
            "errors": "خطأ"
          },
          "group": {
            "label": "تجميع حسب",
            "then": "ثم حسب",
            "none": "بدون"
          },
          "dim": {
            "key": "مفتاح API",
            "service": "الخدمة",
            "voice": "الصوت"
          },
          "dimLower": {
            "key": "مفتاح API",
            "service": "الخدمة",
            "voice": "الصوت"
          },
          "per": {
            "label": "لكل",
            "day": "يوم",
            "week": "أسبوع",
            "month": "شهر",
            "none": "بدون (ترتيب)"
          },
          "perLower": {
            "day": "يوم",
            "week": "أسبوع",
            "month": "شهر"
          },
          "show": {
            "label": "عرض",
            "top": "أعلى {{count}}"
          },
          "chart": {
            "label": "نوع الرسم",
            "bar": "أعمدة",
            "line": "خطوط",
            "dots": "نقاط"
          },
          "running": "إجمالي تراكمي",
          "try": "جرّب:",
          "preset": {
            "spendPerKeyWeekly": "الإنفاق لكل مفتاح، أسبوعيًا",
            "eachKeyByService": "كل مفتاح حسب الخدمة",
            "charsPerVoiceRunning": "الأحرف لكل صوت، إجمالي تراكمي",
            "failuresPerKey": "الإخفاقات لكل مفتاح"
          },
          "title": {
            "by": "{{base}} حسب {{group}}",
            "byTwo": "{{base}} حسب {{group}} و{{sub}}",
            "per": "{{base}} لكل {{unit}}",
            "cumulative": "{{base}}، تراكمي"
          },
          "join": "{{a}} · {{b}}",
          "weekOf": "أسبوع {{date}}",
          "wholePeriod": "الفترة كاملة",
          "table": {
            "label": "جدول البيانات",
            "metric": "المقياس",
            "total": "الإجمالي"
          },
          "nothing": "لا شيء في هذه الفترة.",
          "more": "أخرى",
          "other": "أخرى ({{count}})"
        }
      },
      "addEndpointModal": {
        "eyebrow": "إعداد خطاف الويب",
        "activeHint": "استقبال الأحداث المشترَك بها عبر نقطة النهاية هذه.",
        "editTitle": "تعديل خطاف الويب",
        "addTitle": "إنشاء Webhook",
        "closeModal": "إغلاق النافذة",
        "nameLabel": "الاسم",
        "namePlaceholder": "مثال: خطاف ويب الإنتاج",
        "urlLabel": "رابط نقطة النهاية",
        "urlPlaceholder": "https://your-domain.com/webhook",
        "eventTypesLabel": "أنواع الأحداث",
        "active": "مُفعَّل",
        "cancel": "إلغاء",
        "saving": "جارٍ الحفظ…",
        "saveChanges": "حفظ التغييرات",
        "updateError": "تعذّر تحديث خطاف الويب. يُرجى المحاولة مرة أخرى.",
        "createError": "تعذّر إنشاء خطاف الويب. يُرجى المحاولة مرة أخرى.",
        "enable": "تفعيل",
        "enabled": "مُفعَّل",
        "disabled": "معطّل",
        "validationEndpointUrl": "أدخل رابطًا صالحًا يبدأ بـ https://.",
        "create": "إنشاء",
        "secretTitle": "احفظ مفتاح التوقيع",
        "secretBody": "استخدمه للتحقق من أن الرسائل مرسلة من إيكونوڤا.",
        "secretWarning": "انسخه الآن. يظهر مرة واحدة فقط ولا يمكن استرجاعه.",
        "secretDone": "تم"
      },
      "createApiKeyModal": {
        "eyebrow": "بيانات اعتماد المطوّر",
        "secretEyebrow": "تم إنشاء بيانات الاعتماد",
        "activeHint": "السماح بالطلبات التي تستخدم بيانات الاعتماد هذه.",
        "saveYourApiKey": "احفظ مفتاح واجهة برمجة التطبيقات الخاص بك",
        "secretNotShownAgain": "لن يتم عرض هذا السر مرة أخرى.",
        "keyName": "اسم المفتاح",
        "secretKey": "المفتاح السري",
        "copyOrDownloadNotice": "يُرجى نسخ هذا السر أو تنزيله الآن. لن تتمكن من رؤيته مرة أخرى بعد إغلاق هذه النافذة.",
        "downloadJson": "تنزيل JSON",
        "copied": "تم النسخ!",
        "copy": "نسخ",
        "editTitle": "تعديل مفتاح واجهة برمجة التطبيقات",
        "createTitle": "إنشاء مفتاح جديد",
        "closeModal": "إغلاق النافذة",
        "nameLabel": "الاسم",
        "namePlaceholder": "أدخل اسم المفتاح",
        "active": "مُفعَّل",
        "creditLimit": "حد الرصيد",
        "creditLimitPlaceholder": "اتركه فارغًا لرصيد غير محدود",
        "limitTooHigh": "يجب ألا يزيد حد الرصيد عن {{max}} رصيد.",
        "limitInvalid": "أدخل عددًا صحيحًا من الرصيد، 1 أو أكثر، أو اتركه فارغًا لرصيد غير محدود.",
        "createdTitle": "تم إنشاء المفتاح بنجاح",
        "shownOnce": "يُعرض السر مرة واحدة. بعد الإغلاق تعرض البوابة الأحرف الأولى من المفتاح فقط.",
        "decreaseLimit": "خفّض حد الرصيد",
        "increaseLimit": "ارفع حد الرصيد",
        "services": "الخدمات",
        "noAccess": "بدون وصول",
        "noServiceHint": "امنح هذا المفتاح صلاحية الوصول إلى خدمة واحدة على الأقل.",
        "access": "وصول",
        "cancel": "إلغاء",
        "saving": "جارٍ الحفظ…",
        "saveChanges": "حفظ التغييرات",
        "createKey": "إنشاء المفتاح",
        "serviceTts": "نص إلى كلام (TTS)",
        "serviceStt": "كلام إلى نص (STT)",
        "serviceClean": "تنقية الصوت",
        "agentsHint": "يتيح لخادمك إنشاء تذاكر أداة الموقع الإلكتروني",
        "updateError": "تعذّر تحديث المفتاح. يُرجى المحاولة مرة أخرى.",
        "createError": "تعذّر إنشاء المفتاح. يُرجى المحاولة مرة أخرى.",
        "enabled": "مُفعَّل",
        "disabled": "معطّل",
        "create": "إنشاء"
      },
      "apiKeys": {
        "createdButActive": "تم إنشاء المفتاح لكنه ما زال نشطًا — عطّله من القائمة",
        "title": "المطوّرون – مفاتيح واجهة برمجة التطبيقات",
        "subtitle": "يتيح لك مفتاح واجهة برمجة التطبيقات الاتصال بواجهتنا البرمجية واستخدام ميزاتها. يمكنك إنشاء عدة مفاتيح.",
        "createNewKey": "إنشاء مفتاح جديد",
        "overLimitPrefix": "تجاوزت مساحة عملك حد مفاتيح واجهة برمجة التطبيقات للخطة الحالية. احذف المفاتيح غير المستخدمة أو",
        "upgradePlanLink": "قم بترقية خطتك",
        "overLimitSuffix": "لإنشاء المزيد.",
        "loading": "جارٍ تحميل مفاتيح واجهة برمجة التطبيقات…",
        "emptyTitle": "لا توجد مفاتيح واجهة برمجة تطبيقات بعد",
        "emptyDescription": "أنشئ مفتاحك الأول لبدء استخدام واجهة برمجة التطبيقات.",
        "neverUsed": "—",
        "openActionsMenu": "فتح قائمة الإجراءات",
        "edit": "تعديل",
        "delete": "حذف",
        "deleteDialogTitle": "حذف مفتاح واجهة برمجة التطبيقات",
        "headerName": "الاسم",
        "headerKey": "المفتاح",
        "headerCreated": "تاريخ الإنشاء",
        "headerLastUsed": "آخر استخدام",
        "headerEnabled": "مُفعَّل",
        "headerStatus": "الحالة",
        "loadError": "تعذّر تحميل مفاتيح واجهة برمجة التطبيقات. يُرجى المحاولة مرة أخرى.",
        "limitReachedTitle": "تم بلوغ حد مفاتيح واجهة برمجة التطبيقات",
        "limitReachedMessage": "تسمح خطتك بـ {{limit}} من مفاتيح واجهة برمجة التطبيقات النشطة. احذف مفتاحًا موجودًا أو قم بترقية خطتك لإنشاء مفتاح آخر.",
        "upgradePlanAction": "ترقية الخطة",
        "successTitle": "تم بنجاح",
        "updatedMessage": "تم تحديث مفتاح واجهة برمجة التطبيقات بنجاح",
        "createdMessage": "تم إنشاء مفتاح واجهة برمجة التطبيقات بنجاح",
        "deleteConfirm": "هل أنت متأكد من رغبتك في حذف \"{{name}}\"؟ لا يمكن التراجع عن هذا الإجراء.",
        "deletedTitle": "تم الحذف",
        "deletedMessage": "تم حذف مفتاح واجهة برمجة التطبيقات بنجاح",
        "toggleAria": "تفعيل أو تعطيل {{name}}",
        "serviceTts": "تحويل النص إلى كلام",
        "serviceStt": "تحويل الكلام إلى نص",
        "serviceClean": "تنقية الصوت",
        "serviceAgents": "الوكلاء",
        "createdOn": "أُنشئ",
        "unlimited": "غير محدود",
        "creditsLimit": "{{count}} رصيد",
        "deleteError": "لم يُحذف المفتاح. حاول مجددًا.",
        "headerActions": "الإجراءات",
        "statusEnabled": "مُفعَّل",
        "statusDisabled": "معطّل"
      },
      "docsLinks": {
        "readDocs": "اقرأ التوثيق",
        "ttsQuickstart": "دليل البدء لتحويل النص إلى كلام"
      },
      "overview": {
        "title": "المطوّرون – نظرة عامة",
        "subtitle": "تُشغّل منصة إيكونوڤا ثلاث قدرات أساسية",
        "sectionLabel": "القدرات الأساسية",
        "quickstartLabel": "طلبك الأول",
        "quickstartTitle": "بداية سريعة للمطوّرين",
        "quickstartDescription": "تعرّف على الأساسيات ونفّذ أول طلب لك عبر واجهة Echonova البرمجية.",
        "getStart": "ابدأ البناء",
        "ready": "جاهز",
        "resourcesLabel": "ابنِ بشكل أسرع",
        "quickLinks": "روابط سريعة",
        "linkTitle": "رابط نظرة عامة للمطوّرين",
        "capabilities": {
          "agent": {
            "title": "الوكلاء",
            "desc": "أنشئ وكلاء محادثة منخفضي الاستجابة مع دعم المقاطعة ومعرفتك الخاصة.",
            "alt": "أيقونة الوكلاء",
            "aria": "عرض مثال كود الوكلاء"
          },
          "tts": {
            "title": "نص إلى كلام (TTS)",
            "desc": "حوّل النص المكتوب إلى صوت منطوق واقعي بأصوات قابلة للتخصيص.",
            "alt": "أيقونة نص إلى كلام",
            "aria": "عرض مثال كود نص إلى كلام"
          },
          "stt": {
            "title": "كلام إلى نص (STT)",
            "desc": "حوّل الصوت المنطوق إلى نصوص دقيقة ومزوّدة بطوابع زمنية.",
            "alt": "أيقونة كلام إلى نص",
            "aria": "عرض مثال كود كلام إلى نص"
          },
          "clean": {
            "title": "تنقية الصوت",
            "desc": "أزل الضوضاء وعدّل مستوى الصوت لتسجيل قصير بطلب واحد.",
            "alt": "أيقونة تنقية الصوت",
            "aria": "عرض مثال كود تنقية الصوت"
          }
        },
        "quickLinkCards": {
          "activity": {
            "title": "النشاط حسب المفتاح"
          },
          "createApiKey": {
            "title": "إنشاء مفتاح API",
            "desc": "أنشئ أول مفتاح API لك لبدء البناء",
            "alt": "أيقونة مفتاح API"
          },
          "apiReference": {
            "title": "مرجع API",
            "desc": "وثائق ومرشدات API كاملة",
            "alt": "أيقونة مرجع API"
          }
        }
      },
      "requestLog": {
        "liveLabel": "الطلبات المباشرة",
        "loadError": "لم يُحمَّل سجل الطلبات. حاول مجددًا.",
        "title": "سجل الطلبات",
        "subtitle": "اعرض وحلّل جميع طلبات واجهة برمجة التطبيقات المُرسلة إلى حسابك",
        "loading": "جارٍ تحميل سجل الطلبات…",
        "emptyTitle": "لا توجد طلبات بعد",
        "emptyDescription": "ستظهر استدعاءات واجهة برمجة التطبيقات هنا بمجرد بدء استخدام مفاتيحك.",
        "unknown": "غير معروف",
        "headerCode": "الرمز",
        "headerMethod": "الأسلوب",
        "headerPath": "المسار",
        "headerApiKey": "مفتاح واجهة برمجة التطبيقات",
        "headerTime": "الزمن",
        "headerTimestamp": "الطابع الزمني",
        "headerRequest": "الطلب",
        "headerUser": "المستخدم"
      },
      "connectedApps": {
        "title": "التطبيقات المتصلة",
        "lead": "تطبيقات مثل Claude يمكنها استخدام مساحة العمل هذه وصرف رصيدها.",
        "connectedBy": "ربطه",
        "connectedAt": "تاريخ الربط",
        "lastUsed": "آخر استخدام",
        "never": "لم يُستخدم",
        "revoke": "فصل",
        "revokeAria": "فصل {{client}}",
        "confirmTitle": "فصل {{client}}؟",
        "confirmBody": "يتوقف {{client}} عن العمل مع مساحة العمل هذه فورًا. يمكنك ربطه مرة أخرى لاحقًا.",
        "revoked": "تم فصل {{client}}",
        "emptyTitle": "لا توجد تطبيقات متصلة",
        "emptyBody": "اربط Claude لاستخدام أصوات إيكونوڤا في محادثاتك.",
        "emptyLink": "كيفية ربط Claude",
        "loadError": "تعذّر تحميل التطبيقات المتصلة.",
        "revokeError": "تعذّر فصل هذا التطبيق."
      },
      "webhooks": {
        "title": "المطوّرون – خطافات الويب",
        "subtitle": "إنشاء وإدارة Webhooks لاستقبال إشعارات فورية من Echonova وإرسالها إلى أنظمتك الخارجية.",
        "addEndpoint": "إضافة نقطة نهاية",
        "loading": "جارٍ تحميل خطافات الويب…",
        "emptyTitle": "لا توجد خطافات ويب بعد",
        "emptyDescription": "أضف نقطة النهاية الأولى لاستقبال إشعارات الأحداث.",
        "copyId": "نسخ معرّف خطاف الويب",
        "openActionsMenu": "فتح قائمة الإجراءات",
        "edit": "تعديل",
        "delete": "حذف",
        "deleteDialogTitle": "حذف خطاف الويب",
        "headerName": "الاسم",
        "headerSubscribedEvents": "الأحداث المُشترك بها",
        "headerId": "المعرّف",
        "headerEndpoint": "نقطة النهاية",
        "headerStatus": "الحالة",
        "loadError": "تعذّر تحميل خطافات الويب. يُرجى المحاولة مرة أخرى.",
        "deleteConfirm": "هل تريد حذف خطاف الويب \"{{name}}\"؟ لا يمكن التراجع عن هذا الإجراء.",
        "deletedTitle": "تم الحذف",
        "deletedMessage": "تم حذف خطاف الويب بنجاح",
        "copiedTitle": "تم النسخ",
        "copiedMessage": "تم نسخ معرّف خطاف الويب إلى الحافظة",
        "noEvents": "لا توجد أحداث",
        "failures": "{{count}} محاولات تسليم فاشلة",
        "deleteError": "لم يُحذف خطاف الويب. حاول مجددًا.",
        "updatedTitle": "تم التحديث",
        "statusUpdatedMessage": "خطاف الويب {{status}}",
        "statusEnabled": "مُفعَّل",
        "statusDisabled": "مُعطَّل",
        "headerActions": "الإجراءات",
        "events": {
          "jobCompleted": "اكتمل الطلب",
          "jobFailed": "فشل الطلب",
          "spendingWarning": "تنبيه الرصيد",
          "spendingExhausted": "نفد الرصيد"
        }
      },
      "pagination": {
        "showing": "عرض {{from}}–{{to}} من {{total}}",
        "previous": "السابق",
        "next": "التالي"
      },
      "page": {
        "eyebrow": "منصة إيكونوڤا للمطوّرين",
        "title": "ابنِ بالصوت.",
        "subtitle": "أنشئ تجارب صوتية تبدأ من العربية عبر واجهات بسيطة للتوليد والتفريغ النصي وما حولهما.",
        "tabOverview": "نظرة عامة",
        "tabApiKeys": "مفاتيح واجهة برمجة التطبيقات",
        "tabWebhooks": "خطافات الويب",
        "tabRequestLog": "سجل الطلبات",
        "tabConnectedApps": "التطبيقات المتصلة"
      }
    },
    "subscription": {
      "overviewHeader": "الاشتراك",
      "workflowHeader": "اشتراك إيكونوڤا",
      "billingCycleToggle": {
        "monthly": "شهري",
        "yearly": "سنوي",
        "ariaLabel": "استخدام الفوترة السنوية",
        "discount": "خصم {{percent}}%"
      },
      "common": {
        "unavailable": "غير متاح"
      },
      "overview": {
        "breadcrumb": "ملفي الشخصي / الاشتراك",
        "title": "الاشتراك",
        "nextBilling": "تاريخ الفوترة التالي: {{date}}",
        "manageBilling": "إدارة الفوترة",
        "upgrade": "ترقية خطتك",
        "summaryTitle": "اشتراكك",
        "billedPrice": "الفوترة {{cycle}} · {{price}}/{{period}}",
        "creditsUsage": "استخدام الأرصدة",
        "remainingCredits": "المتبقي: {{count}} رصيد",
        "billingInformation": "إدارة الفوترة",
        "billingDescription": "طريقة الدفع الآمنة ومزود الفوترة.",
        "update": "تحديث",
        "paymentMethod": "طريقة الدفع",
        "billingCycle": "دورة الفوترة",
        "nextInvoice": "الفاتورة التالية في {{date}}",
        "providerManaged": "تتم إدارة تفاصيل الدفع بأمان بواسطة {{provider}}.",
        "quickActions": "إجراءات سريعة",
        "upgradePlan": "ترقية الخطة",
        "changePlan": "تغيير الخطة",
        "changePlanDescription": "قارن الخطط واختر السعة التي تحتاجها.",
        "downloadInvoice": "تحميل أحدث فاتورة",
        "invoiceDescription": "احصل على نسخة من أحدث فاتورة.",
        "cancelDescription": "إيقاف التجديد في نهاية الفترة الحالية.",
        "showPlan": "عرض خطة {{plan}}",
        "previousPlan": "الخطة السابقة",
        "nextPlan": "الخطة التالية",
        "billedCycle": "تُدفع {{cycle}} ·",
        "trialHeadline": "فترة تجريبية مجانية",
        "trialActive": "الفترة التجريبية جارية",
        "addCredits": "أضف رصيداً إضافياً",
        "extraCredits": "رصيد إضافي: {{count}}",
        "expiringNext": "{{count}} تنتهي في {{date}}",
        "neverExpire": "{{count}} لا تنتهي صلاحيتها",
        "autoTopUp": "الشحن التلقائي",
        "autoTopUpOff": "متوقف",
        "autoTopUpOn": "عند أقل من {{threshold}} رصيد، أضف {{amount}}. أُنفق {{spent}} من {{cap}} هذا الشهر",
        "autoTopUpFailed": "تم الإيقاف: رُفضت البطاقة. حدّث بطاقتك ثم فعّله مجددًا.",
        "autoTopUpUnavailable": "مزوّد الدفع هذا لا يدعم الشحن التلقائي",
        "on": "مفعّل",
        "off": "متوقف",
        "quickUnavailable": "متاح بعد الاشتراك في خطة مدفوعة"
      },
      "addCredits": {
        "title": "إضافة المزيد من الرصيد",
        "lead": "لا تنتهي صلاحية الرصيد الإضافي، حتى بعد تجديد خطتك أو انتهائها. يُستخدم رصيد الخطة أولًا دائمًا.",
        "topUpBy": "اختر باقة",
        "rate": "{{price}} لكل {{credits}} رصيد",
        "packCredits": "{{credits}} رصيد",
        "packsLabel": "باقات الأرصدة",
        "noPacks": "باقات الأرصدة غير متاحة حاليًا. حاول مرة أخرى لاحقًا.",
        "remaining": "الرصيد المتبقي",
        "topUpCredits": "رصيد الشحن",
        "afterTopUp": "الرصيد بعد الشحن",
        "chargedAs": "يُخصم من بطاقتك {{amount}}.",
        "taxNote": "قد تُضاف ضريبة المبيعات أو ضريبة القيمة المضافة أو ضرائب غير مباشرة أخرى إلى المبلغ وفقًا للوائح المحلية لديك.",
        "consentPrefix": "بالنقر على \"إضافة رصيد\" فإنك توافق على",
        "terms": "شروط الخدمة",
        "consentAnd": "و",
        "privacy": "سياسة الخصوصية",
        "cancel": "إلغاء",
        "confirm": "إضافة رصيد",
        "redirecting": "جارٍ تحويلك إلى PayPal…",
        "back": "رجوع",
        "error": {
          "load": "تعذّر تحميل الأسعار. حاول مرة أخرى.",
          "start": "تعذّر بدء عملية الشراء. حاول مرة أخرى.",
          "noClientSecret": "تعذّر إنشاء نموذج الدفع. حاول مرة أخرى."
        },
        "payWith": "الدفع عبر"
      },
      "autoTopUp": {
        "title": "الشحن التلقائي",
        "lead": "عندما ينخفض رصيدك نقوم بالخصم من البطاقة المرتبطة باشتراكك ونضيف الرصيد تلقائيًا.",
        "loading": "جارٍ التحميل…",
        "enable": "تفعيل الشحن التلقائي",
        "threshold": "عندما ينخفض الرصيد عن",
        "credits": "رصيد",
        "thresholdHelp": "من {{min}} إلى {{max}} رصيد",
        "thresholdCover": "يجب أن تغطي عملية شحن واحدة هذا الحد. اختر باقة أكبر أو اخفض الحد.",
        "amount": "الباقة",
        "cap": "الحد الشهري",
        "capHelp": "لا يقل عن سعر الباقة، وحتى {{max}}$",
        "capLow": "يجب ألا يقل عن سعر الباقة",
        "card": "البطاقة المسجّلة: {{brand}} ····{{last4}}",
        "noCard": "لا توجد بطاقة مسجّلة لهذا الاشتراك",
        "spent": "أُنفق هذا الشهر: {{spent}} من {{cap}}",
        "spentLabel": "أُنفق هذا الشهر",
        "spentValue": "{{spent}} من {{cap}}",
        "change": "تغيير",
        "authorize": "بالحفظ تسمح لـ EchoNova بخصم {{amount}} من {{card}} مقابل {{credits}} رصيد كلما انخفض رصيدك عن {{threshold}}، بحد أقصى {{cap}} شهريًا. يمكنك إيقافه في أي وقت.",
        "chargedEach": "يُخصم من بطاقتك {{amount}} في كل مرة.",
        "failed": "تم إيقاف الشحن التلقائي بعد 3 محاولات خصم فاشلة. أصلح بطاقتك ثم فعّله مجددًا.",
        "packAboveCap": "أُوقف: سعر باقتك أعلى من الحد الشهري. اختر باقة ضمن الحد الشهري أو ارفع الحد، ثم فعّله مجددًا.",
        "packRetired": "أُوقف: باقتك لم تعد متاحة. اختر باقة أخرى، ثم فعّله مجددًا.",
        "packBelowThreshold": "أُوقف: باقتك تحتوي رصيدًا أقل من «عندما ينخفض الرصيد عن». اختر باقة أكبر أو اخفض هذا الحد، ثم فعّله مجددًا.",
        "turnedOff": "الشحن التلقائي متوقف. يمكنك تفعيله مجددًا في أي وقت.",
        "cancel": "إلغاء",
        "save": "حفظ",
        "error": {
          "save": "تعذّر حفظ الشحن التلقائي. حاول مرة أخرى."
        }
      },
      "plansPage": {
        "breadcrumb": "ملفي الشخصي / الاشتراك / الخطط",
        "back": "العودة إلى الاشتراك ←",
        "title": "ترقية خطتك",
        "subtitle": "اختر خطة بناءً على احتياجاتك",
        "categoriesLabel": "فئات الخطط",
        "categories": {
          "all": "الكل",
          "voice": "مولّد الصوت بالذكاء الاصطناعي",
          "annotation": "التوسيم"
        },
        "mostPopular": "الأكثر شيوعًا",
        "changeTitle": "التغيير إلى {{plan}}؟",
        "changeWarning": "تأكيد تغيير الخطة",
        "changeDetail": "سيطبّق مزود الفوترة الحالي تغيير الخطة وفق قواعد احتساب النسبة والتجديد الحالية.",
        "confirmChange": "تأكيد التغيير",
        "keepCurrent": "الاحتفاظ بالخطة الحالية"
      },
      "cancelDialog": {
        "title": "إلغاء الاشتراك",
        "warning": "هل أنت متأكد من رغبتك في الإلغاء؟",
        "detail": "ستظل خطة {{plan}} نشطة حتى {{date}}. بعد ذلك ستفقد الوصول إلى:",
        "confirm": "إلغاء الاشتراك",
        "keep": "الاحتفاظ بخطتي",
        "close": "إغلاق نافذة الإلغاء",
        "benefits": {
          "voiceCloning": "استنساخ الصوت الاحترافي",
          "commercialLicense": "الترخيص التجاري",
          "prioritySupport": "الدعم ذو الأولوية",
          "planCreditsLeft": "رصيد الخطة المتبقي الآن"
        }
      },
      "cancelled": {
        "title": "تم إلغاء الاشتراك",
        "subtitle": "تم إلغاء خطة {{plan}}.",
        "accessUntil": "الوصول حتى",
        "plan": "الخطة",
        "refund": "الاسترداد",
        "refundValue": "لا استرداد — الاستخدام حتى نهاية الفترة",
        "changedMind": "غيّرت رأيك؟",
        "reactivate": "إعادة تفعيل الخطة",
        "continue": "متابعة"
      },
      "planCard": {
        "perYear": "/سنة",
        "perMonth": "/شهر",
        "approxPerMonth": "≈ ${{amount}}/شهر",
        "save": "وفّر {{percent}}%",
        "creditsPerMonth": "{{count}} رصيد / شهر",
        "unlimited": {
          "agents": "وكلاء غير محدودين",
          "seats": "مقاعد غير محدودة",
          "apiKeys": "مفاتيح API غير محدودة"
        },
        "count": {
          "agents": {
            "one": "{{value}} وكيل",
            "other": "{{value}} وكلاء"
          },
          "seats": {
            "one": "{{value}} مقعد",
            "other": "{{value}} مقاعد"
          },
          "apiKeys": {
            "one": "{{value}} مفتاح API",
            "other": "{{value}} مفاتيح API"
          }
        },
        "unlimitedStorage": "تخزين معرفي غير محدود",
        "storage": "{{size}} تخزين معرفي",
        "action": {
          "current": "الخطة الحالية",
          "scheduled": "مجدولة",
          "upgrade": "ترقية",
          "downgrade": "تخفيض",
          "switchToYearly": "التبديل إلى السنوي",
          "switchToMonthly": "التبديل إلى الشهري",
          "select": "اختيار الخطة",
          "testAndConnect": "اختبر واتصل"
        },
        "billedYearly": "{{amount}} تُدفع سنويًا",
        "row": {
          "credits": "الرصيد الشهري",
          "agents": "الوكلاء",
          "storage": "مساحة المعرفة",
          "seats": "المقاعد",
          "apiKeys": "مفاتيح API",
          "included": "مشمول",
          "unlimited": "غير محدود"
        }
      },
      "currentPlanCard": {
        "via": "عبر {{provider}}",
        "upgrade": "ترقية",
        "refreshTitle": "تحديث حالة الاشتراك",
        "scheduledPrefix": "تم جدولة تغيير الخطة، التبديل إلى",
        "scheduledOn": "في {{date}}",
        "cancelChange": "إلغاء التغيير",
        "credits": "الأرصدة",
        "remaining": "/ {{total}} متبقٍّ",
        "percentUsed": "{{percent}}% مُستخدَم",
        "usedOf": "{{used}} من {{total}}",
        "cancelSubscription": "إلغاء الاشتراك",
        "noActivePlan": "لا توجد خطة نشطة",
        "noActivePlanDesc": "اختر خطة لبدء استخدام الميزات المتقدمة.",
        "choosePlan": "اختيار خطة",
        "status": {
          "freeTrial": "فترة تجريبية مجانية",
          "canceled": "ملغى",
          "paymentFailed": "فشل الدفع",
          "expired": "منتهٍ",
          "expiredSubline": "اختر خطة للمتابعة.",
          "active": "نشط"
        },
        "billedPeriod": "الفوترة {{period}}",
        "cta": {
          "addPayment": "إضافة طريقة دفع",
          "reactivate": "إعادة التفعيل",
          "updatePayment": "تحديث الدفع",
          "viewPlans": "عرض الخطط"
        },
        "manageOnPaypal": "الإدارة عبر PayPal",
        "manageBilling": "إدارة الفوترة",
        "pill": {
          "canceled": "ملغى",
          "pastDue": "متأخر السداد",
          "trial": "تجريبي",
          "active": "نشط"
        },
        "verb": {
          "ends": "تنتهي",
          "accessEnds": "ينتهي الوصول",
          "updateCardBy": "حدّث البطاقة بحلول",
          "renews": "يتجدد"
        },
        "unit": {
          "day": "يوم",
          "days": "أيام"
        },
        "endsCopy": {
          "today": "{{verb}} اليوم",
          "inDays": "{{verb}} خلال {{days}} {{unit}} · {{date}}",
          "onDate": "{{verb}} {{date}}"
        },
        "period": {
          "monthly": "شهريًا",
          "yearly": "سنويًا"
        }
      },
      "checkoutPage": {
        "breadcrumb": "ملفي الشخصي / الاشتراك / الخطط / الدفع",
        "title": "أكمل عملية الشراء",
        "subtitle": "راجع طلبك وأدخل تفاصيل الدفع.",
        "orderSummary": "ملخص الطلب",
        "plan": "الخطة",
        "billingCycle": "دورة الفوترة",
        "regularPrice": "السعر العادي",
        "amountDueToday": "المبلغ المستحق اليوم",
        "paymentDetails": "تفاصيل الدفع",
        "securePayment": "دفع آمن",
        "providerSecurity": "يتم جمع تفاصيل الدفع بأمان بواسطة مزود الدفع المحدد.",
        "backToPlans": "العودة إلى الخطط",
        "subscriptionLabel": "اشتراك",
        "subscribeTo": "الاشتراك في {{plan}}",
        "renewingAt": "التجديد بمبلغ {{price}} لكل {{period}}",
        "paymob": "Paymob",
        "paymobHint": "الدفع بالبطاقة عبر Paymob",
        "paymobSaveConsent": "تحتفظ Paymob ببطاقتك لدفع التجديدات وتغييرات الخطة والشحن التلقائي. يمكنك إزالتها في أي وقت من صفحة إدارة الفوترة.",
        "billedMonthly": "فوترة شهرية - يمكن الإلغاء في أي وقت",
        "billedYearly": "فوترة سنوية - يمكن الإلغاء في أي وقت",
        "subtotal": "المجموع الفرعي",
        "totalDueToday": "الإجمالي المستحق اليوم",
        "included": "المشمول",
        "creditsPerMonth": "{{count}} رصيد / شهر",
        "choosePaymentMethod": "اختيار طريقة الدفع",
        "choosePaymentMethodDesc": "اختر طريقة الدفع المفضلة لديك لإتمام عملية الشراء",
        "paypal": "PayPal",
        "stripe": "Stripe",
        "loadingPaymentForm": "جارٍ تحميل نموذج الدفع...",
        "redirecting": "جارٍ إعادة التوجيه...",
        "payNow": "ادفع الآن",
        "currentProvider": "مزود الدفع الحالي: {{provider}}",
        "changePlanNotice": "سيطبّق مزود الفوترة الحالي تغيير الخطة وفق قواعد احتساب النسبة والتجديد الحالية.",
        "confirmPlanChange": "تأكيد تغيير الخطة",
        "paymentSecuredBy": "الدفع مؤمَّن بواسطة",
        "cycleMonthly": "شهري",
        "cycleYearly": "سنوي",
        "periodMonth": "شهر",
        "periodYear": "سنة",
        "error": {
          "paypalNoApprovalUrl": "لم تُرجِع PayPal رابط الموافقة.",
          "couldNotStartCheckout": "تعذّر بدء عملية الدفع.",
          "noClientSecret": "لم تتضمن استجابة الدفع مفتاح العميل السري.",
          "failedToLoadForm": "فشل تحميل نموذج الدفع."
        },
        "includedFeatures": "الميزات المشمولة",
        "cardHint": "الدفع بالبطاقة عبر Stripe",
        "paypalHint": "الموافقة في نافذة PayPal",
        "paypalNote": "توافق على الدفع في PayPal ثم تعود إلى هنا.",
        "redirectingPaypal": "جارٍ نقلك إلى PayPal. لا تغلق هذه النافذة ولا تُحدّثها.",
        "cycleChangeNote": "تبدأ فوترتك السنوية عند إتمام هذه الدفعة، وتنتهي فوترتك الشهرية."
      },
      "subscriptionPage": {
        "eyebrow": "اشتراك مساحة العمل",
        "title": "الخطط والفوترة",
        "subtitle": "أدر خطتك الحالية، وتابع الأرصدة المتاحة، واختر السعة المناسبة لما تعمل على بنائه.",
        "currentPlanDesc": "خطة مساحة العمل وحالة الفوترة والاستخدام الحالي للأرصدة.",
        "currentPlan": "الخطة الحالية",
        "upgradeYourPlan": "ترقية خطتك",
        "selectPlanDesc": "اختر خطة بناءً على احتياجاتك",
        "cancelDialog": {
          "title": "إلغاء الاشتراك",
          "message": "هل تريد إلغاء اشتراكك؟ سيستمر وصولك حتى نهاية فترة الفوترة الحالية.",
          "confirm": "إلغاء الاشتراك",
          "keep": "الاحتفاظ بالخطة"
        },
        "changeDialog": {
          "confirm": "تأكيد التغيير",
          "previewFailed": "تعذّر تحميل تفاصيل هذا التغيير. حاول مرة أخرى.",
          "retry": "حاول مرة أخرى"
        },
        "changeTitle": {
          "upgrade": "الترقية إلى {{plan}}؟",
          "downgrade": "التخفيض إلى {{plan}}؟",
          "switchToYearly": "تبديل {{plan}} إلى الفوترة السنوية؟",
          "switchToMonthly": "تبديل {{plan}} إلى الفوترة الشهرية؟"
        },
        "changeMessage": {
          "monthlyUpgrade": "تبدأ دورة شهرية جديدة اليوم. تدفع {{amount}} الآن.",
          "toAnnual": "تبدأ دورة سنوية جديدة اليوم. تدفع {{amount}} الآن.",
          "annualUpgrade": "تبدأ دورة سنوية جديدة اليوم. استخدمت ما قيمته {{used}} من سنتك الحالية، لذا يُخصم {{discount}} من السعر الجديد. تدفع {{amount}} الآن.",
          "annualUpgradeNoQuote": "تبدأ دورة سنوية جديدة اليوم. تُخصم القيمة غير المستخدمة من سنتك الحالية من السعر الجديد.",
          "keepCredits": "يبقى رصيدك غير المستخدم البالغ {{credits}} وتُضاف أرصدة الخطة الجديدة.",
          "keepCreditsNoCount": "يبقى رصيدك غير المستخدم وتُضاف أرصدة الخطة الجديدة.",
          "keepCreditsFirstMonth": "يبقى رصيدك غير المستخدم البالغ {{credits}} ويُضاف رصيد الشهر الأول من الخطة الجديدة.",
          "keepCreditsFirstMonthNoCount": "يبقى رصيدك غير المستخدم ويُضاف رصيد الشهر الأول من الخطة الجديدة.",
          "scheduled": "يسري في {{date}}. وحتى ذلك الحين تحتفظ بخطتك وأرصدتك الحالية. ينتهي رصيد الخطة غير المستخدم عند التغيير، ويبقى رصيد الشحن.",
          "scheduledNoDate": "يسري في نهاية فترتك الحالية. وحتى ذلك الحين تحتفظ بخطتك وأرصدتك الحالية. ينتهي رصيد الخطة غير المستخدم عند التغيير، ويبقى رصيد الشحن.",
          "paymobCheckout": "تبدأ الفوترة السنوية اليوم بدفعة قدرها {{amount}} في نموذج البطاقة.",
          "approvalNote": "توافق على الخطة الجديدة في PayPal أولًا.",
          "defaultCard": "يُخصم المبلغ من بطاقتك الافتراضية.",
          "newPrice": "سعر الخطة الجديدة",
          "periodEnd": "هذا التغيير مجدول لنهاية فترتك الحالية، {{date}}. لا يُخصم أي مبلغ الآن، وحتى ذلك الحين تحتفظ بخطتك وأرصدتك الحالية.",
          "periodEndNoDate": "هذا التغيير مجدول لنهاية فترتك الحالية. لا يُخصم أي مبلغ الآن، وحتى ذلك الحين تحتفظ بخطتك وأرصدتك الحالية."
        },
        "overCap": {
          "agents": "لديك حاليًا {{current}} وكيلًا لكن {{plan}} يسمح بـ {{allowed}} فقط. ستحتاج إلى أرشفة {{excess}} لإنشاء وكلاء جدد.",
          "storage": "تستخدم {{current}} من التخزين لكن {{plan}} يتضمن {{allowed}} فقط. ستحتاج إلى حذف {{excess}} قبل أن تتمكن من الرفع مجددًا.",
          "headsUp": "تنبيه: {{warnings}}",
          "seats": "لديك حالياً {{current}} عضواً في الفريق لكن {{plan}} تسمح بـ {{allowed}} فقط. ستحتاج إلى إزالة {{excess}} قبل دعوة أي عضو جديد.",
          "apiKeys": "لديك حالياً {{current}} مفتاح API لكن {{plan}} تسمح بـ {{allowed}} فقط. ستحتاج إلى إبطال {{excess}} قبل إنشاء مفاتيح جديدة."
        },
        "toast": {
          "changed": {
            "title": "تم تغيير الخطة",
            "upgraded": "تمت الترقية إلى {{plan}}.",
            "downgraded": "تم جدولة التخفيض إلى {{plan}} في نهاية الفترة.",
            "switchedToYearly": "تم التبديل إلى الفوترة السنوية.",
            "switchedToMonthly": "تم جدولة التبديل إلى الفوترة الشهرية في نهاية الفترة.",
            "scheduled": "تم جدولة التغيير إلى {{plan}} في نهاية هذه الفترة."
          },
          "changeFailed": {
            "title": "فشل تغيير الخطة",
            "detail": "تعذّر تغيير الخطة."
          },
          "changeCanceled": {
            "title": "تم إلغاء التغيير",
            "detail": "تم إلغاء تغيير خطتك المجدول."
          },
          "cancelChangeFailed": {
            "title": "تعذّر إلغاء التغيير"
          },
          "tryAgain": "يرجى المحاولة مرة أخرى.",
          "openBillingFailed": {
            "title": "تعذّر فتح الفوترة"
          },
          "refreshed": {
            "title": "تم التحديث",
            "detail": "اشتراكك محدّث."
          },
          "syncFailed": {
            "title": "فشلت المزامنة",
            "detail": "تعذّر تحديث اشتراكك."
          },
          "reactivated": {
            "title": "تمت إعادة التفعيل",
            "detail": "اشتراكك نشط مجددًا."
          },
          "reactivationFailed": {
            "title": "فشلت إعادة التفعيل",
            "detail": "تعذّرت إعادة تفعيل الاشتراك."
          },
          "canceled": {
            "title": "تم إلغاء الاشتراك",
            "detail": "يستمر وصولك حتى نهاية فترة الفوترة."
          },
          "cancellationFailed": {
            "title": "فشل الإلغاء",
            "detail": "تعذّر إلغاء الاشتراك."
          },
          "invoiceFailed": {
            "title": "تعذّر فتح الفاتورة"
          }
        },
        "error": {
          "failedToLoadPlans": "فشل تحميل الخطط."
        }
      },
      "plans": {
        "starter": {
          "name": "الاحترافية",
          "description": "للمنشئين الذين يصنعون محتوى متميزًا لجمهور عالمي"
        },
        "pro": {
          "name": "المؤسسات",
          "description": "للمنشئين الذين يصنعون محتوى متميزًا لجمهور عالمي"
        },
        "business": {
          "name": "الشركات الكبرى",
          "description": "للمنشئين الذين يصنعون محتوى متميزًا لجمهور عالمي"
        }
      },
      "presentationFeatures": {
        "credits": "الرصيد الشهري",
        "commercialLicense": "ترخيص للاستخدام التجاري",
        "instantCloning": "استنساخ صوتي فوري",
        "professionalCloning": "استنساخ صوتي احترافي"
      },
      "portalTitle": "الاشتراك",
      "portalSubtitle": "أدر خطتك وأرصدتك وتفضيلات الفوترة.",
      "checkoutTitle": "إتمام الدفع",
      "billingLink": "تفاصيل الفوترة",
      "creditsHistoryLink": "سجل الرصيد",
      "page": {
        "changesOn": "تتغير خطتك إلى {{plan}} في {{date}}.",
        "keepCurrentPlan": "الإبقاء على الخطة الحالية",
        "undoChangeFailed": "تعذّر التراجع عن تغيير الخطة",
        "currentPlan": "الخطة الحالية",
        "perCycle": "/ {{period}} · تُدفع {{cycle}}",
        "accessUntil": "الوصول حتى {{date}}",
        "billingInformation": "معلومات الفوترة",
        "downloadInvoices": "تنزيل الفواتير",
        "addCredits": "إضافة رصيد",
        "plansTitle": "خطط بسيطة. العربية أولًا. بلا مفاجآت",
        "howBilling": "كيف تعمل الفوترة",
        "nextInvoice": "الفاتورة التالية",
        "allInvoices": "كل الفواتير على {{provider}}",
        "noInvoices": "تظهر الفواتير بعد الاشتراك في خطة مدفوعة.",
        "oneTime": "مرة واحدة",
        "included": "مشمول",
        "cancelNote": "ينتهي رصيد اشتراكك في {{date}}. لا تنتهي صلاحية رصيد الشحن.",
        "cancelNoteNoDate": "ينتهي رصيد اشتراكك بنهاية هذه الفترة. لا تنتهي صلاحية رصيد الشحن.",
        "card": "{{brand}} ···· {{last4}}",
        "facts": {
          "upgrade": {
            "title": "الترقية",
            "body": "تبدأ دورة جديدة اليوم بسعر الخطة الجديدة. يبقى رصيدك غير المستخدم وتُضاف أرصدة الخطة الجديدة. في الترقية السنوية تُخصم القيمة غير المستخدمة من سنتك."
          },
          "downgrade": {
            "title": "التخفيض",
            "body": "يُطبّق في نهاية الفترة الحالية، وكذلك التحويل من السنوي إلى الشهري. ينتهي رصيد الخطة غير المستخدم عند التغيير."
          },
          "cancel": {
            "title": "الإلغاء",
            "body": "تبقى خطتك نشطة حتى نهاية الفترة. بعدها ينتهي رصيد الخطة وتُطبّق الحدود الأساسية، ولا تنتهي صلاحية رصيد الشحن."
          },
          "extra": {
            "title": "الرصيد الإضافي",
            "body": "لا تنتهي صلاحيته، مع خطة مدفوعة أو بدونها. يُستخدم رصيد خطتك دائمًا أولًا."
          },
          "rollover": {
            "title": "الترحيل",
            "body": "ينتقل رصيد الخطة غير المستخدم إلى الشهر التالي عند تجديد الخطة نفسها، بحد أقصى 3 أضعاف رصيدك الشهري."
          },
          "payment": {
            "title": "الدفع",
            "body": "بالبطاقة أو PayPal. يحسب مزوّد الدفع ضريبة القيمة المضافة عند الدفع."
          }
        },
        "viewReceipts": "عرض الإيصالات",
        "cycleChangesOn": "تتغير فوترتك إلى {{cycle}} في {{date}}."
      },
      "balance": {
        "title": "الأرصدة المتاحة",
        "unit": "رصيد",
        "plan": "رصيد الخطة",
        "trial": "رصيد التجربة",
        "rolledOver": "يشمل {{count}} مُرحّلة من الأشهر السابقة",
        "cap": "يُرحَّل الرصيد حتى {{cap}}",
        "nextGrant": "الرصيد التالي في {{date}}",
        "extra": "الرصيد الإضافي",
        "granted": "منحة",
        "noExtra": "لا يوجد بعد",
        "aiTrial": "الذكاء الاصطناعي في تجربتك: {{used}} من {{cap}}",
        "aiTrialDone": "انتهى رصيد الذكاء الاصطناعي في تجربتك. رقِّ خطتك لمواصلة استخدامه.",
        "basicTitle": "لا توجد خطة مدفوعة، الحدود الأساسية",
        "basicBody": "لا تنتهي صلاحية رصيد الشحن. اختر خطة لتحصل على رصيد شهري من جديد."
      }
    },
    "payment": {
      "paymentCancel": {
        "title": "فشلت عملية الدفع",
        "description": "تعذّر علينا إتمام عملية الدفع. يُرجى التحقق من بيانات بطاقتك أو تجربة وسيلة دفع أخرى.",
        "tryAgain": "حاول مرة أخرى",
        "needHelp": "هل تحتاج إلى مساعدة؟",
        "contactSupport": "تواصل مع الدعم",
        "errorCause": "سبب الخطأ",
        "safeCause": "لم تكتمل عملية الدفع",
        "reference": "المرجع",
        "amount": "المبلغ",
        "date": "التاريخ",
        "changePaymentMethod": "تغيير طريقة الدفع"
      },
      "paymentHistory": {
        "title": "سجل الأرصدة",
        "subtitle": "كل رصيد تم استهلاكه أو استرداده عبر خدماتك.",
        "retry": "إعادة المحاولة",
        "empty": "لا يوجد نشاط على الأرصدة حتى الآن.",
        "colDate": "التاريخ",
        "colService": "الخدمة",
        "colAction": "الإجراء",
        "colCredits": "الأرصدة",
        "colBalanceAfter": "الرصيد بعد العملية",
        "colDescription": "الوصف",
        "pagination": "الصفحة {{current}} من {{total}} ({{records}} سجل)",
        "previous": "السابق",
        "next": "التالي",
        "serviceAll": "كل الخدمات",
        "serviceTts": "نص إلى كلام",
        "serviceStt": "كلام إلى نص",
        "serviceAnnotation": "التوصيف",
        "serviceClean": "تنقية الصوت",
        "serviceVoiceAgent": "وكيل صوتي",
        "serviceChatAgent": "وكيل محادثة",
        "actionAll": "كل الإجراءات",
        "actionConsume": "استهلاك",
        "actionRefund": "استرداد",
        "loadError": "تعذّر تحميل سجل الأرصدة.",
        "kicker": "سجل المدفوعات",
        "creditsUsed": "تم استخدام {{count}} رصيدًا خلال هذه الفترة",
        "colDetails": "التفاصيل",
        "showDetails": "التفاصيل",
        "hideDetails": "إخفاء",
        "serviceReader": "EchoReader",
        "serviceClone": "استنساخ الصوت",
        "serviceKnowledge": "قاعدة المعرفة",
        "serviceAgentBuild": "إعداد الوكيل",
        "serviceDbTools": "أدوات قاعدة البيانات",
        "serviceOther": "أخرى",
        "detail": {
          "oldUnit": "خُصم بوحدة الرصيد القديمة قبل تغيير الأرصدة، ولا تُقارن المبالغ القديمة بالجديدة.",
          "service": "الخدمة",
          "model": "النموذج",
          "quantity": "الكمية",
          "rate": "السعر",
          "credits": "الرصيد",
          "providerCost": "تكلفة المزوّد",
          "paidFrom": "دُفع من",
          "ratePerUsd": "بسعر {{rate}} رصيد لكل 1$",
          "covers": "يغطي {{usd}}",
          "source": {
            "plan": "رصيد الخطة",
            "trial": "رصيد التجربة",
            "topup": "الرصيد الإضافي",
            "admin": "رصيد ممنوح",
            "other": "رصيد آخر"
          },
          "item": {
            "tts": "تحويل النص إلى كلام",
            "sttFile": "تحويل الكلام إلى نص من الملفات",
            "sttLive": "تحويل الكلام إلى نص مباشرةً",
            "clean": "تنقية الصوت",
            "agentBase": "وقت الوكيل الصوتي",
            "liveness": "فحص الحيوية في استنساخ الصوت",
            "similarity": "فحص تطابق المتحدث في استنساخ الصوت",
            "cloneBuild": "بناء صوت فوري",
            "cloneTraining": "تدريب صوت احترافي",
            "cloneFee": "رسوم استنساخ الصوت",
            "llm": "نموذج ذكاء اصطناعي",
            "vision": "قراءة صفحات EchoReader",
            "other": "رسم آخر"
          },
          "qty": {
            "characters": "{{n}} حرف",
            "seconds": "{{n}} ثانية",
            "voices": "{{n}} صوت",
            "tokens": "{{n}} رمز",
            "pages": "{{n}} صفحة",
            "units": "{{n}} وحدة"
          },
          "per": {
            "character": "{{n}} لكل حرف",
            "minute": "{{n}} لكل دقيقة",
            "voice": "{{n}} لكل صوت",
            "hour": "{{n}} لكل ساعة",
            "second": "{{n}} لكل ثانية",
            "page": "{{n}} لكل صفحة"
          },
          "total": "الإجمالي",
          "charged": "المبلغ المحتسب",
          "qtyOne": {
            "characters": "حرف واحد",
            "seconds": "ثانية واحدة",
            "voices": "صوت واحد",
            "tokens": "رمز واحد",
            "pages": "صفحة واحدة",
            "units": "وحدة واحدة"
          }
        },
        "unlimited": "غير محدود",
        "oldChip": "رصيد قديم",
        "oldChipHint": "خُصم بوحدة الرصيد القديمة قبل تغيير الأرصدة، ولا يُقارن بالرصيد الجديد.",
        "totalExcludesOld": "الصفوف المعلّمة برصيد قديم غير محتسبة.",
        "showDetailsFor": "تفاصيل {{service}}، {{date}}",
        "hideDetailsFor": "إخفاء تفاصيل {{service}}، {{date}}",
        "detailRegion": "تفاصيل خصم {{service}}، {{date}}"
      },
      "paymentSuccess": {
        "failedTitle": "فشل الدفع",
        "failedDescription": "لم يتم الخصم من بطاقتك. تحقّق من بيانات البطاقة أو جرّب بطاقة أخرى.",
        "cardAddedTitle": "تمت إضافة البطاقة",
        "cardAddedDescription": "تم حفظ بطاقتك للتجديدات وتغييرات الخطة والشحن التلقائي. تم إلغاء دفعة التحقق الصغيرة.",
        "goToBilling": "الانتقال إلى إدارة الفوترة",
        "card": "البطاقة",
        "goToHome": "الذهاب إلى الصفحة الرئيسية",
        "orderId": "رقم الطلب",
        "amountPaid": "المبلغ المدفوع",
        "nextBillingDate": "تاريخ الفوترة التالي",
        "viewReceipt": "عرض الإيصال",
        "creditsPrefix": "لديك الآن",
        "creditsSuffix": "رصيد",
        "confirming": "جارٍ تأكيد اشتراكك…",
        "successTitle": "تم الدفع بنجاح!",
        "successDescription": "اشتراكك نشط الآن. شكرًا لإتمام عملية الشراء!",
        "topupSuccessTitle": "تمت إضافة الرصيد",
        "topupSuccessDescription": "رصيدك الإضافي جاهز. لا تنتهي صلاحيته، ويُستخدم بعد نفاد رصيد خطتك.",
        "goToDashboard": "الانتقال إلى لوحة التحكم",
        "pendingTitle": "اقتربنا من الانتهاء",
        "pendingDescription": "تم استلام دفعتك. سيتم تفعيل الاشتراك خلال لحظات. يُرجى تحديث صفحة الاشتراك بعد بضع ثوانٍ.",
        "goToSubscription": "الانتقال إلى الاشتراك",
        "errorTitle": "فشل التأكيد",
        "errorDescription": "تعذّر تأكيد اشتراكك. يُرجى المحاولة مرة أخرى.",
        "topupErrorDescription": "تعذّر تأكيد شراء الرصيد. إن تم الخصم، سيظهر الرصيد خلال دقائق؛ وإلا حاول مجدداً.",
        "confirmError": "تعذّر تأكيد الاشتراك.",
        "missingReference": "تحتاج هذه الصفحة إلى مرجع دفع صالح. ارجع إلى الاشتراك وابدأ الدفع مجددًا.",
        "processingTitle": "جارٍ معالجة دفعتك...",
        "processingDescription": "يرجى الانتظار بينما نعالج معاملتك بأمان. لا تغلق هذه النافذة أو تحدّثها.",
        "securityMessage": "معالجة دفع آمنة مستضافة لدى المزود",
        "paymentDetails": "تفاصيل الدفع",
        "plan": "الخطة",
        "billingCycle": "دورة الفوترة",
        "orderDate": "التاريخ",
        "receiptUnavailable": "لا تعيد واجهة الاشتراك الحالية تفاصيل الإيصال."
      }
    },
    "annotations": {
      "annotations": {
        "startAnnotating": "ابدأ التوصيف",
        "startAudioAnnotation": "ابدأ توصيف صوتي",
        "audioAnnotationAlt": "توصيف صوتي",
        "audio": "صوت",
        "startImageAnnotation": "ابدأ توصيف صورة",
        "imageAnnotationAlt": "توصيف صورة",
        "image": "صورة",
        "history": "السجل",
        "searchPlaceholder": "اكتب للبحث...",
        "searchHistory": "البحث في السجل",
        "medicalImage": "صورة طبية",
        "todayTime": "اليوم، 12:30 مساءً",
        "downloadMedicalImage": "تنزيل الصورة الطبية",
        "meetingAudioName": "اجتماع مع محمود وجودة.MP3",
        "downloadMeetingAudio": "تنزيل اجتماع مع محمود وجودة.MP3"
      },
      "annotationAudioPage": {
        "savedSuccess": "تم حفظ التوصيف بنجاح!"
      },
      "annotationImagePage": {
        "confirm": "تأكيد",
        "cancel": "إلغاء",
        "submittedSuccess": "تم إرسال التوصيفات بنجاح!"
      }
    },
    "team": {
      "inviteMemberDialog": {
        "title": "دعوة عضو",
        "emailLabel": "البريد الإلكتروني",
        "emailPlaceholder": "teammate@example.com",
        "roleLabel": "الدور",
        "rolePlaceholder": "اختر دورًا",
        "cancel": "إلغاء",
        "sending": "جارٍ الإرسال…",
        "send": "إرسال الدعوة",
        "sendError": "تعذّر إرسال الدعوة."
      },
      "teamPage": {
        "title": "الفريق",
        "subtitle": "من يمكنه الوصول إلى مساحة العمل هذه، وما الذي يمكنه فعله.",
        "inviteMember": "دعوة عضو",
        "overLimitPrefix": "تجاوزت مساحة العمل لديك حد المقاعد للخطة الحالية. أزل بعض الأعضاء أو",
        "overLimitLink": "قم بترقية خطتك",
        "overLimitSuffix": "لدعوة المزيد.",
        "membersTab": "الأعضاء",
        "invitationsTab": "الدعوات",
        "colMember": "العضو",
        "colRole": "الدور",
        "colStatus": "الحالة",
        "colEmail": "البريد الإلكتروني",
        "colSent": "تاريخ الإرسال",
        "membersEmptyTitle": "لا يوجد أحد هنا بعد",
        "membersEmptyText": "ادعُ زملاء الفريق للتعاون في الأصوات وعمليات التفريغ النصي والأرصدة.",
        "inviteFirstMember": "ادعُ أول عضو",
        "ownerBadge": "المالك",
        "ownerRole": "المالك",
        "adminRole": "المشرف",
        "memberRole": "عضو",
        "rolesKicker": "الأدوار",
        "ownerDescription": "كل شيء في مساحة العمل: الأعضاء والأدوار والدعوات والفوترة وواجهة المطور، بالإضافة إلى أدوات الصوت والوكلاء.",
        "adminDescription": "يدير الأعضاء والأدوار والدعوات وواجهة المطور، ويطّلع على الفوترة دون تغييرها، ويستخدم أدوات الصوت والوكلاء.",
        "memberDescription": "يستخدم أدوات الصوت والوكلاء، ولا يمكنه عرض الأعضاء أو الفوترة أو واجهة المطور.",
        "removeMember": "إزالة العضو",
        "invitationsEmptyTitle": "لا توجد دعوات بعد",
        "invitationsEmptyText": "أرسل دعوة وسنرسل بالبريد الإلكتروني رابط انضمام.",
        "sendInvitation": "إرسال دعوة",
        "pendingHeading": "قيد الانتظار",
        "historyHeading": "السجل",
        "revoke": "إلغاء",
        "removeDialogTitle": "إزالة العضو",
        "removeConfirm": "إزالة",
        "revokeDialogTitle": "إلغاء الدعوة",
        "seatLimitTitle": "تم الوصول إلى حد المقاعد",
        "seatLimitText": "تتيح خطتك {{limit}} مقعدًا (الأعضاء + الدعوات قيد الانتظار). أزل عضوًا أو قم بترقية خطتك لدعوة المزيد.",
        "upgradePlan": "ترقية الخطة",
        "invitationSentTitle": "تم إرسال الدعوة",
        "invitationSentText": "سيصلهم بريد إلكتروني يتضمن رابط الدعوة.",
        "roleChangedTitle": "تم تغيير الدور",
        "roleChangedText": "أصبح {{email}} الآن {{role}}.",
        "aMember": "عضوًا",
        "roleChangeErrorTitle": "تعذّر تغيير الدور",
        "tryAgain": "حاول مرة أخرى.",
        "removeMessage": "هل تريد إزالة {{email}} من مساحة العمل هذه؟ سيفقد الوصول فورًا.",
        "memberRemovedTitle": "تمت إزالة العضو",
        "removeFailedTitle": "فشلت الإزالة",
        "revokeMessage": "هل تريد إلغاء الدعوة المرسلة إلى {{email}}؟",
        "invitationRevokedTitle": "تم إلغاء الدعوة",
        "revokeFailedTitle": "فشل الإلغاء",
        "loadError": "تعذّر تحميل بيانات الفريق.",
        "status": {
          "active": "نشط",
          "accepted": "مقبولة",
          "invited": "مدعو",
          "pending": "قيد الانتظار",
          "rejected": "مرفوضة",
          "revoked": "ملغاة",
          "expired": "منتهية الصلاحية",
          "suspended": "معلّق"
        },
        "kicker": "الدعوات",
        "resend": "إعادة الإرسال",
        "invitationResentTitle": "تم إرسال الدعوة مرة أخرى",
        "resendFailedTitle": "فشلت إعادة الإرسال"
      }
    },
    "feedback": {
      "title": "أرسل ملاحظاتك",
      "subtitle": "أخبرنا كيف تعمل EchoNova معك.",
      "ratingLabel": "كيف تجربتك؟",
      "rating1": "غير راضٍ إطلاقًا",
      "rating2": "غير راضٍ",
      "rating3": "محايد",
      "rating4": "راضٍ",
      "rating5": "راضٍ جدًا",
      "messageLabel": "هل تود إضافة شيء؟",
      "optional": "(اختياري)",
      "messagePlaceholder": "ما الذي يعمل جيدًا، وما الذي لا يعمل، وما الذي تريده بعد ذلك",
      "cancel": "إلغاء",
      "send": "إرسال",
      "sending": "جارٍ الإرسال...",
      "thanks": "شكرًا لك. وصلت ملاحظاتك إلى الفريق.",
      "error": "تعذّر إرسال ملاحظاتك. حاول مرة أخرى."
    },
    "myProfile": {
      "assetsAndHistory": {
        "eyebrow": "أرشيفك الصوتي",
        "title": "كل ما أنشأته، في سطر واحد",
        "subtitle": "كل صوت أنشأته، وكل ملف نسخته أو نظفته، وكل صوت أضفته. محفوظ إلى أن تحذفه.",
        "workspace": "مساحة عمل السجل الصوتي",
        "searchLabel": "البحث في السجل",
        "searchPlaceholder": "ابحث في النصوص والملفات والأصوات",
        "columnAsset": "الأصل",
        "columnCreated": "تاريخ الإنشاء",
        "columnType": "النوع",
        "soon": "قريبًا",
        "loadingHistory": "جارٍ تحميل السجل…",
        "noHistoryMatch": "لا يوجد سجل يطابق بحثك",
        "noHistoryYet": "لا يوجد سجل بعد",
        "noHistoryMatchHint": "جرّب كلمة مفتاحية مختلفة أو امسح البحث.",
        "noHistoryYetHint": "لا يوجد شيء بعد. أنشئ كلامًا أو حوّل ملفًا إلى نص أو نقِّ تسجيلًا، وسيظهر هنا.",
        "generateSpeech": "إنشاء كلام",
        "transcribeAudio": "تحويل صوت إلى نص",
        "clearSearch": "مسح البحث",
        "openMenu": "فتح القائمة",
        "downloadTitleFailed": "فشل الإنشاء، لا يوجد ما يمكن تنزيله",
        "downloadTitlePending": "لا تزال قيد المعالجة",
        "downloadTitle": "تنزيل",
        "download": "تنزيل",
        "tryAgain": "حاول مرة أخرى",
        "recreate": "إعادة الإنشاء",
        "tabAll": "الكل",
        "tabTts": "نص إلى كلام",
        "tabStt": "كلام إلى نص",
        "tabClean": "تنظيف الصوت",
        "tabClone": "استنساخ الصوت",
        "openClone": "فتح",
        "noClones": "لا توجد أصوات مستنسخة بعد",
        "noClonesHint": "استنسخ صوتك وسيظهر هنا.",
        "loadError": "فشل تحميل السجل. يرجى المحاولة مرة أخرى.",
        "noText": "لا يوجد نص",
        "unknownVoice": "صوت غير معروف",
        "audioFile": "ملف صوتي",
        "todayAt": "اليوم، {{time}}",
        "yesterdayAt": "الأمس، {{time}}",
        "unknown": "غير معروف",
        "typeTts": "نص إلى كلام",
        "typeStt": "كلام إلى نص",
        "typeAnnotation": "التوصيف",
        "imageAnnotation": "توصيف الصور",
        "audioAnnotation": "توصيف الصوت",
        "statusFailed": "فشل",
        "statusProcessing": "قيد المعالجة",
        "statusReady": "جاهز",
        "downloadError": "تعذر تنزيل عنصر السجل. يرجى المحاولة مرة أخرى.",
        "downloadFormat": "صيغة النص",
        "noTranscript": "لا يوجد نص متاح",
        "kicker": "المكتبة · كل ما أنشأته",
        "typeClean": "تنقية الصوت",
        "untitled": "بدون عنوان",
        "today": "اليوم",
        "yesterday": "أمس",
        "dialectFilters": "التصفية حسب اللهجة",
        "partialError": "لم يُحمَّل جزء من سجلّك.",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "stop": "إيقاف",
        "close": "إغلاق",
        "playAudio": "شغّل الصوت",
        "playError": "تعذّر تشغيل هذا الصوت. حاول مجددًا.",
        "player": "مشغّل الصوت",
        "openTranscript": "افتح النص",
        "closeTranscript": "أغلق النص",
        "transcript": "النص",
        "downloadTxt": "تنزيل TXT",
        "rename": "إعادة التسمية",
        "nameLabel": "الاسم",
        "renamed": "تمت إعادة التسمية",
        "renameError": "لم يُحفظ الاسم الجديد. حاول مجددًا.",
        "delete": "حذف",
        "keep": "إبقاء",
        "deleteConfirm": "حذف نهائي؟",
        "deleted": "تم الحذف",
        "deleteError": "لم يُحذف. حاول مجددًا.",
        "deleteProcessing": "ما زال قيد المعالجة. احذفه بعد أن ينتهي.",
        "deleteForbidden": "يمكن لمن أنشأه أو لمسؤول مساحة العمل فقط حذفه."
      },
      "settings": {
        "tabProfile": "إعدادات الملف الشخصي",
        "tabSecurity": "تسجيل الدخول والأمان",
        "tabPreferences": "التفضيلات",
        "personalInformation": "المعلومات الشخصية",
        "name": "الاسم",
        "namePlaceholder": "اسمك الكامل",
        "email": "البريد الإلكتروني",
        "phone": "الهاتف",
        "gender": "الجنس",
        "birthDate": "تاريخ الميلاد",
        "bio": "نبذة تعريفية",
        "bioPlaceholder": "نبذة قصيرة عن نفسك",
        "saving": "جارٍ الحفظ...",
        "saveChanges": "حفظ التغييرات",
        "signInMethod": "طريقة تسجيل الدخول",
        "signInMethodDesc": "كيفية تسجيل دخولك إلى حسابك.",
        "connected": "متصل",
        "changePassword": "تغيير كلمة المرور",
        "changePasswordDesc": "استخدم كلمة مرور قوية: 8 أحرف على الأقل مع حرف كبير وحرف صغير ورقم ورمز خاص.",
        "currentPassword": "كلمة المرور الحالية",
        "newPassword": "كلمة المرور الجديدة",
        "confirmPassword": "تأكيد كلمة المرور الجديدة",
        "updating": "جارٍ التحديث...",
        "updatePassword": "تحديث كلمة المرور",
        "twoFactor": "المصادقة الثنائية",
        "twoFactorDesc": "أضف رمزًا من تطبيق المصادقة إلى جانب كلمة المرور.",
        "on": "مُفعّل",
        "off": "مُعطّل",
        "disable": "تعطيل",
        "enable": "تفعيل",
        "sessions": "تسجيل الخروج من كل الأجهزة",
        "sessionsDesc": "سيؤدي هذا إلى إنهاء جميع جلسات تسجيل الدخول، على هذا الجهاز وجميع الأجهزة الأخرى. وستحتاج إلى تسجيل الدخول مرة أخرى.",
        "signOutEverywhere": "تسجيل الخروج من كل مكان",
        "signOutEverywhereError": "تعذّر تسجيل الخروج من كل الأجهزة. حاول مرة أخرى.",
        "chooseStyle": "اختر نمطك",
        "light": "فاتح",
        "dark": "داكن",
        "appLanguage": "لغة التطبيق",
        "selectLanguage": "اختر اللغة",
        "disableTwoFactorTitle": "تعطيل المصادقة الثنائية",
        "enableTwoFactorTitle": "تفعيل المصادقة الثنائية",
        "scanAndConfirm": "امسح وأكّد",
        "close": "إغلاق",
        "settingUp": "جارٍ إعداد المصادقة الثنائية…",
        "scanQrInstruction": "امسح رمز الاستجابة السريعة هذا بتطبيق المصادقة، ثم أدخل الرمز المكوّن من 6 أرقام الذي يعرضه.",
        "qrCodeAlt": "رمز الاستجابة السريعة للمصادقة الثنائية",
        "cantScan": "لا يمكنك المسح؟ أدخل مفتاح الإعداد هذا يدويًا",
        "copied": "تم النسخ",
        "copy": "نسخ",
        "disableTwoFactorInstruction": "أدخل رمز المصادقة الحالي أو رمز استرداد لإيقاف المصادقة الثنائية.",
        "recoveryCodesTitle": "احفظ رموز الاسترداد",
        "recoveryCodesDesc": "احفظ هذه الرموز في مكان آمن. تُعرض مرة واحدة فقط. يعمل كل رمز مرة واحدة إذا فقدت الوصول إلى تطبيق المصادقة. أي شخص يملك رمزًا يمكنه تجاوز التحقق بخطوتين، فاحتفظ بها خاصة.",
        "recoveryCodes": "رموز الاسترداد",
        "recoveryCodesLeft": "{{n}} رموز استرداد متبقية",
        "recoveryCodesLow": "تبقّت لديك {{n}} رموز استرداد. أعد الإنشاء للحصول على 10 رموز جديدة.",
        "recoveryCodesLeftOne": "رمز استرداد واحد متبقٍ",
        "recoveryCodesLowOne": "تبقّى لديك رمز استرداد واحد. أعد الإنشاء للحصول على 10 رموز جديدة.",
        "regenerate": "إعادة الإنشاء",
        "regenerateTitle": "إعادة إنشاء رموز الاسترداد",
        "regenerateInstruction": "أدخل الرمز المكوّن من 6 أرقام من تطبيق المصادقة. تتوقف رموز الاسترداد القديمة عن العمل.",
        "copyAll": "نسخ الكل",
        "copyFailed": "تعذّر النسخ. حدّد الرموز وانسخها يدويًا.",
        "recoveryCodesSaved": "حفظت هذه الرموز في مكان آمن",
        "recoveryCodesRegeneratedToast": "رموز الاسترداد الجديدة جاهزة",
        "download": "تنزيل",
        "done": "تم",
        "cancel": "إلغاء",
        "langEnglish": "الإنجليزية",
        "langArabic": "العربية",
        "langFrench": "الفرنسية",
        "langSpanish": "الإسبانية",
        "genderPreferNot": "أفضّل عدم الإفصاح",
        "genderMale": "ذكر",
        "genderFemale": "أنثى",
        "twoFactorEnabledToast": "تم تفعيل المصادقة الثنائية",
        "twoFactorDisabledToast": "تم تعطيل المصادقة الثنائية",
        "invalidCode": "رمز غير صالح.",
        "couldNotStartSetup": "تعذّر بدء الإعداد.",
        "couldNotDisable": "تعذّر التعطيل.",
        "savedTitle": "تم الحفظ",
        "profileUpdated": "تم تحديث الملف الشخصي بنجاح.",
        "passwordMismatch": "كلمة المرور الجديدة وتأكيدها غير متطابقين.",
        "passwordChangedTitle": "تم تغيير كلمة المرور",
        "passwordChangedDetail": "تم تحديث كلمة المرور الخاصة بك بنجاح.",
        "changePasswordError": "فشل تغيير كلمة المرور.",
        "providerEmail": "البريد الإلكتروني",
        "updateProfileError": "فشل تحديث الملف الشخصي.",
        "updatePreferencesError": "فشل تحديث التفضيلات.",
        "loadProfileError": "فشل تحميل الملف الشخصي.",
        "signOutConfirm": "سيتم إنهاء جميع جلسات تسجيل الدخول، بما فيها الجلسة الحالية. وستحتاج إلى تسجيل الدخول مرة أخرى على كل جهاز.",
        "sixDigitCode": "الرمز المكوّن من 6 أرقام",
        "code": "الرمز",
        "currentPasswordWrong": "كلمة المرور الحالية غير صحيحة.",
        "tabDataUse": "استخدام البيانات",
        "dataUse": {
          "title": "استخدام البيانات",
          "lead": "ندرّب نماذجنا ونحسّنها على نسخة منفصلة من النصوص والمقاطع الصوتية التي ترسلها وتُنشئها، نزيل منها اسمك وبريدك الإلكتروني والربط بحسابك. يمكنك إيقاف ذلك في أي وقت، وبعدها لا نأخذ نسخًا جديدة من محتوى مساحة العمل هذه، وتبقى النسخ السابقة حتى تنتهي مدتها (حتى 3 سنوات من آخر نشاط لك) ما لم تطلب حذفها على privacy@echonova.ai.",
          "switchLabel": "استخدام محتوى مساحة العمل هذه لتحسين نماذج EchoNova",
          "managedByAdmins": "يمكن لمالك مساحة العمل والمشرفين فقط تغيير هذا الإعداد.",
          "changesTitle": "سجل التغييرات",
          "turnedOnBy": "شغّله {{name}}",
          "turnedOffBy": "أوقفه {{name}}",
          "noChanges": "لا تغييرات بعد. هذا الإعداد مفعّل منذ إنشاء مساحة العمل.",
          "saved": "تم الحفظ",
          "saveError": "تعذّر الحفظ. حاول مرة أخرى.",
          "loadError": "تعذّر تحميل هذا الإعداد. حاول مرة أخرى."
        },
        "closeAccount": {
          "title": "حذف الحساب",
          "open": "حذف الحساب",
          "desc": "احذف حسابك وجميع مساحات العمل التي تملكها نهائيًا.",
          "warnTitle": "قبل حذف حسابك",
          "warnDay0": "فور الإغلاق: نُخرجك من جميع الجلسات، وتتوقف مساحات العمل والوكلاء ومفاتيح API والتكاملات عن العمل، ويُلغى اشتراكك ويسقط أي رصيد غير مستخدم. وسنرسل إليك عبر البريد الإلكتروني رابطًا لتصدير بياناتك.",
          "warnDay30": "بعد 30 يومًا: يُحذف حسابك وبياناته نهائيًا. وحتى ذلك الحين، يمكنك تصدير بياناتك أو مراسلة privacy@echonova.ai لإعادة فتح حسابك.",
          "warnBackups": "تُزال البيانات المحذوفة من أنظمتنا العاملة خلال 60 يومًا من الإغلاق، ومن النسخ الاحتياطية خلال 95 يومًا. ولا يمكن التراجع عن ذلك.",
          "warnKept": "ونحتفظ ببعض السجلات وفق ما تقتضيه الأنظمة: الفواتير وسجلات الدفع لمدة 5 سنوات وفق القانون الإماراتي، وسجلات التوليد لمدة تصل إلى 12 شهرًا، وتسجيل الموافقة لأي صوت مستنسخ لمدة 12 شهرًا.",
          "email": "اكتب بريدك الإلكتروني أو اسم المستخدم للتأكيد",
          "emailMismatch": "لا يطابق هذا البريد الإلكتروني أو اسم المستخدم لهذا الحساب.",
          "password": "كلمة المرور",
          "code": "رمز المصادقة",
          "submit": "احذف حسابي",
          "busy": "جارٍ الحذف…",
          "cancel": "إلغاء",
          "reauth": "حفاظًا على أمانك، سجّل الدخول مرة أخرى، ثم احذف حسابك خلال 15 دقيقة.",
          "signInAgain": "تسجيل الدخول مجددًا",
          "otherMembers": "أزل الأعضاء الآخرين أولًا، أو تواصل معنا على privacy@echonova.ai."
        }
      }
    },
    "invitations": {
      "acceptInvitationPage": {
        "loading": "جارٍ تحميل الدعوة…",
        "invitedTitle": "لقد تمت دعوتك",
        "invitedBySuffix": "قد دعاك للانضمام إلى مساحة العمل الخاصة به.",
        "invitedGeneric": "لقد تمت دعوتك للانضمام إلى مساحة عمل على إيكونوڤا.",
        "workspaceLabel": "مساحة العمل",
        "roleLabel": "الدور",
        "invitedByLabel": "تمت الدعوة بواسطة",
        "sentToPrefix": "أُرسلت الدعوة إلى",
        "signInAsPrefix": "سجّل الدخول باسم",
        "signInAsSuffix": "للقبول.",
        "declineBtn": "رفض",
        "acceptBtn": "قبول الدعوة",
        "signInToAcceptBtn": "سجّل الدخول للقبول",
        "joining": "جارٍ الانضمام إلى مساحة العمل…",
        "declining": "جارٍ الرفض…",
        "goToDashboardBtn": "الانتقال إلى لوحة التحكم",
        "goHomeBtn": "العودة إلى الصفحة الرئيسية",
        "errorNotRecipient": "أنت لست المستلم المقصود لهذه الدعوة. سجّل الدخول باستخدام البريد الإلكتروني الذي أُرسلت إليه.",
        "errorInvalid": "لم تعد هذه الدعوة صالحة.",
        "successAccepted": "تم قبول الدعوة. بدّل إلى مساحة العمل هذه من الشريط الجانبي لبدء استخدامها.",
        "errorCouldNotAccept": "تعذّر قبول الدعوة.",
        "successDeclined": "تم رفض الدعوة.",
        "errorCouldNotDecline": "تعذّر رفض الدعوة.",
        "statusAccepted": "تم قبول هذه الدعوة بالفعل.",
        "statusRejected": "تم رفض هذه الدعوة.",
        "statusExpired": "انتهت صلاحية هذه الدعوة.",
        "statusRevoked": "تم إلغاء هذه الدعوة.",
        "statusNotPending": "لم تعد هذه الدعوة قيد الانتظار.",
        "expiredAskOwner": "انتهت صلاحية هذه الدعوة. اطلب من مالك مساحة العمل إرسال دعوة جديدة."
      },
      "invitationsInboxPage": {
        "title": "الدعوات",
        "subtitle": "مساحات العمل التي تمت دعوتك للانضمام إليها. اقبل أو ارفض دون مغادرة التطبيق.",
        "refreshBtn": "تحديث",
        "loading": "جارٍ التحميل…",
        "emptyTitle": "لا توجد دعوات قيد الانتظار",
        "emptyDescription": "عندما يدعوك شخص ما إلى مساحة عمل، ستظهر هنا.",
        "backToHomeBtn": "العودة إلى الصفحة الرئيسية",
        "defaultWorkspace": "مساحة عمل",
        "invitedAs": "تمت دعوتك بصفة",
        "defaultRole": "عضو",
        "by": "بواسطة",
        "expiresIn": "تنتهي صلاحيتها خلال",
        "day": "يوم",
        "days": "أيام",
        "declining": "جارٍ الرفض…",
        "declineBtn": "رفض",
        "accepting": "جارٍ القبول…",
        "acceptBtn": "قبول",
        "hideDetails": "إخفاء التفاصيل",
        "viewDetails": "عرض التفاصيل",
        "workspaceLabel": "مساحة العمل",
        "roleLabel": "الدور",
        "invitedByLabel": "تمت الدعوة بواسطة",
        "sentToLabel": "أُرسلت إلى",
        "sentLabel": "تاريخ الإرسال",
        "expiresLabel": "تاريخ الانتهاء",
        "errorCouldNotAccept": "تعذّر قبول هذه الدعوة.",
        "errorCouldNotDecline": "تعذّر رفض هذه الدعوة.",
        "errorCouldNotLoad": "تعذّر تحميل دعواتك.",
        "kicker": "مساحة العمل",
        "expiredChip": "منتهية الصلاحية"
      },
      "errors": {
        "notFound": "لم يتم العثور على هذه الدعوة. اطلب من مالك مساحة العمل إرسال دعوة جديدة.",
        "expired": "انتهت صلاحية هذه الدعوة. اطلب من مالك مساحة العمل إرسال دعوة جديدة.",
        "notRecipient": "أُرسلت هذه الدعوة إلى بريد إلكتروني آخر. سجّل الدخول باستخدام البريد الذي أُرسلت إليه.",
        "alreadyHandled": "تم استخدام هذه الدعوة أو إلغاؤها بالفعل، ولا يمكن تغييرها بعد الآن.",
        "alreadyPending": "لدى هذا البريد الإلكتروني دعوة قيد الانتظار لمساحة العمل هذه.",
        "alreadyMember": "هذا البريد الإلكتروني يعود بالفعل إلى عضو في مساحة العمل هذه.",
        "seatLimit": "لا توجد مقاعد شاغرة في مساحة عملك. قم بترقية خطتك لدعوة المزيد من الأشخاص.",
        "network": "تعذّر الوصول إلى إيكونوڤا. تحقق من اتصالك وحاول مرة أخرى.",
        "generic": "حدث خطأ ما. يرجى المحاولة مرة أخرى."
      }
    },
    "workspaces": {
      "workspaceSwitcher": {
        "noWorkspaces": "لا توجد مساحات عمل بعد.",
        "fallbackName": "مساحة العمل",
        "switchSuccessTitle": "تم تبديل مساحة العمل",
        "switchSuccessBody": "أنت الآن في {{name}}.",
        "switchErrorTitle": "فشل التبديل",
        "switchErrorBody": "تعذّر تبديل مساحة العمل."
      }
    },
    "termsPrivacy": {
      "privacyPolicy": {
        "title": "سياسة الخصوصية",
        "lastUpdated": "05 يناير 2026",
        "s1Title": "المعلومات التي نجمعها",
        "s1ss1Title": "المعلومات التي تقدمها",
        "s1ss1i1": "معلومات الحساب بما في ذلك الاسم وعنوان البريد الإلكتروني واسم المستخدم وكلمة المرور",
        "s1ss1i2": "معلومات الملف الشخصي مثل رقم الهاتف والجنس وتاريخ الميلاد والنبذة التعريفية (اختياري)",
        "s1ss1i3": "الملفات الصوتية والتسجيلات الصوتية والنصوص المفرغة التي تنشئها أو تقوم بتحميلها",
        "s1ss1i4": "تعليقات الصور بما في ذلك الصور الطبية وصور مستوى الشارع والبيانات الوصفية المرتبطة بها",
        "s1ss1i5": "تعليقات المهام والتعليقات والملاحظات وملاحظات المراجعة",
        "s1ss1i6": "تفضيلات التخصص ومعلومات المهارات عند الانضمام بصفتك معلِّقًا",
        "s1ss1i7": "مستندات التحقق من الهوية (للمشاريع الحساسة التي تتطلب التحقق من الهوية)",
        "s1ss1i8": "سجل التواصل بما في ذلك طلبات الدعم والملاحظات",
        "s1ss2Title": "المعلومات التي تُجمع تلقائيًا",
        "s1ss2i1": "بيانات الاستخدام بما في ذلك أوقات إنجاز المهام ونشاط التعليق والتفاعلات مع المنصة",
        "s1ss2i2": "معلومات الجهاز مثل نوع المتصفح ونظام التشغيل وعنوان IP",
        "s1ss2i3": "رموز المصادقة وبيانات الجلسة لإدارة الأمان والوصول",
        "s1ss2i4": "سجل إسناد المهام وحالة الإنجاز ومقاييس الأداء",
        "s1ss2i5": "بيانات المراجعة وتقييم الجودة بما في ذلك ملاحظات المراجعين والتقييمات",
        "s1ss2i6": "سجلات النظام وتقارير الأخطاء لاستكشاف الأخطاء وإصلاحها وتحسين الخدمة",
        "s2Title": "كيف نستخدم بيانات مستخدم Google",
        "s2IntroText": "عند ربط حساب Google الخاص بك بإيكونوڤا، قد نصل إلى البيانات التالية:",
        "s2dp1Label": "معلومات الملف الشخصي الأساسية",
        "s2dp1Desc": "لتحديد حسابك والتحقق من هويتك وتخصيص تجربتك على منصتنا",
        "s2dp2Label": "عنوان البريد الإلكتروني",
        "s2dp2Desc": "لإنشاء حسابك وإدارته وإرسال رسائل التحقق عبر البريد الإلكتروني وإبلاغك بتحديثات الخدمة المهمة",
        "s3Title": "كيف نستخدم معلوماتك",
        "s3ss1Title": "تقديم الخدمة",
        "s3ss1i1": "لتوفير منصة التعليق وخدماتنا وصيانتها وتحسينها",
        "s3ss1i2": "لإسناد المهام وإدارة سير العمل وتسهيل التعاون بين المعلّقين والمراجعين",
        "s3ss1i3": "لمعالجة التعليقات والنصوص المفرغة والبيانات ذات الصلة وتخزينها",
        "s3ss1i4": "لتمكين تشغيل الصوت وعرض الصور ووظائف أدوات التعليق",
        "s3ss2Title": "إدارة الحساب",
        "s3ss2i1": "لإنشاء حسابات المستخدمين وإدارتها، بما في ذلك المصادقة والتفويض",
        "s3ss2i2": "للتحقق من عناوين البريد الإلكتروني وضمان أمان الحساب",
        "s3ss2i3": "لإرسال الإشعارات والتحديثات والرسائل الإدارية المتعلقة بالخدمة",
        "s3ss2i4": "لتتبع إسناد المهام والإنجازات ومقاييس الأداء",
        "s3ss3Title": "ضمان الجودة",
        "s3ss3i1": "لإجراء مراجعات وتقييمات الجودة للتعليقات",
        "s3ss3i2": "لتدريب نماذج الذكاء الاصطناعي وتحسينها باستخدام بيانات التعليق مجهولة الهوية",
        "s3ss3i3": "لضمان الامتثال للوائح HIPAA لتعليق البيانات الطبية",
        "s3ss3i4": "للحفاظ على الدقة والاتساق عبر مشاريع التعليق",
        "s4Title": "مشاركة البيانات والإفصاح عنها",
        "s4ss1Title": "مزودو الخدمة",
        "s4ss1i1": "قد نشارك البيانات مع مزودي خدمات من جهات خارجية يساعدون في تشغيل منصتنا، بما في ذلك التخزين السحابي وخدمات المصادقة ومزودي التحليلات",
        "s4ss1i2": "جميع مزودي الخدمة ملزمون تعاقديًا بحماية بياناتك واستخدامها فقط للأغراض المحددة",
        "s4ss2Title": "المتطلبات القانونية",
        "s4ss2i1": "قد نفصح عن المعلومات إذا اقتضى ذلك القانون أو أمر المحكمة أو اللوائح الحكومية",
        "s4ss2i2": "قد نشارك البيانات لحماية حقوقنا أو ممتلكاتنا أو سلامتنا، أو حقوق وممتلكات وسلامة مستخدمينا",
        "s4ss3Title": "عمليات النقل التجارية",
        "s4ss3i1": "في حالة الاندماج أو الاستحواذ أو بيع الأصول، قد تُنقل بيانات المستخدم كجزء من المعاملة",
        "s4ss3i2": "سيتم إخطار المستخدمين بأي عملية نقل من هذا القبيل وبأي تغييرات في ممارسات الخصوصية",
        "s5Title": "أمان البيانات",
        "s5Content": "نطبق تدابير أمنية وفق معايير الصناعة لحماية معلوماتك، بما في ذلك التشفير والمصادقة الآمنة وضوابط الوصول وعمليات التدقيق الأمني المنتظمة. وبالنسبة للبيانات الطبية، نلتزم ببروتوكولات أمنية متوافقة مع HIPAA. ومع ذلك، لا توجد طريقة نقل عبر الإنترنت أو تخزين إلكتروني آمنة بنسبة 100%، ولا يمكننا ضمان الأمان المطلق.",
        "s6Title": "الاحتفاظ بالبيانات",
        "s6Content": "نحتفظ بمعلوماتك الشخصية طوال المدة اللازمة لتقديم خدماتنا والامتثال للالتزامات القانونية وحل النزاعات وإنفاذ اتفاقياتنا. وقد يتم الاحتفاظ ببيانات التعليق وسجل المهام لأغراض ضمان الجودة وتحسين الخدمة. ويمكنك طلب حذف حسابك والبيانات المرتبطة به عن طريق التواصل معنا.",
        "s7Title": "حقوقك وخياراتك",
        "s7ss1Title": "الوصول والتصحيح",
        "s7ss1i1": "يحق لك الوصول إلى معلوماتك الشخصية أو تحديثها أو تصحيحها من خلال إعدادات حسابك",
        "s7ss1i2": "يمكنك طلب نسخة من بياناتك بصيغة قابلة للنقل",
        "s7ss2Title": "حذف الحساب",
        "s7ss2i1": "يمكنك طلب حذف حسابك والبيانات الشخصية المرتبطة به",
        "s7ss2i2": "قد يتم الاحتفاظ ببعض البيانات وفقًا لما يقتضيه القانون أو لأغراض تجارية مشروعة",
        "s7ss2i3": "قد يتم الاحتفاظ ببيانات التعليق في صورة مجهولة الهوية لأغراض ضمان الجودة",
        "s7ss3Title": "تفضيلات التواصل",
        "s7ss3i1": "يمكنك إلغاء الاشتراك في رسائل التسويق مع الاستمرار في تلقي إشعارات الخدمة الأساسية",
        "s7ss3i2": "يمكنك إدارة تفضيلات البريد الإلكتروني في إعدادات حسابك",
        "s7ss4Title": "ملفات تعريف الارتباط والتتبع",
        "s7ss4i1": "يمكنك التحكم في ملفات تعريف الارتباط من خلال إعدادات المتصفح",
        "s7ss4i2": "قد تتطلب بعض الميزات ملفات تعريف الارتباط لتعمل بشكل صحيح",
        "s8Title": "خصوصية الأطفال",
        "s8Content": "خدماتنا غير موجهة للأفراد دون سن الثامنة عشرة. ولا نجمع عن قصد معلومات شخصية من الأطفال. وإذا علمنا أننا جمعنا معلومات من طفل، فسنتخذ خطوات لحذف هذه المعلومات على الفور.",
        "s9Title": "عمليات نقل البيانات الدولية",
        "s9Content": "قد يتم نقل معلوماتك ومعالجتها في دول غير دولة إقامتك. وقد يكون لدى هذه الدول قوانين لحماية البيانات تختلف عن تلك الموجودة في دولتك. وباستخدامك لخدماتنا، فإنك توافق على نقل معلوماتك إلى هذه الدول.",
        "s10Title": "التغييرات على سياسة الخصوصية هذه",
        "s10Content": "قد نحدّث سياسة الخصوصية هذه من وقت لآخر. وسنخطرك بأي تغييرات جوهرية عن طريق نشر السياسة الجديدة على هذه الصفحة وتحديث تاريخ \"آخر تحديث\". ويشكّل استمرارك في استخدام خدماتنا بعد هذه التغييرات قبولًا للسياسة المحدّثة.",
        "contactTitle": "التواصل والدعم",
        "contactDescription": "إذا كانت لديك أسئلة أو استفسارات بشأن سياسة الخصوصية هذه أو ممارسات البيانات لدينا، يُرجى التواصل معنا:"
      },
      "termsConditions": {
        "title": "الشروط والأحكام",
        "lastUpdated": "05 يناير 2026",
        "s1Title": "قبول الشروط",
        "s1Content": "بالوصول إلى إيكونوڤا أو استخدامها (\"الخدمة\")، فإنك توافق على الالتزام بهذه الشروط والأحكام (\"الشروط\"). وإذا كنت لا توافق على هذه الشروط، فلا يجوز لك استخدام الخدمة. توفر إيكونوڤا منصة تعليق مدعومة بالذكاء الاصطناعي لخدمات الذكاء الصوتي وتعليق البيانات الطبية والرؤى على مستوى الشارع. وتنطبق هذه الشروط على جميع المستخدمين، بمن فيهم المعلّقون والمراجعون والمسؤولون والعملاء.",
        "s2Title": "تسجيل الحساب وأمانه",
        "s2ss1Title": "إنشاء الحساب",
        "s2ss1i1": "يجب عليك تقديم معلومات دقيقة وحديثة وكاملة عند إنشاء حساب",
        "s2ss1i2": "أنت مسؤول عن الحفاظ على سرية بيانات اعتماد حسابك",
        "s2ss1i3": "يجب ألا يقل عمرك عن 18 عامًا لإنشاء حساب",
        "s2ss1i4": "توافق على إخطارنا فورًا بأي استخدام غير مصرح به لحسابك",
        "s2ss2Title": "مسؤوليات الحساب",
        "s2ss2i1": "أنت مسؤول عن جميع الأنشطة التي تحدث ضمن حسابك",
        "s2ss2i2": "يجب ألا تشارك بيانات اعتماد حسابك مع الآخرين",
        "s2ss2i3": "يجب ألا تنشئ حسابات متعددة للتحايل على قيود المنصة",
        "s2ss2i4": "نحتفظ بالحق في تعليق أو إنهاء الحسابات التي تنتهك هذه الشروط",
        "s2ss3Title": "عملية التقديم للمعلّقين",
        "s2ss3i1": "لتصبح معلّقًا، يجب عليك إكمال عملية التقديم بما في ذلك تقديم معلومات التخصص",
        "s2ss3i2": "قد يُطلب منك إكمال مهمة نموذجية واجتياز عملية مراجعة",
        "s2ss3i3": "يخضع قبولك بصفتك معلّقًا لتقديرنا وحدنا",
        "s2ss3i4": "قد يُطلب منك تقديم التحقق من الهوية للمشاريع الحساسة",
        "s3Title": "وصف الخدمة",
        "s3ss1Title": "خدمات التعليق",
        "s3ss1i1": "توفر إيكونوڤا أدوات تعليق لتفريغ الصوت وتعليق الصور الطبية ووضع علامات على صور مستوى الشارع",
        "s3ss1i2": "تُسند المهام بناءً على تخصصك ومدى توفرك وأدائك",
        "s3ss1i3": "توافق على إكمال المهام المسندة إليك وفقًا لإرشادات المشروع ومعايير الجودة",
        "s3ss1i4": "قد يخضع عمل التعليق للمراجعة من قبل المراجعين والمراجعين الرئيسيين",
        "s3ss2Title": "ميزات المنصة",
        "s3ss2i1": "أدوات تعليق صوتية للتفريغ وتحديد المتحدث وتصنيف اللهجات وتقييم الجودة",
        "s3ss2i2": "أدوات تعليق الصور الطبية مع سير عمل متوافق مع HIPAA للأشعة والبيانات السريرية",
        "s3ss2i3": "تعليق صور مستوى الشارع لمجموعات البيانات الجغرافية المكانية والرؤية",
        "s3ss2i4": "إدارة المهام والعمليات المجمّعة وميزات التعاون",
        "s4Title": "سلوك المستخدم ومسؤولياته",
        "s4ss1Title": "الأنشطة المحظورة",
        "s4ss1i1": "يجب ألا تستخدم الخدمة لأي غرض غير قانوني أو غير مصرح به",
        "s4ss1i2": "يجب ألا تحمّل تعليمات برمجية ضارة أو فيروسات أو محتوى مؤذٍ",
        "s4ss1i3": "يجب ألا تحاول الحصول على وصول غير مصرح به إلى الخدمة أو حسابات المستخدمين الآخرين",
        "s4ss1i4": "يجب ألا تتدخل في الخدمة أو الخوادم أو تعطلها",
        "s4ss1i5": "يجب ألا تستخدم أنظمة آلية للوصول إلى الخدمة دون إذن",
        "s4ss2Title": "معايير المحتوى",
        "s4ss2i1": "يجب أن تكون جميع التعليقات دقيقة وكاملة ومتوافقة مع إرشادات المشروع",
        "s4ss2i2": "يجب عليك الحفاظ على سرية البيانات الحساسة، وخاصة المعلومات الطبية",
        "s4ss2i3": "يجب ألا تشارك محتوى المهام أو تنسخه أو توزعه خارج المنصة",
        "s4ss2i4": "يجب عليك احترام حقوق الملكية الفكرية للعملاء والأطراف الثالثة",
        "s4ss3Title": "متطلبات الجودة",
        "s4ss3i1": "توافق على الحفاظ على معايير جودة عالية في جميع أعمال التعليق",
        "s4ss3i2": "يجب عليك الاستجابة لملاحظات المراجعة وإجراء التصحيحات حسب الطلب",
        "s4ss3i3": "قد تؤدي مشكلات الجودة المتكررة إلى إعادة إسناد المهام أو تعليق الحساب",
        "s4ss3i4": "يجب عليك إكمال المهام ضمن المواعيد النهائية المحددة",
        "s5Title": "حقوق الملكية الفكرية",
        "s5ss1Title": "المحتوى الخاص بك",
        "s5ss1i1": "تحتفظ بملكية التعليقات والمحتوى الذي تنشئه، لكنك تمنح إيكونوڤا والعملاء ترخيصًا لاستخدام هذا المحتوى",
        "s5ss1i2": "بإرسال التعليقات، فإنك تمنحنا ترخيصًا عالميًا خاليًا من حقوق الملكية لاستخدام عملك وتعديله وتوزيعه",
        "s5ss1i3": "تقرّ بأن لديك الحق في منح هذه التراخيص",
        "s5ss2Title": "محتوى المنصة",
        "s5ss2i1": "الخدمة، بما في ذلك البرامج والتصميم والمحتوى، مملوكة لإيكونوڤا ومحمية بموجب قوانين الملكية الفكرية",
        "s5ss2i2": "لا يجوز لك نسخ الخدمة أو تعديلها أو إنشاء أعمال مشتقة منها دون إذن",
        "s5ss2i3": "لا يجوز استخدام العلامات التجارية والشعارات الخاصة بإيكونوڤا دون موافقة خطية",
        "s6Title": "الدفع والتعويض",
        "s6Content": "إذا كنت معلّقًا، فسيتم تحديد شروط التعويض في اتفاقيات منفصلة أو شروط خاصة بالمشروع. وسيتم إبلاغك بجداول الدفع والأسعار والطرق من خلال المنصة أو التواصل المباشر. وتحتفظ إيكونوڤا بالحق في تعديل هياكل التعويض بإشعار مناسب. وتخضع جميع المدفوعات لمتطلبات الإبلاغ الضريبي المعمول بها.",
        "s7Title": "الخصوصية وحماية البيانات",
        "s7Content": "يخضع استخدامك للخدمة أيضًا لسياسة الخصوصية الخاصة بنا. ونحن ملتزمون بحماية خصوصيتك والتعامل مع بياناتك وفقًا لقوانين حماية البيانات المعمول بها. وبالنسبة لتعليق البيانات الطبية، نلتزم بعمليات متوافقة مع HIPAA. وتوافق على التعامل مع جميع البيانات، وخاصة المعلومات الطبية الحساسة، بتدابير سرية وأمان مناسبة.",
        "s8Title": "الإنهاء",
        "s8ss1Title": "الإنهاء من جانبك",
        "s8ss1i1": "يمكنك إنهاء حسابك في أي وقت عن طريق التواصل معنا أو استخدام ميزات حذف الحساب",
        "s8ss1i2": "عند الإنهاء، سيتم إلغاء وصولك إلى الخدمة على الفور",
        "s8ss1i3": "قد يتم الاحتفاظ ببعض البيانات وفقًا لما يقتضيه القانون أو لأغراض تجارية مشروعة",
        "s8ss2Title": "الإنهاء من جانبنا",
        "s8ss2i1": "قد نعلّق حسابك أو ننهيه إذا انتهكت هذه الشروط",
        "s8ss2i2": "قد ننهي الحسابات غير النشطة لفترات طويلة",
        "s8ss2i3": "نحتفظ بالحق في إنهاء الحسابات لأي سبب بإشعار أو بدونه",
        "s8ss2i4": "عند الإنهاء، سيتوقف حقك في استخدام الخدمة على الفور",
        "s9Title": "إخلاء المسؤولية وتحديد المسؤولية",
        "s9ss1Title": "توفر الخدمة",
        "s9ss1i1": "تُقدَّم الخدمة \"كما هي\" و\"حسب توفرها\" دون أي ضمانات من أي نوع",
        "s9ss1i2": "لا نضمن أن تكون الخدمة متواصلة أو آمنة أو خالية من الأخطاء",
        "s9ss1i3": "نحتفظ بالحق في تعديل الخدمة أو تعليقها أو إيقافها في أي وقت",
        "s9ss2Title": "تحديد المسؤولية",
        "s9ss2i1": "إلى أقصى حد يسمح به القانون، لن تكون إيكونوڤا مسؤولة عن أي أضرار غير مباشرة أو عرضية أو خاصة أو تبعية",
        "s9ss2i2": "لن تتجاوز مسؤوليتنا الإجمالية المبلغ الذي دفعته لنا في الأشهر الاثني عشر السابقة للمطالبة",
        "s9ss2i3": "لا تسمح بعض الولايات القضائية باستبعاد بعض الضمانات أو تحديد المسؤولية",
        "s10Title": "التعويض",
        "s10Content": "توافق على تعويض إيكونوڤا والشركات التابعة لها ومسؤوليها وأعضاء مجلس إدارتها وموظفيها ووكلائها والدفاع عنهم وإبراء ذمتهم من أي مطالبات أو أضرار أو خسائر أو التزامات ونفقات (بما في ذلك الأتعاب القانونية) الناشئة عن استخدامك للخدمة أو انتهاكك لهذه الشروط أو انتهاك أي حقوق لطرف آخر.",
        "s11Title": "حل النزاعات",
        "s11Content": "تُحلّ أي نزاعات تنشأ عن هذه الشروط أو عن استخدامك للخدمة من خلال التحكيم الملزم وفقًا لقواعد التحكيم المعمول بها، إلا حيثما يحظر القانون ذلك. وتتنازل عن أي حق في المشاركة في دعوى جماعية أو تحكيم جماعي. وقد لا تسمح بعض الولايات القضائية بهذا التنازل، وقد لا ينطبق عليك.",
        "s12Title": "القانون الحاكم",
        "s12Content": "تخضع هذه الشروط وتُفسّر وفقًا للقوانين المعمول بها، دون اعتبار لمبادئ تنازع القوانين. وتُرفع أي دعوى أو إجراء قانوني ينشأ بموجب هذه الشروط حصريًا أمام المحاكم المختصة، وتوافق على الخضوع لاختصاص هذه المحاكم.",
        "s13Title": "التغييرات على الشروط",
        "s13Content": "نحتفظ بالحق في تعديل هذه الشروط في أي وقت. وسنخطرك بالتغييرات الجوهرية عن طريق نشر الشروط المحدّثة على هذه الصفحة وتحديث تاريخ \"آخر تحديث\". ويشكّل استمرارك في استخدام الخدمة بعد هذه التغييرات قبولًا للشروط المعدّلة. وإذا كنت لا توافق على التغييرات، فيجب عليك التوقف عن استخدام الخدمة.",
        "s14Title": "أحكام متفرقة",
        "s14ss1Title": "الاتفاقية الكاملة",
        "s14ss1i1": "تشكّل هذه الشروط، مع سياسة الخصوصية الخاصة بنا، الاتفاقية الكاملة بينك وبين إيكونوڤا",
        "s14ss1i2": "إذا تبيّن أن أي بند غير قابل للتنفيذ، تظل البنود المتبقية سارية المفعول بالكامل",
        "s14ss2Title": "التنازل",
        "s14ss2i1": "لا يجوز لك التنازل عن هذه الشروط أو حسابك أو نقلهما دون موافقتنا الخطية",
        "s14ss2i2": "يجوز لنا التنازل عن هذه الشروط فيما يتعلق بعملية اندماج أو استحواذ أو بيع أصول",
        "s14ss3Title": "التنازل عن الحقوق",
        "s14ss3i1": "عدم إنفاذنا لأي بند من بنود هذه الشروط لا يُعد تنازلًا عنه",
        "s14ss3i2": "يجب أن يكون أي تنازل خطيًا وموقعًا من ممثل مفوض",
        "contactTitle": "التواصل والدعم",
        "contactDescription": "إذا كانت لديك أسئلة أو استفسارات بشأن سياسة الخصوصية هذه أو ممارسات البيانات لدينا، يُرجى التواصل معنا:"
      }
    },
    "shared": {
      "player": {
        "downloadFailed": "تعذّر تنزيل عيّنة الصوت. حاول مرة أخرى.",
        "region": "مشغّل الصوت",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "stop": "إيقاف",
        "seek": "الموضع",
        "download": "تنزيل",
        "close": "إغلاق",
        "transcript": "النص",
        "showTranscript": "أظهر النص",
        "hideTranscript": "أخفِ النص",
        "noTranscript": "لا يوجد كلام في هذا الملف."
      },
      "appHeader": {
        "howToUse": "كيفية الاستخدام",
        "workspace": "مساحة العمل",
        "playground": "ساحة التجربة",
        "account": "الحساب",
        "developers": "المطورون",
        "feedback": "ملاحظات",
        "switchLanguage": "تغيير اللغة"
      },
      "appInvitationsButton": {
        "invitations": "الدعوات",
        "ariaLabel": "عرض {{count}} دعوة معلقة"
      },
      "appNotificationsBell": {
        "notifications": "الإشعارات",
        "markAllAsRead": "تحديد الكل كمقروء",
        "loading": "جارٍ التحميل...",
        "noNotifications": "لا توجد إشعارات",
        "unreadNotification": "إشعار غير مقروء",
        "unreadCount": "{{count}} إشعارات غير مقروءة",
        "defaultTitle": "إشعار",
        "viewAll": "عرض كل الإشعارات"
      },
      "appSidebar": {
        "navHome": "الرئيسية",
        "navVoicesLibrary": "الأصوات",
        "navTextToSpeech": "نص إلى كلام",
        "navSpeechToText": "كلام إلى نص",
        "navVoiceAgents": "الوكلاء",
        "navSada": "وكلاء صدى",
        "navAssetsAndHistory": "المكتبة",
        "navApiKeys": "مفتاح API",
        "navActivity": "النشاط",
        "navDocumentation": "التوثيق",
        "moreTools": "أدوات إضافية",
        "more": "المزيد",
        "less": "عرض أقل",
        "comingSoon": "قريباً",
        "navVoiceCloning": "استنساخ الصوت",
        "navEchoReader": "EchoReader",
        "navDubbing": "الدبلجة",
        "navSoundEffects": "المؤثرات الصوتية",
        "navSoundCleaning": "تنقية الصوت",
        "navAudiobooks": "الكتب الصوتية",
        "navArabicVoices": "أصوات عربية",
        "navEchoClone": "EchoClone",
        "navSonicRead": "SonicRead",
        "navSyncDub": "SyncDub",
        "navWordShift": "WordShift",
        "navEchoNotes": "EchoNotes",
        "brandHome": "الصفحة الرئيسية لإيكونوڤا",
        "brandAlt": "إيكونوڤا",
        "collapseMenu": "طي القائمة",
        "collapseSidebar": "طي الشريط الجانبي",
        "expandSidebar": "توسيع الشريط الجانبي",
        "mainNavigation": "التنقل الرئيسي",
        "playground": "ساحة التجربة",
        "navSectionBuild": "الإنشاء",
        "developers": "المطورون",
        "planCreditsAria": "خطة {{plan}}، تم استخدام {{percent}}% من الأرصدة. فتح الاشتراك.",
        "planTitle": "خطة {{plan}}",
        "subscribe": "ترقية خطتك",
        "upgradePlan": "ترقية خطتك",
        "creditsLabel": "رصيد",
        "lowBalance": "منخفض",
        "usedLabel": "مستخدم",
        "resets": "يتجدد",
        "changePlan": "تغيير الخطة",
        "workspaceOwner": "مساحة العمل · المالك",
        "settings": "الإعدادات"
      },
      "agentNav": {
        "backToWorkspace": "العودة إلى مساحة الوكلاء",
        "configure": "الإعدادات",
        "persona": "الشخصية والصوت",
        "knowledge": "قاعدة المعرفة",
        "tools": "الأدوات",
        "channels": "القنوات",
        "conversations": "المحادثات",
        "dashboard": "لوحة المعلومات"
      },
      "agentsProductNav": {
        "home": "الرئيسية",
        "agents": "الوكلاء",
        "configure": "الإعدادات",
        "knowledge": "قاعدة المعرفة",
        "tools": "الأدوات",
        "channels": "القنوات",
        "monitor": "المراقبة",
        "conversations": "المحادثات",
        "tests": "الاختبارات",
        "soon": "قريباً",
        "comingSoon": "هذا القسم قادم قريباً.",
        "backToWorkspace": "العودة إلى مساحة العمل",
        "settings": "الأسرار والمصادقة",
        "integrations": "التكاملات",
        "deploy": "النشر"
      },
      "appSubscriptionCard": {
        "creditsLeft": "رصيد متبقٍّ",
        "resetsIn": "يُعاد التعيين خلال {{days}} يوم",
        "upgradePlan": "ترقية الخطة",
        "numbersTitle": "{{left}} من {{total}} رصيد متبقٍّ",
        "usedZero": "تم استخدام 0%",
        "usedLessThanOne": "تم استخدام أقل من 1%",
        "usedMoreThanNinetyNine": "تم استخدام أكثر من 99%",
        "usedPercent": "تم استخدام {{percent}}%",
        "meterZero": "تم استخدام 0% من الأرصدة",
        "meterLessThanOne": "تم استخدام أقل من 1% من الأرصدة",
        "meterMoreThanNinetyNine": "تم استخدام أكثر من 99% من الأرصدة",
        "meterPercent": "تم استخدام {{percent}}% من الأرصدة",
        "upgradeAria": "ترقية {{plan}}: {{left}} من {{total}} رصيد متبقٍّ{{resetPart}}",
        "upgradeAriaReset": "، {{days}} يوم حتى إعادة التعيين"
      },
      "audioUploadModal": {
        "instruction": "قم برفع ملف صوتي، ثم انقر على الزر لتفريغه نصيًّا",
        "limits": "الحد الأقصى لحجم الملف: 10 ميجابايت | الحد الأقصى للمدة: 20 ثانية",
        "uploadButton": "رفع الملفات الصوتية",
        "uploading": "جارٍ الرفع... {{progress}}%",
        "returnToSamples": "العودة إلى العينات التجريبية",
        "waveformAlt": "الموجة الصوتية",
        "errorInvalidType": "يرجى اختيار ملف صوتي صالح",
        "errorFileSize": "يجب أن يكون حجم الملف أقل من 10 ميجابايت",
        "errorDuration": "يجب أن تكون مدة الصوت أقل من 20 ثانية",
        "errorValidate": "تعذّر التحقق من الملف الصوتي"
      },
      "customStepper": {
        "step": "الخطوة {{value}}"
      },
      "errorDialog": {
        "body": "حدث خطأ ما. يرجى المحاولة مرة أخرى.",
        "ok": "حسنًا"
      },
      "successDialog": {
        "body": "تم بنجاح.",
        "close": "إغلاق"
      },
      "unauthorizedDialog": {
        "body": "يرجى تسجيل الدخول مرة أخرى للمتابعة.",
        "close": "إغلاق"
      },
      "dynamicForm": {
        "dropdownAlt": "قائمة منسدلة",
        "uploadAlt": "رفع",
        "uploadDocument": "رفع مستند",
        "uploadDocumentWithFile": "رفع مستند، الملف الحالي: {{file}}",
        "uploadPlaceholder": "انقر لرفع مستند الهوية (للمشاريع الحسّاسة)"
      },
      "howToUseDialog": {
        "title": "كيفية الاستخدام",
        "titleTts": "كيفية استخدام مولّد نص إلى كلام",
        "titleStt": "كيفية استخدام مولّد كلام إلى نص",
        "ttsStep1Title": "1- أدخل النص الخاص بك",
        "ttsStep1Desc": "اكتب أو الصق النص الذي تريد تحويله إلى كلام. يمكنك إدخال ما يصل إلى 5000 حرف في المرة الواحدة.",
        "clearText": "مسح النص",
        "ttsStep2Title": "2- اختر الصوت والإعدادات",
        "ttsStep2Desc": "اختر الصوت واللغة والسرعة ودرجة النبرة المفضّلة لديك من لوحة الخيارات.",
        "voice1Name": "رفل لياو",
        "voice1Desc": "صوت رقيق لفتاة صغيرة",
        "voice2Name": "جاسمين",
        "voice2Desc": "صوت رقيق لفتاة صغيرة",
        "multilingual": "متعدد اللغات الإصدار 2",
        "mode": "الوضع",
        "stability": "الثبات",
        "moreVariable": "أكثر تنوّعًا",
        "similarity": "التشابه",
        "ttsStep3Title": "3- التوليد والاستماع",
        "ttsStep3Desc": "انقر على زر «توليد الكلام» لإنشاء الصوت الخاص بك. استمع إلى معاينة فورية في متصفحك.",
        "generateSpeech": "توليد الكلام",
        "play": "تشغيل",
        "ttsStep4Title": "4- التنزيل أو المشاركة",
        "ttsStep4Desc": "نزّل الصوت بصيغة MP3 أو WAV، أو شاركه مباشرة مع الآخرين.",
        "playAudio": "تشغيل الصوت",
        "share": "مشاركة",
        "download": "تنزيل",
        "sttStep1Title": "1- ارفع الصوت أو سجّله",
        "sttStep1Desc": "اختر بين رفع ملف صوتي موجود أو التسجيل مباشرة في متصفحك.",
        "uploadIdDocument": "انقر لرفع مستند الهوية (للمشاريع الحسّاسة)",
        "idDocumentTypes": "جواز السفر أو رخصة القيادة أو الهوية الوطنية",
        "uploadAudioFile": "رفع ملف صوتي",
        "sttStep2Title": "2- التفريغ النصي والمراجعة",
        "sttStep2Desc": "انقر على «بدء التفريغ النصي» لمعالجة الصوت الخاص بك. سيحوّل الذكاء الاصطناعي الكلام إلى نص بدقة عالية.",
        "transcribing": "جارٍ التفريغ النصي...",
        "transcribingDesc": "نعمل الآن على تفريغ الصوت المرفق نصيًّا",
        "sttStep3Title": "3- التحرير والتصدير",
        "sttStep3Desc": "راجع التفريغ النصي وحرّره عند الحاجة، ثم صدّره بالصيغة المفضّلة لديك.",
        "transcriptName1": "محمود",
        "transcriptText1": "ماذا حدث لمسار المستخدم الجديد؟",
        "transcriptName2": "سارة",
        "transcriptText2": "لا يزال قيد الإنهاء. من المفترض أن يكون جاهزًا الأسبوع المقبل.",
        "downloadTranscribe": "تنزيل التفريغ النصي",
        "noInstructions": "التعليمات غير متوفرة لهذه الصفحة."
      },
      "loadingState": {
        "loading": "جارٍ التحميل"
      },
      "mediaPlayerBar": {
        "collapseText": "طي النص",
        "showFullText": "عرض النص كاملًا",
        "back5s": "للخلف 5 ث",
        "back5seconds": "للخلف 5 ثوانٍ",
        "forward5s": "للأمام 5 ث",
        "forward5seconds": "للأمام 5 ثوانٍ",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "removeFromSaved": "إزالة من المحفوظات",
        "save": "حفظ",
        "downloadAudio": "تنزيل الصوت",
        "closePlayer": "إغلاق المشغّل",
        "volume": "مستوى الصوت"
      },
      "pageFavouriteButton": {
        "removeAria": "إزالة الصفحة من المفضّلة",
        "addAria": "إضافة الصفحة إلى المفضّلة",
        "label": "إضافة {{page}} إلى المفضّلة"
      },
      "pagination": {
        "previous": "السابق",
        "next": "التالي",
        "pagePrefix": "صفحة",
        "pageOf": "من",
        "prev": "السابق",
        "nextLabel": "التالي"
      },
      "termsPrivacyContent": {
        "lastUpdated": "آخر تحديث: {{date}}",
        "contactSupportAria": "التواصل والدعم"
      },
      "voiceCard": {
        "voiceAria": "صوت {{name}}",
        "avatarAlt": "الصورة الرمزية لـ {{name}}",
        "flagAlt": "علم {{dialect}}",
        "removeFavorite": "إزالة من المفضّلة",
        "addFavorite": "إضافة إلى المفضّلة",
        "pausePreview": "إيقاف معاينة الصوت مؤقتًا",
        "playPreview": "تشغيل معاينة الصوت",
        "playAlt": "تشغيل"
      },
      "voicePickerDialog": {
        "eyebrow": "مكتبة أصوات إيكونوڤا",
        "defaultTitle": "اختر صوتًا",
        "allVoices": "جميع الأصوات",
        "favourites": "المفضّلة",
        "close": "إغلاق",
        "searchPlaceholder": "ابحث عن صوت بالاسم أو اللهجة أو اللغة",
        "selectLanguage": "اختر اللغة",
        "selectDialect": "اختر اللهجة",
        "selectGender": "اختر النوع",
        "language": "اللغة",
        "dialect": "اللهجة",
        "gender": "النوع",
        "noResults": "لا نتائج",
        "clearFilter": "مسح التصفية",
        "allLanguages": "جميع اللغات",
        "allDialects": "جميع اللهجات",
        "allGenders": "جميع الأنواع",
        "noFavouritesMatch": "لا توجد مفضّلات تطابق عوامل التصفية الخاصة بك.",
        "noVoicesMatch": "لا توجد أصوات تطابق عوامل التصفية الخاصة بك.",
        "pausePreviewOf": "إيقاف معاينة {{name}} مؤقتًا",
        "playPreviewOf": "تشغيل معاينة {{name}}",
        "avatarAlt": "الصورة الرمزية لـ {{name}}",
        "selected": "محدد",
        "select": "تحديد",
        "premade": "جاهز",
        "cloned": "مستنسخ",
        "noSavedVoices": "لا توجد أصوات محفوظة بعد.",
        "savedHint": "احفظ أصواتًا من مكتبة الأصوات لتجدها هنا.",
        "recentlyUsed": "المستخدمة أخيراً",
        "previewUnavailable": "المعاينة غير متاحة.",
        "previewProgress": "تقدّم معاينة الصوت",
        "comingSoon": "قريباً",
        "comingSoonDetail": "أصوات {{dialect}} قريباً، ترقّبوا."
      }
    },
    "userMenu": {
      "openMenu": "فتح قائمة المستخدم",
      "openSettingsMenu": "فتح قائمة الإعدادات",
      "accountSettings": "إعدادات الحساب",
      "personalSettings": "الإعدادات الشخصية",
      "subscriptionBilling": "الاشتراك والفوترة",
      "workspacesMembers": "مساحات العمل والأعضاء",
      "invitations": "الدعوات",
      "currentWorkspace": "مساحة العمل الحالية",
      "workspaceFallback": "مساحة العمل",
      "appearance": "المظهر",
      "lightThemeAria": "المظهر الفاتح",
      "darkThemeAria": "المظهر الداكن",
      "systemThemeAria": "مظهر النظام",
      "light": "فاتح",
      "dark": "داكن",
      "system": "النظام",
      "language": "اللغة",
      "englishAria": "الإنجليزية",
      "arabicAria": "العربية",
      "logOut": "تسجيل الخروج",
      "comingSoon": "قريبًا",
      "comingSoonBody": "نعمل على دعم تعدّد مساحات العمل. ترقّبوا المزيد.",
      "gotIt": "حسنًا",
      "creditsRemaining": "الرصيد المتبقّي"
    },
    "docs": {
      "menu": "قائمة التوثيق",
      "feedback": "ملاحظات",
      "otherLanguage": "English",
      "documentation": "التوثيق",
      "searchPlaceholder": "اكتب للبحث...",
      "searchAria": "البحث في التوثيق",
      "dashboard": "لوحة التحكم",
      "signIn": "تسجيل الدخول",
      "navAria": "التنقل في التوثيق",
      "baseUrl": "الرابط الأساسي",
      "copy": "نسخ",
      "copied": "تم النسخ",
      "copyAsMarkdown": "نسخ بصيغة Markdown",
      "copyMenu": {
        "copyPage": "نسخ الصفحة",
        "more": "المزيد من طرق استخدام هذه الصفحة",
        "copyPageHint": "بصيغة Markdown، جاهزة لمحادثة ذكاء اصطناعي",
        "viewMarkdown": "عرض بصيغة Markdown",
        "viewMarkdownHint": "هذه الصفحة كنص عادي",
        "llmsHint": "كل صفحات التوثيق مدرجة لأدوات الذكاء الاصطناعي",
        "openClaude": "فتح في Claude",
        "openChatgpt": "فتح في ChatGPT",
        "askHint": "اطرح أسئلة حول هذه الصفحة",
        "copied": "تم نسخ الصفحة بصيغة Markdown"
      },
      "endpoint": {
        "headers": "Headers",
        "pathParams": "معاملات المسار",
        "queryParams": "معاملات الاستعلام",
        "body": "متن الطلب",
        "response": "الاستجابة",
        "responseNote": "كل استجابة تستخدم هذا الغلاف.",
        "downloadNote": "الجسم هو الملف نفسه، لا الغلاف، مع ⁦Content-Disposition: attachment⁩ واسم الملف. أما الأخطاء فتستخدم الغلاف.",
        "errors": "الأخطاء",
        "errorsNote": "الغلاف نفسه، مع ⁦success⁩ بقيمة ⁦false⁩ و ⁦data⁩ بقيمة ⁦null⁩.",
        "allErrors": "كل الأخطاء",
        "required": "مطلوب",
        "optional": "اختياري",
        "showProperty": "اعرض الخاصية",
        "showProperties": "اعرض الخصائص ({{count}})",
        "hideProperty": "أخفِ الخاصية",
        "hideProperties": "أخفِ الخصائص ({{count}})",
        "when": "متى يحدث.",
        "fix": "الحل.",
        "authDescription": "كلمة ⁦Bearer⁩ ثم مسافة ثم مفتاح ⁦API⁩ الذي يبدأ بـ ⁦ek_⁩. أنشئ المفاتيح في البوابة من المطورون، ثم مفاتيح واجهة برمجة التطبيقات.",
        "dataDescription": "النتيجة.",
        "successDescription": "قيمته ⁦true⁩ عند نجاح الطلب.",
        "statusCodeDescription": "يكرر رمز حالة ⁦HTTP⁩.",
        "errorMessageDescription": "قيمته ⁦null⁩ عند النجاح.",
        "copyUrl": "نسخ الرابط",
        "copyCode": "نسخ الكود",
        "copyResponse": "نسخ الاستجابة",
        "language": "لغة الكود",
        "tryIt": "جرّبه",
        "exampleResponse": "مثال على الاستجابة",
        "ok": "Successful response",
        "limits": {
          "lengthRange": "من {{min}} إلى {{max}} حرفًا",
          "minLength": "{{min}} حرفًا على الأقل",
          "maxLength": "حتى {{max}} حرفًا",
          "range": "من {{min}} إلى {{max}}",
          "min": "{{min}} أو أكثر",
          "max": "حتى {{max}}",
          "listSeparator": "، ",
          "oneOf": "{{list}} أو {{last}}",
          "value": "{{value}}",
          "default": "الافتراضي {{value}}"
        }
      },
      "tryIt": {
        "send": "إرسال الطلب",
        "close": "إغلاق",
        "tabs": "الطلب والاستجابة",
        "request": "الطلب",
        "response": "الاستجابة",
        "keyHint": "يبقى مفتاحك في هذا التبويب ولا يُحفظ أبدًا، ولا يُرسل إلا إلى هذا العنوان:",
        "badKey": "هذا ليس مفتاح API من إيكونوڤا. تبدأ المفاتيح بـ ⁦ek_⁩ وطولها 67 حرفًا.",
        "credits": "كل طلب ترسله من هنا استدعاء حقيقي بمفتاحك. والطلب الذي ينشئ مهمة يستهلك أرصدة مساحة العمل، مثل أي استدعاء آخر.",
        "reset": "إعادة القيم إلى المثال",
        "empty": "املأ الحقول، ثم أرسل الطلب.",
        "sending": "جارٍ الإرسال…",
        "missing": "املأ هذه الحقول أولًا",
        "networkError": "تعذّر على المتصفح الوصول إلى واجهة برمجة التطبيقات. شغّل أمر cURL أعلاه من الطرفية بدلًا من ذلك.",
        "timeout": "لم تُجب واجهة برمجة التطبيقات خلال 10 دقائق، فأُوقف الطلب.",
        "ms": "{{ms}} ملّي ثانية",
        "audio": "الصوت الناتج",
        "emptyBody": "(متن فارغ)"
      },
      "lastUpdated": "آخر تحديث",
      "fallbackNote": "هذه الصفحة بالإنجليزية حاليًا.",
      "onThisPage": "في هذه الصفحة",
      "previous": "السابق",
      "next": "التالي",
      "pageNavAria": "التنقل بين الصفحات",
      "pageNotFound": "الصفحة غير موجودة",
      "pageNotFoundBody": "هذه الصفحة غير موجودة أو تم نقلها.",
      "backToDocs": "العودة إلى التوثيق",
      "loading": "جارٍ التحميل",
      "helpful": "هل كانت هذه الصفحة مفيدة؟",
      "yes": "نعم",
      "no": "لا",
      "thanks": "شكرًا على ملاحظاتك.",
      "landingTitle": "توثيق إيكونوڤا",
      "landingSubtitle": "أدلة ومراجع للبوابة وواجهة برمجة تطبيقات المطورين.",
      "section": {
        "toggle": "صفحات {{section}}"
      },
      "sections": {
        "get-started": "ابدأ هنا",
        "playground": "ساحة التجربة",
        "agents": "الوكلاء",
        "developers": "المطورون",
        "account": "الحساب والفوترة",
        "help": "المساعدة",
        "changelog": "سجل التغييرات"
      },
      "sectionDescriptions": {
        "get-started": "ما هي إيكونوڤا، وأول مقطع كلام لك، وأول وكيل.",
        "playground": "الأصوات، وتحويل النص إلى كلام، وتحويل الكلام إلى نص، وتنقية الصوت، والمكتبة.",
        "agents": "أنشئ وكلاء الصوت والنص، واربطهم، وشغّلهم.",
        "developers": "مفاتيح API، والمصادقة، والمهام، وWebhook، وأمثلة الشيفرة.",
        "account": "تسجيل الدخول، ومساحات العمل، والأدوار، والخطط، والرصيد، والفواتير.",
        "help": "الأسئلة الشائعة، وحل المشكلات، ومسرد المصطلحات.",
        "changelog": "كل تغيير على v1 API، حسب التاريخ."
      },
      "groups": {
        "playground": {
          "voices": "الأصوات",
          "tts": "نص إلى كلام",
          "stt": "كلام إلى نص",
          "cleaning": "تنقية الصوت",
          "assets": "المكتبة"
        },
        "agents": {
          "basics": "الأساسيات",
          "knowledge": "المعرفة",
          "tools": "الأدوات",
          "channels": "القنوات",
          "integrations": "التكاملات",
          "operate": "التشغيل",
          "security": "الأمان والخصوصية"
        },
        "developers": {
          "start": "ابدأ",
          "tts": "نص إلى كلام",
          "stt": "كلام إلى نص",
          "clean": "تنقية الصوت",
          "webhooks": "خطافات الويب",
          "ops": "العمليات"
        },
        "account": {
          "account": "الحساب",
          "workspace": "مساحة العمل",
          "billing": "الفوترة"
        },
        "help": {
          "faq": "الأسئلة الشائعة",
          "support": "الدعم"
        }
      }
    },
    "headerTitles": {
      "echoReader": "EchoReader",
      "home": "الرئيسية",
      "voicesLibrary": "مكتبة الأصوات",
      "voices": "الأصوات",
      "textToSpeech": "نص إلى كلام",
      "speechToText": "كلام إلى نص",
      "soundCleaning": "تنقية الصوت",
      "sada": "صدى",
      "sadaAgent": "الوكيل",
      "subscription": "الاشتراك",
      "checkout": "الدفع",
      "assetsAndHistory": "المكتبة",
      "settings": "الإعدادات",
      "workspaces": "مساحات العمل والأعضاء",
      "annotations": "التوصيفات",
      "audioAnnotation": "توصيف الصوت",
      "imageAnnotation": "توصيف الصور",
      "developers": "إعدادات المطورين",
      "activity": "النشاط",
      "paymentHistory": "سجل المدفوعات",
      "receipt": "إيصال"
    },
    "phase2": {
      "tts": {
        "kicker": "تحويل النص إلى كلام",
        "lead": "اكتب النص ونقّحه وأنشئ كلامًا بالصوت الذي اخترته.",
        "heroTitle": "نصك، بصوت من هنا",
        "guidance": "الالتزام بالنص",
        "quality": "الجودة",
        "speed": "السرعة",
        "generating": "جارٍ الإنشاء…",
        "playFailed": "تعذّر تشغيل الصوت. حاول مجدداً.",
        "useVoice": "استخدم {{name}}",
        "about": "حوالي",
        "credits": "رصيد",
        "emptyTitle": "لا شيء بعد.",
        "empty": "اضغط إنشاء. كل ما تنشئه يظهر هنا مع صوته ومدته ورابط للتحميل.",
        "noMatch": "لا يوجد ما يطابق بحثك.",
        "generate": "إنشاء",
        "lastGeneration": "آخر عملية توليد:",
        "studio": "الاستوديو",
        "studioLead": "حتى 5,000 حرف في ملف WAV واحد. اختر اللهجة والصوت ثم اضغط إنشاء. ستجد كل ما تنشئه في السجل بالأسفل وفي المكتبة.",
        "upToCharacters": "حتى 5,000 حرف",
        "clickVoice": "اضغط على صوت لاختياره",
        "tagHint": "اضغط للإضافة عند المؤشر، و − للحذف",
        "tags": {
          "laugh": "ضحك",
          "cough": "سعال",
          "clearThroat": "تنحنح",
          "sigh": "تنهيدة",
          "chuckle": "ضحكة خفيفة"
        },
        "dropFile": "أسقط ملفًا هنا أو",
        "browse": "تصفّح",
        "orPasteLink": "أو الصق رابطًا واضغط Enter",
        "placeholder": "عنصر مؤقت",
        "tryDialect": "جرّب عينة بهذه اللهجة",
        "allVoices": "كل الأصوات",
        "characters": "حرف",
        "limitReached": "وصلت إلى الحد الأقصى",
        "overLimit": "تجاوزت الحد بمقدار {{count}}. اختصر النص لتتمكن من التوليد.",
        "historyPlaceholder": "أمثلة مؤقتة",
        "searchHistory": "ابحث فيما أنشأت",
        "allInAssets": "الكل في المكتبة",
        "options": "الخيارات",
        "resetDefaults": "إعادة الافتراضي",
        "dialect": "اللهجة",
        "guidanceHelp": "درجة مطابقة الصوت للنص المكتوب. اترك القيمة عند 2، إلا إذا كنت ترغب في ضبطها يدويًا.",
        "speedHelp": "0.5 بطيء · 1 عادي · 2 سريع",
        "qualityHelp": "خطوات الانتشار. خطوات أكثر، أبطأ وأنقى.",
        "normalize": "قراءة الأرقام بشكل طبيعي",
        "normalizeHelp": "تُنطق الأرقام والتواريخ والأوقات والمبالغ كما تقولها لهجة الصوت."
      },
      "stt": {
        "kicker": "تحويل الكلام إلى نص",
        "lead": "ارفع تسجيلًا صوتيًا أو سجّله لتحويله إلى نص قابل للتحرير.",
        "heroTitle": "مكتوب كما قيل",
        "studio": "الاستوديو",
        "noFile": "لا يوجد ملف بعد",
        "dropAudio": "أسقط ملفًا صوتيًا، أو اضغط للتصفح",
        "replaceFile": "أسقط ملفًا آخر أو اضغط لاستبداله",
        "record": "تسجيل",
        "stop": "إيقاف",
        "findDialect": "ابحث عن لهجة",
        "detectNote": "تُكتشف من الصوت",
        "groupGulf": "الخليج",
        "groupLevant": "مصر والشام",
        "groupStandard": "الفصحى",
        "groupOther": "أخرى",
        "checking": "جارٍ فحص الملف…",
        "recording": "جارٍ التسجيل…",
        "uploading": "جارٍ الرفع",
        "preparing": "جارٍ تجهيز الصوت…",
        "uploadProgress": "تقدّم الرفع",
        "transcribing": "جارٍ التفريغ",
        "done": "تم",
        "ready": "جاهز",
        "working": "جارٍ العمل",
        "retry": "حاول مجددًا",
        "used": "استُخدم",
        "downloadHint": "يحفظ ما يعرضه هذا التبويب بصيغة {{format}}",
        "cleanHint": "ملف فيه ضوضاء؟ نظّفه ثم فرّغه مجددًا",
        "cleanFailed": "تعذّر فتح هذا الصوت للتنقية. أسقط الملف الأصلي في صفحة تنقية الصوت بدلًا من ذلك.",
        "noSpeech": "لم يُعثر على كلام في هذا الملف.",
        "railEmpty": "لا شيء بعد. يظهر هنا كل نص تفرّغه.",
        "untitled": "نص بلا عنوان",
        "studioLead": "ارفع ملفًا أو سجّل. ستحصل على نص واحد باللهجة التي قيل بها، سطرًا بسطر. تبقى الإماراتية إماراتية ولا تتحول إلى الفصحى.",
        "anyDialect": "أي لهجة، تُكتشف من الصوت",
        "dialect": "اللهجة",
        "detect": "اكتشاف",
        "viewLabel": "طريقة عرض النص",
        "viewText": "نص",
        "viewSrt": "ترجمة (SRT)",
        "viewJson": "JSON",
        "copy": "نسخ",
        "copied": "تم النسخ",
        "copyFailed": "تعذّر النسخ",
        "copyHint": "انسخ ما يعرضه هذا التبويب",
        "loadingView": "جارٍ تجهيز الملف…",
        "wordTiming": "توقيت لكل كلمة",
        "numbersAsDigits": "الأرقام كأرقام",
        "numbersAsDigitsHint": "عند التفعيل: «واحد اتنين تلاتة» تصبح 123. عند الإيقاف: تبقى الأرقام كلمات كما نُطقت.",
        "numbersAsDigitsEnglish": "عند التفعيل: «twenty eighteen» تصبح 2018. عند الإيقاف: تبقى الأرقام كلمات كما نُطقت.",
        "identifySpeakers": "تمييز المتحدثين",
        "identifySpeakersHint": "عند التفعيل: يظهر في كل سطر من تكلّم ومتى. عند الإيقاف: نص واحد متصل.",
        "speakerLabel": "المتحدث {{n}}",
        "talkTime": "مدة كلام كل متحدث",
        "playFrom": "تشغيل من {{time}}",
        "exportFailed": "تعذّر تجهيز هذا الملف. حاول مجددًا بعد قليل.",
        "placeholder": "عنصر مؤقت",
        "waiting": "في انتظار ملف",
        "length": "المدة",
        "aboutCredits": "نحو 0 رصيد",
        "transcribe": "تحويل إلى نص",
        "transcripts": "النصوص",
        "allInAssets": "الكل في المكتبة",
        "placeholderExamples": "أمثلة مؤقتة",
        "searchTranscripts": "ابحث في النصوص",
        "transcript": "النص",
        "download": "تنزيل",
        "cleanNoise": "تنقية الصوت",
        "previewLine": "سيظهر النص هنا سطرًا بسطر.",
        "previewLineTwo": "يحافظ كل سطر على الكلمات واللهجة كما قيلت.",
        "previewLineThree": "استخدم التوقيت للعودة إلى أي لحظة في التسجيل."
      },
      "cleaning": {
        "kicker": "تنقية الصوت",
        "studio": "الاستوديو",
        "lead": "أزل التشويش مع الحفاظ على الصوت في تسجيلك الأصلي.",
        "heroTitle": "اسمع الكلمات، لا الغرفة",
        "noFile": "لا يوجد ملف بعد",
        "waiting": "بانتظار ملف",
        "ready": "جاهز للتنقية",
        "cleaning": "جارٍ التنقية",
        "done": "تمت التنقية",
        "clean": "نقِّ",
        "cleaned": "بعد التنقية",
        "downloadHint": "الملف المنقّى بصيغة WAV",
        "downloadFailed": "تعذّر تنزيل الصوت المنقّى. حاول مجددًا.",
        "transcribe": "حوّل الصوت المنقّى إلى نص",
        "transcribeFailed": "تعذّر جلب الصوت المنقّى. حاول مجددًا.",
        "transcribeHint": "افتح تحويل الكلام إلى نص",
        "cloneVoice": "استنسخ الصوت",
        "cloneVoiceFailed": "تعذّر تجهيز الصوت المنظّف للاستنساخ.",
        "playOriginal": "شغّل الأصل",
        "playCleaned": "شغّل الملف المنقّى",
        "abNote": "الأعمدة هي علوّ الصوت عبر الوقت. شغّل أي صف واسمع الفرق."
      },
      "voices": {
        "kicker": "مكتبة الأصوات",
        "lead": "استكشف الأصوات المتاحة لمساحة عملك واختر صوتًا للتوليد القادم.",
        "heroExploreLead": "استكشف إيكونوڤا",
        "heroAccent": "الأصوات",
        "dialectCount": "{{count}} أصوات",
        "goToDialectSlide": "انتقل إلى شريحة اللهجة {{page}}"
      }
    },
    "notifications": {
      "kicker": "الحساب",
      "title": "الإشعارات",
      "subtitle": "ابقَ على اطلاع بنشاط مساحة العمل والحساب.",
      "unreadCount": "{{count}} غير مقروءة",
      "filterLabel": "حالة الإشعارات",
      "all": "الكل",
      "unread": "غير المقروءة",
      "read": "المقروءة",
      "markAll": "تحديد الكل كمقروء",
      "markingAll": "جارٍ تحديد الكل كمقروء…",
      "markRead": "تحديد كمقروء",
      "unreadState": "غير مقروء",
      "loading": "جارٍ تحميل الإشعارات…",
      "loadError": "تعذر تحميل الإشعارات.",
      "actionError": "تعذر تحديث هذا الإشعار. حاول مرة أخرى.",
      "retry": "حاول مرة أخرى",
      "emptyTitle": "لا توجد إشعارات بعد",
      "emptyDescription": "سيظهر هنا نشاط مساحة العمل والحساب الجديد.",
      "paginationLabel": "ترقيم صفحات الإشعارات",
      "previous": "السابق",
      "next": "التالي",
      "viewAll": "عرض الكل"
    },
    "phase5": {
      "developers": {
        "kicker": "المطورون",
        "title": "ابنِ باستخدام إيكونوڤا",
        "lead": "أدر وصول واجهة البرمجة ونقاط النهاية ونشاط الطلبات.",
        "codeExamples": "أمثلة برمجية",
        "agentTab": "وكيل"
      },
      "docs": {
        "mobileNav": "تصفح التوثيق"
      }
    },
    "billing": {
      "kicker": "الفوترة",
      "title": "إدارة الفوترة",
      "subtitle": "طريقة الدفع الآمنة ومزود الفوترة. تُستخدم الطريقة الافتراضية للتجديد وتغيير الخطة وشحن الرصيد والشحن التلقائي.",
      "changePlan": "تغيير الخطة",
      "loading": "جارٍ تحميل تفاصيل الفوترة…",
      "loadError": "تعذر تحميل تفاصيل الفوترة.",
      "retry": "حاول مرة أخرى",
      "currentPlan": "الخطة الحالية",
      "provider": "المزوّد",
      "billingCycle": "دورة الفوترة",
      "monthly": "شهريًا",
      "yearly": "سنويًا",
      "price": "سعر الخطة",
      "periodEnd": "تنتهي الفترة الحالية",
      "providerActions": "إجراءات المزوّد",
      "paymentMethods": "طرق الدفع",
      "addPaymentMethod": "إضافة طريقة دفع",
      "securityNote": "تُدار تفاصيل الدفع بأمان بواسطة مزود الدفع. لا ترى EchoNova رقم البطاقة الكامل ولا تخزنه.",
      "nextInvoice": "الفاتورة التالية في",
      "invoices": "الفواتير",
      "invoicesDescription": "ينشئ كل تجديد وترقية فاتورة لدى مزوّد الدفع.",
      "downloadInvoices": "تنزيل الفواتير",
      "manageTitle": "طرق الدفع والفواتير",
      "manageDescription": "أدر طرق الدفع وتفاصيل الفوترة بأمان عبر {{provider}}.",
      "noProviderDescription": "لا يتوفر حساب فوترة يديره مزود الخدمة لهذا الاشتراك.",
      "managePaymentMethods": "إدارة طرق الدفع",
      "openingPortal": "جارٍ فتح بوابة المزوّد…",
      "downloadInvoice": "تنزيل أحدث فاتورة",
      "openingInvoice": "جارٍ فتح الفاتورة…",
      "portalError": "تعذر فتح بوابة فوترة المزوّد.",
      "invoiceError": "تعذر فتح أحدث فاتورة.",
      "status": "الحالة",
      "noSubscriptionTitle": "لا يوجد اشتراك فوترة",
      "noSubscriptionDescription": "اختر خطة لبدء اشتراك يديره مزود الخدمة.",
      "statusTrial": "تجريبي",
      "statusActive": "نشط",
      "statusPastDue": "متأخر السداد",
      "statusCanceled": "ملغى",
      "statusExpired": "منتهي",
      "managedBy": "يديره {{provider}}",
      "methodUse": "تُسدّد به التجديدات وتغييرات الخطة والشحن",
      "default": "افتراضية",
      "backup": "احتياطية",
      "setDefault": "تعيين كافتراضية",
      "remove": "إزالة",
      "confirmRemove": "إزالة البطاقة",
      "keepCard": "إبقاء",
      "removeDefaultBlocked": "البطاقة الافتراضية تدفع تجديداتك. عيّن بطاقة أخرى كافتراضية قبل إزالتها.",
      "noCards": "تظهر بطاقتك هنا بعد أول دفعة.",
      "expires": "تنتهي {{date}}",
      "addCardLead": "تتحقق Paymob من البطاقة بدفعة صغيرة وتلغيها فورًا.",
      "makeDefault": "اجعلها طريقة الدفع الافتراضية",
      "continue": "متابعة",
      "saveCard": "حفظ البطاقة",
      "cancel": "إلغاء",
      "cardError": "تعذّر تحديث بطاقاتك. حاول مرة أخرى.",
      "addCardError": "تعذّر بدء نموذج البطاقة. حاول مرة أخرى.",
      "receipts": "الإيصالات",
      "receiptsDescription": "كل دفعة لخطتك مع إيصالها.",
      "noReceipts": "تظهر الإيصالات بعد أول دفعة.",
      "view": "عرض",
      "showMore": "عرض المزيد",
      "receiptsError": "تعذّر تحميل إيصالاتك.",
      "receipt": {
        "title": "إيصال",
        "number": "رقم الإيصال",
        "date": "التاريخ",
        "paid": "مدفوع",
        "for": "الدفع مقابل",
        "seller": "البائع",
        "billedTo": "الفاتورة باسم",
        "period": "الفترة",
        "from": "من {{date}}",
        "to": "إلى {{date}}",
        "amount": "المبلغ",
        "download": "تنزيل PDF",
        "back": "العودة إلى إدارة الفوترة",
        "notFound": "لم يتم العثور على هذا الإيصال.",
        "loadError": "تعذّر تحميل هذا الإيصال.",
        "kind": {
          "subscription_start": "اشتراك",
          "renewal": "تجديد",
          "upgrade": "ترقية",
          "cycle_change": "تغيير دورة الفوترة"
        }
      }
    },
    "voiceCloning": {
      "title": "استنساخ الصوت",
      "studio": "الاستوديو",
      "kicker": "استنساخ الصوت",
      "hero": "صوتك، في ثوانٍ",
      "lead": "استنسخ صوتك من ثوانٍ قليلة من التسجيل.",
      "back": "رجوع",
      "soon": "قريبًا",
      "defaultName": "صوتي",
      "tabs": {
        "instant": "فوري",
        "professional": "احترافي"
      },
      "headRight": {
        "instant": "ثوانٍ قليلة",
        "clip": "مقطع واحد",
        "instantNow": "جاهز الآن"
      },
      "add": {
        "drop": "ارفع ملفًا أو اسحبه هنا",
        "or": "أو",
        "record": "تسجيل",
        "stop": "إيقاف",
        "dialect": "اللهجة",
        "readThis": "اقرأ هذا بصوت عالٍ",
        "play": "تشغيل",
        "remove": "إزالة",
        "recording": "تسجيل {{n}}",
        "playClip": "تشغيل {{name}}",
        "removeClip": "إزالة {{name}}"
      },
      "orb": {
        "yourVoice": "صوتك",
        "listening": "أستمع",
        "ready": "جاهز للاستنساخ",
        "notConfirmed": "لم يتم التأكيد بعد",
        "checking": "جارٍ التحقق",
        "making": "جارٍ صنع صوتك"
      },
      "status": {
        "empty": "ثوانٍ قليلة من صوتك",
        "recording": "جارٍ التسجيل",
        "addMore": "أضف {{seconds}} ثانية أخرى",
        "tooLong": "طويل جدًا، اجعله أقل من 30 ثانية",
        "ready": "جاهز"
      },
      "length": {
        "label": "المدة",
        "keepReading": "واصل القراءة: {{seconds}} ثانية أخرى",
        "canStop": "ممتاز. يمكنك التوقف الآن، أو المتابعة حتى 30 ثانية",
        "tooShort": "قصير جدًا: أضف {{seconds}} ثانية أخرى",
        "good": "مدة مناسبة"
      },
      "cloneVoice": "استنسخ الصوت",
      "dialectsError": "تعذّر تحميل اللهجات.",
      "retry": "حاول مجددًا",
      "upload": {
        "unreadable": "تعذّرت قراءة هذا الملف. جرّب ملف WAV أو MP3 أو M4A."
      },
      "mic": {
        "problem": "تعذّر استخدام الميكروفون. تحقّق من إذن المتصفح وحاول مرة أخرى."
      },
      "confirm": {
        "title": "أكّد أنه أنت",
        "sayThis": "قل هذا بصوت عالٍ",
        "eachDigit": "انطق كل رقم على حدة.",
        "why": "هكذا يبقى صوتك لك: لا يستنسخه إلا من ينطق الرمز.",
        "newCode": "رمز جديد",
        "status": {
          "say": "قل العبارة",
          "recording": "جارٍ التسجيل",
          "checking": "جارٍ التحقق",
          "failed": "غير واضح، حاول مرة أخرى",
          "making": "جارٍ صنع صوتك"
        }
      },
      "done": {
        "instantVoice": "صوت فوري",
        "name": "الاسم",
        "today": "اليوم",
        "typeLine": "اكتب شيئًا لتسمعه",
        "play": "تشغيل",
        "stop": "إيقاف",
        "useInTts": "استخدمه في تحويل النص إلى كلام",
        "cloneAnother": "استنسخ صوتًا آخر",
        "ready": "صوتك جاهز.",
        "rate": "24 كيلوهرتز"
      },
      "rail": {
        "title": "أصواتك",
        "empty": "لا توجد أصوات بعد. أولها يستغرق ثوانٍ.",
        "play": "تشغيل",
        "instant": "فوري"
      },
      "sheet": {
        "close": "إغلاق",
        "type": "النوع",
        "instant": "فوري",
        "created": "تاريخ الإنشاء",
        "output": "المخرجات",
        "outputValue": "24 كيلوهرتز",
        "voiceId": "معرّف الصوت",
        "delete": "حذف",
        "professional": "احترافي",
        "status": "الحالة",
        "trainingAudio": "صوت التدريب",
        "jobId": "معرّف المهمة"
      },
      "dialog": {
        "kicker": "استنساخ الصوت",
        "cancel": "إلغاء",
        "close": "إغلاق",
        "removeTitle": "إزالة التسجيل",
        "removeBody": "ستتم إزالة «{{name}}» من هذا الصوت. لا يمكن التراجع عن ذلك.",
        "remove": "إزالة",
        "deleteTitle": "حذف الصوت",
        "deleteBody": "سيُحذف «{{name}}» من مساحة عملك. ما صُنع به سابقًا يبقى كما هو. لا يمكن التراجع عن ذلك. ويُحذف النموذج الصوتي خلال 30 يومًا، ونحتفظ بتسجيل الموافقة 12 شهرًا.",
        "delete": "حذف",
        "keep": "إبقاؤه",
        "discardTitle": "تجاهل هذا الرفع",
        "discardBody": "سيُحذف الصوت المرفوع وتبدأ من جديد. لا يمكن التراجع عن هذا.",
        "discard": "تجاهل",
        "cancelUploadTitle": "إلغاء الرفع",
        "cancelUploadBody": "يتوقف إرسال الملفات ويُحذف الرفع. يمكنك البدء من جديد بعد ذلك.",
        "cancelUpload": "إلغاء الرفع",
        "dismissBody": "سيُحذف «{{name}}» وصوت التدريب الخاص به. لا يمكن التراجع عن ذلك."
      },
      "toast": {
        "deleted": "تم الحذف.",
        "renamed": "تمت إعادة التسمية."
      },
      "errors": {
        "duplicateName": "يوجد صوت بهذا الاسم. اختر اسمًا آخر.",
        "generic": "حدث خطأ. حاول مرة أخرى."
      },
      "price": {
        "estimate": "تكلفة هذا الصوت حوالي {{credits}} رصيد.",
        "notSet": "لم يُحدَّد السعر بعد. يُتاح استنساخ الصوت بعد نشر سعره."
      },
      "pro": {
        "label": "احترافي",
        "tryAgain": "حاول مرة أخرى",
        "estimate": "تكلفة هذا الصوت حوالي {{credits}} رصيد مع ساعة تدريب واحدة. يُحدَّد السعر النهائي عند انتهاء التدريب.",
        "orb": {
          "training": "قيد التدريب"
        },
        "training": {
          "bar": "صوت احترافي",
          "label": "قيد التدريب",
          "audio": "{{time}} من صوت التدريب",
          "left": "بقي حوالي {{n}} دقيقة. يمكنك مغادرة هذه الصفحة، وسيظهر في أصواتك عندما يصبح جاهزًا."
        },
        "chips": {
          "uploading": "قيد الرفع",
          "failed": "فشل"
        },
        "errors": {
          "insufficient_speech": "لم نجد كلامًا كافيًا. ارفع تسجيلًا أطول بصوت واحد.",
          "speaker_mismatch": "صوت التأكيد لا يطابق التسجيلات. استخدم صوتك أنت.",
          "liveness_failed": "لم نتمكن من التأكد من أنه صوت حقيقي. سجّل الرمز مرة أخرى.",
          "invalid_input": "يجب أن تكون الملفات صوتًا بين 10 دقائق و3 ساعات.",
          "payload_too_large": "حجم الملفات أكبر من 2 غيغابايت.",
          "unreadable_audio": "لم نتمكن من قراءة أحد الملفات الصوتية.",
          "not_ready": "الاستنساخ الاحترافي غير متاح الآن.",
          "unavailable": "الاستنساخ الاحترافي مشغول الآن. حاول لاحقًا.",
          "not_published": "انتهى التدريب لكن تعذّر نشر الصوت. حاول مرة أخرى.",
          "preview_failed": "تم تدريب الصوت لكن تعذّر اختباره. حاول مرة أخرى.",
          "timeout": "استغرق التدريب وقتًا طويلًا وتم إيقافه.",
          "invalid_dialect": "هذه اللهجة غير مدعومة.",
          "interrupted": "توقف التدريب بشكل غير متوقع. حاول مرة أخرى.",
          "train_failed": "لم يكتمل التدريب.",
          "training_failed": "لم يكتمل التدريب.",
          "voice_exists": "يوجد صوت بهذا الاسم بالفعل.",
          "submit_failed": "تعذّر بدء التدريب. حاول لاحقًا.",
          "stt_unavailable": "الاستنساخ الاحترافي غير متاح الآن.",
          "training_unavailable": "الاستنساخ الاحترافي غير متاح الآن.",
          "insufficient_credits": "رصيدك لا يكفي لتدريب هذا الصوت. اشحن رصيدك وحاول مرة أخرى.",
          "pipeline_unconfigured": "لم يكتمل التدريب.",
          "no_input": "لم يكتمل التدريب.",
          "other": "لم يكتمل التدريب."
        },
        "defaultName": "صوتي الاحترافي",
        "head": {
          "empty": "من 10 دقائق إلى 3 ساعات، جاهز خلال 30 دقيقة تقريبًا",
          "clips": "المقاطع: {{n}}"
        },
        "add": {
          "drop": "ارفع ملفات أو اسحبها هنا"
        },
        "length": {
          "label": "المدة الكلية",
          "min": "10 دقائق",
          "max": "3 ساعات",
          "help": "يحتاج الاستنساخ الاحترافي إلى 10 دقائق حتى 3 ساعات في المجموع."
        },
        "status": {
          "empty": "من 10 دقائق إلى 3 ساعات من صوتك",
          "addMore": "أضف {{time}} أخرى",
          "tooLong": "أكثر من 3 ساعات",
          "ready": "جاهز",
          "sending": "جارٍ إرسال ملفاتك",
          "starting": "جارٍ البدء",
          "sendFailed": "لم تُرسل بعض الملفات. أعد إرسالها أو ارجع.",
          "otherActive": "يتم إنشاء صوت احترافي الآن. انتظر حتى ينتهي."
        },
        "clip": {
          "sent": "أُرسل",
          "failed": "لم يُرسل",
          "unreadable": "تعذّرت قراءة هذا الملف",
          "nameTooLong": "اسم الملف طويل جدًا",
          "retry": "إعادة المحاولة"
        },
        "trainVoice": "درّب الصوت",
        "toast": {
          "skipped": "تم تجاهل بعض الملفات. استخدم WAV أو FLAC أو MP3 أو M4A أو AAC أو OGG أو Opus أو WebM.",
          "ready": "«{{name}}» جاهز.",
          "tooMany": "المسموح {{max}} ملفًا فقط. تم تجاهل الباقي."
        },
        "rail": {
          "training": "قيد التدريب، بقي {{n}} دقيقة"
        },
        "sheet": {
          "trainingLeft": "قيد التدريب، حوالي {{n}} دقيقة"
        },
        "renameLate": "هذا الصوت شبه جاهز. أعد تسميته من أصواتك.",
        "issue": {
          "unreadable": "تعذّرت قراءة أحد الملفات. احذفه",
          "tooBig": "حجم الملفات أكبر من 2 غيغابايت",
          "tooManyFiles": "المسموح 20 ملفًا فقط. احذف بعضها",
          "fileName": "اسم أحد الملفات أطول من 200 حرف. غيّره أو احذفه"
        }
      },
      "kickerStudio": "الاستوديو"
    }
  },
  "newLandingPage": {
    "skipToContent": "تخطَّ إلى المحتوى",
    "header": {
      "brandHomeAria": "الصفحة الرئيسية لإيكونوڤا",
      "primaryNavigationAria": "التنقل الرئيسي",
      "mobileNavigationAria": "التنقل على الهاتف",
      "changeLanguageAria": "تغيير اللغة",
      "menuAria": "فتح أو إغلاق قائمة التنقل",
      "login": "تسجيل الدخول",
      "nav": {
        "products": "المنتجات",
        "walkthrough": "جولة سريعة",
        "whyEchoNova": "لماذا إيكونوڤا",
        "developers": "المطوّرون",
        "pricing": "الأسعار"
      },
      "products": {
        "agents": "وكلاء صدى",
        "tts": "تحويل النص إلى كلام",
        "stt": "تحويل الكلام إلى نص",
        "voices": "مكتبة الأصوات",
        "cleaning": "تنقية الصوت",
        "cloning": "استنساخ الصوت",
        "echoReader": "EchoReader"
      }
    },
    "hero": {
      "titleLead": "نفهمك",
      "titleTail": "بلهجتــــــك",
      "description": "«صدى» من EchoNova يرد على عملائك بلهجتهم، ويفهم احتياجاتهم، ويستجيب لطلباتهم من أول تواصل، سواء بمكالمة أو رسالة.",
      "authSubtitle": "صوتك يستحق أن يُسمَع، أينما تُحكى العربية.",
      "signUp": "أنشئ حسابًا",
      "requestDemo": "اطلب عرضًا توضيحيًا",
      "tryLive": "جرّبه الآن"
    },
    "stats": {
      "heading": "مقاسة، لا مُدّعاة",
      "lead": "معيار عام، ومجموعة بيانات عامة، وورقة علمية منشورة. كل رقم أدناه يذكر مصدره.",
      "wer": {
        "unit": "% WER",
        "label": "الكلام العربي باللهجات، نموذجنا."
      },
      "clips": {
        "label": "مقطع في مجموعة البيانات العامة."
      },
      "dialects": {
        "unit": "لهجات",
        "label": "مدرّب من اللهجة نفسها."
      },
      "region": {
        "label": "الصوت لا يغادر سحابتنا أبدًا."
      }
    },
    "dialects": {
      "fusha": "الفصحى",
      "egyptian": "مصري",
      "saudi": "سعودي",
      "emirati": "إماراتي",
      "kuwaiti": "كويتي",
      "english": "إنجليزي"
    },
    "playground": {
      "heading": {
        "hear": "اسمعه",
        "say": "قُله",
        "work": "شغّله"
      },
      "lead": "اختر خدمة وجرّب كيف تسمع إيكونوڤا وتتكلم وتردّ في الوقت الفعلي.",
      "tabsAria": "خدمات التجربة",
      "live": "Live Play Ground",
      "tabs": {
        "tts": "من نص إلى كلام",
        "stt": "من كلام إلى نص",
        "agent": "وكيل صدى"
      },
      "tts": {
        "titleLead": "اكتب.",
        "titleTail": "واسمعه",
        "placeholder": "ابدأ الكتابة هنا أو الصق أي نص تريد تحويله إلى كلام طبيعي...",
        "getStarted": "ابدأ بـ:",
        "prompts": {
          "story": "احكِ قصة",
          "joke": "قُل نكتة",
          "ad": "سجّل إعلانًا",
          "languages": "تكلّم بلغات مختلفة",
          "movie": "مشهد سينمائي درامي"
        },
        "play": "شغّله",
        "generating": "جارٍ التوليد",
        "playing": "جارٍ التشغيل",
        "error": "حدث خطأ ما. حاول مرة أخرى.",
        "chooseVoice": "اختر صوتًا",
        "voicesLoading": "جارٍ تحميل الأصوات",
        "voicesError": "الأصوات غير متاحة",
        "previewAria": "شغّل عينة من صوت {{name}}",
        "gender": {
          "male": "ذكر",
          "female": "أنثى"
        },
        "explore": "استكشف كل الأصوات"
      },
      "stt": {
        "title": "ابدأ الكلام. صدى يكتشف لهجتك ويعرف متى انتهيت",
        "speakAria": "سجّل أربع ثوانٍ من الكلام",
        "upload": "أو ارفع / أسقط ملفًا صوتيًا (حتى دقيقة واحدة)",
        "recording": "نستمع إليك. اضغط على الميكروفون عند الانتهاء",
        "transcribing": "جارٍ التفريغ",
        "completed": "هذا ما قلته",
        "tryAgain": "حاول مرة أخرى",
        "error": "لم نتمكن من سماع ذلك. اجعل التسجيل أقل من دقيقة، ثم حاول مرة أخرى أو ارفع ملفًا.",
        "stopAria": "إيقاف التسجيل",
        "samples": "أو جرّب عينة بـ:"
      },
      "agent": {
        "titleLead": "جرّب",
        "titleTail": "صدى",
        "call": "مكالمة صوتية مع صدى",
        "chat": "محادثة مع صدى"
      },
      "eyebrow": "جرّب مباشرة"
    },
    "tts": {
      "eyebrow": "تحويل النص إلى كلام",
      "heading": "كل رسالة تستحق الصوت المناسب",
      "lead": "حوّل النص إلى كلام طبيعي بأصوات مصممة للعربية ولهجاتها. اختر صوتًا، وتحكّم في أدائه، وولّد الصوت للمحتوى والمنتجات وتجارب العملاء.",
      "cta": "جرّبه الآن",
      "editor": {
        "label": "محرّر ذكي متكامل",
        "text": "أنشئ البودكاست والتعليق الصوتي في منصة إبداعية واحدة."
      },
      "voice": {
        "label": "اختر الصوت واللهجة",
        "text": "من مكتبة الأصوات، أو من صوتك المستنسخ قريبًا."
      },
      "features": {
        "control": {
          "label": "تحكّم في الصوت",
          "text": "مقياس التوجيه، ومضاعف السرعة، والمزيد."
        },
        "diacritics": {
          "label": "التشكيل",
          "text": "الآن يمكنك توليد الصوت مع التشكيل!"
        },
        "expressive": {
          "label": "وسوم التعبير",
          "text": "أضف وسوم التعبير إلى صوتك."
        },
        "dialects": {
          "label": "+10 لهجات",
          "text": "مدرّبة من اللهجة نفسها، جاهزة للاستخدام."
        }
      }
    },
    "stt": {
      "eyebrow": "تحويل الكلام إلى نص",
      "heading": "من محادثات حقيقية إلى نص واضح قابل للاستخدام",
      "lead": "كل لهجة تُفرَّغ كما قيلت. ارفع تسجيلًا أو سجّل الآن؛ تعيد إيكونوڤا نصًا قابلًا للتحرير يحافظ على إيقاع اللهجة وتفاصيلها.",
      "cta": "جرّبه الآن",
      "review": {
        "speaker": "المتحدث {{n}} · 00:40–00:55",
        "transcript": "في قرية هادئة تلامس فيها السماء الحقول بألوان ذهبية، اكتشفت الصغيرة ميا خريطة تقود إلى كنوز منسية. ولم تكن تعلم أن قطها ويسكرز يخفي سرًا: فهو حارس الخريطة، المكلّف بإرشادها إلى الكنز، وإلى قدرها أيضًا.",
        "caption": "محرّر ذكي متكامل",
        "text": "تكلّم، نفهمك، واحصل على كلامك في ملف قابل للتحرير"
      },
      "chips": {
        "hala": "ياهلا وغلا !!",
        "marhaba": "مرحباً بالغالي",
        "lesson": "درس اليوم عن.."
      },
      "listen": {
        "caption": "مفهوم بلهجتك",
        "text": "تكلّم، نفهمك"
      }
    },
    "agent": {
      "eyebrow": "وكيل صدى",
      "heading": "وكلاء يفهمون، ويتصرّفون.",
      "lead": "يتولى صدى المحادثات الصوتية والنصية من أول رد حتى الحل. يفهم لهجة العميل، ويستخدم الأدوات والمعرفة التي تعتمدها، ويحوّل المحادثة إلى موظف بشري عند الحاجة.",
      "cta": "ابنِ وكيلك",
      "persona": {
        "label": "الشخصية",
        "value": "مركز اتصال",
        "voice": "صوت الوكيل"
      },
      "pills": {
        "knowledge": "مكتبة المعرفة",
        "tools": "مكتبة الأدوات",
        "connections": "الاتصالات",
        "tests": "الاختبارات"
      },
      "center": {
        "titleLead": "ابنِ",
        "titleTail": "وكيلك",
        "text": "حدّد دوره وشخصيته وصوته ولغته وسلوكه."
      },
      "features": {
        "build": {
          "label": "ابنِ وكيلك",
          "text": "حدّد دوره وشخصيته وصوته ولغته وسلوكه."
        },
        "connect": {
          "label": "اربطه بعالمه",
          "text": "أضف القنوات ومصادر المعرفة وأدوات الأعمال ونقاط API المخصصة."
        },
        "test": {
          "label": "اختبر وحسّن",
          "text": "شغّل الاختبارات، وراجع المحادثات، وراقب الأداء، وحسّن طريقة رد الوكيل."
        }
      }
    },
    "uae": {
      "eyebrow": "الأمان والسيادة",
      "heading": "صُمّم في الإمارات، وستبقى بياناتك الصوتية داخلها.",
      "lead": "صوت المكالمات والنصوص لا يغادر سحابتنا الإماراتية أبدًا. الأدوات المشتراة لا ترى سوى بيانات الحساب الوصفية. البيانات الشخصية العربية تُحجب قبل أن تصل إلى أي نموذج.",
      "columns": {
        "sovereign": {
          "title": "سحابة سيادية وأنظمة محلية",
          "text": "شغّل إيكونوڤا في سحابتنا الإماراتية، أو داخل شبكتك الخاصة، أو معزولة تمامًا. الصوت لا يغادر نطاقك."
        },
        "residency": {
          "title": "إقامة البيانات وقانون حماية البيانات",
          "text": "كل البيانات الصوتية داخل المنطقة، متوافقة مع قانون حماية البيانات الإماراتي ومتطلبات الإقامة الخليجية. اتفاقية معالجة بيانات وسجل معالجين فرعيين."
        },
        "privacy": {
          "title": "درع الخصوصية",
          "text": "حجب البيانات الشخصية العربية: الأسماء والأرقام والهويات تُحذف من النصوص، مع خزنة وسجل تدقيق."
        }
      }
    },
    "workspace": {
      "heading": "مساحة عمل واحدة.  كل مسارات الصوت",
      "lead": "أنشئ الوكلاء، وولّد الكلام، وفرّغ الصوت، وأدر الأصوات، وشغّل الاختبارات، وراجع المحادثات، وراقب الاستخدام من مساحة عمل واحدة متصلة.",
      "cards": {
        "tts": {
          "title": "استوديو تحويل النص إلى كلام",
          "text": "ولّد، واستمع، ونزّل، وأدر مشاريع الكلام."
        },
        "stt": {
          "title": "استوديو تحويل الكلام إلى نص",
          "text": "ارفع أو سجّل، وراجع النص، وصدّره."
        },
        "voices": {
          "title": "مكتبة الأصوات",
          "text": "تصفّح الأصوات واستمع إليها واحفظها عبر اللهجات."
        }
      }
    },
    "voices": {
      "eyebrow": "مكتبة الأصوات",
      "count": "+99",
      "heading": " صوتًا عربيًا",
      "cta": "تصفّح مكتبة الأصوات",
      "playAria": "شغّل عينة من صوت {{name}}",
      "pauseAria": "أوقف عينة صوت {{name}}"
    },
    "comingSoon": {
      "heading": "طرق أكثر للعمل مع الصوت العربي",
      "lead": "كل شيء يجتمع تحت تسجيل دخول واحد، ومكتبة واحدة، وفوترة واحدة. منظومة واحدة، لا سبع جزر.",
      "badge": "قريبًا",
      "items": {
        "clone": "استنساخ الصوت",
        "reader": "إيكوريدر",
        "dubbing": "الدبلجة",
        "sfx": "المؤثرات الصوتية"
      }
    },
    "integrations": {
      "eyebrow": "التكاملات",
      "heading": "اربط إيكونوڤا بالأدوات التي تستخدمها بالفعل",
      "statuses": {
        "live": "متاح",
        "partner": "شريك",
        "beta": "تجريبي"
      },
      "cards": {
        "embed": {
          "title": "تضمين في الموقع",
          "text": "وسم برمجي واحد. صدى يجيب على موقعك صوتًا أو كتابةً."
        },
        "telephony": {
          "title": "الهاتف · SIP",
          "text": "رقم هاتف لوكيلك عبر شريكنا في الاتصالات."
        },
        "api": {
          "title": "واجهة API",
          "text": "تحويل الكلام إلى نص والنص إلى كلام من أي بيئة تقنية. المفاتيح في الاستوديو."
        },
        "webhooks": {
          "title": "Webhooks",
          "text": "كل نتيجة مكالمة تُرسل إلى نظام إدارة العملاء أو مكتب التذاكر لديك."
        }
      },
      "partners": {
        "genesys": {
          "name": "Genesys AppFoundry",
          "text": "صدى داخل منصات مراكز الاتصال التي تعمل بها المنطقة بالفعل.",
          "year": "2027"
        },
        "aws": {
          "name": "AWS Marketplace",
          "text": "اشترِ عبر اتفاقية السحابة الحالية لديك.",
          "year": "2027"
        }
      }
    },
    "developers": {
      "eyebrow": "المطوّرون",
      "heading": "نقطتا نهاية. أي بيئة تقنية",
      "lead": "أرسل صوتًا واحصل على نص يفهم اللهجة. أرسل نصًا واحصل على صوت. المفاتيح في الاستوديو، والاستخدام يُحتسب بالدقيقة وبالحرف.",
      "cta": "احصل على مفتاح API",
      "endpoints": {
        "label": "نقاط نهاية STT و TTS",
        "text": "واجهات REST وبث مباشر لتحويل الكلام العربي إلى نص والنص إلى كلام، مع رموز اللهجات والطوابع الزمنية."
      },
      "webhooks": {
        "label": "Webhooks والأحداث",
        "text": "كل نتيجة مكالمة تُرسل إلى الأنظمة التي تعمل بها بالفعل. النص والنتيجة والتكلفة في حمولة واحدة."
      }
    },
    "why": {
      "heading": "لماذا إيكونوڤا",
      "points": {
        "arabicFirst": "العربية أولًا",
        "uae": "مبني في الإمارات",
        "dialect": "لهجتك ليست حالة استثنائية"
      }
    },
    "cta": {
      "heading": "مبني للعربية",
      "action": "اطلب عرضًا توضيحيًا"
    },
    "footer": {
      "brandHomeAria": "الصفحة الرئيسية لإيكونوڤا",
      "tagline": "ذكاء صوتي عربي، مبني في الإمارات.",
      "columns": {
        "products": "المنتجات",
        "developers": "المطوّرون",
        "company": "الشركة",
        "legal": "قانوني"
      },
      "links": {
        "agents": "وكلاء صدى",
        "stt": "تحويل الكلام إلى نص",
        "tts": "تحويل النص إلى كلام",
        "voices": "مكتبة الأصوات",
        "pricing": "الأسعار",
        "documentation": "التوثيق",
        "apiReference": "مرجع API",
        "integrations": "التكاملات",
        "systemStatus": "حالة النظام",
        "whyEchoNova": "لماذا إيكونوڤا",
        "about": "من نحن",
        "contact": "تواصل معنا",
        "careers": "الوظائف",
        "privacy": "سياسة الخصوصية",
        "terms": "شروط الاستخدام",
        "dataProcessing": "معالجة البيانات",
        "security": "الأمان"
      },
      "copyright": "© {{year}} EchoNova AI. جميع الحقوق محفوظة.",
      "social": {
        "linkedin": "LinkedIn",
        "x": "X",
        "youtube": "YouTube"
      }
    },
    "requestDemo": {
      "title": "اطلب عرضًا توضيحيًا",
      "subtitle": "اطلب عرضًا توضيحيًا لوكيل صدى",
      "nameLabel": "اسمك",
      "namePlaceholder": "أدخل اسمك",
      "nameRequired": "من فضلك أدخل اسمك",
      "nameTooLong": "من فضلك اجعل اسمك أقل من 120 حرفًا",
      "emailLabel": "البريد الإلكتروني",
      "emailPlaceholder": "أدخل بريدك الإلكتروني",
      "emailRequired": "من فضلك أدخل بريدك الإلكتروني",
      "emailInvalid": "من فضلك أدخل بريدًا إلكترونيًا صالحًا",
      "companyLabel": "الشركة",
      "companyPlaceholder": "أدخل اسم شركتك هنا",
      "companyTooLong": "من فضلك اجعل اسم الشركة أقل من 160 حرفًا",
      "submit": "اطلب عرضًا توضيحيًا",
      "submitting": "جارٍ إرسال طلبك...",
      "success": "شكرًا لك! وصلنا طلبك وسنتواصل معك قريبًا.",
      "errorTitle": "تعذّر إرسال طلبك",
      "errorMessage": "حدث خطأ ما. من فضلك حاول مرة أخرى."
    }
  },
  "voice": {
    "gender": {
      "male": "ذكر",
      "female": "أنثى",
      "unknown": "غير محدد"
    },
    "language": {
      "arabic": "العربية",
      "english": "الإنجليزية",
      "en": "الإنجليزية",
      "ar": "العربية",
      "ar-eg": "مصري",
      "en-us": "الإنجليزية"
    }
  },
  "landingV2": {
    "studio": {
      "hero": {
        "kicker": "استوديو الصوت",
        "title": "صوتك يقرأ أي شيء",
        "lead": "استنسخ صوتك من ثوانٍ قليلة من التسجيل. ثم أعطِ EchoReader أي مستند أو رابط أو نص، واستمع إليه بصوتك، أو بأي صوت من المكتبة.",
        "voiceName": "أحمد"
      },
      "jump": {
        "clone": "استنساخ الصوت",
        "reader": "EchoReader"
      },
      "clone": {
        "kicker": "استنساخ الصوت",
        "title": "صوتك، في ثوانٍ",
        "lead": "اقرأ النص بصوت عالٍ، واختر لهجتك، ويصبح صوتك جاهزاً للاستخدام.",
        "instant": "فوري",
        "pro": "احترافي",
        "lenInstant": "ثوانٍ قليلة",
        "lenPro": "من 3 إلى 15 دقيقة",
        "proBody": "يحتاج الاستنساخ الاحترافي إلى 3 إلى 15 دقيقة من الكلام الواضح في مكان هادئ. تسجّله داخل التطبيق بقراءة نصوص موجّهة.",
        "proCta": "أنشئ حساباً للتسجيل",
        "ready": "صوتك جاهز",
        "instantChip": "فوري",
        "cloneAnother": "استنسخ صوتاً آخر",
        "off": "عرض الاستنساخ المباشر متوقف مؤقتاً. أنشئ حساباً لتستنسخ صوتك داخل التطبيق.",
        "note": "نستخدم تسجيلك لصنع صوتك، ثم نحذفه خلال يوم واحد.",
        "step1": {
          "title": "سجّل",
          "body": "ثوانٍ قليلة للاستنساخ الفوري، أو من 3 إلى 15 دقيقة للاحترافي."
        },
        "step2": {
          "title": "أكّد أنه أنت",
          "body": "قل رمزاً لمرة واحدة بصوت عالٍ، حتى لا يستنسخ صوتك أحد غيرك."
        },
        "step3": {
          "title": "استخدمه في كل مكان",
          "body": "في تحويل النص إلى كلام، وفي EchoReader، وفي وكلاء صدى."
        },
        "trust1": "لك وحدك",
        "trust2": "احذفه متى شئت",
        "useInTts": "استخدمه في تحويل النص إلى كلام"
      },
      "reader": {
        "kicker": "EchoReader",
        "title": "أي مستند، يُقرأ بصوت عالٍ",
        "lead": "أحضر ملفاً أو رابطاً أو نصك الخاص، واستمع إليه بالصوت الذي تختاره.",
        "signUp": "أنشئ حساباً",
        "yourVoice": "صوتك",
        "step1": {
          "title": "راجع النص",
          "body": "اطّلع على كل مقطع قبل إنشاء أي صوت."
        },
        "step2": {
          "title": "اختر صوتاً",
          "body": "أي لهجة من المكتبة، أو صوتك أنت."
        },
        "step3": {
          "title": "استمع",
          "body": "يُبرز المقطع الذي تجري قراءته، ويُحفظ موضعك."
        },
        "limitSize": "حتى 25 ميغابايت و200,000 حرف",
        "limitPages": "ملفات PDF حتى 300 صفحة",
        "listenSound": "استمع مع الصوت",
        "pauseSound": "أوقف الصوت",
        "videoLabel": "عرض EchoReader: تقرأ هدى ثلاث فقرات من ملف PDF، وتُعلَّم كل فقرة أثناء قراءتها."
      },
      "together": {
        "kicker": "معاً",
        "title": "استنسخ مرة واحدة. واسمعه في كل مكان",
        "lead": "يظهر الصوت الذي تستنسخه أينما اخترت صوتاً: في تحويل النص إلى كلام، وفي EchoReader، وفي وكلاء صدى.",
        "choose": "اختر صوتاً",
        "yours": "صوتك أنت",
        "voice2": "هيفاء",
        "voice3": "هدى"
      }
    },
    "nav": {
      "sada": "صدى",
      "sadaAgent": "وكيل صدى",
      "login": "تسجيل الدخول",
      "signUp": "أنشئ حسابًا",
      "requestDemo": "اطلب عرضًا توضيحيًا",
      "tryLive": "جرّبه الآن",
      "research": "الأبحاث"
    },
    "home": {
      "studio": {
        "title": "تسجيل دخول واحد، وكل منتجاتنا أمامك في شاشة واحدة.",
        "alt": "صورة من المنتج",
        "steps": {
          "tts": {
            "title": "تحويل النص إلى كلام",
            "text": "اكتب بالعربية، اختر اللهجة والصوت، واضغط توليد. ملف WAV واحد."
          },
          "voices": {
            "title": "مكتبة الأصوات",
            "text": "أصوات من مختلف البلدان واللهجات.. استمع، واحفظ ما يعجبك، واستخدمه."
          },
          "cleaning": {
            "title": "تنقية الصوت",
            "text": "ارفع تسجيلك، واختر بيئة التسجيل، واستعد صوتك نقيًّا."
          }
        }
      },
      "productsLead": "تسجيل دخول واحد، مكتبة واحدة، فاتورة واحدة. جميع المنتجات أدناه متاح اليوم في الاستوديو.",
      "live": "متاح الآن",
      "sadaCard": "أنشئ وكلاء محادثة سريعي الاستجابة، يتعاملون بسلاسة مع المقاطعات ويعتمدون على قاعدة معارفك.",
      "ttsCard": "أنشئ أصواتًا طبيعية ومعبّرة بمختلف اللهجات العربية والإنجليزية.",
      "sttCard": "حوّل الصوت إلى نص دقيق، باللهجة التي قيل بها.",
      "cleaningCard": "ارفع ملفًا واختر إعدادًا جاهزًا: Studio Master أو Heavy AC & Wind أو Radio Voice أو Deep Voice. حتى ساعة واحدة لكل ملف."
    },
    "footer": {
      "about": "عن إيكونوڤا",
      "contact": "تواصل معنا",
      "terms": "الشروط والأحكام",
      "cookies": "سياسة ملفات الارتباط",
      "cookieSettings": "إعدادات ملفات الارتباط",
      "trust": "مركز الثقة",
      "research": "الأبحاث"
    },
    "about": {
      "kicker": "عن إيكونوڤا",
      "title": "نفهمك، لا نعالج صوتك فقط",
      "lead": "تبني EchoNova الطبقة الصوتية للغة العربية: أنظمة تسمع اللهجة وتفهمها، وأصوات ترد بها بصورة طبيعية. منتجنا الأول هو «صدى»، وكيل صوتي يجيب المتصلين باللهجة التي يتحدثون بها. يقع مقرنا في دبي، ونبني منتجاتنا للعالم الناطق بالعربية منذ البداية، لا بوصفه إضافة لاحقة.",
      "name": {
        "kicker": "الاسم",
        "title": "نجم يتوهج. وضوء يعود",
        "p1": "النوفا نجم يسطع فجأةً بآلاف أضعاف وهجه المعتاد. يصل بعض ضوئه إلينا مباشرة، بينما يصطدم بعضه بالغبار المحيط بالنجم، فيتشتت ويصل لاحقًا لنراه مرة ثانية. يطلق علماء الفلك على هذه الظاهرة «الصدى الضوئي»: الوميض نفسه يعود إلينا بعدما لامس شيئًا في طريقه.",
        "p2": "تختصر هذه الصورة الشركة كلها. فكل إنسان يتحدث يطلق ومضة صغيرة من الضوء. ولوقت طويل في منطقتنا، لم تجد تلك الومضة ما يردّها: آلة لا تسمع اللهجة، وإجابة لا تعود.\nEchoNova هي الصدى؛ يعود إليك صوتك بلغتك، وقد فُهم. ولكي تعيد صوتًا بأمانة، عليك أولًا أن تُحسن الإنصات إليه. من هذا الإنصات يبدأ الاسم، ومنه يبدأ المنتج.",
        "echoLabel": "صدى الضوء · مباشر، ثم متأخر"
      },
      "dot": {
        "kicker": "النقطة",
        "becomes": "تصبح",
        "withOneDot": "بنقطة واحدة",
        "p1": "في العربية، تقلب نقطة واحدة المعنى: يتحول الحبر إلى خبر. تكاد لا تُرى، لكنها تغيّر كل شيء. واللهجة هي نقطة الكلام.\nالأنظمة التي «تدعم العربية» تسمع الحروف وتُسقط النقطة؛ تلتقط الكلمات وتفوتها الدلالة. أما نحن، فنبني الذكاء الذي يلتقط النقطة: اللهجة، والسياق، والنبرة.",
        "p2": "قبل الشعار وقبل الخط كانت هناك لوحة بيد الخطاط محمود العبادي. ضربة القلم الواثقة، والفرشاة الحرة، والنقطة التي تُكمل الحرف، ودفء الورق تحت الحبر: منها خرجت لغتنا البصرية. كان الخط العربي أول تقنية حملت الصوت العربي عبر القرون، ونرى عملنا امتدادًا له لا قطيعة معه."
      },
      "voice": {
        "kicker": "كيف نتحدث",
        "trusted": {
          "title": "موثوقون، لا باردون",
          "text": "نتكلم عن معرفة، ولا نتلعثم حين نعرف."
        },
        "precise": {
          "title": "دقيقون، لا جافّون",
          "text": "دقة في الأشياء الإنسانية: التجربة، والنتيجة، والشعور."
        },
        "warm": {
          "title": "دافئون، لا رخيصون",
          "text": "الإنسان أولًا في كل جملة. دفء من المنطق، لا من العامية المبتذلة."
        },
        "simple": {
          "title": "بسطاء، لا سطحيون",
          "text": "يصبح المعقّد سهلًا لأننا نفهمه بعمق."
        },
        "people": "نقول «الناس» ولا نقول «العملاء». نسخر من النظام المعطّل، لا من الإنسان على الطرف الآخر من الخط."
      },
      "mission": {
        "kicker": "المهمة الأكبر",
        "title": "طبقة صوت يملكها أصحابها",
        "text": "صدى هو البداية لا النهاية. خلف المنتج طموح أوسع: أن نبني طبقة الصوت العربية كاملة، لا بترجمة نبرة غربية إلى العربية، بل بصنع أصوات تتكلم لهجاتنا بطبيعية. ولأن الصوت لا يفهمه إلا أهله، لا بد أن يكون مصدره أشخاصًا حقيقيين من اللهجة نفسها: لا «عينات بيانات»، بل أشخاص يملكون ما يقولون، ويُسجَّلون بموافقتهم، ويُدفع لهم حين يُستخدم صوتهم."
      },
      "build": {
        "kicker": "ما نبنيه",
        "title": "طبقة واحدة، أربعة أبواب",
        "sada": {
          "name": "صدى",
          "text": "الوكيل، يجيب عن المكالمات والرسائل بلهجة المتصل، وينفّذ الإجراءات ضمن الصلاحيات التي تمنحها له، ويؤكد كل معلومة مهمة، ويحوّل المحادثة إلى موظف بشري عند الحاجة."
        },
        "stt": {
          "name": "تحويل الكلام إلى نص",
          "text": "يُكتب كما قيل. تبقى الإماراتية إماراتية، ولا يُحوَّل شيء إلى الفصحى."
        },
        "tts": {
          "name": "تحويل النص إلى كلام",
          "text": "أصوات لها موطن. كل صوت سجّله شخص من المكان الذي تنتمي إليه لهجته."
        },
        "cleaning": {
          "name": "تنقية الصوت",
          "text": "اسمع الكلمات لا الغرفة. إعدادات جاهزة للجميع، ومعايير دقيقة لمن يهتم."
        }
      },
      "where": {
        "kicker": "أين نحن",
        "title": "مبني في الإمارات",
        "p1": "تُبنى إيكونوڤا في دولة الإمارات العربية المتحدة على أيدي مهندسين ولغويين ومتخصصين في الصوت، من الإمارات ومصر وغيرهما، يجمعهم يقين واحد: العربية تستحق تقنية مبنية لها، لا مترجمة إليها. اللهجة هي حيث تعيش اللغة فعلًا، ومنها نبدأ. الإماراتية أولًا: أول صوت، وأول جملة، وأول لهجة نتقنها. ثم السعودية والكويتية والمصرية والفصحى والإنجليزية، والمزيد في الطريق.",
        "p2": "نحن هنا لنحتفي باللغة بكل لهجة تُحكى بها، ولنمنحها طبقة الصوت التي انتظرتها طويلًا."
      },
      "contact": {
        "kicker": "تواصل معنا",
        "title": "تحدث مع شخص",
        "sales": "العروض التوضيحية والأسعار والشراكات:",
        "info": "كل ما عدا ذلك، والصحافة، وأصحاب الأصوات الراغبون في الانضمام إلى المكتبة:",
        "form": "أو استخدم النموذج لإرسال طلبك إلى فريقنا."
      },
      "careers": {
        "kicker": "الوظائف",
        "title": "اعمل على النقطة",
        "text": "إن كان يهمك الفرق بين سماع العربية وفهمها، اكتب إلى"
      },
      "form": {
        "firstName": "الاسم الأول",
        "lastName": "اسم العائلة",
        "email": "بريد العمل",
        "company": "الشركة أو الجهة",
        "need": "ما الذي تحتاج إليه",
        "needs": {
          "sada": "عرض توضيحي لصدى لمركز الاتصال لدي",
          "stt": "تحويل الكلام إلى نص لمنتجي",
          "tts": "تحويل النص إلى كلام لمنتجي",
          "voices": "الأصوات واستنساخ الصوت",
          "cleaning": "تنقية الصوت لأرشيفي",
          "partnership": "شراكة",
          "press": "الصحافة",
          "other": "أمر آخر"
        },
        "message": "الرسالة",
        "messagePlaceholder": "أخبرنا عن المكالمات واللهجات والحجم.",
        "send": "إرسال",
        "goesTo": "تصل إلى {{email}}",
        "errors": {
          "firstName": "أدخل اسمك الأول.",
          "lastName": "أدخل اسم العائلة.",
          "emailRequired": "أدخل بريد العمل.",
          "emailInvalid": "أدخل بريدًا صحيحًا، مثل name@company.com.",
          "company": "أدخل اسم شركتك أو جهتك."
        },
        "sent": "جارٍ فتح تطبيق البريد بالرسالة. شكرًا لك.",
        "error": "تعذر إرسال طلبك. يرجى المحاولة مرة أخرى.",
        "sending": "جارٍ الإرسال..."
      }
    },
    "playground": {
      "livePlayground": "جرّب مباشرة",
      "hearItSayItPutItToWork": "اسمعه. قُله. وابدأ العمل",
      "textToSpeechSpeechToTextAndSound": "تحويل النص إلى صوت، والصوت إلى نص، وتنقية الصوت في مكان واحد. جرّب مجانًا دون حساب.",
      "services": "الخدمات",
      "liveFreeTrial": "مباشر · تجربة مجانية",
      "textToTurnIntoSpeech": "النص المراد تحويله إلى صوت",
      "typeAnyText": "اكتب أي نص هنا...",
      "tags": {
        "label": "التعبيرات",
        "add": "إضافة {{tag}} عند المؤشر",
        "remove": "حذف {{tag}}",
        "names": {
          "laugh": "ضحك",
          "chuckle": "ضحكة خفيفة",
          "clearThroat": "تنحنح",
          "shush": "إسكات"
        }
      },
      "voice": "الصوت",
      "chooseVoice": "اختر الصوت",
      "picker": {
        "search": "ابحث عن صوت",
        "dialects": "طرق الكلام",
        "selected": "محدّد",
        "preview": "استمع إلى {{name}}",
        "empty": "لا يوجد صوت يطابق البحث.",
        "count": "{{voices}} صوتًا · {{ways}} طرق كلام",
        "library": "مكتبة الأصوات"
      },
      "generating": "جارٍ التحويل",
      "play": "تشغيل",
      "unableToLoadAudioPleaseTryAgain": "تعذّر تحميل الصوت. حاول مرة أخرى.",
      "playing": "قيد التشغيل",
      "yourVoiceInWords": "صوتك، مكتوبًا بوضوح",
      "speakNaturallyOrUploadARecordingWeLl": "سجّل بصوتك أو ارفع ملفًا صوتيًا لتحويله إلى نص.",
      "yourTranscriptIsReady": "النص جاهز",
      "copied": "تم النسخ",
      "copyText": "نسخ النص",
      "microphoneRecording": "تسجيل الميكروفون",
      "tryAnotherRecording": "جرّب تسجيلًا آخر",
      "couldNotCopyAutomaticallySelectTheTranscriptTo": "تعذّر النسخ التلقائي. يمكنك تحديد النص ونسخه.",
      "weReListening": "نسمعك",
      "useYourMicrophone": "سجّل بصوتك",
      "yourWordsYourDialectJustStartSpeaking": "تحدث بطيبيعتك ولهجتك.",
      "stopTranscribe": "إيقاف وتحويل",
      "startRecording": "ابدأ التسجيل",
      "or": "أو",
      "dropYourAudioHere": "اسحب ملفك الصوتي وأفلته هنا.",
      "orChooseARecordingFromYourDevice": "أو اختر تسجيلًا من جهازك",
      "audioFile": "ملف صوتي",
      "browseFiles": "اختر ملفًا",
      "upTo": "الحد الأقصى",
      "turningYourAudioIntoWords": "جارٍ تحويل الصوت إلى نص…",
      "chooseASupportedAudioFileNoLargerThan": "اختر ملفًا صوتيًا صالحًا لا يتجاوز",
      "couldNotTranscribeTheAudioCheckYourFile": "تعذّر تحويل الصوت. تحقق من الملف أو إذن الميكروفون وحاول مرة أخرى.",
      "soundCleaning": "تنقية الصوت",
      "openTheStudioToUploadYourFileAnd": "افتح الاستوديو لرفع ملفك وتنقية الصوت.",
      "openSoundCleaning": "افتح تنقية الصوت",
      "limits": {
        "ip_limit": "استنفدت طلبات التجربة المجانية اليوم، وعددها 40 طلبًا لتحويل النص إلى كلام وتحويل الكلام إلى نص وتنقية الصوت. حاول مرة أخرى غدًا.",
        "rate_limit": "طلبات كثيرة. تسمح التجربة بـ 3 طلبات في الدقيقة لكل أداة. انتظر دقيقة ثم حاول مرة أخرى.",
        "budget": "التجربة متوقفة حتى الغد.",
        "busy": "الخدمة عليها ضغط الآن، حاول بعد دقيقة.",
        "check": "فشل التحقق. حاول مرة أخرى.",
        "too_long": "تقبل التجربة مقاطع حتى {{seconds}} ثانية. اختر مقطعًا أقصر.",
        "inappropriate": "عذراً، النص يحتوي على ألفاظ غير لائقة. يرجى تعديل النص وإعادة المحاولة."
      },
      "clean": {
        "preset": "الإعداد",
        "presets": {
          "studio": "جودة استوديو احترافية",
          "wind": "ضوضاء شديدة من المكيّف والرياح",
          "radio": "صوت إذاعي",
          "deep": "صوت عميق"
        },
        "limit": "ننقّي أول {{seconds}} ثانية. الملفات حتى {{mb}} ميجابايت، بأي صيغة صوتية شائعة.",
        "sample": "أو جرّب شريط كاسيت من الثمانينيات",
        "sampleFile": "cassette-1980s.mp3",
        "before": "قبل",
        "after": "بعد التنقية",
        "another": "اختر ملفًا آخر",
        "run": "نقِّه",
        "cleaning": "جارٍ التنقية…",
        "preparing": "جارٍ تجهيز الصوت…",
        "checking": "جارٍ التحقق من الطلب…",
        "uploading": "جارٍ رفع الصوت…",
        "processing": "اكتمل الرفع. جارٍ تنظيف الصوت…",
        "errors": {
          "unreadable": "تعذّر على متصفحك قراءة هذا الملف. جرّب ملف صوت آخر.",
          "busy": "الخدمة عليها ضغط الآن، حاول بعد دقيقة.",
          "failed": "تعذّرت تنقية هذا الملف. حاول مرة أخرى أو جرّب ملفًا آخر."
        }
      },
      "freeDemoNoAccountThenSignUp": "تجربة مجانية · دون حساب · أنشئ حسابًا للمزيد",
      "textToSpeech": "تحويل النص إلى صوت",
      "speechToText": "تحويل الصوت إلى نص",
      "stop": "إيقاف"
    },
    "pricing": {
      "pricing": "الأسعار",
      "simplePlansArabicFirstNoSurprises": "خطط بسيطة. عربية أولًا. بلا مفاجآت",
      "upgradeYourPlan": "طوّر خطتك",
      "billingPeriod": "فترة الفوترة",
      "monthly": "شهري",
      "yearly": "سنوي",
      "save": "وفّر",
      "loadingPlans": "جارٍ تحميل الخطط…",
      "mostPopular": "الأكثر شيوعًا",
      "month": "/ شهريًا",
      "custom": "مخصص",
      "billedYearly": "تُدفع سنويًا",
      "billedMonthly": "تُدفع شهريًا",
      "choosePlan": "اختر الخطة",
      "vatExcluded": "الأسعار لا تشمل ضريبة القيمة المضافة",
      "howBillingWorks": "كيف تعمل الفوترة",
      "pricedBeforeItRunsRefundedIfItFails": "تعرف التكلفة قبل التشغيل. ويُعاد الرصيد إذا فشل",
      "builtInTheUaeYourAudioStaysIn": "طُوّر في الإمارات، وتبقى تسجيلاتك الصوتية داخلها.",
      "unlimited": "غير محدود",
      "forIndividualsAndSmallTeamsGettingStartedWith": "للأفراد والفرق الصغيرة التي تبدأ باستخدام تحويل النص إلى كلام والكلام إلى نص.",
      "speechToText": "تحويل الكلام إلى نص",
      "textToSpeech": "تحويل النص إلى كلام",
      "soundCleaning": "تنقية الصوت",
      "dialects": "اللهجات",
      "support": "الدعم",
      "community": "المجتمع",
      "forTeamsShippingArabicVoiceInAProduct": "للفرق التي تقدم الصوت العربي ضمن منتجاتها.",
      "included": "متضمنة",
      "contactCentresGovernmentBanksTelcos": "لمراكز الاتصال والجهات الحكومية والبنوك وشركات الاتصالات.",
      "talkToSales": "تحدث مع المبيعات",
      "usage": "الاستخدام",
      "sadaAgent": "وكيل صدى",
      "included2": "متضمن",
      "privateDeployment": "نشر خاص",
      "optional": "اختياري",
      "slaDataResidency": "اتفاقية الخدمة وتوطين البيانات",
      "contracted": "حسب العقد",
      "dedicated": "مخصص",
      "trial": "التجربة",
      "upgrade": "ترقية الخطة",
      "downgrade": "تخفيض الخطة",
      "yearly2": "الفوترة السنوية",
      "payment": "الدفع",
      "cardOrPaypalVatCalculatedAtCheckoutInvoices": "بالبطاقة أو PayPal. تُحسب ضريبة القيمة المضافة عند الدفع، وتتوافر الفواتير في البوابة.",
      "forGrowingTeamsThatNeedHigherLimitsAnd": "للفرق المتنامية التي تحتاج إلى حدود أعلى ومجموعة الميزات الكاملة.",
      "forLargeOrganizationsWithHighVolumeWorkloadsAnd": "للمؤسسات الكبيرة ذات الاستخدام المكثف والدعم المخصص.",
      "forCreatorsMakingPremiumContentForGlobalAudiences": "للمبدعين الذين يصنعون محتوى مميزًا لجمهور عالمي",
      "tts": "تحويل النص إلى كلام",
      "stt": "تحويل الكلام إلى نص",
      "annotation": "التعليقات التوضيحية",
      "agents": "الوكلاء",
      "seats": "المقاعد",
      "projects": "المشروعات",
      "apiKeys": "مفاتيح API",
      "storageBytes": "التخزين (بايت)",
      "storage": "مساحة المعرفة",
      "getPlan": "اختر {{plan}}",
      "volumePricing": "تسعير حسب الحجم، مستضاف في الإمارات",
      "loadError": "تعذّر تحميل الخطط.",
      "retry": "حاول مرة أخرى",
      "trialFact": "تبدأ كل مساحة عمل برصيد التجربة الظاهر على بطاقتها، بلا مدة محددة. يُحدّ استخدام نماذج الذكاء الاصطناعي في التجربة بتكلفة نموذج قدرها دولار واحد. عند الاشتراك في خطة مدفوعة ينتهي رصيد التجربة غير المستخدم، ويبقى الرصيد الإضافي الذي اشتريته صالحًا.",
      "upgradeFact": "تبدأ دورة جديدة اليوم بسعر الخطة الجديدة. يبقى رصيدك غير المستخدم وتُضاف أرصدة الخطة الجديدة. في الترقية السنوية تُخصم القيمة غير المستخدمة من سنتك.",
      "downgradeFact": "يُطبّق في نهاية الفترة الحالية، وكذلك التحويل من السنوي إلى الشهري. ينتهي رصيد الخطة غير المستخدم عند التغيير، ويبقى الرصيد الإضافي.",
      "cancel": "الإلغاء",
      "cancelFact": "تستمر خطتك حتى نهاية الفترة المدفوعة. بعدها ينتهي رصيد الخطة وتُطبّق الحدود الأساسية، ولا تنتهي صلاحية الرصيد الإضافي.",
      "yearlyFact": "تُدفع مرة واحدة في السنة، ويصل الرصيد كل شهر. يظهر إجمالي الاشتراك السنوي والتوفير مع كل خطة."
    },
    "voices": {
      "exploreEchonovaSVoices": "استكشف أصوات إيكونوڤا",
      "noVoiceSamplesAreAvailable": "لا توجد عينات صوتية متاحة حاليًا.",
      "playing": "● قيد التشغيل",
      "playSample": "▶ شغّل العينة"
    },
    "ctaCarousel": {
      "trySadaFree": "جرّب صدى مجانًا",
      "talkToSales": "تحدث مع المبيعات"
    },
    "sadaLive": {
      "ask": {
        "title": "اسأل صدى أي شي عن إيكونوڤا",
        "line": "منتجاتنا، اللهجات، الأسعار، أو وين تنحفظ بياناتك.",
        "q1": "شو تسوي إيكونوڤا؟",
        "q2": "كم لهجة تفهمون؟",
        "q3": "وين تنحفظ بياناتي؟",
        "q4": "شلون آخذ مفتاح API؟"
      },
      "sadaTheAgent": "صدى · الوكيل",
      "talkToSadaLive": "تحدث مع صدى. مباشرة",
      "notARecordingSadaPicksUpHearsYour": "ليس ردًّا مسجّلًا؛ يجيب «صدى» عن المكالمة، ويفهم لهجتك، وينفّذ طلبك، بينما تتابع نص المحادثة والإجراءات التي يتخذها لحظة بلحظة.",
      "microphoneFreeNoAccount": "الميكروفون · مجانًا · دون حساب",
      "sadaSpeakingHandoverAvailableAtAnyPoint": "صدى يتحدث · التحويل متاح في أي وقت",
      "openSada": "افتح صدى",
      "speaking": "تتحدث",
      "listening": "تستمع",
      "endConversation": "إنهاء المحادثة",
      "beginConversation": "ابدأ المحادثة",
      "notice": "«صدى» مساعد يعمل بالذكاء الاصطناعي. نحتفظ بنسخة نصية من هذه المحادثة يومًا واحدًا.",
      "consent": {
        "title": "قبل أن تتحدث مع صدى",
        "agreePrefix": "بالمتابعة، أنت توافق على",
        "terms": "الشروط",
        "and": "و",
        "privacy": "سياسة الخصوصية",
        "accept": "موافق وابدأ",
        "cancel": "إلغاء"
      },
      "hangUp": "إنهاء المكالمة",
      "connecting": "جارٍ الاتصال…",
      "ended": "انتهت المكالمة التجريبية",
      "endedByLimit": "انتهى الوقت المتاح للمكالمة التجريبية.",
      "problems": {
        "mic": "اسمح باستخدام الميكروفون للتحدث مع صدى.",
        "check": "فشل التحقق. حاول مرة أخرى.",
        "busy": "صدى مشغول الآن. حاول بعد دقيقة.",
        "ip_limit": "استنفدت مكالماتك المجانية اليوم مع صدى، وعددها 3 مكالمات. حاول مرة أخرى غدًا.",
        "rate_limit": "محاولات كثيرة. انتظر دقيقة ثم حاول مرة أخرى.",
        "budget": "التجربة متوقفة حتى الغد.",
        "failed": "حدث خطأ. حاول مرة أخرى."
      }
    },
    "performance": {
      "eyebrow": "تحويل الكلام العربي إلى نص",
      "title": "النموذج الأعلى دقةً في اللهجات العربية",
      "lead": "معدل الخطأ في الكلمات على 120 ساعة من الفصحى وثماني لهجات خليجية ومصرية وشامية.",
      "chartTitle": "معدل الخطأ في الكلمات",
      "legend": "كل نقطة كلمة خاطئة من كل 100 · الأقل هو الأفضل",
      "footnote": "قياس إيكونوفا على 53,597 مقطعًا من 13 إلى 16 أكتوبر 2026 · المنهجية والنتائج الكاملة في الورقة التقنية",
      "echonova": "إيكونوفا"
    },
    "sovereignty": {
      "fitsYourContactCentre": "يناسب مركز اتصالك",
      "securitySovereignty": "الأمان والسيادة",
      "security": "الأمان",
      "hostedInTheUae": "مستضاف في الإمارات",
      "sadaHandlesTheConversationYourPlatformKeepsThe": "يتولى «صدى» إدارة المحادثة، بينما تظل المكالمة على منصتك.",
      "yourContactCentrePlatform": "منصة مركز اتصالك",
      "telephonyRoutingAgentDesktop": "الهاتف · التوجيه · واجهة الموظف",
      "audioIn": "الصوت الوارد",
      "liveStreamFromTheCallOrChat": "بث مباشر من المكالمة أو المحادثة",
      "sada": "صدى",
      "arabicNativeAgentBoundedAuthority": "وكيل مصمَّم للعربية · صلاحيات محددة",
      "handover": "التحويل",
      "toAPersonWithTranscriptAndContext": "إلى شخص، مع النص والسياق",
      "connectsThroughThePlatformSStandardVoiceBot": "يتصل عبر واجهة الوكيل الصوتي القياسية لمنصتك",
      "noChangeToNumbersQueuesOrDesktops": "دون تغيير الأرقام أو قوائم الانتظار أو واجهات العمل",
      "failsOpenToYourAgents": "عند التعذّر، يحوّل المحادثة إلى موظفيك.",
      "audioComesInTextAndSpeechGoOut": "يصل الصوت، وتخرج النصوص والردود الصوتية، دون أن تغادر بياناتك المنطقة.",
      "speechToText": "الكلام إلى نص",
      "liveAndBatchTranscriptionAcrossEightDialects": "حوّل الصوت إلى نص لحظيًّا أو على دفعات، بثماني لهجات.",
      "textToSpeech": "النص إلى كلام",
      "naturalArabicVoicesInTheCallerSOwn": "أصوات عربية طبيعية تتحدث بلهجة المتصل.",
      "soundCleaning": "تنقية الصوت",
      "noiseAndEchoRemovedBeforeTheModelListens": "تنقية الصوت من الضوضاء والصدى قبل أن يستمع إليه النموذج.",
      "encryptedInTransitAtRest": "تشفير خلال النقل والتخزين",
      "processedStoredInRegion": "معالجة وتخزين داخل المنطقة",
      "retentionYouControl": "محفوظ إلى أن تحذفه",
      "audioJourneySteps": "مراحل رحلة الصوت",
      "playWalkthrough": "شاهد العرض التوضيحي",
      "pauseAnimation": "إيقاف الحركة",
      "integrationProvidersAreNotNamedOnTheSite": "وفقًا لسياستنا، لا نذكر أسماء مزوّدي خدمات التكامل على الموقع.",
      "customPricingTalkToSales": "تسعير مخصص · تحدث مع المبيعات",
      "dataResidencyRetentionPolicy": "سياسة توطين البيانات والاحتفاظ بها",
      "noCrossBorderTransfer": "لا نقل عبر الحدود",
      "yourAudioArrives": "وصل تسجيلك الصوتي",
      "fromCallsAppsOrRecordings": "من المكالمات أو التطبيقات أو التسجيلات.",
      "processedInTheUae": "المعالجة داخل الإمارات",
      "theAppropriateVoiceServiceProcessesTheAudioInside": "تُعالَج تسجيلاتك داخل المنطقة باستخدام الخدمة الصوتية الأنسب.",
      "connectedToYourSystems": "متصل بأنظمتك",
      "resultsReachTheSystemsYouConnect": "تصل النتائج مباشرةً إلى أنظمتك المتصلة.",
      "yourDataStaysProtected": "بياناتك تظل آمنة ومحمية",
      "encryptionInRegionStorageAndRetentionYouControl": "تشفير وتخزين داخل المنطقة، وتبقى بياناتك محفوظة إلى أن تحذفها.",
      "yourChannels": "قنواتك",
      "phoneCalls": "المكالمات",
      "agentDesktop": "واجهة موظف خدمة العملاء",
      "appsWebsites": "التطبيقات والمواقع",
      "recordingsFiles": "التسجيلات والملفات",
      "yourSystems": "أنظمتك",
      "contactCentrePlatform": "منصة مركز الاتصال",
      "crmDatabases": "إدارة علاقات العملاء والحسابات",
      "yourOwnCode": "كودك الخاص",
      "analyticsQa": "التحليلات والجودة",
      "phone": "الهاتف",
      "messagingApps": "تطبيقات المراسلة",
      "webApp": "الويب والتطبيقات",
      "voiceNotes": "الرسائل الصوتية",
      "crmAccounts": "إدارة علاقات العملاء والحسابات",
      "bookingsOrders": "الحجوزات والطلبات",
      "yourOwnApis": "واجهاتك البرمجية",
      "peopleReachYouBy": "يتواصل معك الناس عبر",
      "sadaActsIn": "يعمل صدى داخل",
      "builtInTheUaeYourAudioStaysIn": "طُوّر في الإمارات، وتبقى تسجيلاتك الصوتية داخلها.",
      "audioIsProcessedByEchonovaServicesInThe": "تعالج خدمات EchoNova تسجيلاتك الصوتية داخل المنطقة، ثم ترسل النتائج مباشرةً إلى أنظمتك المتصلة."
    },
    "cleaning": {
      "soundCleaning": "تنقية الصوت",
      "hearTheWordsNotTheRoom": "اسمع الكلمات، لا الغرفة",
      "tapeHissTrafficAirConditioningAPhoneLine": "هسيس الأشرطة، وضوضاء المرور والمكيّف، وحتى خطوط الهاتف القديمة. تزيل أداة تنقية الصوت ضجيج المكان وصداه، وتُبقي الصوت كما نُطق. زر واحد، ملف واحد.",
      "signUp": "إنشاء حساب",
      "requestADemo": "اطلب عرضاً",
      "readTheDocs": "اقرأ التوثيق ←",
      "beforeAndAfter": "قبل وبعد",
      "realRecording": "تسجيل حقيقي",
      "switchWhileItPlays": "بدّل خلال التشغيل",
      "rawTape": "التسجيل الخام",
      "cleaned": "بعد التنقية",
      "recordingPosition": "موضع التسجيل",
      "pauseRecording": "إيقاف التسجيل",
      "playRecording": "تشغيل التسجيل",
      "rashidBinTannaf": "راشد بن طنّاف",
      "cassette1980s28Seconds": "كاسيت، الثمانينيات · 28 ثانية",
      "removed": "تمت الإزالة",
      "tapeHiss": "هسيس الشريط",
      "hum": "همهمة",
      "roomEcho": "صدى الغرفة",
      "crackle": "طقطقة",
      "theVoiceOnTheTape": "الصوت على الشريط",
      "rashidBinTannafAtHome1980s": "راشد بن طنّاف في المنزل، الثمانينيات",
      "sharjah1980s": "الشارقة، الثمانينيات",
      "born": "الميلاد",
      "alDhaid": "الذيد",
      "atSea": "في البحر",
      "30Years": "30 سنة",
      "pearlDiver": "غوّاص لؤلؤ",
      "poetry": "الشعر",
      "from25": "منذ 25",
      "nabatiVerse": "الشعر النبطي",
      "onAir": "على الهواء",
      "radioAndTv": "الإذاعة والتليفزيون",
      "honoured": "تكريم",
      "emiratesPostStamp": "طابع بريد الإمارات",
      "remembered": "الرحيل",
      "yearOfHisPassing": "عام وفاته*",
      "thePeopleCalledHimTannaf": "كان الناس يلقبونه طنّافاً.",
      "listenToHisVoice": "استمع إلى صوته",
      "rashidBinTannafBinFayezBinSaeedWas": "وُلد راشد بن طنّاف بن فايز بن سعيد سنة 1910 في الذيد بالشارقة. فقد والده مبكراً، وربّاه جدّه لأمه، وحفظ القرآن قبل أن يتعلم الكتابة. في السابعة عشرة ذهب إلى البحر غواصاً للؤلؤ وبقي ثلاثين عاماً، ثم اشتغل باستخراج حجر المرجان للبناء. واتجه إلى الشعر في الخامسة والعشرين.",
      "hisNabatiVerseWasHalfDesertHalfCoast": "كان شعره النبطي نصفه صحراء ونصفه ساحل، تتسلل إليه كلمات إنجليزية بقدر ما يمرّ في الميناء، وكان طريفاً. حكمة تحملها نكتة. لكن صوته هو ما صنع شهرته: الإلقاء والوقفة والقفلة بين بيتين. نقلته الإذاعة والتليفزيون في السبعينيات والثمانينيات، وكان مجلسه في الرملة بالشارقة يمتلئ كل ليلة.",
      "hePublishedSadaAlWonaIn1984And": "أصدر ديوان «صدى الونّة» عام 1984، ثم «أهواك» عام 1997، وتبعه «ديوان تناف» عام 2018. وفي عام 2009، أصدرت بريد الإمارات طابعًا يحمل صورته. رحل عام 2000، وبقي معظم إرثه محفوظًا على أشرطة: كلماته كما نطقها، بصوته، وبكل ما أحاط بها من ضجيج المكان. تحفظ هذه الصفحة صوته، وتزيل ما علق به من ضوضاء.",
      "archiveNotes": "ملاحظات الأرشيف",
      "factsCheckedAgainstAlIttihadAlKhaleejAl": "* روجعت الحقائق مع الاتحاد والخليج والبيان وبريد الإمارات وويكيبيديا العربية. تختلف المصادر في القبيلة (الكعبي/النعيمي) وسنة الوفاة (1999–2001).",
      "soundCleaningStudio": "استوديو تنقية الصوت",
      "realProductScreenSoundCleaningAtDevEchonova": "واجهة حقيقية من المنتج: أداة تنقية الصوت، بأربعة إعدادات جاهزة ولوحة تحكم متقدمة.",
      "forThePeopleWhoWorkWithSound": "لمن يعملون بالصوت",
      "presetsForEveryoneParametersForTheOnesWho": "إعدادات مسبقة للجميع. ومُعلِّمات لمن يهتم",
      "mostCleaningToolsGiveYouOneSliderAnd": "تمنحك معظم أدوات تنقية الصوت شريط تحكم واحدًا ووعدًا بالتحسين. لكن مهندسي الصوت وصنّاع البودكاست وأمناء الأرشيف وفناني الأداء الصوتي يريدون معرفة ما الذي تغيّر فعلًا. يكشف وضع التنقية المتقدمة عن ثمانية إعدادات تعمل خلف كل نمط جاهز، من خفض الترددات المنخفضة إلى مستوى الصوت والنطاق الديناميكي. يظهر كل تعديل باللون الأحمر، وتسمع تأثيره مباشرةً على التسجيل الخام أثناء تحريك المؤشر.",
      "itWasBuiltWithThePeopleWhoSpend": "طُوّرت بالتعاون مع محترفين يقضون يومهم مرتدين سماعات الرأس. اضبط مستوى الصوت المستهدف ليلائم البودكاست أو المنصة، وارفع مرشّح الترددات المنخفضة لمواجهة ضوضاء الرياح، أو اخفضه للحفاظ على عمق الصوت. وتحكّم في النطاق الديناميكي، سواء لقراءة هادئة أو لمجلس تتداخل فيه الأصوات. أذنك هي الحكم.",
      "parameterGuide": "دليل المعلمات",
      "advancedCleaning": "تنقية متقدمة",
      "liveOnTheTannafTape": "مباشرة على شريط طنّاف",
      "pause": "Ⅱ إيقاف",
      "hearIt": "▶ استمع",
      "resetToDefaults": "استعادة الإعدادات",
      "parametersChanged": "معلمات تغيرت",
      "presetStudioMaster": "الإعداد المسبق · إتقان الاستوديو",
      "result": "النتيجة",
      "whatYourSettingsDoToTheTape": "أثر إعداداتك في الشريط",
      "stop": "■ إيقاف",
      "yourSettings": "إعداداتك",
      "lowCut": "القطع المنخفض",
      "off": "متوقف",
      "gain": "التضخيم",
      "compressor": "الضاغط الصوتي",
      "limiter": "محدِّد الذروة",
      "theDotsAreTheSoundBandByBand": " النقاط تمثّل الصوت، نطاقًا تردديًّا بعد آخر: الترددات المنخفضة إلى اليسار، والعالية إلى اليمين. يعرض صف «التسجيل الخام» الشريط كما سُجّل، بينما يعرض صف «الصوت المنقّى» النتيجة بعد تطبيق إعداداتك. استخدم «التسجيل الخام / إعداداتك» للتبديل بين الصوتين.",
      "presets": "إعدادات مسبقة",
      "fourPresetsOneButton": "أربعة إعدادات. زر واحد",
      "pickTheRoomTheRecordingCameFromThe": "اختر نوع المكان الذي جاء منه التسجيل. يزيل النموذج ما لا ينتمي إليه ويحافظ على الصوت كاملاً: النفس والوقفات وإيقاع اللهجة. حتى ساعة واحدة للملف.",
      "advancedSettings": "الإعدادات المتقدمة",
      "cleanFirst": "نظّف أولاً",
      "everythingAfterItWorksBetter": "كل ما بعده يعمل بشكل أفضل",
      "soundCleaningSitsInFrontOfTheOther": "تنقية الصوت تسبق المنتجات الأخرى. الحساب نفسه والملف نفسه، بخطوة واحدة مبكرة.",
      "developers": "للمطوّرين",
      "oneFileInACleanOneOut": "ارفع ملفًا، واستلمه نقيًّا.",
      "sendTheAudioNameThePresetGetThe": "أرسل الملف الصوتي، وحدد الإعداد الجاهز، واستلم النسخة المنقّاة. ويمكنك تمريرها مباشرةً إلى خدمة التفريغ النصي ضمن طلب الـAPI نفسه.",
      "apiReference": "مرجع الواجهة البرمجية",
      "sdks": "حزم SDK",
      "pressHearItThenMoveAnySliderThis": "اضغط «استمع»، ثم حرّك أي شريط. يشرح هذا السطر أثر التعديل على التسجيل.",
      "theRecordingCouldNotLoadPleaseTryAgain": "تعذّر تحميل التسجيل. حاول مرة أخرى.",
      "couldNotPlayTheRecordingPleaseTryAgain": "تعذّر تشغيل التسجيل. حاول مرة أخرى.",
      "studioMasterDefaultsRestoredSwitchToRawTape": "تمت استعادة إعدادات «إتقان الاستوديو». بدّل إلى التسجيل الخام للمقارنة.",
      "couldNotStartTheAudioPreviewPleaseTry": "تعذّر تشغيل معاينة الصوت. حاول مرة أخرى.",
      "rumbleHumCutoff": "حد إزالة الضجيج والطنين المنخفض",
      "filterSmoothness": "تدرّج المرشّح",
      "targetVolume": "مستوى الصوت المستهدف",
      "peakCeiling": "الحد الأقصى للذروة",
      "loudSpikesTrigger": "مستوى قمم الصوت",
      "volumeSmoothing": "تنعيم مستوى الصوت",
      "reactionSpeed": "سرعة الاستجابة",
      "recoverySpeed": "سرعة الاستعادة",
      "raiseForWindOrAcRumbleLowerFor": "ارفعه لتقليل ضوضاء الرياح أو المكيّف، واخفضه للحفاظ على الأصوات العميقة.",
      "howGradualTheLowCutIsRarelyNeeds": "يحدد مدى سلاسة خفض الترددات المنخفضة، ونادرًا ما يحتاج إلى تعديل.",
      "16ForPodcastsAndVideo14ForMusic": "-16 للبودكاست والفيديو، و-14 لمنصات الموسيقى، و-18 للكلام في الخلفية.",
      "stopsCracklingAndClippingKeepAt1": "يمنع التشويش والقطع. اتركه عند -1.",
      "lowerForWildVolumeSwingsRaiseForDynamic": "خفّضه للتذبذبات الحادة، وارفعه للكلام الديناميكي.",
      "2Gentle4Broadcast6AggressiveRadioVoice": "2 هادئ، 4 للبث، و6 لصوت إذاعي قوي.",
      "howFastLoudSyllablesAreTamedKeepAt": "سرعة تهذيب المقاطع المرتفعة. اتركها عند 5 مللي ثانية.",
      "howFastVolumeReturnsToNormalKeepAt": "سرعة عودة مستوى الصوت إلى الطبيعي. اتركها عند 50 مللي ثانية.",
      "loudness": "مستوى الصوت",
      "dynamics": "الديناميكيات"
    },
    "developers": {
      "developerApi": "واجهة المطورين",
      "twoServicesNineEndpointsOneEnvelope": "خدمتان. تسع نقاط نهاية. غلاف واحد",
      "textToSpeechAndSpeechToTextOver": "تحويل النص إلى كلام وتحويل الكلام إلى نص عبر HTTPS. مفتاح واحد من مساحة عملك، وبنية JSON واحدة في كل استجابة، وبوابة تعرض كل طلب أرسلته.",
      "getAnApiKey": "احصل على مفتاح API",
      "readTheDocs": "اقرأ التوثيق",
      "auth": "التوثيق",
      "authorizationBearerEk": "Authorization: Bearer ek_…",
      "a67CharacterKeyShownOnceAtCreation": "مفتاح من 67 حرفًا، يظهر مرة واحدة عند إنشائه. مفتاح واحد لكل بيئة.",
      "answers": "الاستجابات",
      "http200OnEverySuccessPostIncluded": "HTTP 200 مع كل استجابة ناجحة، بما فيها POST.",
      "successStatuscodeErrormessageDataOnEveryResponse": "success · statusCode · errorMessage · data، في كل استجابة.",
      "styles": "الأنماط",
      "synchronousOrAsynchronousYourChoice": "متزامن أو غير متزامن، القرار لك.",
      "samePriceSameFieldsJobsEndWithA": "نفس السعر ونفس الحقول. تنتهي المهام بإشعار webhook أو بالاستعلام الدوري.",
      "region": "المنطقة",
      "servedFromTheUae": "يُخدم من الإمارات.",
      "keysJobsWebhooksAndLogsStayOnThe": "تبقى المفاتيح والمهام وإشعارات webhook والسجلات في البيئة التي أُنشئت فيها.",
      "version": "الإصدار",
      "v1InThePath": "v1 داخل المسار.",
      "noVersionHeaderBreakingChangesAreDatedOn": "لا توجد ترويسة إصدار، وتوثّق التغييرات الجذرية في سجل التغييرات.",
      "theMaintainedDocumentation": "التوثيق الحالي",
      "endpointsAndExamplesKeptCurrent": "نقاط النهاية والأمثلة، محدثة باستمرار.",
      "openDocumentation": "افتح التوثيق"
    },
    "marketing": {
      "getStarted": "ابدأ الآن",
      "talkToSada": "تحدث مع صدى"
    },
    "sada": {
      "sadaTheAgent": "صدى · الوكيل",
      "sadaAnswers": "صدى يرد",
      "inTheirDialect": "بلهجتكم.",
      "anArabicNativeAgentForCallsAndMessages": "وكيل عربي أصيل للمكالمات والرسائل. يفهم الشخص، وينفذ ضمن الصلاحيات التي تمنحها، ويؤكد كل قيمة، ويحوّل إلى فريقك عند الحاجة.",
      "requestADemo": "اطلب عرضًا توضيحيًا",
      "talkToSada": "تحدث مع صدى",
      "howACallRuns": "كيف تسير المكالمة",
      "sadaListensUnderstandsActsWithinTheAuthorityYou": "صدى يستمع، ويفهم، وينفذ ضمن الصلاحيات التي تمنحها، ويؤكد، ثم يحوّل",
      "everyConsequentialValueIsConfirmedBackToThe": "يؤكد «صدى» مع المتصل كل معلومة يترتب عليها إجراء قبل تغيير أي شيء في أنظمتك، ويمكن لموظف بشري تولّي المحادثة في أي وقت. ثلاث مكالمات، جميعها باللهجة الإماراتية.",
      "deliveryRescheduleADelivery": "التوصيل · تغيير موعد التسليم",
      "bankBlockALostCard": "البنك · إيقاف بطاقة مفقودة",
      "clinicMoveAnAppointment": "العيادة · تغيير موعد",
      "listen": "الاستماع",
      "picksUpInTheCallerSDialectNoise": "يرد بلهجة المتصل. تُزال الضوضاء والصدى قبل أن يسمع النموذج أي كلمة.",
      "understand": "الفهم",
      "identifiesIntentAndTheDetailsThatMatterThe": "تحدد النية والتفاصيل المهمة: الطلب والتاريخ والشخص.",
      "act": "التنفيذ",
      "looksUpAndUpdatesOnlyWhatYouHave": "تستعلم وتحدّث فقط ما سمحت به: أنظمة الطلبات والحجوزات والحسابات.",
      "confirm": "التأكيد",
      "readsTheExactValueBackAndWaitsFor": "تعيد قراءة القيمة الدقيقة وتنتظر الموافقة. دون موافقة، لا تغيير.",
      "handOff": "التحويل",
      "resolvesOrPassesToAPersonWithThe": "تحل الطلب أو تحوّله إلى شخص مع النص الكامل والسياق. لا حاجة للتكرار.",
      "audioProposesYourControlsDecide": "الصوت يقترح. ضوابطك تقرر",
      "boundedAuthority": "صلاحيات محدودة",
      "everyValueConfirmed": "تأكيد كل قيمة",
      "humanTakeoverAtAnyStep": "تدخل بشري في أي خطوة",
      "fullAuditTrail": "سجل تدقيق كامل",
      "sadaSitsInsideThePlatformYouAlreadyRun": "صدى يعمل داخل المنصة التي تستخدمها بالفعل.",
      "yourTelephonyRoutingAndAgentDesktopStayWhere": "تبقى أنظمة الاتصال والتوجيه وواجهة موظف خدمة العملاء كما هي. يتولى «صدى» المحادثة، ويسلّمها فورًا إلى موظف عند الحاجة إلى تدخل بشري.",
      "industries": "القطاعات",
      "whereArabicVoiceActuallyGetsSpoken": "حيث تُستخدم العربية بالفعل",
      "theSameModelsBehindSadaTunedForThe": "نفس النماذج التي تشغّل صدى، مهيأة للأماكن التي يتوقع فيها المتصل أن يُفهم من أول مرة. مكالمة نموذجية لكل قطاع.",
      "government": "الحكومة",
      "serviceLinesThatAnswerInTheCallerS": "خطوط خدمة ترد بلهجة المتصل على مدار الساعة، مع تسجيل كل مكالمة داخل المنطقة.",
      "serviceHotlines": "خطوط الخدمات",
      "statusUpdates": "تحديثات الحالة",
      "appointments": "المواعيد",
      "hearSada": "استمع إلى صدى",
      "renewAPermit": "تجديد تصريح",
      "banking": "البنوك",
      "cardTransferAndAccountCallsHandledWithoutAn": "إنجاز معاملات البطاقات والتحويلات والحسابات دون متاهة القوائم الصوتية، مع تفريغ المكالمات نصيًّا لأغراض الامتثال.",
      "cardDisputes": "اعتراضات البطاقات",
      "onboarding": "تسجيل العملاء",
      "callQa": "جودة المكالمات",
      "blockALostCard": "إيقاف بطاقة مفقودة",
      "aviationTravel": "الطيران والسفر",
      "rebookingsAndBaggageCallsInThePeakHour": "مكالمات إعادة الحجز والأمتعة في وقت الذروة، بالعربية والإنجليزية على نفس الخط.",
      "rebooking": "إعادة الحجز",
      "baggage": "الأمتعة",
      "loyalty": "الولاء",
      "changeAFlight": "تغيير رحلة",
      "telecom": "الاتصالات",
      "highVolumeSupportAndRetentionCallsWithDialect": "إدارة أعداد كبيرة من مكالمات الدعم والاحتفاظ بالعملاء، مع تحديد اللهجة وغرض المتصل لحظيًّا.",
      "planChanges": "تغيير الباقات",
      "activation": "التفعيل",
      "retention": "الاحتفاظ بالعملاء",
      "upgradeADataPackage": "ترقية باقة بيانات",
      "healthcare": "الرعاية الصحية",
      "appointmentAndResultsCallsWithAudioKeptInside": "مكالمات المواعيد والنتائج، مع حفظ الصوت داخل الدولة كما تتطلب اللوائح.",
      "reminders": "التذكيرات",
      "triageIntake": "الفرز الأولي",
      "askForXRayResults": "الاستفسار عن نتائج الأشعة",
      "food": "المطاعم والمقاهي",
      "foodCopy": "يستلم الطلبات بالمكالمة أو الرسالة، ويجيب عن أسئلة المنيو والفروع، ويجهّزها قبل أن يصل الضيف.",
      "orders": "الطلبات",
      "pickup": "الاستلام من الفرع",
      "reservations": "الحجوزات",
      "orderAheadForPickup": "اطلب مسبقًا واستلم من الفرع",
      "sectorsShownAreTargetMarketsAtLaunch": "القطاعات المعروضة هي الأسواق المستهدفة عند الإطلاق",
      "namesOfFirstDeploymentsToBeAdded": "ستُضاف أسماء أولى الجهات المستخدمة",
      "humansInTheLoop": "إشراف بشري في كل مرحلة",
      "peopleStayInCharge": "الناس يظلون أصحاب القرار",
      "howWeControlSada": "كيف نتحكم في صدى",
      "sadaActsOnlyInsideThePermissionsYouGrant": "يعمل صدى فقط ضمن الصلاحيات التي تمنحها. كل ما يقع خارج النطاق يُرفض، ولا يُخمّن.",
      "theExactDateAmountOrNumberIsRead": "يُقرأ التاريخ أو المبلغ أو الرقم بدقة، ويرتبط بموافقة الشخص قبل تغيير أي شيء.",
      "handoverAtAnyMoment": "التحويل في أي لحظة",
      "aSupervisorCanListenTakeOverOrEnd": "يمكن للمشرف الاستماع إلى المكالمة أو تولّيها أو إنهاؤها. ويُحال أي طلب لم يُحسم إلى موظف، مرفقًا بالنص الكامل للمحادثة.",
      "yourOwnSada": "صدى الخاص بك",
      "personaDialectVoiceKnowledgeTools": "الشخصية، اللهجة، الصوت، المعرفة، الأدوات",
      "configuredInTheStudioNoCodeRequiredAn": "تُضبط في الاستوديو دون كتابة كود. إنشاء الحساب يستغرق دقيقة؛ والوكيل الأول عشر دقائق.",
      "signUpToBuildAnAgent": "سجّل لبناء وكيل",
      "securityCompliance": "الأمان والامتثال",
      "securityWithoutShortcuts": "أمان بلا اختصارات",
      "enterpriseLevelDataProtection": "حماية بيانات بمستوى المؤسسات",
      "audioTranscriptsAndVoicesAreEncryptedInTransit": "تُشفّر الأصوات والنصوص والأصوات المسجلة في أثناء النقل والتخزين، وتُعالج وتُخزن في مراكز بيانات إماراتية، وتبقى محفوظة إلى أن تحذفها أو وفق عقدك المؤسسي.",
      "granularTeamPermissions": "صلاحيات دقيقة للفريق",
      "dedicatedSupportAndPrivateDeployments": "دعم مخصص ونشر خاص",
      "uaeDataResidency": "إقامة البيانات في الإمارات",
      "inRegionProcessingStorage": "المعالجة والتخزين داخل المنطقة",
      "implementationInProgressAuditsQ12027": "قيد التنفيذ · التدقيق في الربع الأول 2027",
      "retentionYouControl": "مدة احتفاظ يحددها عقدك",
      "zeroRetentionModeAvailable": "محفوظ إلى أن تحذفه في الباقات الذاتية",
      "registrationsInProgress": "التسجيلات قيد التنفيذ",
      "trustCenterRequestTheDpa": "مركز الثقة · اطلب اتفاقية معالجة البيانات",
      "wordingToBeClearedByLegalBeforePublishing": "تُراجع الصياغة قانونيًا قبل النشر"
    },
    "stt": {
      "speechToText": "تحويل الكلام إلى نص",
      "writtenTheWayItWasSaid": "مكتوب كما قيل",
      "emiratiStaysEmiratiEgyptianStaysEgyptianNothingIs": "الإماراتية تظل إماراتية، والمصرية تظل مصرية. لا نحوّل اللهجات إلى الفصحى، ولا نخمن ما قيل.",
      "signUp": "إنشاء حساب",
      "requestADemo": "اطلب عرضاً",
      "readTheDocs": "اقرأ التوثيق ←",
      "listenAndRead": "استمع واقرأ",
      "transcriptDemo": "تجربة النص",
      "hoverAnUnderlinedWord": "مرّر المؤشر فوق أي كلمة تحتها خط.",
      "sampleDialect": "عيّنة من اللهجة",
      "pauseTranscriptDemo": "إيقاف العرض التجريبي للتفريغ مؤقتًا",
      "playTranscriptDemo": "تشغيل العرض التجريبي للتفريغ ",
      "speaker": "المتحدث",
      "dialectDetecting": "جارٍ تحديد اللهجة",
      "recordSecondsOfYourOwn": "سجّل {{seconds}} ثانية بصوتك ←",
      "tryTheModel": "جرّب النموذج",
      "sayItInYourDialectReadItBack": "تحدّث بلهجتك، واقرأ كلماتك كما نطقتها.",
      "recordUpToSecondsFromYourMicrophone": "سجّل حتى {{seconds}} ثانية بالميكروفون، أو أضف ملفاً صوتياً لتحويله إلى نص.",
      "freeNoAccount": "مجاني · بلا حساب",
      "secondsArabicAnyDialect": "{{seconds}} ثانية · العربية بجميع لهجاتها",
      "stopAndTranscribe": "أوقف وحوّل إلى نص",
      "startRecording": "ابدأ التسجيل",
      "orDropAnAudioFileHereMp3Wav": "أو أضف ملفاً صوتياً هنا · MP3 وWAV وM4A حتى 10 ميغابايت",
      "transcriptionCouldNotCompletePleaseTryAgain": "تعذّر إتمام التحويل إلى نص. حاول مرة أخرى.",
      "whatComesBack": "ما الذي ستحصل عليه",
      "oneTranscriptWrittenTheWayItWasSaid": "تفريغ نصي يكتب الكلام كما قيل؛ فالإماراتية تظل إماراتية، ولا تتحول إلى الفصحى.",
      "transcribing": "جارٍ التحويل…",
      "transcribe": "حوّل إلى نص",
      "speechToTextStudio": "استوديو تحويل الكلام إلى نص",
      "realProductScreenTheSpeechToTextStudio": "واجهة حقيقية من المنتج: استوديو تحويل الكلام إلى نص",
      "dialects": "اللهجات",
      "trainedFromTheDialectUp": "مدرّب من اللهجة أولاً",
      "notFushaWithADialectPatchEachDialect": "ليست فصحى أُضيفت إليها لمسة لهجية. فلكل لهجة مسار تدريب مستقل، لتظهر الكلمات التي يستخدمها الناس فعلًا كما قيلت، بلا أخطاء.",
      "comingSoon": "قريباً",
      "aTranscriptYouCanUseNotFix": "نص جاهز للاستخدام، لا يحتاج إلى تصحيح.",
      "mostArabicTranscriptionHandsYouADraftTo": "تمنحك معظم أدوات التفريغ العربي مسودة تحتاج إلى تصحيح. أما هنا، فتحصل على المحادثة كما جرت: مَن قال ماذا، ومتى، وبالكلمات نفسها التي استخدمها.",
      "seeAFullTranscript": "شاهد نصاً كاملاً",
      "whereItGoes": "أين يُستخدم",
      "threePlacesTheWordsMatter": "ثلاثة أماكن تهم فيها الكلمات",
      "soundCleaning": "تنقية الصوت",
      "noisyRecordingCleanItFirst": "تسجيل مشوش؟ نظّفه أولاً.",
      "streetCarOpenOfficeRunTheFileThrough": "في الشارع أو السيارة أو المكتب المفتوح، مرّر الملف عبر أداة تنقية الصوت قبل تفريغه لتحصل على كلمات أوضح وأكثر دقة. الحساب نفسه، والملف نفسه.",
      "developers": "للمطوّرين",
      "audioInWordsSpeakersAndTimeOut": "أدخل الصوت، واحصل على النص.",
      "sendAFileOrAStreamSetThe": "أرسل الملف، واحصل على التفريغ النصي ضمن طلب الـAPI نفسه. يتعرّف النظام على اللهجة تلقائيًّا من الصوت، فلا حاجة إلى ضبط أي إعدادات. أما الملفات الطويلة فتُعالَج كمهمة منفصلة.",
      "apiReference": "مرجع الواجهة البرمجية",
      "sdks": "حزم SDK",
      "builtInTheUaeYourAudioAndTranscripts": "بُني في الإمارات، ويبقى صوتك ونصوصك داخل الإمارات.",
      "fushaWouldWrite": "بالفصحى:",
      "chooseAnAudioFileNoLargerThan10": "اختر ملفاً صوتياً لا يتجاوز 10 ميغابايت.",
      "emiratiSupportCall": "إماراتي · مكالمة دعم",
      "egyptianVoiceNote": "مصري · رسالة صوتية",
      "saudiMeeting": "سعودي · اجتماع"
    },
    "tts": {
      "textToSpeech": "النص إلى كلام",
      "arabicThatSoundsLikeAPersonNotA": "لغة عربية تبدو بشرية لا آلية",
      "typeInEmiratiSaudiEgyptianOrFushaAnd": "اكتب بالإماراتية أو السعودية أو المصرية أو الفصحى، واستمع إلى النص باللهجة ذاتها، فالوقفات والنبر والإيقاع يتبعون اللهجة، لا طريقة كتابة الكلمات.",
      "signUp": "سجّل الآن",
      "requestADemo": "اطلب عرضًا",
      "readTheDocs": "اقرأ التوثيق ←",
      "tryIt": "جرّبها",
      "freeNoAccount": "مجانًا، بدون حساب",
      "clickAVoiceToHearASample": "اختر صوتًا لتسمع عيّنة منه",
      "speechText": "نص الكلام",
      "tags": "التعبيرات",
      "clickToAdd": "اضغط للإضافة",
      "dialect": "اللهجة",
      "loadingVoices": "تحميل الأصوات…",
      "noVoicesAvailableForThisDialectYet": "لا توجد أصوات متاحة لهذه اللهجة حاليًا.",
      "generating": "جارٍ التوليد…",
      "stop": "■ إيقاف",
      "stopAudio": "إيقاف",
      "couldNotGenerateAudioPleaseTryAgain": "تعذر توليد الصوت. حاول مرة أخرى.",
      "upTo": "حتى",
      "characters": "حرف",
      "voice": "الصوت",
      "generate": "توليد",
      "oneClickOneWavSpeedExpressivenessAndTashkeel": "بنقرة واحدة، تحصل على ملف WAV جاهز. والتحكم في السرعة والأداء التعبيري وتشكيل الفصحى مشمول في حسابك.",
      "realProductScreenTheTextToSpeechStudio": "واجهة حقيقية للمنتج: استوديو تحويل النص إلى صوت",
      "voices": "الأصوات",
      "everyVoiceIsFromSomewhere": "كل صوت له موطن",
      "eachOneIsRecordedByANativeSpeaker": "يسجله متحدث أصلي ويُضبط على إيقاع لهجته الحقيقي. اضغط على أحد الكواكب لتسمعه.",
      "browseTheVoiceLibrary": "استعرض مكتبة الأصوات",
      "comingSoon": "قريبًا",
      "playSample": "▶ شغّل العينة",
      "couldNotPlayThisSample": "تعذر تشغيل العينة.",
      "couldNotLoadVoices": "تعذر تحميل الأصوات.",
      "expressiveTags": "التعبيرات الصوتية",
      "tagsThatSpeakTheDialect": "تعبيرات تنطق باللهجة نفسها",
      "typeATagInsideTheSentenceAndThe": "اكتب وسمًا داخل الجملة ليؤديه الصوت، تعبير",
      "inEmiratiDoesNotSoundLikeA": "بالإماراتية لا يبدو مثل",
      "inEgyptianSoEachTagIsTrainedPer": "باللهجة المصرية؛ إذ يُدرَّب كل وسم خصيصًا لكل لهجة، ولا يُنقل من الفصحى أو الإنجليزية.",
      "allTags": "كل الوسوم",
      "insideTheTextInBrackets": "داخل النص، بين أقواس",
      "noPanelNoMarkupLanguageWrite": "دون لوحة أو لغة توصيف. اكتب",
      "or": "أو",
      "whereItHappensAndKeepWriting": "في موضعه وأكمل الكتابة.",
      "perDialect": "لكل لهجة",
      "performedTheWayALocalWould": "أداء كما ينطقه أهل اللهجة",
      "theSameTagSixDifferentPerformancesPickThe": "الوسم نفسه، ستة أداءات مختلفة. اختر اللهجة وسيتبعها الوسم.",
      "whereItGoes": "الاستخدامات",
      "ivrMediaEchoreaderDubbing": "الرد الآلي، الإعلام، EchoReader، الدبلجة",
      "theSameVoiceOnThePhoneLineIn": "الصوت نفسه على خط الهاتف، وفي الفيديو، وعند قراءة مستند، أو في دبلجة فيلم.",
      "developers": "المطوّرون",
      "oneCallAudioBack": "طلب واحد. وصوت جاهز",
      "sendTextGetAStreamPickTheVoice": "أرسل النص ومعرّف الصوت، واحصل على ملف WAV باللهجة المختارة. يدعم كل طلب ما يصل إلى 5000 حرف.",
      "apiReference": "مرجع API",
      "sdks": "حزم التطوير",
      "builtInTheUaeYourTextAndAudio": "مبني في الإمارات. نصك وصوتك يبقيان في الإمارات.",
      "remove": "حذف"
    },
    "voiceLibrary": {
      "voiceLibrary": "مكتبة الأصوات",
      "everyVoiceHasAHometown": "لكل صوت موطن",
      "twentyVoicesTodayAcrossTenWaysOfSpeaking": "عشرون صوتًا متاحة الآن، بإحدى عشرة طريقة للتحدث: ثماني لهجات عربية، إلى جانب الفصحى والإنجليزية الأمريكية والبريطانية. سجّل كل صوت متحدث من البيئة التي ينتمي إليها. اختر صوتًا، واستمع إليه، واستخدمه.",
      "browseTheLibrary": "تصفح المكتبة",
      "signUp": "إنشاء حساب",
      "voicesToday": "صوتاً اليوم",
      "waysOfSpeaking": "طريقة للكلام",
      "hear": "استمع إلى",
      "stop": "إيقاف",
      "orHearOneAtRandom": "أو اكتشف صوتاً عشوائياً",
      "thisSampleIsnTPubliclyAvailableYet": "هذه العينة ليست متاحة للعامة بعد.",
      "theAudioCouldNotPlayPleaseTryAgain": "تعذّر تشغيل الصوت. حاول مرة أخرى.",
      "theLibrary": "المكتبة",
      "twentyVoicesByWhereTheyComeFrom": "عشرون صوتاً حسب موطنها",
      "oneListClickARowToHearIt": "قائمة واحدة. اضغط على صف للاستماع.",
      "searchAName": "ابحث عن اسم",
      "soon": "قريباً",
      "playing": "قيد التشغيل",
      "comingSoon": "قريباً",
      "beingRecordedNowTheFirstVoicesLandHere": "جارٍ تسجيلها. ستظهر الأصوات الأولى هنا عندما تصبح جاهزة.",
      "noVoiceByThatNameYet": "لا يوجد صوت بهذا الاسم بعد.",
      "aGame": "لعبة",
      "guessTheDialect": "خمّن اللهجة",
      "fiveVoicesFiveGuessesEachOneSaysThe": "خمسة أصوات، وخمس محاولات للتخمين. يقول كل صوت الجملة نفسها بلهجته، وعليك معرفة موطنها. يصيب معظم أبناء المنطقة أربعًا من خمس، بينما لا تصيب الأنظمة التي «تدعم العربية» أيًّا منها؛ لأنها تتعامل معها كلها بوصفها لغة واحدة.",
      "round": "الجولة",
      "of5": "من 5",
      "playTheVoice": "شغّل الصوت",
      "right": "صحيح.",
      "notThisTime": "ليس هذه المرة.",
      "pressPlayThenSayWhereThisVoiceIs": "شغّل الصوت، ثم خمّن موطنه.",
      "stop2": "■ إيقاف",
      "playTheVoice2": "▶ شغّل الصوت",
      "listenThenPickADialect": "استمع، ثم اختر اللهجة",
      "nextVoice": "الصوت التالي ←",
      "seeYourScore": "شاهد نتيجتك ←",
      "everyDialectHasItsOwnVoiceKeepListening": "لكل لهجة صوتها. واصل الاستماع.",
      "playAgain": "العب مرة أخرى",
      "whereTheyComeFrom": "من أين تأتي الأصوات",
      "voiceDialectsAcrossTheRegionDashedLabelsIndicate": "خريطة اللهجات في المنطقة. تشير العلامات المتقطعة إلى اللهجات القادمة. بدايةً بمصر والسعودية والكويت والإمارات.",
      "voiceCloning": "استنساخ الصوت",
      "chooseAnAudioFileUpTo10Mb": "اختر ملفاً صوتياً حتى 10 ميغابايت.",
      "startOver": "ابدأ مجدداً",
      "signUp2": "إنشاء حساب ←",
      "voicesFromThePeopleWhoOwnThem": "أصوات من أصحابها",
      "realPeopleTheirVoiceStaysTheirs": "أشخاص حقيقيون. وتظل أصواتهم ملكهم",
      "noScrapedAudioEveryVoiceInTheLibrary": "لا نستخدم تسجيلات مسحوبة من الإنترنت. كل صوت في المكتبة سجّله شخص من البيئة التي ينتمي إليها، بموجب اتفاقية موقّعة، ويحتفظ صاحبه بحقوقه. وكلما استخدمت الصوت هنا، يحصل صاحبه على مقابل. هل تريد إضافة صوتك إلى المكتبة؟ استخدم خدمة استنساخ الصوت.",
      "recorded": "مُسجّل",
      "aPersonInARoomInTheirDialect": "شخص في غرفة يتحدث بلهجته",
      "notADatasetSomeoneFromSharjahJeddahKuwait": "ليست مجموعة بيانات، بل أصوات أشخاص من الشارقة وجدة والكويت والقاهرة، سُجّلت باحتراف، ويتحدث أصحابها كما يتحدثون في بيوتهم.",
      "agreed": "باتفاق",
      "signedScopedTheirs": "موقّع ومحدد النطاق وملكهم",
      "aWrittenAgreementSaysWhatTheVoiceMay": "اتفاقية مكتوبة تحدد استخدامات الصوت. يستطيع صاحبه معرفة أين يُستخدم وسحبه.",
      "paid": "بمقابل",
      "usedHerePaidThere": "يُستخدم هنا ويُدفع لصاحبه",
      "whenAVoiceIsUsedItsOwnerEarns": "كلما استُخدم صوت، حصل صاحبه على عائد. دخلٌ مستمر من صوته، لا أجرٌ لمرة واحدة.",
      "developers": "للمطوّرين",
      "listThemPickOneSpeak": "اعرضها. اختر صوتاً. وتكلم",
      "theLibraryIsAnEndpointFilterByDialect": "المكتبة واجهة برمجية. اعرض الأصوات، وخذ معرّف الصوت، ثم مرّره لتحويل النص إلى كلام أو إلى وكيل صدى.",
      "apiReference": "مرجع API",
      "sdks": "حزم SDK",
      "builtInTheUaeYourAudioStaysIn": "بُني في الإمارات. يبقى صوتك داخل الإمارات.",
      "voice": "صوت",
      "voices": "أصوات",
      "clone": {
        "kicker": "استنساخ الصوت",
        "title": "صوتك، في ثوانٍ",
        "lead": "استنسخ صوتك من ثوانٍ قليلة من التسجيل.",
        "back": "رجوع",
        "bar": {
          "record": "فوري",
          "confirm": "أكّد أنه أنت",
          "making": "جارٍ صنع صوتك",
          "ready": "صوتك",
          "fewSeconds": "ثوانٍ قليلة"
        },
        "readThis": "اقرأ هذا بصوت عالٍ",
        "sayThis": "قل هذا بصوت عالٍ",
        "eachDigit": "انطق كل رقم على حدة.",
        "why": "لا يستنسخ هذا الصوت إلا من ينطق الرمز.",
        "newCode": "رمز جديد",
        "record": "تسجيل",
        "stop": "إيقاف",
        "dialect": "اللهجة",
        "dialectsError": "تعذّر تحميل اللهجات.",
        "retry": "حاول مجددًا",
        "cloneVoice": "استنسخ الصوت",
        "status": {
          "fewSeconds": "ثوانٍ قليلة من صوتك",
          "recording": "جارٍ التسجيل",
          "tooShort": "واصل، 10 ثوانٍ على الأقل",
          "ready": "جاهز للاستنساخ",
          "sayPhrase": "قل العبارة"
        },
        "orb": {
          "yourVoice": "صوتك",
          "listening": "أستمع",
          "ready": "جاهز للاستنساخ",
          "notConfirmed": "لم يتم التأكيد بعد",
          "making": "جارٍ صنع صوتك"
        },
        "making": "جارٍ صنع صوتك",
        "done": "هذا أنت. اضغط تشغيل لتسمع صوتك.",
        "play": "تشغيل",
        "pause": "إيقاف مؤقت",
        "signUp": "أنشئ حسابًا مجانيًا",
        "deletedSoon": "سيُحذف هذا الصوت خلال يوم واحد.",
        "privacy": "يُستخدم صوتك مرة واحدة لصنع هذه العيّنة ثم يُحذف خلال يوم واحد.",
        "errors": {
          "off": "استنساخ الصوت المباشر قريبًا.",
          "ip_limit": "استخدمت نسخ الصوت لهذا اليوم. تسمح التجربة بنسخ واحد في اليوم. حاول مرة أخرى غدًا.",
          "mismatch": "لم يكن واضحًا. قل الرمز الجديد.",
          "expired": "انتهت صلاحية الرمز. قل الرمز الجديد.",
          "speaker": "التسجيلان ليسا للشخص نفسه. ارجع وسجّل من جديد.",
          "not_live": "لم نتمكن من التأكد أنه أنت. حاول مرة أخرى.",
          "length": "سجّل من جديد: من 10 إلى 30 ثانية لصوتك، ومن 3 إلى 10 للرمز.",
          "mic": "اسمح باستخدام الميكروفون للتسجيل.",
          "failed": "حدث خطأ. حاول بعد دقيقة."
        }
      }
    },
    "why": {
      "whyEchonova": "لماذا إيكونوڤا",
      "understoodNotProcessed": "نفهمك، لا نعالج صوتك فقط",
      "mostVoiceSystemsHearArabicAndDoNot": "معظم الأنظمة الصوتية تسمع العربية ولا تفهمها. ربما تفهم الفصحى، لكن اللهجة التي يتحدث بها الناس فعلًا تضيع في الطريق. بُنيت إيكونوڤا من اللهجة إلى الأعلى، بدءًا بالإماراتية.",
      "requestADemo": "اطلب عرضًا توضيحيًا",
      "tryItLive": "جرّبها الآن",
      "theCallerEmirati": "المتصل · إماراتي",
      "aSystemThatSupportsArabic": "نظام «يدعم العربية»",
      "hearsTheLetters": "يسمع الحروف",
      "echonova": "إيكونوڤا",
      "hearsTheDialect": "يسمع اللهجة",
      "heardAs": "سمعها كالتالي",
      "understoodEmiratiArAe": "فهمها · إماراتي · ar-AE",
      "sadaRepliesEmirati": "صدى يرد · إماراتي",
      "playItAgain": "شغّلها مرة أخرى",
      "resumeAnimation": "استئناف الحركة",
      "pauseAnimation": "إيقاف الحركة",
      "theDot": "النقطة",
      "oneDotChangesTheMeaning": "نقطة واحدة تغيّر المعنى",
      "inArabicOneDotTurnsInkIntoNews": "في العربية، نقطة واحدة تحوّل الحبر إلى خبر: حبر تصبح خبر. اللهجة هي نقطة الكلام. النظام الذي «يدعم العربية» يسمع الحروف ويُسقط النقطة: كلمات صحيحة بمعنى خاطئ. بُنيت إيكونوڤا لتلتقط النقطة: اللهجة والسياق والنبرة.",
      "takeTheDotAway": "أزل النقطة",
      "addTheDot": "أضف النقطة",
      "news": "أنباء",
      "ink": "مداد",
      "spotTheDot": "اكتشف النقطة ",
      "round1Of3": "الجولة 1 من 3",
      "listenThenPickTheWordYouHeard": "استمع، ثم اختر الكلمة التي سمعتها",
      "twoWordsOneDotApartSaidInEmirati": "كلمتان تفصل بينهما نقطة. باللهجة الإماراتية.",
      "playTheSample": "شغّل العينة",
      "thisSampleIsnTPubliclyAvailableYet": "هذه العينة ليست متاحة للعامة بعد.",
      "score": "النتيجة",
      "dotGame": {
        "roundOf": "الجولة {{round}} من 3",
        "playing": "يُشغَّل…",
        "playAgain": "شغّلها مرة أخرى",
        "sampleSoon": "العينة قريبًا",
        "pickWithoutSample": "التسجيل في الطريق. اختر الكلمة التي تظنّ أنها قيلت.",
        "whichOne": "أيّهما كانت؟",
        "playFirst": "شغّل العينة أولًا.",
        "caught": "نعم. التقطت النقطة",
        "missed": "ليس هذه المرة. نقطة واحدة، كلمة أخرى",
        "answer": "{{word}} · {{meaning}}. الكلمة الأخرى كانت على بُعد نقطة.",
        "nextRound": "الجولة التالية ←",
        "seeScore": "اعرض نتيجتك ←",
        "endAll": "لكل نقطة صوت تسمعه أنت، ولا تسمعه معظم الأنظمة.",
        "endTwo": "اثنتان من ثلاث. النقطة صغيرة.",
        "endLow": "النقطة صغيرة. وهذا بيت القصيد.",
        "restart": "العب مرة أخرى",
        "house": "بيت",
        "girl": "فتاة",
        "camel": "جمل",
        "lamb": "حَمَل"
      },
      "builtFromTheDialectUp": "مبني من اللهجة إلى الأعلى",
      "fushaIsOneWayOfSpeakingNotThe": "الفصحى إحدى طرق التحدث، وليست الخيار الافتراضي.",
      "otherSystemsStartFromFushaAndPatchThe": "تبدأ الأنظمة الأخرى بالفصحى ثم تضيف اللهجة فوقها. نحن نبدأ من حيث يتحدث الناس، ونبني إلى الأعلى.",
      "03EverythingYouUse": "03 · كل ما تستخدمه",
      "02TheUnitWeBuildIn": "02 · الوحدة التي نبني بها",
      "emirati": "الإماراتية",
      "thenSaudiKuwaitiEgyptianFushaEnglishFourMore": "ثم السعودية والكويتية والمصرية والفصحى والإنجليزية الأمريكية والبريطانية، مع أربع لهجات قادمة",
      "01OnePersonInTheRoomTheySpeak": "01 · شخص واحد، يتحدث في بيئته الطبيعية",
      "recordedAgreedInWritingPaidWhenUsed": "تسجيل. موافقة مكتوبة. ومقابل عند الاستخدام.",
      "whyWeExist": "لماذا نحن هنا",
      "theProblemWasNeverOurVoicesItWas": "أصواتنا لم تكن المشكلة يومًا. المشكلة كانت في أنظمة لم تُصمّم لنا.",
      "beforeYouSign": "قبل أن تشترك",
      "threeQuestionsAnsweredPlainly": "ثلاثة أسئلة، بإجابات واضحة",
      "builtInTheUaeYourAudioStaysIn": "طُوّر في الإمارات، وتبقى تسجيلاتك الصوتية داخلها.",
      "peopleWhoOwnTheirVoices": "أشخاص يملكون أصواتهم",
      "recordedInTheRoomTheySpeakInAgreed": "كل صوت سُجّل في بيئته الطبيعية، بموافقة مكتوبة، ويحصل صاحبه على مقابل كلما استُخدم. ليست مجرد مجموعة بيانات.",
      "theDialectIsTheUnit": "اللهجة هي الوحدة",
      "emiratiFirstThenSaudiKuwaitiAndEgyptianWith": "الإماراتية أولًا، ثم السعودية والكويتية والمصرية، وإلى جانبها الفصحى والإنجليزية الأمريكية والبريطانية ضمن إحدى عشرة طريقة للكلام. وأربع لهجات أخرى قادمة.",
      "everythingYouUseSitsOnTop": "كل ما تستخدمه مبني فوقها",
      "sadaSpeechToTextTextToSpeechAnd": "يستند صدى وتحويل الكلام إلى نص والنص إلى كلام وتنقية الصوت إلى الأساس نفسه. كلما تحسّن الأساس، تحسّن الاستماع في كل منتج.",
      "whereDoesTheAudioGo": "إلى أين يذهب الصوت؟",
      "itStaysInTheUaeProcessingStorageAnd": "يبقى في الإمارات. المعالجة والتخزين والنماذج نفسها تعمل هنا. لا يُرسل شيء إلى الخارج لفهمه.",
      "whatHappensWhenTheCallerSwitchesDialect": "ماذا يحدث عندما يغيّر المتصل لهجته؟",
      "theSystemDetectsTheWayOfSpeakingAnd": "يتعرّف النظام على طريقة الكلام ويتابعها. لا نطلب من أحد الضغط على 1 للعربية، ولا نطلب منه التحدث بالفصحى.",
      "whoIsOnTheOtherEnd": "من على الطرف الآخر؟",
      "sadaAnswersAPersonCanTakeTheConversation": "صدى يرد. ويمكن لموظف استلام المحادثة متى احتاجت إلى شخص، ونص المحادثة أمامه.",
      "sada": "صدى",
      "speechToText": "تحويل الكلام إلى نص",
      "textToSpeech": "تحويل النص إلى كلام",
      "soundCleaning": "تنقية الصوت"
    },
    "research": {
      "us": "إيكونوڤا",
      "hero": {
        "kicker": "الأبحاث · تقرير تقني · أكتوبر 2026",
        "title": "النموذج الأعلى دقةً في اللهجات العربية",
        "lead": [
          "اختبرنا ",
          "Sada-ASR",
          "، محرّك تحويل الكلام إلى نص داخل إيكونوڤا، أمام أحد عشر نظاماً من مايكروسوفت وإليفن لابز وجوجل وغيرها، على 120 ساعة من الكلام العربي الحقيقي نفسه. فكان الأقل أخطاءً."
        ],
        "paper": {
          "label": "اقرأ الورقة البحثية",
          "meta": "PDF · 10 صفحات"
        },
        "testSet": {
          "label": "مجموعة الاختبار",
          "meta": "Hugging Face"
        },
        "code": {
          "label": "كود التقييم",
          "meta": "GitHub"
        },
        "meta": [
          {
            "label": "النشر",
            "value": "أكتوبر 2026"
          },
          {
            "label": "الأنظمة المختبرة",
            "value": "12"
          },
          {
            "label": "الصوت",
            "value": "120 ساعة · 53,597 مقطعاً"
          },
          {
            "label": "اللهجات",
            "value": "الفصحى و8 لهجات"
          }
        ]
      },
      "result": {
        "kicker": "النتيجة",
        "title": "أخطاء أقل من كل نظام اختبرناه",
        "body": "معدل الخطأ في الكلمات هو نسبة الكلمات التي يكتبها النظام خطأً. كل الأنظمة سمعت الصوت نفسه وقُيّمت بالطريقة نفسها.",
        "chartTitle": "معدل الخطأ في الكلمات",
        "chartScale": "كل نقطة كلمة خاطئة من كل 100 · الأقل هو الأفضل",
        "note": "قياس إيكونوڤا من 13 إلى 16 أكتوبر 2026 · الأنظمة الاثنا عشر كاملةً والجداول حسب اللهجة في الورقة"
      },
      "plain": {
        "kicker": "بكلمات بسيطة",
        "title": "ماذا فعلنا، وكيف تقرأ النتيجة",
        "steps": [
          {
            "title": "ماذا قِسنا",
            "body": [
              "كم مرة يكتب كل نظام كلمةً خطأ. نسبة 11.69% تعني نحو 12 كلمة خاطئة من كل 100. أما أقرب منافس، نظام مايكروسوفت، فيخطئ في نحو 14."
            ]
          },
          {
            "title": "كيف حافظنا على العدالة",
            "body": [
              "كل نظام سمع المقاطع نفسها، وعددها 53,597 مقطعاً، وقُيّم بالكود نفسه، وشغّلناه بأنفسنا في الأسبوع نفسه. ولم يُستخدم أي صوت من الاختبار في تدريب نموذجنا."
            ]
          },
          {
            "title": "أين خسرنا",
            "body": [
              "في اللهجة اللبنانية يخطئ نظام مايكروسوفت في كلمات أقل منا، وفي السورية نحن متعادلان. نعرض ذلك لأن اختباراً لا نخسر فيه أبداً لا يستحق الثقة."
            ]
          }
        ]
      },
      "dialects": {
        "kicker": "حسب اللهجة",
        "title": "الأول في 7 من 9 لهجات عربية",
        "body": "معدل الخطأ في الكلمات لنموذجنا في كل لهجة، بجانب أقوى نظام آخر.",
        "tiles": [
          {
            "name": "الفصحى",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "6.99%"]
          },
          {
            "name": "المصرية",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "13.26%"]
          },
          {
            "name": "السعودية",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "16.93%"]
          },
          {
            "name": "الإماراتية",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "20.22%"]
          },
          {
            "name": "الكويتية",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "14.83%"]
          },
          {
            "name": "القطرية",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "17.02%"]
          },
          {
            "name": "العُمانية",
            "tag": "الأول",
            "vs": ["التالي: مايكروسوفت ", "20.37%"]
          },
          {
            "name": "السورية",
            "tag": "متعادل",
            "vs": ["متعادل مع مايكروسوفت ", "19.98%"]
          },
          {
            "name": "اللبنانية",
            "tag": "الثاني",
            "vs": ["خلف مايكروسوفت ", "23.05%"]
          }
        ],
        "fullTitle": "كل لهجة، وكل نظام",
        "wer": "معدل الخطأ في الكلمات",
        "cer": "معدل الخطأ في الحروف",
        "fullBody": "الأنظمة العشرة التي اختبرناها، في كل لهجة. الخلايا الأغمق تعني أخطاء أكثر. الصفوف مرتبة حسب معدل الخطأ الإجمالي في الكلمات.",
        "columns": [
          "الكل",
          "الفصحى",
          "المصرية",
          "السعودية",
          "الإماراتية",
          "الكويتية",
          "القطرية",
          "العُمانية",
          "السورية",
          "اللبنانية"
        ],
        "legend": {
          "best": "أفضل نظام في تلك اللهجة",
          "tie": "متعادل، ضمن هامش الخطأ",
          "fewer": "أخطاء أقل",
          "more": "أخطاء أكثر"
        },
        "footnote": "اللبنانية هي خسارتنا الوحيدة، بفارق 1.91 نقطة خلف مايكروسوفت. السورية تعادل. وبمعدل الخطأ في الحروف، Sada-ASR هو الأقل في اللهجات التسع كلها. الجداول الكاملة، بما فيها أنظمة غير معروضة هنا، في الورقة البحثية."
      },
      "built": {
        "kicker": "كيف بنيناه",
        "title": "متحدثون باللهجة يراجعون كل كلمة",
        "body": "اللهجات بلا إملاء موحّد، ونصوصها المكتوبة قليلة. لذلك بنينا منصة التفريغ الخاصة بنا، وفيها متحدثون أصليون من أنحاء العالم العربي في كل خطوة.",
        "steps": [
          {
            "title": "أكثر من 100 مفرّغ",
            "body": "متحدثون أصليون من فريقنا يفرّغون الصوت كلمةً بكلمة، بلهجتهم."
          },
          {
            "title": "المراجعون",
            "body": "طبقة ثانية تراجع كل تفريغ وتدققه قبل اعتماده."
          },
          {
            "title": "الخبراء",
            "body": "كتّاب محترفون ومتخصصون يحسمون أصعب الحالات."
          },
          {
            "title": "فحوص خفية",
            "body": "عيّنات ضابطة ومكررة تقيس أداء كل مفرّغ، ثم تُحذف قبل التدريب."
          }
        ]
      },
      "public": {
        "kicker": "مجموعات الاختبار العامة",
        "title": "الأول أيضاً في مجموعات الاختبار العربية العامة الست",
        "body": [
          "تعتمد لوحة ",
          "Open Universal Arabic ASR Leaderboard",
          " على ست مجموعات اختبار عامة. قيّمنا نموذجنا عليها بكود اللوحة نفسه. الصفوف الأخرى أرقام نشرها أصحابها، لذا المقارنة استرشادية."
        ],
        "columns": {
          "system": "النظام",
          "wer": "متوسط معدل الخطأ في الكلمات",
          "source": "المصدر"
        },
        "usName": "إيكونوڤا",
        "usNote": "Sada-ASR · measured by EchoNova",
        "sources": [
          "هذا التقرير",
          "نشرته TII",
          "نشره IFM",
          "لوحة النتائج",
          "قاسه IFM",
          "قاسه IFM"
        ]
      },
      "method": {
        "kicker": "المنهجية",
        "title": "للمهندسين",
        "items": [
          {
            "title": "مجموعة الاختبار",
            "body": [
              "120 ساعة في 53,597 مقطعاً، لا يتجاوز كلٌّ منها 30 ثانية، مقتطعة من 14,686 تسجيلاً أصلياً: الفصحى وثماني لهجات هي المصرية والإماراتية والسعودية والكويتية والقطرية والعُمانية والسورية واللبنانية. لكل لهجة عدد ثابت من الساعات. ولم يُستخدم أي مقطع من هذه المجموعة، ولا أي جزء من مجموعات الاختبار العامة الست، في تدريب النموذج أو اختياره."
            ]
          },
          {
            "title": "التقييم",
            "body": [
              "معدلا الخطأ في الكلمات والحروف متوسطان على مستوى المجموعة كاملة: مجموع مسافة التحرير مقسوماً على الطول الكلي للنص المرجعي. وتُوحَّد مخرجات الأنظمة والنصوص المرجعية بالطريقة نفسها: حذف علامات الترقيم والتشكيل، وتوحيد صور الألف المهموزة والممدودة، وتحويل الأرقام الهندية إلى أرقام غربية، وتوحيد التاء المربوطة في آخر الكلمة إلى هاء. ولا تُحوَّل الأرقام بين الكتابة الرقمية والكتابة بالحروف."
            ]
          },
          {
            "title": "الثقة",
            "body": [
              "لكل فارق فترة ثقة 95% من 2,000 إعادة معاينة للتسجيلات الأصلية. يتقدّم نموذجنا على ",
              "Microsoft MAI-Transcribe-2",
              " بفارق 1.83 نقطة (فترة ثقة 95%: من 1.72 إلى 1.93). وتعرض الورقة أيضاً الفارق على المقاطع التي لا تنطبق عليها أعراف مايكروسوفت الثابتة في كتابة الأرقام والحروف اللاتينية."
            ]
          },
          {
            "title": "الأنظمة والإعدادات",
            "body": [
              "ضُبطت كل واجهة برمجية على العربية وعلى المخرجات الحرفية حيثما أمكن. ولم يستخدم أي نظام، بما فيه نظامنا، أي تحيّز سياقي أو مفردات مخصصة أو أي تكييف آخر. كل تشغيل مؤرَّخ، والمخرجات الخام محفوظة لإعادة حساب أي رقم دون إعادة تشغيل أي نظام."
            ]
          },
          {
            "title": "النموذج",
            "body": [
              "",
              "Sada-ASR",
              " نموذج ترميز وفكّ ترميز قائم على الانتباه: مُرمِّز ",
              "Conformer",
              " يحوّل الصوت إلى تمثيلات صوتية، ومُفكِّك ",
              "Transformer",
              " يكتب النص. ويُشغَّل بالبحث الجشع البسيط على كل مجموعات الاختبار، دون أي ضبط إضافي."
            ]
          }
        ]
      },
      "rerun": {
        "kicker": "تحقّق بنفسك",
        "title": "كل ما تحتاجه لإعادة الاختبار",
        "paper": {
          "kind": "الورقة · PDF",
          "title": "التقرير التقني",
          "body": "خط إنتاج البيانات والمنهجية والنتائج الكاملة لاثني عشر نظاماً وتحليل الأخطاء.",
          "action": "تنزيل ←"
        },
        "dataset": {
          "kind": "البيانات · Hugging Face",
          "title": "مجموعة اختبار عامة من 20 ساعة",
          "body": "النسخة العامة: 8,925 مقطعاً من اللهجات التسع مع نصوصها المرجعية. نتائج هذه الصفحة على المجموعة الكاملة من 120 ساعة. للاستخدام البحثي، والوصول بعد الموافقة على الشروط.",
          "action": "فتح ←"
        },
        "code": {
          "kind": "الكود · GitHub",
          "title": "كود التقييم والتوحيد",
          "body": "الكود الدقيق وراء كل رقم في هذه الصفحة، برخصة Apache 2.0.",
          "action": "فتح ←"
        },
        "copy": "نسخ"
      },
      "media": {
        "kicker": "للإعلام",
        "title": "الحقائق جاهزة للاقتباس",
        "facts": [
          [
            "حقق نموذج إيكونوڤا ",
            "أقل عدد من أخطاء الكلمات",
            " بين 12 نظاماً للتعرف على الكلام اختُبرت على العربية."
          ],
          ["أخطأ في ", "نحو 12 كلمة من كل 100", "، مقابل نحو 14 لأقرب منافس."],
          [
            "جاء ",
            "الأول في 7 من 9",
            " لهجات عربية، من الفصحى إلى اللهجات الخليجية والمصرية والشامية."
          ],
          [
            "بُني في الإمارات، ودُرّب على كلام فرّغه ",
            "أكثر من 100 متحدث أصلي",
            "."
          ]
        ],
        "press": "الاستفسارات الإعلامية",
        "questions": "أسئلة",
        "faq": [
          {
            "q": "ما معدل الخطأ في الكلمات؟",
            "a": "نسبة الكلمات التي يكتبها النظام خطأً: كلمة مُبدلة أو ناقصة أو زائدة. الأقل هو الأفضل، و10% تعني كلمة خاطئة من كل عشر."
          },
          {
            "q": "لماذا اللهجات العربية صعبة؟",
            "a": "نتكلم باللهجة، لكن معظم العربية المكتوبة فصحى. واللهجات بلا إملاء موحّد، وتختلط بالإنجليزية، وتختلف من بلد لآخر، فتفوت الأنظمةَ المدرّبة أساساً على الفصحى كلماتٌ يقولها الناس فعلاً."
          },
          {
            "q": "من تحقّق من هذه النتائج؟",
            "a": "شغّلنا كل نظام بأنفسنا، وأرّخنا كل تشغيل، ونشرنا مجموعة الاختبار وكود التقييم ليتمكن أي أحد من إعادته. ونرحّب بأي إعادة مستقلة."
          },
          {
            "q": "هل أستطيع تجربته على تسجيلاتي؟",
            "a": "نعم. أنشئ حساباً وجرّب تحويل الكلام إلى نص في ساحة التجربة، أو تواصل معنا لتجربة مخصصة."
          }
        ]
      }
    },
    "carouselSlides": [
      {
        "src": "/releases/555cbab2b8be71512969/images/landing-v2/carousel/12_dubai_skyline_zabeel_4K.webp",
        "eyebrow": "ذكاء صوتي عربي بسيادة محلية",
        "title": "طُوّر في الإمارات ليتحدث بلسان المنطقة.",
        "description": "جرّب تحويل الكلام إلى نص والنص إلى كلام وتنقية الصوت، أو تحدث معنا عن صدى لمركز الاتصال.",
        "alt": "أفق دبي"
      },
      {
        "src": "/releases/555cbab2b8be71512969/images/landing-v2/carousel/06_airline_dxb_4K.webp",
        "eyebrow": "صدى للطيران",
        "title": "كل تغيير رحلة يبدأ بفهم الطلب.",
        "description": "وكيل صوتي يفهم اللهجة، يؤكد التفاصيل، وينفذ ضمن الصلاحيات.",
        "alt": "طائرة في مطار دبي"
      },
      {
        "src": "/releases/555cbab2b8be71512969/images/landing-v2/carousel/07_bank_hq_4K.webp",
        "eyebrow": "صدى للبنوك",
        "title": "محادثات واضحة وإجراءات مضبوطة.",
        "description": "افهم نية العميل وحوّل المحادثة إلى موظف في أي وقت.",
        "alt": "مقر بنك في الإمارات"
      },
      {
        "src": "/releases/555cbab2b8be71512969/images/landing-v2/carousel/10_hospital_reception_4K.webp",
        "eyebrow": "صدى للرعاية الصحية",
        "title": "المريض يُفهم من المرة الأولى.",
        "description": "مواعيد وطلبات صوتية عربية مع تأكيد واضح.",
        "alt": "استقبال مستشفى"
      }
    ],
    "pageCopy": {
      "sada": {
        "eyebrow": "صدى · الوكيل",
        "title": "صدى ترد. بلهجتكم.",
        "description": "وكيل واحد مبني من اللهجة إلى الأعلى؛ يستمع ويفهم وينفذ ضمن صلاحياتك ثم يؤكد ويحوّل المحادثة."
      },
      "tts": {
        "eyebrow": "تحويل النص إلى كلام",
        "title": "عربية تبدو بصوت إنسان، لا آلة.",
        "description": "اكتب الكلمات، واختر صوتًا من المنطقة، وتحكم في طريقة الإلقاء."
      },
      "stt": {
        "eyebrow": "تحويل الكلام إلى نص",
        "title": "مكتوب كما قيل.",
        "description": "كل لهجة تُنسخ كما نُطقت، في نص جاهز للاستخدام."
      },
      "cleaning": {
        "eyebrow": "تنقية الصوت",
        "title": "اسمع الكلمات، لا الغرفة.",
        "description": "أزل الضوضاء والصدى مع الحفاظ على وضوح المتحدث."
      },
      "voices": {
        "eyebrow": "مكتبة الأصوات",
        "title": "لكل صوت موطن.",
        "description": "استعرض الأصوات حسب موطنها واستمع إلى عيناتها الحقيقية."
      },
      "why": {
        "eyebrow": "لماذا إيكونوڤا",
        "title": "نفهمك، لا نعالج صوتك فقط.",
        "description": "أنظمة صوت كثيرة تسمع العربية ولا تفهمها. بُنيت إيكونوڤا من اللهجة إلى الأعلى، بدايةً باللهجة الإماراتية."
      },
      "research": {
        "eyebrow": "الأبحاث",
        "title": "النموذج الأعلى دقةً في اللهجات العربية.",
        "description": "اختبرنا Sada-ASR، محرّك تحويل الكلام إلى نص داخل إيكونوڤا، أمام أحد عشر نظاماً من مايكروسوفت وإليفن لابز وجوجل وغيرها، على 120 ساعة من الكلام العربي الحقيقي نفسه. فكان الأقل أخطاءً."
      },
      "developers": {
        "eyebrow": "المطوّرون",
        "title": "خدمتان. تسع نهايات. غلاف واحد.",
        "description": "استخدم التوثيق وعقود API الحالية لإضافة خدمات إيكونوڤا الصوتية إلى منتجك."
      },
      "pricing": {
        "eyebrow": "الأسعار",
        "title": "خطط بسيطة. عربية أولًا. بلا مفاجآت.",
        "description": "تأتي الخطط والحدود والأسعار من بيانات إيكونوڤا، مع بيانات افتراضية كاملة عند عودة API بلا خطط."
      },
      "about": {
        "eyebrow": "عن إيكونوڤا",
        "title": "نفهمك، لا نعالج صوتك فقط.",
        "description": "ذكاء صوتي عربي مبني من اللهجة إلى الأعلى، في الإمارات."
      },
      "trust": {
        "eyebrow": "مركز الثقة",
        "title": "الثقة والأمان بكلمات واضحة.",
        "description": "كيف تحمي EchoNova بياناتك، وكيف نتعامل مع كل صوت، والسياسات التي ننشرها."
      }
    },
    "pageSections": {
      "sada": [
        {
          "kicker": "كيف تعمل صدى",
          "title": "تستمع صدى، وتفهم، وتنفّذ ضمن الصلاحيات التي تمنحها، ثم تؤكد وتحول المحادثة عند الحاجة.",
          "items": [
            {
              "title": "01 · الاستماع",
              "text": "تستقبل طلب العميل باللهجة التي يستخدمها."
            },
            {
              "title": "02 · الفهم",
              "text": "تربط النية باللهجة وسياق المحادثة."
            },
            {
              "title": "03 · التنفيذ",
              "text": "تستخدم الأدوات والإجراءات التي تعتمدها فقط."
            },
            {
              "title": "04 · التأكيد",
              "text": "تكرر القيم المهمة قبل تغيير أي شيء."
            },
            {
              "title": "05 · التحويل",
              "text": "يمكن لموظف استلام المحادثة في أي وقت."
            }
          ]
        },
        {
          "kicker": "القطاعات",
          "title": "حيث يُستخدم الصوت العربي فعلاً.",
          "description": "النماذج نفسها التي تشغّل صدى، مضبوطة للأماكن التي يتوقع فيها المتصل أن يُفهَم من المرة الأولى.",
          "items": [
            {
              "title": "الطيران",
              "text": "الحجوزات والتعديلات ومعلومات الرحلات."
            },
            {
              "title": "البنوك",
              "text": "طلبات الحساب بإجراءات مضبوطة."
            },
            {
              "title": "الحكومة",
              "text": "مسارات واضحة للخدمات العامة."
            },
            {
              "title": "الصحة",
              "text": "المواعيد وطلبات المرضى."
            },
            {
              "title": "الاتصالات",
              "text": "الخطط والدعم وتغييرات الخدمة."
            },
            {
              "title": "الإعلام",
              "text": "تجارب عربية تفاعلية للجمهور."
            }
          ]
        },
        {
          "kicker": "صدى الخاصة بك",
          "title": "الشخصية، اللهجة، الصوت، المعرفة، والأدوات.",
          "description": "اضبط أسلوب الوكيل وما يعرفه والأدوات التي يستخدمها ومتى يحوّل المحادثة."
        }
      ],
      "tts": [
        {
          "kicker": "الأصوات",
          "title": "كل صوت يأتي من مكان.",
          "description": "كل صوت مرتبط بلغته ولهجته. استمع إلى العينات الحقيقية قبل الاختيار."
        },
        {
          "kicker": "التعبير",
          "title": "وسوم تتحدث باللهجة.",
          "description": "تحكم في الإلقاء باستخدام الإعدادات المدعومة مع الحفاظ على الكلمات واللهجة.",
          "items": [
            {
              "title": "السرعة",
              "text": "تحكم في سرعة إلقاء الجملة."
            },
            {
              "title": "التعبير",
              "text": "شكّل أساليب الإلقاء المدعومة."
            },
            {
              "title": "الثبات",
              "text": "حافظ على الصوت المختار طوال الرسالة كاملة."
            }
          ]
        },
        {
          "kicker": "واجهة API",
          "title": "طلب واحد. يعود الصوت.",
          "description": "أرسل النص والصوت والإعدادات واستلم الملف الصوتي من خلال العقد الحالي.",
          "tone": "paper"
        },
        {
          "kicker": "الأمان والسيادة",
          "title": "مبني في الإمارات. نصك وصوتك يبقيان في الإمارات."
        }
      ],
      "stt": [
        {
          "kicker": "اللهجات",
          "title": "مدرّب من اللهجة إلى الأعلى.",
          "description": "تُعامل كل لهجة مدعومة كمسار مستقل ليعود الكلام نصًا قابلًا للاستخدام."
        },
        {
          "kicker": "الناتج",
          "title": "نص تستخدمه، لا نص تصلحه.",
          "items": [
            {
              "title": "نص قابل للتحرير",
              "text": "راجع النص واستخدمه في المسار نفسه."
            },
            {
              "title": "سياق المتحدث",
              "text": "حافظ على وضوح أدوار المحادثة."
            },
            {
              "title": "التوقيت",
              "text": "استخدم بيانات الوقت عندما يوفرها الرد."
            }
          ]
        },
        {
          "kicker": "أماكن الاستخدام",
          "title": "ثلاثة أماكن للكلمات فيها قيمة.",
          "items": [
            {
              "title": "مراكز الاتصال",
              "text": "ابحث وراجع محادثات العملاء."
            },
            {
              "title": "فرق المحتوى",
              "text": "حوّل التسجيلات إلى نص عمل."
            },
            {
              "title": "مسارات المنتج",
              "text": "مرر النتائج إلى أنظمتك."
            }
          ]
        },
        {
          "kicker": "واجهة API",
          "title": "يدخل الصوت. تخرج الكلمات والمتحدثون والتوقيت.",
          "description": "استخدم واجهة تحويل الكلام إلى نص الحالية للطلبات المباشرة أو المهام.",
          "tone": "paper"
        },
        {
          "kicker": "الأمان والسيادة",
          "title": "مبني في الإمارات. صوتك ونصوصك يبقيان في الإمارات."
        }
      ],
      "cleaning": [
        {
          "kicker": "التحكم",
          "title": "إعدادات جاهزة للجميع. وتفاصيل لمن يحتاجها.",
          "description": "ابدأ بإعداد جاهز ثم استخدم أدوات الاستوديو عند الحاجة."
        },
        {
          "kicker": "الإعدادات",
          "title": "أربعة إعدادات. زر واحد.",
          "items": [
            {
              "title": "Studio Master",
              "text": "تنقية متوازنة للتسجيلات العامة."
            },
            {
              "title": "Heavy AC & Wind",
              "text": "للضوضاء الخلفية القوية والثابتة."
            },
            {
              "title": "Radio Voice",
              "text": "نتيجة تركّز على وضوح الصوت."
            },
            {
              "title": "Deep Voice",
              "text": "يحافظ على عمق الصوت أثناء التنقية."
            }
          ]
        },
        {
          "kicker": "نظّف أولاً",
          "title": "كل خطوة بعدها تعمل بشكل أفضل.",
          "description": "تأتي تنقية الصوت قبل النسخ والمراجعة والنشر في مساحة العمل نفسها."
        },
        {
          "kicker": "المسار",
          "title": "ملف يدخل. ملف نظيف يخرج.",
          "description": "ارفع ملفًا مدعومًا، طبّق التنقية، قارن النتيجة ثم صدّرها.",
          "tone": "paper"
        },
        {
          "kicker": "الأمان والسيادة",
          "title": "مبني في الإمارات. صوتك يبقى في الإمارات."
        }
      ],
      "voices": [
        {
          "kicker": "المكتبة",
          "title": "أصوات مرتبة حسب موطنها.",
          "description": "استعرض الأصوات التي تعيدها إيكونوڤا حاليًا وشغّل عيناتها الحقيقية."
        },
        {
          "kicker": "استمع",
          "title": "اخمن اللهجة.",
          "description": "استمع أولًا، ثم قارن باللهجة المعروضة للصوت.",
          "items": [
            {
              "title": "إماراتية",
              "text": "صوت جذوره في الإمارات."
            },
            {
              "title": "سعودية",
              "text": "صوت مسجّل للإلقاء السعودي."
            },
            {
              "title": "كويتية",
              "text": "صوت مضبوط للكلام الكويتي."
            }
          ]
        },
        {
          "kicker": "استنساخ الصوت",
          "title": "أضف صوتك.",
          "description": "أنشئ صوتًا لمتحدث معتمد بموافقة ونطاق وملكية واضحة."
        },
        {
          "kicker": "الملكية",
          "title": "أشخاص حقيقيون. صوتهم يبقى لهم.",
          "description": "ترتبط الأصوات بمن سجلوها وبالصلاحيات التي تحكم استخدامها."
        },
        {
          "kicker": "واجهة API",
          "title": "اعرضها. اختر واحدًا. وتحدث.",
          "description": "احصل على الأصوات واختر المعرّف واستخدمه مع تحويل النص إلى كلام.",
          "tone": "paper"
        },
        {
          "kicker": "الأمان والسيادة",
          "title": "مبني في الإمارات. صوتك يبقى في الإمارات."
        }
      ],
      "developers": [
        {
          "kicker": "النهايات",
          "title": "تسع نهايات، كلها تحت ‎/v1.",
          "description": "خدمات صوتية متزامنة وغير متزامنة واكتشاف الأصوات ضمن API واحدة بإصدار واضح."
        },
        {
          "kicker": "أول طلب",
          "title": "ابدأ بالأصوات. لا يكلف شيئًا.",
          "description": "اعرض الأصوات واختر المعرّف ثم أرسل طلب التوليد."
        },
        {
          "kicker": "الردود",
          "title": "شكل واحد، في كل مرة.",
          "description": "تستخدم النتائج والأخطاء بنية ثابتة."
        },
        {
          "kicker": "تحويل النص إلى كلام",
          "title": "ستة حقول. ملف WAV واحد.",
          "description": "أرسل النص والصوت وخيارات الإلقاء المدعومة عبر العقد المعتمد."
        },
        {
          "kicker": "تحويل الكلام إلى نص",
          "title": "ملف واحد. نص واحد.",
          "description": "ارفع ملفًا صوتيًا مدعومًا واقرأ النص من الاستجابة."
        },
        {
          "kicker": "المهام",
          "title": "انتظر الاتصال، أو احصل على معرّف مهمة.",
          "description": "استخدم الطلبات المتزامنة للعمل القصير، والمهام غير المتزامنة حين ينبغي أن يكتمل الطلب في الخلفية."
        },
        {
          "kicker": "Webhooks",
          "title": "أربعة أحداث، توقيع واحد.",
          "description": "تحقّق من الأحداث الموقّعة قبل تحديث نظامك."
        },
        {
          "kicker": "الفوترة",
          "title": "السعر معروف قبل التنفيذ. ويُرد عند الفشل.",
          "description": "راجع قواعد الرصيد الحالية في وثائق المطوّرين المعتمدة."
        },
        {
          "kicker": "الأخطاء",
          "title": "عندما يفشل، يوضح السبب.",
          "description": "استخدم الحالة ورسالة الخطأ لتقرر الإصلاح أو الإعادة أو التوقف."
        },
        {
          "kicker": "الإصدارات",
          "title": "v1، بتاريخ واضح.",
          "description": "تابع سجل التغييرات والعقود ذات الإصدارات أثناء التكامل."
        },
        {
          "kicker": "الأمان والسيادة",
          "title": "مبني في الإمارات. صوتك يبقى في الإمارات."
        }
      ],
      "pricing": [
        {
          "kicker": "كيف تعمل الفوترة",
          "title": "السعر معروف قبل التنفيذ. ويُرد عند الفشل.",
          "items": [
            {
              "title": "اعرف التكلفة",
              "text": "تحدد الخطة والخدمة تكلفة الرصيد."
            },
            {
              "title": "رصيد واحد",
              "text": "تشترك الخدمات الصوتية في نموذج فوترة مساحة العمل."
            },
            {
              "title": "العمل الفاشل",
              "text": "يخضع العمل الفاشل لقواعد الاسترداد الحالية."
            }
          ]
        },
        {
          "kicker": "الأمان والسيادة",
          "title": "مبني في الإمارات. صوتك يبقى في الإمارات."
        }
      ],
      "about": [
        {
          "kicker": "الاسم",
          "title": "نجم يتوهج. وضوء يعود.",
          "description": "يجمع اسم EchoNova بين رجوع الصدى وضوء النجم."
        },
        {
          "kicker": "النقطة",
          "title": "حبر تصبح خبر بنقطة واحدة.",
          "description": "التفاصيل الصغيرة تغيّر المعنى، والصوت العربي يحتاج اللهجة والسياق والنبرة."
        },
        {
          "kicker": "المبدأ",
          "title": "طبقة صوت يملكها أصحابها.",
          "description": "الموافقة والنطاق الواضح وهوية الصوت جزء من تجربة المنتج."
        },
        {
          "kicker": "المنتجات",
          "title": "طبقة واحدة، أربعة أبواب.",
          "items": [
            {
              "title": "صدى",
              "text": "وكلاء يفهمون وينفذون."
            },
            {
              "title": "الكلام إلى نص",
              "text": "العربية المنطوقة إلى نص مفيد."
            },
            {
              "title": "النص إلى كلام",
              "text": "نص بصوت تختاره."
            },
            {
              "title": "تنقية الصوت",
              "text": "صوت أوضح لكل خطوة تالية."
            }
          ]
        },
        {
          "kicker": "الموطن",
          "title": "مبني في الإمارات.",
          "description": "مبني لطريقة كلام المنطقة وللأنظمة المستخدمة هنا."
        },
        {
          "kicker": "الفريق",
          "title": "الأشخاص خلف الصدى.",
          "description": "فريق منتج يعمل في الكلام واللغة والبرمجيات وتجربة المستخدم."
        },
        {
          "kicker": "التواصل",
          "title": "تحدث مع شخص.",
          "description": "شارك فريق إيكونوڤا سؤالك عن سير العمل الصوتي أو التكامل أو النشر."
        },
        {
          "kicker": "الوظائف",
          "title": "اعمل على النقطة.",
          "description": "ساهم في بناء منتجات صوت عربية تحمل فيها التفاصيل المعنى."
        }
      ]
    },
    "planNames": {
      "Starter": "البداية",
      "Professional": "احترافية",
      "Organization": "المؤسسات",
      "Enterprise": "الشركات الكبرى",
      "Free": "مجانية",
      "Creator": "المبدعين",
      "Pro": "احترافية",
      "Business": "الأعمال"
    },
    "common": {
      "products": "المنتجات",
      "fourWaysToWorkWithArabicVoice": "أربع طرق للعمل بالصوت العربي",
      "oneLoginOneLibraryAndOneConnectedWorkspace": "حساب واحد، ومكتبة واحدة، ومساحة عمل مترابطة.",
      "readTheCurrentResource": "اقرأ المورد الحالي",
      "soundCleaning": "تنقية الصوت",
      "comingSoon": "قريبًا",
      "sada": "صدى",
      "inbound0041": "مكالمة واردة · 00:41",
      "liveCall": "● مكالمة مباشرة",
      "voiceKeptWhole": "الصوت محفوظ بالكامل",
      "studioMaster": "معالجة استوديو احترافية",
      "theDefault": "الإعداد الافتراضي",
      "podcastsVoiceOversInterviewsRemovesHissAndRoom": "للبودكاست والتعليق الصوتي والمقابلات. يزيل الهسيس وضجيج الغرفة ويحافظ على طبيعة الصوت البشري.",
      "acWindTraffic": "المكيّف · الرياح · المرور",
      "heavyAcWind": "المكيّف والرياح القوية",
      "outdoorsAndOpenOffices": "الأماكن الخارجية والمكاتب المفتوحة",
      "airConditioningWindOnTheMicTrafficBehind": "ضجيج التكييف والرياح على الميكروفون وحركة المرور خلف مقابلة ميدانية.",
      "phoneLineOldTape": "خط هاتف · شريط قديم",
      "radioVoice": "الصوت الإذاعي",
      "phoneLinesAndOldTape": "خطوط الهاتف والأشرطة القديمة",
      "narrowCracklingSourcesCallRecordingsArchiveCassettesRadio": "للمصادر محدودة النطاق والمشوشة: تسجيلات المكالمات وأشرطة الأرشيف والمقاطع الإذاعية.",
      "lowVoicesKeptLow": "الأصوات العميقة تحتفظ بعمقها",
      "deepVoice": "الصوت العميق",
      "lowVoicesKeptLow2": "الأصوات العميقة تحتفظ بعمقها",
      "tunedSoADeepSpeakerDoesNotCome": "مضبوط للحفاظ على عمق صوت المتحدث بعد التنقية.",
      "cleanSpeechToText": "تنقية ← تحويل الكلام إلى نص",
      "beforeTranscription": "قبل التفريغ النصي",
      "fewerWrongWords": "أخطاء أقل في الكلمات",
      "aCleanFileGivesSpeechToTextA": "يمنح الملف المنقّى خدمة تحويل الكلام إلى نص إشارة أوضح، فتتحول المكالمات المشوشة إلى نصوص دقيقة وجاهزة للاستخدام.",
      "cleanVoiceCloning": "تنقية ← استنساخ الصوت",
      "beforeCloning": "قبل الاستنساخ",
      "aCleanerReferenceVoice": "صوت مرجعي أنقى",
      "voiceCloningLearnsFromWhatItHearsGive": "يتعلم استنساخ الصوت مما يسمعه. قدّم له الصوت دون ضجيج الغرفة.",
      "cleanPublish": "تنقية ← نشر",
      "beforePublishing": "قبل النشر",
      "fieldAudioStudioFinish": "صوت ميداني بجودة الاستوديو",
      "voiceNotesSiteVisitsMajlisRecordingsArchiveTape": "رسائل صوتية وزيارات ميدانية وتسجيلات مجالس وأشرطة أرشيف. انشرها بصوت واضح.",
      "baseUrl": "الرابط الأساسي",
      "echonovaTextToSpeechStudio": "استوديو إيكونوڤا لتحويل النص إلى كلام",
      "realProductScreensNotRendersTextToSpeech": "شاشات فعلية للمنتج: استوديو النص إلى كلام ومكتبة الأصوات واستوديو تنقية الصوت من dev.echonova.ai",
      "sadaAgent": "وكيل صدى",
      "meetSada": "تعرّف إلى صدى ←",
      "textToSpeech": "تحويل النص إلى كلام",
      "openTextToSpeech": "افتح تحويل النص إلى كلام ←",
      "speechToText": "تحويل الكلام إلى نص",
      "openSpeechToText": "افتح تحويل الكلام إلى نص ←",
      "cleanRecordingsAndCompareTheResultBeforeExport": "نقِّ التسجيلات وقارن النتيجة قبل التصدير.",
      "openSoundCleaning": "افتح تنقية الصوت ←",
      "echonovaHighlights": "أبرز مزايا إيكونوڤا",
      "skipToContent": "انتقل إلى المحتوى",
      "emiratiNot": "إماراتي · للنفي",
      "kuwaitiHowAreYou": "كويتي · كيف حالك",
      "everyDialect": "كل اللهجات",
      "egyptianHowAreYou": "مصري · كيف حالك",
      "saudiWhat": "سعودي · ماذا",
      "gulfNow": "خليجي · الآن",
      "egyptianToday": "مصري · اليوم",
      "allLetSGo": "كل اللهجات · هيا بنا",
      "emiratiThen": "إماراتي · إذن",
      "notCorrectedToFusha": "دون تحويل إلى الفصحى",
      "asSaid": "كما قيل",
      "keptAsSaid": "محفوظ كما قيل",
      "noSilentFushaCorrections": "دون تصحيح خفي إلى الفصحى",
      "stays": "تبقى",
      "theWordAPersonChoseIsTheWord": ". الكلمة التي اختارها المتحدث هي نفسها التي في الملف.",
      "speaker1": "المتحدث 1",
      "speaker2": "المتحدث 2",
      "speakers": "المتحدثون",
      "whoSaidWhat": "من قال ماذا",
      "callerAndAgentHostAndGuestTwoPeople": "متصل وموظف، أو مضيف وضيف، أو شخصان في اجتماع. يُنسب كل مقطع إلى صاحبه، حتى عند تداخل الكلام.",
      "timeAndExport": "التوقيت والتصدير",
      "everyWordHasATimestamp": "لكل كلمة توقيت",
      "jumpTheAudioFromTheTextExportAs": "انتقل إلى موضع الصوت من النص. صدّر نصاً عادياً أو ترجمة مرئية أو JSON مع توقيت لكل كلمة.",
      "everyCallWritten": "كل مكالمة، مكتوبة",
      "contactCentres": "مراكز الاتصال",
      "everyCallWritten2": "كل مكالمة، مكتوبة",
      "searchYesterdaySCallsByWhatWasSaid": "ابحث في مكالمات الأمس بما قيل فيها. راجع جودة جميع المكالمات، وقدّم لصدى ما يسأل عنه الناس فعلاً.",
      "subtitlesInTheDialect": "ترجمة مرئية باللهجة",
      "media": "الإعلام",
      "subtitlesInTheDialect2": "ترجمة مرئية باللهجة",
      "interviewsSeriesPodcastsSrtOutOfTheBox": "مقابلات ومسلسلات وبودكاست. ملفات SRT جاهزة، بتوقيت لكل كلمة وبلهجة الضيف.",
      "meetingsAndNotes": "الاجتماعات والملاحظات",
      "voiceNotesIntoText": "الرسائل الصوتية إلى نص",
      "theWhatsappVoiceNoteTheSiteVisitThe": "رسالة واتساب صوتية أو زيارة ميدانية أو اجتماع مجلس. سجّله واقرأه وشاركه.",
      "capitalMarkersDashedComingSoon": "العلامات تحدد العواصم · المتقطع = قريباً",
      "switchLanguageLabel": "English"
    },
    "carousel": {
      "echonovaHighlights": "أبرز مزايا إيكونوڤا",
      "carousel": "عرض شرائح",
      "slideNumberOfTotal": "الشريحة {{number}} من {{total}}",
      "pauseAutoplay": "إيقاف التنقل التلقائي مؤقتًا",
      "resumeAutoplay": "استئناف التنقل التلقائي",
      "previousSlide": "الشريحة السابقة",
      "nextSlide": "الشريحة التالية",
      "chooseSlide": "اختر الشريحة",
      "goToSlideNumber": "انتقل إلى الشريحة {{number}}"
    },
    "trust": {
      "eyebrow": "مركز الثقة",
      "title": "مركز الثقة",
      "lead": "كيف تحمي EchoNova بياناتك، وكيف نتعامل مع كل صوت على المنصة، وكل سياسة ننشرها، بالعربية والإنجليزية، ولكل منها ملف PDF.",
      "cta": {
        "documents": "اقرأ السياسات",
        "report": "الإبلاغ عن مشكلة أمنية"
      },
      "factsTag": "تأكيد",
      "facts": [
        {
          "label": "الاستضافة",
          "title": "AWS وAzure",
          "text": "تعمل خدماتنا على Amazon Web Services وMicrosoft Azure. المناطق مذكورة في صفحة المعالِجين من الباطن."
        },
        {
          "label": "بياناتك",
          "title": "القرار لك",
          "text": "نستخدم المحتوى لتحسين نماذجنا. ويمكن لكل حساب إيقاف ذلك من الإعدادات، في أي وقت."
        },
        {
          "label": "كل صوت",
          "title": "مُعلَّم بعلامة مائية",
          "text": "يحمل كل ملف صوتي نولّده علامة غير مسموعة تدل على مصدره.",
          "claim": "F3"
        },
        {
          "label": "الاستنساخ",
          "title": "الموافقة أولًا",
          "text": "لا يُستنسخ أي صوت دون موافقة موثقة من صاحبه. وأصوات الشخصيات العامة محظورة.",
          "claim": "F4"
        }
      ],
      "sub": {
        "compliance": "الامتثال",
        "controls": "الضوابط",
        "documents": "المستندات",
        "report": "الإبلاغ"
      },
      "standing": {
        "kicker": "الامتثال",
        "title": "أين نقف",
        "lead": "الأطر التي نعمل على الالتزام بها. لا نحمل أي شهادة حتى الآن، وسنحدّث هذه الصفحة يوم نحصل عليها.",
        "items": [
          {
            "name": "ISO/IEC 27001",
            "status": "قيد التنفيذ",
            "text": "نظام إدارة أمن المعلومات، نبنيه مع شريك متخصص."
          },
          {
            "name": "ISO/IEC 42001",
            "status": "قيد التنفيذ",
            "text": "نظام إدارة الذكاء الاصطناعي، بما فيه تقييمات أثر الذكاء الاصطناعي."
          },
          {
            "name": "قانون حماية البيانات الشخصية في الإمارات",
            "status": "قيد المواءمة",
            "text": "المرسوم بقانون اتحادي رقم 45 لسنة 2021."
          },
          {
            "name": "نظام حماية البيانات الشخصية في السعودية",
            "status": "قيد المواءمة",
            "text": "لمعالجة البيانات الشخصية السعودية."
          },
          {
            "name": "معايير ضمان المعلومات في الإمارات",
            "status": "قيد المواءمة",
            "text": "ضوابط مُطابَقة مع المعيار الوطني."
          },
          {
            "name": "السياسة الوطنية لأمن الحوسبة السحابية في الإمارات",
            "status": "قيد المواءمة",
            "text": "ضوابط الاستضافة السحابية وإعداداتها."
          },
          {
            "name": "CSA STAR المستوى 1",
            "status": "قيد التنفيذ",
            "text": "تقييم ذاتي علني لضوابط أمن الحوسبة السحابية."
          }
        ]
      },
      "controls": {
        "kicker": "الضوابط",
        "title": "كيف نحميها",
        "lead": "الضوابط التي تقف خلف التزاماتنا، مجمّعة حسب المجال.",
        "tag": "للتأكيد",
        "note": "يعتمد على العمل الهندسي. يُؤكَّد أو يُحذف قبل إطلاق هذه الصفحة.",
        "groups": [
          {
            "title": "أمن البيانات",
            "items": [
              {
                "text": "التشفير أثناء النقل (TLS 1.2 أو أحدث)",
                "claim": "C1"
              },
              {
                "text": "تشفير البيانات المخزّنة في بيئة الإنتاج",
                "claim": "C2"
              },
              {
                "text": "نسخ احتياطية مشفرة مع اختبار الاستعادة",
                "claim": "C3"
              },
              {
                "text": "لا نأخذ نسخًا جديدة للتدريب بعد إيقافه",
                "claim": "C4"
              }
            ]
          },
          {
            "title": "الوصول",
            "items": [
              {
                "text": "حسابات فردية لكل من يصل إلى بيئة الإنتاج",
                "claim": "C5"
              },
              {
                "text": "صلاحيات وفق مبدأ الحد الأدنى",
                "claim": "C6"
              },
              {
                "text": "مصادقة متعددة العوامل على لوحات التحكم السحابية",
                "claim": "C7"
              },
              {
                "text": "إلغاء الوصول في يوم مغادرة الشخص",
                "claim": "C8"
              }
            ]
          },
          {
            "title": "المراقبة",
            "items": [
              {
                "text": "تسجيل كل وصول إلى بيئة الإنتاج ومراجعته، والاحتفاظ بالسجلات 12 شهرًا",
                "claim": "C9"
              },
              {
                "text": "الاحتفاظ بسجلات التوليد مدة تصل إلى 12 شهرًا",
                "claim": "C10"
              },
              {
                "text": "تخزين لا يقبل إلا الإضافة لسجلات الأدلة",
                "claim": "C11"
              }
            ]
          },
          {
            "title": "سلامة الذكاء الاصطناعي والصوت",
            "items": [
              {
                "text": "علامة مائية غير مسموعة على كل ملف مولَّد",
                "claim": "C12"
              },
              {
                "text": "تسجيل الموافقة والتحقق من تطابق الصوت قبل استنساخ أي صوت",
                "claim": "C13"
              },
              {
                "text": "قائمة حظر لأصوات الشخصيات العامة",
                "claim": "C14"
              },
              {
                "text": "فحص المدخلات بحثًا عن المحتوى المحظور، بالعربية والإنجليزية",
                "claim": "C15"
              },
              {
                "text": "خيار إيقاف التدريب في كل حساب",
                "claim": "C16"
              },
              {
                "text": "لا تُمنح تسجيلات الفنانين لأي طرف ثالث",
                "claim": "C17"
              }
            ]
          },
          {
            "title": "الخصوصية",
            "items": [
              {
                "text": "المعالجة وفق قوانين حماية البيانات في الإمارات والسعودية"
              },
              {
                "text": "إشعار قبل 30 يومًا من إضافة أي معالِج جديد من الباطن"
              },
              {
                "text": "حذف البيانات خلال 60 يومًا من إغلاق الحساب، ومن النسخ الاحتياطية خلال 95 يومًا"
              },
              {
                "text": "طلبات أصحاب البيانات عبر privacy@echonova.ai"
              }
            ]
          },
          {
            "title": "الاستجابة للحوادث",
            "items": [
              {
                "text": "الرد على البلاغات الأمنية خلال يومي عمل"
              },
              {
                "text": "إبلاغ العملاء بأي خرق للبيانات الشخصية خلال 24 ساعة",
                "claim": "C23"
              },
              {
                "text": "البت في بلاغات إساءة الاستخدام خلال 10 أيام عمل"
              },
              {
                "text": "مشاركة الأدلة مع أصحاب الأصوات المتأثرين"
              }
            ]
          }
        ]
      },
      "documents": {
        "kicker": "المستندات",
        "title": "كل سياسة، مكتوبة",
        "lead": "اقرأ أي مستند هنا بالعربية أو الإنجليزية، أو نزّله بصيغة PDF. قبولك شروطنا في حسابك هو قبول للنسخة المعروضة هنا.",
        "read": "اقرأ",
        "pdf": "PDF",
        "texts": [
          "باقات الخدمة الذاتية، والرصيد، والفوترة والاسترداد، وما يجوز لك فعله بالصوت المولَّد، وحسابك.",
          "الباقات المؤسسية وصدى: الخدمات، وشروط الذكاء الاصطناعي، وبيانات العميل، والرسوم، والمسؤولية، ومستويات الخدمة.",
          "التجارب وإثباتات المفهوم التي تسبق الباقة المؤسسية.",
          "كيف نعالج البيانات الشخصية لعملائنا: الأدوار، والأمن، والمعالِجون من الباطن، والنقل، والخروقات، والحذف.",
          "المزوّدون الذين يعالجون بيانات العملاء نيابةً عنا، وما يتعاملون معه، وأين.",
          "ما لا يجوز استخدام المنصة فيه أبدًا، وكيف نطبّق ذلك.",
          "القواعد التي يلتزم بها كل مستخدم عند استخدام أي صوت على المنصة.",
          "الشروط التي يسجّل الفنانون بموجبها لمكتبة الأصوات، وكيف يُدفع لهم.",
          "ما البيانات الشخصية التي نجمعها، ولماذا، وكم نحتفظ بها، وحقوقك فيها.",
          "ملفات تعريف الارتباط التي يضعها الموقع، وكيف ترفض غير الضرورية منها.",
          "قواعد استخدام echonova.ai.",
          "كيف تبلّغ عن محتوى منتهِك أو صوت أُسيء استخدامه، وكيف تستخدم اسمنا وشعارنا.",
          "كيف نحمي البيانات ونتعامل مع الذكاء الاصطناعي، وكيف تبلّغ عن ثغرة."
        ]
      },
      "report": {
        "kicker": "الإبلاغ",
        "title": "أخبرنا",
        "lead": "كل بلاغ يقرؤه شخص، ويحصل على رقم بلاغ، وعلى رد.",
        "cards": [
          {
            "title": "مشكلة أمنية",
            "text": "اكتشفت ثغرة أو تشتبه في حادث؟ نرد خلال يومي عمل.",
            "email": "security@echonova.ai"
          },
          {
            "title": "إساءة استخدام صوت",
            "text": "استُخدم صوتك دون موافقتك، أو محتوى يخالف سياساتنا.",
            "email": "abuse@echonova.ai"
          },
          {
            "title": "طلب خصوصية",
            "text": "الاطلاع على بياناتك الشخصية أو تصحيحها أو حذفها.",
            "email": "privacy@echonova.ai"
          },
          {
            "title": "الشؤون القانونية والملكية الفكرية",
            "text": "حقوق النشر والعلامات التجارية والإشعارات القانونية.",
            "email": "legal@echonova.ai"
          }
        ]
      },
      "reader": {
        "nav": "المستندات",
        "back": "← مركز الثقة",
        "backTop": "← العودة إلى مركز الثقة",
        "langAr": "العربية",
        "langEn": "English",
        "pdf": "PDF",
        "missingArabic": "النسخة العربية من هذه الوثيقة قيد الإعداد. النسخة الإنجليزية أدناه."
      }
    }
  },
  "creditPricing": {
    "kicker": "الأرصدة",
    "title": "رصيد واحد عبر EchoNova.",
    "lead": "استخدم رصيدك في خدمات الكلام والوكلاء الصوتيين والذكاء الاصطناعي.",
    "ratesTitle": "أسعار الخدمات",
    "ratesNote": "السعر نفسه في كل الخطط.",
    "cloneNote": "يدفع استنساخ الصوت أيضًا مقابل الفحوص والتفريغ النصي والتنقية والمعاينة بالأسعار المذكورة هنا. وتُخصم رسومه بالدولار رصيدًا بسعر الرصيد الذي يدفعها.",
    "service": "الخدمة",
    "credits": "الرصيد",
    "rows": {
      "tts": "تحويل النص إلى كلام",
      "sttLive": "تحويل الكلام إلى نص مباشرةً",
      "sttFile": "تحويل الكلام إلى نص من الملفات",
      "clean": "تنقية الصوت",
      "agentBase": "الوكيل الصوتي",
      "cloneInstant": "استنساخ صوت فوري",
      "cloneProfessional": "استنساخ صوت احترافي",
      "readerPage": "قراءة صفحات EchoReader",
      "cloneLiveness": "فحص الحيوية في استنساخ الصوت",
      "cloneSimilarity": "فحص تطابق المتحدث في استنساخ الصوت"
    },
    "units": {
      "perCharacterOne": "1 رصيد لكل حرف",
      "perCharacter": "{{n}} رصيد لكل حرف",
      "perMinute": "{{n}} رصيد لكل دقيقة",
      "perMinutePlusAi": "{{n}} رصيد لكل دقيقة، إضافة إلى استخدام نماذج الذكاء الاصطناعي",
      "perSecond": "{{n}} رصيد لكل ثانية",
      "perPage": "{{n}} رصيد لكل صفحة",
      "cloneInstant": "{{fee}} لكل صوت، إضافة إلى {{n}} رصيد لبنائه",
      "cloneProfessional": "{{fee}} لكل صوت، إضافة إلى {{n}} رصيد لكل ساعة تدريب",
      "notSet": "لم يُحدَّد السعر بعد"
    },
    "aiTitle": "نماذج الذكاء الاصطناعي",
    "ai": "يُحتسب استخدام نماذج الذكاء الاصطناعي على أساس سعر النموذج لدى المزوّد + {{fee}}%، ويُخصم من رصيدك في EchoNova.",
    "rolloverTitle": "الترحيل",
    "rollover": "ينتقل رصيد الاشتراك غير المستخدم إلى الشهر التالي عند تجديد الخطة نفسها، بحد أقصى 3 أضعاف رصيد خطتك الشهري.",
    "extraTitle": "الرصيد الإضافي",
    "extra": "يبدأ سعر الرصيد الإضافي من {{price}} لكل {{credits}} رصيد، ولا تنتهي صلاحيته.",
    "extraCap": "لا يُحتسب الرصيد الإضافي ضمن حد الترحيل."
  },
  "cookieBanner": {
    "title": "ملفات تعريف الارتباط في إيكونوڤا",
    "body": "نستخدم ملفات تعريف الارتباط الضرورية لتشغيل الموقع وحمايته. وبموافقتك، نستخدم أيضاً ملفات التحليلات لمعرفة الصفحات الأكثر استخداماً وتحسينها. لا نستخدم ملفات إعلانية ولا تتبعاً عبر المواقع.",
    "more": "إشعار ملفات تعريف الارتباط",
    "reject": "رفض الكل",
    "choose": "اختيار",
    "save": "حفظ الاختيار",
    "accept": "قبول الكل",
    "necessary": "ضرورية",
    "necessaryHint": "تسجيل الدخول والأمان وتوزيع الحمل وتذكّر هذا الاختيار. مفعّلة دائماً.",
    "alwaysOn": "مفعّلة دائماً",
    "analytics": "التحليلات",
    "analyticsHint": "إحصاءات مجهولة الهوية للصفحات التي تُزار والأخطاء، لتحسين الموقع."
  },
  "oauthConsent": {
    "title": "يريد {{client}} استخدام إيكونوڤا",
    "can": "سيتمكن من:",
    "canVoices": "البحث عن أصوات عربية",
    "canTts": "تحويل النص إلى كلام",
    "canStt": "تفريغ الصوت إلى نص",
    "canClean": "تنقية التسجيلات الصوتية",
    "workspace": "مساحة العمل",
    "spendWarning": "يمكن لـ {{client}} إنفاق رصيد مساحة العمل هذه في كل مرة يستخدم فيها أداة. يمكنك فصله في أي وقت من المطورين، ثم التطبيقات المتصلة.",
    "allow": "السماح",
    "deny": "رفض",
    "expiredTitle": "انتهت صلاحية هذا الرابط",
    "expiredBody": "ابدأ الاتصال من جديد من Claude.",
    "noneTitle": "لا توجد مساحة عمل يمكنك ربطها",
    "noneBody": "يجب أن تكون مالك مساحة عمل أو مسؤول مطورين فيها لربط التطبيقات.",
    "error": "حدث خطأ. حاول مرة أخرى."
  }
}
