¿Has considerado manejar los títulos en Rails? El idioma predeterminado es el existente, mientras que los títulos adicionales son campos personalizados del tema. Luego, modificas los serializadores para enviar el título del idioma seleccionado en el payload.
Yo también apoyaría esta idea. Creo que la mejor opción para los títulos es hacerlo del lado del servidor.
De hecho, estoy en proceso de desarrollar un plugin multilingüe (casi terminado) que permite traducciones de:
Etiquetas
Nombres de categorías
Descripciones de categorías
Además, incluye un panel de administración para gestionar idiomas y configuraciones regionales, así como otras funcionalidades como filtros de contenido específicos por idioma para cada usuario.
Podría haber espacio para unir fuerzas en este proyecto.
¡Hola! Me encanta este plugin y lo sencillo que es, y creo que sería aún más útil si admitiera la personalización de las páginas de Discourse (Preguntas frecuentes/Normas, Términos de servicio, Política de privacidad), ya que los títulos se traducen de todos modos. He intentado bifurcarlo y ampliarlo yo mismo, pero para ser honesto, soy un principiante absoluto. Aunque tengo la sensación de que debe reescribirse en torno a decorateWidget() en lugar de decorateCooked().
Decorar una página estática de Discourse (Preguntas frecuentes/Lineamientos, TOS, Política de privacidad) sería una buena función. Sin embargo, no estoy seguro de que decorateWidget tenga un gancho para páginas estáticas. ¿Alguien tiene alguna pista sobre esto?