コンテンツにスキップ

言語の選択

現在の言語: 日本語

多言語ガイド

OpenSpec が英語以外の言語で成果物を生成するよう設定します。

新規プロジェクトでは、初期化時に言語を設定します。

ターミナルウィンドウ
openspec init --language "Portuguese (pt-BR)"

言語の指示が openspec/config.yaml に書き込まれます。プロジェクトに設定ファイルがすでにある場合は、既存のプロジェクト向けガイダンスを保持できるように、context フィールドを直接編集してください。

同じ動作を手動で設定することもできます。

openspec/config.yaml に言語の指示を追加します。

schema: spec-driven
context: |
言語: ポルトガル語(ブラジル、pt-BR)
すべての成果物はブラジルポルトガル語で記述してください。
OpenSpec の構造見出しと SHALL/MUST キーワードは英語のままにしてください。
# その他のプロジェクトコンテキストを以下に記述...
技術スタック: TypeScript、React、Node.js

これで完了です。以降、生成されるすべての成果物がポルトガル語になります。

検証で使用されるため、OpenSpec のドキュメント構造と規範キーワード SHALL/MUST は英語のままにします。要件やシナリオの周辺の文章には、選択した言語を使用できます。

context: |
言語: ポルトガル語(ブラジル、pt-BR)
すべての成果物はブラジルポルトガル語で記述してください。
context: |
Idioma: Español
Todos los artefactos deben escribirse en español.
context: |
语言:中文(简体)
所有产出物必须用简体中文撰写。
context: |
言語:日本語
すべての成果物は日本語で作成してください。
context: |
Langue : Français
Tous les artefacts doivent être rédigés en français.
context: |
Sprache: Deutsch
Alle Artefakte müssen auf Deutsch verfasst werden.

技術用語の扱いを決めます。

context: |
言語: 日本語
日本語で記述しますが、次の点に従ってください。
- "API"、"REST"、"GraphQL" などの技術用語は英語のままにする
- コード例とファイルパスは英語のままにする

他のコンテキストと組み合わせる

Section titled “他のコンテキストと組み合わせる”

言語設定は、他のプロジェクトコンテキストと併用できます。

schema: spec-driven
context: |
言語: ポルトガル語(ブラジル、pt-BR)
すべての成果物はブラジルポルトガル語で記述してください。
技術スタック: TypeScript、React 18、Node.js 20
データベース: Prisma ORM を使用する PostgreSQL

言語設定が機能していることを確認するには、次を実行します。

ターミナルウィンドウ
# 指示を確認する — 言語コンテキストが表示されるはずです
openspec instructions proposal --change my-change
# 出力に言語コンテキストが含まれます

HagiCode

HagiCode は構造化ワークフロー、マルチエージェント実行、Hero Dungeon ビューを備えたエージェント型コーディングワークスペースです。

よりスマートで速く、楽しいエージェント型ワークフローで、使いやすいソフトウェアを形にします。

HagiCode ライトテーマのメイン画面
  • Smart構造化ワークフローは意図をアイデアから変更のリリースまで実行可能な道筋にします。
  • Efficientマルチエージェントのワークフローで調査、実装、レビューを並行して進めます。
  • FunHero Dungeon により長時間のコーディングを視覚的で協力的な体験にします。
HagiCode を見る