La traducción no se muestra al cambiar de idioma, pero el idioma del HTML cambia de todos modos

Hemos configurado la localización de contenido en Discourse 3.5:

Un tema se ha traducido del idioma predeterminado neerlandés al inglés (Reino Unido), como se ve en el 3 rojo:

Al usar una ventana de navegador privada, aparece el selector de idioma, pero al cambiarlo no se produce ningún cambio en el texto real:

La misma salida ocurre cuando se añade el parámetro tl habilitado con el valor en o en_gb.

Además, no hay enlaces hreflang presentes (pero eso parece ser una brecha de funcionalidad conocida).

Sin embargo, la primera línea del HTML cambia en el cambio de idioma para el neerlandés de:

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

a lo siguiente para el inglés (Reino Unido):

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

¿Cuál podría ser la razón por la que no se muestra el texto traducido?

1 me gusta

¿Podrías presionar el botón de editar normal para la publicación y verificar que el idioma original de la publicación sea correcto?


Tenemos una nueva función experimental que está detrás de una configuración de sitio ocultacontent_localization_crawler_param que puede servir contenido traducido a Google.

Todavía estamos en fase de pruebas, pero he visto algunos resultados óptimos hasta ahora.


vista previa

Si lo deseas, puedes activarlo.

1 me gusta

Entonces, ¿estás en la rama estable? Me temo que la nueva configuración que mencionó Nat al final es demasiado nueva, por lo que no está disponible allí.

3 Me gusta

@monty25 ¿pudiste resolver tu problema? Como señala Moin, el trabajo de traducción está bastante a la vanguardia y si quieres usarlo, querrás estar en la última versión, no en la estable.

Este tema se cerró automáticamente 14 días después de la última respuesta. Ya no se permiten nuevas respuestas.