cezaraugusto / You-Dont-Know-JS

📗📒 (PT-Br translation) JS Book Series.

Home Page:http://www.kickstarter.com/projects/getify/you-dont-know-js-book-series

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ES6 & beyond (ES6 e Além) - Capítulo 5

cezaraugusto opened this issue · comments

ES6 & beyond (ES6 e Além) - Capítulo 5

Olá, posso ajudar a traduzir este capítulo.

Legal @fesnt, tá contigo.

Caso tenha dúvidas sobre a tradução de certos termos, veja o nosso WORDREFERENCE. Peço que consulte também o #68 para ver como estamos fazendo as traduções. Obrigado 👍

@cezaraugusto, o que eu faço se tiver dificuldades em traduzir algumas partes? Tem bastante termos técnicos na parte que estou traduzindo que não estão no WORDREFERENCE, outros não tenho certeza se traduzo ou não. Posso fazer anotações nas partes que tenho dúvida? Como procedo?

Pode mandar os termos em dúvida por aqui se preferir, ou pode deixar o termo na forma original e abrir um PR do WORDREFERENE como WIP (work in progress), indicando os temos (sem tradução), e a gente ajuda com as partes que faltam. Obrigado

Algumas dúvidas então:

  • TypedArray : traduzi como vetor tipado, mas não sei se traduz esse tipo de coisa.
  • Endian (little endian e big endian) : deixei desse jeito
  • Essa frase me complicou também : The "type" in the name refers to a "view" layered on type of the bucket of bits. O conceito de view aqui acho que é importado do modelo MVC, mas não sei se seria interessante traduzir para visão, ou seria?

Alguns termos que eu acho que são mais conhecidos em inglês do que em português eu traduzi mas deixei o termo em inglês em parenteses, por exemplo:

Original: JS does have a set of built-in types
Tradução: JS tem um conjunto de tipos embutidos (built-in)

Lembrei de outra tradução que fiz mas não tenho certeza se faz sentido:

  • signed: sinalizado
  • unsigned: não sinalizado
  • TypedArray: pode manter. Talvez array tipada, mas acredito que com a popularização do ES6 ele vai acabar sendo reconhecido pela forma original.
  • Endian: Endianess. não vejo necessidade de tradução, pode manter também (talvez para Endiano, mas vamos deixar assim).
  • Type: é sempre tipo. View nesse contexto pode manter como view mesmo (é reconhecido pela forma original, tal qual array, loop, lambda, etc).
  • Built-in: conforme a revisão.
  • signed + unsigned. Ficou ótimo.