I can think of several proposals:
- the one by @trial above, with a prefix
- the one I made in another thread, to have one server per language
- your proposal above
- one where we somehow use Discourse to create a clear hierarchy of categories, and create a top-level category for each language.
- one where an editorial committee decides which topics must be in English
My main concern is that I don’t want to be involuntarily exposed to a huge unstructured list of categories whose messages I cannot read anyway. Given how the Discourse app works on my iPhone, having one server per language would be easy: I would connect only to the fr and en servers, and would get only categories I can read.