"where everyone feels welcome"
Speaking in a language, only French people understand, excludes other people, so they wont feel welcome.
If you want to speak to French people only, why do you not use your clan forum instead?
I would greatly appreciate that.