Did you consider handling titles in Rails? Default language is the existing one, while additional titles are custom topic fields. Then you change serializers to send the selected language title in the payload.
Hello! I love this plugin and how simple it is and I feel that it’d be more useful if it supported decorating discourse pages (FAQ/Guidelines, TOS, Privacy Policy) since the headings get translated anyways. I’ve tried forking and expanding on it myself, but to tell you the truth I’m an absolute novice. Although I have a feeling that it needs to be rewritten around decorateWidget() instead of decorateCooked().
Decorating a Discourse static page (FAQ/Guidelines, TOS, Privacy Policy) would be a nice feature. However, I’m not sure decorateWidget has a hook into static pages. Someone, any hint on this?