Gracias a todos por el inter茅s y los comentarios.
Como nota general, aseg煤rate de leer la documentaci贸n de este plugin antes de usarlo. Muchas preguntas ya est谩n cubiertas all铆. Si encuentras alg煤n tema que no est茅 cubierto, h谩zmelo saber y lo a帽adir茅.
Tambi茅n ver谩s una funci贸n de este plugin en acci贸n cuando visites la documentaci贸n (si eres un invitado): el selector de idioma:
@eax Gracias por tus comentarios.
S铆, como dedujiste, esa es la intenci贸n detr谩s de la funci贸n de idiomas de contenido. Te recomiendo que la mantengas desactivada en producci贸n por ahora (es decir, deja la configuraci贸n del sitio desactivada) y la pruebes primero en un entorno controlado mientras te familiarizas con ella.
Ten en cuenta lo siguiente:
- Puedes activarla y desactivarla con la configuraci贸n del sitio
multilingual content languages enabled. - El filtrado por idioma de contenido solo se aplicar谩 si un usuario ha seleccionado un idioma de contenido en su configuraci贸n de usuario.
Por favor, lee la documentaci贸n completa sobre Idiomas de contenido aqu铆: Pavilion
Puedes aplicar etiquetas de idioma en masa mediante una operaci贸n del lado del servidor como las descritas aqu铆. Te recomiendo que pidas ayuda si no te sientes c贸modo con la l铆nea de comandos y/o Rails. La funci贸n de idiomas de contenido a煤n est谩 en sus primeras etapas, por lo que esta es la forma principal de configurar un sitio existente para que funcione con esta funci贸n, especialmente si es un sitio grande.
Tambi茅n puedes probar la funci贸n de detecci贸n de idiomas del plugin Traductor, junto con la funci贸n sincronizaci贸n de etiquetas de contenido del traductor multiling眉e de este plugin, para aplicar autom谩ticamente las etiquetas de idioma. Ten en cuenta que la detecci贸n de idiomas a trav茅s de servicios de traducci贸n no es gratuita. Adem谩s, este enfoque es experimental en esta etapa, especialmente en sitios grandes.
Acabo de probar el enfoque del plugin Traductor + sincronizaci贸n de idiomas de contenido en try.thepavilion.io, que actualmente tiene solo 77 publicaciones. As铆 es como lo hice:
-
Configura el plugin Traductor y este plugin, y activa todas las configuraciones relevantes para que la sincronizaci贸n funcione. Consulta m谩s detalles aqu铆: Pavilion
-
Ejecuta una operaci贸n de rebake en el servidor para activar la detecci贸n de idiomas en todas las publicaciones existentes. Consulta m谩s detalles aqu铆: Rebake all posts? - #2 by zogstrip.
-
Una parte de las publicaciones recibi贸 autom谩ticamente una etiqueta de idioma.
Esto no funcion贸 para todos los temas y no fue perfecto. No funcion贸 en algunos temas con etiquetas existentes y no acert贸 en todos los casos. Por ejemplo, pens贸 que esta publicaci贸n estaba en ruso: https://try.thepavilion.io/t/well-have-a-whale-of-a-time/59
El problema m谩s grande fue que varios temas no recibieron ninguna etiqueta. Esto es un problema relacionado con la interacci贸n entre las operaciones en masa del plugin Traductor y las operaciones en masa de este plugin. Intentar茅 refinar este m茅todo de etiquetado de publicaciones existentes con un idioma de contenido en el pr贸ximo mes o dos para hacerlo m谩s viable de adoptar en sitios existentes sin necesidad de ayuda t茅cnica. Tambi茅n a帽adir茅 una secci贸n en la documentaci贸n sobre este tema una vez que haya avanzado un poco.
@Ed_Bobkov Como @davidkingham menciona amablemente, Pavilion solo actualizar谩 nuestros plugins para que funcionen con la versi贸n m谩s reciente de Discourse durante la primera semana de cada mes.
Sin embargo, para ayudar, he realizado el cambio necesario para que este plugin funcione con la versi贸n m谩s reciente de Discourse. Puedes verlo en acci贸n ahora en la 煤ltima versi贸n de Discourse en https://try.thepavilion.io

