Repository
Node.js GitHub repository
Project Details
Node.js is a platform that allows you, the developer, to use JavaScript to develop utilities in your own machine, basically anything that can be done using PHP or Ruby on Rails now can be done using JavaScript in node.js. It is also used to create a web server and web applications.
You can take a look at their Crowdin project here.
And if you want to read the official node.js description
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Contribution Specifications
Node.js is among the very best of platforms for computing systems, being a project of such a massive importance to the open sourcer community it is being translated into several languages, I am working as a spanish translator and I'm proud to use my services for the greater good.
Translation Overview
Today's contribution is focused completely on the assert.md file, and if you don't know what assertions are, here is a definition for you:
Assertions
It is basically a statement that checks wether or not a condition is met, and if it's not met then it returns an AssertionError. The assertion works basically as a shield against a specific type of errors , those are the unmet conditions errors.
Basic terms that must be known in order to understand the translation:
Invariants: it is a program loop that is true before and after every iteration, it is normally used so that unmet conditions errors do not happen. You can find more detailed info in: wikipedia
Strict Equality; on mathematics it is the following ==, meaning that the two compared variables must be completely equal in order for the boolean operator == to be evaluated by True. And a test only compares the two sides and evaluates the operator.
Assertion Error, they normally happen when one of the pre established conditions are not met.
Translation
These are some of the examples
Word Count
1093 words were translated in this part and my total of translated words in node.js is: 4951+1015+1093 = 7059 words
This translation was a two part
Proof of Authorship
My Crowdin profile
I have been translating since september 2017 and with DaVinci since last summer, happy to be here.
My other translations
- Node.js Translation English-Spanish part 1
- Node.js Translation English-Spanish part 2
- Node.js Translation English-Spanish part 3
- Node.js Translation English-Spanish part 4
- Node.js Translation English-Spanish part 5