Avez-vous envisagé de gérer les titres dans Rails ? La langue par défaut est celle qui existe déjà, tandis que les titres supplémentaires sont des champs de sujet personnalisés. Ensuite, vous modifiez les sérialiseurs pour envoyer le titre de la langue sélectionnée dans le payload.
Je rejoins cet avis. Je pense que la gestion côté serveur est la meilleure approche pour les titres.
Je suis d’ailleurs en train de développer un plugin multilingue (presque terminé) qui permet la traduction de :
Des tags
Des noms de catégories
Des descriptions de catégories
Ainsi que d’un panneau d’administration pour gérer les langues et les paramètres régionaux, ainsi que d’autres fonctionnalités comme les filtres de contenu linguistique spécifiques aux utilisateurs.
Il serait possible de combiner nos efforts sur ce projet.
Bonjour ! J’adore ce plugin et sa simplicité. Je pense qu’il serait encore plus utile s’il prenait en charge la personnalisation des pages Discourse (FAQ/Règles, CGU, Politique de confidentialité), puisque les titres sont déjà traduits de toute façon. J’ai essayé de faire un fork et de l’étendre moi-même, mais pour être honnête, je suis un véritable débutant. J’ai l’impression, cependant, qu’il faudrait le réécrire autour de decorateWidget() plutôt que de decorateCooked().
Personnaliser une page statique Discourse (FAQ/Règles, CGU, Politique de confidentialité) serait une excellente fonctionnalité. Cependant, je ne suis pas sûr que decorateWidget ait un point d’accès pour les pages statiques. Quelqu’un aurait-il un indice à ce sujet ?