Sitecoreは、ユーザーがウェブサイトを構築および管理するのを支援するウェブコンテンツ管理サービスです。
urlおよびの他の翻訳不要属性、の翻訳不要属性は、既存の翻訳を更新した後もSitecore内で変更されません。
Sitecoreコネクターは、次のフィールドタイプのソースコンテンツのダウンロードと翻訳のアップロードをSitecoreに対して可能にします:
-
シングルラインテキスト(および制限付き)
-
リッチテキスト
-
マルチラインテキスト(および制限付き)
-
HTML
-
テキスト
-
名前値リスト
-
一般リンク
-
画像
-
チェックリスト(参照項目は翻訳されていない場合、ジョブに含まれます。)
-
マルチリスト(参照項目は翻訳されていない場合、ジョブに含まれます。)
-
ツリーリスト(参照項目は翻訳されていない場合、ジョブに含まれます。)
コネクターにはいくつかの使用例があります。
-
プロジェクトマネージャは、オンラインリポジトリからプロジェクトにファイルを直接追加できます。
-
提出者ポータルを設定して、提出者がオンラインリポジトリからリクエストにファイルを直接追加できるようにします。
-
プロジェクト自動作成(APC)を使用して、監視対象のファイルまたはフォルダの最終更新日に変更が検出されると、新しいプロジェクトが自動的に作成されるようにします。
-
自動プロジェクト作成を使用していて、翻訳されるメインページにサブアイテムが含まれている場合、これらのサブアイテムに加えられた変更は新しいプロジェクトを自動的に作成しません。これらのサブアイテムは手動で翻訳する必要があります。
-
制限
-
Sitecoreサーバーで設定されたデフォルト言語は、Phraseアカウントのソース言語と同じ言語でなければなりません。
コンテキスト内プレビューフィーチャーは、CAT Web EditorとCAT Desktop Editorの両方で、元のテキストまたは翻訳されたテキストのリアルタイムプレビューを提供します。
テーブル、列、さまざまなグラフィック、フォーマット、およびフォント(ユーザーによってインストールされている場合)がサポートされています。この機能は翻訳時にコンテキストを提供することを目的としており、元のドキュメントや完成したドキュメントの完璧な表現ではありません。視覚的な違いがあることが予想されます。アクセスとセキュリティ設定でエディタに外部コンテンツの読み込みを許可するオプションを有効/無効にすることで影響を受ける可能性があります。
Phraseの要件:
-
企業のファイアウォールを通過して、オンプレミスのインストールにアクセスします。
-
著作環境に認証します。
オンプレミスインストールのファイアウォール設定:
-
インストールはPhraseサーバーのIPアドレスからアクセス可能でなければなりません。現在のリストについてはPhraseサーバーのIPアドレスを参照してください。
-
ドメイン名は外部から解決できる必要があります。
備考
一部のHTMLタグはリスクを伴い、CATエディタはプレビューを表示する際にこれらの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を開き、設定が正しく適用されたことを確認します:-
アイテム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のデフォルト言語と一致する必要があります。
-
接続するを選択します。デフォルトのデータベースを使用しない場合は、を提供します。
-
接続テストをクリックします。
接続が成功するとチェックマークが表示されます。そうでない場合、赤い感嘆符が表示されます。アイコンにカーソルを合わせると、詳細が表示されます。
-
保存をクリックします。
コネクターがページの一覧に追加されます。