コンテントページの翻訳
Liferay 7.4 U15+ および GA15+
Liferayは、 コンテンツページ を翻訳するための統合されたツールを提供しますので、グローバルユーザーのために魅力的でローカライズされたエクスペリエンスを作成することができます。 これらのツールを使って、コンテントページのエクスペリエンスを手動で翻訳したり、翻訳をXLIFFファイルとしてインポートしたりすることができます。
コンテントページを翻訳する場合、ユーザーはページの名前とインラインフラグメントテキスト(例:HTML、ヘッダーなど)のみを翻訳することができます。 ウィジェットやマッピングされたフラグメントフィールドを翻訳することはできません。
必要であれば、カスタムワークフロー を有効にして、翻訳のレビューとパブリッシングプロセスを指示することができます。
翻訳可能な言語は、インスタンスのローカライズ設定により決定されます。 詳しくは 初期インスタンスのローカライゼーション および 仮想インスタンスのローカライゼーション を参照のこと。
コンテントページの手動翻訳
コンテントページのエクスペリエンスを手動で翻訳するには、コンテントページの表示権限と更新権限、または1つ以上の言語に対する翻訳権限のいずれかをユーザーが持っている必要があります。 詳細は 翻訳の権限の管理 を参照してください。
次の手順に従い、コンテントページのエクスペリエンスを手動で翻訳します。
-
サイトメニュー()を開き、 サイトビルダー を展開し、 ページ に進みます。
-
翻訳したいコンテンツページの アクション ボタン()をクリックし、 翻訳 を選択します。
これにより、翻訳インターフェースにリダイレクトされ、コンテンツの元のテキストを翻訳と一緒に表示できます。
左側の列には翻訳元の言語が表示され、右側の列には翻訳に使用できる編集可能なフィールドが表示されます。
-
翻訳したい 経験 と 言語 を選択してください。
ページの更新権限を持つユーザーは、元のテキストを任意の言語に翻訳できます。
翻訳権限を持つユーザーは、元のテキストを権限が割り当てられている言語にのみ翻訳できます。
importantページエクスペリエンスを切り替えると、未保存の変更が破棄されます。 作業内容を失わないためには、変更内容を保存してから別のエクスペリエンスに切り替えてください。
-
利用可能なフィールドに翻訳を入力してください。
-
Publish または Save as Draft をクリックします。
翻訳を公開すると、コンテントページに翻訳が適用され、下書きとして保存されます。
また、ワークフローが有効な場合、翻訳を公開すると、ページに適用され、下書きとして保存される前に、レビュープロセスが開始されます。
または、 下書きとして保存 をクリックして、後で翻訳を適用することもできます。
翻訳のエクスポートとインポート
コンテンツを翻訳用にエクスポートしたり、XLIFFの翻訳をインポートするには、選択されたページに対して表示および更新する権限が必要です。 詳細は 翻訳の権限の管理 を参照してください。
Liferayでは、翻訳用のコンテンツページエクスペリエンスを .xliff
または .xlf
ファイルとしてエクスポートすることができます。 これらのファイルを翻訳者に送り、.zip
ファイルとしてまとめてインポートすることもできますし、.xliff
ファイルや.xlf
ファイルとして個別にインポートすることもできます。
Liferay は XLIFF 1.2 と 2.0 の両方のファイルをサポートしています。 ただし、これらのフォーマットが提供するすべての機能・性能をサポートしているわけではありません。
翻訳用のページのエクスポート
次の手順を実行します:
-
サイトメニュー()を開き、 サイトビルダー を展開し、 ページ に進みます。
-
翻訳したいコンテンツページの アクション ボタン()をクリックし、 翻訳のためにエクスポート を選択します。 エクスポートの設定を行うためのモーダルウィンドウが表示されます。
-
エクスポート形式を選択します: XLIFF 1.2 または XLIFF 2.0 。
-
コンテンツページの原語を選択します。
-
翻訳先の言語を選択します。
-
翻訳したいエクスペリエンスを選択します。
-
エクスポート をクリックします。
Liferayは、選択された各エクスペリエンスのXLIFFファイルを含むZIPアーカイブを生成します。 これらのファイルは、対応する翻訳ソフトウェアで使用することができます。
ページ翻訳のインポート
次の手順を実行します:
-
サイトメニュー()を開き、 サイトビルダー を展開し、 ページ に進みます。
-
翻訳されたコンテンツページの Actions ボタン() をクリックし、 Import Translation を選択します。
-
インポートしたい
.xliff
、.xlf
、.zip
ファイルを選択する。importantLiferay は Export for Translation アクションを使用して作成された XLIFF ファイルのインポートをサポートしていますが、他の方法で生成されたファイルのインポートが成功することは保証できません。
-
[公開] をクリックします。
正常なインポートが行われた場合、Liferayはインポートしたファイルとともに成功メッセージを表示します。 翻訳がコンテントページに適用され、ページが下書きとして保存されます。 ワークフローが有効な場合、翻訳がページに適用される前に承認される必要があります。
しかし、インポート中にエラーが発生した場合、Liferayは失敗したファイルを通知し、ダウンロード可能なCSVエラーレポートを提供します。
サードパーティーのサービスを利用したコンテントページの翻訳
Google Cloud Translation , Amazon Translate , Microsoft Translator とLiferayの統合を有効にした場合、それらを使ってWebコンテンツを自動的に翻訳することができます。 詳しくは、 翻訳のための第三者機関の利用 をご覧ください。