Skip to content

Çok Dilli Kılavuz ​

OpenSpec'i İngilizce dışındaki dillerde yapay zeka çıktıları (artifacts) oluşturacak şekilde yapılandırın.

Hızlı Kurulum ​

Yeni bir proje için, dil başlatma sırasında ayarlanabilir:

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

Bu komut, dil talimatını openspec/config.yaml dosyasına yazar. Proje zaten bir yapılandırma dosyasına sahipse, mevcut proje rehberliğinin korunması için context alanını doğrudan düzenleyin.

Aynı davranışı manuel olarak da yapılandırabilirsiniz:

openspec/config.yaml dosyanıza bir dil talimatı ekleyin:

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.

  # Your other project context below...
  Tech stack: TypeScript, React, Node.js

İşte bu kadar. Artık oluşturulan tüm yapay zeka çıktıları Portekizce olacaktır.

Doğrulama bu terimlere dayandığından, OpenSpec'in belge yapısı ve normatif SHALL/MUST anahtar kelimeleri İngilizce olarak kalır. Çevresindeki gereksinim ve senaryo metinleri seçtiğiniz dili kullanabilir.

Dil Örnekleri ​

Portekizce (Brezilya) ​

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

İspanyolca ​

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

Çince (Basitleştirilmiş) ​

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

Japonca ​

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

Fransızca ​

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

Almanca ​

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

İpuçları ​

Teknik Terimleri Yönetme ​

Teknik terminolojiyi nasıl ele alacağınıza karar verin:

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

Diğer Bağlamlarla Birleştirme ​

Dil ayarları, diğer proje bağlamlarıyla birlikte çalışır:

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

Doğrulama ​

Dil yapılandırmanızın çalıştığını doğrulamak için:

bash
# Talimatları kontrol edin - dil bağlamınızı göstermelidir
openspec instructions proposal --change my-change

# Çıktı, dil bağlamınızı içerecektir

İlgili Belgeler ​