A nova documentação do React está no AR. Já criaram um issue sobre o assunto em reactjs/react.dev#4135 e uma discussão #553
Como contribuir
Revisando Pull Requests
uma maneira de contribuir é revisar algum PR que esteja aberto, conferindo se a tradução faz sentido e é entendível.
Traduzindo
Escolha uma das páginas abaixo que esta disponível (ou seja, ninguém está traduzindo), crie um fork deste repositório, traduza a página no seu fork e manda um Pull request para a comunidade revisar e mergear.
Páginas para serem traduzidas
Por favor faça um comentário para atualizarmos essa tabela a medida que prosseguirmos na tradução, colocaremos o seu nome de usuário(a) do github na frente da página que você pretende traduzir
Conteúdo principal
Para fazer antes de lançar como uma tradução "oficial". Por favor, traduza estas páginas primeiro.
Observe que cada seção possui uma página de índice, que também precisa ser traduzida.
Guia de Estilo Universal
Learn React
Blog
API Reference
Navigation e UI
Sugerimos deixar a maior parte da tradução da IU para o final. Planejamos fazer algumas alterações invasivas no layout e nos componentes da pasta do site, portanto, adiar isso até que sua tradução esteja quase concluída facilitaria a mesclagem das alterações de nosso lado mais tarde. Pode fazer sentido traduzir a página inicial logo no início, mas deixar o resto para depois. À medida que as páginas individuais são traduzidas, você pode alterar os títulos das páginas nos arquivos correspondentes da barra lateral. Por fim, ao traduzir a navegação, certifique-se de testar os layouts para desktop e dispositivos móveis.
Quando você estiver pronto...
Depois que tudo acima for traduzido, adicione seu idioma a deployedLanguages em Seo.tsx do repositório original reactjs/react.dev.
Conteúdo Secundário
O ideal é que essas páginas da API também sejam traduzidas, mas são menos urgentes e podem ser feitas depois das outras:
Conteúdo opcional
Estes não são os principais destinos de tradução, mas se você quiser fazê-los, sinta-se à vontade para expandir a lista para incluir suas subpáginas:
A nova documentação do React está no AR. Já criaram um issue sobre o assunto em reactjs/react.dev#4135 e uma discussão #553
Como contribuir
Revisando Pull Requests
uma maneira de contribuir é revisar algum PR que esteja aberto, conferindo se a tradução faz sentido e é entendível.
Traduzindo
Escolha uma das páginas abaixo que esta disponível (ou seja, ninguém está traduzindo), crie um fork deste repositório, traduza a página no seu fork e manda um Pull request para a comunidade revisar e mergear.
Páginas para serem traduzidas
Por favor faça um comentário para atualizarmos essa tabela a medida que prosseguirmos na tradução, colocaremos o seu nome de usuário(a) do github na frente da página que você pretende traduzir
Conteúdo principal
Para fazer antes de lançar como uma tradução "oficial". Por favor, traduza estas páginas primeiro.
Observe que cada seção possui uma página de índice, que também precisa ser traduzida.
Guia de Estilo Universal
Learn React
Quick Start (@alexandredev3) Tradução da página Quick Start #754
tutorial-tic-tac-toe.md#686thinking-in-react.mdto pt-br #862Installation (@NivaldoFarias) Tradução da página
installation.md#661start-a-new-react-project.md#662Describing the UI (@natrodrigo) Translation of the describing-the-ui page #660
Adding Interactivity (@lucasgbr)
responding-to-eventspage #684render-and-commitpage #665state-as-a-snapshot.md#690Managing State
choosing-the-state-structure.md#688Escape Hatches (@jotaRenan) translate
escape-hatches.mdto pt-BR #664Blog
API Reference
react: Hooks (@vitoroberto) docs(pt-br): translate react-hooks page #708useCallback(@glauberbrack)useContext(@glauberbrack)useDebugValue(@joaooliveiradev)useDeferredValue(@joaooliveiradev)useEffect(@renato-bohler) InitialuseEffecttranslation #682useId(@tiagobarros01) Translate theuseIdpage #697useImperativeHandle(@tiagobarros01) docs(pt-br): translateuseImperativeHandlepage #727useInsertionEffect(@GabrielleEmanoela)useLayoutEffect(@Duduzera1997) docs(pt-br): translation of useLayoutEffect hook 🪝 #718useMemo(@TMendes-lucca)useReducer(@TMendes-lucca)useRef(@Duduzera1997)useState(@soutovnc)useSyncExternalStore(@bdsqqq)useTransition(@GabrielleEmanoela) docs(pt-br): translate useTransition page. #722react: Components (@vitoroberto) docs(pt-br): translate react-components page #701<Fragment> (<>)(@kevinCubas) Translate Fragment.md #680<Profiler>(@alexandredev3) Tradução da Página<Profiler>#758<StrictMode><Suspense>(@tiagobarros01)react: APIs (@devlulcas) docs(pt-br): translate react-apis and createContext page #667createContext(@devlulcas) docs(pt-br): translate react-apis and createContext page #667forwardReflazy(@matheuscaldas1)memostartTransition(@DaveSimoes) startTransition Translate #749react-dom: Components (@felipefreitag)<div>)<input><option>(@veri-mm) docs(pt-br): translate option page #687<progress>(@felipefreitag) docs(pt-br): translated progress.md #678<select><textarea>react-dom: APIs (@gustavochermout) docs(pt-br): translate reactdom page #636createPortal(@renaldodev)flushSync(@tiagobarros01)findDOMNodehydraterenderunmountComponentAtNodereact-dom/client: Client APIs @odemurcreateRoothydrateRootreact-dom/server: Server APIs (@MarceloSpessoto) Translates react-dom/server page. #728renderToNodeStreamrenderToPipeableStreamrenderToReadableStreamrenderToStaticMarkuprenderToStaticNodeStreamrenderToStringNavigation e UI
Sugerimos deixar a maior parte da tradução da IU para o final. Planejamos fazer algumas alterações invasivas no layout e nos componentes da pasta do site, portanto, adiar isso até que sua tradução esteja quase concluída facilitaria a mesclagem das alterações de nosso lado mais tarde. Pode fazer sentido traduzir a página inicial logo no início, mas deixar o resto para depois. À medida que as páginas individuais são traduzidas, você pode alterar os títulos das páginas nos arquivos correspondentes da barra lateral. Por fim, ao traduzir a navegação, certifique-se de testar os layouts para desktop e dispositivos móveis.
HomeContent.js) (@jhonmike) Translate React website Home page #655src/sidebar*.json) (@emersonbroga) Tradução das Sidebar #663TopNav.tsx)Quando você estiver pronto...
Depois que tudo acima for traduzido, adicione seu idioma a
deployedLanguagesemSeo.tsxdo repositório original reactjs/react.dev.Conteúdo Secundário
O ideal é que essas páginas da API também sejam traduzidas, mas são menos urgentes e podem ser feitas depois das outras:
ChildrencloneElementComponentcreateElementcreateFactorycreateRefisValidElementPureComponentConteúdo opcional
Estes não são os principais destinos de tradução, mas se você quiser fazê-los, sinta-se à vontade para expandir a lista para incluir suas subpáginas: