استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
بدءاً من الدمج مع خادم MCP Intlayer ، يمكن لمساعدك الذكي الاسترجاع من جميع المستندات مباشرة من ChatGPT ، DeepSeek ، Cursor ، VSCode ، إلخ.
عرض الوثائق الخاصة بالخادم MCPتمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةإذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ الـ Markdown من المستند إلى الحافظة
intlayer-editor: حزمة NPM لاستخدام محرر Intlayer المرئي
Intlayer هي مجموعة من الحزم مصممة خصيصًا لمطوري جافاسكريبت. وهي متوافقة مع أُطُر العمل مثل React وExpress.js.
حزمة intlayer-editor هي حزمة NPM تدمج محرر Intlayer المرئي في مشروع React الخاص بك.
كيف يعمل محرر Intlayer
يسمح محرر intlayer بالتفاعل مع قاموس Intlayer البعيد. يمكن تثبيته على جانب العميل وتحويل تطبيقك إلى محرر يشبه نظام إدارة المحتوى (CMS) لإدارة محتوى موقعك بجميع اللغات المُعدة.
التثبيت
قم بتثبيت الحزمة اللازمة باستخدام مدير الحزم المفضل لديك:
نسخ الكود إلى الحافظة
npm install intlayer-editor
التهيئة
في ملف تهيئة Intlayer الخاص بك، يمكنك تخصيص إعدادات المحرر:
نسخ الكود إلى الحافظة
const config: IntlayerConfig = { // ... إعدادات التهيئة الأخرى editor: { enabled: process.env.INTLAYER_ENABLED === "true", // إذا كانت القيمة false، يكون المحرر غير نشط ولا يمكن الوصول إليه. // معرف العميل والسر السري للعميل مطلوبان لتمكين المحرر. // يسمحان بتحديد المستخدم الذي يقوم بتحرير المحتوى. // يمكن الحصول عليهما بإنشاء عميل جديد في لوحة تحكم Intlayer - المشاريع (https://intlayer.org/dashboard/projects). clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },};
إذا لم يكن لديك معرف عميل وسر عميل، يمكنك الحصول عليهما بإنشاء عميل جديد في لوحة تحكم Intlayer - المشاريع.
للاطلاع على جميع المعلمات المتاحة، راجع توثيق التكوين
حزمة intlayer-editor مبنية على Intlayer ومتاحة لتطبيقات جافا سكريبت، مثل React (Create React App)، Vite + React، وNext.js.
لمزيد من التفاصيل حول كيفية تثبيت الحزمة، راجع القسم المناسب أدناه:
التكامل مع Next.js
للتكامل مع Next.js، راجع دليل الإعداد.
التكامل مع Create React App
للتكامل مع Create React App، راجع دليل الإعداد
التكامل مع Vite + React
للتكامل مع Vite + React، راجع دليل الإعداد
مثال على التكامل
لدمج محرر Intlayer المرئي في مشروع React الخاص بك، اتبع الخطوات التالية:
استورد مكون محرر Intlayer في تطبيق React الخاص بك:
src/App.jsxنسخ الكودنسخ الكود إلى الحافظة
import { IntlayerEditorProvider } from "intlayer-editor";import { IntlayerProvider } from "react-intlayer";export default function App() { return ( <IntlayerProvider> <IntlayerEditorProvider> <IntlayerEditor>{/* محتوى تطبيقك هنا */}</IntlayerEditor> </IntlayerEditorProvider> </IntlayerProvider> );}
استورد أنماط محرر Intlayer في تطبيق Next.js الخاص بك:
src/app/[locale]/layout.jsxنسخ الكودنسخ الكود إلى الحافظة
import { IntlayerEditorStyles } from "intlayer-editor";export default async function RootLayout({ children, params }) { const { locale } = await params; return ( <IntlayerClientProvider locale={locale}> <IntlayerEditorProvider> <html lang={locale}> <body className={IntlayerEditorStyles}>{children}</body> </html> </IntlayerEditorProvider> </IntlayerClientProvider> );}
استخدام المحرر
عند تثبيت المحرر وتمكينه وتشغيله، يمكنك عرض كل حقل مفهرس بواسطة Intlayer عن طريق تحريك المؤشر فوق المحتوى الخاص بك.
إذا كان المحتوى الخاص بك محددًا بإطار، يمكنك الضغط المطول عليه لعرض درج التحرير.
تاريخ الوثيقة
- 5.5.10 - 2025-06-29: بدء التاريخ