パレット - カラフルに🎨
Palette — ビジュアルページビルダー、デザインの専門知識は不要です。
Scroll
09/04/2025, by Ivan
JSON Drop API Documentation
JSON:APIは、非常にシンプルな多言語機能をサポートしています。高度なユースケースはサポートしていません。
現在は、Drupalのデフォルトの言語ネゴシエーションメカニズムに依存して、エンティティの適切な言語をネゴシエートし、その翻訳が利用できない場合にフォールバックします。長期的には、下位互換性を維持しながらこのメカニズムから移行する予定です。JSON:API仕様に準拠した正式な翻訳サポートを追加したいと考えています。
現在の言語ネゴシエーションメカニズム:
- 個々のリソース、コレクションリソース、インクルードに対する
GETリクエストではうまく機能します。 - 翻訳に対する
PATCHリクエストをサポートします。翻訳の更新が可能です。 DELETEリクエストはサポートしません。翻訳のみを削除することはできず、リソース(エンティティ)全体のみ削除できます。POSTサポートには制限があります。デフォルト以外のlangcodeを持つエンティティのPOSTによる作成はサポートしますが、追加の翻訳の作成は許可しません。
これらは、基盤となるEntity APIの翻訳処理の特殊性による結果です。翻訳のための完全で正式なサポートの開発状況を追うには、次を参照してください: #2794431: [META] Formalize translations support
Drupalドキュメントからの記事です。