Node.js Translation to Spanish - 1058 words (Part 35)

in #utopian-io6 years ago

https://steemitimages.com/640x0/https://ipfs.busy.org/ipfs/QmPNPiKtoRvonftEKcPhP9gHG9ZW6z4MqWSDFF4oHe8ULc

Hello, this is my 35th open source contribution for Utopian and DaVinci as translator. I have been translating different Node.js Files during the past few months. This time, I continued translating "process.md" file. 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 39% of this huge project has been translated in just a few months; yes, a million words project being translated that fast. I must say that I'm very excited about it.

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

The process object of Node.js has a very extensive set of methods, properties and events which action range is huge. For example, in previous reports I talked about signal events, warnings and much more. By this time I have learned a lot of its functions and usage.

In this contribution there was a method that called my attention. The method I refer looks very simple and obvious, nonetheless, I found out that it has much more utilities than we all can deduce. I'm talking about "process.exit([code])" that "instructs Node.js to terminate the process synchronously with an exit status of code. If code is omitted, exit uses either the 'success' code 0 or the value of process.exitCode if it has been set. Node.js will not terminate until all the 'exit' event listeners are called.". This means that the termination of the process can be controlled by the user using a code that indicates the process what kind of termination must use. It also has default codes that appear when there is no code specified by the user.

The following is an example of how is the usage of this exit codes.

image.png

Exit code

  • 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

Signal names are strings such as <0>'SIGINT'</0> or <0>'SIGHUP'</0>.

Spanish

Los nombres de las señales son strings tales como <0>'SIGINT'</0> o <0>'SIGHUP'</0>.


English

Windows platforms will throw an error if the <0>pid</0> is used to kill a process group.

Spanish

Las plataformas Windows arrojarán un error si el <0>pid</0> es utilizado para matar un grupo de procesos.


English

The <0>process.initgroups()</0> method reads the <0>/etc/group</0> file and initializes the group access list, using all groups of which the user is a member.

Spanish

El método <0>process.initgroups()</0> lee el archivo <0>/etc/group</0> e inicializa la lista de acceso de grupo, utilizando todos los grupos en los cuales el usuario es miembro.


English

Constructing an array by some method other than calling <0>process.hrtime()</0> and passing the result to process.hrtime() will result in undefined behavior.

Spanish

Construir un arreglo por algún método que no sea llamar a <0>process.hrtime()</0> y pasar el resultado a process.hrtime() resultará en un comportamiento indefinido.


  • Word Count

This contribution consist of 1058 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 13th and December 14th, 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.
  • Thanks for sharing various examples of the translated content and explaining its function within the whole text.
  • 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!

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

You made more than 3000 upvotes. Your next target is to reach 4000 upvotes.

Click here to view your Board of Honor
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 @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

Hey, @navx!

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 or Steeditor).

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

Vote for Utopian Witness!