La traduzione non viene visualizzata al cambio di locale, ma la lingua dell'HTML cambia comunque

Abbiamo impostato la localizzazione dei contenuti su Discourse 3.5:

Un argomento è stato tradotto dalla locale predefinita olandese all’inglese (UK), come visibile nel rosso 3:

Quando si utilizza una finestra del browser privata, appare il selettore della locale, ma la sua modifica non apporta alcuna modifica al testo effettivo:

Lo stesso output si verifica quando viene aggiunto il parametro tl abilitato con il valore en o en_gb.

Inoltre, non sono presenti collegamenti hreflang (ma questo sembra essere un gap di funzionalità noto).

Tuttavia, la prima riga dell’HTML cambia al cambio di locale per l’olandese da:

<html lang="nl" class="desktop-view not-mobile-device text-size-normal anon">

al seguente per l’inglese (UK):

<html lang="en-GB" class="desktop-view not-mobile-device text-size-normal anon">

Quale potrebbe essere il motivo per cui il testo tradotto non viene visualizzato?

1 Mi Piace

Potresti premere il normale pulsante di modifica per il post e verificare che la lingua originale del post sia corretta?


Abbiamo una nuova funzionalità sperimentale che si trova dietro un impostazione del sito nascostacontent_localization_crawler_param che può servire contenuti tradotti a Google.

Siamo ancora in fase di test, ma finora ho visto alcuni risultati ottimali.


anteprima

Se lo desideri, puoi attivarla.

1 Mi Piace

Quindi sei sul ramo stabile? Temo che la nuova impostazione menzionata da Nat alla fine sia troppo nuova, quindi non è disponibile lì.

3 Mi Piace

@monty25 sei riuscito a risolvere il tuo problema? Come sottolinea Moin, il lavoro di traduzione è piuttosto all’avanguardia e se vuoi usarlo dovrai essere sull’ultima versione, non su quella stabile.

Questo argomento è stato chiuso automaticamente 14 giorni dopo l’ultima risposta. Non sono più ammesse nuove risposte.