Documentation

Webコンテンツの手動翻訳

Liferayは翻訳機能をWebコンテンツと統合しているため、グローバルユーザーに魅力的でローカライズされたエクスペリエンスを作成できます。 必要な権限を持つユーザーは、サイトのコンテンツを利用可能な任意の言語に手動で翻訳できます。 翻訳プロセスをカスタムワークフローと統合して、新しい翻訳のレビューと公開プロセスを合理化することもできます。

翻訳の権限の管理

Webコンテンツを手動で翻訳するには、ユーザーは特定のコンテンツの更新権限、または1つ以上の言語の翻訳権限のいずれかを持っている必要があります。

更新権限の割り当て

更新権限はコンテンツ固有であり、個別に割り当てる必要があります。 Webコンテンツの 更新 権限を持つユーザーは、利用できる任意の言語に手動で翻訳できます。 また、翻訳用にWebコンテンツをエクスポートしたり、コンテンツの完成した翻訳をインポートしたりすることもできます。

次の手順に従って、Webコンテンツの更新権限を割り当てます。

  1. プロダクト メニューを開き、 [Content & Data] → [Webコンテンツ] に移動します。

  2. 設定するコンテンツの アクション メニュー(Actions Button )をクリックし、 [権限設定] を選択します。

  3. チェックボックスを使用して、目的のユーザーロールに更新権限を割り当てます。

    または、コンテンツの作成中に権限を割り当てることもできます。 コンテンツのプロパティサイドバーの [権限設定] に移動し、特定のロールに必要な権限を割り当てます。

翻訳権限の割り当て

翻訳権限は言語固有であり、Webコンテンツの 翻訳 アクションへのアクセス権限を付与します。 翻訳権限を持つユーザーは、サイトのコンテンツを権限のある言語に手動で翻訳できます。 一度付与された翻訳権限は、特定のコンテンツに制限することはできません。

次の手順に従って、特定の言語の翻訳権限を割り当てます。

  1. コントロールパネルを開き、 [ユーザー] → [ロール] に移動します。

  2. 翻訳権限を割り当てるロールの アクション メニュー(Actions button)をクリックし、 [編集する] を選択します。

    または、追加ボタン(Add button)を使用して新規ロールを作成することもできます。

  3. [権限の定義] タブをクリックし、[権限設定]サイドバーメニューの [サイトとアセットライブラリの管理] → [設定] → [Translation] に移動します。

  4. チェックボックスを使用して、選択したロールに目的の言語権限を割り当てます。

    選択したロールに目的の言語権限を割り当てます。

  5. ページの下部にある [保存] をクリックします。

ロールが設定されたユーザーは、任意のWebコンテンツを指定された言語に手動で翻訳できるようになりました。

ウェブコンテンツの翻訳

  1. プロダクト メニューを開き、 [Content & Data] → [Webコンテンツ] に移動します。

  2. 翻訳するコンテンツの アクション メニュー(Actions Button )をクリックし、 [翻訳] を選択します。

    これにより、コンテンツ翻訳インターフェイスにリダイレクトされ、コンテンツの元のテキストを翻訳と一緒に表示できます。 左側の列には翻訳元の言語が表示され、右側の列には翻訳に使用できる編集可能なフィールドが表示されます。

    翻訳を選択すると、コンテンツ翻訳インターフェイスにリダイレクトされます。

  3. 左上隅の言語フラグを使用して、翻訳元の言語と翻訳先の言語を決定します。

    コンテンツの更新権限を持つユーザーは、元のテキストを任意の言語に翻訳できます。

    翻訳権限を持つユーザーは、元のテキストを権限が割り当てられている言語にのみ翻訳できます。

  4. [タイトル] 、 [説明] 、および [コンテンツ] フィールドに翻訳を入力します。

  5. [Publish] をクリックして、Webコンテンツの新しいバージョンを作成するか、ワークフローを開始します(有効になっている場合)。

    または、 [下書きとして保存] をクリックして、翻訳を保存して後で公開することもできます。

翻訳とカスタムワークフローの統合

翻訳プロセスをカスタムワークフローと統合して、公開された翻訳が定義されたレビューおよび承認プロセスを通過するようにすることができます。

翻訳のカスタムワークフローを有効にするには、次の手順に従います。

  1. プロダクト メニューを開き、 [設定] → [ワークフロー] に移動します。

  2. [Translation] のワークフロードロップダウンメニューをクリックして、目的のワークフローを選択します。

  3. [保存] をクリックします。

 [Translation]のワークフロードロップダウンメニューをクリックして、目的のワークフローを選択します。

ワークフローを有効にすると、公開された各翻訳が個別のタスクとして表示され、Webコンテンツが正式に更新される前に承認が必要となります。 翻訳レビュアには、コンテンツの元のテキストと翻訳されたテキストの読み取り専用の横並びプレビューが表示されます。

編集が必要な場合は、レビュー中に記事のWebコンテンツ翻訳ページに戻ります。 翻訳の更新が終了したら、再送信してさらにレビューを受けます。

翻訳が承認されると、Webコンテンツの定期的な更新と同様に、変更がWebコンテンツに適用されます。 適用すると、変更を自動的に元に戻すことはできません。 ワークフローの構築と使用の詳細は、 ワークフローの概要 を参照してください。