الرئيسيةبيئة اختبارمعرض الأعمالتطبيقوثيقةمدونة
    • Englishالإنجليزية
      EN
    • русскийالروسية
      RU
    • 日本語اليابانية
      JA
    • françaisالفرنسية
      FR
    • 한국어الكورية
      KO
    • 中文الصينية
      ZH
    • españolالإسبانية
      ES
    • Deutschالألمانية
      DE
    • العربيةالعربية
      AR
    • italianoالإيطالية
      IT
    • British Englishالإنجليزية (المملكة المتحدة)
      EN-GB
    • portuguêsالبرتغالية
      PT
    • हिन्दीالهندية
      HI
    • Türkçeالتركية
      TR
    • polskiالبولندية
      PL
    • Indonesiaالإندونيسية
      ID
    • Tiếng Việtالفيتنامية
      VI
    • українськаالأوكرانية
      UK
    /
    تصفية المستندات حسب الإطار
    Alt+←
    لماذا Intlayer؟
    ابدأ
    مفهوم
    • كيف يعمل Intlayer
    • التكوين
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • المحرر المرئي
    • CMS
    • تكامل CI/CD
    • ترجمةجمعتعدادشرطجنسإدراجملفتداخلMarkdownHTMLجلب الوظيفة
    • ملف لكل لغة
    • محرر
    • الملء التلقائي
    • اختبار
    • تحسين الحزمة
    بيئة
    • Next.js 14 وموجه التطبيق
      Next.js 15
      Next.js بدون locale URL
      Next.js وموجه الصفحة
      المترجم
    • Tanstack Start Solid
    • Astro و React
      Astro و Svelte
      Astro و Vue
      Astro و Solid
      Astro و Preact
      Astro و Lit
      Astro و Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt و Vue
    • Vite و Solid
    • SvelteKit
    • Vite و Preact
    • Vite و Vanilla JS
    • Vite و Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native و Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx و React
    Plugins
    • JSON
    • gettext (.po)
    امتداد VS Code
    وكيل
    • خادم MCP
    • مهارات الوكيل
    إصدارات
    • v8
    • v7
    • v6
    مؤشر أداء
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    مدونة
    طرح سؤال
    1. Documentation
    2. مفهوم
    3. CLI
    4. Login
    إنشاء:2025-12-16آخر تحديث:2025-12-16
    استخدم هذه الصفحة والموفر AI الذي تريده
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده

    تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.

    اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزية
    تعديل هذه الوثيقة

    إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.

    رابط GitHub للتوثيق
    نسخ

    نسخ الـ Markdown من المستند إلى الحافظة

    أمر تسجيل الدخول في Intlayer CLI


    الوصف

    يتيح أمر login في Intlayer CLI المصادقة مع نظام إدارة المحتوى Intlayer. يقوم هذا الأمر تلقائيًا بفتح متصفحك الافتراضي لإكمال عملية المصادقة واستلام بيانات الاعتماد اللازمة (Client ID و Client Secret) لاستخدام خدمات Intlayer.

    الاستخدام

    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    npx intlayer login [options]

    أو

    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    intlayer login [options]

    الخيارات

    --cms-url <url>

    حدد عنوان URL الخاص بـ Intlayer CMS للاتصال به لإجراء المصادقة.

    • النوع: string
    • الافتراضي: القيمة المكوّنة في intlayer.config.* أو https://intlayer.org
    • مثال:
    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    npx intlayer login --cms-url https://intlayer.org

    خيارات التكوين

    يمكنك أيضًا استخدام خيارات التكوين الشائعة:

    • --env-file <path>: مسار ملف البيئة
    • -e, --env <env>: بيئة التنفيذ
    • --base-dir <dir>: الدليل الأساسي للمشروع
    • --verbose: تفعيل الإخراج التفصيلي (الافتراضي: true)
    • --prefix <prefix>: بادئة للسجلات

    كيف يعمل

    1. بدء خادم محلي: يقوم الأمر بتشغيل خادم HTTP محلي على منفذ عشوائي لاستقبال بيانات الاعتماد من الـ CMS
    2. فتح المتصفح: يقوم الأمر تلقائيًا بفتح متصفحك الافتراضي إلى عنوان تسجيل الدخول الخاص بالـ CMS
    3. المصادقة: أكمل عملية المصادقة في المتصفح باستخدام حساب Intlayer الخاص بك
    4. استلام بيانات الاعتماد: يستقبل الخادم المحلي معرف العميل (Client ID) وسر العميل (Client Secret) من الـ CMS
    5. التعليمات: يعرض الأمر تعليمات لتكوين بيانات الاعتماد في مشروعك

    المخرجات

    بعد تسجيل دخول ناجح، سيعرض الأمر:

    1. بيانات الاعتماد المستلمة (Client ID و Client Secret)
    2. تعليمات لملف .env:
    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. تعليمات لملف تكوين Intlayer:
    typescript
    نسخ الكود

    نسخ الكود إلى الحافظة

    {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}

    التكوين اليدوي

    إذا لم يفتح المتصفح تلقائيًا، يمكنك زيارة عنوان URL المعروض في الطرفية يدويًا.

    أمثلة

    تسجيل الدخول باستخدام عنوان CMS مخصص

    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    npx intlayer login --cms-url https://custom-cms.example.com

    تسجيل الدخول باستخدام ملف بيئة محدد

    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    npx intlayer login --env-file .env.production

    تسجيل الدخول بوضع الإخراج التفصيلي

    bash
    نسخ الكود

    نسخ الكود إلى الحافظة

    npx intlayer login --verbose

    استكشاف الأخطاء وإصلاحها

    المتصفح لا يفتح

    إذا لم يفتح المتصفح تلقائيًا، انسخ عنوان URL المعروض في الطرفية وافتحه يدويًا في متصفحك.

    مشاكل الاتصال

    إذا واجهت مشاكل في الاتصال، فتأكد من:

    1. أن عنوان URL الخاص بالـ CMS صحيح
    2. أن اتصال الإنترنت لديك يعمل بشكل صحيح
    3. أنه لا توجد جدران حماية تمنع الاتصال

    لم يتم استلام بيانات الاعتماد

    إذا لم يتم استلام بيانات الاعتماد:

    1. تأكد من أنك أتممت عملية المصادقة في المتصفح
    2. تحقق من أن المنفذ المحلي غير محظور
    3. حاول الأمر مرة أخرى

    الخطوات التالية

    بعد إتمام تسجيل الدخول:

    1. أضف بيانات الاعتماد إلى ملف .env الخاص بك
    2. قم بتكوين ملف intlayer.config.* باستخدام بيانات الاعتماد
    3. استخدم أوامر CLI لإدارة القواميس الخاصة بك:
      • npx intlayer push - ادفع القواميس إلى الـ CMS
      • npx intlayer pull - اسحب القواميس من الـ CMS
      • npx intlayer fill - املأ الترجمات المفقودة

    راجع أيضًا

    • توثيق CLI
    • تكوين Intlayer
    • Intlayer CMS
    Extract
    Push
    Alt+→

    في هذه الصفحة

      المناقشات مجهولة الهوية ويتم مراجعتها بانتظام لمعالجة المشكلات الشائعة. لا تتردد في مشاركة أفكار الميزات أو التعليقات على الوثائق أو أي شيء يتعلق بـ Intlayer, نستخدم هذه المدخلات لتشكيل خارطة الطريق وتحسين المنتج.

      npx intlayer login [options]
      intlayer login [options]
      npx intlayer login --cms-url https://intlayer.org
      INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
      {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose