Skip to content

دليل متعدد اللغات ​

قم بتكوين OpenSpec لتوليد مخرجات بلغات أخرى غير الإنجليزية.

الإعداد السريع ​

لمشروع جديد، قم بتعيين اللغة أثناء التهيئة:

bash
openspec init --language "Portuguese (pt-BR)"

هذا يكتب تعليمات اللغة إلى openspec/config.yaml. إذا كان المشروع يحتوي بالفعل على تكوين، قم بتحرير حقل context مباشرة للحفاظ على إرشادات المشروع الحالية.

يمكنك أيضًا تكوين نفس السلوك يدويًا:

أضف تعليمات اللغة إلى openspec/config.yaml:

yaml
schema: spec-driven

context: |
  Language: Portuguese (pt-BR)
  All artifacts must be written in Brazilian Portuguese.
  Keep OpenSpec structural headings and SHALL/MUST keywords in English.

  # سياق مشروعك الآخر أدناه...
  Tech stack: TypeScript, React, Node.js

هذا كل شيء. جميع المخرجات التي تم توليدها ستكون الآن بالبرتغالية.

تبقى بنية مستندات OpenSpec والكلمات المعيارية SHALL/MUST بالإنجليزية لأن التحقق يعتمد عليها. يمكن للنصوص المحيطة بالمتطلبات والسيناريوهات استخدام اللغة التي تختارها.

أمثلة على اللغات ​

البرتغالية (البرازيل) ​

yaml
context: |
  Language: Portuguese (pt-BR)
  All artifacts must be written in Brazilian Portuguese.

الإسبانية ​

yaml
context: |
  Idioma: Español
  Todos los artefactos deben escribirse en español.

الصينية (المبسطة) ​

yaml
context: |
  语言:中文(简体)
  所有产出物必须用简体中文撰写。

اليابانية ​

yaml
context: |
  言語:日本語
  すべての成果物は日本語で作成してください。

الفرنسية ​

yaml
context: |
  Langue : Français
  Tous les artefacts doivent être rédigés en français.

الألمانية ​

yaml
context: |
  Sprache: Deutsch
  Alle Artefakte müssen auf Deutsch verfasst werden.

نصائح ​

التعامل مع المصطلحات التقنية ​

قرر كيفية التعامل مع المصطلحات التقنية:

yaml
context: |
  Language: Japanese
  Write in Japanese, but:
  - Keep technical terms like "API", "REST", "GraphQL" in English
  - Code examples and file paths remain in English

الدمج مع سياق آخر ​

تعمل إعدادات اللغة إلى جانب سياق مشروعك الآخر:

yaml
schema: spec-driven

context: |
  Language: Portuguese (pt-BR)
  All artifacts must be written in Brazilian Portuguese.

  Tech stack: TypeScript, React 18, Node.js 20
  Database: PostgreSQL with Prisma ORM

التحقق ​

للتحقق من أن تكوين اللغة يعمل:

bash
# تحقق من التعليمات - يجب أن تظهر سياق لغتك
openspec instructions proposal --change my-change

# سيتضمن الإخراج سياق لغتك

الوثائق ذات الصلة ​