استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "بدء السجل"v5.5.10٢٩/٦/٢٠٢٥
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةإذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ الـ Markdown من المستند إلى الحافظة
التوليد التلقائي للترجمات في خط أنابيب CI/CD
يتيح Intlayer التوليد التلقائي للترجمات لملفات إعلان المحتوى الخاصة بك. هناك عدة طرق لتحقيق ذلك اعتمادًا على سير عملك.
استخدام نظام إدارة المحتوى (CMS)
مع Intlayer، يمكنك اعتماد سير عمل حيث يتم إعلان لغة واحدة فقط محليًا، بينما تتم إدارة جميع الترجمات عن بُعد من خلال نظام إدارة المحتوى (CMS). يتيح هذا فصل المحتوى والترجمات تمامًا عن قاعدة الشيفرة، مما يوفر مزيدًا من المرونة لمحرري المحتوى ويمكّن من إعادة تحميل المحتوى الحي (دون الحاجة إلى إعادة بناء التطبيق لتطبيق التغييرات).
مثال على التكوين
نسخ الكود إلى الحافظة
لمعرفة المزيد عن نظام إدارة المحتوى، راجع التوثيق الرسمي.
استخدام Husky
يمكنك دمج توليد الترجمات في سير عمل Git المحلي الخاص بك باستخدام Husky.
مثال على التكوين
نسخ الكود إلى الحافظة
نسخ الكود إلى الحافظة
لمزيد من المعلومات حول أوامر Intlayer CLI وكيفية استخدامها، راجع توثيق CLI.
إذا كان لديك عدة تطبيقات في مستودعك تستخدم نسخ منفصلة من intlayer، يمكنك استخدام الوسيط --base-dir كما يلي:
نسخ الكود إلى الحافظة
استخدام GitHub Actions
توفر Intlayer أمر CLI لملء ومراجعة محتوى القاموس تلقائيًا. يمكن دمج هذا في سير عمل CI/CD الخاص بك باستخدام GitHub Actions.
نسخ الكود إلى الحافظة
لإعداد متغيرات البيئة، انتقل إلى GitHub → الإعدادات → الأسرار والمتغيرات → الإجراءات وأضف السر .
كما هو الحال مع Husky، في حالة وجود مستودع أحادي (monorepo)، يمكنك استخدام الوسيطة --base-dir لمعالجة كل تطبيق بالتتابع.
بشكل افتراضي، تقوم الوسيطة--git-diffبتصفية القواميس التي تتضمن تغييرات من القاعدة (الافتراضيةorigin/main) إلى الفرع الحالي (الافتراضي:HEAD).
لمزيد من المعلومات حول أوامر Intlayer CLI وكيفية استخدامها، راجع توثيق CLI.