Este documento descreve as regras que devem ser aplicadas para todos os idiomas.
Quando estiver se referindo ao próprio React
, use o React
.
Todos os títulos possuem IDs explícitos como abaixo:
## Tente React {#try-react}
Não traduza estes IDs! Eles são usado para navegação e quebrarão se o documento for um link externo, como:
Veja a [seção iniciando](/getting-started#try-react) para mais informações.
✅ FAÇA:
## Tente React {#try-react}
❌ NÃO FAÇA:
## Tente React {#tente-react}
Isto quebraria o link acima.
Mantenha o texto em blocos de código sem tradução, exceto para os comentários. Você pode optar por traduzir o texto em strings, mas tenha cuidado para não traduzir strings que se refiram ao código!
Exemplo:
// Example
const element = <h1>Hello, world</h1>;
ReactDOM.render(element, document.getElementById('root'));
✅ FAÇA:
// Exemplo
const element = <h1>Hello, world</h1>;
ReactDOM.render(element, document.getElementById('root'));
✅ PERMITIDO:
// Exemplo
const element = <h1>Olá mundo</h1>;
ReactDOM.render(element, document.getElementById('root'));
❌ NÃO FAÇA:
// Exemplo
const element = <h1>Olá mundo</h1>;
// "root" se refere a um ID de elemento.
// NÃO TRADUZA
ReactDOM.render(element, document.getElementById('raiz'));
❌ DEFINITIVAMENTE NÃO FAÇA:
// Exemplo
const elemento = <h1>Olá mundo</h1>;
ReactDOM.renderizar(elemento, documento.obterElementoPorId('raiz'));
Se um link externo se referir a um artigo no MDN or Wikipedia e se houver uma versão traduzida em seu idioma em uma qualidade decente, opte por usar a versão traduzida.
Exemplo:
React elements are [immutable](https://en.wikipedia.org/wiki/Immutable_object).
✅ OK:
Elementos React são [imutáveis](https://pt.wikipedia.org/wiki/Objeto_imutável).
Para links que não possuem tradução (Stack Overflow, vídeos do YouTube, etc.), simplesmente use o link original.
Sugestões de palavras e termos:
Palavra/Termo original | Sugestão |
---|---|
assertion | asserção |
browser | navegador |
bubbling | propagar |
bug | erro |
class component | componente de classe |
class | classe |
client | cliente |
client-side | lado do cliente |
container | contêiner |
context | contexto |
controlled component | componente controlado |
debugging | depuração |
DOM node | nó do DOM |
event handler | manipulador de eventos (event handler) |
function component | componente de função |
handler | manipulador |
helper function | função auxiliar |
high-order components | componente de alta-ordem |
key | chave |
library | biblioteca |
lowercase | minúscula(s) / caixa baixa |
package | pacote |
React element | Elemento React |
React fragment | Fragmento React |
render | renderizar (verb), renderizado (noun) |
server | servidor |
server-side | lado do servidor |
siblings | irmãos |
stateful component | componente com estado |
stateful logic | lógica com estado |
to assert | afirmar |
to wrap | encapsular |
uncontrolled component | componente não controlado |
uncontrolled component | componente não controlado |
uppercase | maiúscula(s) / caixa alta |
- array
- arrow function
- bind
- bundle
- bundler
- callback
- camelCase
- DOM
- event listener
- framework
- hook
- log
- mock
- portal
- props
- ref
- release
- script
- single-page-apps
- state
- string
- string literal
- subscribe
- subscription
- template literal
- timestamps
- UI
- watcher
- widgets
- wrapper