Sitecoreは、ユーザーがWebサイトを構築および管理するのに役立つWebコンテンツ管理サービスです。
urlおよび内のその他の翻訳不要箇所、ならびに内の翻訳不要箇所は、既存の翻訳を更新した後もSitecore内で変更されません。
Sitecoreコネクターを使用すると、以下のフィールドタイプについて、Sitecoreとの間で原文コンテンツのダウンロードおよび翻訳のアップロードが可能になります。
-
Single-Line Text(およびLimited)
-
Rich Text
-
Multi-Line Text(およびLimited)
-
HTML
-
テキスト
-
Name Value 一覧
-
General Link
-
画像
-
チェックリスト(参照アイテムが翻訳されていない場合、ジョブに含まれます。)
-
マルチリスト(参照アイテムが翻訳されていない場合、ジョブに含まれます。)
-
ツリーリスト(参照アイテムが翻訳されていない場合、ジョブに含まれます。)
コネクターにはいくつかの使用例があります。
-
プロジェクトマネージャは、ファイルをオンラインリポジトリからプロジェクトに直接追加できます。
-
サブミッターポータルを設定して、提出者がオンラインリポジトリから直接リクエストにファイルを追加できるようにします。
-
TMSプロジェクト自動作成(APC)を使用して、監視対象のファイルまたはフォルダの最終更新日の変更が検出されると、新しいプロジェクトが自動的に作成されます。
-
プロジェクト自動作成を使用しており、翻訳対象のメインページにサブアイテムが含まれている場合、それらのサブアイテムに加えられた変更では、新しいプロジェクトは自動的に作成されません。これらのサブアイテムは手動で翻訳する必要があります。
-
制限事項
-
Sitecoreサーバーで設定された言語は、Phraseアカウントの原文言語と同じである必要があります。
インコンテキストプレビュー機能は、CAT Web EditorとCAT Desktop Editorの両方で、原文または翻訳済みテキストのリアルタイムプレビューを提供します。
テーブル、列、各種グラフィック、書式設定、およびフォント(ユーザーによってインストールされている場合)がサポートされています。この機能は翻訳時にコンテキストを提供することを目的としており、原文や完成したドキュメントを完全に再現するものではありません。多少の視覚的な違いが生じる場合があります。また、アクセスとセキュリティ設定でエディターでの外部コンテンツの読み込みを許可オプションを有効/無効にすることによっても影響を受ける可能性があります。
Phraseの要件:
-
オンプレミスインストールにアクセスするには、Enterpriseファイアウォールを通過してください。
-
オーサリング環境に認証してログインします。
オンプレミスインストール用のファイアウォール設定:
-
インストールは、PhraseサーバーのIPアドレスからアクセス可能である必要があります。最新の一覧については、PhraseサーバーのIPアドレスを参照してください。
-
ドメイン名は外部から解決可能である必要があります。
備考
一部のHTMLタグはリスクをもたらすため、CAT Editorはプレビューを表示する際、このHTMLからそれらのタグを削除します。これは、ユーザーのデータプライバシーとセキュリティを確保するためです。
削除されるタグの例には、FORM、IFRAME、SCRIPT、SVG、VIDEO、EMBED、OBJECT、またはbackground-image CSSプロパティなどがあります。
コネクターを設定するには、Sitecore管理者がSSLとRest APIを有効にする必要があります。
Rest APIを有効にするには、以下の手順に従ってください。
-
ファイル
{SITECORE_ROOT}Website\\App_Config\\Include\\Sitecore.ItemWebApi.configで、itemwebapi.modeとitemwebapi.accessを次のように設定します。<site name="website"> <patch:attribute name="itemwebapi.mode">StandardSecurity</patch:attribute> <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute> </site> -
セキュリティポリシーを設定します:
ファイル
{SITECORE_ROOT}Website\\App_Config\\Include\\Sitecore.Services.Client.configで、値Sitecore.Services.SecurityPolicyをSitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructureに設定します。 -
サーバー/サービスを再起動します。
-
/sitecore/admin/showconfig.aspxを開き、設定が正しく適用されたことを確認します:-
Item REST APIが有効:
<site name=\"website\" itemwebapi.mode=\"StandardSecurity\" itemwebapi.access=\"ReadWrite\" patch:source=\"Sitecore.ItemWebApi.config\"/> -
セキュリティポリシーが適用済み:
<setting name=\"Sitecore.Services.SecurityPolicy\" value=\"Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure\" patch:source=\"Sitecore.Services.Client.config\"/>
-
アクセスロールと権限
Sitecore コネクターは特定のロールを必要としません。
以下の設定を適用します:
-
翻訳対象のアイテムに「読み取り」および「書き込み」アクセス権を追加します。
詳細については、「Sitecore アクセス権」を参照してください。
-
翻訳対象のアイテムの親アイテムに「読み取り」アクセス権を追加します。
-
/System/Languages/**を使用して、言語アイテムに「読み取り」アクセス権を追加します。 -
/System/Workflows/**を使用して、ワークフローアイテムに「読み取り」アクセス権を追加します。
-
設定
ページから、セクションまでスクロールします。
-
[コネクタ]をクリックします。
ページが開きます。
-
コネクターの追加をクリックします。
ページが開きます。
-
タイプをSitecoreに変更し、コネクターの名前を入力します。
-
プロトコルを含めたSitecore URLを入力します。
-
ユーザー名とパスワードを入力します。
-
原文言語を選択します。
原文言語はSitecoreのデフォルト言語と一致している必要があります。
-
接続先のを選択してください。デフォルトのデータベースを使用しない場合は、を入力してください。
-
[接続テストTest connection] をクリックします。
接続が成功するとチェックマークが表示されます。そうでない場合、赤い感嘆符が表示されます。アイコンにカーソルを合わせると、詳細が表示されます。
-
保存をクリックします。
コネクターがページの一覧に追加されます。