Spanish Translation of Node.js (Part 8) (1168 words)
Github Repository
https://github.com/nodejs/i18n
Project Details
Node.js is:
What is it for?
Node.js lights in real-time web applications employing push technology over web sockets. Node.js allows having web applications with real-time, two-way connections, where both, the client and server can initiate communication, allowing them free data exchange. It can handle many concurrent connections at a time. It is built on Chrome’s V8 JavaScript engine and uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js now plays a critical role in the technology stack of many high-profile companies who depend on its unique benefits.
SOURCE 1
SOURCE 2
Contribution Specifications
Node.js is currently being translated into 33 languages and I am contributing to translate it into Spanish. 56% of the whole the project has been translated.
So far I have translated:
This time I finished translating TLS.md file and translated using-internal-errors.md
What is internal/errors.js?
The intent of the module is to allow errors provided by Node.js to be assigned a permanent identifier. Without a permanent identifier, userland code may need to inspect error messages to distinguish one error from another. An unfortunate result of that practice is that changes to error messages result in broken code in the ecosystem. For that reason, Node.js has considered error message changes to be breaking changes. By providing a permanent identifier for a specific error, we reduce the need for userland code to inspect error messages.
In simple words it means that every error has got a unique code assigned.
SOURCE
Few examples of some strings that mention the value of:
ENGLISH: <0>Note</0>: Switching an existing error to use the <1>internal/errors</1> module must be
considered a <1>semver-major</1> change.
SPANISH: <0> Nota </0>: Cambiar un error existente para usar el módulo <1> internal/ errors </1> debe
considerarse un cambio <1> semver-major </1>.
ENGLISH: Using internal/errors.js
SPANISH: Usar internal/errors.js
ENGLISH:The <0>internal/errors</0> module exposes three custom <0>Error</0> classes that are intended to replace existing <0>Error</0> objects within the Node.js source.
SPANISH:El módulo <0>internal/errors</0> expone tres clases personalizadas <0>Error</0> que están destinadas a reemplazar los objetos existentes <0>Error</0> dentro de la fuente de Node.js.
This time I learnet two new concepts:
Message Inspectors
A message inspector is an extensibility object that can be used in the service model's client runtime and dispatch runtime programmatically or through configuration and that can inspect and alter messages after they are received or before they are sent.
Client message inspectors implement the IClientMessageInspector interface and service message inspectors implement the IDispatchMessageInspector interface. The implementations can be combined into a single class to form a message inspector that works for both sides.
Ecosystem in IT
Although this concept is normally associated with biological systems, ecosystem is also used in technology. IT ecosystem is "the network of organizations that drive the creation and delivery of information technology products and services."
These ecosystems offer solutions comprising a larger system of use than the original platform owner created and solve important technical problems within an industry.
In successful technology ecosystems it is easy to connect to or build upon the core solution in order to expand the system of use and allow new and even unanticipated end uses.
SOURCE
Languages
• Source Language: English
• Translated Language: Spanish
Word Count
Words translated on this contribution: 1168words. This contribution was made between the 28th and the 29th of March 2019.
1st contribution
2nd contribution
3rd contribution
4th contribution
5th contribution
6th contribution
7th contibution
Proof of Authorship
The translation was submitted via Crowdin. All relevant information on the following links.
Node.js Crowdin page
My Crowdin Profile
My Crowdin Activity
Examples of my translations
Greetings, @rositaumce. Thanks for submitting your contribution!
Congratulations on this collaboration!
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Chat with us on Discord
Thank you for your review, @alejohannes! Keep up the good work!
Hi @rositaumce!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server