Le impostazioni locali sono uno standard che specifica la lingua dei contenuti del centro assistenza ed eventualmente anche una variazione regionale di tale lingua (ad esempio en-US per l’inglese americano o en-GB per l’inglese britannico). Se hai configurato il centro assistenza per supportare più lingue, puoi localizzare il centro assistenza per aggiungere versioni tradotte dei contenuti oppure aggiungere contenuti solo in lingue specifiche.
Il crawler di ricerca determina le impostazioni locali e la lingua dei contenuti esterni durante l’indicizzazione dei contenuti, consentendone la mappatura al centro assistenza corrispondente a tali impostazioni locali.
Questo articolo contiene le seguenti sezioni:
- Impostazioni locali nel centro assistenza
- Modalità di rilevamento delle impostazioni locali da parte del crawler di ricerca
Impostazioni locali nel centro assistenza
Il centro assistenza visualizza pagine in lingue differenti in base al codice della lingua nell’URL della pagina (ad es. ".../hc/en-us"). Qualsiasi articolo tradotto deve avere anche pagine principali (sezione e categoria) tradotte nella stessa lingua.
Il diagramma seguente illustra i tag delle impostazioni locali usati per specificare la lingua e le varianti regionali del contenuto. Questo tag viene visualizzato nell’URL di ciascun articolo nel centro assistenza (ad esempio,https://helpcenter.zendesk.com/hc/en-us/articles/4408827609882).
Modalità di rilevamento delle impostazioni locali da parte del crawler di ricerca
Il crawler di ricerca contribuisce alla capacità del centro assistenza di gestire più lingue e impostazioni locali determinando le impostazioni locali e la lingua dei contenuti esterni, incluse le varianti regionali, e quindi indicizzando i contenuti con le impostazioni locali rilevate in modo che possano essere mappati al centro assistenza corrispondente .
Per determinare le impostazioni locali o la lingua, il crawler di ricerca tenta innanzitutto di estrarre le impostazioni locali dall'attributo lang
nel tag <html>
per determinare se esiste una corrispondenza esatta per le impostazioni locali in qualsiasi centro assistenza dell’account. Se esiste una corrispondenza, il record viene indicizzato con le impostazioni locali rilevate. Se le impostazioni locali non vengono rilevate o non esiste una corrispondenza esatta, il crawler tenta di estrarre le impostazioni locali prima da Content-Language header
, quindi dal tag
<meta>
.
Se non esiste una corrispondenza esatta né per lang
, né per Content-Language
header
né per il tag meta
, il crawler tenta di trovare le impostazioni locali del centro assistenza corrispondenti al sottotag della lingua in html lang
(la parte corrispondente all'area geografica nel tag lang
, se presente, verrà ignorata). Ad esempio, per una pagina con <html lang="en">
, se per l’account sono abilitati l’inglese americano (en-us) e l’inglese britannico (en-gb), il record verrà indicizzato per le impostazioni locali dell’inglese statunitense e dell’inglese britannico.
Se lang
, Content-Language
header
o il tag <meta>
non sono presenti, il crawler esegue un’analisi testuale del contenuto usando Compact Language Detection (CLD) per rilevare la lingua. Se viene rilevata una lingua, il record viene indicizzato con le impostazioni locali abilitate corrispondenti a tale lingua. Ad esempio, se viene rilevato l’inglese (en) e l’account ha inglese americano (en-us) e inglese britannico (en-gb) abilitati, il record verrà indicizzato per le impostazioni locali dell’inglese americano e dell’inglese britannico.
Se non vengono rilevate impostazioni locali o se non esiste una corrispondenza tra le impostazioni locali rilevate e le traduzioni centro assistenza nel tuo account, il crawler genera l’errore “Impostazioni locali non rilevate”, che viene incluso nel rapporto di errore inviato al proprietario del crawler identificato durante la configurazione del crawler di ricerca.
0 commenti