{
  "_version": "2026-04-06",
  "integration": {
    "title1": "التكامل في ثواني.",
    "title2": "مقياس إلى ما لا نهاية.",
    "description": "نقاط نهاية متوافقة بالكامل مع OpenAI. بدّل بين مزودي الخدمة دون تغيير الكود. مفتاح API واحد لكل النماذج.",
    "feature1": "OpenAI-Compatible نقاط النهاية",
    "feature2": "تجاوز فشل الموفر التلقائي",
    "feature3": "دعم متعدد البروتوكولات",
    "cta": "اقرأ مستندات API الكاملة"
  },
  "disclaimer": {
    "backendIssues": "تواجه الواجهة الخلفية لدينا مشكلات حاليًا. نحن نعمل جاهدين على إصلاح المشكلة وسنعود إلى الإنترنت قريبًا. للحصول على الدعم، يرجى الاتصال بنا على Discord."
  },
  "nav": {
    "chat": "الدردشة",
    "image": "صورة",
    "discord": "Discord",
    "dashboard": "لوحة القيادة",
    "admin": "المشرف",
    "logout": "تسجيل الخروج",
    "login": "تسجيل الدخول",
    "getStarted": "ابدأ",
    "signUp": "قم بالتسجيل",
    "chatPlayground": "ساحة الدردشة",
    "imagePlayground": "ملعب الصور",
    "joinDiscord": "انضم Discord",
    "adminPanel": "لوحة الإدارة",
    "models": "نماذج",
    "modelsPage": "نماذج",
    "docs": "المستندات",
    "products": "المنتجات",
    "pricing": "التسعير",
    "community": "المجتمع",
    "systemsOnline": "جميع الأنظمة على الانترنت",
    "uptime": "الجهوزية",
    "language": "اللغة",
    "productMenu": {
      "groups": {
        "conversation": "محادثة",
        "voice": "الصوت والموسيقى",
        "tools": "أدوات الصوت",
        "create": "إنشاء",
        "createDesc": "توليد من الصفر",
        "speak": "تحدث",
        "speakDesc": "الصوت والسرد",
        "process": "عملية",
        "processDesc": "الصوت الموجود"
      },
      "chat": {
        "title": "الدردشة",
        "desc": "GPT، Claude، Gemini والمزيد"
      },
      "image": {
        "title": "الصور",
        "desc": "Flux، SDXL، Imagen"
      },
      "models": {
        "title": "نماذج",
        "desc": "أكثر من 65 نموذجًا، نقطة نهاية واحدة"
      },
      "tts": {
        "title": "تحويل النص إلى كلام",
        "desc": "أكثر من 100 صوت، متعدد اللغات"
      },
      "voiceover": {
        "title": "التعليق الصوتي",
        "desc": "السرد السينمائي"
      },
      "audiobook": {
        "title": "كتاب مسموع",
        "desc": "مخطوطة لرواية"
      },
      "podcast": {
        "title": "بودكاست",
        "desc": "حوار متعدد المتحدثين"
      },
      "music": {
        "title": "موسيقى",
        "desc": "Suno، ElevenLabs Music"
      },
      "sfx": {
        "title": "المؤثرات الصوتية",
        "desc": "توليد FX من موجه"
      },
      "transcription": {
        "title": "النسخ",
        "desc": "الصوت إلى النص، مذكرات"
      },
      "audioTools": {
        "title": "أدوات الصوت",
        "desc": "العزلة ومغير الصوت"
      },
      "dubbing": {
        "title": "الدبلجة",
        "desc": "الصوت إلى أي لغة"
      },
      "voiceLibrary": {
        "title": "المكتبة الصوتية",
        "desc": "استنساخ وإدارة الأصوات"
      },
      "video": {
        "title": "فيديو",
        "desc": "Veo، Sora، Runway"
      },
      "voiceClone": {
        "title": "استنساخ الصوت",
        "desc": "صوتك في الثلاثينيات"
      },
      "comparePrices": "قارن الأسعار",
      "new": "جديد"
    }
  },
  "docs": {
    "nav": {
      "title": "التوثيق",
      "gettingStarted": "البدء",
      "authentication": "المصادقة",
      "quickstart": "بداية سريعة",
      "apiReference": "مرجع واجهة برمجة التطبيقات",
      "chatCompletions": "استكمالات الدردشة",
      "mediaGeneration": "جيل وسائل الإعلام",
      "billing": "الفواتير",
      "billingCredits": "الفواتير والائتمانات",
      "cliTools": "أدوات سطر الأوامر",
      "codingAgents": "وكلاء الترميز",
      "apps": "تطبيقات الذكاء الاصطناعي",
      "legalSupport": "الدعم القانوني",
      "terms": "شروط الخدمة",
      "privacy": "سياسة الخصوصية",
      "navigation": "الملاحة",
      "models": "نماذج",
      "dashboard": "لوحة القيادة",
      "menu": "القائمة",
      "parameters": "المعلمات",
      "audio": "الصوت",
      "video": "فيديو",
      "images": "الصور"
    },
    "badge": "التكاملات",
    "title": "التكاملات",
    "subtitle": "استخدم Api.Airforce مع أدوات الذكاء الاصطناعي المفضلة لديك. اختر دليلاً أدناه للبدء.",
    "claudeCodeInfo": "هو CLI البرمجة الرسمي من Anthropic. وصّله بـ Api.Airforce لاستخدام جميع نماذج Claude ضمن سير عملك الحالي.",
    "claudeCodeSetup": "قم بتعيين متغيرات البيئة أدناه وابدأ Claude Code. سيتم استخدام Api.Airforce تلقائيًا كواجهة خلفية.",
    "persistent": "التكوين المستمر",
    "persistentDesc": "لتجنب تعيين متغيرات البيئة في كل مرة، قم بإضافتها إلى ملف إعدادات Claude Code الخاص بك:",
    "availableModels": "النماذج المتاحة",
    "troubleshooting": "استكشاف الأخطاء وإصلاحها",
    "ccTrouble1Title": "الوضع السريع لا يعمل",
    "ccTrouble1Desc": "يتم ترميز عمليات فحص الوضع السريع إلى api.anthropic.com. قم بتعيين CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS=1 لتخطي هذا الفحص.",
    "ccTrouble2Title": "أخطاء رأس بيتا",
    "ccTrouble2Desc": "إذا رأيت أخطاء حول رؤوس anthropic-beta، فقم بتعيين CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1.",
    "codexInfo": "هو CLI البرمجة الرسمي من OpenAI. وجّهه إلى Api.Airforce للوصول إلى جميع النماذج المتوافقة مع OpenAI.",
    "codexModelsDesc": "جميع نماذج الدردشة على Api.Airforce متاحة من خلال Codex CLI:",
    "andMore": "...وأكثر من 90 موديلًا آخر. راجع صفحة النماذج للحصول على القائمة الكاملة.",
    "geminiInfo": "هو واجهة سطر الأوامر الرسمية لـ Google لنماذج Gemini.",
    "quickStart": "بداية سريعة",
    "note": "ملاحظة",
    "claudeCodeDesc": "استخدم Api.Airforce مع Claude Code وCursor وإضافات VS Code وأي عميل متوافق مع Anthropic.",
    "claudeCodeNote": "يعمل مع جميع نماذج Claude المتاحة على Api.Airforce. استبدل YOUR_API_KEY بمفتاح API الخاص بك من لوحة التحكم.",
    "codexDesc": "استخدم Api.Airforce مع OpenAI Codex CLI وأي عميل متوافق مع OpenAI. يمكنك الوصول إلى كل النماذج عبر نقطة نهاية واحدة.",
    "codexNote": "يستخدم نقطة النهاية المتوافقة مع OpenAI ‏/v1/chat/completions. يعمل مع جميع نماذج الدردشة على Api.Airforce.",
    "geminiDesc": "استخدم Api.Airforce مع Gemini CLI وأي عميل متوافق مع Google GenAI. يمكنك الوصول إلى نماذج Gemini إلى جانب Claude وGPT.",
    "geminiNote": "Gemini CLI الدعم تجريبي. قم بتعيين المفتاح الأساسي URL ومفتاح API كما هو موضح أعلاه.",
    "readyTitle": "هل أنت مستعد للبدء؟",
    "readyDesc": "احصل على مفتاح API الخاص بك من لوحة التحكم وابدأ في استخدام Api.Airforce مع أدواتك المفضلة.",
    "getApiKey": "احصل على مفتاح API",
    "viewModels": "عرض النماذج",
    "gettingStarted": "البدء",
    "stepSignup": "إنشاء حساب",
    "stepApiKey": "احصل على مفتاح API",
    "stepBilling": "زيادة الاعتمادات",
    "appsTitle": "تطبيقات الذكاء الاصطناعي",
    "viewGuide": "عرض الدليل",
    "backToDocs": "العودة إلى المستندات",
    "stCardDesc": "استخدم Api.Airforce مع SillyTavern للعب الأدوار والدردشة مع الشخصيات. دليل الإعداد الكامل مع الإعدادات المسبقة واستيراد الأحرف.",
    "janitorCardDesc": "استخدم Api.Airforce كوكيل عكسي مع Janitor AI. الإعداد السريع باستخدام مفتاح API الخاص بك.",
    "auth": {
      "badge": "المصادقة",
      "title": "المصادقة والحساب",
      "subtitle": "تعرف على كيفية إنشاء حساب وإدارة مفاتيح واجهة برمجة التطبيقات والمصادقة على طلباتك.",
      "accountSetup": "إعداد الحساب",
      "accountSetupDesc": "يستغرق بدء استخدام Api.Airforce بضع خطوات فقط:",
      "step1Title": "إنشاء حساب",
      "step1Content": "قم بزيارة صفحة الاشتراك وقم بإنشاء حساب مجاني باسم مستخدم وكلمة مرور. لا يلزم وجود بريد إلكتروني أو بطاقة ائتمان للبدء.",
      "step2Title": "احصل على مفتاح API الخاص بك",
      "step2Content": "بعد تسجيل الدخول انتقل إلى لوحة التحكم. يتم إنشاء مفتاح واجهة برمجة التطبيقات الأساسي (الذي يسبقه sk-air-) تلقائيًا ويصبح جاهزًا للاستخدام.",
      "step3Title": "قم بتقديم طلبك الأول",
      "step3Content": "استخدم مفتاح API الخاص بك في رأس التفويض لمصادقة الطلبات إلى أي نقطة نهاية.",
      "apiKeyManagement": "إدارة مفاتيح API",
      "apiKeyManagementDesc": "إدارة مفاتيح API الخاصة بك من لوحة المعلومات. تستخدم جميع المفاتيح البادئة sk-air-.",
      "primaryKey": "مفتاح واجهة برمجة التطبيقات الأساسي",
      "primaryKeyDesc": "يحصل كل حساب على مفتاح أساسي مع حق الوصول الكامل. لا يمكن حذف هذا المفتاح ولكن يمكن إعادة إنشائه من لوحة المعلومات.",
      "secondaryKeys": "مفاتيح API الثانوية",
      "secondaryKeysDesc": "قم بإنشاء مفاتيح إضافية ذات حدود مخصصة لتطبيقات مختلفة:",
      "secondaryFeature1": "قم بتعيين حدود RPM (الطلبات في الدقيقة) المخصصة لكل مفتاح",
      "secondaryFeature2": "قم بتعيين بدل الائتمان للحد الأقصى للإنفاق لكل مفتاح",
      "secondaryFeature3": "مفاتيح التسمية لسهولة التعرف والإدارة",
      "authMethods": "طرق المصادقة",
      "authMethodsDesc": "قم بتضمين مفتاح API الخاص بك في رأس التفويض كرمز مميز لحامل:",
      "securityNotice": "إشعار أمني",
      "securityNoticeContent": "لا تشارك مطلقًا مفتاح API الخاص بك علنًا، أو تلزمه بالتحكم في الإصدار، أو تعرضه في تعليمات برمجية من جانب العميل. التعامل معها مثل كلمة المرور. إذا تم اختراق مفتاحك، فأعد إنشائه على الفور من لوحة المعلومات.",
      "nextSteps": "الخطوات التالية",
      "quickstartLink": "دليل البدء السريع",
      "dashboardLink": "انتقل إلى لوحة المعلومات"
    },
    "quickstart": {
      "badge": "بداية سريعة",
      "title": "البدء",
      "subtitle": "كل ما تحتاجه لبدء تقديم طلبات API في دقائق.",
      "baseUrl": "قاعدة URL",
      "baseUrlDesc": "يجب إرسال جميع طلبات واجهة برمجة التطبيقات (API) إلى القاعدة التالية URL:",
      "endpoints": "نقاط النهاية المتاحة",
      "endpointChat": "دردشة متوافقة مع OpenAI",
      "endpointMessages": "Anthropic الرسائل",
      "endpointImages": "توليد الصور والوسائط",
      "endpointModels": "قائمة النماذج المتاحة",
      "rateLimits": "حدود المعدل",
      "rateLimitsDesc": "يتم تطبيق حدود الأسعار لكل فئة خطة. يتم قياس الحدود بعدد الطلبات في الدقيقة (RPM) والطلبات في اليوم (RPD).",
      "colPlan": "خطة",
      "colRpm": "RPM",
      "colRpd": "RPD",
      "paygNote": "ملاحظة",
      "paygNoteContent": "يتجاوز مستخدمو الدفع أولاً بأول الذين لديهم رصيد إيجابي حدود الأسعار المتدرجة هذه تمامًا.",
      "quickExamples": "أمثلة سريعة",
      "modelDiscovery": "اكتشاف النموذج",
      "modelDiscoveryDesc": "استخدم نقطة النهاية /v1/models لاسترداد قائمة بجميع النماذج المتاحة مع إمكانياتها وأسعارها.",
      "tip": "نصيحة",
      "modelDiscoveryTip": "يمكنك أيضًا تصفح النماذج بشكل مرئي في صفحة النماذج، والتي تعرض الحالة في الوقت الفعلي والتسعير ونوافذ السياق."
    },
    "chat": {
      "title": "واجهة برمجة تطبيقات الدردشة والرسائل",
      "subtitle": "مرجع كامل لنقاط نهاية الدردشة المتوافقة مع OpenAI وAnthropic.",
      "openaiDesc": "نقطة النهاية /v1/chat/completions متوافقة بالكامل مع OpenAI Chat Completions API. استخدمها مع أي OpenAI SDK أو عميل متوافق.",
      "requestUrl": "طلب URL",
      "parameters": "المعلمات",
      "colParam": "المعلمة",
      "colType": "النوع",
      "colRequired": "مطلوب",
      "colDesc": "الوصف",
      "paramModel": "معرف النموذج المطلوب استخدامه (على سبيل المثال gpt-4.1-mini، claude-sonnet-4-20250514، DeepSeek-v3.2)",
      "paramMessages": "مجموعة من كائنات الرسالة مع الدور والمحتوى. يدعم أدوار النظام والمستخدم والمساعد.",
      "paramMaxTokens": "الحد الأقصى لعدد الرموز المميزة التي سيتم إنشاؤها في الاستجابة.",
      "paramTemperature": "درجة حرارة أخذ العينات بين 0 و2. القيم الأعلى تنتج مخرجات عشوائية أكثر.",
      "paramStream": "عندما يكون هذا صحيحًا، يتم إرسال الاستجابات كأحداث مرسلة من الخادم عند إنشائها.",
      "paramTools": "مجموعة من تعريفات الأداة/الوظيفة التي قد يستدعيها النموذج.",
      "paramToolChoice": "يتحكم في وقت استدعاء النموذج للأدوات. استخدم 'auto' أو 'none' أو 'required' أو أداة محددة.",
      "paramStreamOptions": "خيارات البث الإضافية، على سبيل المثال. {\"include_usage\": true} لتضمين استخدام الرمز المميز في المقطع الأخير.",
      "paramSystem": "موجه النظام كسلسلة أو مجموعة من كتل المحتوى. يضبط سلوك المساعد.",
      "paramTopP": "معلمة أخذ عينات النواة. ضع في اعتبارك فقط الرموز المميزة ذات الكتلة الاحتمالية top_p.",
      "paramTopK": "عينة فقط من خيارات K العليا لكل رمز مميز لاحق.",
      "paramStopSequences": "مجموعة من السلاسل التي ستتسبب في توقف النموذج عن الإنشاء عند مواجهته.",
      "basicExample": "مثال أساسي",
      "responseExample": "مثال الاستجابة",
      "streamingExample": "مثال الجري",
      "streamingDesc": "اضبط stream على true لتلقي أجزاء الرسائل عبر أحداث يرسلها الخادم. استخدم include_usage ضمن stream_options للحصول على أعداد الرموز.",
      "toolCallingExample": "مثال على استدعاء الأداة",
      "toolCallingDesc": "تحديد الأدوات التي يمكن للنموذج الاتصال بها. سيُرجع النموذج مصفوفة Tool_calls عندما يقرر استدعاء دالة.",
      "anthropicDesc": "نقطة النهاية /v1/messages متوافقة مع واجهة برمجة تطبيقات الرسائل Anthropic. استخدمه مع Anthropic SDK أو أي عميل متوافق.",
      "anthropicExample": "Anthropic مثال",
      "multimodalExample": "مثال متعدد الوسائط",
      "multimodalDesc": "أرسل الصور إلى جانب النص باستخدام كتل المحتوى بأنواع image_url في مصفوفة الرسائل.",
      "modelDiscovery": "اكتشاف النموذج",
      "modelDiscoveryDesc": "استخدم نقطة النهاية /v1/models لاكتشاف النماذج المتاحة وإمكانياتها وأسعارها في الوقت الفعلي."
    },
    "media": {
      "title": "واجهة برمجة تطبيقات إنشاء الوسائط",
      "subtitle": "مرجع كامل لنقاط نهاية إنشاء الصور والفيديو والموسيقى.",
      "endpointDesc": "تدعم نقطة النهاية /v1/images/generations إنشاء الصور والفيديو والموسيقى. المعلمات الموسعة خاصة بالنموذج.",
      "commonParams": "المعلمات المشتركة",
      "colParam": "المعلمة",
      "colType": "النوع",
      "colRequired": "مطلوب",
      "colDesc": "الوصف",
      "paramModel": "معرف النموذج الذي سيتم استخدامه للإنشاء.",
      "paramPrompt": "موجه النص الذي يصف ما سيتم إنشاؤه.",
      "paramN": "عدد الصور المراد إنشاؤها (الافتراضي: 1).",
      "paramSize": "حجم الإخراج، مثل \"1024x1024\". قد تنطبق أحجام خاصة بكل نموذج.",
      "paramResponseFormat": "تنسيق الاستجابة: \"url\" أو \"b64_json\".",
      "paramSse": "عندما يكون صحيحًا، قم ببث تحديثات التقدم عبر الأحداث المرسلة من الخادم.",
      "basicExample": "مثال أساسي",
      "responseExample": "مثال الاستجابة",
      "modelSpecific": "المعلمات الخاصة بالنموذج",
      "modelSpecificDesc": "تدعم كل عائلة نموذجية معلمات إضافية للتحكم الدقيق في التوليد.",
      "extendedExamples": "أمثلة موسعة",
      "flux": {
        "aspectRatio": "نسبة العرض إلى الارتفاع مثل W:H (على سبيل المثال، \"16:9\"، \"1:1\").",
        "imageUrls": "الصور المرجعية (بحد أقصى 4). تستخدم لتوليد صورة إلى صورة."
      },
      "nano": {
        "aspectRatio": "نسبة العرض إلى الارتفاع مثل W:H (على سبيل المثال، \"16:9\"، \"1:1\").",
        "resolution": "دقة الإخراج: \"1K\" أو \"2K\" أو \"4K\".",
        "imageUrls": "الصور المرجعية (حتى 14). تستخدم لتوليد صورة إلى صورة."
      },
      "grok": {
        "mode": "وضع إنشاء الفيديو: \"عادي\" أو \"حار\" أو \"ممتع\".",
        "resolution": "دقة الفيديو: \"480p\" أو \"720p\".",
        "aspectRatio": "نسبة العرض إلى الارتفاع مثل W:H.",
        "imageUrls": "الصور المرجعية (بحد أقصى 2) لإنشاء الفيديو."
      },
      "suno": {
        "custom": "تمكين الوضع المخصص لإنشاء الموسيقى المخصصة.",
        "instrumental": "قم بإنشاء موسيقى للآلات فقط (بدون غناء).",
        "style": "وصف نمط الموسيقى (مثل \"K-pop\" و\"Heavy Metal\" و\"Jazz\")."
      },
      "wan": {
        "aspectRatio": "نسبة العرض إلى الارتفاع مثل W:H.",
        "duration": "مدة الفيديو بالثواني.",
        "resolution": "دقة الفيديو (على سبيل المثال، \"480p\"، \"720p\").",
        "sound": "تضمين الصوت في الفيديو الذي تم إنشاؤه.",
        "imageUrl": "ابدأ صورة الإطار URL لإنشاء الفيديو."
      }
    },
    "billing": {
      "title": "الفواتير والائتمانات",
      "subtitle": "فهم الأسعار وإدارة الاعتمادات واختيار الخطة المناسبة لاحتياجاتك.",
      "payg": "Pay-As-You-Go",
      "paygDesc": "ادفع فقط مقابل ما تستخدمه. أضف أرصدة إلى رصيدك واستهلكها بالتكلفة لكل مليون رمز.",
      "howItWorks": "كيف يعمل",
      "paygStep1": "قم بتمكين Pay-As-You-Go في لوحة المعلومات الخاصة بك",
      "paygStep2": "أضف أرصدة عبر البطاقة (Creem) أو العملات المشفرة",
      "paygStep3": "استخدم أي نموذج — يتم خصم التكاليف لكل رمز مميز من رصيدك",
      "paygStep4": "لا تنتهي صلاحية الاعتمادات أبدًا وتبقى حتى يتم استهلاكها",
      "paygBenefit": "فائدة",
      "paygBenefitContent": "يتجاوز مستخدمو الدفع أولاً بأول الذين يتمتعون برصيد إيجابي جميع حدود الأسعار المتدرجة ويتمكنون من الوصول إلى لعب الأدوار الحصري ومتغيرات النماذج ذات المستوى الأعلى.",
      "subscriptions": "الاشتراكات",
      "subscriptionsDesc": "اختر بين الاشتراكات المتكررة أو مرور شهر واحد للاستخدام المتوقع.",
      "recurring": "RECURRING",
      "recurringTitle": "الاشتراك الشهري",
      "recurringFeature1": "التجديد التلقائي كل شهر",
      "recurringFeature2": "قم بالإلغاء في أي وقت من لوحة التحكم",
      "recurringFeature3": "ادفع باستخدام البطاقة (كريم) أو العملة المشفرة",
      "oneMonth": "ONE-TIME",
      "oneMonthTitle": "تذكرة لمدة شهر واحد",
      "oneMonthFeature1": "دفعة واحدة، بدون تجديد تلقائي",
      "oneMonthFeature2": "فوائد الخطة الكاملة لمدة 30 يومًا",
      "oneMonthFeature3": "متاح مع مدفوعات العملات المشفرة",
      "planComparison": "مقارنة الخطة",
      "colFeature": "ميزة",
      "rowRpm": "الطلبات في الدقيقة",
      "rowRpd": "طلبات في اليوم الواحد",
      "rowModels": "الوصول إلى النموذج",
      "rowSupport": "الدعم",
      "rowPrice": "السعر",
      "basicModels": "النماذج الأساسية",
      "allModels": "كل النماذج",
      "communitySupport": "المجتمع",
      "prioritySupport": "الأولوية",
      "dedicatedSupport": "مخصص",
      "fullContext": "Full Context Addon",
      "fullContextTitle": "Full Context Addon",
      "fullContextDesc": "إزالة قيود طول السياق التي يفرضها النظام الأساسي. لا تزال حدود نموذج الموفر سارية. يعمل مع أي خطة.",
      "fullContextFeature1": "طول سياق غير محدود على جميع النماذج",
      "fullContextFeature2": "يعمل مع أي خطة الاشتراك",
      "fullContextFeature3": "تتم الفاتورة شهريًا بسعر 9.99 يورو شهريًا",
      "multipliers": "طلب المضاعفات",
      "multipliersDesc": "تكلف بعض النماذج أكثر من فتحة طلب واحدة لكل مكالمة لأن تشغيلها أكثر تكلفة. يتم التحقق من حدود طلباتك اليومية والدقيقة مقابل هذا المضاعف - إذا لم يكن لديك ما يكفي من الطلبات، فسترجع واجهة برمجة التطبيقات (API) 429 طلبًا أكثر من اللازم.",
      "colCost": "التكلفة",
      "colType": "النوع",
      "colExamples": "نماذج سبيل المثال",
      "multType0": "مجانًا (بدون تكلفة محددة للسعر)",
      "multType1": "قياسي",
      "multType2": "رفيع المستوى",
      "multType3": "رفيع المستوى",
      "multType5": "قسط",
      "multType11": "Pay-As-You-Go فقط",
      "mult11NoteLabel": "مهم",
      "mult11Note": "النماذج التي تحمل علامة ×11 غير متوفرة في الاشتراكات المجانية أو المميزة أو الرئيسية - حتى مع وجود خطة مدفوعة، يؤدي الاتصال بها إلى ظهور خطأ. يمكن فقط لمستخدمي Pay-As-You-Go الذين لديهم رصيد إيجابي استخدامها.",
      "planAccess": "ما الذي يمكن أن تستخدمه خطتي؟",
      "planAccessDesc": "تحتوي كل خطة على ميزانية طلب لكل دقيقة. يستهلك النموذج ذو المضاعف ×N فتحات N لكل مكالمة - لذا يمكن للمستخدم المميز (5/دقيقة) الذي يتصل بنموذج ×2 تنفيذ طلبين في الدقيقة، أو نموذج ×5 مرة واحدة في الدقيقة. إذا كانت ميزانيتك المتبقية أقل من المضاعف، فسيتم رفض الطلب برقم 429.",
      "colPlan": "خطة",
      "paygWithBalance": "مع التوازن الإيجابي",
      "unlimited": "غير محدود",
      "paymentMethods": "طرق الدفع",
      "paymentMethodsDesc": "ندعم مدفوعات البطاقات عبر Creem ومدفوعات العملات المشفرة عبر NowPayments. لم نعد ندعم الدفع المباشر عبر Creem أو فوترة Creem.",
      "cryptoDesc": "Bitcoin وEthereum وUSDT والعملات المشفرة الأخرى عبر NowPayments",
      "creemDesc": "مدفوعات البطاقات (Visa وMastercard وAmex) - مزود الدفع الأساسي",
      "manageTitle": "إدارة خطتك",
      "manageDesc": "تفضل بزيارة لوحة المعلومات للترقية أو إدارة الاشتراكات أو إضافة الاعتمادات أو تكوين الوظائف الإضافية.",
      "goToDashboard": "انتقل إلى لوحة المعلومات",
      "viewPricing": "عرض التسعير",
      "usageBudget": "خطة ميزانية الاستخدام",
      "usageBudgetDesc": "علاوة على حدود الطلب لكل دقيقة ولكل يوم، تتمتع الخطط المدفوعة بميزانية ائتمانية شهرية على أساس التكلفة تساوي 10× سعر الخطة. يقوم كل طلب بخصم تكلفة الرمز المميز الفعلية (بالسنتات) من هذه الميزانية. لا يخضع المستخدمون المجانيون وPay-As-You-Go لهذا - حيث يتم قياسهم بشكل مختلف.",
      "usageBudgetMonthly": "السعر الشهري",
      "usageBudgetCredits": "ميزانية الائتمان",
      "usageBudget80Title": "80% — الإخطار",
      "usageBudget80Desc": "بمجرد استخدام 80% من ميزانيتك الشهرية، تعرض لوحة التحكم تحذيرًا وتوفر خيار إعادة التعبئة. يستمر اشتراكك بشكل طبيعي.",
      "usageBudget100Title": "100% — محظور حتى التجديد",
      "usageBudget100Desc": "عند نسبة 100%، تعرض مكالمات واجهة برمجة التطبيقات (API) للخطة المدفوعة خطأً يطلب منك الانتظار حتى دورة الفوترة التالية أو شراء عبوة جديدة. يظل اشتراكك نفسه نشطًا.",
      "usageBudgetRenewalTitle": "كيفية عمل التجديد",
      "usageBudgetRenewalDesc": "في رسوم الاشتراك الشهري التالي، تتم إضافة ميزانية الائتمان الخاصة بك من خلال نافذة كاملة أخرى (+9,990 لـ Premium، +24,990 لـ Master). لم تتم إعادة ضبط العداد \"المستخدم\" - تتراكم الأرصدة، لذا فإن الشهر الثقيل لا يعاقبك في الدورة التالية.",
      "refillTitle": "إعادة تعبئة خطة منتصف الدورة",
      "refillDesc": "إذا استنفدت ميزانيتك في منتصف الدورة، فيمكنك شراء إعادة تعبئة الخطة لمرة واحدة عبر Creem لإعادة تعيين \"مستخدم\" على الفور إلى 0 والتأكد من توفر نافذة كاملة واحدة على الأقل من الاعتمادات مرة أخرى.",
      "refillFeature1": "إعادة التعبئة المميزة: 9.99 دولارًا – نفس السعر الشهري",
      "refillFeature2": "إعادة التعبئة الرئيسية: 24.99 دولارًا – نفس السعر الشهري",
      "refillFeature3": "رسوم لمرة واحدة - لا تؤثر على اشتراكك النشط أو خطتك أو تاريخ انتهاء الصلاحية",
      "refillFeature4": "متاح من تحذير استخدام لوحة القيادة عندما تصل إلى 80٪ أو أعلى"
    },
    "st": {
      "title": "SillyTavern دليل الإعداد",
      "subtitle": "دليل خطوة بخطوة لإعداد SillyTavern مع Api.Airforce للعب الأدوار والدردشة مع الشخصيات.",
      "whyTitle": "لماذا SillyTavern؟",
      "whyContent": "يوفر SillyTavern مزيدًا من التحكم في تجربة الدردشة المدعمة بالذكاء الاصطناعي مقارنةً بالبدائل المستندة إلى الويب. وهو يدعم الإعدادات المسبقة المخصصة، واستيراد الأحرف، ويعمل بشكل موثوق مع نماذج Api.Airforce دون مشاكل الاستجابة الفارغة.",
      "step1Title": "تثبيت SillyTavern",
      "step1Content": "قم بتنزيل وتثبيت SillyTavern Launcher من الموقع الرسمي. بعد التثبيت، انتقل إلى المجلد SillyTavern وقم بتشغيل الملف الدفعي \"المثبت\". بمجرد اكتمال التثبيت، قم بتشغيل الملف الدفعي \"Launcher\" (بأحرف كبيرة L) لبدء SillyTavern.",
      "step2Title": "تكوين اتصال API",
      "step2Content": "انقر على أيقونة التوصيل (\"اتصالات API\") في الجزء العلوي من الشاشة. ضمن واجهة برمجة التطبيقات (API)، حدد \"إكمال الدردشة\" من القائمة المنسدلة. ضمن مصدر إكمال الدردشة، اختر \"مخصص (متوافق مع Open-AI)\". أدخل نقطة النهاية ومفتاح API كما هو موضح أدناه. انقر فوق \"اتصال\" - يجب أن تتحول الدائرة إلى اللون الأخضر. ثم احفظ ملف تعريف الاتصال.",
      "step3Title": "قم بإعداد إعداد مسبق",
      "step3Content": "انقر على أيقونة \"AI Response Configuration\" في الجزء العلوي (بجوار اتصالات API). يمكنك استيراد إعداد مسبق (ملف .JSON) أو إنشاء ملف خاص بك. اضبط حجم السياق والحد الأقصى لطول الاستجابة ودرجة الحرارة حسب تفضيلاتك. نوصي بتعطيل البث لتقليل الاستجابات الفارغة. احتفظ بالبذور عند -1.",
      "step4Title": "استيراد الشخصيات",
      "step4Content": "انقر على أيقونة \"إدارة الأحرف\" (التي تشبه بطاقة الهوية). انقر فوق \"استيراد حرف من ملف\" وحدد ملف أحرف JSON. ستكون الشخصية جاهزة للدردشة معها على الفور. يمكنك أيضًا إنشاء شخصياتك الخاصة مباشرةً في SillyTavern.",
      "charSourcesTitle": "مصادر الشخصيات",
      "charTavern": "مكتبة الشخصيات المجتمعية",
      "charAiCards": "بطاقات عالية الجودة وخاضعة للإشراف",
      "charChub": "مجموعة كبيرة من الشخصيات",
      "charBackyard": "شخصيات المجتمع AI",
      "tipsTitle": "نصائح",
      "tip1": "قم بتعطيل البث لتجنب الاستجابات الفارغة",
      "tip2": "استخدم DeepSeek-v3.2 أو claude-sonnet-4.5-rp للحصول على أفضل نتائج لعب الأدوار",
      "tip3": "قم بإنشاء الإعدادات المسبقة للشخصية الخاصة بك بمجرد أن تشعر بالارتياح تجاه الأداة",
      "tip4": "احفظ ملف تعريف الاتصال الخاص بك حتى لا تحتاج إلى إعادة التكوين في كل مرة"
    },
    "janitor": {
      "title": "Janitor AI دليل الإعداد",
      "subtitle": "دليل الإعداد السريع لاستخدام Api.Airforce كوكيل عكسي مع Janitor AI.",
      "step1Title": "إنشاء حساب",
      "step1Content": "إذا لم تكن قد قمت بذلك بالفعل، قم بإنشاء حساب على Janitor AI وقم بتسجيل الدخول.",
      "step2Title": "تكوين إعدادات واجهة برمجة التطبيقات",
      "step2Content": "انتقل إلى إعدادات واجهة برمجة التطبيقات (API) في Janitor AI. حدد \"Reverse Proxy\" كنوع واجهة برمجة التطبيقات (API) الخاصة بك. أدخل الوكيل URL ومفتاح Api.Airforce API الخاص بك. اختر نموذجًا من النماذج المتاحة.",
      "step3Title": "حدد نموذجًا",
      "step3Content": "اكتب اسم النموذج الذي تريد استخدامه. نوصي بـ deepseek-v3.2 أو gemini-2.5-pro للحصول على أفضل توازن بين الجودة والسرعة. يمكنك العثور على كل النماذج المتاحة في صفحة النماذج.",
      "step4Title": "ابدأ الدردشة",
      "step4Content": "حدد شخصية وابدأ الدردشة. إذا حصلت على ردود فارغة، فجرّب نموذجًا مختلفًا أو اضبط إعدادات المطالبة المخصصة.",
      "warningTitle": "القيود المعروفة",
      "warningContent": "قد يُرجع Janitor AI أحيانًا استجابات فارغة اعتمادًا على النموذج وتكوين المطالبة. إذا حدث هذا بشكل متكرر، نوصي بتجربة SillyTavern بدلاً من ذلك، مما يوفر المزيد من التحكم والموثوقية.",
      "recommendedTitle": "النماذج الموصى بها",
      "stRecommendTitle": "هل تبحث عن تجربة أفضل؟",
      "stRecommendContent": "يوفر SillyTavern المزيد من التحكم والإعدادات المسبقة المخصصة ويعمل بشكل أكثر موثوقية مع Api.Airforce. نوصي بالتبديل إذا واجهت مشكلات.",
      "stRecommendLink": "عرض دليل الإعداد SillyTavern"
    },
    "chub": {
      "title": "Chub دليل إعداد الذكاء الاصطناعي",
      "subtitle": "اضبط Api.Airforce كوكيل عكسي داخل Chub (chub.ai / Chub Venus) - متوافق مع OpenAI وAnthropic.",
      "step1Title": "مفتاح الحساب وواجهة برمجة التطبيقات",
      "step1Content": "إذا لم يكن لديك حساب بالفعل، فقم بإنشاء حساب chub.ai وقم بتسجيل الدخول. وبالتوازي، أنشئ مفتاح API في لوحة التحكم Api.Airforce - ستحتاج إليه في الخطوة التالية.",
      "step2Title": "تمكين الوكيل العكسي في الأسرار",
      "step2Content": "افتح قائمة ≡ في Chub (أعلى اليمين) -> Secrets -> OpenAI. فعّل Reverse Proxy واملأ الحقول كما هو موضح أدناه. يجب أن يكون URL هو base URL وينتهي بـ /v1، من دون /chat/completions؛ يضيف Chub المسار بنفسه.",
      "step2Note": "ملاحظة: بمجرد الحفظ، يقوم Chub بإخفاء مفتاح API في نص عادي. تحقق من الاتصال فورًا بعد الحفظ.",
      "step3Title": "اختر نموذجًا في تكوين الدردشة",
      "step3Content": "افتح التكوين → البنية السريعة. قم بتعيين API على \"OpenAI\" واختر إدخالاً من القائمة المنسدلة للنموذج مثل gpt-4o أو gpt-4.5. Chub يعيد توجيه اسم النموذج إلينا حرفيًا.",
      "aliasTipTitle": "نصيحة: نموذج مستعار لنماذج لعب الأدوار",
      "aliasTipContent": "يستخدم Chub قائمة منسدلة للنموذج الثابت — ولا يوجد نص حر. لاستخدام نماذج لعب الأدوار الخاصة بنا (claude-sonnet-4.6-rp، وdeepseek-v3.2-speciale، وما إلى ذلك)، أنشئ اسمًا مستعارًا للنموذج في لوحة المعلومات Api.Airforce (على سبيل المثال gpt-4o → claude-sonnet-4.6-rp) ثم اختر ببساطة gpt-4o في Chub.",
      "aliasTipLink": "قم بإنشاء اسم مستعار للنموذج في لوحة المعلومات",
      "step4Title": "استخدم Claude أصلاً (اختياري)",
      "step4Content": "هل تريد استخدام بروتوكول Anthropic مباشرة؟ افتح الأسرار → Anthropic وقم بتمكين الوكيل العكسي بنفس الطريقة. هنا URL هي القاعدة العارية https://api.airforce (بدون /v1).",
      "step5Title": "تحقق من الوكيل وابدأ الدردشة",
      "step5Content": "انقر فوق التحقق من الوكيل في Chub - علامة الاختيار الخضراء تعني أن الاتصال يعمل. ثم افتح الشخصية وابدأ الدردشة. إذا حصلت على ردود فارغة، فتأكد من أن اسم النموذج الذي تم اختياره في القائمة المنسدلة Chub موجود بالفعل من جانبنا (أو تم تعيينه عبر الاسم المستعار للنموذج).",
      "warningTitle": "القيود المعروفة",
      "warningContent": "Chub يستخدم فقط عمليات إكمال الدردشة - ولا يوجد أي عمليات تضمين أو إنشاء صور عبر هذا الوكيل. تم إصلاح القائمة المنسدلة للنموذج، لذا يوصى باستخدام الأسماء المستعارة للنموذج. يتم تجاهل Top-K بواسطة Chub.",
      "recommendedTitle": "النماذج الموصى بها للعب الأدوار",
      "recommendedHint": "تم ضبط هذه المتغيرات للكتابة الإبداعية وحوار الشخصيات.",
      "stRecommendTitle": "هل تريد المزيد من التحكم؟",
      "stRecommendContent": "SillyTavern يقبل أسماء نماذج النص الحر (لا حاجة إلى اسم مستعار)، وتحكم دقيق في المطالبة، وإعدادات مسبقة مخصصة. غالبًا ما يكون الاختيار الأكثر استقرارًا للعب الأدوار المتطلب.",
      "stRecommendLink": "عرض دليل SillyTavern"
    },
    "cursor": {
      "title": "Cursor دليل الإعداد",
      "subtitle": "استخدم Api.Airforce كواجهة خلفية متوافقة مع OpenAI في Cursor؛ يعمل مع لوحة الدردشة وComposer.",
      "step1Title": "احصل على مفتاح Api.Airforce API",
      "step1Content": "افتح لوحة التحكم Api.Airforce، وقم بإنشاء مفتاح API جديد، وانسخه. ستقوم بلصقه في Cursor في الخطوة التالية.",
      "step2Title": "تجاوز نقطة النهاية OpenAI في إعدادات Cursor",
      "step2Content": "افتح Cursor → الإعدادات → النماذج. قم بتمكين \"تجاوز OpenAI Base URL\" والصق القيم أدناه. ثم قم بإيقاف تشغيل المفتاح Cursor والمفتاح OpenAI ON.",
      "step3Title": "إضافة أسماء النماذج المخصصة",
      "step3Content": "يستخدم Cursor حقل اسم النموذج؛ اكتب أي نموذج من Airforce. نوصي بالنماذج التالية للدردشة وComposer:",
      "step4Title": "ابدأ الدردشة",
      "step4Content": "افتح الدردشة Cursor (⌘L) أو الملحن (⌘I) - يتم توجيه مطالباتك الآن عبر Api.Airforce. تعرض القائمة المنسدلة للنموذج الأسماء التي كتبتها.",
      "warningTitle": "مهم",
      "warningContent": "لا يزال الإكمال التلقائي لعلامة تبويب Cursor والمضمنة ⌘K يستخدم نموذج Cursor الخاص ولا يتأثران بهذا التجاوز. فقط الدردشة والملحن يتم توجيههما من خلال الواجهة الخلفية المخصصة لديك."
    },
    "roocode": {
      "title": "Roo Code دليل الإعداد",
      "subtitle": "استخدم Api.Airforce كخلفية LLM لامتداد Roo Code VS Code.",
      "step1Title": "تثبيت Roo Code",
      "step1Content": "قم بتثبيت الامتداد Roo Code من VS Code Marketplace وأعد تحميل المحرر الخاص بك.",
      "step2Title": "تكوين موفر API",
      "step2Content": "افتح Roo Code في اللوحة الجانبية ← ⚙ الإعدادات ← موفر واجهة برمجة التطبيقات. اختر \"OpenAI متوافق\" واملأ الحقول أدناه.",
      "step3Title": "قم بتعيين معرف النموذج",
      "step3Content": "يقبل Roo Code أي اسم نموذج؛ اكتب نموذج Airforce الذي تريد استخدامه. النماذج التي تدعم استدعاء الأدوات تعطي أفضل النتائج:",
      "step4Title": "ابدأ بالترميز",
      "step4Content": "افتح لوحة دردشة Roo واطلب منها قراءة الملفات أو تعديلها. Roo Code يستخدم الآن Api.Airforce لجميع الطلبات.",
      "recommendedTitle": "النماذج الموصى بها للترميز",
      "recommendedHint": "تدعم جميع الأدوات الأربعة استدعاء الأدوات بشكل موثوق. Sonnet 4.6 هو الاختيار الأفضل من جميع النواحي؛ DeepSeek-v3.2 هو الأرخص."
    },
    "kilocode": {
      "title": "Kilo Code دليل الإعداد",
      "subtitle": "Kilo Code عبارة عن شوكة لـ Roo Code — ينطبق نفس إعداد OpenAI-Compatible.",
      "step1Title": "تثبيت Kilo Code",
      "step1Content": "قم بتثبيت الامتداد Kilo Code من VS Code Marketplace.",
      "step2Title": "تكوين موفر API",
      "step2Content": "افتح Kilo Code → ⚙ الإعدادات → موفر واجهة برمجة التطبيقات. اختر \"OpenAI متوافق\" واملأ القيم أدناه.",
      "step3Title": "قم بتعيين معرف النموذج",
      "step3Content": "اكتب أي نموذج دردشة من Airforce. دعم استدعاء الأدوات مطلوب لمعظم ميزات الوكيل:",
      "step4Title": "ابدأ بالترميز",
      "step4Content": "افتح لوحة الدردشة الخاصة بـ Kilo واسمح لها بقراءة الملفات أو تحريرها. يتم توجيه جميع الطلبات عبر Api.Airforce.",
      "rooLinkTitle": "هل تم تكوين Roo Code بالفعل؟",
      "rooLinkContent": "مخطط التكوين Kilo Code متطابق — ما عليك سوى نسخ إعدادات موفر Roo Code الخاصة بك.",
      "rooLinkLabel": "عرض دليل Roo Code"
    },
    "nextchat": {
      "title": "دليل إعداد NextChat",
      "subtitle": "استخدم Api.Airforce كنقطة نهاية OpenAI في NextChat (ChatGPT-Next-Web).",
      "step1Title": "افتح إعدادات NextChat",
      "step1Content": "انقر على أيقونة ⚙ في NextChat لفتح لوحة الإعدادات.",
      "step2Title": "قم بتعيين نقطة نهاية OpenAI مخصصة",
      "step2Content": "قم بالتمرير إلى \"نقطة النهاية المخصصة\" / \"OpenAI\" واملأ القيم أدناه. احفظ الإعدادات.",
      "step3Title": "اختر نموذجًا",
      "step3Content": "في رأس الدردشة، افتح القائمة المنسدلة للنموذج واختر أيًا من الأسماء التي أضفتها إلى النماذج المخصصة. يقوم NextChat بإرسالها حرفيًا إلى Api.Airforce.",
      "step4Title": "ابدأ الدردشة",
      "step4Content": "اكتب مطالبة - يتم الآن توجيه NextChat عبر Api.Airforce. يعمل البث خارج الصندوق.",
      "tipsTitle": "نصائح",
      "tip1": "استخدم حقل \"النماذج المخصصة\" لتسجيل كل نموذج Airforce تريده في القائمة المنسدلة",
      "tip2": "إذا كنت تستضيف NextChat بنفسك، فقم بتعيين OPENAI_API_KEY وBASE_URL عبر env vars بدلاً من واجهة المستخدم",
      "tip3": "تعمل النماذج القادرة على الرؤية (gpt-4o، claude-sonnet-4.6) مع مرفقات الصور"
    },
    "openwebui": {
      "title": "Open WebUI دليل الإعداد",
      "subtitle": "وصّل Api.Airforce كاتصال متوافق مع OpenAI داخل Open WebUI.",
      "step1Title": "قم بتسجيل الدخول كمسؤول",
      "step1Content": "افتح مثيل Open WebUI الخاص بك وقم بتسجيل الدخول باستخدام حساب المسؤول. بدون حقوق المسؤول لا يمكنك إضافة اتصالات جديدة.",
      "step2Title": "أضف اتصال OpenAI API",
      "step2Content": "انتقل إلى لوحة الإدارة → الإعدادات → الاتصالات → OpenAI API. انقر فوق \"+\" لإضافة اتصال جديد وملء الحقول أدناه. يحفظ.",
      "step3Title": "التحقق من جلب النموذج",
      "step3Content": "يجلب Open WebUI قائمة النماذج تلقائيًا من /v1/models. افتح القائمة المنسدلة للدردشة؛ يجب أن ترى كل نماذج Airforce مسبوقة بـ \"airforce/\".",
      "step4Title": "ابدأ الدردشة",
      "step4Content": "اختر نموذجًا وابدأ الدردشة. تعمل نماذج استخدام الأدوات والرؤية وAnthropic جميعها بشفافية من خلال هذا الاتصال.",
      "tipTitle": "نصيحة",
      "tipContent": "إذا كنت تريد فقط استخدام Airforce، فقم بتعطيل اتصال Ollama الافتراضي في لوحة Connections نفسها - وإلا فإن كلا الواجهتين الخلفيتين تتنافسان في القائمة المنسدلة للنموذج."
    },
    "risuai": {
      "title": "دليل إعداد RisuAI",
      "subtitle": "استخدم Api.Airforce كواجهة خلفية OpenAI/Anthropic في RisuAI للعب أدوار الشخصيات.",
      "step1Title": "افتح إعدادات RisuAI API",
      "step1Content": "افتح RisuAI (الويب أو سطح المكتب) -> Settings -> API. يدعم RisuAI عدة خلفيات؛ سنستخدم الخلفية المتوافقة مع OpenAI.",
      "step2Title": "قم بتكوين الموفر المتوافق OpenAI",
      "step2Content": "اختر \"OpenAI متوافق\" كمزود الخدمة الخاص بك، ثم قم بملء مفتاح URL وواجهة برمجة التطبيقات (API) أدناه. يحفظ.",
      "step3Title": "اختر نموذجًا تم ضبطه للعب الأدوار",
      "step3Content": "يتم ضبط متغيرات لعب الأدوار (اللاحقة -rp / -speciale) لحوار الشخصيات والكتابة الإبداعية - اكتب اسم النموذج مباشرة في حقل النموذج.",
      "step4Title": "ابدأ الدردشة",
      "step4Content": "افتح شخصية أو أنشئها، واختر الشخصية، وابدأ الدردشة. يعمل كل من البث المباشر والتجديد وميزات RisuAI القياسية.",
      "recommendedTitle": "النماذج الموصى بها للعب الأدوار",
      "recommendedHint": "تم ضبط هذه المتغيرات للكتابة الإبداعية وحوار الشخصيات.",
      "anthropicTitle": "هل تريد استخدام Claude أصلاً؟",
      "anthropicContent": "يدعم RisuAI أيضًا بروتوكول Anthropic. قم بتبديل الموفر إلى \"Anthropic\" وقم بتعيين URL على https://api.airforce (no /v1) - نفس مفتاح API.",
      "anthropicLink": "المزيد عن إعدادات RP: دليل SillyTavern"
    },
    "openclaw": {
      "title": "OpenClaw دليل الإعداد",
      "subtitle": "قم بتوجيه مساعد OpenClaw المستضاف ذاتيًا إلى Api.Airforce باعتباره مزود LLM الخاص به.",
      "step1Title": "تثبيت OpenClaw",
      "step1Content": "قم بتثبيت OpenClaw على جهازك (macOS / iOS / Android / Linux) وأكمل الإعداد الذي تم تشغيله لأول مرة. يجب أن يكون Clawhub CLI في طريقك.",
      "step2Title": "قم بتعيين موفر OpenAI",
      "step2Content": "شغّل أمري clawhub أدناه؛ يكتبان إدخال مزود متوافق مع OpenAI في إعدادات OpenClaw المحلية.",
      "step3Title": "قم بتعيين النموذج الافتراضي",
      "step3Content": "أخبر OpenClaw بأي نموذج Airforce سيستخدمه افتراضيًا. اختر أي نموذج دردشة؛ claude-sonnet-4.6 أو gpt-4o خياران افتراضيان جيدان.",
      "step4Title": "أعد تشغيل الوكيل",
      "step4Content": "أعد تشغيل OpenClaw حتى يلتقط تكوين الموفر الجديد. يعرض سطر الأوامر الموفر النشط عند بدء التشغيل - تحقق من أنه يقول \"openai (api.airforce)\".",
      "step5Title": "التحدث على أي قناة",
      "step5Content": "أرسل رسالة عبر أي من قنوات OpenClaw (Discord، Telegram، iMessage، Slack...) - يتم توجيه الردود الآن عبر Api.Airforce.",
      "tipTitle": "نصيحة",
      "tipContent": "تستخدم المهارات OpenClaw المثبتة عبر clawhub أي نموذج قام العميل بتكوينه - يؤثر تبديل النموذج الافتراضي على كل مهارة في وقت واحد."
    },
    "hermes": {
      "title": "Hermes Agent دليل الإعداد",
      "subtitle": "استخدم Api.Airforce كخلفية LLM لـ Hermes Agent من Nous Research.",
      "step1Title": "تثبيت Hermes",
      "step1Content": "استنسخ مستودع NousResearch/hermes-agent واتبع خطوات التثبيت في README. يجب أن يكون Hermes CLI ضمن PATH قبل المتابعة.",
      "step2Title": "قم بتكوين موفر OpenAI",
      "step2Content": "شغّل أمر hermes config أدناه؛ يكتب كتلة مزود متوافقة مع OpenAI تشير إلى Api.Airforce.",
      "step3Title": "اختر النموذج الافتراضي",
      "step3Content": "Hermes ثقيل في استخدام الأدوات، لذا اختر نموذجًا يتمتع بدعم موثوق للأدوات. claude-sonnet-4.6 هو الخيار الافتراضي الأكثر أمانًا.",
      "step4Title": "ربط قناة والدردشة",
      "step4Content": "تشغيل هيرميس البدء في إطلاق الوكيل. قم بتوصيل قناة (Telegram/Discord/Slack) عبر واجهة مستخدم الويب وأرسل رسالة - يستخدم Hermes الآن Api.Airforce لكل إكمال.",
      "recommendedTitle": "النماذج الموصى بها للوكلاء",
      "recommendedHint": "جميع الأدوات الأربعة تدعم استدعاء الأدوات. يحتوي Sonnet 4.6 على مخرجات JSON الأكثر موثوقية.",
      "tipTitle": "نصيحة",
      "tipContent": "تعرض واجهة مستخدم الويب Hermes تحليلات الاستخدام مقسمة حسب النموذج - وهي مفيدة لتحديد المهارات الرخيصة مقابل باهظة الثمن."
    },
    "onThisPage": "في هذه الصفحة",
    "searchPlaceholder": "بحث في المستندات..."
  },
  "footer": {
    "description": "بوابة عالمية لأي نموذج يمكن تخيله. وكيل عالي الأداء للوصول الموحد إلى أي مزود للذكاء الاصطناعي.",
    "product": "المنتج",
    "chatPlayground": "ساحة الدردشة",
    "imagePlayground": "ملعب الصور",
    "pricing": "التسعير",
    "dashboard": "لوحة القيادة",
    "legal": "قانوني",
    "terms": "شروط الخدمة",
    "privacy": "سياسة الخصوصية",
    "refund": "سياسة استرداد الأموال",
    "reviews": "التعليقات",
    "copyright": "جميع الحقوق محفوظة.",
    "status": "جميع الأنظمة التشغيلية",
    "blog": "مدونة",
    "viewAllPosts": "عرض جميع المشاركات",
    "disclaimer": "Api.Airforce هي منصة مستقلة وليست تابعة أو مدعومة أو مدعومة من OpenAI، Anthropic، Google، Meta، أو أي مزود آخر لنماذج الذكاء الاصطناعي مذكور في هذا الموقع.",
    "supportEmail": "support@api.airforce"
  },
  "hero": {
    "badge": "موثوق به من قبل المطورين في جميع أنحاء العالم",
    "headline1": "واجهة برمجة تطبيقات واحدة.",
    "headline2": "كل نموذج للذكاء الاصطناعي.",
    "description": "البوابة الموحدة إلى DeepSeek وClaude وGemini وأكثر من 100 نموذج.",
    "description2": "تبديل موفري الخدمة بسطر واحد من التعليمات البرمجية.",
    "ctaStart": "ابدأ مجانًا اليوم",
    "ctaDashboard": "انتقل إلى لوحة المعلومات",
    "ctaPlayground": "جرب الملعب",
    "scrollText": "قم بالتمرير للاستكشاف",
    "christmas": {
      "title": "بيع عطلة",
      "discount": "احصل على خصم 20% باستخدام الكود:",
      "code": "CHRISTMAS2025",
      "validity": "صالح حتى 24 ديسمبر 2025"
    },
    "stats": {
      "models": "نماذج الذكاء الاصطناعي",
      "developers": "المطورين",
      "uptime": "الجهوزية",
      "latency": "متوسط الكمون"
    }
  },
  "features": {
    "badge": "الميزات",
    "title": "كل ما تحتاج إليه",
    "titleHighlight": "السفينة بشكل أسرع",
    "description": "مصمم للمطورين الذين يطلبون الأداء والمرونة والموثوقية.",
    "items": {
      "api": {
        "title": "الوصول إلى واجهة برمجة التطبيقات العالمية",
        "description": "اتصل بـ OpenAI، Anthropic، Google، والمزيد من خلال نقطة نهاية موحدة واحدة. لا مزيد من التوفيق بين أدوات تطوير البرامج (SDK) المتعددة."
      },
      "streaming": {
        "title": "الجري السريع البرق",
        "description": "الأحداث المرسلة من الخادم في الوقت الفعلي مع تحويل التنسيق التلقائي. تجربة الاستجابات الفورية عند إنشائها."
      },
      "multimodal": {
        "title": "الذكاء المتعدد الوسائط",
        "description": "النصوص والصور والأكواد - التعامل مع كل شيء. الدعم الكامل لنماذج الرؤية وتوليد الصور في مكان واحد."
      },
      "security": {
        "title": "أمن المؤسسات",
        "description": "تحديد المعدل المتقدم وإدارة مفاتيح واجهة برمجة التطبيقات وتحليلات الاستخدام. مصممة للإنتاج على أي نطاق."
      },
      "analytics": {
        "title": "تحليلات في الوقت الحقيقي",
        "description": "مراقبة كل طلب مع رؤى مفصلة. تتبع الرموز المميزة ووقت الاستجابة والتكاليف عبر جميع النماذج الخاصة بك."
      },
      "functions": {
        "title": "استدعاء الوظيفة",
        "description": "الدعم الأصلي للأدوات واستدعاء الوظائف. قم ببناء عوامل ذكاء اصطناعي قوية بمخرجات منظمة."
      }
    }
  },
  "integrations": {
    "eyebrow": "التكامل",
    "title": "يعمل مع الأدوات المفضلة لديك",
    "description": "مفتاح API واحد لكل شيء. متوافق مع أدوات الدردشة والتطوير الأكثر شيوعًا.",
    "worksWith": "يعمل مع",
    "viewGuide": "عرض الدليل",
    "janitor": {
      "description": "استخدم Airforce كواجهة برمجة التطبيقات المخصصة لديك في JanitorAI. اتصل بـ Claude وGPT وDeepSeek والمزيد لشخصياتك."
    },
    "sillytavern": {
      "description": "قم بإعداد Airforce كمصدر لإكمال الدردشة في SillyTavern. الوصول إلى كل نموذج باستخدام مفتاح API واحد."
    },
    "claudeCode": {
      "description": "استخدم Airforce كواجهة خلفية لواجهة برمجة التطبيقات Anthropic لـ Claude Code. قم بتعيين متغيرين للبيئة والوصول إلى كل نموذج."
    },
    "codexCli": {
      "description": "متوافق تمامًا مع OpenAI SDK وCodex CLI. استخدم Airforce كواجهة خلفية OpenAI لوكلاء البرمجة لديك."
    }
  },
  "pricing": {
    "badge": "التسعير",
    "title": "بسيطة،",
    "titleHighlight": "شفاف",
    "titleEnd": "التسعير",
    "description": "ابدأ مجانًا، وتوسع مع نموك. لا رسوم خفية، ولا مفاجآت.",
    "payAsYouGo": {
      "title": "Pay-As-You-Go:",
      "description": "ما يصل إلى 90% أرخص من مقدمي الخدمات الرسميين",
      "savings": "توفير ما يصل إلى 90%"
    },
    "currency": {
      "eur": "EUR",
      "usd": "USD"
    },
    "billing": {
      "subscription": "الاشتراك",
      "onetime": "تذكرة لمدة شهر واحد",
      "noAutoRenew": "لا يوجد تجديد تلقائي"
    },
    "creemSoon": "كريم (قريبا)",
    "plans": {
      "free": {
        "name": "مجاني",
        "price": "0",
        "period": "/ شهر",
        "description": "مثالية للاختبار ومشاريع الهوايات",
        "cta": "ابدأ",
        "features": "طلب واحد في الدقيقة، 1000 طلب في اليوم، الوصول إلى النماذج الأساسية، دعم المجتمع"
      },
      "premium": {
        "name": "قسط",
        "period": "/ شهر",
        "periodOnetime": "/ 30 يوما",
        "description": "للمطورين والفرق الصغيرة",
        "descriptionOnetime": "دفعة واحدة، لا يوجد اشتراك",
        "cta": "الترقية الآن",
        "features": "5 طلبات في الدقيقة، 5000 طلب في اليوم، الوصول إلى كل النماذج*، دعم ذو أولوية"
      },
      "master": {
        "name": "سيد",
        "badge": "الأكثر شعبية",
        "period": "/ شهر",
        "periodOnetime": "/ 30 يوما",
        "description": "لاستخدام الإنتاج بكميات كبيرة",
        "descriptionOnetime": "دفعة واحدة، لا يوجد اشتراك",
        "cta": "الترقية الآن",
        "features": "10 طلبات في الدقيقة,طلبات غير محدودة في اليوم,الوصول إلى جميع النماذج*,دعم مخصص,عمليات تكامل مخصصة"
      },
      "modelsFootnote": "* النماذج المتميزة (مثل Opus 4.7، ومتغيرات لعب الأدوار، Gemini 3 Pro) تستهلك أرصدة بمضاعف 2×–11×"
    }
  },
  "pricingPage": {
    "hero": {
      "eyebrow": "التسعير",
      "title": "خطط بسيطة تتناسب معك",
      "subtitle": "ابدأ مجانًا، ثم قم بالترقية عندما تحتاج إلى حدود أعلى للطلبات أو مزيد من النماذج أو تصريح لمدة 30 يومًا بدون اشتراك."
    },
    "comparison": {
      "title": "مقارنة الخطة",
      "subtitle": "كل ما يأتي مع كل طبقة",
      "feature": "ميزة",
      "rows": {
        "rateLimit": {
          "label": "حد المعدل",
          "free": "1/دقيقة",
          "premium": "5/دقيقة",
          "master": "10 / دقيقة"
        },
        "dailyCap": {
          "label": "سقف الطلب اليومي",
          "free": "1 000",
          "premium": "5 000",
          "master": "غير محدود"
        },
        "modelAccess": {
          "label": "الوصول إلى النموذج",
          "free": "النماذج الأساسية",
          "premium": "كل النماذج، أكثر من 150",
          "master": "كل النماذج، أكثر من 150"
        },
        "multiplier": {
          "label": "مضاعف النماذج المميزة",
          "free": "—",
          "premium": "2× – 11×",
          "master": "2× – 11×"
        },
        "support": {
          "label": "الدعم",
          "free": "المجتمع",
          "premium": "الأولوية",
          "master": "مخصص"
        },
        "integrations": {
          "label": "عمليات التكامل المخصصة",
          "free": "",
          "premium": "",
          "master": ""
        },
        "cancelAnytime": {
          "label": "إلغاء في أي وقت",
          "free": "",
          "premium": "",
          "master": ""
        },
        "noAutoRenew": {
          "label": "بطاقة مرور لمدة 30 يومًا متاحة",
          "free": "",
          "premium": "",
          "master": ""
        }
      }
    },
    "credits": {
      "title": "كيف تعمل الاعتمادات",
      "subtitle": "كل طلب يكلف الاعتمادات. تستخدم النماذج القياسية 1×، وتستخدم النماذج المميزة مضاعفًا أعلى - وتغطيها الأرصدة الشهرية لخطتك بنفس السعر الشهري.",
      "tiers": {
        "standard": {
          "label": "النماذج القياسية",
          "description": "معظم نماذج الدردشة وتوليد الصور وواجهات برمجة التطبيقات الصوتية."
        },
        "premium": {
          "label": "نماذج متميزة",
          "description": "نماذج عالية التكلفة (Opus 4.7، متغيرات لعب الأدوار، Gemini 3 Pro)."
        },
        "frontier": {
          "label": "نماذج الحدود",
          "description": "أغلى النماذج — رؤية وتفكير من الدرجة الأولى."
        }
      },
      "example": {
        "title": "مثال",
        "body": "تغطي خطة Premium نحو 5000 طلب يوميًا على النماذج القياسية، أو نحو 2500 طلب يوميًا على نماذج 2×، أو نحو 450 طلبًا يوميًا على نماذج 11× المتقدمة - بالسعر الشهري نفسه."
      }
    },
    "modelsLink": {
      "eyebrow": "التسعير لكل نموذج",
      "title": "أسعار الرمز المميز لكل نموذج",
      "description": "التسعير المباشر لكل نموذج للدردشة والصورة والصوت والفيديو - رموز الإدخال والإخراج.",
      "cta": "تصفح كل النماذج"
    },
    "faq": {
      "title": "كثيرا ما يطلب",
      "subtitle": "إجابات سريعة على الأسئلة الأكثر شيوعا",
      "items": {
        "cancel": {
          "q": "هل يمكنني الإلغاء في أي وقت؟",
          "a": "نعم. يمكن إلغاء الاشتراكات من لوحة التحكم أو عن طريق إرسال الدعم عبر البريد الإلكتروني - ويستمر الوصول حتى نهاية فترة الفوترة الحالية. لا يتم تجديد تصريح المرور لمدة 30 يومًا تلقائيًا، لذا لا يوجد شيء يمكن إلغاؤه."
        },
        "creditExpiry": {
          "q": "ماذا يحدث للاعتمادات التي لا أستخدمها؟",
          "a": "يتم إعادة تعيين أرصدة الخطة في كل فترة زمنية للفوترة. يتم ترحيل الاعتمادات الإضافية (التي يتم شراؤها بشكل منفصل) ولا تنتهي صلاحيتها."
        },
        "refund": {
          "q": "هل يمكنني الحصول على استرداد؟",
          "a": "نحن نقدم إمكانية استرداد الأموال خلال 14 يومًا من الشراء إذا كنت قد استخدمت أقل من 10% من أرصدة خطتك. راجع سياسة استرداد الأموال الخاصة بنا لمعرفة الشروط الكاملة."
        },
        "downgrade": {
          "q": "هل يمكنني الرجوع إلى إصدار أقدم أو ترقية منتصف الدورة؟",
          "a": "نعم. يتم تصنيف الترقيات بشكل تناسبي على الفور. تسري عمليات التخفيض في فترة الفاتورة التالية — وتحتفظ بخطتك الحالية حتى ذلك الحين."
        },
        "premiumModels": {
          "q": "ما هي النماذج التي تعتبر متميزة؟",
          "a": "تعمل النماذج الحدودية مثل Claude Opus 4.7 وGemini 3 Pro والمتغيرات المضبوطة للعب الأدوار على مضاعف 2× - 11×. يظهر المضاعف الدقيق لكل نموذج في صفحة /models بجوار كل إدخال."
        },
        "overage": {
          "q": "ماذا لو نفدت الاعتمادات؟",
          "a": "يتم رفض الطلبات مع وجود خطأ واضح في الحصة — نحن لا نقوم مطلقًا بإصدار فواتير أعلى من خطتك بصمت. يمكنك تعبئة الرصيد دون تغيير اشتراكك، أو الترقية إلى المستوى التالي."
        }
      }
    },
    "cta": {
      "title": "على استعداد للبناء؟",
      "subtitle": "مجاني للبدء، والترقية فقط عندما تحتاج إلى المزيد.",
      "primary": "إنشاء حساب مجاني",
      "primaryLoggedIn": "افتح لوحة القيادة",
      "secondary": "اقرأ المستندات"
    }
  },
  "cta": {
    "title": "على استعداد لبناء",
    "titleHighlight": "المستقبل",
    "titleEnd": "؟",
    "description": "انضم إلى الآلاف من المطورين الذين يقومون ببناء الجيل القادم من تطبيقات الذكاء الاصطناعي.",
    "button": "إنشاء حساب مجاني",
    "buttonLoggedIn": "انتقل إلى لوحة المعلومات"
  },
  "payment": {
    "title": "دعم المدفوعات الآمنة"
  },
  "login": {
    "title": "مرحبًا بعودتك",
    "subtitle": "قم بتسجيل الدخول للوصول إلى لوحة التحكم الخاصة بك ومواصلة البناء",
    "username": "اسم المستخدم",
    "usernamePlaceholder": "أدخل اسم المستخدم الخاص بك",
    "password": "كلمة المرور",
    "passwordPlaceholder": "أدخل كلمة المرور الخاصة بك",
    "signIn": "تسجيل الدخول",
    "signingIn": "تسجيل الدخول...",
    "noAccount": "ليس لديك حساب؟",
    "createOne": "أنشئ واحدًا مجانًا",
    "secureLogin": "تسجيل الدخول الآمن",
    "uptime": "وقت تشغيل بنسبة 99.9%",
    "welcomeBack": "مرحبا بكم مرة أخرى في",
    "futureOfAI": "مستقبل الذكاء الاصطناعي",
    "accessModels": "يمكنك الوصول إلى أكثر من 65 نموذجًا للذكاء الاصطناعي من خلال واجهة برمجة تطبيقات موحدة واحدة. قم بتسجيل الدخول لمواصلة بناء أشياء مذهلة.",
    "universalAccess": "الوصول الشامل إلى جميع مقدمي خدمات الذكاء الاصطناعي الرئيسيين",
    "lightningFast": "أوقات الاستجابة بسرعة البرق",
    "enterpriseSecurity": "أمان على مستوى المؤسسات",
    "simpleAPI": "واجهة API بسيطة ومتسقة",
    "showPassword": "إظهار كلمة المرور",
    "hidePassword": "إخفاء كلمة المرور",
    "forgotPassword": "هل نسيت كلمة المرور؟",
    "resetPassword": "إعادة تعيين كلمة المرور",
    "verifyResetToken": "التحقق من إعادة تعيين الرمز المميز",
    "enterEmailForReset": "أدخل عنوان بريدك الإلكتروني لتلقي رابط إعادة تعيين كلمة المرور.",
    "enterTokenAndNewPassword": "تحقق من بريدك الإلكتروني بحثًا عن رمز إعادة التعيين وأدخله أدناه مع كلمة المرور الجديدة.",
    "email": "البريد الإلكتروني",
    "resetToken": "إعادة تعيين الرمز المميز",
    "tokenPlaceholder": "أدخل رمز إعادة التعيين",
    "newPassword": "كلمة المرور الجديدة",
    "newPasswordPlaceholder": "أدخل كلمة المرور الجديدة",
    "sendResetLink": "أرسل رابط إعادة الضبط",
    "resetPasswordAction": "إعادة تعيين كلمة المرور",
    "resetEmailSent": "إذا كان هناك حساب بهذا البريد الإلكتروني، فسيتم إرسال رابط إعادة التعيين.",
    "passwordResetSuccess": "تم إعادة تعيين كلمة المرور بنجاح! يمكنك الآن تسجيل الدخول.",
    "continueWithGoogle": "تابع مع Google",
    "continueWithDiscord": "تابع مع Discord",
    "errors": {
      "unknown": "حدث خطأ غير معروف",
      "completeCaptcha": "يرجى إكمال التحقق من كلمة التحقق"
    },
    "tfa": {
      "title": "المصادقة الثنائية",
      "enterBackup": "أدخل أحد الرموز الاحتياطية الخاصة بك.",
      "enterAuth": "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة الخاص بك.",
      "backupLabel": "رمز النسخ الاحتياطي",
      "authLabel": "رمز المصادقة",
      "verifyButton": "تحقق",
      "useAuth": "استخدم رمز المصادقة",
      "useBackup": "استخدم الرمز الاحتياطي",
      "cancel": "إلغاء",
      "invalidCode": "رمز غير صالح"
    },
    "verify": {
      "title": "تحقق من بريدك الإلكتروني",
      "intro": "الرجاء الضغط على الرابط الذي أرسلناه إليه",
      "yourEmail": "عنوان بريدك الإلكتروني",
      "toActivate": "لتفعيل حسابك.",
      "resendIn": "إعادة الإرسال متاحة في {n} ثانية",
      "emailSent": "تم إرسال البريد الإلكتروني - تحقق من صندوق الوارد الخاص بك",
      "resendVerification": "إعادة إرسال البريد الإلكتروني للتحقق",
      "backToLogin": "العودة لتسجيل الدخول"
    }
  },
  "signup": {
    "title": "أنشئ حسابك",
    "subtitle": "ابدأ البناء باستخدام أكثر من 65 نموذجًا من نماذج الذكاء الاصطناعي اليوم",
    "username": "اسم المستخدم",
    "usernamePlaceholder": "اختر اسم مستخدم",
    "password": "كلمة المرور",
    "passwordPlaceholder": "قم بإنشاء كلمة مرور قوية",
    "confirmPassword": "تأكيد كلمة المرور",
    "confirmPasswordPlaceholder": "قم بتأكيد كلمة المرور الخاصة بك",
    "createAccount": "إنشاء حساب مجاني",
    "creatingAccount": "جارٍ إنشاء الحساب...",
    "haveAccount": "هل لديك حساب بالفعل؟",
    "signInLink": "تسجيل الدخول",
    "agreeToTerms": "بالتسجيل، فإنك توافق على لدينا",
    "termsOfService": "شروط الخدمة",
    "and": "و",
    "privacyPolicy": "سياسة الخصوصية",
    "passwordStrength": {
      "tooShort": "قصير جدًا",
      "weak": "ضعيف",
      "fair": "عادل",
      "good": "جيد",
      "strong": "قوي"
    },
    "passwordsMatch": "كلمات المرور متطابقة",
    "errors": {
      "passwordsDontMatch": "كلمات المرور غير متطابقة",
      "passwordTooShort": "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل",
      "emailRequired": "البريد الإلكتروني مطلوب",
      "emailInvalid": "الرجاء إدخال عنوان بريد إلكتروني صالح",
      "unknown": "حدث خطأ غير معروف",
      "completeCaptcha": "يرجى إكمال التحقق من كلمة التحقق",
      "signupGateBlocked": "لم نتمكن من إكمال اشتراكك من هذه الشبكة الآن. إذا كنت تعتقد أن هذا خطأ، فيرجى التواصل معنا على support@api.airforce أو الانضمام إلى Discord على https://discord.gg/airforce."
    },
    "startBuilding": "ابدأ البناء باستخدام",
    "aiToday": "منظمة العفو الدولية اليوم",
    "joinDevelopers": "انضم إلى المطورين باستخدام أقوى منصة API موحدة للذكاء الاصطناعي.",
    "benefits": {
      "freeToStart": {
        "title": "مجاني للبدء",
        "description": "1000 طلب مجاني يوميا. لا حاجة لبطاقة الائتمان."
      },
      "instantAccess": {
        "title": "الوصول الفوري",
        "description": "احصل على مفتاح API الخاص بك على الفور وابدأ في البناء."
      },
      "aiModels": {
        "title": "65+ نماذج الذكاء الاصطناعي",
        "description": "الوصول إلى GPT-4، Claude، Gemini، DeepSeek، والمزيد."
      },
      "enterpriseSecurity": {
        "title": "أمن المؤسسات",
        "description": "البيانات المشفرة بمعايير الأمان على مستوى المؤسسات."
      }
    },
    "email": "البريد الإلكتروني",
    "emailPlaceholder": "you@example.com",
    "continueWithGoogle": "قم بالتسجيل باستخدام Google",
    "continueWithDiscord": "قم بالتسجيل باستخدام Discord",
    "verify": {
      "title": "تحقق من البريد الوارد الخاص بك",
      "intro": "لقد أرسلنا رابط التحقق إلى",
      "yourEmail": "عنوان بريدك الإلكتروني",
      "clickLink": "انقر على الرابط الموجود في البريد الإلكتروني لتفعيل حسابك.",
      "expires": "تنتهي صلاحية الرابط خلال 24 ساعة. تحقق من مجلد الرسائل غير المرغوب فيها إذا كنت لا تراه.",
      "didntGet": "لم تحصل على البريد الإلكتروني؟",
      "resendIn": "إعادة الإرسال متاحة في {n} ثانية",
      "emailSent": "تم إرسال البريد الإلكتروني - تحقق من صندوق الوارد الخاص بك",
      "resendVerification": "إعادة إرسال البريد الإلكتروني للتحقق",
      "backToLogin": "العودة لتسجيل الدخول"
    }
  },
  "verify": {
    "title": "فتح الطبقة المجانية",
    "subtitle": "اختر أحد الخيارات أدناه. يعد الارتباط Google هو المسار الأسرع؛ Discord يتطلب حسابًا تم التحقق منه عبر الهاتف.",
    "alreadyVerified": "تم التحقق من حسابك",
    "alreadyVerifiedSub": "يمكنك استخدام كل شيء على api.airforce.",
    "backToDashboard": "العودة إلى لوحة القيادة",
    "discordLinkedPostInChannel": "Discord مرتبط. الخطوة الأخيرة — انشر أي رسالة في قناة التحقق الخاصة بنا وسيتم التحقق منك خلال ثوانٍ.",
    "linked": "مرتبط",
    "notLinked": "غير مرتبط",
    "verified": "تم التحقق منه",
    "google": {
      "title": "الرابط Google",
      "body": "نقرة واحدة. يفتح الطبقة المجانية على الفور.",
      "linkedAs": "مرتبطة باسم",
      "linkButton": "الرابط Google"
    },
    "discord": {
      "title": "التحقق باستخدام Discord",
      "body": "يتطلب حسابًا تم التحقق منه عبر الهاتف Discord. خطوتين: قم بالربط ثم قم بالنشر في قناة التحقق الخاصة بنا.",
      "linkedAs": "مرتبطة باسم",
      "linkedNotVerified": "مرتبط، لم يتم التحقق منه",
      "step1": "افتح خادم التحقق الخاص بنا",
      "step2": "أرسل أي رسالة في #التحقق-هنا",
      "step3": "يتم تحديث هذه الصفحة تلقائيًا بمجرد التحقق منك.",
      "openInvite": "دعوة مفتوحة",
      "linkButton": "الرابط Discord",
      "openVerifyChannel": "افتح قناة التحقق"
    },
    "pay": {
      "title": "شراء الاعتمادات أو الاشتراك",
      "body": "تؤدي دفعة واحدة بأي مبلغ إلى فتح الطبقة المجانية بشكل دائم - حتى بعد انتهاء صلاحية اشتراكك أو نفاد الاعتمادات.",
      "paid": "مدفوعة",
      "notPaid": "لا توجد مدفوعات حتى الآن",
      "upgradeButton": "ترقية"
    },
    "statusCard": {
      "titleVerified": "تم التحقق من الحساب",
      "titleNotVerified": "تحقق من حسابك",
      "descVerified": "تم فتح الطبقة المجانية والنماذج المجانية لك.",
      "descNotVerified": "اربط مزود OAuth أو تحقق من الهاتف عبر Discord لفتح الطبقة المجانية.",
      "badgeVerified": "تم التحقق",
      "badgeNotVerified": "غير محقق",
      "payment": "الدفع",
      "paymentDone": "مؤكد",
      "discord": {
        "phoneVerified": "الهاتف محقق",
        "linkedNoPhone": "مرتبط، الهاتف غير محقق",
        "openInvite": "افتح الدعوة"
      },
      "cta": {
        "hint": "يستغرق دقيقة واحدة فقط.",
        "button": "تحقق الآن"
      },
      "menuItem": {
        "notVerified": "تحقق من الحساب"
      }
    },
    "warmReady": "حسابك يتمتع بوصول كامل — لا يوجد شيء آخر للقيام به هنا.",
    "goToDashboard": "اذهب إلى لوحة التحكم",
    "github": {
      "title": "ربط GitHub",
      "body": "نقرة واحدة. يفتح الطبقة المجانية على الفور.",
      "linkedAs": "مرتبط بـ",
      "linkButton": "ربط GitHub"
    }
  },
  "apiError": {
    "freeTierGated": {
      "title": "الطبقة المجانية مقفلة",
      "body": "قم بتأكيد حسابك لاستخدام الطبقة المجانية.",
      "cta": "تحقق الآن"
    }
  },
  "dashboard": {
    "title": "لوحة التحكم",
    "back": "العودة",
    "welcome": "مرحبًا بعودتك، {username}",
    "overview": "فيما يلي نظرة عامة على استخدام واجهة برمجة التطبيقات (API) وإعداداتها.",
    "loadingDashboard": "جارٍ تحميل لوحة البيانات...",
    "coldBanner": {
      "title": "الطبقة المجانية مقفلة",
      "body": "قم بإثبات ملكية حسابك باستخدام Google أو عبر الهاتف Discord، أو قم بشراء أرصدة لاستخدام الطبقة المجانية.",
      "cta": "تحقق الآن"
    },
    "dailyUsage": "الاستخدام اليومي",
    "requestsOf": "{current} / {limit} طلبًا",
    "percentUsed": "تم استخدام {percent}%",
    "stats": {
      "requestsToday": "طلبات اليوم",
      "tokensToday": "الرموز اليوم",
      "imagesGenerated": "الصور التي تم إنشاؤها",
      "currentPlan": "الخطة الحالية",
      "ofDaily": "من {limit} يوميًا",
      "unlimited": "غير محدود",
      "lifetime": "{count} مدى الحياة",
      "upgradeForMore": "الترقية لأكثر من ذلك",
      "activeSubscription": "الاشتراك النشط",
      "expired": "انتهت صلاحيتها",
      "expiresToday": "تنتهي صلاحيته اليوم",
      "balance": "التوازن",
      "plan": "خطة",
      "noneEnabled": "لم يتم تمكين أي شيء حتى الآن",
      "enabled": "ممكّن",
      "upgradeHint": "ترقية مجانية",
      "limit": "الحد",
      "runwayUnlimited": "~ غير محدود",
      "runwayYears": "سنوات المدرج",
      "runwayMonths": "مو. المدرج",
      "runwayDays": "أيام المدرج",
      "tokensIn": "في",
      "tokensOut": "خارج"
    },
    "nav": {
      "menu": "القائمة",
      "configuration": "التكوين",
      "account": "الحساب",
      "modelsBrowser": "نماذج",
      "products": "ملاعب",
      "chatPlayground": "ساحة الدردشة",
      "imagePlayground": "ملعب الصور",
      "videoPlayground": "ملعب الفيديو",
      "musicPlayground": "ملعب الموسيقى",
      "ttsPlayground": "ملعب تحويل النص إلى كلام",
      "sfxPlayground": "المؤثرات الصوتية",
      "transcriptionPlayground": "تحويل الكلام إلى نص",
      "voiceOverPlayground": "المبالغ الصوتية",
      "audioToolsPlayground": "أدوات الصوت",
      "audiobookPlayground": "كتب صوتية",
      "podcastPlayground": "البودكاست",
      "dubbingPlayground": "الدبلجة",
      "voiceLibrary": "المكتبة الصوتية",
      "playgroundHub": "ملاعب"
    },
    "impersonate": {
      "banner": "العرض باسم {username} - التغييرات التي تجريها تكون باسم هذا المستخدم.",
      "close": "إغلاق"
    },
    "tabs": {
      "overview": "نظرة عامة",
      "apiKeys": "مفاتيح واجهة برمجة التطبيقات",
      "customModels": "نماذج مخصصة",
      "aliases": "رسم الخرائط النموذجية",
      "smartRouting": "التوجيه الذكي",
      "usageLog": "سجل الاستخدام",
      "analytics": "التحليلات",
      "billing": "الفواتير",
      "profile": "الملف الشخصي",
      "admin": "المشرف",
      "referrals": "الاعتمادات الحرة / الإحالة",
      "security": "الأمان",
      "modelDefaults": "إعدادات النماذج",
      "priceCaps": "حدود الأسعار"
    },
    "quickActions": {
      "viewApiKey": "عرض وإدارة مفتاح API الخاص بك",
      "manageBilling": "إدارة الاشتراك والفواتير",
      "earnCredits": "دعوة الأصدقاء، وكسب الاعتمادات"
    },
    "aliases": {
      "title": "رسم الخرائط النموذجية",
      "description": "تعيين أسماء النماذج المخصصة لنماذج واجهة برمجة التطبيقات الفعلية. استخدم الأسماء المستعارة الخاصة بك في طلبات API، Claude Code، أو أي وكيل تشفير.",
      "addNew": "إضافة رسم الخرائط",
      "aliasPlaceholder": "على سبيل المثال كلود السوناتة-4-20250514",
      "modelPlaceholder": "على سبيل المثال كلود السوناتة-4.6",
      "add": "أضف",
      "added": "تمت إضافة التعيين",
      "updated": "تم تحديث التعيين",
      "deleted": "تمت إزالة التعيين",
      "current": "التعيينات الحالية",
      "noAliases": "لا توجد تعيينات حتى الآن",
      "noAliasesHint": "أضف خريطة أعلاه للبدء",
      "usage": "مثال الاستخدام",
      "usageHint": "سيتم حل الاسم المستعار الخاص بك إلى النموذج المستهدف تلقائيًا.",
      "presets": "الإعدادات المسبقة السريعة",
      "presetsDescription": "قم بتحميل التعيينات التي تم تكوينها مسبقًا لوكلاء الترميز المشهورين. ستتم إضافة التعيينات المفقودة فقط.",
      "presetMappings": "تعيينات",
      "presetActive": "نشط",
      "presetAlreadyApplied": "كافة التعيينات من هذا الإعداد المسبق موجودة بالفعل",
      "presetApplied": "تمت إضافة التعيينات بنجاح",
      "deleteTitle": "حذف التعيين",
      "deleteConfirm": "هل أنت متأكد أنك تريد حذف هذا التعيين؟",
      "cancel": "إلغاء",
      "delete": "حذف",
      "searchModels": "نماذج البحث...",
      "customGroup": "مخصص"
    },
    "smartRouting": {
      "description": "تحديد الأسماء المستعارة للمجموعة النموذجية الخاصة بك. عندما تطلب اسم مجموعة، سيتم استخدام النموذج الأول المتاح من قائمة أولوياتك.",
      "newGroupKey": "مفتاح مجموعة جديد (على سبيل المثال، my-clude)",
      "add": "أضف",
      "save": "حفظ",
      "saved": "تم الحفظ",
      "noGroups": "لا توجد مجموعات شخصية حتى الآن. أضف واحدة أعلاه.",
      "priority": "الأولوية (الأعلى أولاً)",
      "addVariant": "إضافة البديل…",
      "noVariants": "لا توجد متغيرات حتى الآن.",
      "globalRouting": "التوجيه الذكي العالمي (للقراءة فقط)",
      "keyExists": "المفتاح قيد الاستخدام بالفعل",
      "keyCollision": "يتعارض مع اسم النموذج الموجود",
      "maxGroups": "الحد الأقصى المسموح به هو 10 مجموعات"
    },
    "analytics": {
      "totalSpent": "إجمالي ما تم إنفاقه",
      "totalRequests": "إجمالي الطلبات",
      "totalTokens": "مجموع الرموز",
      "modelsUsed": "النماذج المستخدمة",
      "costDistribution": "توزيع التكلفة",
      "tokenUsage": "استخدام الرمز المميز",
      "requestCount": "عدد الطلبات",
      "modelBreakdown": "نظرة عامة على النموذج",
      "costByModel": "التكلفة حسب النموذج",
      "modelDetails": "تفاصيل النموذج",
      "viewAll": "عرض الكل",
      "noData": "لا توجد بيانات الاستخدام حتى الآن",
      "searchModels": "نماذج البحث...",
      "title": "التحليلات",
      "modelsLabel": "نماذج",
      "toStandard": "نظرة عامة",
      "compare": "قارن",
      "kpiRequests": "الطلبات",
      "kpiCost": "التكلفة",
      "kpiModels": "نماذج",
      "requestsPerDay": "طلبات يوميا",
      "stackedByProvider": "مكدسة من قبل المزود",
      "activityHeatmap": "النشاط · الساعة × اليوم",
      "modelUsage": "استخدام النموذج",
      "bestRatio": "أفضل نسبة السعر إلى الأداء",
      "perKTokens": "لكل 1K الرموز",
      "p50Latency": "الكمون P50",
      "errorRate": "معدل الخطأ",
      "costVsLatency": "التكلفة مقابل الكمون",
      "bubbleHint": "الفقاعة = الطلبات · اليسار السفلي = أفضل مجموعة",
      "xAxisLabel": "→ سعرًا لكل 1 ألف رمز",
      "yAxisLabel": "↑ أبطأ",
      "latencyRanking": "تصنيف الكمون",
      "efficiencyScore": "نقاط الكفاءة · الرموز لكل دولار",
      "peakLabel": "الذروة",
      "noActivity": "لا يوجد نشاط",
      "noRequests": "لا توجد طلبات حتى الآن",
      "notEnoughData": "لا توجد بيانات كافية لمقارنة الكفاءة",
      "minSamples": "تحتاج إلى 5 طلبات على الأقل لكل نموذج.",
      "showAll": "عرض الكل {n}",
      "showLess": "↑ أظهر أقل",
      "top8": "أعلى 8",
      "allN": "الكل {n}",
      "vsPrevious": "مقابل السابقة",
      "tabs": {
        "totalUsage": "الاستخدام الإجمالي",
        "tokenUsage": "استخدام الرمز المميز",
        "requests": "الطلبات"
      },
      "empty": {
        "title": "لا توجد بيانات حتى الآن",
        "subtitle": "بعد إرسال طلبك الأول، ستظهر هنا إحصاءات الاستخدام لكل نموذج.",
        "cta": "ابدأ في ساحة اللعب"
      },
      "providersLabel": "مزود",
      "applyRange": "تطبيق",
      "preset24h": "24 ساعة",
      "preset7d": "7 د",
      "preset30d": "30 د",
      "preset90d": "90 د",
      "noDataHint": "قم بإجراء بعض استدعاءات واجهة برمجة التطبيقات (API) وستظهر هنا.",
      "inputTokens": "رموز الإدخال",
      "outputTokens": "رموز الإخراج",
      "vsPrev": "مقابل السابق",
      "perRequest": "لكل طلب",
      "inputRatio": "نسبة الإدخال",
      "hourSuffix": "ح",
      "tooltipFromDays": "من {n}× أيام",
      "tooltipNoActivity": "لا يوجد نشاط",
      "topN": "أعلى {n}",
      "showAllN": "عرض الكل {n} →",
      "colModel": "نموذج",
      "colRequests": "الطلبات",
      "colTokens": "الرموز",
      "colTrend": "الاتجاه 14D",
      "colLatency": "الكمون",
      "colError": "خطأ",
      "colCost": "التكلفة",
      "eff2": "#2 الكفاءة",
      "eff3": "#3 الكفاءة",
      "notEnoughEff": "لا توجد بيانات كافية لمقارنة الكفاءة",
      "needSamples": "تحتاج إلى 5 طلبات على الأقل لكل نموذج.",
      "per1kTokens": "لكل 1K الرموز",
      "noDataPlot": "لا توجد بيانات للتخطيط",
      "xAxisCost": "→ أكثر تكلفة لكل 1 ألف رمز",
      "yAxisLatency": "↑ أبطأ",
      "noDataShort": "لا توجد بيانات",
      "requestsPerDayTitle": "الطلبات يوميًا",
      "requestsPerDaySub": "مرتبة حسب المزود",
      "noActivityTitle": "لا يوجد نشاط"
    },
    "usageLog": {
      "title": "سجلات الاستخدام",
      "heading": "سجلات الاستخدام",
      "description": "اعرض سجل طلبات API واستخدام الرموز وتفاصيل التكلفة.",
      "time": "الوقت",
      "type": "النوع",
      "model": "نموذج",
      "input": "الإدخال",
      "output": "الإخراج",
      "tokens": "الرموز",
      "totalTokens": "مجموع الرموز",
      "cost": "التكلفة",
      "totalRequests": "المجموع",
      "totalCost": "التكلفة",
      "creditsUsed": "الاعتمادات المستخدمة",
      "filterModel": "تصفية حسب النموذج...",
      "filter": "تصفية",
      "reset": "إعادة تعيين",
      "allTypes": "جميع الأنواع",
      "typeUsage": "الاستخدام",
      "typeError": "خطأ",
      "timeFirst": "الوقت / الأول",
      "duration": "المدة",
      "timeToFirst": "وقت أول استجابة",
      "noStream": "بدون بث",
      "apiKey": "مفتاح واجهة برمجة التطبيقات",
      "primaryKey": "أساسي",
      "errorDetails": "تفاصيل الخطأ",
      "noData": "لا توجد بيانات الاستخدام حتى الآن",
      "download": "تحميل",
      "downloading": "جارٍ التنزيل",
      "downloadEmpty": "لا توجد طلبات في النطاق المحدد",
      "downloadReady": "التصدير جاهز",
      "downloadFailed": "فشل التصدير",
      "headingTitle": "سجل الاستخدام",
      "requestsCount": "{count} طلب",
      "descriptionLong": "طلبات API والتوكنات والتكاليف لكل طلب.",
      "tfToday": "اليوم",
      "tf24h": "24 س",
      "tf7d": "7 أيام",
      "tf30d": "30 يومًا",
      "tfCustom": "مخصص",
      "searchPlaceholder": "بحث: model:claude error:429...",
      "btnFilter": "تصفية",
      "btnExport": "تصدير",
      "dateFrom": "من",
      "dateTo": "إلى",
      "statusAll": "الكل",
      "statusSuccess": "نجاح",
      "statusError": "خطأ",
      "emptyTimeframe": "لا توجد طلبات في الإطار الزمني المحدد",
      "pageOf": "الصفحة {page} / {total} - إجمالي {count}",
      "pickRequest": "اختر طلبًا من القائمة",
      "fallbackError": "خطأ",
      "statInput": "المدخل",
      "statOutput": "المخرج",
      "statLatency": "زمن الاستجابة",
      "statCost": "التكلفة",
      "wordsApprox": "حوالي {count} كلمة",
      "btnAnalyze": "عرض في التحليلات",
      "timingTitle": "تفصيل التوقيت",
      "timingTotal": "الإجمالي: {duration}",
      "cacheTitle": "تخزين المطالبات مؤقتًا",
      "cacheSupported": "مدعوم",
      "cacheHitRate": "معدل الإصابة في التخزين المؤقت",
      "cacheSavings": "التوفير",
      "cacheVsFresh": "مقارنة بسعر غير مخزن مؤقتًا",
      "metaTitle": "البيانات الوصفية",
      "metaEndpoint": "نقطة النهاية",
      "metaStream": "البث",
      "metaModel": "النموذج",
      "metaTokens": "الرموز",
      "metaTimestamp": "الطابع الزمني",
      "metaError": "الخطأ",
      "exportNoData": "لا توجد بيانات في الإطار الزمني المحدد",
      "exportSuccess": "تم تصدير {count} صف",
      "exportFailed": "فشل التصدير"
    },
    "referrals": {
      "title": "برنامج الإحالة",
      "yourCode": "رابط الإحالة الخاص بك",
      "copy": "نسخ",
      "copied": "تم النسخ إلى الحافظة",
      "referredUsers": "المستخدمون المُحالون",
      "totalReferred": "إجمالي المستخدمين المحالين",
      "noUsers": "لم تقم بإحالة أي مستخدمين حتى الآن.",
      "rewards": {
        "title": "مكافآت الإحالة",
        "forFriends": "لأصدقائك",
        "description1": "تحصل على 10% من كل عملية شراء رصيد يقوم بها المستخدمون المدعوون.",
        "description2": "يحصل كل مستخدم مدعو على يوم واحد مجانًا Airforce Premium."
      }
    },
    "profile": {
      "title": "إعدادات الملف الشخصي",
      "description": "إدارة تفاصيل حسابك وكلمة المرور.",
      "username": "اسم المستخدم",
      "usernamePlaceholder": "أدخل اسم المستخدم",
      "email": "عنوان البريد الإلكتروني",
      "emailPlaceholder": "أدخل عنوان البريد الإلكتروني",
      "emailHelp": "سوف نستخدم هذا لاستعادة الحساب.",
      "newPassword": "كلمة المرور الجديدة",
      "passwordPlaceholder": "اتركه فارغا للحفاظ على التيار",
      "confirmPassword": "تأكيد كلمة المرور الجديدة",
      "confirmPasswordPlaceholder": "تأكيد كلمة المرور الجديدة",
      "saveChanges": "حفظ التغييرات",
      "passwordsDoNotMatch": "كلمات المرور غير متطابقة",
      "passwordTooShort": "يجب أن تتكون كلمة المرور من 6 أحرف على الأقل",
      "noChanges": "لم يتم إجراء أي تغييرات",
      "updateSuccess": "تم تحديث الملف الشخصي بنجاح",
      "updateFailed": "فشل في تحديث الملف الشخصي",
      "noEmail": "لم يتم تعيين البريد الإلكتروني",
      "memberSince": "عضو منذ",
      "lastLogin": "آخر تسجيل دخول",
      "changePassword": "تغيير كلمة المرور",
      "twoFactor": {
        "title": "المصادقة الثنائية",
        "activeDescription": "حسابك محمي بواسطة تطبيق المصادقة. إدارة الرموز الخاصة بك أو تعطيل 2FA.",
        "inactiveDescription": "أضف طبقة إضافية من الأمان باستخدام تطبيق المصادقة (Google Authenticator، Authy، 1Password، ...).",
        "active": "نشط",
        "inactive": "غير ممكّن",
        "setup": "قم بإعداد 2FA",
        "manage": "إدارة 2FA"
      },
      "connectedAccounts": {
        "title": "الحسابات المرتبطة",
        "description": "اربط Google أو GitHub أو Discord لتسجيل دخول أسرع وفتح الطبقة المجانية.",
        "linkedAs": "مرتبط بـ",
        "connected": "Connected",
        "notConnected": "غير متصل",
        "connect": "ربط",
        "unlink": "فصل",
        "cancel": "إلغاء",
        "unlinkConfirmTitle": "فصل {provider}؟",
        "unlinkConfirmDesc": "لن تتمكن من تسجيل الدخول باستخدام {provider} بعد الآن. يمكنك إعادة الربط في أي وقت.",
        "unlinkSuccess": "تم الفصل.",
        "lastMethodHint": "عيّن كلمة مرور أو اربط مزودًا آخر قبل فصل هذا.",
        "lastMethodError": "لا يمكنك إزالة طريقة تسجيل الدخول الوحيدة المتبقية."
      }
    },
    "warnings": {
      "noEmailTitle": "عنوان البريد الإلكتروني مفقود",
      "noEmailDescription": "يرجى إضافة عنوان بريد إلكتروني إلى ملفك الشخصي للتأكد من أنه يمكنك استرداد حسابك إذا فقدت الوصول إليه.",
      "addEmailAction": "إضافة البريد الإلكتروني",
      "usageWarning": "تحذير من الاستخدام العالي",
      "usageBlocked": "تم الوصول إلى حد استخدام الخطة",
      "refillStarting": "جارٍ بدء عملية الدفع…",
      "refillNow": "إعادة ملء الخطة الآن",
      "refillHint": "دفعة لمرة واحدة، تعيد ضبط ميزانيتك الائتمانية الشهرية على الفور. الاشتراك يبقى نشطا."
    },
    "apiKey": {
      "title": "مفتاح API الخاص بك",
      "subtitle": "استخدم هذا المفتاح لمصادقة طلباتك. احتفظ به بسرية.",
      "copy": "نسخ",
      "copied": "تم النسخ",
      "securityNotice": "إشعار أمني",
      "securityWarning": "لا تشارك مفتاح API علنًا ولا تضعه في نظام التحكم بالإصدارات. عامله مثل كلمة المرور.",
      "quickStart": "بداية سريعة",
      "secondaryKeys": "مفاتيح API الثانوية",
      "createKey": "إنشاء مفتاح جديد",
      "noKeys": "لم يتم العثور على مفاتيح API ثانوية",
      "noKeysDesc": "قم بإنشاء واحدة لإدارة الحدود المحددة لتطبيقات مختلفة.",
      "label": "التسمية",
      "rpmLimit": "RPM الحد",
      "creditAllowance": "بدل الائتمان",
      "creditsUsed": "الاعتمادات المستخدمة",
      "deleteKey": "حذف مفتاح API",
      "deleteKeyConfirm": "هل أنت متأكد أنك تريد حذف المفتاح \"{label}\"؟ لا يمكن التراجع عن هذا الإجراء.",
      "editKey": "تحرير مفتاح API",
      "createKeyTitle": "إنشاء مفتاح API الثانوي",
      "createKeyDesc": "قم بتعيين تسمية وحدود محددة لهذا المفتاح.",
      "primary": "أساسي",
      "billingTier": "فئة الفوترة",
      "tierDescription": "يحدد ما إذا كان هذا المفتاح يستخدم حدود الخطة أو رصيد Pay-as-you-Go.",
      "tierDefault": "افتراضي",
      "tierDefaultDesc": "يستخدم إعدادات الحساب",
      "tierPremium": "Premium فقط",
      "tierPremiumDesc": "حدود الخطة فقط، لا P2G",
      "tierPaygo": "Pay-as-you-Go",
      "tierPaygoDesc": "رصيد P2G فقط",
      "modelFilter": "مرشح النموذج",
      "modelFilterDesc": "تقييد النماذج التي يمكن استخدامها مع هذا المفتاح.",
      "allModels": "جميع النماذج",
      "selectedModels": "نماذج مختارة فقط",
      "searchModels": "ابحث في النماذج...",
      "modelsSelected": "النماذج المختارة",
      "resetSuccess": "تم إعادة تعيين مفتاح API بنجاح",
      "resetFailed": "فشل في إعادة تعيين مفتاح API",
      "resetError": "حدث خطأ أثناء إعادة تعيين مفتاح API",
      "createFailed": "فشل في إنشاء مفتاح API",
      "updateFailed": "فشل في تحديث مفتاح API",
      "deleteFailed": "فشل في حذف مفتاح API",
      "genericError": "حدث خطأ",
      "createSuccess": "تم إنشاء مفتاح API بنجاح",
      "deleteConfirm": "هل أنت متأكد أنك تريد حذف المفتاح \"{label}\"؟",
      "deleteSuccess": "تم حذف مفتاح API بنجاح",
      "noSecondaryKeys": "لم يتم العثور على مفاتيح API ثانوية",
      "updateSuccess": "تم تحديث مفتاح API بنجاح",
      "noModelsFound": "لم يتم العثور على نماذج",
      "heading": "مفاتيح API",
      "subheading": "إدارة المفاتيح والصلاحيات",
      "newKey": "مفتاح جديد",
      "searchPlaceholder": "ابحث في المفاتيح...",
      "primaryKey": "المفتاح الأساسي",
      "primaryBadge": "أساسي",
      "fullAccess": "وصول كامل",
      "fullAccessAllN": "وصول كامل - كل النماذج ({count})",
      "restricted": "مقيد",
      "restrictedN": "مقيد - {count} نموذج",
      "requestsLabel": "طلبات",
      "noResults": "لا توجد نتائج مطابقة",
      "anotherPerProject": "مفتاح آخر لكل مشروع",
      "create": "إنشاء",
      "keysOfMax": "{count} من {max} مفاتيح",
      "planLabel": "الخطة:",
      "metaCreated": "تم الإنشاء - آخر استخدام: أبدًا",
      "edit": "تعديل",
      "delete": "حذف",
      "cancel": "إلغاء",
      "reset": "إعادة تعيين",
      "resetConfirmTitle": "هل أنت متأكد تمامًا؟",
      "resetConfirmDesc": "سيصبح المفتاح الأساسي الحالي غير صالح فورًا وستحصل على مفتاح جديد.",
      "confirmReset": "نعم، إعادة التعيين",
      "sectionKey": "المفتاح",
      "hide": "إخفاء",
      "show": "عرض",
      "statRequestsToday": "الطلبات اليوم",
      "statTokensToday": "الرموز اليوم",
      "statCostToday": "التكلفة اليوم",
      "statErrorRate": "معدل الأخطاء",
      "statPercentOfLimit": "0% من الحد",
      "statErrorOf": "0 من 0",
      "sectionPermsLimits": "الأذونات والحدود",
      "scope": "النطاق",
      "rateLimit": "حد المعدل",
      "ipWhitelist": "قائمة IP المسموح",
      "sectionQuickstart": "بدء سريع بهذا المفتاح",
      "copiedShort": "تم النسخ",
      "copyShort": "نسخ",
      "dangerResetTitle": "إعادة تعيين المفتاح",
      "dangerResetDesc": "ينشئ مفتاحًا جديدًا؛ يصبح المفتاح القديم غير صالح فورًا.",
      "performReset": "إجراء إعادة التعيين",
      "createDialogDesc": "عيّن تسمية وحدودًا؛ تظهر المعاينة على اليمين.",
      "freePlanWarning": "الخطة المجانية: طلب واحد/دقيقة، 1,000 طلب/يوم، ولا يوجد رصيد. المفتاح الثاني هنا مفيد غالبًا لفصل الوصول. اختر Pay-as-you-Go واشحن الرصيد للحصول على حدود أعلى.",
      "placeholderLabel": "مثلاً: تطبيق الإنتاج",
      "unlimited": "غير محدود",
      "unlimitedDescPre": "- يستخدم المفتاح رصيد/حصة الحساب بالكامل. ألغِ التحديد لتعيين حد ائتماني صارم.",
      "unlimitedDescPost": "يعطل المفتاح فورًا.",
      "balanceZeroNote": "ملاحظة: رصيد حسابك $0؛ حتى المفتاح غير المحدود لا يمكنه الإنفاق.",
      "tierHelp": "يحدد ما إذا كانت حدود الخطة أو Pay-as-you-Go ستُستخدم.",
      "previewLabel": "معاينة",
      "previewLive": "يتم التحديث مباشرة. يسري بعد الإنشاء.",
      "previewFooter": "المعاينة الكاملة على اليمين",
      "creating": "جارٍ الإنشاء…",
      "createNewKey": "إنشاء مفتاح جديد",
      "editDesc": "عدّل التسمية والحدود.",
      "lockedKey": "هذا المفتاح معطل.",
      "lockedKeyDescPre": "حد بقيمة",
      "lockedKeyDescMid": "يحظر كل الطلبات. اجعل RPM لا يقل عن 1، واضبط حد الائتمان على قيمة أكبر من 0 أو فعّل",
      "lockedKeyDescPost": "ثم احفظ.",
      "staleRpmWarning": "قيمة RPM المحفوظة ({rpm}) خارج النطاق المسموح (1-{cap})؛ غالبًا بعد تغيير الخطة/الفئة. عدّلها قبل الحفظ.",
      "maxLabel": "الحد الأقصى",
      "saving": "جارٍ الحفظ…",
      "saveChanges": "حفظ التغييرات",
      "primaryKeyParen": "(المفتاح الأساسي)",
      "ipWhitelistDisabled": "قائمة السماح لعناوين IP معطلة",
      "ipWhitelistSaved": "تم حفظ قائمة السماح لعناوين IP ({count})",
      "saveFailed": "فشل الحفظ",
      "ipDialogDesc": "اتركه فارغًا للسماح بأي IP. وإلا ضع IP واحدًا في كل سطر أو افصلها بفواصل. المطابقة دقيقة؛ حسابات المدير مسموح بها دائمًا بشكل مستقل.",
      "ipPlaceholder": "مثلاً: 203.0.113.42\n198.51.100.7",
      "ipWarning": "تحذير:",
      "ipWarningDesc": "إذا لم يكن عنوان IP الحالي ضمن القائمة فستحظر نفسك. شغّل",
      "ipWarningDescPost": "أولًا.",
      "save": "حفظ",
      "ipNoneAll": "لا شيء - جميع عناوين IP مسموح بها",
      "ipAllowedSingle": "مسموح بـ {count} عنوان IP",
      "ipAllowedPlural": "مسموح بـ {count} عناوين IP",
      "requestsPerDay": "{count} طلب / يوم",
      "requestsPerMin": "{count} طلب / دقيقة",
      "modelsSelectionN": "التحديد: {count}",
      "modelsAllN": "الكل ({count}+)",
      "modelsAllUnknown": "الكل (-)",
      "unnamed": "بدون اسم",
      "tierLabel": "الفئة",
      "previewRpm": "{rpm} طلب/دقيقة",
      "previewModels": "النماذج",
      "creditsSuffix": "{count} رصيد",
      "tierStandard": "قياسي",
      "tierStandardDesc": "إعدادات الحساب الافتراضية",
      "tierPremiumOnly": "Premium فقط",
      "tierPremiumOnlyDesc": "حدود الخطة فقط، بدون P2G",
      "tierPaygoFull": "Pay-as-you-Go",
      "tierPaygoFullDesc": "رصيد P2G فقط",
      "modelsAllBtn": "كل النماذج",
      "modelsSelection": "تحديد...",
      "tierGroupLabel": "الفئة"
    },
    "customModels": {
      "addTitle": "إضافة نموذج مخصص",
      "addDescription": "قم بتوصيل نقاط النهاية النموذجية الخاصة بك لاستخدامها من خلال واجهة برمجة التطبيقات (API) الخاصة بنا.",
      "yourModels": "النماذج المخصصة الخاصة بك",
      "noModels": "لا توجد نماذج مخصصة حتى الآن",
      "lookingForGlobal": "هل تبحث عن النماذج المضمنة التي يمكنك استخدامها مع الاعتمادات الخاصة بك؟",
      "browseModels": "تصفح النماذج",
      "openPlayground": "ملعب مفتوح",
      "addFirst": "أضف النموذج الأول الخاص بك باستخدام النموذج",
      "displayName": "اسم العرض",
      "modelId": "معرف النموذج",
      "provider": "مزود",
      "endpointUrl": "نقطة النهاية URL",
      "providerApiKey": "مفتاح واجهة برمجة التطبيقات للموفر",
      "maxTokens": "رموز ماكس",
      "modelType": "نوع النموذج",
      "chat": "الدردشة",
      "images": "الصور",
      "addModel": "إضافة نموذج",
      "adding": "جارٍ الإضافة...",
      "saveChanges": "حفظ التغييرات",
      "saving": "جارٍ الحفظ...",
      "cancel": "إلغاء",
      "editModel": "تحرير النموذج",
      "updateConfig": "تحديث التكوين لـ {name}",
      "leaveBlank": "اتركه فارغًا للاحتفاظ بالمفتاح الموجود",
      "deleteConfirm": "هل أنت متأكد أنك تريد حذف النموذج \"{name}\"؟",
      "deleteTitle": "حذف النموذج",
      "delete": "حذف"
    },
    "billing": {
      "activeSubscription": "الاشتراك النشط",
      "manageDetails": "إدارة خطتك الحالية وتفاصيل الفواتير.",
      "plan": "خطة {plan}",
      "billedMonthly": "يتم إصدار الفاتورة شهريًا بسعر €{price}/الشهر",
      "manageSubscription": "إدارة الاشتراك",
      "manageOnCreem": "إدارة على كريم",
      "creemSoon": "إدارة كريم قريبا",
      "manageDescription": "انقر فوق \"إدارة الاشتراك\" لتحديث خطتك أو طريقة الدفع أو إلغاء اشتراكك من خلال بوابة الفوترة الآمنة الخاصة بنا.",
      "manageDescriptionCreem": "انقر فوق \"إدارة على Creem\" لتحديث خطتك أو طريقة الدفع أو إلغاء اشتراكك من خلال بوابة الفوترة الآمنة الخاصة بـ Creem.",
      "cancelConfirm": "هل أنت متأكد أنك تريد إلغاء اشتراكك؟ سيتم تخفيض تصنيفك إلى الخطة المجانية على الفور.",
      "headerSubtitle": "إدارة رصيدك أو الترقية إلى الاشتراك."
    },
    "upgrade": {
      "title": "قم بترقية خطتك",
      "subtitle": "فتح المزيد من الطلبات والميزات المتميزة.",
      "currency": {
        "eur": "EUR",
        "usd": "USD"
      },
      "billing": {
        "subscription": "الاشتراك",
        "onetime": "تذكرة لمدة شهر واحد"
      },
      "premium": {
        "badge": "موصى به",
        "perMonth": "/ مو",
        "per30Days": "/ 30 د",
        "feature1": "5 طلبات في الدقيقة",
        "feature2": "5000 طلب يوميا",
        "feature3": "دعم الأولوية",
        "ctaSubscription": "احصل على قسط (فرعي)",
        "ctaOnetime": "الحصول على قسط (ممر)"
      },
      "master": {
        "badge": "الأكثر شعبية",
        "perMonth": "/ مو",
        "per30Days": "/ 30 د",
        "feature1": "10 طلبات في الدقيقة",
        "feature2": "طلبات يومية غير محدودة",
        "feature3": "دعم مخصص",
        "ctaSubscription": "الحصول على الماجستير (الفرعي)",
        "ctaOnetime": "احصل على الماجستير (التمرير)",
        "topUp": "زيادة الاعتمادات",
        "topUpDesc": "إعادة تعيين الاعتمادات اليومية الخاصة بك على الفور"
      },
      "topUp": "زيادة الاعتمادات",
      "topUpDesc": "إعادة تعيين الاعتمادات اليومية الخاصة بك على الفور",
      "processing": "جارٍ المعالجة...",
      "agreeToTerms": "أنا أوافق على",
      "termsLink": "شروط الخدمة",
      "andThe": "و",
      "refundPolicy": "سياسة استرداد الأموال",
      "mustAgree": "يرجى الموافقة على الشروط وسياسة استرداد الأموال.",
      "selectPaymentMethod": "حدد طريقة الدفع",
      "cryptoOnlyOneTime": "تدعم مدفوعات العملات المشفرة التصاريح لمرة واحدة فقط (بدون اشتراكات). اختر بين تصريح Premium أو Master لمدة 30 يومًا.",
      "cryptoNotice": "تمريرة لمرة واحدة فقط"
    },
    "addons": {
      "title": "الإضافات",
      "subtitle": "تعزيز تجربتك مع الميزات الاختيارية.",
      "fullContext": {
        "title": "Full Context Addon",
        "active": "Full Context نشط",
        "description": "إزالة قيود النظام الأساسي على طول السياق. لا تزال حدود نموذج الموفر سارية.",
        "price": "9.99 يورو/الشهر",
        "feature1": "سياق غير محدود",
        "feature2": "يعمل مع أي خطة",
        "addToPlan": "أضف إلى الخطة",
        "manageAddon": "إدارة الملحق",
        "processing": "جارٍ المعالجة...",
        "cancelConfirm": "هل أنت متأكد أنك تريد إلغاء الملحق Full Context؟ سيتم إلغاؤه على الفور دون تعويض.",
        "activeDescription": "تم تمكين طول سياق غير محدود (9.99 يورو/الشهر)"
      }
    },
    "pay2go": {
      "badge": "Pay2Go",
      "active": "Pay-As-You-Go نشط",
      "description": "ادفع فقط مقابل ما تستخدمه دون حدود للسعر",
      "balance": "التوازن",
      "unlimitedRequests": "طلبات غير محدودة",
      "unlimitedDescription": "يمكنك الوصول إلى كل النماذج بدون حدود يومية طالما لديك رصيد",
      "currentBalance": "الرصيد الحالي",
      "payAsYouGoCredits": "اعتمادات الدفع أولاً بأول",
      "billingMode": "وضع الفوترة",
      "noRateLimits": "لا توجد حدود للسعر نشطة",
      "creemSoon": "قريبا",
      "creemSoonNotice": "التكامل كريم قريبا!",
      "creemDescription": "البطاقة / العالمية",
      "title": "Pay-As-You-Go",
      "invite": {
        "title": "احصل على 20% المزيد من الاعتمادات",
        "description": "قم بدعوة الأصدقاء للحصول على رصيد إضافي بنسبة 20% Pay2Go."
      },
      "tabs": {
        "topUp": "اشحن رصيدك",
        "stats": "احصائيات",
        "models": "نماذج"
      },
      "topup": {
        "title": "إضافة الاعتمادات",
        "description": "اختر المبلغ الخاص بك على صفحة الدفع الآمنة",
        "button": "إضافة الائتمان",
        "processing": "جارٍ المعالجة...",
        "selectAmount": "حدد المبلغ",
        "customAmount": "المبلغ المخصص",
        "minAmount": "الحد الأدنى للمبلغ هو",
        "orEnterCustom": "أو أدخل مبلغًا مخصصًا",
        "subtitle": "اختر مبلغًا · لا يوجد حد أدنى للإنفاق · لا يوجد انتهاء صلاحية"
      },
      "benefits": {
        "title": "فوائد Pay-As-You-Go",
        "noRateLimits": "لا توجد حدود للمعدلات عند تمكينها بالرصيد",
        "exclusiveModels": "الوصول إلى متغيرات نموذج لعب الأدوار الحصرية",
        "payPerUse": "ادفع فقط مقابل الرموز المميزة التي تستخدمها بالفعل",
        "noExpiry": "الاعتمادات لا تنتهي أبدا",
        "noExpiryTitle": "لا تنتهي صلاحيته أبدًا",
        "noExpiryDesc": "الائتمان لا ينفد أبدا",
        "instantTitle": "متاح على الفور",
        "instantDesc": "صالحة للاستخدام مباشرة بعد الدفع",
        "switchTitle": "تبديل النموذج",
        "switchDesc": "التبديل بين النماذج بحرية"
      },
      "stats": {
        "currentBalance": "الرصيد الحالي",
        "status": "الحالة",
        "active": "نشط",
        "disabled": "معطل",
        "disabledWarning": "Pay-As-You-Go معطل",
        "disabledDescription": "لديك {balance} من الرصيد، لكن الدفع حسب الاستخدام معطل. فعّله لاستخدام رصيدك والوصول إلى النماذج الحصرية.",
        "noBalanceWarning": "لا يوجد رصيد متبقي",
        "noBalanceDescription": "أضف أرصدة لمواصلة استخدام ميزات الدفع أولاً بأول والوصول إلى النماذج الحصرية."
      },
      "models": {
        "noModels": "لا تتوفر نماذج الدفع عند الاستخدام",
        "pay2goOnly": "Pay2Go فقط",
        "accordionHint": "النماذج التي يمكنك استخدامها برصيد Pay-As-You-Go"
      },
      "toggle": {
        "enabled": "تم الآن تمكين الدفع أولاً بأول",
        "disabled": "تم الآن تعطيل الدفع أولاً بأول",
        "error": "فشل في تبديل الدفع أولاً بأول"
      },
      "usagePerMonth": "الاستخدام/الشهر",
      "runway": "Runway",
      "autoReload": "إعادة التحميل التلقائي",
      "last7Days": "آخر 7 أيام",
      "vsLastWeek": "مقابل الأسبوع الماضي",
      "requests": "الطلبات",
      "popular": "POPULAR",
      "bestValue": "أفضل قيمة",
      "customAmountLabel": "المبلغ المخصص",
      "paymentMethod": "طريقة الدفع",
      "creemSub": "البطاقة · SEPA · Apple Pay",
      "cryptoTitle": "العملات المشفرة · USDC/USDT",
      "cryptoSub": "فوري · مجهول",
      "trust": {
        "secure": "الدفع الآمن",
        "ssl": "طبقة المقابس الآمنة 256 بت",
        "gdpr": "متوافق مع اللائحة العامة لحماية البيانات"
      },
      "useBalance": "استخدم الرصيد"
    },
    "billingMode": {
      "payAsYouGo": "Pay-As-You-Go",
      "subscriptionPlans": "خطط الاشتراك"
    },
    "errors": {
      "failedToFetchUser": "فشل في جلب بيانات المستخدم",
      "unknownError": "حدث خطأ غير معروف",
      "allFieldsRequired": "جميع الحقول مطلوبة.",
      "invalidEndpointUrl": "نقطة النهاية غير صالحة URL.",
      "failedToAddModel": "فشلت إضافة النموذج",
      "failedToUpdateModel": "فشل في تحديث النموذج",
      "failedToDeleteModel": "فشل في حذف النموذج",
      "failedToCancelSubscription": "فشل في إلغاء الاشتراك",
      "failedToCreateCheckout": "فشل إنشاء جلسة الخروج",
      "failedToCreatePortal": "فشل في إنشاء جلسة البوابة الإلكترونية",
      "failedToCancelAddon": "فشل في إلغاء الملحق",
      "alreadySubscribed": "لديك بالفعل اشتراك نشط في هذه الخطة. قم بإلغائها أولاً أو استخدم خيار إعادة التعبئة لزيادة الاعتمادات."
    },
    "toasts": {
      "modelAdded": "تمت إضافة النموذج بنجاح!",
      "modelUpdated": "تم تحديث النموذج بنجاح!",
      "modelDeleted": "تم حذف النموذج بنجاح!",
      "subscriptionCancelled": "تم إلغاء الاشتراك بنجاح",
      "addonCancelled": "تم إلغاء الملحق بنجاح"
    },
    "modelBadges": {
      "chat": "الدردشة",
      "image": "صورة"
    },
    "eyebrow": "نظرة عامة",
    "welcomeBack": "مرحبًا بعودتك",
    "overviewSubtitle": "إليك نظرة عامة — هل أنت مستعد لإرسال طلبك الأول؟",
    "actions": {
      "createKey": {
        "title": "إنشاء مفتاح API",
        "desc": "أنشئ مفتاحك الأول للبدء",
        "cta": "إنشاء"
      },
      "billing": {
        "title": "إدارة الفواتير",
        "desc": "التعبئة والاشتراكات وطرق الدفع",
        "cta": "مفتوح"
      },
      "credits": {
        "title": "اعتمادات مجانية",
        "desc": "احصل على 10% على كل عملية شراء رصيد يقوم بها الإحالات الخاصة بك",
        "cta": "تخليص"
      }
    },
    "security": {
      "statusSuccess": "نجاح",
      "statusFail": "فشل",
      "detailWrongPassword": "كلمة مرور غير صحيحة",
      "detail2faFailed": "فشل 2FA",
      "detailUnknownUser": "مستخدم غير معروف",
      "detailLockedOut": "الحساب مقفل (حد المعدل)",
      "methodPassword": "كلمة المرور",
      "methodTotp": "2FA عبر TOTP",
      "methodMagicLink": "رابط سحري",
      "locationUnknown": "الموقع غير معروف",
      "deviceUnknown": "غير معروف",
      "deviceMobileApp": "تطبيق الهاتف",
      "deviceMobileSuffix": "هاتف",
      "loginLocationsTitle": "مواقع تسجيل الدخول - 14 يومًا",
      "country": "بلد",
      "countries": "بلدان",
      "events": "الأحداث",
      "logins": "عمليات تسجيل الدخول",
      "failuresShort": "فشل",
      "activeSessions": "الجلسات النشطة",
      "signOutOthers": "تسجيل الخروج من البقية",
      "loading": "جارٍ التحميل…",
      "loadError": "فشل التحميل",
      "noSessions": "لا توجد جلسات نشطة.",
      "activeBadge": "نشطة",
      "signOut": "تسجيل الخروج",
      "relativeNow": "نشط الآن",
      "relativeMin": "منذ {n} دقيقة",
      "relativeHour": "منذ {n} ساعة",
      "relativeDay": "منذ {n} يوم",
      "relativeDays": "منذ {n} أيام",
      "unknownCountry": "بلد غير معروف",
      "burstHeading": "{count} محاولات فاشلة من {country} {flag} في {when}",
      "burstLocked": "تم قفل الحساب تلقائيًا لمدة 15 دقيقة بعد {count} محاولة.",
      "burstAdvice": "إذا لم تكن أنت، فغيّر كلمة مرورك وتحقق من 2FA.",
      "changePassword": "تغيير كلمة المرور",
      "dismiss": "تجاهل",
      "statTotal": "الإجمالي",
      "statSuccess": "ناجحة",
      "statFailures": "فشلت",
      "noLoginEvents": "لم يتم العثور على أحداث تسجيل دخول.",
      "colStatus": "الحالة",
      "colLocation": "الموقع",
      "colIp": "IP",
      "colDevice": "الجهاز",
      "colMethod": "الطريقة",
      "colTime": "الوقت",
      "retentionNote": "تُحفظ أحداث تسجيل الدخول لمدة 90 يومًا. يتم تقدير الموقع عبر استعلام IP.",
      "ipsSingle": "IP",
      "ipsPlural": "عناوين IP",
      "subtitle": "النشاط المشبوه وسجل تسجيل الدخول",
      "score": {
        "title": "نقاط الأمان",
        "outOf": "من 100",
        "tierLow": "منخفض",
        "tierMedium": "متوسط",
        "tierHigh": "عالي",
        "activeCount": "{active} من {total} حماية نشطة",
        "measuresTitle": "الحماية",
        "measuresCount": "{active}/{total} نشطة",
        "improve": "تحسين النقاط",
        "manage": "إدارة",
        "activate": "تفعيل",
        "add": "إضافة",
        "link": "ربط",
        "factor2faLabel": "المصادقة الثنائية",
        "factor2faDesc": "تطبيق المصادقة موصى به",
        "factorEmailLabel": "عنوان البريد الإلكتروني",
        "factorEmailDesc": "لاسترداد الحساب والإشعارات",
        "factorGoogleLabel": "حساب Google مرتبط",
        "factorGoogleDesc": "خيار تسجيل دخول ثانوي بدون كلمة مرور",
        "factorDiscordLabel": "Discord مرتبط ومحقق",
        "factorDiscordDesc": "حساب Discord مع هاتف محقق",
        "factorDiscordDescUnverified": "Discord مرتبط لكن الهاتف غير محقق",
        "factor2faActive": "نشط عبر تطبيق المصادقة"
      }
    }
  },
  "chatPlayground": {
    "title": "منطقة تجربة الدردشة",
    "back": "العودة",
    "history": "التاريخ",
    "searchConversations": "بحث في المحادثات...",
    "chatDeleted": "تم حذف الدردشة",
    "newChat": "دردشة جديدة",
    "conversations": "المحادثات",
    "noConversations": "لا توجد محادثات حتى الآن",
    "startNewChat": "ابدأ محادثة جديدة للبدء",
    "noResults": "لم يتم العثور على نتائج",
    "tryDifferentSearch": "حاول استخدام مصطلح بحث مختلف",
    "navigate": "انتقل",
    "select": "اختر",
    "close": "إغلاق",
    "anytime": "في أي وقت",
    "format": "التنسيق",
    "stream": "تيار",
    "selectModel": "حدد نموذجًا",
    "searchModels": "نماذج البحث...",
    "messages": "الرسائل",
    "clear": "واضح",
    "startConversation": "ابدأ محادثة",
    "typeMessageToBegin": "اكتب رسالة أدناه لبدء الدردشة مع الذكاء الاصطناعي",
    "thinking": "أفكر...",
    "edit": "تحرير",
    "regenerate": "تجديد",
    "copy": "نسخ",
    "submitAndRegenerate": "إرسال وتجديد",
    "cancel": "إلغاء",
    "role": {
      "user": "المستخدم",
      "assistant": "مساعد",
      "system": "النظام"
    },
    "error": "خطأ",
    "rateLimitExceeded": "تم تجاوز الحد الأقصى للسعر",
    "imageAttached": "الصورة مرفقة",
    "attachImage": "إرفاق الصورة",
    "attachMenu": {
      "open": "إضافة مرفق",
      "document": "ملفات",
      "documentHint": "إرفاق ملف PDF أو مستند نصي",
      "gallery": "معرض",
      "galleryHint": "اختر صورة من جهازك",
      "camera": "الكاميرا",
      "cameraHint": "التقاط صورة مباشرة",
      "generateImage": "توليد الصورة",
      "generateImageHint": "إنشاء صورة باستخدام الذكاء الاصطناعي",
      "extracting": "استخراج المحتوى...",
      "tokensSuffix": "الرموز",
      "removeDocument": "إزالة الملف",
      "errorTooLarge": "الملف كبير جدًا (5 ميغابايت كحد أقصى).",
      "errorUnsupported": "نوع الملف هذا غير مدعوم.",
      "errorExtract": "فشل في قراءة هذا الملف."
    },
    "imageGen": {
      "title": "توليد الصورة",
      "subtitle": "اختر نموذجًا، واكتب مطالبة، وأرفق النتيجة",
      "close": "إغلاق",
      "model": "نموذج",
      "pickModel": "اختر نموذجًا",
      "noModels": "لا توجد نماذج صور متاحة",
      "searchModels": "بحث في نماذج الصور...",
      "prompt": "موجه",
      "promptPlaceholder": "بحيرة جبلية هادئة عند غروب الشمس…",
      "promptRequired": "الرجاء إدخال موجه",
      "modelRequired": "يرجى اختيار النموذج أولا",
      "parameters": "المعلمات",
      "aspectRatio": "نسبة الارتفاع",
      "quality": "الجودة",
      "numImages": "عدد الصور",
      "results": "النتائج",
      "generate": "إنشاء",
      "generating": "جارٍ الإنشاء…",
      "regenerate": "تجديد",
      "attach": "نعلق",
      "download": "تحميل",
      "attached": "مرفق للدردشة",
      "attachFailed": "لا يمكن إرفاق الصورة"
    },
    "typeYourMessage": "اكتب رسالتك...",
    "send": "أرسل",
    "quickSettings": "الإعدادات السريعة",
    "temperature": "درجة الحرارة",
    "precise": "دقيق",
    "creative": "إبداعي",
    "systemMessage": "رسالة النظام",
    "systemMessagePlaceholder": "أنت مساعد مفيد..",
    "maxTokens": "رموز ماكس",
    "config": "التكوين",
    "code": "الكود",
    "apiConfig": "تكوين واجهة برمجة التطبيقات",
    "apiConfigDescription": "قم بضبط معلمات طلب واجهة برمجة التطبيقات الخاصة بك.",
    "apiFormat": "تنسيق واجهة برمجة التطبيقات",
    "openAIFormat": "OpenAI التنسيق",
    "anthropicFormat": "Anthropic التنسيق",
    "streaming": "الجري",
    "streamingDescription": "تلقي الرموز عند إنشائها",
    "systemMessageConfigPlaceholder": "أدخل رسالة النظام لتعيين سلوك المساعد...",
    "advancedSettings": "الإعدادات المتقدمة (الأدوات/الوظائف)",
    "toolDefinitions": "تعريفات الأدوات",
    "addTool": "إضافة أداة",
    "tool": "أداة",
    "functionName": "اسم الوظيفة",
    "description": "الوصف",
    "parametersJson": "المعلمات (JSON)",
    "codeSnippets": "مقتطفات التعليمات البرمجية",
    "codeSnippetsDescription": "رمز جاهز للاستخدام للتكوين الحالي الخاص بك.",
    "lookingForRoleplay": "هل تبحث عن لعب الأدوار؟",
    "roleplayPrompt": "تحقق من",
    "roleplayLink": "llmplayground.net",
    "roleplayCTA": "- أفضل واجهة لعب الأدوار لـ Airforce.",
    "visitSite": "زيارة الموقع",
    "chat": "الدردشة",
    "model": "نموذج",
    "failedToLoadModels": "فشل تحميل النماذج",
    "selectModelError": "الرجاء اختيار النموذج",
    "emptyResponseError": "لم يستجب النموذج بعد عدة محاولات. يرجى المحاولة مرة أخرى.",
    "imageQuery": "ماذا ترى في هذه الصورة؟",
    "copied": "تم النسخ إلى الحافظة",
    "uploadPreview": "تحميل المعاينة",
    "clearChat": "مسح الدردشة",
    "clearConfirmMessage": "هل أنت متأكد أنك تريد مسح هذه الدردشة؟ لا يمكن التراجع عن هذا الإجراء.",
    "newFolder": "مجلد جديد",
    "folderDeleted": "تم حذف المجلد",
    "moveToFolder": "الانتقال إلى المجلد",
    "noFolder": "لا يوجد مجلد",
    "exportChat": "تصدير الدردشة",
    "chatExported": "تم تصدير الدردشة",
    "folderExported": "تم تصدير المجلد",
    "exportAll": "تصدير كافة الدردشات",
    "allExported": "تم تصدير جميع الدردشات",
    "importChats": "استيراد الدردشات",
    "chatImported": "تم استيراد الدردشة",
    "folderImported": "تم استيراد المجلد",
    "allImported": "تم استيراد جميع الدردشات",
    "addNewTool": "إضافة أداة جديدة",
    "copyMessage": "انسخ الرسالة",
    "createNewChat": "إنشاء دردشة جديدة",
    "deleteChat": "حذف الدردشة",
    "dismissError": "تجاهل الخطأ",
    "editMessage": "تحرير الرسالة",
    "hideAdvancedSettings": "إخفاء الإعدادات المتقدمة",
    "loadChat": "تحميل الدردشة",
    "maxTokensSlider": "رموز ماكس",
    "messageInput": "اكتب رسالة...",
    "openChatHistory": "افتح سجل الدردشة",
    "regenerateResponse": "تجديد الاستجابة",
    "removeImage": "إزالة الصورة",
    "removeTool": "أداة إزالة",
    "save": "حفظ",
    "selectApiFormat": "حدد تنسيق واجهة برمجة التطبيقات",
    "sendMessage": "أرسل رسالة",
    "showAdvancedSettings": "إظهار الإعدادات المتقدمة",
    "temperatureSlider": "درجة الحرارة",
    "toggleStreaming": "الجري"
  },
  "musicPlayground": {
    "title": "ملعب الموسيقى",
    "subtitle": "قم بإنشاء الأغاني باستخدام نماذج فئة Suno",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا توجد نماذج موسيقية متاحة",
    "searchModels": "ابحث عن نماذج الموسيقى...",
    "prompt": "موجه",
    "promptPlaceholder": "مقطوعة هيب هوب حالمة مع حلقة بيانو...",
    "customPromptPlaceholder": "الكلمات + علامات هيكل [الآية] / [الكورس]...",
    "promptRequired": "الرجاء إدخال موجه",
    "modelRequired": "يرجى اختيار النموذج أولا",
    "parameters": "المعلمات",
    "customMode": "الوضع المخصص",
    "customModeHint": "كتابة كلمات + علامات الهيكل مباشرة",
    "instrumental": "مفيدة فقط",
    "instrumentalHint": "توليد بدون غناء",
    "style": "النمط / النوع",
    "stylePlaceholder": "لو فاي، موسيقى الجاز، حالمة، حزينة",
    "maxDuration": "الحد الأقصى للطول: {seconds}ث",
    "generate": "إنشاء",
    "generating": "جارٍ الإنشاء…",
    "generated": "تم إنشاء المسار",
    "tracks": "المسارات",
    "empty": "سوف تظهر المسارات التي تم إنشاؤها هنا.",
    "download": "تحميل",
    "duration": "المدة",
    "trackReady": "المسار جاهز",
    "clearAll": "حذف جميع التوليدات الموسيقية من السجل المحلي؟",
    "noVocals": "توليد بدون غناء",
    "compositionHint": "JSON منظّم بدلًا من الموجّه — أقسام وأنماط ومدة لكل جزء"
  },
  "sfxPlayground": {
    "title": "المؤثرات الصوتية",
    "subtitle": "توليد مؤثرات صوتية سينمائية من النص",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا تتوفر نماذج SFX",
    "searchModels": "ابحث عن نماذج SFX...",
    "prompt": "موجه",
    "promptPlaceholder": "مطر على سطح من الصفيح مع رعد بعيد يتدحرج…",
    "promptRequired": "الرجاء إدخال موجه",
    "modelRequired": "يرجى اختيار النموذج أولا",
    "parameters": "المعلمات",
    "duration": "المدة",
    "autoDuration": "المدة التلقائية",
    "autoDurationHint": "دع النموذج يختار الطول",
    "promptInfluence": "التأثير الفوري",
    "creative": "إبداعي",
    "literal": "حرفي",
    "outputFormat": "تنسيق الإخراج",
    "generate": "توليد التأثير",
    "generating": "جارٍ الإنشاء…",
    "generated": "تم إنشاء المؤثرات الصوتية",
    "clips": "مقاطع",
    "empty": "سوف تظهر المقاطع التي تم إنشاؤها هنا.",
    "download": "تحميل",
    "sfxReady": "المؤثّر الصوتي جاهز",
    "clearAll": "حذف جميع المؤثرات من السجل؟",
    "samples": {
      "ambient": {
        "title": "خلفية صوتية",
        "desc": "مطر على سقف قصدير + رعد"
      },
      "whoosh": {
        "title": "صفير",
        "desc": "انتقال سينمائي"
      },
      "impact": {
        "title": "ارتطام",
        "desc": "ضربة انفجار مع تردد منخفض"
      },
      "foley": {
        "title": "مؤثرات فولي",
        "desc": "وقع أقدام على أرضية خشبية"
      }
    }
  },
  "transcriptionPlayground": {
    "title": "تحويل الكلام إلى نص",
    "subtitle": "نسخ الصوت والفيديو إلى نص",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا توجد نماذج النسخ المتاحة",
    "searchModels": "البحث في نماذج النسخ...",
    "audioFile": "ملف صوتي",
    "dropOrClick": "قم بإسقاط ملف أو انقر للتحميل",
    "fileHint": "الصوت/* أو الفيديو/*، حتى {mb} ميغابايت",
    "fileTooLarge": "الملف يتجاوز الحد الأقصى للحجم",
    "fileRequired": "اختر ملفًا صوتيًا أولاً",
    "modelRequired": "اختر نموذجًا أولاً",
    "removeFile": "إزالة الملف",
    "parameters": "المعلمات",
    "diarize": "مذكرات المتحدث",
    "diarizeHint": "تحديد من قال ماذا",
    "numSpeakers": "عدد المتحدثين",
    "numSpeakersPlaceholder": "الكشف التلقائي",
    "audioEvents": "وضع علامة على الأحداث الصوتية",
    "audioEventsHint": "علامة الضحك والصمت والتصفيق…",
    "language": "تلميح اللغة",
    "languagePlaceholder": "الكشف التلقائي",
    "optional": "اختياري",
    "transcribe": "نسخ",
    "transcribing": "جارٍ النسخ…",
    "transcribed": "اكتمل النسخ",
    "results": "النصوص",
    "empty": "سوف تظهر النصوص هنا.",
    "segments": "الأقسام ذات الطوابع الزمنية",
    "copy": "نسخ النص",
    "copied": "تم النسخ",
    "copyFailed": "فشل النسخ",
    "downloadTxt": "تحميل .txt",
    "clearAll": "حذف جميع التفريغات من السجل؟",
    "tagAudioHint": "تأشير الضحك والصمت والتصفيق…"
  },
  "voiceOverPlayground": {
    "title": "المبالغ الصوتية",
    "subtitle": "رواية على مستوى الاستوديو مع تقديم سينمائي",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا تتوفر نماذج التعليق الصوتي",
    "searchModels": "البحث عن نماذج التعليق الصوتي...",
    "voice": "صوت",
    "voicesAvailable": "أصوات",
    "voiceSearchPlaceholder": "البحث عن الأصوات...",
    "voiceNoMatch": "لا توجد أصوات متطابقة",
    "fallbackVoices": "الأصوات الاحتياطية",
    "script": "البرنامج النصي",
    "scriptPlaceholder": "الصق نص التعليق الصوتي هنا...",
    "textRequired": "أدخل البرنامج النصي أولا",
    "modelRequired": "اختر نموذجًا أولاً",
    "voiceRequired": "اختر صوتًا أولاً",
    "parameters": "الأداء",
    "stability": "الاستقرار",
    "expressive": "معبرة",
    "stable": "مستقر",
    "similarityBoost": "تعزيز التشابه",
    "style": "المبالغة في الأسلوب",
    "speakerBoost": "تعزيز المتكلم",
    "speakerBoostHint": "تعزيز التشابه مع الصوت المختار",
    "speed": "بيس",
    "outputFormat": "تنسيق الإخراج",
    "language": "اللغة",
    "languagePlaceholder": "تلقائي",
    "recordTake": "سجل خذ",
    "recording": "تسجيل…",
    "recorded": "خذ المسجلة",
    "takes": "يأخذ",
    "empty": "ستظهر اللقطات المسجلة هنا.",
    "download": "تحميل",
    "recordingFailed": "فشل التسجيل",
    "clearAllTakes": "حذف جميع اللقطات من السجل؟",
    "recordEmpty": "ألصق نصًا وسجّل لقطة.",
    "takeRecorded": "تم تسجيل اللقطة",
    "recordingTitle": "جارٍ التسجيل",
    "samples": {
      "advert": {
        "title": "إعلان",
        "desc": "إعلان حماسي قصير"
      },
      "tutorial": {
        "desc": "صوت شرح هادئ",
        "title": "درس"
      },
      "trailer": {
        "title": "إعلان دعائي",
        "desc": "صوت راوٍ سينمائي"
      },
      "game": {
        "title": "لعبة",
        "desc": "راوٍ في لعبة RPG حركية"
      }
    }
  },
  "audioToolsPlayground": {
    "title": "أدوات الصوت",
    "subtitle": "إزالة الضوضاء في الخلفية أو تغيير الأصوات في الصوت",
    "isolation": "عازل صوت",
    "voiceChange": "مغير الصوت",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا توجد نماذج متاحة",
    "searchModels": "نماذج البحث...",
    "audioFile": "ملف صوتي",
    "dropOrClick": "قم بإسقاط ملف أو انقر للتحميل",
    "fileHint": "الصوت/* أو الفيديو/*، حتى {mb} ميغابايت",
    "fileTooLarge": "الملف يتجاوز الحد الأقصى للحجم",
    "fileRequired": "اختر ملفًا صوتيًا أولاً",
    "modelRequired": "اختر نموذجًا أولاً",
    "voiceRequired": "اختر الصوت المستهدف أولاً",
    "removeFile": "إزالة الملف",
    "targetVoice": "صوت الهدف",
    "voicesAvailable": "أصوات",
    "voiceSearchPlaceholder": "البحث عن الأصوات...",
    "runIsolation": "خلفية الشريط",
    "runVoiceChange": "تغيير الصوت",
    "processing": "جارٍ المعالجة…",
    "processed": "تم",
    "outputs": "النواتج",
    "empty": "سوف يظهر الصوت المعالج هنا.",
    "download": "تحميل",
    "changeVoice": "تغيير صوت تسجيل ما",
    "changeVoiceBtn": "تغيير الصوت",
    "clearAllOutputs": "حذف جميع المخرجات من السجل؟",
    "isolatorHint": "ارفع تسجيلًا وسيُزيل العازل الضجيج الخلفي ليبقى الصوت فقط.",
    "changerHint": "ارفع تسجيلًا واختر صوتًا مستهدفًا — يقوم مغيّر الصوت بنقل النبرة والتأكيد.",
    "verbs": {
      "isolation": {
        "title": "عازل الصوت",
        "subtitle": "إزالة ضجيج الخلفية"
      },
      "voiceChange": {
        "title": "مغيّر الصوت",
        "subtitle": "تغيير الصوت في تسجيل ما"
      }
    }
  },
  "audiobookPlayground": {
    "title": "كتب صوتية",
    "subtitle": "السرد الطويل مقسم إلى فصول",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا توجد نماذج السرد المتاحة",
    "searchModels": "بحث…",
    "narrator": "صوت الراوي",
    "voicesAvailable": "أصوات",
    "voiceSearchPlaceholder": "البحث عن الأصوات...",
    "fallbackVoices": "الأصوات الاحتياطية",
    "manuscript": "مخطوطة",
    "manuscriptPlaceholder": "الصق مخطوطتك. استخدم \"# Chapter N\" أو \"[Chapter N]\" أو مجرد أسطر فارغة بين الفصول - يتم اكتشافها تلقائيًا.",
    "detectionHint": "تم اكتشاف: عناوين تخفيض السعر، أو العلامات [بين قوسين]، أو أسطر \"الفصل N\"، أو كتل الأسطر الجديدة الثلاثية.",
    "chapters": "فصول",
    "chapterList": "فصول",
    "chars": "حرف",
    "performance": "إعدادات السرد",
    "stability": "الاستقرار",
    "similarityBoost": "تعزيز التشابه",
    "style": "المبالغة في الأسلوب",
    "speakerBoost": "تعزيز المتكلم",
    "outputFormat": "تنسيق الإخراج",
    "textRequired": "الصق المخطوطة أولاً",
    "modelRequired": "اختر نموذجًا أولاً",
    "voiceRequired": "اختر صوت الراوي أولاً",
    "chapterTooLong": "يتجاوز {n} الفصل (الفصول) {max} من الأحرف - قم بتقسيمها أولاً",
    "oversizeWarning": "يتجاوز عدد {n} من الفصول {max} من الأحرف — قم بتقسيمها أو اختر نموذجًا بميزانية أكبر.",
    "overLimit": "أكثر من الحد",
    "generateAll": "رواية كتاب مسموع",
    "generateMissing": "رواية المتبقية",
    "narrating": "رواية…",
    "allDone": "كتاب صوتي جاهز",
    "regen": "إعادة رواية هذا الفصل",
    "downloadAll": "تحميل الكل",
    "download": "تحميل",
    "empty": "ستظهر الفصول التي تم اكتشافها هنا بمجرد لصق المخطوطة.",
    "statusPending": "في انتظار",
    "statusRunning": "تشغيل",
    "statusDone": "تم",
    "statusFailed": "فشل",
    "narrate": "روي الكتاب الصوتي",
    "audiobookDone": "الكتاب الصوتي جاهز",
    "chaptersStatus": "‏{done} مكتمل، {failed} فشل",
    "emptyDesc": "كل فصل يصبح ملف MP3 منفصلًا، ثم يمكنك تنزيل الكل دفعة واحدة."
  },
  "podcastPlayground": {
    "title": "البودكاست",
    "subtitle": "حوار متعدد المتحدثين من برنامج نصي ذو علامات",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا توجد نماذج كلام متاحة",
    "searchModels": "بحث…",
    "speakers": "مكبرات الصوت",
    "addSpeaker": "إضافة مكبر الصوت",
    "pickVoice": "اختار صوت…",
    "inUse": "تستخدم",
    "outputFormat": "تنسيق الإخراج",
    "script": "البرنامج النصي",
    "scriptPlaceholder": "[أ]: مرحبًا بكم مرة أخرى في العرض.\n[ب]: سعيد بوجودي هنا.\n[أ]: أخبرنا بما كنت تعمل عليه…",
    "scriptHint": "ضع علامة على كل سطر بـ [A]، [B]، وما إلى ذلك لتعيين مكبر صوت.",
    "turns": "المنعطفات",
    "chars": "حرف",
    "scriptRequired": "الصق البرنامج النصي أولاً",
    "modelRequired": "اختر نموذجًا أولاً",
    "voicesIncomplete": "يحتاج المتحدثون {speakers} إلى صوت",
    "missingVoices": "يحتاج المتحدثون {speakers} إلى صوت",
    "unknownSpeaker": "{n} تشير المنعطفات إلى مكبر صوت غير محدد",
    "undefinedSpeakerWarn": "{n} تشير المنعطفات إلى مكبر صوت غير محدد",
    "undefinedSpeaker": "متحدث غير معروف [{id}]",
    "turnTooLong": "{n} منعطف (دورات) يتجاوز {max} من الأحرف",
    "oversizeWarning": "{n} منعطف (دورات) يتجاوز {max} من الأحرف",
    "overLimit": "أكثر من الحد",
    "recordEpisode": "سجل الحلقة",
    "recordRemaining": "سجل المتبقية",
    "recording": "تسجيل…",
    "allDone": "الحلقة جاهزة",
    "regen": "إعادة تسجيل هذا الخط",
    "downloadAll": "تحميل الكل",
    "download": "تحميل",
    "dialogue": "الحوار",
    "empty": "سوف تظهر المنعطفات ذات العلامات هنا أثناء الكتابة.",
    "statusPending": "في انتظار",
    "statusRunning": "تشغيل",
    "statusDone": "تم",
    "statusFailed": "فشل",
    "advanced": "متقدّم",
    "regenerate": "إعادة التوليد",
    "style": "النمط",
    "episodeReady": "الحلقة جاهزة",
    "episodeStatus": "‏{done} مكتمل، {failed} فشل",
    "generateRest": "توليد الباقي",
    "generateEpisode": "توليد الحلقة",
    "speakersNeedVoice": "‏{names} يحتاجون إلى صوت",
    "intro": "حدّد المتحدّثين في الأعلى يسارًا، كلٌّ بصوته الخاص."
  },
  "dubbingPlayground": {
    "title": "الدبلجة",
    "subtitle": "ترجمة الصوت المنطوق إلى لغات أخرى",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا تتوفر نماذج الدبلجة",
    "searchModels": "بحث…",
    "sourceFile": "الملف المصدر",
    "removeFile": "إزالة الملف",
    "dropOrClick": "قم بإسقاط ملف أو انقر للتحميل",
    "fileHint": "الصوت/* أو الفيديو/*، حتى {mb} ميغابايت",
    "fileTooLarge": "الملف يتجاوز الحد الأقصى للحجم",
    "fileRequired": "اختر الملف المصدر أولاً",
    "modelRequired": "اختر نموذجًا أولاً",
    "targetRequired": "اختر لغة مستهدفة واحدة على الأقل",
    "sourceLang": "لغة المصدر",
    "targetLangs": "اللغات المستهدفة",
    "singleTargetHint": "هدف واحد لكل إرسال — اختر عدة أهداف لتوزيعها على وظائف منفصلة.",
    "options": "خيارات",
    "numSpeakers": "عدد المتحدثين",
    "numSpeakersPlaceholder": "الكشف التلقائي",
    "optional": "اختياري",
    "dropBackground": "إسقاط الصوت في الخلفية",
    "dropBackgroundHint": "موسيقى الشريط + الضوضاء المحيطة من المصدر",
    "watermark": "العلامة المائية الصوتية",
    "watermarkHint": "علامة مائية غير مسموعة للمصدر",
    "submitting": "جارٍ الإرسال...",
    "submitted": "تم إرسال {n} دبلجة (دبلجة)",
    "dub": "يصفه",
    "dubMany": "قم بالدبلجة إلى {n} من اللغات",
    "jobs": "وظائف",
    "empty": "سوف تظهر الوظائف المقدمة هنا.",
    "fetch": "جلب",
    "download": "تحميل",
    "jobDone": "الدبلجة جاهزة: {name}",
    "jobFailed": "فشل الدبلجة: {name}",
    "statusDubbing": "الدبلجة",
    "statusDone": "تم",
    "statusFailed": "فشل",
    "dubReady": "الدبلجة جاهزة: {name}",
    "pickTargetLang": "اختر لغة مستهدفة واحدة على الأقل",
    "clearAllJobs": "حذف جميع المهام من السجل؟",
    "targetLangHint": "لغة مستهدفة واحدة لكل إرسال — اختيار المزيد يُنشئ مهامًا متوازية.",
    "profanityHint": "إزالة اللغة الفجّة من الدبلجة",
    "disableCloningHint": "استخدم أصواتًا جاهزة بدلًا من الاستنساخ"
  },
  "voiceLibrary": {
    "title": "المكتبة الصوتية",
    "subtitle": "إدارة الأصوات المستنسخة الخاصة بك",
    "cloneNew": "استنساخ الصوت",
    "cloneFirst": "استنساخ صوتك الأول",
    "empty": "لا توجد أصوات مستنسخة حتى الآن.",
    "emptyHint": "انسخ صوتك لاستخدامه عبر تحويل النص إلى كلام (TTS) والتعليقات الصوتية والكتب الصوتية والمزيد.",
    "delete": "حذف",
    "deleted": "تم حذف الصوت",
    "confirmDelete": "هل تريد حذف \"{name}\"؟ لا يمكن التراجع عن هذا.",
    "statusActive": "نشط",
    "statusErrored": "مخطئ",
    "statusDeleting": "حذف",
    "wizardTitle": "استنساخ صوت",
    "stepProgress": "الخطوة {step} من {total}",
    "name": "اسم الصوت",
    "namePlaceholder": "صوتي",
    "nameRequired": "الاسم مطلوب",
    "description": "الوصف",
    "descriptionPlaceholder": "هادئ، متكلم، ودود في السرد…",
    "optional": "اختياري",
    "samples": "عينات صوتية",
    "filesRequired": "أضف عينة صوتية واحدة على الأقل",
    "addSamples": "إضافة عينات صوتية",
    "samplesHint": "1-25 مقطعًا، حوالي 30 ثانية - 3 دقائق لكل مقطع. إجمالي الحد الأقصى 200 ميجابايت.",
    "consentBanner": "يعد استنساخ الصوت أداة قوية يمكن إساءة استخدامها. نقوم بتسجيل موافقتك على الفقرة أدناه بجانب الصوت المستنسخ.",
    "consentMissing": "نص الموافقة غير متاح.",
    "consentAccept": "لقد قرأت وقبلت الفقرة أعلاه.",
    "consentRequired": "يجب عليك قبول فقرة الموافقة",
    "consentFailed": "تعذر تحميل نص الموافقة",
    "consentRecorded": "تم تسجيل الموافقة",
    "review": "مراجعة",
    "back": "العودة",
    "next": "متابعة",
    "submit": "استنساخ الصوت",
    "cloning": "الاستنساخ…",
    "cloned": "استنساخ الصوت",
    "stepSamplesLabel": "عينات",
    "stepConsentLabel": "موافقة",
    "stepReviewLabel": "مراجعة"
  },
  "ttsPlayground": {
    "title": "تحويل النص إلى كلام",
    "subtitle": "تحويل النص إلى خطاب نابض بالحياة",
    "model": "نموذج",
    "pickModel": "اختر نموذجًا",
    "noModels": "لا توجد نماذج كلام متاحة",
    "searchModels": "بحث في نماذج الكلام...",
    "voice": "صوت",
    "voicesAvailable": "أصوات",
    "voiceSearchPlaceholder": "البحث عن الأصوات...",
    "voiceNoMatch": "لا توجد أصوات متطابقة",
    "voicesFailed": "تعذر تحميل الكتالوج الصوتي",
    "fallbackVoices": "الأصوات الاحتياطية",
    "text": "نص",
    "textPlaceholder": "اكتب أو الصق النص الذي تريد نطقه بصوت عالٍ...",
    "textRequired": "الرجاء إدخال بعض النص",
    "modelRequired": "يرجى اختيار النموذج أولا",
    "voiceRequired": "يرجى اختيار صوت",
    "parameters": "إعدادات الصوت",
    "stability": "الاستقرار",
    "expressive": "معبرة",
    "stable": "مستقر",
    "similarityBoost": "تعزيز التشابه",
    "style": "المبالغة في الأسلوب",
    "speakerBoost": "تعزيز المتكلم",
    "speakerBoostHint": "تحسين التشابه مع الصوت الأصلي",
    "speed": "السرعة",
    "outputFormat": "تنسيق الإخراج",
    "language": "تلميح اللغة",
    "languagePlaceholder": "الكشف التلقائي",
    "languageHint": "رمز ISO-639-1 (الإنجليزية، الفرنسية، الفرنسية...)",
    "generate": "توليد الكلام",
    "generating": "جارٍ الإنشاء…",
    "generated": "تم إنشاء الكلام",
    "tracks": "الصوت المولد",
    "empty": "اكتب نصًا واضغط على إنشاء.",
    "download": "تحميل",
    "modelSelect": "اختر نموذجًا",
    "voiceSelect": "اختر صوتًا",
    "voicesCount": "أصوات",
    "voicesSearchPlaceholder": "ابحث عن الأصوات…",
    "advanced": "متقدم",
    "previousText": "النص السابق (سياق العروض)",
    "previousTextPlaceholder": "ما قيل قبل هذا القسم مباشرة…",
    "nextText": "النص التالي",
    "nextTextPlaceholder": "ما يأتي بعد ذلك مباشرة…",
    "textNormalization": "تطبيع النص",
    "normAuto": "تلقائي",
    "normOn": "مفعّل",
    "normOff": "معطّل",
    "dictionaries": "قواميس النطق",
    "dictionaryAdd": "إضافة",
    "dictionaryHint": "اختياري — أضف معرّفات نطق مخصصة",
    "inspirationHint": "هل تحتاج إلى إلهام؟ انقر على عينة — يتم تحميل النص في الحقل.",
    "history": "السجل",
    "historyEmpty": "فارغ في الوقت الحالي.",
    "historyClear": "مسح السجل",
    "historyClearConfirm": "إزالة جميع الملفات الصوتية المُنشأة من السجل؟",
    "historyApplySettings": "تطبيق الإعدادات",
    "historyRemove": "إزالة من السجل",
    "errLogin": "يرجى تسجيل الدخول للإنشاء",
    "errApiKey": "لم يتم العثور على مفتاح API",
    "errEmptyText": "النص فارغ",
    "entryDelete": "حذف الإدخال",
    "textInputPlaceholder": "اكتب أو الصق نصك هنا…",
    "samples": {
      "advert": {
        "title": "إعلان",
        "desc": "صوت معلن نشيط",
        "text": "Imagine waking up every morning refreshed — ready to take on the day. That is exactly the promise of our new Sleep Pro™ pillow series."
      },
      "audiobook": {
        "title": "كتاب صوتي",
        "desc": "صوت راوي هادئ",
        "text": "Once upon a time in an old mountain village, high above the clouds, there lived a young girl with bright eyes who looked up at the stars every evening."
      },
      "news": {
        "title": "أخبار",
        "desc": "صوت نشرات أخبار واضح",
        "text": "Good evening, here are today's top stories. A new research project from Munich shows that artificial intelligence can now predict household energy use with high accuracy."
      },
      "podcast": {
        "title": "بودكاست",
        "desc": "تحية ودودة",
        "text": "Hey and a warm welcome back to our latest episode — great to have you with us! Today we are talking about a topic that affects all of us."
      }
    }
  },
  "imagePlayground": {
    "title": "ملعب الصور",
    "back": "العودة",
    "history": "التاريخ",
    "playground": "ملعب",
    "code": "الكود",
    "configuration": "التكوين",
    "configDescription": "قم بإعداد معلمات إنشاء الصور الخاصة بك.",
    "model": "نموذج",
    "loadingModels": "جارٍ تحميل النماذج...",
    "selectModel": "حدد نموذجًا",
    "searchModels": "نماذج البحث...",
    "aspectRatio": "نسبة الارتفاع",
    "resolution": "القرار",
    "imageUrlsOptional": "صورة URLs (اختياري، الحد الأقصى {count})",
    "imageUrlOptional": "الصورة URL (اختياري)",
    "imageUrlPlaceholder": "https://example.com/image.png",
    "addImageUrl": "إضافة صورة URL",
    "startFrameUrlOptional": "إطار البداية URL (اختياري)",
    "startFrameUrlPlaceholder": "https://example.com/start-frame.png",
    "endFrameUrlOptional": "الإطار النهائي URL (اختياري)",
    "endFrameUrlPlaceholder": "https://example.com/end-frame.png",
    "quality": "الجودة",
    "basic": "الأساسية",
    "high": "عالية",
    "duration": "المدة",
    "sound": "الصوت",
    "numberOfImages": "عدد الصور",
    "width": "العرض",
    "height": "الارتفاع",
    "prompt": "موجه",
    "promptPlaceholder": "مثلاً: ثعلب بحر صغير لطيف يطفو على ظهره",
    "responseFormat": "تنسيق الاستجابة",
    "url": "URL",
    "base64Json": "Base64 JSON",
    "generateImage": "توليد الصورة",
    "generating": "جارٍ الإنشاء...",
    "result": "النتيجة",
    "resultDescription": "سوف تظهر الصورة التي تم إنشاؤها هنا.",
    "creatingMasterpiece": "خلق تحفة الخاص بك...",
    "pleaseWait": "قد يستغرق هذا لحظة",
    "readyToCreate": "جاهز للإنشاء",
    "readyToCreateDescription": "أدخل مطالبة وانقر فوق \"إنشاء\" لرؤية السحر يحدث.",
    "download": "تحميل",
    "codeSnippets": "مقتطفات التعليمات البرمجية",
    "codeSnippetsDescription": "رمز جاهز للاستخدام للتكوين الحالي الخاص بك.",
    "copy": "نسخ",
    "copied": "تم النسخ إلى الحافظة",
    "searchGenerations": "بحث عن الأجيال...",
    "generations": "أجيال",
    "noGenerations": "لا أجيال بعد",
    "createFirstImage": "قم بإنشاء صورتك الأولى لرؤيتها هنا",
    "noResults": "لم يتم العثور على نتائج",
    "tryDifferentSearch": "حاول استخدام مصطلح بحث مختلف",
    "clearAll": "مسح الكل",
    "loadSettings": "إعدادات التحميل",
    "close": "إغلاق",
    "anytime": "في أي وقت",
    "preview": "معاينة",
    "delete": "حذف",
    "video": "فيديو",
    "image": "صورة",
    "editPrompt": "انقر للتحرير",
    "chat": "الدردشة",
    "uploadPreview": "تحميل المعاينة",
    "selectModelError": "الرجاء اختيار النموذج",
    "imageQuery": "ماذا ترى في هذه الصورة؟",
    "failedToLoadModels": "فشل تحميل النماذج",
    "promptRequired": "الرجاء إدخال موجه",
    "modelRequired": "الرجاء اختيار النموذج",
    "removedFromHistory": "تمت إزالته من التاريخ",
    "settingsLoaded": "تم تحميل الإعدادات",
    "historyCleared": "تم مسح التاريخ",
    "imageGenerated": "تم إنشاء الصورة بنجاح",
    "noImageGenerated": "لم يتم إنشاء أي صورة",
    "failedToGenerate": "فشل في إنشاء الصورة",
    "custom": "الوضع المخصص",
    "instrumental": "مفيدة",
    "style": "النمط",
    "stylePlaceholder": "على سبيل المثال، موسيقى البوب الكورية وهيفي ميتال والجاز",
    "referenceImages": "الصور المرجعية",
    "searchStyles": "أنماط البحث...",
    "noneSelected": "لم يتم تحديد أي شيء",
    "thinkingMode": "وضع التفكير",
    "brush": "فرشاة",
    "low": "منخفض",
    "left": "اليسار",
    "right": "صحيح",
    "errEmptyPrompt": "الموجّه فارغ",
    "samples": {
      "ghibli": {
        "title": "نمط أنمي / ستوديو غيبلي"
      },
      "portrait": {
        "title": "صورة شخصية",
        "desc": "مظهر استوديو بأسلوب هاسلبلاد"
      },
      "cinematic": {
        "title": "سينمائي",
        "desc": "لقطة سينمائية واسعة، الساعة الذهبية"
      },
      "illustration": {
        "title": "رسم توضيحي",
        "desc": "نمط أنمي / ستوديو غيبلي"
      },
      "product": {
        "title": "منتج",
        "desc": "تقديم استوديو فاخر"
      }
    }
  },
  "terms": {
    "shared": {
      "legalDocument": "وثيقة قانونية",
      "lastUpdated": "آخر تحديث: 12 ديسمبر 2025",
      "contents": "المحتويات",
      "by": "بواسطة"
    },
    "hero": {
      "title": "شروط الخدمة",
      "description": "مرحبًا بك في Api.Airforce. يرجى قراءة هذه الشروط بعناية قبل استخدام خدماتنا."
    },
    "introduction": {
      "title": "مقدمة",
      "content": "مرحبًا بك في Api.Airforce، أحد منتجات شركة <strong>Deloxity, LLC</strong>. تحكم شروط الخدمة هذه وصولك إلى واستخدام موقعنا الإلكتروني ولوحة المعلومات وواجهات برمجة التطبيقات وخدمات الدعم. من خلال إنشاء حساب، أو الوصول إلى منصتنا، أو استخدام أي نقطة نهاية، فإنك توافق على الالتزام بهذه الشروط والالتزام بها."
    },
    "sections": {
      "overview": {
        "title": "1. نظرة عامة على الخدمة",
        "content1": "يوفر Api.Airforce خططًا مجانية ومدفوعة للوصول إلى نماذج الذكاء الاصطناعي المستندة إلى واجهة برمجة التطبيقات وإكمال الدردشة وإنشاء الصور. يتم تشغيل الواجهة الخلفية بواسطة Axum (Rust) وتفرض حدود معدل API والمصادقة وجمع التحليلات.",
        "content2": "تتيح الخدمة للمستخدمين المسجلين استخدام الخطط المجانية والمتميزة والرئيسية، ولكل منها حدود استخدام ومستويات وصول مختلفة. تتم معالجة الخطط المدفوعة عبر Creem."
      },
      "eligibility": {
        "title": "2. الأهلية",
        "content": "يجب أن يكون عمرك 18 عامًا على الأقل أو أن يكون لديك موافقة الوصي القانوني لاستخدام خدماتنا. لا يُسمح باستخدام واجهات برمجة التطبيقات الخاصة بنا في الولايات القضائية التي يحظر فيها القانون ذلك."
      },
      "account": {
        "title": "3. تسجيل الحساب والأمن",
        "intro": "مطلوب حساب للوصول إلى الميزات المصادق عليها مثل النماذج المتميزة، وتوليد الصور، وحدود المعدل الأعلى. أنت توافق على:",
        "item1": "تقديم معلومات دقيقة أثناء التسجيل",
        "item2": "الحفاظ على أمن بيانات الاعتماد الخاصة بك",
        "item3": "كن مسؤولاً عن جميع الأنشطة ضمن حسابك أو مفتاح واجهة برمجة التطبيقات (API).",
        "item4": "قم بإخطارنا على الفور بأي وصول غير مصرح به"
      },
      "usage": {
        "title": "4. استخدام واجهة برمجة التطبيقات (API) وتحديد المعدل",
        "intro": "تحتوي كل خطة على حدود أسعار محددة مصممة لضمان الاستخدام العادل:",
        "freePlan": "خطة مجانية",
        "freeLimits": "1 طلب/دقيقة، 1000 طلب/يوم",
        "premiumPlan": "الخطة المميزة",
        "premiumLimits": "تطبق حدود أعلى",
        "masterPlan": "الخطة الرئيسية",
        "masterLimits": "الحدود القصوى",
        "warning": "قد يؤدي سوء استخدام حدود الأسعار أو محاولات التحايل عليها إلى التعليق أو الإنهاء.",
        "budgetTitle": "ميزانية التكلفة الشهرية للخطط المدفوعة",
        "budgetContent": "بما يتجاوز حدود الطلب لكل دقيقة وكل يوم المذكورة أعلاه، تتضمن الاشتراكات المميزة والماجستير المدفوعة أيضًا ميزانية ائتمانية شهرية على أساس التكلفة تساوي عشرة أضعاف سعر الخطة (المميزة: 9,990 نقطة، والماجستير: 24,990 نقطة). يستهلك كل طلب الاعتمادات وفقًا لتكلفة الرمز المميز الفعلية. يؤدي الوصول إلى 100% من هذه الميزانية إلى منع الوصول مؤقتًا إلى واجهة برمجة تطبيقات الخطة المدفوعة حتى دورة الفوترة التالية أو حتى تقوم بشراء إعادة تعبئة الخطة."
      },
      "payments": {
        "title": "5. المدفوعات والاشتراكات",
        "content": "تتم محاسبة الاشتراكات المدفوعة (Premium وMaster) عبر Creem. من خلال الاشتراك، فإنك تسمح بدفعات متكررة حتى يتم إلغاؤها. سيتم تجديد اشتراكك تلقائيًا في نهاية كل فترة فوترة ما لم تقم بالإلغاء مسبقًا.",
        "refillTitle": "إعادة تعبئة الخطة (مرة واحدة)",
        "refillContent": "يمكن للمشتركين المميزين والماجستير شراء إعادة تعبئة الخطة لمرة واحدة بسعر الخطة العادية (9.99 دولارًا أمريكيًا / 24.99 دولارًا أمريكيًا) لإعادة ضبط ميزانية الائتمان الشهرية الخاصة بهم على الفور دون تغيير اشتراكهم النشط. العبوات غير قابلة للاسترداد بمجرد تطبيقها. ولا يقومون بتمديد دورة الفوترة أو تغيير الخطة أو تجديد الاشتراك.",
        "mor": "<strong>التاجر المسجل:</strong> يتم إجراء عملية الطلب من خلال الموزع عبر الإنترنت <a href=\"https://creem.io\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-primary hover:underline\">Creem.io</a>. Creem.io هو التاجر المسجل لجميع طلباتنا. أنها توفر جميع استفسارات خدمة العملاء والتعامل مع المرتجعات."
      },
      "refunds": {
        "title": "6. سياسة استرداد الأموال",
        "content": "يرجى الرجوع إلى <1>سياسة استرداد الأموال</1> المنفصلة لدينا للحصول على معلومات تفصيلية حول أهلية استرداد الأموال وإجراءاتها."
      },
      "prohibited": {
        "title": "7. الاستخدامات المحظورة",
        "intro": "أنت توافق على عدم استخدام الخدمة من أجل:",
        "item1": "الأغراض أو الأنشطة غير القانونية",
        "item2": "التعدي على حقوق الملكية الفكرية",
        "item3": "بناء خدمات منافسة دون إذن",
        "item4": "الوصول غير المصرح به إلى واجهة برمجة التطبيقات (API) أو مشاركة بيانات الاعتماد",
        "item5": "المضايقة أو الإساءة أو إنشاء محتوى ضار",
        "item6": "غير مسموح بالتجريف أو جمع البيانات",
        "warning": "قد يؤدي أي سوء استخدام إلى الإنهاء الفوري للحساب دون استرداد الأموال."
      },
      "ip": {
        "title": "8. الملكية الفكرية",
        "content": "إن الكود المصدري للواجهة الخلفية والواجهة الأمامية والشعارات والعلامات التجارية والتصميم هي ملك لشركة Deloxity, LLC. قد تنتمي نماذج ومخرجات واجهة برمجة التطبيقات (API) إلى موفري خدمات خارجيين وفقًا لشروطهم الخاصة."
      },
      "availability": {
        "title": "9. توفر الخدمة والتغييرات",
        "content": "نحن نسعى جاهدين للحفاظ على خدماتنا متاحة مع الحد الأدنى من التوقف، ولكننا لا نضمن الوصول دون انقطاع. يجوز لنا تعديل أو تعليق أو إيقاف توفير ميزات معينة دون إشعار مسبق."
      },
      "data": {
        "title": "10. جمع البيانات والخصوصية",
        "content1": "نقوم بجمع التحليلات مثل عدد الطلبات وعناوين IP واستخدام النموذج وبيانات الاشتراك لتحسين الخدمة. يرجى مراجعة <1>سياسة الخصوصية</1> للحصول على معلومات تفصيلية.",
        "content2": "باستخدام خدماتنا، فإنك توافق على جمع بياناتك وتخزينها واستخدامها على النحو المبين في سياسة الخصوصية الخاصة بنا."
      },
      "liability": {
        "title": "11. حدود المسؤولية",
        "intro": "إلى الحد الذي يسمح به القانون، لا تتحمل شركة Deloxity, LLC وApi.Airforce مسؤولية الأضرار الناتجة عن:",
        "item1": "عدم توفر الخدمة أو توقفها",
        "item2": "فقدان البيانات أو الفساد",
        "item3": "أخطاء موفر الطرف الثالث",
        "item4": "إساءة استخدام واجهة برمجة التطبيقات (API) من قبل المستخدمين"
      },
      "termination": {
        "title": "12. الإنهاء",
        "intro": "يجوز لنا تعليق أو إنهاء حسابك أو وصولك إلى واجهة برمجة التطبيقات (API) في أي وقت للأسباب التالية:",
        "item1": "مخالفات هذه الشروط",
        "item2": "الاشتباه في سوء المعاملة أو الاحتيال",
        "item3": "متطلبات الامتثال القانوني"
      },
      "law": {
        "title": "13. القانون الحاكم",
        "content": "تخضع هذه الشروط لقوانين <strong>ولاية ديلاوير بالولايات المتحدة</strong>، والتي تنطبق على العقود المبرمة والمنفذة داخل ولاية ديلاوير بغض النظر عن تعارض مبادئ القانون."
      },
      "contact": {
        "title": "14. اتصل بنا",
        "intro": "للأسئلة المتعلقة بشروط الخدمة هذه، يرجى الاتصال بنا على <1>support@api.airforce</1>",
        "company": "ديلوكسيتي، ذ م م",
        "address1": "1111B S شارع المحافظين STE 48433",
        "address2": "دوفر، دي 19904",
        "address3": "الولايات المتحدة"
      }
    },
    "sidebar": {
      "overview": "نظرة عامة",
      "eligibility": "الأهلية",
      "account": "الحساب والأمن",
      "usage": "استخدام واجهة برمجة التطبيقات",
      "payments": "المدفوعات",
      "refunds": "المبالغ المستردة",
      "prohibited": "الاستخدامات المحظورة",
      "ip": "الملكية الفكرية",
      "availability": "توفر الخدمة",
      "data": "البيانات والخصوصية",
      "liability": "المسؤولية",
      "termination": "الإنهاء",
      "law": "القانون الحاكم",
      "contact": "الاتصال"
    }
  },
  "privacy": {
    "shared": {
      "privacyMatters": "مسائل الخصوصية الخاصة بك",
      "lastUpdated": "آخر تحديث: 12 ديسمبر 2025",
      "contents": "المحتويات"
    },
    "hero": {
      "title": "سياسة الخصوصية",
      "description": "نحن ملتزمون بحماية خصوصيتك والشفافية بشأن كيفية تعاملنا مع بياناتك."
    },
    "introduction": {
      "content": "Api.Airforce، أحد منتجات شركة <strong>Deloxity, LLC</strong>، ملتزم بحماية خصوصيتك. تشرح سياسة الخصوصية هذه كيف نقوم بجمع معلوماتك واستخدامها وتخزينها ومشاركتها عند وصولك إلى موقعنا الإلكتروني ولوحة المعلومات وواجهات برمجة التطبيقات."
    },
    "sections": {
      "collect": {
        "title": "1. المعلومات التي نجمعها",
        "intro": "نقوم بجمع الأنواع التالية من المعلومات:",
        "item1": "تفاصيل الحساب (اسم المستخدم، كلمة المرور المجزأة، خطة الاشتراك)",
        "item2": "مفاتيح API ورموز المصادقة",
        "item3": "عناوين IP للأمان ومنع الاحتيال والتحليلات",
        "item4": "إحصائيات استخدام النموذج وسجلات الطلب",
        "item5": "تفاصيل الدفع والاشتراك (عبر كريم)"
      },
      "use": {
        "title": "2. كيف نستخدم معلوماتك",
        "intro": "يتم استخدام بياناتك من أجل:",
        "item1": "توفير الوصول إلى خدمات API لدينا",
        "item2": "مصادقة وتأمين حسابك",
        "item3": "فرض حدود المعدل ومنع إساءة الاستخدام",
        "item4": "تحسين وصيانة المنصة",
        "item5": "معالجة المدفوعات وإدارة الاشتراكات",
        "item6": "الامتثال للالتزامات القانونية"
      },
      "storage": {
        "title": "3. تخزين البيانات والاحتفاظ بها",
        "content": "يتم تخزين جميع البيانات بشكل آمن ويتم الاحتفاظ بها فقط طالما كان ذلك ضروريًا للأغراض الموضحة في هذه السياسة. يتم الاحتفاظ بالتحليلات مثل سجلات الطلبات وعناوين IP للأغراض التشغيلية والأمنية.",
        "securityTitle": "التدابير الأمنية",
        "securityContent": "نحن نستخدم ممارسات أمنية متوافقة مع معايير الصناعة، بما في ذلك التشفير أثناء التشغيل وأثناء النقل، وبروتوكولات المصادقة الآمنة، وعمليات التدقيق الأمني المنتظمة."
      },
      "thirdParty": {
        "title": "4. خدمات الطرف الثالث",
        "content1": "نحن نستخدم مقدمي خدمات موثوقين مثل <strong>Creem</strong> لمعالجة الدفع. لا يتم تخزين تفاصيل الدفع الخاصة بك على خوادمنا.",
        "content2": "قد تتم معالجة مخرجات وطلبات نموذج الذكاء الاصطناعي بواسطة موفري نماذج الطرف الثالث وفقًا لشروطهم وسياساتهم الخاصة."
      },
      "rights": {
        "title": "5. حقوقك",
        "content": "لديك الحق في الوصول إلى بياناتك الشخصية أو تصحيحها أو حذفها. لأية استفسارات متعلقة بالخصوصية، اتصل بنا على <1>support@api.airforce</1>"
      },
      "compliance": {
        "title": "6. الامتثال الدولي لحماية البيانات",
        "intro": "Api.Airforce تعمل وفقًا للوائح حماية البيانات الدولية:",
        "eu": {
          "title": "🇪🇺 الاتحاد الأوروبي / المنطقة الاقتصادية الأوروبية",
          "content": "اللائحة العامة لحماية البيانات (GDPR) (الاتحاد الأوروبي) 2016/679. تعتمد معالجة البيانات لدينا على أسباب قانونية مثل الموافقة (المادة 6 (1) (أ))، وتنفيذ العقد (المادة 6 (1) (ب))، والمصالح المشروعة (المادة 6 (1) (و))."
        },
        "us": {
          "title": "🇺🇸 الولايات المتحدة",
          "content": "قانون خصوصية المستهلك في كاليفورنيا (CCPA)، وقانون حقوق الخصوصية في كاليفورنيا (CPRA). يتمتع سكان كاليفورنيا بحقوق بموجب Cal. المدنية. الكود §§ 1798.100–1798.199، بما في ذلك الحق في إلغاء الاشتراك في مبيعات البيانات."
        },
        "cn": {
          "title": "🇨🇳 جمهورية الصين الشعبية",
          "content": "قانون حماية المعلومات الشخصية (PIPL)، وقانون الأمن السيبراني، وقانون أمن البيانات. تتوافق عمليات نقل البيانات عبر الحدود مع الفصل 3 من PIPL."
        },
        "ru": {
          "title": "🇷🇺 الاتحاد الروسي",
          "content": "القانون الاتحادي رقم 152-FZ بشأن البيانات الشخصية. تتم معالجة البيانات الشخصية للمواطنين الروس وفقًا لمتطلبات تخزين البيانات المحلية وتوطينها."
        }
      },
      "legalRights": {
        "title": "7. حقوقك بموجب القوانين المعمول بها",
        "intro": "اعتمادًا على نطاق اختصاصك، قد تتمتع بالحقوق التالية:",
        "item1": "الحق في الوصول إلى بياناتك الشخصية والحصول عليها (المادة 15 من اللائحة العامة لحماية البيانات، CCPA §1798.100)",
        "item2": "الحق في التصحيح (المادة 16 من اللائحة العامة لحماية البيانات، المادة 46 من القانون العام لحماية البيانات)",
        "item3": "الحق في المحو (\"الحق في النسيان\") (المادة 17 من اللائحة العامة لحماية البيانات، CCPA §1798.105، المادة 47 من PIPL)",
        "item4": "الحق في تقييد المعالجة أو الاعتراض عليها (المواد 18-21 من اللائحة العامة لحماية البيانات، المواد PIPL 44-45)",
        "item5": "الحق في إمكانية نقل البيانات (المادة 20 من اللائحة العامة لحماية البيانات، CCPA §1798.130)",
        "contact": "لممارسة حقوقك، اتصل بنا على <1>privacy@api.airforce</1>. وسوف نقوم بالرد خلال الجداول الزمنية التي يقتضيها القانون في ولايتك القضائية."
      },
      "changes": {
        "title": "8. التغييرات على هذه السياسة",
        "content": "يجوز لنا تحديث سياسة الخصوصية هذه من وقت لآخر لتعكس التغييرات في التكنولوجيا أو القانون أو ممارساتنا التشغيلية. سيتم الإبلاغ عن التغييرات المهمة وفقًا لما تقتضيه القوانين المعمول بها."
      },
      "contact": {
        "title": "9. معلومات الاتصال",
        "company": "ديلوكسيتي، ذ م م",
        "address1": "1111B S شارع المحافظين STE 48433",
        "address2": "دوفر، دي 19904",
        "address3": "الولايات المتحدة",
        "inquiry": "للاستفسارات المتعلقة بالخصوصية: <1>privacy@api.airforce</1>"
      }
    },
    "sidebar": {
      "collect": "المعلومات التي نجمعها",
      "use": "كيف نستخدم معلوماتك",
      "storage": "تخزين البيانات",
      "thirdParty": "خدمات الطرف الثالث",
      "rights": "حقوقك",
      "compliance": "الامتثال الدولي",
      "legalRights": "الحقوق القانونية",
      "changes": "تغييرات السياسة",
      "contact": "الاتصال"
    }
  },
  "refund": {
    "shared": {
      "refundInfo": "معلومات الاسترداد",
      "lastUpdated": "آخر تحديث: 12 ديسمبر 2025",
      "contents": "المحتويات"
    },
    "hero": {
      "title": "سياسة استرداد الأموال",
      "description": "التزامنا بإجراءات استرداد الأموال العادلة والشفافة لجميع خطط الاشتراك."
    },
    "introduction": {
      "content": "توضح سياسة رد الأموال هذه كيفية التعامل مع المبالغ المستردة للاشتراكات والمدفوعات التي تتم من خلال Api.Airforce، وهو أحد منتجات شركة <strong>Deloxity, LLC</strong>. من خلال شراء الاشتراك، فإنك توافق على هذه السياسة."
    },
    "sections": {
      "payments": {
        "title": "1. مدفوعات الاشتراك",
        "content": "تتم معالجة جميع الدفعات الخاصة بالخطط المميزة أو الرئيسية من خلال <strong>Crem</strong> باستخدام الفواتير المتكررة ما لم يتم تحديد خلاف ذلك في وقت الشراء.",
        "secureTitle": "💳 المدفوعات الآمنة",
        "secureContent": "يتم تشفير جميع المعاملات ومعالجتها بشكل آمن عبر Creem",
        "recurringTitle": "🔄 الفواتير المتكررة",
        "recurringContent": "يتم تجديد الاشتراكات تلقائيًا حتى يتم إلغاؤها"
      },
      "eligibility": {
        "title": "2. أهلية استرداد الأموال",
        "intro": "لكي تكون مؤهلاً لاسترداد الأموال، يجب أن تستوفي المعايير التالية:",
        "window": {
          "title": "نافذة لمدة 7 أيام",
          "content": "يجب تقديم طلبات استرداد الأموال خلال 7 أيام من تاريخ الدفع الأصلي"
        },
        "usage": {
          "title": "حد الاستخدام",
          "content": "يجب ألا تتجاوز 20% من حصة استخدام خطتك أثناء دورة الفوترة"
        },
        "terms": {
          "title": "الامتثال للشروط",
          "content": "لا توجد مبالغ مستردة للحسابات التي تنتهك شروط الخدمة"
        }
      },
      "nonRefundable": {
        "title": "3. العناصر غير القابلة للاسترداد",
        "intro": "نحن لا نقدم المبالغ المستردة ل:",
        "item1": "فترات الاشتراك المستخدمة جزئيًا بعد فترة 7 أيام",
        "item2": "رسوم لمرة واحدة أو خدمات إضافية",
        "item3": "تم إنهاء الحسابات بسبب انتهاكات السياسة"
      },
      "request": {
        "title": "4. كيفية طلب استرداد الأموال",
        "intro": "لطلب استرداد الأموال، اتصل بفريق الدعم لدينا على <1>support@api.airforce</1> مع تقديم المعلومات التالية:",
        "item1": "اسم المستخدم الخاص بحسابك أو البريد الإلكتروني",
        "item2": "إثبات الدفع (معرف المعاملة أو الإيصال)",
        "item3": "سبب طلب استرداد الأموال",
        "note": "قد نطلب معلومات إضافية للتحقق من مطالبتك."
      },
      "processing": {
        "title": "5. معالجة استرداد الأموال",
        "content": "سيتم إصدار المبالغ المستردة المعتمدة إلى طريقة الدفع الأصلية الخاصة بك.",
        "timelineTitle": "معالجة الجدول الزمني",
        "timelineContent": "تتم معالجة المبالغ المستردة عادةً خلال <strong>من 5 إلى 10 أيام عمل</strong>. قد يختلف وقت الوصول الفعلي بناءً على البنك الذي تتعامل معه أو مزود الدفع."
      },
      "compliance": {
        "title": "6. الالتزام بالقوانين المعمول بها",
        "intro": "تتوافق سياسة استرداد الأموال هذه مع قوانين حماية المستهلك ذات الصلة:",
        "eu": {
          "title": "🇪🇺 الاتحاد الأوروبي",
          "content": "يوفر توجيه حقوق المستهلك 2011/83/EU حق سحب لمدة 14 يومًا لبعض العقود عبر الإنترنت، ما لم يتم إعفاءه بسبب استهلاك المحتوى الرقمي قبل انتهاء فترة السحب (المادة 16)."
        },
        "us": {
          "title": "🇺🇸 الولايات المتحدة",
          "content": "لوائح استرداد الأموال الفيدرالية والولائية المعمول بها، بما في ذلك إرشادات لجنة التجارة الفيدرالية (FTC) بشأن تمثيلات استرداد الأموال والقانون المدني لولاية كاليفورنيا رقم §1723 لسياسات استرداد أموال التجزئة."
        },
        "cn": {
          "title": "🇨🇳 جمهورية الصين الشعبية",
          "content": "قانون التجارة الإلكترونية لجمهورية الصين الشعبية وقانون حماية حقوق المستهلك، اللذين يوفران حقوق الإرجاع أو طلب استرداد الأموال خلال الفترات المقررة لمعاملات معينة."
        },
        "ru": {
          "title": "🇷🇺 الاتحاد الروسي",
          "content": "قانون حماية حقوق المستهلك رقم 2300-1، الذي يسمح بمطالبات استرداد الأموال وفقًا للوائح المحلية، بما في ذلك الأحكام المتعلقة بالمبيعات عن بعد."
        }
      },
      "changes": {
        "title": "7. التغييرات على هذه السياسة",
        "content1": "يجوز لنا تعديل سياسة استرداد الأموال هذه في أي وقت للحفاظ على الامتثال القانوني لأطر حماية المستهلك المتطورة في جميع أنحاء العالم. سوف تنعكس التحديثات على هذه الصفحة مع تاريخ المراجعة الأخير.",
        "content2": "عند الحاجة، سيتم التواصل مع العملاء المتأثرين مسبقًا بشأن التغييرات المهمة."
      },
      "contact": {
        "title": "8. معلومات الاتصال",
        "company": "ديلوكسيتي، ذ م م",
        "address1": "1111B S شارع المحافظين STE 48433",
        "address2": "دوفر، دي 19904",
        "address3": "الولايات المتحدة",
        "inquiry": "لطلبات استرداد الأموال: <1>support@api.airforce</1>"
      }
    },
    "sidebar": {
      "payments": "مدفوعات الاشتراك",
      "eligibility": "الأهلية",
      "nonRefundable": "العناصر غير القابلة للاسترداد",
      "request": "كيفية الطلب",
      "processing": "المعالجة",
      "compliance": "الامتثال القانوني",
      "changes": "تغييرات السياسة",
      "contact": "الاتصال"
    }
  },
  "models": {
    "title": "نماذج",
    "subtitle": "تصفح جميع النماذج المتاحة وأسعارها وحالتها في الوقت الفعلي.",
    "totalModels": "نماذج إجمالية",
    "stable": "مستقر",
    "experimental": "تجريبي",
    "unstable": "غير مستقر",
    "operational": "التشغيلية",
    "degraded": "متدهورة",
    "partialOutage": "انقطاع جزئي",
    "majorOutage": "انقطاع كبير",
    "operationalDesc": "الاستجابة بشكل طبيعي، زمن الوصول أقل من 10 ثوانٍ",
    "degradedDesc": "الاستجابة ولكن بطيئة (زمن الوصول ≥ 10 ثوانٍ)",
    "partialOutageDesc": "متقطع - تم تشغيله مؤخرًا أو تم استرداده للتو",
    "majorOutageDesc": "تم إيقافه تمامًا لإجراء أكثر من فحصين متتاليين",
    "healthCheckInterval": "يتم إجراء فحوصات السلامة تلقائيًا كل 15 دقيقة.",
    "statusLegend": "أسطورة الحالة",
    "rpmExplain": "الطلبات في الدقيقة",
    "rpdExplain": "طلبات في اليوم الواحد",
    "pricingExplain": "يتم عرض الأسعار بشكل منفصل للمدخلات والمخرجات لكل مليون رمز.",
    "unitsExplain": "1K = 1,000 (ألف) · 1M = 1,000,000 (مليون)",
    "freeTier": "الطبقة الحرة",
    "premiumPlus": "بريميوم+",
    "uptimeHistory": "وقت التشغيل (7 أيام)",
    "uptime": "وقت التشغيل",
    "noData": "لا توجد بيانات",
    "daysAgo": "منذ {days} أيام",
    "today": "اليوم",
    "searchPlaceholder": "نماذج البحث...",
    "filterTitle": "تصفية",
    "filterClearAll": "مسح الكل",
    "filterTypeTitle": "النوع",
    "filterProviderTitle": "مزود",
    "filterProviderSearch": "مزودو البحث...",
    "filterProviderNoMatch": "لم يتم العثور على مقدمي الخدمات.",
    "filterPriceTitle": "السعر / 1 مليون توكينز",
    "filterPriceMax": "الحد الأقصى",
    "filterPriceAny": "أي",
    "filterPriceNote": "ينطبق على نماذج الدردشة فقط. لا تتأثر نماذج الصور بهذا الفلتر.",
    "filterReset": "إعادة تعيين",
    "filterCapabilitiesTitle": "القدرات",
    "filterActive": "مرشحات نشطة",
    "filterClose": "إغلاق",
    "filterApply": "تطبيق",
    "allPlans": "جميع الخطط",
    "allStatus": "كل الحالة",
    "allTypes": "جميع الأنواع",
    "sortName": "الترتيب: الاسم",
    "sortPrice": "الترتيب: السعر",
    "sortMultiplier": "الترتيب: المضاعف",
    "sortStatus": "الترتيب: الحالة",
    "modelsFound": "تم العثور على النماذج",
    "modelFound": "تم العثور على النموذج",
    "groups": "المجموعات",
    "noResults": "لا توجد نماذج تتطابق مع المرشحات الخاصة بك.",
    "price": "السعر",
    "multiplier": "المضاعف",
    "plan": "خطة",
    "status": "الحالة",
    "model": "نموذج",
    "priceHeader": "السعر / 1 مليون رمز",
    "inputPrice": "الإدخال",
    "outputPrice": "الإخراج",
    "free": "مجاني",
    "premium": "قسط",
    "master": "سيد",
    "pay2go": "Pay2Go",
    "chat": "الدردشة",
    "image": "صورة",
    "video": "فيديو",
    "audio": "الصوت",
    "tts": "تحويل النص إلى كلام",
    "music": "موسيقى",
    "sfx": "المؤثرات الصوتية",
    "transcription": "النسخ",
    "audioTool": "أدوات الصوت",
    "dubbing": "الدبلجة",
    "embedding": "التضمين",
    "loading": "جارٍ تحميل النماذج...",
    "retry": "أعد المحاولة",
    "unknown": "غير معروف",
    "uptimeNotAvailable": "بيانات وقت التشغيل غير متوفرة حاليًا.",
    "pricing": "التسعير",
    "ourPrice": "سعرنا",
    "officialInput": "المدخلات الرسمية",
    "officialOutput": "الإخراج الرسمي",
    "savings": "{percent}% أرخص",
    "contextWindow": "نافذة السياق",
    "freeContext": "خطة مجانية",
    "freeContextDesc": "مجاني / بريميوم / ماستر",
    "fullContext": "Full Context",
    "fullContextDesc": "Pay2Go/ Full Context Addon",
    "allPlansContext": "جميع الخطط",
    "statusAndLatency": "الحالة والكمون",
    "lastChecked": "آخر فحص",
    "responseTime": "وقت الاستجابة",
    "compatibility": "الوضع",
    "apiModelName": "اسم نموذج واجهة برمجة التطبيقات",
    "copy": "نسخ",
    "copied": "منسوخ!",
    "capabilities": "القدرات",
    "routes": "الطرق",
    "rowStreaming": "الجري",
    "rowStreamingHint": "إخراج SSE لكل رمز مميز - مطلوب لواجهات المستخدم على نمط الآلة الكاتبة.",
    "rowNonStreaming": "غير الجري",
    "rowNonStreamingHint": "استجابة JSON واحدة - أسهل بالنسبة للنصوص البرمجية والمهام المجمعة.",
    "rowTools": "استدعاء الوظائف (الأدوات)",
    "rowToolsHint": "مطلوب لوكلاء البرمجة (Claude Code وCline وOpenCode وAider).",
    "rowVision": "مدخلات الرؤية",
    "rowVisionHint": "يقبل الصور عبر base64 أو URL في حمولة الرسائل.",
    "rowReasoning": "استنتاج المنطق",
    "rowReasoningHint": "يُرجع حقل محتوى_الاستدلال المنفصل مع سلسلة الأفكار.",
    "notTestedYet": "لم يتم اختباره بعد ضد المنبع.",
    "supportedTooltip": "المدعومة",
    "notSupportedTooltip": "غير معتمد",
    "unknownTooltip": "غير معروف (لم يتم التحقيق فيه بعد)",
    "perMillionChars": "/ 1M chars",
    "perThousandChars": "/ 1K حرف",
    "perMillionCharsEstimated": "/ 1M chars (estimated)",
    "perAudioMinute": "/ د صوت",
    "perAudioHour": "/ س صوت",
    "perAudioSecond": "/ ث صوت",
    "perGeneration": "/ إنشاء",
    "perRequest": "/ طلب",
    "flatFee": "رسوم ثابتة",
    "perSecond": "في الثانية",
    "fromShort": "من",
    "inShort": "دخل",
    "outShort": "خرج",
    "charsShort": "حرف",
    "audioMinShort": "د صوت",
    "audioHourShort": "س صوت",
    "perGenerationShort": "إنشاء",
    "capReasoning": "استدلال",
    "capTools": "أدوات",
    "capVision": "رؤية",
    "capStream": "بث",
    "type": {
      "chat": "Chat",
      "image": "Image",
      "video": "Video",
      "tts": "TTS",
      "music": "Music",
      "sfx": "SFX",
      "transcription": "STT",
      "audioTool": "Audio",
      "dubbing": "Dubbing",
      "embedding": "Embedding"
    }
  },
  "reliability": {
    "architecture": "الهندسة المعمارية",
    "active": "نشط",
    "step1Title": "نقطة النهاية الموحدة",
    "step1Desc": "واجهة برمجة تطبيقات واحدة للتنسيقات OpenAI، Anthropic، Gemini",
    "step2Title": "التوجيه الذكي",
    "step2Desc": "يختار أسرع مزود حسب زمن الوصول والتوافر",
    "step3Title": "تجاوز الفشل التلقائي",
    "step3Desc": "تتم إعادة توجيه الطلبات الفاشلة على الفور إلى القنوات البديلة",
    "delivered": "تسليمها دائما",
    "sla": "تشغيل حتى 99.9% وفق SLA لكل نموذج",
    "supportedFormats": "التنسيقات المدعومة",
    "formatsDesc": "يتم اكتشاف جميع التنسيقات تلقائيًا وتوجيهها إلى الموفر الصحيح.",
    "badge": "هندسة وقت التوقف الصفري",
    "headline1": "تشغيل دائمًا.",
    "headline2": "ذكاء اصطناعي موثوق.",
    "description": "يتم توجيه طلباتك عبر مقدمي خدمات متعددين في وقت واحد. إذا فشل أحدهم، يتولى الآخر المسؤولية على الفور. لا توجد نقطة واحدة من الفشل.",
    "multiProviderTitle": "متعدد الموفر",
    "multiProviderDesc": "العديد من مقدمي الخدمة لديهم تجاوز الفشل التلقائي. تجد طلباتك دائمًا مسارًا للعمل، حتى عندما يتعطل مقدمو الخدمة الفرديون.",
    "smartRoutingTitle": "التوجيه الذكي",
    "smartRoutingDesc": "اختيار القناة على أساس زمن الوصول مع ترجيح الأولوية. أسرع مزود يفوز في كل مرة.",
    "cta": "ابدأ",
    "ctaDocs": "عرض الوثائق"
  },
  "admin": {
    "label": "المشرف",
    "themeToggle": "تبديل الموضوع",
    "loading": "جارٍ تحميل بيانات المشرف...",
    "permissionRequired": {
      "title": "الإذن مطلوب",
      "bodyPrefix": "دورك الحالي لا يمنح حق الوصول إلى هذا القسم. اطلب من المسؤول إضافة",
      "bodySuffix": "إذن لأحد أدوارك."
    },
    "sidebar": {
      "groups": {
        "dashboard": "لوحة القيادة",
        "analytics": "التحليلات",
        "management": "الإدارة",
        "system": "النظام",
        "security": "الأمن"
      },
      "items": {
        "overview": "نظرة عامة",
        "revenue": "الإيرادات",
        "analyticsTopUsers": "أهم المستخدمين",
        "analyticsModels": "استخدام النموذج",
        "analyticsUserCosts": "تكاليف المستخدم",
        "analyticsSignups": "الاشتراكات",
        "analyticsProviders": "توجيه الموفر",
        "users": "المستخدمين",
        "models": "نماذج",
        "providerKeys": "مفاتيح المزود",
        "roles": "الأدوار",
        "referrals": "الإحالات",
        "supportTickets": "تذاكر الدعم",
        "emailTemplates": "قوالب البريد الإلكتروني",
        "health": "الفحوصات الصحية",
        "smartRouting": "التوجيه الذكي",
        "pricing": "التسعير الديناميكي",
        "platformConstraints": "حدود المنصة",
        "logs": "سجلات",
        "errorInspector": "مفتش الأخطاء",
        "suspiciousAccounts": "الحسابات المشبوهة",
        "blockedIps": "عناوين IP المحظورة",
        "auditLog": "سجل التدقيق",
        "trafficIntercept": "اعتراض حركة المرور"
      }
    },
    "titles": {
      "overview": "لوحة القيادة",
      "revenue": "تحليلات الإيرادات",
      "users": "إدارة المستخدم",
      "analytics": "التحليلات · نظرة عامة",
      "analyticsTopUsers": "التحليلات · أهم المستخدمين",
      "analyticsModels": "التحليلات · استخدام النموذج",
      "analyticsUserCosts": "التحليلات · تكاليف المستخدم",
      "analyticsSignups": "التحليلات · الاشتراكات",
      "analyticsProviders": "التحليلات · توجيه الموفر",
      "models": "نماذج",
      "providerKeys": "مفاتيح المزود",
      "referrals": "برنامج الإحالة",
      "roles": "الأدوار والأذونات",
      "health": "الفحوصات الصحية",
      "smartRouting": "التوجيه الذكي",
      "pricing": "التسعير الديناميكي",
      "platformConstraints": "حدود المنصة",
      "logs": "سجلات النظام",
      "errorInspector": "مفتش الأخطاء",
      "suspiciousAccounts": "الحسابات المشبوهة",
      "auditLog": "سجل التدقيق",
      "trafficIntercept": "اعتراض حركة المرور",
      "blockedIps": "عناوين IP المحظورة",
      "supportTickets": "تذاكر الدعم",
      "emailTemplates": "قوالب البريد الإلكتروني"
    },
    "emailTemplates": {
      "title": "قوالب البريد الإلكتروني",
      "description": "معاينة مباشرة لكل بريد إلكتروني للمعاملات يمكن للواجهة الخلفية إرساله. قم بتبديل اللغة لترى بالضبط ما يتلقاه المستخدمون في كل لغة. تستخدم قيم العينة اسم مستخدم نائبًا ورمزًا مميزًا غير وظيفي.",
      "from": "من:",
      "subject": "الموضوع:",
      "language": "اللغة:",
      "refresh": "تحديث",
      "retry": "أعد المحاولة",
      "loadFailed": "فشل تحميل القوالب",
      "couldNotLoad": "تعذر تحميل قوالب البريد الإلكتروني: {error}",
      "dryRun": "DRY-RUN — لم يتم تعيين SMTP2GO_API_KEY، يتم تسجيل رسائل البريد ولكن لا يتم إرسالها",
      "live": "مباشر - إرسال عبر SMTP2GO",
      "empty": "لم يتم تسجيل أي قوالب.",
      "placeholder": "حدد قالبًا على اليسار لمعاينته.",
      "tabs": {
        "preview": "معاينة HTML",
        "text": "نص عادي",
        "source": "مصدر HTML"
      },
      "theme": {
        "label": "الموضوع:",
        "auto": "تلقائي",
        "light": "ضوء",
        "dark": "الظلام"
      }
    },
    "overview": {
      "window": {
        "24h": "24 ساعة",
        "7d": "7 أيام",
        "30d": "30 يومًا",
        "90d": "90 يومًا",
        "ytd": "منذ بداية السنة"
      },
      "export": "تصدير",
      "loading": "جارٍ تحميل النظرة العامة...",
      "keyMetrics": "المؤشرات الرئيسية",
      "allLink": "الكل",
      "now": "الآن",
      "minShort": "د",
      "hourShort": "س",
      "dayShort": "ي",
      "hour0": "00 س",
      "hour12": "12 س",
      "hourNow": "الآن",
      "delta": {
        "na": "—"
      },
      "status": {
        "title": "نظرة عامة",
        "asOf": "حتى",
        "live": "مباشر"
      },
      "error": {
        "title": "فشل تحميل النظرة العامة",
        "retry": "إعادة المحاولة"
      },
      "kpi": {
        "totalRevenue": "إجمالي الإيرادات",
        "totalUsers": "إجمالي المستخدمين",
        "payments": "المدفوعات",
        "payingUsers": "المستخدمون الدافعون",
        "mom": "MoM"
      },
      "today": {
        "eyebrow": "اليوم",
        "live": "مباشر",
        "requests": "الطلبات",
        "tokens": "الرموز",
        "images": "الصور",
        "activeUsers": "المستخدمون النشطون",
        "last24h": "آخر 24 س",
        "dailyAvg": "متوسط يومي"
      },
      "chart": {
        "eyebrow": "الإيرادات - مستخدمون جدد",
        "caption": "الإيرادات اليومية (أعمدة) · قاعدة المستخدمين التراكمية (خط)",
        "revenue": "الإيرادات",
        "users": "المستخدمون",
        "usersCum": "إجمالي المستخدمين",
        "newUsers": "جدد"
      },
      "revenueByPlan": {
        "title": "الإيرادات حسب الخطة"
      },
      "usersByPlan": {
        "title": "المستخدمون حسب الخطة",
        "total": "الإجمالي",
        "paying": "دافعون",
        "users": "مستخدمون"
      },
      "insight": {
        "label": "رؤية",
        "body": "التحويل من مجاني إلى مدفوع عند {rate}% — وسيط القطاع نحو 2%."
      },
      "topUsers": {
        "title": "أبرز المستخدمين - اليوم",
        "tokensSuffix": "رموز",
        "imagesSuffix": "صور"
      },
      "recentPayments": {
        "title": "أحدث المدفوعات"
      },
      "alerts": {
        "title": "تنبيهات - تحتاج إلى انتباه",
        "openSuffix": "مفتوح"
      },
      "empty": {
        "noRevenue": "لا توجد إيرادات في هذا الإطار.",
        "noTopUsers": "لا يوجد مستخدمون نشطون اليوم.",
        "noPayments": "لا توجد مدفوعات في هذا الإطار.",
        "noAlerts": "كل شيء واضح."
      },
      "plan": {
        "master": "سيد",
        "premium": "قسط",
        "full_context": "السياق الكامل",
        "pay2go": "Pay2Go",
        "credits": "الأرصدة",
        "free": "مجاني",
        "other": "أخرى"
      }
    },
    "signups": {
      "title": "الاشتراكات",
      "totalSuffix": "إجمالي الحسابات",
      "peakLabel": "الذروة",
      "peakDay": "day",
      "export": "تصدير",
      "loading": "جارٍ تحميل التسجيلات...",
      "now": "الآن",
      "minShort": "د",
      "hourShort": "ح",
      "dayShort": "ي",
      "delta": {
        "na": "—"
      },
      "error": {
        "title": "تعذر تحميل التسجيلات",
        "retry": "أعد المحاولة"
      },
      "window": {
        "24h": "24 ساعة",
        "7d": "7 أيام",
        "30d": "30 يومًا",
        "90d": "90 يومًا",
        "ytd": "منذ بداية السنة"
      },
      "filter": {
        "range": "النطاق",
        "bucket": "دلو",
        "bucketDay": "Day",
        "bucketHour": "Hour",
        "quick": "سريع"
      },
      "kpi": {
        "signups": "الاشتراكات",
        "thisWeek": "This Week",
        "todayPrefix": "اليوم",
        "today": "اليوم",
        "yesterday": "yesterday",
        "freeToPaid": "مجاني → مدفوع",
        "activation": "Activation Rate",
        "firstRequest": "with 1st request",
        "avgPerDay": "Avg / Day",
        "mom": "MoM",
        "wow": "WoW"
      },
      "chart": {
        "eyebrow": "Signups · Stacked by Plan",
        "captionPrefix": "Cumulative reached",
        "peakPrefix": "Peak:",
        "peakOn": "on",
        "cumOverlay": "Cumulative overlay",
        "total": "المجموع",
        "cumulative": "Cumulative overlay"
      },
      "funnel": {
        "title": "مسار التسجيل",
        "dropOffTotal": "Drop-off:",
        "dropOff": "Drop-off:",
        "signed_up": "Signed Up",
        "email_verified": "تم التحقق من البريد الإلكتروني",
        "first_apikey": "تم إنشاء أول مفتاح API",
        "first_request": "1st request",
        "paid": "مدفوعة",
        "verified": "تم التحقق منه"
      },
      "geo": {
        "title": "الجغرافيا",
        "countries": "بلدان",
        "others": "Other"
      },
      "sources": {
        "title": "مصادر التسجيل"
      },
      "recent": {
        "title": "أحدث التسجيلات",
        "live": "مباشر",
        "allLink": "كل المستخدمين",
        "cols": {
          "user": "المستخدم",
          "email": "البريد الإلكتروني",
          "plan": "خطة",
          "source": "المصدر",
          "geo": "Geo",
          "verified": "تم التحقق منه",
          "referrer": "المُحيل",
          "ago": "Ago"
        },
        "verified": {
          "ok": "تم التحقق منه",
          "pending": "pending"
        }
      },
      "empty": {
        "noGeo": "No country data in this window.",
        "noSources": "لا توجد بيانات مصدر في هذه النافذة.",
        "noSignups": "لا توجد اشتراكات في هذه النافذة."
      },
      "plan": {
        "master": "سيد",
        "premium": "قسط",
        "full_context": "السياق الكامل",
        "pay2go": "Pay2Go",
        "free": "مجاني",
        "other": "أخرى",
        "credits": "الأرصدة"
      }
    },
    "models": {
      "title": "Model Usage",
      "activeSuffix": "active models",
      "loading": "Loading models…",
      "trending": "trending",
      "unitReq": "Reqs",
      "unitTok": "Tokens",
      "sort": "Sort",
      "sortBy": {
        "tokens": "Tokens",
        "requests": "Requests",
        "cost": "Cost",
        "share": "Share"
      },
      "searchPlaceholder": "Search model…",
      "window": {
        "24h": "24h",
        "7d": "7D",
        "30d": "30D",
        "all": "all"
      },
      "error": {
        "title": "Failed to load model usage",
        "retry": "Retry"
      },
      "kpi": {
        "activeModels": "Active Models",
        "totalRequests": "Total Requests",
        "totalTokens": "Total Tokens",
        "totalCost": "Total Cost",
        "topShare": "Top-Model Share",
        "yesterday": "yesterday",
        "wow": "WoW",
        "perReq": "Req"
      },
      "providerTab": {
        "all": "All",
        "trending": "Trending",
        "anthropic": "Anthropic",
        "google": "Google",
        "openai": "OpenAI",
        "meta": "Meta",
        "deepseek": "DeepSeek",
        "xai": "xAI",
        "mistral": "Mistral",
        "alibaba": "Alibaba",
        "zai": "Z.AI",
        "moonshot": "Moonshot",
        "elevenlabs": "ElevenLabs",
        "other": "Other"
      },
      "pagination": {
        "of": "of",
        "loadMore": "load more"
      },
      "chart": {
        "requests": "Requests",
        "tokens": "Tokens"
      },
      "byPlan": {
        "title": "By Plan",
        "plansSuffix": "plans"
      },
      "topUsers": {
        "title": "Top Users",
        "allLink": "all"
      },
      "detail": {
        "loading": "Loading detail…",
        "empty": "Pick a model from the list to see details.",
        "provider": "provider",
        "costSuffix": "cost",
        "usersSuffix": "users",
        "modelSettings": "Model Settings",
        "range": "Range",
        "tabComingSoon": "This tab will land in a follow-up.",
        "tabs": {
          "overview": "Overview",
          "plans": "Plans",
          "top_users": "Top Users",
          "trend": "Trend · 30D",
          "cost": "Cost"
        },
        "kpi": {
          "requests": "Requests",
          "tokens": "Tokens",
          "cost": "Cost",
          "avgCostPerReq": "Avg Cost/Req",
          "uniqueUsers": "Unique Users"
        },
        "chart": {
          "eyebrow": "Requests · 28 Days"
        }
      },
      "empty": {
        "noRows": "No models match this filter.",
        "noByPlan": "No usage by plan in this window.",
        "noTopUsers": "No users hit this model in this window."
      },
      "plan": {
        "master": "Master",
        "premium": "Premium",
        "pay2go": "Pay2Go",
        "free": "Free",
        "premium_fc": "premium+fc",
        "master_fc": "master+fc",
        "pay2go_fc": "pay2go+fc",
        "free_fc": "free+fc",
        "other": "Other"
      }
    }
  },
  "common": {
    "on": "ON",
    "off": "OFF"
  },
  "playgrounds": {
    "eyebrow": "ملعب",
    "headerTrigger": "كل مساحات التجربة",
    "currentBadge": "الحالي",
    "heroTitle": "ماذا تريد أن تبني اليوم؟",
    "heroSubtitle": "{count} الملاعب — الدردشة والصور والصوت والفيديو. اختر أداة.",
    "filter": {
      "all": "الكل",
      "text": "الرسائل النصية والدردشة",
      "visual": "مرئية",
      "audio": "الصوت"
    },
    "chat": {
      "title": "الدردشة",
      "desc": "دردشة متعددة النماذج مع الأدوات والرؤية"
    },
    "image": {
      "title": "صورة",
      "desc": "إنشاء الصور — SDXL، FLUX، DALL·E"
    },
    "video": {
      "title": "فيديو",
      "desc": "Veo، Sora، Runway · تحويل النص إلى فيديو"
    },
    "music": {
      "title": "موسيقى",
      "desc": "Suno، أوديو · الأغاني والآلات الموسيقية"
    },
    "tts": {
      "title": "TTS",
      "desc": "ElevenLabs، OpenAI · تحويل النص إلى كلام"
    },
    "sfx": {
      "title": "المؤثرات الصوتية",
      "desc": "SFX وفولي من المطالبات"
    },
    "transcription": {
      "title": "النسخ",
      "desc": "تحويل الكلام إلى نص · الهمس، Deepgram"
    },
    "voiceOver": {
      "title": "المبالغ الصوتية",
      "desc": "أصوات بجودة الاستوديو لمقاطع الفيديو"
    },
    "audioTools": {
      "title": "أدوات الصوت",
      "desc": "تقسيم، نسخ، عزل"
    },
    "audiobook": {
      "title": "كتب صوتية",
      "desc": "تحويل الكتب إلى كتب صوتية"
    },
    "podcast": {
      "title": "البودكاست",
      "desc": "ملفات البودكاست على نمط NotebookLM"
    },
    "dubbing": {
      "title": "الدبلجة",
      "desc": "ترجمة مقاطع الفيديو إلى أي لغة"
    },
    "voiceLibrary": {
      "title": "المكتبة الصوتية",
      "desc": "تصفح أكثر من 900 صوت"
    }
  },
  "voiceCloning": {
    "title": "استنساخ الصوت",
    "subtitle": "استنساخ صوتك من عينات صوتية قصيرة",
    "openLibrary": "مكتبة"
  },
  "playgroundShared": {
    "errLogin": "يرجى تسجيل الدخول",
    "errLoginGenerate": "يرجى تسجيل الدخول للإنشاء",
    "errLoginRecord": "يرجى تسجيل الدخول للتسجيل",
    "errApiKey": "لم يتم العثور على مفتاح API",
    "errApiKeyReload": "لم يتم العثور على مفتاح API — أعد تحميل الصفحة",
    "errPickModel": "اختر نموذجًا",
    "errPickVoice": "اختر صوتًا",
    "pickModel": "اختر نموذجًا",
    "pickVoice": "اختر صوتًا",
    "searchVoices": "ابحث عن الأصوات…",
    "voicesCount": "أصوات",
    "voice": "صوت",
    "targetVoice": "الصوت المستهدف",
    "targetVoicePick": "اختر الصوت المستهدف",
    "narratorVoice": "صوت الراوي",
    "narratorVoicePick": "اختر صوت الراوي",
    "advanced": "متقدم",
    "history": "السجل",
    "voiceSettings": "إعدادات الصوت",
    "styleExaggeration": "مبالغة الأسلوب",
    "speakerBoostHint": "يحسن التشابه مع الصوت الأصلي",
    "language": "اللغة",
    "languageOptional": "اللغة (اختياري)",
    "iso639Hint": "ISO-639-1 (en, de, fr…)",
    "autoDetect": "auto-detect",
    "previousText": "النص السابق (سياق العروض)",
    "previousTake": "اللقطة السابقة (سياق العروض)",
    "previousTextPlaceholder": "ما قيل قبل هذا القسم مباشرة…",
    "nextText": "النص التالي",
    "nextTextPlaceholder": "ما يأتي بعد ذلك مباشرة…",
    "nextTakePlaceholder": "ما يأتي مباشرة بعد هذه اللقطة…",
    "textNormalization": "تطبيع النص",
    "normAuto": "تلقائي",
    "normOn": "مفعّل",
    "normOff": "معطّل",
    "dictionaries": "قواميس النطق",
    "dictionaryAdd": "إضافة",
    "dictionaryHint": "اختياري — أضف معرّفات نطق مخصصة",
    "entryRemove": "إزالة الإدخال",
    "historyClear": "مسح السجل",
    "historyRemove": "إزالة من السجل",
    "entryDelete": "حذف الإدخال",
    "takeDelete": "حذف اللقطة",
    "signIn": "تسجيل الدخول",
    "signInToGenerate": "للإنشاء — يتم استخدام خطتك أو رصيد الدفع التلقائي تلقائيًا.",
    "inspirationPrompt": "هل تحتاج إلى إلهام؟ انقر على عينة — يتم تحميل المطالبة في الحقل الأيسر.",
    "inspirationScript": "هل تحتاج إلى إلهام؟ انقر على عينة — يتم تحميل النص في الحقل الأيسر.",
    "done": "تم",
    "failed": "فشل"
  },
  "videoPlayground": {
    "title": "فيديو",
    "videoReady": "الفيديو جاهز",
    "clearAll": "حذف جميع توليدات الفيديو من السجل؟ سيتم حذف سجلات الخادم أيضًا.",
    "duration": "المدة",
    "samples": {
      "dronesShot": {
        "title": "لقطة درون سينمائية"
      },
      "officeShot": {
        "title": "لقطة مكتبية طبيعية"
      },
      "cinematic": {
        "title": "سينمائي",
        "desc": "لقطة درون سينمائية"
      },
      "product": {
        "title": "منتج",
        "desc": "عرض استوديو مع دوران 360°"
      },
      "abstract": {
        "title": "تجريدي",
        "desc": "حلقة سائلة باللون السماوي/الأرجواني"
      },
      "talkingHead": {
        "title": "وجه متحدث",
        "desc": "لقطة مكتبية طبيعية"
      }
    }
  }
}
