Indeed, I am a fellow Montréalais trying to implement the Kit for a Canadian federal organization.
Mostly, I see the importance in allowing speakers of either language (French/English in my case) to participate, should they speak only one or both. So for example, a unilingual French person (we have plenty here in Quebec!) would be able to contribute seamlessly to topics in French. And vice-versa.
There’s also a political side to this: it would be a bit insulting (or patronizing) for example to foster discussion in French for French speakers, on a bilingual Discourse, with the interface only in English.
I think we can all agree on principle that in the best of worlds, we’d have this feature.
That said, I’d be interested to pitch in and start work towards a pull request/plugin to implement this. Has this process been started? If not, I’ll volunteer a fork!
@sam, you say this would be fairly complex to implement and I believe you. I’m not completely familiar with Discourse’s architecture, would you give us the gist of doing such a feature? I’m just looking for a few bullet points of the technical challenges and rough roadmap of implementing this.
Would you dev folks see this more as a main repo patch, or a plugin? I’d appreciate any advice on this!