お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。
CMS-General

多言語コンテンツを管理します。

更新日時 6月 17, 2019

対象製品

Marketing Hub  Professional, Enterprise
Basic
HubSpot CMS

HubSpot では、グローバルオーディエンス向けにランディングページとウェブサイトページの複数言語コンテンツを簡単に管理できます。ここでは、コンテンツのプライマリ言語を設定する方法、新しい翻訳を追加する方法、また、言語切り替え機能モジュールで翻訳をリンクして、訪問者がサイトの優先言語を選択できるようにする方法も学習します。

注:ページの翻訳バージョンのコンテンツは自動的に翻訳されるわけではありません。;お客様ご自身で翻訳する必要があります。右から左に読まれる言語 (アラビア語やヘブライ語など) を指定した場合、翻訳済みページのコンテンツエディターはこの形式を反映して更新されます。

ドメインのプライマリ言語を選択します

翻訳済みページを作成する前に、HubSpot に接続されている各ドメインのプライマリ言語を設定する必要があります。サブドメインのプライマリ言語は、 HubSpot に接続している間か、すでに接続された後に設定することができます。新しいサブドメインへ接続中にプライマリ言語の設定についてもっと詳しく学習します。

すでに接続されているドメインのプライマリ言語を設定するには、次の手順を実行します。

  • HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
  • 左のサイドバーメニューで [ドメインと URL] に移動します。
  • [言語設定] タブをクリックします。
  • 翻訳済みページを作成するドメインの横にある [プライマリ言語を選択] をクリックし、言語を選択します。

  • 左下の [保存] をクリックします。

注:プライマリ言語を誤って設定した場合は、HubSpot サポートにご連絡ください。プライマリ言語設定のリセットには最大 3 営業日かかる場合があります。

翻訳済みページを作成します

  • ダイアログボックスで、 [現在のページの言語を選択] ドロップダウンメニューをクリックし、現在のページの言語を選択します。 
  • 次に、[翻訳後の複製の言語を選択] ドロップダウンメニューをクリックし、作成中の新しい翻訳済みページの言語を選択します。
  • [作成] をクリックします。

  • ページエディターで、言語の省略形が [設定] タブにある [ページ URL] でスラッグとして追加されます。
  • 左上の [言語] ドロップダウンメニューを使用して、マスターページとその他の翻訳済みページにアクセスできます。

  • ランディングページまたはウェブサイトダッシュボードの翻訳済みページの横に、地球の形をした language アイコンが表示されます。地球 language アイコンの上にカーソルを置くと、ページの翻訳バージョンのリストが表示されます。

  • ページの言語は、ドメインの定義済み言語設定に基づいて HTML ヘッドで定義されます (言語が設定されていない場合、HubSpot は既定でドメインを英語で定義します)。
  • 「hreflang」タグが、HubSpot でホストしているランディングページおよびウェブサイトページに組み込まれます。





既定では、HubSpot は言語固有のページのリンクを変更し、同じ言語のページにリードするようにします。(例.、日本語ページで、” www.domain.com/page1" へのリンクは自動的に “www.domain.com/jp/page1”に変更されます。これはリダイレクトではありませんが、リンクの URL 内のハード変更です。利用可能な時(例;SEO理由の可能性)に、訪問者をページの特定言語バージョンにリダイレクトしたい場合、次の手順に従います。:

左のサイドバーメニューで [ドメインと URL] に移動します。 

  • [言語設定] タブをクリックします。
  • [対応言語へのリダイレクトを有効にする] スイッチをクリックしてオンに切り替えます。この設定を有効にすると、クエリパラメータが URL に追加されます。:
  • hslang=
/jp/articles/kcs_article/cos-general/use-the-inspector-to-style-your-template#add-a-css-class
これにより、同じ翻訳と同じ翻訳に対応するページの言語固有バージョンのリンクがリダイレクトされます。特定の HTML 要素およびその子要素についてこの機能を無効にするには、その要素のクラスリストに "hs-skip-lang-url-rewrite" を追加します。特定のモジュールグループへのカスタムクラスの適用について詳細を学習します。/jp/articles/kcs_article/cos-general/how-can-i-edit-an-advanced-menu-module
/jp/articles/kcs_article/cos-general/how-can-i-edit-a-simple-menu-module

注:言語固有のリダイレクトは、高度なメニューモジュールまたはシンプルメニューモジュールのリンクでは動作しません。

翻訳済みページをマスターページに接続します

既定の言語のライブマスターページがある場合、翻訳済みページを接続してマスターページと同じ SEO ランクを付与することができます。

/jp/articles/kcs_article/account/a-guide-to-hubspots-new-navigation

  • 翻訳済みページの上にカーソルを置き、[続き] ドロップダウンメニューをクリックして [翻訳を作成] を選択します。
  • ダイアログボックスで、[マスターを選択] タブをクリックします。[現在のページの言語を選択] ドロップダウンメニューをクリックし、現在のページの言語を選択して [マスターページを選択] ドロップダウンメニューをクリックし、新しい翻訳済みページを関連付けるマスターページを選択します。
  • [保存] をクリックします。

ページに言語切り替え機能を追加します

ページテンプレートに言語切り替え機能を追加すると、訪問者がページの翻訳バージョンに切り替えることが可能になります。

注:ページの翻訳版を複数公開して接続している場合は、言語切り替え機能のみが公開中のページに表示されます。

注:ページの翻訳版を複数公開して接続している場合は、言語切り替え機能のみが公開中のページに表示されます。

/jp/articles/kcs_article/cos-general/how-do-i-edit-my-blog-email-page-template

  • HubSpot のアカウントで、ページのテンプレートに移動します。
  • インスペクターで [+ 追加] をクリックし、[言語切り替え機能] モジュールを検索する為に検索バーを使用します。
  • [言語切り替え機能] モジュールをクリックしてドラッグしてテンプレートに配置し、モジュールをクリックして編集します。
  • 言語切り替え機能の表示モードを選択します。:
    • ローカライズ:各言語の名前がその言語で表示されます。たとえば、フランス語の翻訳があるページの英語版を表示している場合、「English」と「Français」が言語名として言語切り替え機能に表示されます。
    • ページ言語:言語名が現在のページの言語で表示されます。たとえば、フランス語の翻訳があるページの英語版を表示している場合、「English」と「French」が言語名として言語切り替え機能に表示されます。
    • ハイブリッド:[ローカライズ][ページ言語] の組み合わせです。たとえば、フランス語の翻訳があるページの英語版を表示している場合、「English」と「French (Français)」が言語名として言語切り替え機能に表示されます。
  • [完了] をクリックします。
  • 右上の [公開] をクリックしてテンプレートを更新します。

注:翻訳済みページは [翻訳後の複製の言語を選択] ドロップダウンメニューで選択できる任意の言語で作成でき、言語名が切り替え機能に表示されますが、言語切り替え機能で表示するときに言語名がその言語に翻訳されて表示されるのは、以下の言語のみです。

  • 中国語 (中国)
  • 中国語 (香港)
  • チェコ語
  • デンマーク語 (デンマーク)
  • オランダ語 (オランダ)
  • フィンランド語 (フィンランド)
  • フランス語 (フランス)
  • ドイツ語 (ドイツ)
  • ギリシャ語 (ギリシャ)
  • イタリア語 (イタリア)
  • 日本語 (日本)
  • ノルウェー語 Nynorsk (ノルウェー)
  • ポーランド語 (ポーランド)
  • ポルトガル語 (ブラジル)
  • スペイン語 (メキシコ)
  • スペイン語 (スペイン)
  • スウェーデン語 (スウェーデン)