Indeksere et flerspråklig område med OCE Toolkit

Du kan bruke OCE Toolkit til å indeksere flerspråklige områder for oversettelse og for søk på sider og i innholdselementer.

Du kan bygge en indeks for et flerspråklig område og teste den før du publiserer området. Bruk OCE Toolkit-kommandoen cec index-site til å indeksere et flerspråklig område. Gå til katalogen cec-components, og gi denne kommandoen uten noen alternativer hvis du vil vise hjelpen for kommandoen:

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

Det finnes sideindekselementer per side og per språk. Innholdselementer i sideindeksen som er opprettet for hvert språk, blir opprettet som oversettelser av sideindekselementer på standardspråket. Når du utfører en spørring på det kjørende området, plukker søket og innholdslisten opp språket fra URL-adressen til området. Dette fører til at søket filtreres automatisk.

Før du kan publisere et flerspråklig område, må du indeksere og oversette det, og til det trenger du en oversettelsesjobb. Se Opprette et nytt område eller en ny aktivaoversettelsesjobb på Oracle Content Management-tjeneren.

Standardspråket engelsk er obligatorisk. For hvert støttet språk (obligatorisk og valgfritt) må du utføre indeksopprettelsen og opprette oversettelser av indekselementer. Hvis du kjører indekseringen to ganger, utfører den bare en oppdatering.

Slik indekserer, oversetter og publiserer du et flerspråklig område ved hjelp av OCE Toolkit-kommandoer:

  1. Opprett en innholdstype for området, og gjør den tilgjengelig i registeret. Se Opprette innholdstypen for teksten på områdesider.

  2. Velg valideringsretningslinjer.

    1. Klikk på Aktiva på navigeringsmenyen til venstre.

    2. Velg Lokaliseringsretningslinjer på menyen Aktiva.

    3. Velg lokaliseringsretningslinjer.

    4. Hvis det er nødvendig, kan du endre lokaliseringsretningslinjene slik at de inkluderer språkene du vil bruke for indekseringen og oversettelsen av området. Hvis retningslinjene bare har engelsk, kan du for eksempel legge til fransk og spansk.

      Alle oversettelser er fra engelsk.

  3. Last ned en oversettelsesjobb. Du kan bare oversette aktivaene som brukes på området.

  4. Oversett området. Oversettelse av områder kan utføres manuelt eller via en integrert kobler.

  5. Last opp oversettelsesjobben når oversettelsen er fullført.

  6. Bruk kommandoen cec index-site til å indeksere området. Definer innholdstypen for sideindeksen ved å angi -c <contenttype>.

    Du kan også angi alternativet -p slik at området publiseres. Deretter kan du validere indekseringen og oversettelsen før du publiserer endringene på det aktive området.

    Følgende cec index-site-kommando bygger for eksempel en områdeindeks for et område som bruker engelsk, fransk og spansk. Språkene som støttes av området, er fra de tilordnede L10n-retningslinjene, inkludert standardspråket.

    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
  7. Publiser området slik at det inkluderer oversettelser.