create account

[Translation][Spanish] Node.js (1160 words) (Part 51) by samuellmiller

View this thread on: hive.blogpeakd.comecency.com
· @samuellmiller ·
$17.14
[Translation][Spanish] Node.js (1160 words) (Part 51)
![node.png](https://cdn.steemitimages.com/DQmQPWKpofUTSNs5ZZCw7m6etqsLShgShoNAJ6peVvxhgTy/node.png)
#### Repository
https://github.com/nodejs/i18n

#### Project Details
Node.js, by definition, is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside the browser. This means that now it is possible to execute a program written in JS outside a web browser such as Google Chrome, Safari, etc. This creates an extension to what the language can do, besides just creating interactive websites. With the help of the V8 JavaScript runtime engine, it can now take the code and convert it into a faster machine code, e. g., Node.js eliminates the waiting and continues to take care of the next task.

From my personal perspective, Node.js represents an advantage for the coders to write code, since it still has all the capabilities and functionalities JavaScript offers, but now in a more extended way. Also, thanks to all the time I have been contributing with this project, I have realized the huge amount of time and effort that the Node.js team has taken in order to make it as good as it is and also to improve it with every single upgrade.

You can take a look at their Crowdin project [here](https://crowdin.com/project/nodejs).

#### Contribution Specifications

- Translation Overview

This is the 51st translation I have made for the Node.js project, and on this contribution I started translating the UTIL.MD folder. Here's a brief description of it:

-- UTIL.MD: Util is a module for Node.js that provides access to some utility functions. 
At first, you can find the syntax in order to initialize. Within this folder you can also find plenty of functions and methods related to the util module, with their descriptions, syntaxes and examples.


Since we mentioned the words "function" and "method", it would be ideal if I define what these are before we continue to treat this module.

First of all, both mean the same. Yeah, it may sound weird, but let me explain. Depending on the programming language you are coding with, the name "function" varies. For example, you can find that a language calls it method, sub-routines, procedures, etc. If you come across any of these words, just imagine they all have the same meaning.

Now, what's actually a function/method/procedure? It is a block of organized and reusable code that is made to perform a single action. Functions provide better modularity for a system or application, and a high degree code reusing. There are two types of functions: built-in functions, such as print(), which are provided by the language itself, and the functions we create on our own. 

Great! Now we can go and apply to Microsoft and become the next Mark Zuckerberg! 

![thezuck625x350.jpg](https://files.steempeak.com/file/steempeak/samuellmiller/eAEZlutV-thezuck-625x350.jpg)

Just kidding (or not). There's a long way to go still.

However, since we are learning a lot about computer stuff, let's also define a new term I found while translating this folder: **error-first callback**.

First, a callback is an asynchronous equivalent for a function (Good to know what a function is, huh?). A callback function is called at the completion of a given task. Node makes a huge and heavy use of callbacks. All the APIs of Node are written in such a way that they support callbacks.

Let's take an example: in order for a function to read a file, it may start reading it and return the control to the execution environment immediately, in order for the next instruction can be executed. Once file I/O is complete, it will call the callback function while passing the callback function.

Awesome, now what does the "error-first" mean in "error-first callback"? It is a callback (duh!) that is used to pass error and data. So the first argument to this function is an error object, and the other ones are associated data. You can check the first argumento to see if something went wrong, so therefore you can handle it.

Easy, right? I hope you now can make it to Silicon Valley.




Examples of strings translated:

**1.** EN: A string representation of an object
with generic JavaScript object formatting.

SP: Una representación de string de un objeto
con formato de objeto de JavaScript genérico.

**2.** EN: If the first argument is not a string then <0>util.format()</0> returns
a string that is the concatenation of all arguments separated by spaces.

SP: Si el primer argumento no es una string, entonces <0>util.format()</0> retorna una string que es la concatenación de todos los argumentos separados por espacios.

**3.** ES Please use the ES6 <0>class</0>
and <0>extends</0> keywords to get language level inheritance support.

SP: Por favor utilice la <0>class</0> ES6
y las palabras clave de <0>extends</0> para obtener soporte de herencia de nivel de lenguaje.

**References:**

-- Tutorials Point. *Computer Programmin - Functions* (https://www.tutorialspoint.com/computer_programming/computer_programming_functions.htm)

-- Tutorials Point. *Node.js - Callbacks concept* (https://www.tutorialspoint.com/nodejs/nodejs_callbacks_concept.htm)

-- Hashnode. *Error-first callback*. (https://hashnode.com/post/whats-an-error-first-callback-in-nodejs-ciibz8ehi00lwj3xt257d72rt)



- Languages

I translated from English to Spanish.

I have translated over 100,000 words utilizing the Crowdin platform and this has given me experience to always grant great quality translations.

- Word Count

I have translated **1,160 words**. This contribution has been made between the dates May/29/2019, when I realized the translation, and Jun/11/2019, when I realized the corrections.

**Previous translations on this project:**
- [Part 1](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1323-words-part-1)
- [Part 2](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1079-words-part-2)
- [Part 3](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1049-words-part-3)
- [Part 4](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1021-words-part-4)
- [Part 5](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1033-words-part-5)
- [Part 6](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1032-words-part-6)
- [Part 7](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1034-words-part-7)
- [Part 8](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1027-words-part-8)
- [Part 9](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1024-words-part-9)
- [Part 10](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1025-words-part-10)
- [Part 11](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1016-words-part-11)
- [Part 12](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1013-words-part-12)
- [Part 13](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1015-words-part-13)
- [Part 14](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1023-words-part-14)
- [Part 15](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1018-words-part-15)
- [Part 16](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1023-words-part-16)
- [Part 17](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1010-words-part-17)
- [Part 18](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1020-words-part-18)
- [Part 19](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1015-words-part-18)
- [Part 20](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1028-words-part-20)
- [Part 21](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1022-words-part-21)
- [Part 22](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1023-words-part-22)
- [Part 23](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1036words-part-3)
- [Part 24](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1016-words-part-24)
- [Part 25](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1020-words-part-25)
- [Part 26](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1027-words-part-26)
- [Part 27](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1034-words-part-27)
- [Part 28](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1020-words-part-28)
- [Part 29](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1107-words-part-29)
- [Part 30](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1107-words-part-30)
- [Part 31](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1149-words-part-31)
- [Part 32](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1107-words-part-32)
- [Part 33](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1041-words-part-33)
- [Part 34](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1149-words-part-34)
- [Part 35](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1107-words-part-35)
- [Part 36](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1119-words-part-36)
- [Part 37](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1112-words-part-36)
- [Part 38](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1107-words-part-38)
- [Part 39](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1105-words-part-39)
- [Part 40](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1103-words-part-40)
- [Part 41](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1107-words-part-41)
- [Part 42](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1143-words-part-42)
- [Part 43](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1103-words-part-43)
- [Part 44](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1053-words-part-44)
- [Part 45](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1052-words-part-45)
- [Part 46](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1061-words-part-46)
- [Part 47](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1088-words-part-47)
- [Part 48](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1052-words-part-48)
- [Part 49](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1055-words-part-49)
- [Part 50](https://steemit.com/utopian-io/@samuellmiller/translation-spanish-node-js-1067-words-part-50)

### Proof of Authorship
[My Crowdin profile](https://crowdin.com/profile/SamuelLMiller)
![Qma5ZvDxgbK8cpmMkPenWW8sXpc7UDNsT2hNBiGQHtRNwh.png](https://cdn.steemitimages.com/DQmNrR8PecFmXFCCC9jGKYAcAB4D4ByWgNt2KYKZx1Tqt1g/Qma5ZvDxgbK8cpmMkPenWW8sXpc7UDNsT2hNBiGQHtRNwh.png)

### Word Count
![Screen Shot 20190611 at 10.16.37 PM.png](https://files.steempeak.com/file/steempeak/samuellmiller/MNRpkr5W-Screen20Shot202019-06-1120at2010.16.3720PM.png)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 21 others
properties (23)
authorsamuellmiller
permlinktranslation-spanish-node-js-1160-words-part-51
categoryutopian-io
json_metadata{"app":"steempeak/1.11.1","format":"markdown","tags":["utopian-io","translations","nodejs","davinci"],"users":["samuellmiller"],"links":["https://github.com/nodejs/i18n","https://crowdin.com/project/nodejs","https://www.tutorialspoint.com/computer_programming/computer_programming_functions.htm","https://www.tutorialspoint.com/nodejs/nodejs_callbacks_concept.htm","https://hashnode.com/post/whats-an-error-first-callback-in-nodejs-ciibz8ehi00lwj3xt257d72rt","/utopian-io/@samuellmiller/translation-spanish-node-js-1323-words-part-1","/utopian-io/@samuellmiller/translation-spanish-node-js-1079-words-part-2","/utopian-io/@samuellmiller/translation-spanish-node-js-1049-words-part-3","/utopian-io/@samuellmiller/translation-spanish-node-js-1021-words-part-4","/utopian-io/@samuellmiller/translation-spanish-node-js-1033-words-part-5"],"image":["https://cdn.steemitimages.com/DQmQPWKpofUTSNs5ZZCw7m6etqsLShgShoNAJ6peVvxhgTy/node.png","https://files.steempeak.com/file/steempeak/samuellmiller/eAEZlutV-thezuck-625x350.jpg","https://cdn.steemitimages.com/DQmNrR8PecFmXFCCC9jGKYAcAB4D4ByWgNt2KYKZx1Tqt1g/Qma5ZvDxgbK8cpmMkPenWW8sXpc7UDNsT2hNBiGQHtRNwh.png","https://files.steempeak.com/file/steempeak/samuellmiller/MNRpkr5W-Screen20Shot202019-06-1120at2010.16.3720PM.png"]}
created2019-06-12 02:23:15
last_update2019-06-12 02:23:15
depth0
children4
last_payout2019-06-19 02:23:15
cashout_time1969-12-31 23:59:59
total_payout_value12.564 HBD
curator_payout_value4.575 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length11,434
author_reputation39,528,925,146,935
root_title"[Translation][Spanish] Node.js (1160 words) (Part 51)"
beneficiaries
0.
accountdavinci.pay
weight1,000
1.
accountutopian.pay
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id86,470,071
net_rshares32,782,167,336,940
author_curate_reward""
vote details (85)
@alejohannes ·
$12.94
Greetings, @samuellmiller. Thanks for submitting your contribution!

* The presentation and contents of your post are good and fulfill the requirements for a complete evaluation of your contribution. Great personalization of your report!
* The translated content fits coherently the general meaning and use of the enlisted strings.
* You talked in a very explicative and clear way about important concepts you learnt when you were doing this translation.
* Your writing style and the use you did of the terminology involved in this translation were quite accurate.
* You also added examples of your translation job on the addressed folder. Good job!

#### Congratulations on this contribution!
#
Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/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](https://review.utopian.io/result/12/2-4-2-1-2-6-).

---- 
Chat with us on [Discord](https://discord.gg/vMGmDSm)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authoralejohannes
permlinkpt0i94
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["samuellmiller"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/12/2-4-2-1-2-6-","https://discord.gg/vMGmDSm"],"app":"steemit/0.1"}
created2019-06-13 00:20:57
last_update2019-06-13 00:20:57
depth1
children1
last_payout2019-06-20 00:20:57
cashout_time1969-12-31 23:59:59
total_payout_value9.844 HBD
curator_payout_value3.096 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,082
author_reputation81,484,992,319,751
root_title"[Translation][Spanish] Node.js (1160 words) (Part 51)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id86,530,536
net_rshares22,043,392,340,840
author_curate_reward""
vote details (29)
@utopian-io ·
Thank you for your review, @alejohannes! Keep up the good work!
properties (22)
authorutopian-io
permlinkre-pt0i94-20190615t032044z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-06-15 03:20:48
last_update2019-06-15 03:20:48
depth2
children0
last_payout2019-06-22 03:20:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length63
author_reputation152,955,367,999,756
root_title"[Translation][Spanish] Node.js (1160 words) (Part 51)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id86,656,450
net_rshares0
@steem-ua ·
$0.03
#### Hi @samuellmiller!

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](https://discord.gg/KpBNYGz)**
👍  
properties (23)
authorsteem-ua
permlinkre-translation-spanish-node-js-1160-words-part-51-20190613t005753z
categoryutopian-io
json_metadata"{"app": "beem/0.20.19"}"
created2019-06-13 00:57:54
last_update2019-06-13 00:57:54
depth1
children0
last_payout2019-06-20 00:57:54
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length292
author_reputation23,214,230,978,060
root_title"[Translation][Spanish] Node.js (1160 words) (Part 51)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id86,531,655
net_rshares45,954,354,244
author_curate_reward""
vote details (1)
@utopian-io ·
Hey, @samuellmiller!

**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Get higher incentives and support Utopian.io!**
 Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via [SteemPlus](https://chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj?hl=en) or [Steeditor](https://steeditor.app)).

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
properties (22)
authorutopian-io
permlinkre-translation-spanish-node-js-1160-words-part-51-20190613t163222z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-06-13 16:32:24
last_update2019-06-13 16:32:24
depth1
children0
last_payout2019-06-20 16:32:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length595
author_reputation152,955,367,999,756
root_title"[Translation][Spanish] Node.js (1160 words) (Part 51)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id86,565,979
net_rshares0