I'd like to propose a different approach:
For the users that speak Portuguese natively, make the questions, answers and comments all written in Portuguese FIRST, and, a English version MANDATORY afterwards (which would be the standard language).
The Portuguese-spoken users would see all this items also in Portuguese, and the remains in English.
The same for users of other languages. For those who speak only English, it would be no difference.
This approach has several advantages:
* It makes the user think in their native language, giving much better answers.
* The user is forced to make a second review in the answer when it was translated to English.
* The user will identify their language peers easily.
* The user will be more comfortable to participate, because the barrier to write in English is tremendous (much bigger than a lot of people think).
This way, I think you are able to keep a single website for ALL developers, stimulating participation.
======================================================================
Same comment in Portuguese (my native language, just for illustration)
======================================================================
Acho que isso não é uma forma adequada de tratar o problema. Criar um site em português irá dividir ao invés de estimular a participação destes usuários que não tem inglês nativo.
Gostaria de propôr uma solução, que no meu ponto-de-vista, seria bem melhor:
Para os usuários que falam Português nativamente, façam que todas as perguntas, respostas e comentários no site sejam escritos em Português, primeiramente, e adicionada, OBRIGATORIAMENTE, uma versão em inglês (que seria a língua comum).
Os usuários que falam Português nativo veriam automaticamente estes itens também em português, e o restante em inglês.
O mesmo para usuários de outras línguas. Para aqueles que falam apenas inglês, não teria nenhuma diferença.
Essa abordagem tem várias vantagens:
* Estimular que o usuário pense em sua língua nativa, fornecendo respostas muito mais precisas.
* Força o usuário fazer uma segunda revisão na resposta quando for traduzir para o inglês.
* O usuário nativo vai identificar os seus pares rapidamente.
* O usuário vai ficar mais confortável em participar, pois a barreira de escrever em inglês é enorme (maior do que muitos pensam)
Acho que desta forma poderia fazer um único site para TODOS os desenvolvedores, estimulando a participação.