Uma localidade é um padrão que especifica o idioma do conteúdo da sua central de ajuda e possivelmente também uma variação regional desse idioma (por exemplo, en-US para o inglês dos EUA ou en-GB para o inglês britânico). Se você configurou sua central de ajuda para oferecer suporte a vários idiomas, pode oferecer uma experiência localizada em sua central de ajuda ao adicionar versões traduzidas de conteúdos à sua central de ajuda ou conteúdos somente em idiomas específicos.
O rastreador de pesquisa determina a localidade e o idioma do conteúdo externo ao indexar o conteúdo, permitindo que ele seja mapeado para a central de ajuda que corresponde a essa localidade.
Este artigo abrange as seguintes seções:
Localidades na central de ajuda
A central de ajuda exibe páginas em diferentes idiomas com base no código de localidade na URL da página ( (por exemplo, ".../hc/en-us"). Qualquer artigo traduzido deve ter páginas principais (seção e categoria) traduzidas no mesmo idioma.
O diagrama a seguir mostra as tags de localidade usadas para especificar o idioma e as variações regionais do conteúdo. Essa tag aparece na URL do artigo em todos os artigos da sua central de ajuda (por exemplo, https://helpcenter.zendesk.com/hc/en-us/articles/4408827609882).
Como o rastreador de pesquisa detecta as localidades
O rastreador de pesquisa ajuda sua central de ajuda a lidar com vários idiomas e localidades, determinando a localidade e o idioma do conteúdo externo, incluindo variações regionais, e indexando o conteúdo com a localidade detectada para que possa ser mapeado para a central de ajuda correspondente.
Para definir a localidade ou o idioma, o rastreador de pesquisa primeiro tenta extrair a localidade do atributo lang
na tag <html>
para descobrir se há uma correspondência exata para a localidade na central de ajuda na conta. Se houver uma correspondência, o registro será indexado com a localidade detectada. Se uma localidade não for detectada ou não houver uma correspondência exata, o rastreador tentará extrair a localidade primeiro do Content-Language header
e da tag
<meta>
.
Se não houver uma correspondência exata para qualquer uma das tags lang
, Content-Language
header
ou meta
, o rastreador tenta encontrar as localidades da central de ajuda que correspondem à subtag do idioma em html lang
(a parte da região na tag lang
será ignorada, caso exista). Por exemplo, para uma página com <html lang="en">
, se a conta tiver o inglês dos EUA (en-us) e o inglês britânico (en-gb) ativados, o registro será indexado para as localidades do inglês dos EUA e do inglês britânico.
Se não houver uma tag lang
, Content-Language
header
ou <meta>
definida, o rastreador executa a análise textual no conteúdo usando detecção de idiomas (Compact Language Detection - CLD) para descobrir o idioma. Se um idioma for detectado, o registro será indexado com as localidades ativadas que correspondem a esse idioma. Por exemplo, se o inglês (en) for detectado e a conta tiver o inglês dos EUA (en-us) e o inglês britânico (en-gb) ativados, o registro será indexado para as localidades do inglês dos EUA e do inglês britânico.
Se não houver nenhuma localidade detectada nem uma correspondência entre a localidade detectada e qualquer tradução da central de ajuda em sua conta, o rastreador gera um erro "Localidade não detectada", que será incluído no relatório de erros enviado ao responsável pelo rastreador identificado durante a configuração do rastreador de pesquisa.