Você pode usar o Kit de Ferramentas do OCE para indexar sites multilíngues (MLS) para traduções e para pesquisar páginas e itens de conteúdo.
Você pode criar um índice de site multilíngue e testá-lo antes de publicar o site. Use o comando cec index-site
do Kit de Ferramentas do OCE para indexar um site multilíngue. Vá para o diretório cec-components
e emita esse comando sem qualquer opção para exibir as informações de ajuda do comando:
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
Os itens do índice da página existem por página e por idioma. Os itens de conteúdo do índice da página criados para cada idioma são criados como traduções dos itens do índice da página do idioma padrão. Quando você faz uma consulta no site em execução, a pesquisa e a lista de conteúdo selecionam o idioma no URL do site. Isso filtra a pesquisa automaticamente.
Para poder publicar um site multilíngue, é preciso indexá-lo e traduzi-lo; para isso, você precisa de um job de tradução. Consulte Criar um Novo Site ou Job de Tradução de Ativo no Servidor do Oracle Content Management.
O idioma padrão, inglês, é obrigatório. Para cada idioma suportado (obrigatório e opcional), execute a criação do índice e crie as traduções dos itens do índice. Se você executar o índice duas vezes, será feita apenas uma atualização.
Para indexar, traduzir e publicar um site multilíngue usando os comandos do Kit de Ferramentas do OCE:
Crie um tipo de conteúdo para o site e disponibilize-o no repositório. Consulte Criar o Tipo de Conteúdo de Texto das Páginas do Site.
Selecione uma política de validação.
Clique em Ativos no menu de navegação à esquerda.
Escolha Políticas de Localização no menu Ativos.
Selecione uma política de localização.
Modifique a política de localização, se for necessário, para incluir os idiomas que você deseja usar para indexar e traduzir o site. Por exemplo, se a política tiver apenas o inglês, você poderá adicionar francês e espanhol.
Todas as traduções são feitas do inglês.
Faça download de um job de tradução. Você só pode traduzir os ativos que são usados no site.
Traduza o site. As traduções de sites podem ser feitas manualmente ou por meio de um conector integrado.
Faça upload do job de tradução quando a tradução for terminada.
Use o comando cec index-site
para indexar o site. Especifique -c <contenttype> para definir o tipo de conteúdo do índice de páginas.
Você pode especificar também a opção -p
para publicar o site. Em seguida, pode validar a indexação e a tradução antes de publicar as alterações no site ao vivo.
Por exemplo, o comando cec index-site
a seguir cria o índice de um site que usa inglês, francês e espanhol. Os idiomas suportados pelo site são da política designada L10n, incluindo o idioma padrão.
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
Publique o site para incluir as traduções.