I have the Russian Stack Overflow request open in a another tab, and this seems to me foolhardy because then it sets a precedence for creating a Stack Overflow or Server Fault or Super User in Spanish, French, Italian, German, Russian, etc.
It seems much simpler to me if a subsystem were created for each language on each site:
- Upon registering, users specify their primary language and secondary languages that they speak, or just a list of languages they speak (primary/secondary has the benefit of putting the website in the language of the primary).
- The languages supported would be either added incrementally to every site, or added to each site on request.
- Questions can be asked in any language, but the user must specify what language that question is in.
- Question feeds will only show languages that the user has set in his or her account settings. Questions in other languages will be on the site, but never seen by people who do not speak the language.