organization が多様な人口にまたがる場合、イントラネット サイトのコンテンツを複数の言語で利用できるようにしたい場合があります。 サイトのナビゲーション、サイトのタイトル、サイトの説明などのユーザー インターフェイス要素を、ユーザーの優先する言語で表示できます。 さらに、翻訳し、ユーザーの優先言語で表示されるページやニュース投稿を SharePoint サイトに提供することもできます。
このページでは、サイトとページのコンテンツを複数の言語で表示するための Microsoft の推奨アプローチについて詳しく説明します。 同じ SharePoint ページに複数の言語コンテンツを追加することはサポートされておらず、ソリューションとして推奨されません。
このビデオと以下の手順を確認して、多言語機能の使用方法を確認してください。
まず、使用する SharePoint サイトが、使用するサイトの既定の言語で作成されていることを確認します。 サイトの既定言語を後から変更することはできません。 SharePoint サイトの作成の詳細については、「 SharePoint でサイトを作成する」を参照してください。
使用する既定の言語でサイトが作成されていることを確認したら、サイトで多言語機能を使用できるようにし、使用できるようにしたい言語を選択します。 選択できる言語については、「 SharePoint でサポートされている言語」を参照してください。
異なる言語でサイトにページを作成するために、翻訳機能を使用して、既定の言語で作成されたページのコピーを作成できます。 作成したコピーを手動で翻訳できます。 公開された翻訳ページは、各言語の ニュース や 強調表示されたコンテンツ の Web パーツなど、適切な言語サイトに自動的に表示されます。
注
- ページが自動的に翻訳されることはありません。 既定の言語で作成された各ページには、選択した翻訳言語の対応するページが作成され、そのページを自分または割り当てた他のユーザーが手動で翻訳します。 このようなページを翻訳して公開すると、該当する言語を選択したユーザーにそのページが自動的に表示されます。
- 元のページ、ソース ページ、または他の翻訳ページに加えた変更が、自動的にすべての翻訳ページで同期されることはありません。 各翻訳ページを手動で更新する必要があります。
- ユーザーに表示される言語は、 ユーザーの個人の言語と地域の設定によって異なります。
- 多言語サイトでは、この記事で説明する手順に従うことをお勧めします。 ただし、2019 より前のバージョンの SharePoint Server を使用している場合は、「 多言語サイトのバリエーション機能の使用」を参照してください。
- この記事で説明する多言語機能は、サブサイトでは使用できません。
- 多言語機能は、 公開インフラストラクチャ設定が無効になっているサイトでのみ使用できます。
この記事の内容
ニュース Web パーツと強調表示されたコンテンツの Web パーツでの翻訳ページ
多言語機能を有効にして言語を選ぶ
多言語機能を有効にする SharePoint サイトに移動します。
注
プライベート プレビューのお客様は、この記事の手順を使用して、チーム サイトにページ翻訳を適用できます。 チーム サイトのページ翻訳は、2022 年 8 月にすべてのお客様に一般提供されます。
右上にある [設定] を選択し、[サイト情報] を選択します。
[サイト情報] ウィンドウの下部にある [すべてのサイト設定を表示] を選択します。
[サイトの管理] で [言語の設定] を選択します。
[ 多言語への翻訳を有効にする] で、トグルを [ オン] にスライドします。
[サイトの言語を追加または削除する] で、[言語の選択または入力] に言語名を入力するか、ドロップダウンから言語を選択します。 複数の言語を追加するには、この手順を繰り返します。
いつでもこのページに戻って、言語を追加または削除できます。
ページを翻訳する場合、必要に応じて (既定の言語を除く) 言語ごとに 1 人以上の翻訳者を割り当てることができます。 [ 翻訳者] 列で、翻訳者を希望するユーザーの名前を入力し、一覧からその名前を選択します。
注
organization's Active Directory 内のすべてのユーザーを翻訳者として割り当てることができます。 翻訳者として割り当てられたユーザーに、適切な権限が自動的に付与されることはありません。 サイトに対する編集権限を持たないユーザーがサイトにアクセスしようとすると、アクセスを要求できる Web ページに転送されます。
[保存] を選択します。
言語を追加すると、サイトに言語のドロップダウン リストが表示されるようになります。このドロップダウン リストで言語を選択して、その言語のサイトに移動できます。
注
サイトの既定の言語は、サイトの作成時に選択された言語に設定されます。 ただし、サポートされている言語の中に英語が含まれている場合、ユーザーの優先する言語がサイトでサポートされていなければ、英語が優先する言語として扱われます。 これは既知の問題です。
目的の言語のページを作成する
サイトで多言語機能を有効にして、利用可能にする言語を選択すると、必要な翻訳ページを作成できるようになります。 それには、次の手順に従います。
別の言語で利用できるようにする、既定の言語のページに移動します。
トップ バーで [翻訳] を選択します。
サイトで利用可能なすべての言語のそれぞれに対して翻訳ページを作成する場合は、[すべての言語に対して作成] を選択します。 それ以外の場合は、目的の言語に対してのみ [作成] を選択します。
重要
既定の言語ページに未公開の変更がある状態で翻訳ページを作成する場合は、既定の言語ページを再公開して、次のことを確認する必要があります。
- 翻訳ページは、対応する言語サイトに表示されます。
- ニュースと強調表示されたコンテンツの Web パーツで、翻訳ページが正しく表示されます。
- サイトの上部にある言語ドロップダウンには、有効にしたすべての言語が含まれます。
ページが作成されると、各言語の横にある [翻訳] ウィンドウにページの状態 (下書き保存済み、公開済みなど) が示されます。 また、割り当てた翻訳者に、翻訳が要求されていることがメールで通知されます。
翻訳ページを該当する言語のサイトに表示する
翻訳ページが正しい言語で表示されるようにするには、サイトの既定の言語のページに移動し、ページの上部にある言語のドロップダウンを選択します。 翻訳ページの表示言語を選択します。
注
ドロップダウンで言語を変更すると、ブラウザー セッションの継続期間中、その変更がサイトのすべてのページに適用されます。 この変更はユーザーの言語設定 (サイトの名前、タイトル、ナビゲーションなどのアイテムの表示言語を決定する設定) には影響しません。
ページの状態を確認する
各言語の横にある [翻訳] ウィンドウにページの状態 (下書き保存済み、公開済みなど) が示されます。 状態を確認するには、次の手順に従います。
- 既定の言語のページに移動します。
- ページの上部にある [翻訳] を選択します。
右側の [翻訳] ウィンドウに、各言語のページの状態と、そのページを表示するためのリンクが示されます。
翻訳者の作業
翻訳者は、既定の言語のページのコピーを、指定されている言語に手動で翻訳します。 ページのコピーが作成されると、翻訳者に翻訳が要求されていることがメールで通知されます。 メールには、既定の言語のページへのリンクと、新しく作成された翻訳対象のページが記載されます。 詳細については、次の「メール通知」のセクションを参照してください。 翻訳者は次の作業を行います。
メール内にある [翻訳開始] ボタンを選択します。
ページの右上にある [編集 ] を選択し、コンテンツを翻訳します。
変更内容は下書きとして自動的に保存されます (読者に表示する準備ができていない場合)。または、サイトでその言語を使用しているすべてのユーザーがページを表示できるようにする準備ができたら、[公開 ] または[ニュースの投稿] を選択します。
承認またはスケジュールが有効な場合、ボタン名は [承認のため送信] または [後で公開する/後で投稿] になります。
翻訳を要求したユーザーにメール通知が送信されます。
メール通知
- 翻訳対象のページが作成されると、担当の翻訳者に翻訳を要求するメールが送信されます。 このメール内に [翻訳開始] ボタンがあります。
- 翻訳者によって翻訳ページが公開されると、翻訳を要求したユーザーにメールが送信されます。
- 既定の言語のページが更新されて下書きとして保存されると、翻訳ページの更新が必要であることを通知するメールが翻訳者に送信されます。
必要に応じて、メール通知は 30 分間隔でバッチ処理されます。 たとえば、ページに関連する最初のメールが送信された後、既定の言語のページが更新された場合は、次の通知メールまたは送信する必要がある他のすべてのものは、30 分後にバッチ処理されて送信されます。
ページの承認
ページの承認が有効な場合、ページへのアクセス権を持つユーザーに翻訳ページを表示するには、その前に既定の言語のページと翻訳ページが承認され、公開される必要があります。
既定の言語のページを更新する
既定の言語のページが更新された場合は、ページの再公開が必要になります。 その場合、翻訳ページの翻訳者に、更新が行われたため個々の翻訳ページの更新が可能であることがメールで通知されます。
ニュース Web パーツと強調表示されたコンテンツの Web パーツでの翻訳ページ
サイトのホーム ページ、投稿、ページは、ページに設定されている言語に応じて表示されます。 これは、次のことを意味します。
- サイトのホーム ページがユーザーの優先する言語に翻訳されていない場合、ホーム ページのすべてのコンテンツ (ニュースの投稿と強調表示されたコンテンツを含む) はサイトの既定の言語で表示されます。
- 個々のニュースの投稿またはページがユーザーの優先する言語に翻訳されていない場合、その投稿/ページがニュース Web パーツ/強調表示されたコンテンツの Web パーツで表示される際にはサイトの既定の言語が使用されます。
- 複数の言語に翻訳されていない個々のニュース投稿は、そのページが翻訳されているかどうかに関係なく、任意のページで構成されたニュース Web パーツにロールアップされます。
注
翻訳ページは承認されてから公開されていなければ、ニュース Web パーツまたは強調表示されたコンテンツの Web パーツに表示されません。
翻訳ページを削除する
翻訳ページを削除する場合は、既定の言語ページと削除された翻訳ページの間の関連付けを解除するために、いくつかの追加手順を実行する必要があります。これには、編集用に既定の言語ページを開き、翻訳パネルを開いてから再公開する操作が含まれます。
- サイトのページ ライブラリに移動します。
- 既定の言語ページの横にある言語フォルダー内で、削除するページを見つけます。 フォルダーは、2 文字または 4 文字の言語コードで識別できます。 たとえば、フランス語のフォルダーは fr として識別されます。
- フォルダー内で目的のページを選択し、選択したページの右側にある省略記号 (...) をクリックします。
- [削除] をクリックします。
- ページを削除した後、既定の言語のページに移動し、右上にある [編集] を選択します。 編集モードになっていなければ、この後の手順は機能しません。
- ページの上部にある [翻訳] を選択します。
- [翻訳] ウィンドウに、ページとの関連付けが修正されたことを伝えるメッセージが表示されていることを確認します。
- 既定の言語のページを再公開します。
翻訳ページを見つける
ページの上部にある言語のドロップダウンを使用するか、[翻訳] ウィンドウまたはページ ライブラリで翻訳ページを見つけることができます。
ページ ライブラリで見つける場合は、次の手順に従います。
- サイトのページ ライブラリに移動します。
- 既定の言語ページの隣の言語フォルダーで目的のページを見つけます。 フォルダーは、2 文字または 4 文字の言語コードで識別できます。 たとえば、フランス語のフォルダーは fr として識別されます。
多言語サイト名、ナビゲーション、フッターの設定
利用可能にした別の言語でサイトの名前、ナビゲーション、フッターを表示するには、それぞれのアイテムを手動で翻訳する必要があります。 これらの要素を編集するときに、翻訳を追加または更新できます。
たとえば、英語の既定言語でサイトを作成し、そのサイトをフランス語とイタリア語で有効にしたとします。 サイトを作成する際に、サイトの名前と説明を既定の言語 (この場合は英語) で設定します。 サイトの作成後に サイト名と説明を更新 することもできます。 次に、 ナビゲーション ノードと フッター コンテンツを 英語で作成し、その間に翻訳を追加することもできます。
注
- サイトのコンテンツを翻訳するユーザーは、サイトの 所有者 または メンバー グループに属しているか、同等のサイト権限を持っている必要があります。
- 特定の言語の翻訳が存在しない場合、その優先言語を使用するユーザーには既定の言語が表示されます。 たとえば、既定の言語が英語で、ナビゲーションの表示名にフランス語の翻訳が追加されていない場合、優先言語がフランス語のユーザーには英語の表示名が表示されます。
- ハブ ナビゲーションもサポートされています。 すべてのハブ サイトの変更が反映されるまでに最大 2 時間かかる場合があります。
- サイト名と説明は、Microsoft 365 グループに接続されたサイトでは翻訳できません。
- [ ページとニュースを複数の言語に翻訳できるようにする] オプションがオンになっている場合、[ サイトの翻訳を上書き する] オプションは、翻訳されたサイト名、説明、またはナビゲーション名には影響しません。 リストなどの他の項目にも引き続き影響します。 詳細については、「 サイトの翻訳を上書きする」を参照してください。
多言語サイト名、ナビゲーション、フッターとページ言語の同期
場合によっては、サイト所有者は、サイト名、ナビゲーション、フッターをページの言語と常に一致させて、一度に 1 つの言語のみが表示されるようにしたい場合があります。 これを実装するには、
- 設定 - > サイト情報 - > すべてのサイト設定の表示 - > 言語設定 - > 詳細設定の表示 - >サイト タイトル、ナビゲーション、フッターの翻訳を表示します。
このトグルを [オン] に設定すると、ページの言語が変更されたときに、サイト、ナビゲーション、およびフッターで利用可能な翻訳が提供されます。 この設定をオフにすると、ユーザーの Microsoft 365 優先言語が代わりに表示されます。
翻訳されたサイト名と説明を追加する
- サイトのホーム ページで、ページ上部の [ 設定 ] を選択します。
- [サイトの情報] を選択します。
- [ サイト名] で [ サイト名を翻訳 ] を選択するか、[ サイトの説明] で [ サイトの説明を翻訳] を選択します。
- 翻訳したサイト名を追加または更新します。
前の手順を繰り返して、翻訳されたサイトの説明を追加または更新します。
翻訳されたナビゲーションの表示名を追加または更新する
- 上部のナビゲーション バーで [編集 ] を選択します。
- [ナビゲーションの編集] パネルで、目的の名前の横にある省略記号 (...) を選択します。
- [編集] を選択します。
- [ 表示名] で、[ 翻訳] を選択します。
- 翻訳された表示名を追加または更新します。
翻訳されたフッター ナビゲーションの表示名を追加または更新する
- サイト フッターで [編集 ] を選択します。
- [フッターの編集] パネルで、目的のフッター表示名の横にある省略記号 (...) を選択します。
- [編集] を選択します。
- [ 表示名] で、[ 翻訳] を選択します。
- 翻訳された表示名を追加または更新します。
ヒント
上部の [設定 ] を選択してから 、外観>フッター の変更 (サイトデザインにフッターが含まれている場合) を選択して、フッターの表示名を追加または更新することもできます。
視聴者の優先言語が既定の言語と異なる場合のコンテンツ編集の詳細
サイトの既定の言語は、サイトの作成時に決定されます。 ユーザーは、Microsoft 365 の設定で 優先言語 (個人用言語とも呼ばれます) を選択できます。 サイトの既定の言語がユーザーの優先言語と異なる場合があります。
既定の言語設定と優先言語の設定が異なる場合、SharePoint では、ユーザーが多言語機能を有効にせずに、優先言語でサイト コンテンツを編集できます。 ユーザーがサイト コンテンツを間違った言語で編集できないように、編集者がナビゲーション ラベル、サイトの説明、フッター、サイト名を変更すると、追加の言語情報が提供されます。
上の画像では、サイトの既定の言語はフランス語で、ユーザーの優先言語は英語です。 ユーザーがこのナビゲーション ノードを編集する場合は、サイトの既定の言語がフランス語であるときに英語のラベルが表示されないように、フランス語にする必要があります。 ユーザーがこのナビゲーション ノードを英語に編集する場合は、多言語機能を有効にする必要があります。
以前のバージョンの SharePoint では、多言語機能が有効になっておらず、異なる優先言語を使用するユーザーがナビゲーション ノード ラベルなどのサイト コンテンツを編集すると、サイトの既定の言語や他の閲覧者の優先言語と一致しない翻訳になってしまいました。 そのため、一部の閲覧者にとって、一部のナビゲーション ラベルはサイトの他のコンテンツとは異なる言語で表示されていました。 現在、編集時に表示される追加情報は、サイトの既定の言語とユーザーの優先する言語が異なることを確認するためのものです。 このシナリオでは、誤った翻訳を防ぐために、多言語機能を有効にする必要があります。
一般的な問題の解決方法
既定以外の言語で表示されているサイトのタイトルを修正する方法:
- サイトに移動し、[設定]>[サイト情報]>すべてのサイト設定を表示>[言語設定] を選択します。
- 複数の言語への翻訳を有効にする (これは後でもう一度オフにすることができます)。
- 更新する必要がある言語を選択し、[ 保存] を選択します。
- サイトのホームページに戻り、[設定]>[サイト情報]>[サイト名を翻訳]を選択します。
- サイト情報パネルで、正しく翻訳されていないコンテンツを削除または編集します。 空の場合、その言語のユーザーには、代わりに既定の言語のテキストが表示されます。 翻訳されたテキストを入力することもできます。
- [ OK>保存] を選択します。
その他の一般的な問題を修正する方法:
- 該当する言語のサイトに翻訳ページが表示されない
- ニュース Web パーツと強調表示されたコンテンツ Web パーツで翻訳ページが正しく表示されない
- サイトの上部にある言語のドロップダウンに、有効にしたすべての言語が表示されない
上記のいずれかの問題が発生した場合は、ページの関連付けが解除されている可能性があります。 次のことを試してみてください。
- 既定の言語のページに移動します。
- 編集モードになっている必要があるため、ページの右上にある [編集] を選択します。
- ページの上部にある [翻訳] を選択します。
- [翻訳] ウィンドウに、ページとの関連付けが修正されたことを伝えるメッセージが表示されていることを確認します。
- 既定の言語ページを再公開します。