Hai considerato la gestione dei titoli in Rails? La lingua predefinita è quella esistente, mentre i titoli aggiuntivi sono campi personalizzati del topic. Successivamente, modifichi i serializer per inviare nel payload il titolo nella lingua selezionata.
Concordo pienamente. Credo che la soluzione lato server sia la strada da seguire per i titoli.
Sto effettivamente lavorando alla creazione di un plugin multilingua (quasi completato) che consente la traduzione di:
Tag
Nomi delle categorie
Descrizioni delle categorie
Nonché di un pannello di amministrazione per gestire lingue e localizzazioni, oltre a molte altre funzionalità come filtri di contenuto linguistico specifici per utente.
Potrebbe esserci spazio per unire le forze in questo ambito.
Ciao! Adoro questo plugin e la sua semplicità, e penso che sarebbe ancora più utile se supportasse la decorazione delle pagine di Discourse (FAQ/Linee guida, Termini di servizio, Informativa sulla privacy), dato che le intestazioni vengono tradotte comunque. Ho provato a fare un fork e a espanderlo da solo, ma per essere sincero sono un completo principiante. Anche se ho la sensazione che debba essere riscritto intorno a decorateWidget() invece di decorateCooked().
Decorare una pagina statica di Discourse (FAQ/Guide, Termini di Servizio, Informativa sulla Privacy) sarebbe una bella funzionalità. Tuttavia, non sono sicuro che decorateWidget abbia un hook per le pagine statiche. Qualcuno, qualche suggerimento su questo?