コンテンツの翻訳

次にコンテンツの翻訳を行います。今までは翻訳箇所の「鉛筆マーク」(コンテクチュアルリンク)から翻訳文を追加してきましたが、コンテンツは量も多く、一覧から翻訳を追加した方が効率が良いので、「コンテンツ」画面から翻訳文を追加します。ここでは、「製品紹介」コンテンツに翻訳文を追加します。

1.管理者メニューの「コンテンツ」をクリックします。「コンテンツ」画面が表示されます。翻訳文を追加する「製品紹介」コンテンツを絞り込みます。コンテンツ一覧の上にある、フィルターの「コンテンツタイプ」ドロップダウンメニューから「製品紹介」をクリックして「フィルター」ボタンをクリックします。

image alt text


以下のように「製品紹介」コンテンツのみが表示されます。

image alt text


2.各コンテンツの「編集」ボタン横の矢印をクリックして、ドロップダウンメニューから「翻訳」をクリックします。

※今回は「Drupalミラー」コンテンツを例として説明します。

image alt text


3.「Drupalミラーの翻訳」画面から「Egnlish」の追加ボタンをクリックします。

image alt text


4.「Create English translation of Drupalミラー」画面です。

ここで、各フィールドに以下の翻訳文を追加します。「Title」と「Alternative text」フィールドに「Drupal mirror」と入力します。ここでは「Title」と「Alternative text」以外はダミーの翻訳文を使用させていただきます。「Summary」と「製品紹介文」フィールドの翻訳文は素材集の文章をお使いください。

image alt text


※「AUTHORING INFORMATION」タブをクリックして、「Authored on」にコンテンツの「投稿日時」を入力します。ここには翻訳元(日本語コンテンツ)と同じ日時を入力します。同じ日時を入力しないと、Viewsで結果を書き出した時に日本語コンテンツと英語コンテンツの並び順が同じになりません。

image alt text

日付を入力後、「Save and keep published (this translation)」ボタンをクリックします。

5.「Drupalミラー」コンテンツページを確認します。言語を切り替えると、英語と日本語が切り替わります。 他のコンテンツについても同様に翻訳文を追加します。

image alt text


コンテンツ内のフィールド名の翻訳

本文下の「製品カテゴリ」ラベルがまだ、翻訳されていません。コンテンツに表示されるフィールドの翻訳を行います。

フィールドに入力されるコンテンツ自体の翻訳は完了しましたが、フィールド名については別に翻訳文を追加する必要があります。

image alt text


1.管理者メニューの「環境設定」をクリックします。「環境設定」ページの「構成の翻訳」リンクをクリックします。

image alt text


2.「構成の翻訳」ページです。「コンテンツ フィールド」の「リスト」ボタンをクリックします。

image alt text


3.「コンテンツ フィールド」画面です。ここでは、各コンテンツタイプのフィールド名称に翻訳文を追加できます。

「製品カテゴリ」の「翻訳」ボタンをクリックします。

image alt text


4.「製品カテゴリの翻訳」画面です。「English」の「追加」ボタンをクリックします。

image alt text


5.「製品カテゴリ のEnglish翻訳を追加」画面の「ラベル」に「Product category」と入力して「翻訳を保存」ボタンをクリックします。

image alt text


6.表示言語を切り替えて見え方を確認します。フィールドの「製品カテゴリ」ラベルが翻訳されました。

image alt text

これで、メニュー、ブロック、タクソノミー、コンテンツ、フィールドの翻訳が全て完了しました。

この連載が書籍になりました! Drupal 8初の日本語解説書『Drupal 8 スタートブック』好評発売中です。
この記事のキーワード :

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30