Documentazione Universally

Guide passo-passo, suggerimenti SEO multilingue e best practice per aiutarti a tradurre e scalare il tuo sito WordPress.

Le regole del glossario non funzionano

Una regola che esiste nell'elenco ma non ha effetto sulla pagina si riduce quasi sempre a una delle sei cose. Esaminale in ordine: le prime due sono le più comuni e le più veloci da controllare.

Controlla prima le basi

Il progetto è su un piano a pagamento? Le regole del glossario ne richiedono uno. Su un progetto gratuito, la schermata Glossario mostra un invito all'aggiornamento invece dell'elenco delle regole e nessuna regola viene applicata quando le pagine vengono tradotte.

La lingua della regola copre la pagina che stai guardando? Una regola impostata su francese non fa nulla sulle tue pagine tedesche. Apri la regola e controlla Lingua.

Le maiuscole/minuscole corrispondono? Sensibile alle maiuscole/minuscole è attivo per impostazione predefinita, quindi una regola per Ordine non viene attivata su ordine. Disattivala o aggiungi una regola per l'altra formattazione.

L'ambito include questo progetto? Una regola impostata su Questo progetto influisce solo sul progetto su cui è stata creata. Le regole valide per l'intero spazio di lavoro sono contrassegnate nell'elenco.

Il termine è all'interno di una frase e il traduttore lo ha ignorato

Se il termine appare nel mezzo di una frase più lunga, la regola viene passata al traduttore come istruzione invece di sostituire il testo direttamente. Quell'istruzione viene solitamente seguita, ma non sempre: su frasi lunghe o insolite il traduttore può inflessionare o riposizionare il tuo termine per adattarlo alla grammatica.

Come capire: la stessa regola funziona dove il termine è isolato, come un pulsante o un'intestazione, e fallisce all'interno della prosa.

Cosa fare: modifica quella specifica stringa nella schermata Traduzioni. Per un termine che desideri esatto ovunque, una regola non può garantirlo all'interno di frasi arbitrarie.

Vedi Come vengono applicate le regole.

La frase era già tradotta

Una regola che corrisponde a un termine all'interno di una frase non riscrive le traduzioni che hai già. Viene utilizzata la traduzione memorizzata e la tua istruzione si applica solo la prossima volta che quella stringa viene tradotta da zero.

Come capire: la regola funziona sulle pagine aggiunte dopo averla creata e non sulle pagine già tradotte.

Cosa fare: usa Ritraduci con AI sulle stringhe interessate nella schermata Traduzioni. Cancellare la cache non aiuta qui, perché viene nuovamente servita la traduzione memorizzata.

Un pattern viene rifiutato al salvataggio

Leggi il messaggio sotto il campo. Ognuno indica la correzione, e la più comune è testo fisso insufficiente: un pattern come {n} o a{w} corrisponderebbe a molto più di quanto intendevi, quindi viene rifiutato.

Un carattere di testo fisso è sufficiente quando una parola ordinaria non potrebbe contenerlo, quindi #{w} e /{n} sono accettati. Trattini, apostrofi, punti e underscore non contano, perché le parole li contengono.

Vedi Pattern matching per ogni regola che un pattern deve soddisfare.

Un pattern salva, ma non corrisponde mai

Incolla una stringa reale dalla tua pagina nella casella di test nel cassetto delle regole. Esegue lo stesso matcher che esegue il traduttore, quindi è il modo più veloce per trovare la discrepanza. Quattro cause frequenti:

Un limite troppo stretto. STK{n:3} non corrisponde a un codice a quattro cifre. Allargalo a {n:3-4} o rimuovi il limite.

Uno slot che non può contenere i caratteri presenti. {n} sono solo cifre, quindi non corrisponde a 12a. {w} sono lettere e cifre, quindi non corrisponde a un trattino o underscore. Usa {s} per gli slug che li contengono.

Il termine è incollato a un'altra parola. Un pattern corrisponde a una parola intera, non a una parte di essa. #{w} corrisponde a #hashtag in “This is #hashtag here” ma non in “This is#hashtag here”, perché la parola non inizia con #.

Punteggiatura all'interno della parola. Solo . , ; : ! ? ( ) ' " vengono rimossi dai bordi di una parola. Un due punti o un trattino nel mezzo rimangono, quindi ref:STK110 non corrisponde a STK{n}.

Un pattern con uno spazio non corrisponde sulla pagina

I pattern tollerano differenze di spaziatura ordinarie, inclusa un'interruzione di riga o uno spazio doppio dove hai digitato uno singolo.

Non corrispondono a uno spazio non interrompibile, che alcuni page builder e widget di paginazione emettono invece di uno normale. Questa è una limitazione nota.

Come capire: una regola come Page {n1} of {n2} corrisponde nella casella di test ma non sulla pagina live.

Cosa fare: non esiste un pattern che lo aggiri. Se influisce su una pagina importante, contatta il supporto con l'URL in modo che possa essere conteggiato per la correzione.

Il testo non è tradotto affatto

Nessuna regola del glossario raggiunge il testo che è escluso dalla traduzione in primo luogo. Se il termine si trova all'interno di un elemento escluso o di una pagina esclusa, la regola non ha nulla su cui agire.

Controlla le tue esclusioni nella schermata Translation Rules. Vedi Cosa Universally traduce.

Non puoi eliminare una regola

L'eliminazione richiede il ruolo di amministratore del workspace. Gli editor possono aggiungere e modificare regole ma non eliminarle. Vedi Ruoli e permessi.

Ancora bloccato

Prendi nota della regola così come appare nell'elenco, della stringa esatta della pagina che dovrebbe interessare e dell'URL di una pagina tradotta in cui non funziona. Vedi Contatta il supporto.

È stato utile?