Spanish Translation of Node.js (Part 2) (1300 words)

in #utopian-io5 years ago

image.png
SOURCE

This is my 2nd contribution to Node.js. I started translating this project into Spanish two weeks ago and I am very happy of having being taken on board. I belong now to the talented Spanish translator's group. Thanks for the welcome!!

Github 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 It is an open source execution environment for developing web applications. It is an environment in which you can run a program written in JavaScript.

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 (combination of software products and programming languages used to create a web or mobile application.) of many high-profile companies who depend on its unique benefits.
SOURCE 1
SOURCE 2

Node.js’benefits
image.png
SOURCE

Contribution Specifications

Node.js is currently being translated into 33 languages and I am contributing to translated it into the Spanish language. 51% of the whole the project has been translated.
image.png

During this 2nd translation, I carried on working on API (Application Programming Interface) but this time I worked on cluster.md. I found this folder a bit easier than the previous one, as it contains longer and coherent sentences that can even be funny: worker.isDead or This function will kill the worker.

From this translation, I would like to highlight 3 concepts that called my attention: Cluster, Child process and, Worker.

Cluster. In a computer system, a cluster is a group of servers that act as a single system and enable high availability. It provides much faster processing speed, larger storage capacity, better data integrity, superior reliability and wider availability of resources. Many organizations use computer clusters to maximize processing time, increase database storage and implement faster data storing and retrieving techniques.
image.png
SOURCE
Node.js cluster module
Node.js coming with a core cluster module, allows an application to run on more than one core and achieve greater concurrency so that it can handle more load.
The cluster module sets up a master process, which will take your app into different processes called workers. It then uses a round-robin algorithm to distribute load amongst all the workers. When the master process receives a connection, it delegates it to a worker by sending that worker a TCP handle for the connection.
image.png
SOURCE

A Child process is created by another process, the parent process. The child_process module enables us to access operating system functionalities by running any system command inside, e.g. if you open a new tab in the Chrome browser, the new tab will be a new child process.
There are four different ways to create a child process in Node: spawn(), fork(), exec(), and execFile.

SOURCE
SOURCE
SOURCE
SOURCE

Languages
• Source Language: English
• Translated Language: Spanish

Word Count

Words translated on this contribution: 1300 words.

1st contribution

Examples of my translations
image.png

image.png

image.png

My activity
image.png

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

Sort:  

Hi @rositaumce,

Congratulations on your 2nd contribution!

  • Node.js is a very interesting project that contains many code values and terms related to computer science. Its difficulty relies on the fact that we must pay a lot of attention to the code in order to deliver the most accurate translation possible.

  • Your presentation post it's informative as it provides useful and relevant details, as well as your personal feedback and experience. The visual presentation of the post is also very good.

  • You shared clear and precise concepts you learned while working on this contribution in a very dynamic way.

  • You did a very good job with your translation, you are getting familiar with the project's terminology, which is totally normal. The important thing is to always be careful with code values that should not be translated.

I'm looking forward to your next contribution :)

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, @marugy99! Keep up the good work!

Congratulations @rositaumce! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 1750 upvotes. Your next target is to reach 2000 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Support SteemitBoard's project! Vote for its witness and get one more award!

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

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 65702.61
ETH 3485.24
USDT 1.00
SBD 2.51