Sitecore は、ユーザが Web サイトを構築および管理するのに役立つ Web コンテンツ管理サービスです。
url
および の他の翻訳不要箇所属性と の翻訳不要箇所属性は、既存の翻訳を更新しても Sitecore で変更されません
Sitecore コネクターを使用すると、次のフィールドタイプに対して Sitecore との間で原文コンテンツのダウンロードおよび翻訳のアップロードを行うことができます。
-
単一行のテキスト(かつ制限付き)
-
リッチテキスト
-
複数行のテキスト(かつ制限付き)
-
HTML
-
テキスト
-
名前値一覧
-
一般リンク
-
画像
-
チェックリスト (参照項目は未翻訳の場合ジョブに含まれます。)
-
マルチリスト (未翻訳の場合、参照アイテムがジョブに含まれます。)
-
ツリーリスト (未翻訳の場合は、参照アイテムがジョブに含まれます。)
コネクターにはいくつかの使用例があります。
-
プロジェクトマネージャは、ファイルをオンラインリポジトリからプロジェクトに直接追加できます。
-
提出者がオンライン リポジトリから直接リクエストにファイルを追加できるようにSubmitter Portalを設定します。
-
プロジェクト自動作成(APC)を使用して、監視対象のファイルまたはフォルダの最終更新日の変更が検出されると、新しいプロジェクトが自動的に作成されます。
-
選択したファイルはAPCの初回実行時にインポートされます。すべてのファイルは、フォルダがモニタリング対象になるとインポートされます。
-
プロジェクト自動作成を使用し、翻訳するメイン ページにサブアイテムが含まれている場合、それらのサブアイテムに変更を加えても、新しいプロジェクトは自動的に作成されません。これらの項目は手動で翻訳する必要があります。
-
制約事項
-
Sitecore サーバーで設定される デフォルト言語 は、phrase アカウントの原文言語と同じ言語である必要があります。
文書内プレビュー機能は、CAT web editorとCATデスクトップエディタの両方で、原文または翻訳されたテキストのリアルタイムプレビューを提供します。
テーブル、コラム、各種グラフィック、フォーマット、フォントに対応しています。この機能は、翻訳時にコンテキストを提供するもので、オリジナルまたは完成したドキュメントを完全に表現したものではありません。視覚的な違いが生じる場合があります。アクセスとセキュリティ設定で「Allow loading of external content in editors(エディタの外部コンテンツの読み取りを許可)」オプションを有効/無効にすることによっても、影響されます。
Phrase要件:
-
Enterpriseファイアウォールを通過して、オンプレミスのインストールにアクセスします。
-
オーサリング環境への認証
オンプレミスインストール用のファイアウォール設定:
-
インストールは次の IP アドレスからアクセスできる必要があります。
34.243.87.13, 34.248.197.209, 108.129.22.31, 3.248.158.93
-
ドメイン名は外部で解決できる必要があります。
備考
一部の HTML tags にはリスクがあり、CAT エディタはプレビューを表示する際に HTML からタグを削除します。これは、ユーザーのデータのプライバシーとセキュリティを確保するためです。
削除される tags の例としては、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
setitemwebapi.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/
管理者/showconfig.aspx を開き、設定が正しく適用されたことを確認します。-
アイテム REST API の有効化:
<site name="website" itemwebapi.mode="StandardSecurity" itemwebapi.access="ReadWrite" patch:原文="Sitecore.ItemWebApi.config"/>
-
適用されるセキュリティポリシー
<setting name="Sitecore.Services.SecurityPolicy" value="Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure" patch:原文="Sitecore.Services.Client.config"/>
-
アクセス ロールと権限
Sitecore コネクターには特定のロールは必要ありません。
以下の設定を適用します。
-
翻訳するアイテムに 読み取り および 書き込み アクセス権を追加。
詳細については、Sitecore アクセス権を参照してください。
-
翻訳対象のアイテムの親アイテムに対する 読み取り アクセス権を追加。
-
追加 読み取り アクセス権を言語アイテムに使用
/System/Languages/**
-
ワークフローアイテムへの 読み取り アクセス権の追加
/システム/ワークフロー/**
-
設定
ページから、 セクションまでスクロールします。
-
[コネクタ]をクリックします。
ページが開きます。
-
新規コネクターをクリックします。
ページが開きます。
-
接続の名前を入力し、[タイプ]を[Sitecore]に変更 。
-
プロトコルを含む Sitecore URL を入力します。
-
ユーザー名とパスワードを入力します。
-
原文言語の選択。
原文言語は Sitecore のデフォルト言語と一致する必要があります。
-
接続する
を選択します。デフォルトのデータベースを使用しない場合は、 を入力します。 -
[接続テストTest connection] をクリックします。
接続が成功するとチェックマークが表示されます。そうでない場合、赤い感嘆符が表示されます。アイコンにカーソルを合わせると、詳細が表示されます。
-
保存をクリックします。
コネクターが
ページの一覧に追加されます。