Sie können mit OCE Toolkit mehrsprachige (MLS-)Sites für Übersetzungen und zum Suchen nach Seiten und Inhaltselementen indexieren.
Sie können einen mehrsprachigen Siteindex erstellen und vor dem Veröffentlichen der Site testen. Indexieren Sie eine mehrsprachige Site mit dem OCE Toolkit-Befehl cec index-site
. Gehen Sie zum Verzeichnis cec-components
, und geben Sie diesen Befehl ohne Optionen aus, um die Hilfeinformationen für den Befehl anzuzeigen:
cec-components> cec index-site Usage: cec index-site <site> Create content item for each page with all text on the page. If the page index content item already exists for a pate, updated it with latest text on the page. Specify -c <contenttype> to set the page index content type. Optionally specify -p to publish the page index items after creation or update. Options: --contenttype, -c <contenttype> page index content type --publish, -p publish page index items --help, -h Show help [boolean] Examples: cec index-site Site1 -c PageIndex cec index-site Site1 -c PageIndex -p
Seitenindexelemente sind für jede einzelne Seite und Sprache vorhanden. Die für jede Sprache erstellten Seitenindex-Inhaltselemente werden als Übersetzungen der Standardsprachen-Seitenindexelemente erstellt. Wenn Sie eine Abfrage in der laufenden Site ausführen, wird die Sprache für Suche und Inhaltsliste von der Site-URL abgerufen. Dadurch wird die Suche automatisch gefiltert.
Bevor Sie eine mehrsprachige Site veröffentlichen können, müssen Sie diese indexieren und übersetzen. Dazu benötigen Sie einen Übersetzungsjob. Siehe Neuen Site- oder Assetübersetzungsjob im Oracle Content Management-Server erstellen.
Die Standardsprache Englisch ist erforderlich. Führen Sie für jede unterstützte Sprache (erforderlich und optional) die Indexerstellung aus, und erstellen Sie Übersetzungen von Indexelementen. Wenn Sie den Index zweimal ausführen, wird er lediglich aktualisiert.
So indexieren, übersetzen und veröffentlichen Sie eine mehrsprachige Site mit OCE Toolkit-Befehlen:
Erstellen Sie einen Inhaltstyp für die Site, und machen Sie ihn im Repository verfügbar. Siehe Inhaltstyp für Siteseitentext erstellen.
Wählen Sie eine Validierungs-Policy aus.
Klicken Sie im linken Navigationsmenü auf Assets.
Wählen Sie im Menü Assets die Option Lokalisierungs-Policys aus.
Wählen Sie eine Lokalisierungs-Policy aus.
Ändern Sie die Lokalisierungs-Policy gegebenenfalls, um die Sprachen aufzunehmen, die zum Indexieren und Übersetzen der Site verwendet werden sollen. Beispiel: Wenn die Policy nur Englisch enthält, können Sie Französisch und Spanisch hinzufügen.
Bei allen Übersetzungen ist die Ausgangssprache Englisch.
Laden Sie einen Übersetzungsjob herunter. Sie können nur die in der Site verwendeten Assets übersetzen.
Übersetzen Sie die Site. Sie können Sites manuell oder über einen integrierten Connector übersetzen.
Laden Sie den Übersetzungsjob nach Abschluss der Übersetzung hoch.
Indexieren Sie die Site mit dem Befehl cec index-site
. Geben Sie "-c <contenttype>" an, um den Inhaltstyp des Seitenindex festzulegen.
Sie können auch die Option -p
zum Veröffentlichen der Site angeben. Dann können Sie die Indexierung und Übersetzung validieren, bevor Sie die Änderungen in der Livesite veröffentlichen.
Beispiel: Mit dem folgenden cec index-site
-Befehl erstellen Sie einen Siteindex für eine Site, die Englisch, Französisch und Spanisch verwendet. Die von der Site unterstützten Sprachen stammen aus der zugewiesenen Lokalisierungs-Policy, einschließlich Standardsprache.
cec index-site Demo2 -c search_content_type -p - Logged in to remote server: server-URL - establish user session - get CSRF token - site: Demo2, default language: en-US, channel token: channel-token - site localization policy: search_localization_policy - query site repository - query content type search_content_type - query site structure - content types used in the site: search_blog - query page data - query content on the pages - will create 11 page index items - will update 0 page index items - will remove 1 page index items - create page index item for Blog - create page index item for Privacy Policy - create page index item for Search - create page index item for Components - create page index item for Navigtion - create page index item for Detail Page - create page index item for Pages - create page index item for Page Content - create page index item for Developing Templates - create page index item for Themes - add page index items to site channel - remove page index items for page Search from site channel - will create/update translate for fx-FR,es-ES - query site stucture with locale fr-FR - query page data (fr-FR) - query content on the pages (fr-FR) - will create 11 page index items (fr-FR) - will update 0 page index items (fr-FR) - will remove 1 page index items (fr-FR) - create page index item for Themes (fr-FR) - create page index item for Navigation (fr-FR) - create page index item for Pages (fr-FR) - create page index item for Detail Page (fr-FR) - create page index item for Search (fr-FR) - create page index item for Page Content (fr-FR) - create page index item for Components (fr-FR) - create page index item for Developing Templates (fr-FR) - create page index item for Blog (fr-FR) - create page index item for Home (fr-FR) - create page index item for Privacy Policy (fr-FR) - add page index items to site channel - set page index items in fr-FR as translated - remove page index items for page Search from site channel - query site stucture with locale es-ES - query page data (es-ES) - query content on the pages (es-ES) - will create 11 page index items (es-ES) - will create 0 page index items (es-ES) - create page index item for Pages (en-ES) - create page index item for Home (en-ES) - create page index item for Themes (en-ES) - create page index item for Components (en-ES) - create page index item for Privacy Policy (en-ES) - create page index item for Detail Page (en-ES) - create page index item for Page Content (en-ES) - create page index item for Navigation (en-ES) - create page index item for Developing Templates (en-ES) - create page index item for Search (en-ES) - create page index item for Blog (en-ES) - add page index items to site channel - set page index items in es-ED as translated - publish job submitted - publish in proogress - publish in progress - publish page index items finished
Veröffentlichen Sie die Site, um Übersetzungen aufzunehmen.