¿Alguien ha podido restringir con éxito el contenido de los temas/publicaciones solo al inglés?
Intenté con SiteSetting.allow_user_locale, pero supongo que eso solo afecta a la interfaz de usuario, no a la entrada del usuario. Con SiteSetting.allow_user_locale establecido en false, pude copiar y pegar caracteres unicode no ingleses en el título y el cuerpo de un nuevo tema.
No creo que exista una técnica fácilmente disponible para hacer lo que has pedido.
Sin embargo, participo en varias comunidades donde fomentamos el uso de idiomas distintos del inglés, y aún así solo recibimos el inglés de siempre.
Así que déjame preguntarte: ¿qué desafío tienes? Y además, ¿cómo defines “inglés”? ¿Te refieres al conjunto de caracteres (UTF-8)? ¿O… al uso común de palabras? Por ejemplo, ¿te preocupa más que alguien hable de sushi en tus foros, o que alguien hable de すし?
Me imagino que es natural que cualquier comunidad que empiece desde cero expanda orgánicamente la moderación y las operaciones. Por lo tanto, naturalmente la comunidad comenzaría con el conjunto más pequeño de idiomas/localidades con los que el personal original se sienta más cómodo y agregaría más personal, bien versado en otros idiomas, durante un período de tiempo. Para el momento en que la comunidad está empezando y no tiene suficiente personal de moderación, querría limitarse con respecto a idiomas/localidades/conjuntos de caracteres.
Un patrón común aplicado es declarar que el contenido debe publicarse en idiomas permitidos en el sitio para fines de moderación. Es decir, una solución es: decirle a los usuarios que solo pueden publicar en inglés.