最終更新: 2026-04-25 2 min read

多言語対応

シタミの CMS では、複数の言語でコンテンツを管理できます。1つのエントリを複数言語で編集し、API リクエスト時にロケールを指定して取得できます。

コレクション設定のロケール設定セクション
コレクション設定画面でロケールを追加してから多言語編集を開始します

1. ロケールの設定

  1. コレクション設定画面を開く
  2. 「ロケール設定」セクションに移動
  3. 対応する言語を追加(例: ja, en, zh)
  4. デフォルトロケールを設定

2. 多言語エントリの管理

ロケールが有効なコレクションでは、エントリ編集画面でロケールを切り替えられます。

  • ロケール切り替えスイッチでエントリの言語を選択
  • 各ロケールごとにフィールドの値を入力
  • ロケールが未入力の場合はデフォルトロケールの値が使用されます

3. API での取得

API リクエストに locale パラメータを指定して、特定言語のコンテンツを取得できます。

GET /api/v1/sites/{siteId}/collections/{collectionId}/entries?locale=en
ヒント

フロントエンド側で言語切り替え UI を実装する場合は、現在のロケールを locale パラメータに渡すだけで対応できます。

メモ

多言語対応は CMS プラン以上で利用可能です。詳しくはプランの違いを理解するをご覧ください。

次のステップ