Repository
https://github.com/nodejs/i18n
Project Details
Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.
Node.js came into existence when the original developers of JavaScript extended it from something you could only run in the browser to something you could run on your machine as a standalone application.
In simple words, it's an open source execution environment for developing web applications, which is event-based, it uses the V8 engine to provide an execution environment that compiles and executes JavaScript at a higher speed. It is possible to run Node.js without any restriction on Windows, Linux and Mac OS X.
It should be noted that it is NOT a server language, this means that it executes code, so it could be understood as an interpreter.
Contribution Specifications
Node.js is currently being translated into 33 languages. I´m contributing to translate it into the Spanish language. So far, we have managed to translate 35% of the project.
Translation Overview
I continue with my contribution in the ChangeLog_V8.md folder.
A Changelog is a record of all the notable changes made to a project, it usually includes change records such as new features or bug fixes. It includes all the changes historically, although it is intended that a Changelog does not include all the changes, but rather it contains a list of notable changes ordered chronologically for each version of a project.
For large projects, there are many people who work in systems with different ideas about design and different knowledge about standards. This leads to a totally different technique, and the more documented it is, the more people can work together.
I continue with the version 8.0.0, that is a new major version that includes a significant number of semi-major and semver-minor changes. For this contribution, I have translated only semver-major commits. There's some examples of the work done:
English:
251e5ed8ee - (SEMVER-MAJOR) errors: assign error code to bootstrap_node created error (James M Snell) #11298
Spanish:
251e5ed8ee - (SEMVER-MAJOR) errors: asignar código de error al error bootstrap_node creado (James M Snell) #11298
This does not use the internal/errors.js module because the error in question may actually be caused by an attempt to load internal/errors.js. This error should only be encountered in the case of a bug within Node.js itself.
English:
eed87b1637 - (SEMVER-MAJOR) fs: (+/-)Infinity and NaN invalid unixtimestamp (Luca Maraschi) #11919
Spanish:
eed87b1637 - (SEMVER-MAJOR) fs: Invalidar (+/-)Infinity y NaN para unixtimestamp (Luca Maraschi) #11919
Infinity and NaN are currently considered valid input when generating a unix time stamp but are defaulted arbitrarly to Date.now()/1000. This commit removes this behavior and throw an exception like all the other invalid input types.
English:
6b2cef65c9 - (SEMVER-MAJOR) http: append Cookie header values with semicolon (Brian White) #11259
Spanish:
6b2cef65c9 - (SEMVER-MAJOR) http: anexar valores de cabecera de Cookie con punto y coma (Brian White) #11259
Previously, separate incoming Cookie headers would be concatenated with a comma, which can cause confusion in userland code when it comes to parsing the final Cookie header value. This commit concatenates using a semicolon instead.
Languages
This contribution was translated from English to Spanish.
Word Count
- In this contribution, I've translated 1318 words
- I've translated a total of 41753 words so far.
Previous translations on this project
- Part 34
- Part 33
- Part 32
- Part 31
- Part 30
- Part 29
- Part 28
- Part 27
- Part 26
- Part 25
- Part 24
- Part 23
- Part 22
- Part 21
- Part 20
- Part 19
- Part 18
- Part 17
- Part 16
- Part 15
- Part 14
- Part 13
- Part 12
- Part 11
- Part 10
- Part 9
- Part 8
- Part 7
- Part 6
- Part 5
- Part 4
- Part 3
- Part 2
- Part 1
Proof of Authorship
You can check My Crowdin Profile for verify my contribution in this project.