Node.js Translation into Spanish - 1015 words (Part 5)

in #utopian-io6 years ago

Repository
Node.js GitHub repository

Project Details

Node.js is a platform that allows you, the developer, to use JavaScript to develop utilities in your own machine, basically anything that can be done using PHP or Ruby on Rails now can be done using JavaScript in node.js. It is also used to create a web server and web applications.
You can take a look at their Crowdin project here.

And if you want to read the official node.js description

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

Contribution Specifications

Node.js is a pinnacle of computing systems, being a project of such a massive importance to the open sourcer community it is being translated into several languages, I am working as a spanish translator and I'm proud to use my services for the greater good.


* I seriously hope you get this reference haha*

Translation Overview

Today's contribution is focused completely on the assert.md file, and if you don't know what assertions are, here is a definition for you:

In computer programming, an assertion is a statement that a predicate (Boolean-valued function, i.e. a true–false expression) is always true at that point in code execution. It can help a programmer read the code, help a compiler compile it, or help the program detect its own defects.

It is basically a statement that checks wether or not a condition is met, and if it's not met then it returns an AssertionError. The assertion works basically as a shield against a specific type of errors , those are the unmet conditions errors.

Basic terms that must be known in order to understand the translation:
  • Invariants: in computer science, a loop invariant is a property of a program loop that is true before (and after) each iteration. It is a logical assertion, sometimes checked within the code by an assertion call. Knowing its invariant(s) is essential in understanding the effect of a loop. Because of the similarity of loops and recursive programs, proving partial correctness of loops with invariants is very similar to proving correctness of recursive programs via induction. In fact, the loop invariant is often the same as the inductive hypothesis to be proved for a recursive program equivalent to a given loop. wikipedia

  • Function: In programming, a named section of a program that performs a specific task. In this sense, a function is a type of procedure or routine. source

Translation

These are some of the examples

nodejspart53.PNG
nodejspart52.PNG
nodejspart51.PNG

Word Count

1015 words were translated in this part and my total of translated words in node.js is: 4951+1015 = ??? words (leave the answer in the replies :p)

Proof of Authorship
My Crowdin profile

I have been translating since september 2017 and with DaVinci since last summer, happy to be here.

Sort:  

Hi @thatmemeguy,

Congratulations on your 5th contribution to Node.js!

  • This 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 explains all the basic details about the project and you also shared examples of your work as a translator.

  • Please remember that you must use your own words while adding concepts of the terms you learned during this contribution

  • You did a good job with your translation, I can see you are getting familiar with the project's terminology, which is great! Just try to avoid typos and misstatements as much as possible.

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!

Hey, @thatmemeguy!

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!