最終更新: 2026-04-25 ・ 2 min read
多言語対応
シタミの CMS では、複数の言語でコンテンツを管理できます。1つのエントリを複数言語で編集し、API リクエスト時にロケールを指定して取得できます。

1. ロケールの設定
- コレクション設定画面を開く
- 「ロケール設定」セクションに移動
- 対応する言語を追加(例: ja, en, zh)
- デフォルトロケールを設定
2. 多言語エントリの管理
ロケールが有効なコレクションでは、エントリ編集画面でロケールを切り替えられます。
- ロケール切り替えスイッチでエントリの言語を選択
- 各ロケールごとにフィールドの値を入力
- ロケールが未入力の場合はデフォルトロケールの値が使用されます
3. API での取得
API リクエストに locale パラメータを指定して、特定言語のコンテンツを取得できます。
GET /api/v1/sites/{siteId}/collections/{collectionId}/entries?locale=en
ヒント
フロントエンド側で言語切り替え UI を実装する場合は、現在のロケールを locale パラメータに渡すだけで対応できます。
メモ
多言語対応は CMS プラン以上で利用可能です。詳しくはプランの違いを理解するをご覧ください。