Node.js Translation to Spanish - 1061 words (Part 37)

in #utopian-io6 years ago (edited)

Hello, this is my 37th open source contribution for Utopian and DaVinci as translator. I have been translating different Node.js Files during the past few months. This new year, I will continue translating "process.md" file until the end. I've found out that object process has a lot of utilities that make Node.js a very mutable program.

I work with an extensive team of translators team whose performance has been excellent. By this time a 45% of this huge project has been translated in just a few months; yes, a very fast advancing through this project.

I invite you to read this translation report for more information about this interesting file. Also, you can read my previous reports to have much more information about all of the files I've translated.

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. It lets developers use JavaScript to write Command Line tools and for server-side scripting to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm,[6] unifying web application development around a single programming language, rather than different languages for server side and client side scripts.

Node.js

It looks difficult to understand at first, but let me explain it with the next example.

Imagine that you have been developing a new android app that uses the APIs from Google Maps and Twitter. When testing the app, you realize that both APIs are written in different languages and you must change one of them to make it work, but that's a lot of work and goes against the reasons to use an API. Node.js is the solution to problems like this because it allows the union between different programming languages without affecting its performance.

I decided to translate this project because I'm an engineering student and innovation is my passion; I love creating solutions to problems like this. Also, I like sharing information and a way to do it is translating the content of a big project like this so people around the world can access to it and share it too.

Contribution Specifications

  • Translation Overview

In this opportunity I will talk about an important implementation made in Node.js, the avoidance of duplicated warnings. As we are working with process, there is important manage correctly the CPU resources so it can be executed perfectly and without crashing. That's the reason why there are some implementations that use eficiently those resources.

One of these implementations is the avoidance of duplicated warnings. During the execution of a Node.js process there can be a lot of warnings, some of them are just information that warns the user, but are not real threats. On many occasions, these warnings will appear more than once and that is a bad practice for the reasons I've mentioned before, about the CPU resources.

In the latest Node.js Updates, there is a function that avoids the duplication of the warnings, but it is not included unless the user adds it. The Node.js developers said: "As a best practice, warnings should be emitted only once per process. To do so, it is recommended to place the emitWarning() behind a simple boolean flag...". The example code extracted from the official page is the following:

Avoiding Duplicated Warnings

  • Language

The original language of this change log is English and it was translated into Spanish, which is my native language. I have experience translating in projects like Loopring wallet and Yapbam. These projects make me grow and learn a lot about open source projects.

English

The <0>process.umask()</0> method sets or returns the Node.js process's file mode creation mask.

Spanish

El método <0>process.umask()</0> establece o devuelve la máscara de creación de modo de archivo del proceso Node.js.


English

Invoked without an argument, the current mask is returned, otherwise the umask is set to the argument value and the previous mask is returned.

Spanish

Invocado sin un argumento, se devuelve la máscara actual; de lo contrario, la umask se establece en el valor del argumento y se devuelve la máscara anterior.


English

The <0>process.uptime()</0> method returns the number of seconds the current Node.js process has been running.

Spanish

El método <0>process.uptime()</0> devuelve el número de segundos que se ha estado ejecutando el proceso Node.js actual.


English

Node.js will refuse to load modules that were compiled against a different module ABI version.

Spanish

Node.js rechazará cargar módulos que fueron compilados contra una versión de módulo ABI diferente.


  • Word Count

This contribution consist of 1061 translated words

image.png

Proof of Authorship

You can visit my profile (navx) on Crowdin's website to find proof of authorship. Also, you can visit the Activity tab in the Node.js project and filter my contributions between December 16th and December 18th, which were the dates of the translation and the corrections respectively.

Activity Tab

The next link, redirect to my crowdin profile:

https://crowdin.com/profile/navx


Best Regards!

Sort:  

Greetings, @navx. Thanks for submitting your contribution!

  • The presentation and contents of your post satisfy the requirements for a complete evaluation of your contribution.
  • The translated text fits coherently the general meaning and use of the enlisted strings.
  • You talked about the importance of a couple features that were introduced in Node with the text you translated. Your explanations were useful for any user wishing to know more about this project.
  • Thanks for sharing various examples of the translated content.
  • You did a precise use of the terminology involved in this translation.

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 @navx!

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