Estructurando una comunidad multilingüe

¿Qué es lo que hace que una comunidad se sienta como una comunidad? En un medio predominantemente basado en texto, poder entender la comunicación escrita de los demás miembros parece clave; es decir, me pregunto si es posible superar completamente los dos escollos que mencionas (‘silos’ o ‘tokenismo’) en un medio mayoritariamente basado en texto (sin una traducción automática perfecta).

Una comunidad que me viene a la mente es https://discourse.mozilla.org

Actualmente tenemos la opción de exigir un cierto número de etiquetas en una publicación dentro de una categoría; véase The option to enforce tagging (Configuración de categoría “Número mínimo de etiquetas requeridas en un tema”).

Sin embargo, este caso de uso se beneficiaría de una configuración ligeramente diferente: “Requerir etiqueta de un grupo de etiquetas”. La forma de usarla sería:

  • Crear un tag_group con una lista definida de idiomas
  • Exigir que cada nuevo tema tenga al menos una etiqueta añadida de este grupo antes de publicarse.

@HAWK, tengo curiosidad por saber si algunos de los otros casos de uso para este tipo de configuración que mencionaste en el tema vinculado se beneficiarían de algo similar (o si están completamente cubiertos por la configuración existente “Número mínimo de etiquetas requeridas en un tema”).

Esto podría hacerse de una manera que resulte generalmente útil: un componente de navegación por etiquetas que muestre las etiquetas de un grupo específico.

Discourse permite actualmente que el usuario configure su localización (activada mediante la configuración del sitio allow user locale) y realiza una detección automática de la localización, activada por la configuración del sitio set locale from accept language header. Hay tres contextos de detección automática:

  • Invitados (navegador y encabezados)
  • Registros (lo mismo)
  • Invitaciones (lo mismo) - ¿quizás haya un problema con esto? (ver) (@schungx?)

Quizás las dos mejoras que podrían implementarse aquí serían:

  • Añadir una configuración para permitir que un usuario establezca manualmente su localización en el formulario de registro
  • Añadir un ‘cambiador de localización’ para invitados, similar al de Facebook (véase la barra inferior de la página de registro). De hecho, he creado algo así para un proyecto diferente, pero aún no lo he convertido en un plugin.

Encuentro este punto realmente interesante y creo que definitivamente valdría la pena intentarlo. Las etiquetas, categorías y descripciones de categorías son lo que un usuario suele leer primero antes de entrar en un tema real. A menudo contribuyen a la sensación del usuario sobre la comunidad. Si ven palabras y descripciones con las que se identifican, es más probable que se identifiquen con la comunidad en sí. Así que incluso si hay un idioma diferente una vez que el usuario entra en el tema, su interés y su sentido de la comunidad ya están preparados.

También es más fácil localizar las descripciones de categorías y las etiquetas que localizar temas completos. Técnicamente, esto es viable, pero aún no se ha probado. Ver más. @erlend_sh ¿Conoces algún trabajo adicional o ejemplos al respecto?

Si todas las etiquetas de idioma están en un único tag_group, el paso a seguir sería añadir un filtro de etiquetas específico para grupos de etiquetas en la página de búsqueda avanzada.

Para resumir los cambios que he mencionado anteriormente:

  • Una configuración de sitio o categoría “Requerir etiqueta de un grupo de etiquetas”
  • Un componente de navegación por etiquetas que muestre etiquetas de un grupo específico
  • Una configuración para permitir que un usuario establezca manualmente su localización en el formulario de registro
  • Un ‘cambiador de localización’ para invitados
  • Localización de etiquetas, nombres de categorías y descripciones de categorías
  • Añadir un filtro de etiquetas específico para grupos de etiquetas en la página de búsqueda avanzada
10 Me gusta