Would it be more intuitive and functionally superior to have seperate languages each having its own forum which is linked from the header (by flag icons)?
You mean each having its own category? For now I think it’s simpler to just have 1 topic per language. If the #local topics get very popular, we could consider adding categories for each language. Personally, I would prefer to wait until Discourse adds the ability to have “category-specific moderators”, as I explained here.
I’m not sure the header would support adding lots of flag icons. Maybe we could just add a link to the #local category? Or we could list the different language topics on the Community page. What do you think?