Tenía una pregunta sobre el contenido localizado: ¿existe alguna posibilidad o plan para incluir el título y el contenido localizado de los temas en la búsqueda de Discourse, según la configuración regional del usuario?
¿Te refieres a aquí?
Técnicamente es factible, sí.
Pero dado que nuestra búsqueda predeterminada no funciona al buscar utilizando la configuración regional no predeterminada, creo que esto podría no ser lo que queremos abordar en este momento.
¿Puedes compartir más sobre tu caso de uso?
Es, de hecho, esta búsqueda sobre la que estaba preguntando.
Se debió principalmente a que anteriormente, nuestro foro utilizaba el plugin multilingüe, que ya no tiene soporte en el momento de escribir esto, lo que permitía filtrar temas por idiomas y buscar idiomas, ya que nuestros temas se escribían dos veces, en dos idiomas (francés y alemán), ofreciendo una experiencia equivalente para ambos idiomas.
Sin embargo, dado que tiene problemas con la búsqueda tal como está actualmente, entiendo por qué puede no ser una prioridad en la lista de funciones.
¡La capacidad de localizar temas específicos en varios idiomas es una gran ventaja y una adición bienvenida!
Como pregunta adicional, ¿tienen planes de buscar/filtrar temas por idioma del tema?
Cuando dices “filtrar”, ¿te refieres a usar https://meta.discourse.org/filter? ¿Y “idioma del tema” te refieres al idioma original escrito por el autor?
Cuando dices “filtrar”, ¿quieres decir usar \u003chttps://meta.discourse.org/filter\u003e? ¿Y por “idioma del tema” te refieres al idioma original escrito por el autor?
Estaba pensando más en la capacidad de filtrar qué temas son visibles al navegar por el foro.
Por ejemplo, en nuestro foro (\u003chttps://forum.commown.coop\u003e) con el plugin Multilingual activado, una vez conectado, podrías configurar Idiomas del contenido en tu Perfil -\u003e Opciones de interfaz a las opciones que desearas mostrar.
No era consciente de la página /filter; si fuera posible filtrar temas basándose en el campo locale del tema establecido, esta podría ser una buena alternativa c:
Por “idioma del tema”, me refería al campo locale en las publicaciones:
Editar:
- Precisé que el filtro de temas es una característica del plugin Multilingual
- Como precisión, el plugin Multilingual utiliza etiquetas, considerando las etiquetas de idioma (
fr,de,en) como un campo separado, y luego probablemente filtra los temas con la etiqueta dada (no he mirado el código de filtrado en detalle)
Siento que se necesita un cambio fundamental de mentalidad al pasar de Multilingüe a la nueva función de Localización de Contenido en Discourse Core (+ IA) –
En los días multilingües, hay temas que ciertos usuarios no pueden leer porque solo están escritos en un idioma, pero con la nueva localización de contenido, los usuarios pueden leer cualquier tema que el sitio esté configurado para traducir. Un solo tema ahora está disponible en X idiomas.
¿Sigues pensando que el filtro es necesario?
Para nuestros propósitos, mantenemos y traducimos una base de datos de artículos sobre varios procedimientos técnicos en dos idiomas diferentes, porque nuestro servicio atiende a dos idiomas diferentes.
Actualmente, nuestros usuarios alemanes pueden buscar directamente artículos en alemán, y nuestros usuarios franceses pueden buscar los artículos en francés.
Si desearan mostrar solo artículos en ciertos idiomas, pueden crear una cuenta y establecer una opción de Idiomas de contenido.
Sin embargo, si fusionáramos los artículos alemanes actuales en los franceses, los usuarios alemanes no podrían buscar la información que requieren, porque si bien una publicación individual se puede traducir a cualquier idioma, no puedes buscar este tema si no conoces el título original, lo que lleva a una peor experiencia que la que ofrece actualmente nuestro foro.
Por ejemplo, no puedo encontrar este tema usando el título francés localizado; por lo tanto, si solo hablara francés, no podría encontrarlo.
Como explicó falco en la primera respuesta, esta no es una característica planificada a corto plazo, y entiendo por qué.
Sin embargo, tener la capacidad de filtrar/ocultar temas según la configuración regional de la publicación permitiría una buena experiencia de búsqueda/navegación para foros multilingües.
Gracias todavía por la adición de la localización de publicaciones, tanto manual como automática, como característica y por su continuo trabajo en el software Discourse ![]()
Ahora entiendo, parece que esta (búsqueda) es realmente una laguna en nuestra experiencia de localización de contenido ahora.
Veré si es posible agregar rápidamente un /filter en la configuración regional del tema original. Oh sí, lo es:
EDITAR: Este es un filtro de tema, por lo que es específico del tema y no de las publicaciones dentro de él.
¡Oh, esa sería una característica bienvenida! Admito que no había mirado si ya existían PRs sobre el filtrado de locales en el git de Discourse.
¡Gracias por las respuestas oportunas y el desarrollo!
Este es un ángulo en el que estamos trabajando actualmente aprovechando la IA y los embeddings para permitir la búsqueda multilingüe. Supongo que hay algunos seguimientos lógicos aquí:
- Mostrar temas/publicaciones localizadas en los resultados de búsqueda
- Mostrar automáticamente los resultados de búsqueda de IA cuando la búsqueda de página completa no arroja resultados
- Añadir automáticamente los resultados de búsqueda de IA cuando la búsqueda rápida arroja pocos resultados
Tengo una consulta de seguimiento sobre la función de filtro de idioma. ¿Sería posible añadir también esta opción de filtro a la búsqueda /search de Discourse, para poder buscar directamente publicaciones/temas en función del idioma?
Claro, veamos qué puedo hacer
Mantente atento.
Ya está hecho y también es visible en meta.
Título y resumen localizados
Filtro de búsqueda de idioma
Tenga en cuenta:
- Su término de búsqueda aún debe coincidir con el contenido original de la publicación; sin embargo, su resultado se localizará en su idioma.
- Los términos de búsqueda incluyen
locale:en- publicaciones con el idioma “en”, “en_US”, “en-gb” (variantes, sin distinción entre mayúsculas y minúsculas, guion)locale:none, olocale:null- publicaciones sin idiomalocale:anyolocale:present- publicaciones que tienen un idioma establecido








