A question was posted under the “Using Swift” category that provided its source code in German. When I responded to the question in German, it sparked a complaint from another user that quickly gained several hearts. And this is not the first time.
I would like official clarification of the forum policy in this regard. It seems to me that requiring participants to not use their mother tongue would be a violation of Swift’s Contributor Coventant, which itself is provided in 31 different languages. Swift.org also has a request for aid translating the documentation and provides a link to the officially recognized Chinese. (A recent offer of a Korean translation went unanswered though, so maybe this isn’t as serious a request as it looks.)
I understand that responding on a review thread in Hindi would just be a waste of the review manager’s time. But for “Using Swift” and similar categories it does not seem unreasonable to answer the original poster in their own language. (There tend to be plenty of duplicate questions even in one language anyway.) Or if several translators create a thread to discuss the work they are doing translating The Swift Programming Language into Arabic, do they have to switch into English just because it is on the forums and someone else might read it?
I also understand that a user might want to filter things like the “New Threads” list to only see what is intelligible to him. But I believe there ought to be better ways of solving this problem than forbidding linguistic diversity. Maybe some sort of etiquette could be developed, such as tagging threads according to their language? Or maybe “Using Swift” could be split into separate categories by language?