Scroll
設定の翻訳
目標
Recipesビューページのラベルをスペイン語に翻訳します。
前提知識
サイトの前提条件
- コアの設定翻訳(Configuration Translation)モジュールがインストールされていて、サイトに少なくとも2つの言語がある必要があります。「言語の追加」を参照してください。
- Recipesビューが存在している必要があります。「セクション 9.3、「コンテンツリストビューの作成」 」および「セクション 9.4、「ビューの複製」」を参照してください。
手順
サイト上の任意の設定を翻訳するための基本的な手順は次のとおりです:
- 管理(Manage) 管理メニューで、 設定(Configuration) > 地域と言語(Regional and Language) > 設定の翻訳(Configuration translation) (admin/config/regional/config-translation)に移動します。
- 翻訳したい設定項目を探します。例えば、サイト名を翻訳するには、 サイト情報(System information) を見つける必要があります。タイプ別にグループ化されている設定(例えば、ビューや日付形式)については、 一覧(List) ボタンをクリックしてそのタイプのすべての設定を一覧表示し、探している項目を見つけます。
- 見つけた項目の 翻訳(Translate) をクリックします。
- 目的の言語で翻訳を追加できるボタンを見つけて、そのボタンをクリックします。
- フォームに翻訳を入力して、保存します。
ほとんどの設定は、この方法で比較的簡単かつ直感的に編集できます。ただし、ビュー(Views)の設定は例外です。翻訳編集フォームがビュー編集フォームとはまったく異なり、いくつかのフィールドがあるだけのシンプルなフォームではなく、複雑で階層的だからです。ビューを翻訳する方法の例として、Recipesビューのラベルをスペイン語に翻訳する手順を以下に示します:
- 管理(Manage) 管理メニューで、 設定(Configuration) > 地域と言語(Regional and Language) > 設定の翻訳(Configuration translation) (admin/config/regional/config-translation)に移動します。
- ビュー(Views) 行の 一覧(List) をクリックします。
- Recipes行の 翻訳(Translate) をクリックします。
- スペイン語(Spanish) 行の 追加(Add) をクリックします。 Recipesビューのスペイン語翻訳を追加(Add Spanish translation for Recipes view) というページが表示されます。
- ディスプレイ(Displays) > マスターディスプレイ設定(Master Display settings) > Recipesのデフォルトディスプレイオプション(Recipes default display Options) で、 ディスプレイタイトル(Display title) を「Recipes」から「Recetas」に翻訳します。
-
ディスプレイ(Displays) > マスターディスプレイ設定(Master display settings) > Recipesのデフォルトディスプレイオプション(Recipes default display options) > 公開フォーム(Exposed form) > リセットオプション(Reset options) で、 送信ボタンのテキスト(Submit button text) を「Apply」から「Applicar」に翻訳します。このセクションの他のボタンとラベルはRecipesページやブロックに表示されないため、翻訳する必要はありません。
Adding translations for configurations - ディスプレイ(Displays) > マスターディスプレイ設定(Master display settings) > Recipesのデフォルトディスプレイオプション(Recipes default display options) > フィルター(Filters) > (空)タクソノミータームID((Empty) taxonomy term ID) > レシピの検索に使用する(Find recipes using.)/公開(Expose) で、 ラベル(Label) を「Find recipes using.」から「Encontrar recetas usando.」に翻訳します。
- 翻訳を保存(Save translation) をクリックします。
- Recipesページに移動し、言語切り替え(Language switcher)ブロックを使用してスペイン語に切り替えます。ラベルが翻訳されていることを確認します。
理解を深める
- Recipesビューの「最近のレシピ(Recent recipes)」ディスプレイ設定セクションで、ブロックのディスプレイタイトルを翻訳します。
- Vendorsビューのページタイトルを翻訳します。
-
その他の設定を翻訳します。翻訳ページの場所の例:
- サイト名を翻訳するには、 管理(Manage) 管理メニューで 設定(Configuration) > システム(System) > 基本サイト設定(Basic site settings) > サイト情報の翻訳(Translate system information) (admin/config/system/site-information/translate)に移動します。
- お問い合わせフォームを翻訳するには、 管理(Manage) 管理メニューで 構造(Structure) > お問い合わせフォーム(Contact forms) (admin/structure/contact)に移動します。 ウェブサイトフィードバック(Website feedback) 行のドロップダウンボタンで 翻訳(Translate) をクリックします。
- メニューの名前を翻訳するには、 管理(Manage) 管理メニューで 構造(Structure) > メニュー(Menus) (admin/structure/menu)に移動します。名前を翻訳したいメニューのドロップダウンボタンで 翻訳(Translate) をクリックします。
- メニュー内のメニューリンクはコンテンツ(設定ではない)と見なされます。翻訳を有効にするには「コンテンツ翻訳の設定」を参照してください。翻訳が有効になったら、 管理(Manage) 管理メニューで 構造(Structure) > メニュー(Menus) (admin/structure/menu)に移動します。リンクを翻訳したいメニューのドロップダウンボタンで メニューを編集(Edit menu) をクリックします。翻訳したいリンクのドロップダウンボタンで 翻訳(Translate) をクリックします。
- コンテンツタイプのフィールドラベルを翻訳するには、 管理(Manage) 管理メニューで 構造(Structure) > コンテンツタイプ(Content types) (admin/structure/types)に移動します。フィールドラベルを編集したいコンテンツタイプのドロップダウンボタンで フィールドを管理(Manage fields) をクリックします。ラベルを編集したいフィールドのドロップダウンボタンで 翻訳(Translate) をクリックします。
- コンテンツを翻訳します。「コンテンツの翻訳」を参照してください。