Resumo: A tradução para o inglês continuará sendo o padrão usado no desenvolvimento de software? Não se a comunidade REACT tiver o seu caminho.
Mais uma vez, mergulhamos bravamente nas águas turvas do domínio das traduções em inglês no desenvolvimento de software.
Em nosso exame anterior nesta postagem do blog, Tradução em inglês: necessária para aprender a codificar? houve um consenso geral de que ter um idioma, o inglês, como o idioma comum para desenvolvedores é a maneira mais eficaz de aprender e compartilhar conhecimento sobre uma linguagem de codificação. Quando o código, que é originalmente escrito em inglês, é traduzido para outro idioma, ele acaba isolando o desenvolvedor não inglês da base de conhecimento da comunidade maior. Mas isso significa que estamos pedindo à grande maioria do mundo que aprenda inglês para colher os benefícios do conhecimento e apoio da comunidade.
'Se você não fala inglês, você não pode acessar o conhecimento da comunidade', de acordo com o engenheiro de software sênior da MotaWord, Kaan Demirel. A menos que os desenvolvedores possam acessar o conhecimento de uma comunidade maior de desenvolvedores de software, eles estarão em desvantagem por não serem capazes de aprender com aqueles que são mais habilidosos e experientes do que eles.
Existe uma maneira de traduzir o repositório de conhecimento em inglês para os idiomas do mundo?
O que motivou um reexame deste tópico? Um membro da equipe aqui da MotaWord chamou a nossa atenção para este artigo:
O React já foi traduzido? (vá em frente e leia para que você possa acompanhar o resto desta discussão)
Você pode ver que há um forte movimento para traduzir tanto o React (a biblioteca Javascript) quanto sua documentação para mais de 30 idiomas. Até agora, o trabalho foi concluído em espanhol, japonês e português do Brasil. O que é Reagir?
Segundo a Wikipédia:
“React (também conhecido como React.js ou ReactJS) é uma biblioteca JavaScript para construir interfaces de usuário. É mantido pelo Facebook e uma comunidade de desenvolvedores e empresas individuais. O React pode ser usado como base no desenvolvimento de aplicativos de página única ou móveis, pois é ideal para buscar dados em rápida mudança que precisam ser registrados.”
Em uma apresentação, Traduzindo código para outros idiomas (humanos) e vice-versa , o desenvolvedor de software, Aditya Mukerjee, mostrou um exemplo de como o mesmo javascript aparece em dois idiomas diferentes, uma tradução em inglês e uma tradução em bengali.
Tradução do inglês

Tradução bengali

Se você gostaria de aprender React, aqui está um vídeo bem revisado para você começar, Aprenda React - Curso React Crash 2019
A desenvolvedora de software pioneira, Grace Hopper, imaginou um mundo onde o software poderia ser multilíngue:
“Pensei que seria útil para a OTAN porque eles tinham os verbos comuns para as coisas que iam fazer. E os substantivos, eles só teriam que ter um dicionário para as coisas que eles estavam se referindo para controle de estoque...Eles teriam substantivos comuns em toda a OTAN e poderiam fazer um dicionário de verbos comuns e traduzir o programa. Você poderia escrever um em inglês e traduzi-lo e poderia ir para [o outro idioma]. Sem problemas, você teria comunicação. Seria um vocabulário limitado.”
Então, a partir de agora, o inglês é o língua franca da linguagem do software e do mundo dos negócios. Mas isso pode mudar para os chineses nos próximos 15 a 20 anos se eles puderem manter seu crescimento. Então, talvez todos nós devêssemos trabalhar por uma solução de compartilhamento de conhecimento que abranja todos os idiomas?
No tópico - leia nossa postagem no blog, O idioma online mais popular
Atualizar: A primeira linguagem de programação chinesa clássica do mundo
Se pudermos chegar a um ponto em que uma linguagem de software possa ser usada em qualquer idioma, estaremos um passo mais perto de um maior entendimento mútuo. Ainda não é bem a paz mundial, mas é um movimento na direção certa.
Para saber mais sobre este tema veja: Linguagens de programação não baseadas em inglês (Wikipédia)