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


590px-Node.js_logo.svg.png

Source

This is my second contribution to Node.js. I’m currently translating this project into Spanish, along with an awesome group of translators and moderators from Utopian + Da Vinci, we are doing our best to do everything correctly. If you are interested in open-source projects, I encourage you to keep reading.

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 achieves low latency and high throughput by taking a “non-blocking” approach to serving requests. Basically, Node.js can open, create, read, write, close and delete files on a server, using JavaScript. It also includes tasks that will be executed on certain servers.

I know it can be a bit confusing at first, so let me explain it to you in simpler words:

Let’s say you want to build a software to keep record of your company’s earnings. A feature where viewing your monthly earnings is updated live can be very useful. In that way, if one of your sales employees is busy, another employee could still be seeing the updates live, without reloading the page.

This has been done before using other technologies. However, Node.js is way faster and better. So, yes it’s pretty awesome for developers.

Node.js official webpage

main-qimg-b07ce87264a4c3891182582dadb1eadd.png

Source

Contribution Specifications

Being such an important project, Node.js is being translated to several languages so it can reach many people around the world. As it for me, I am contributing to the Spanish language.

Translation Overview

During this contribution, I continued working on the folder dns.md. Which basically explains the functionalities of the DNS module. I also translated the class dns.Resolver, this one is an independent resolver for DNS requests.

dns.Resolver contains several modules, each one has different functionalities. For example:
“resolver.cancel()”, this module’s duty is to cancel all outstanding DNS queries made by this resolver. Another interesting module is “dns.getServers()” and its function is to return an array of IP address strings.

Since the text is related to computer science it is very important to do some research before translating a word if you are not sure about its meaning. As a matter of fact, some words were left untranslated on purpose, otherwise, their true meaning would be lost in the translation.

Here are some other examples of the translation:

English:

An error will be thrown if an invalid address is provided.

Spanish:

Se produce un error si se proporciona una dirección inválida.

English:

Uses the DNS protocol to resolve pointer records (PTR records) for the hostname. The addresses argument passed to the callback function will be an array of strings containing the reply records.

Spanish:

Utiliza el protocolo DNS para resolver los registros de punteros (registros PTR) para el hostname. El argumento addresses pasado a la función callback contendrá un array de strings con los registros de respuesta.

Languages

  • Source Language: English

  • Translated Language: Spanish

I have worked as a translator for the project Da Vinci Polyglot and I am currently working as a language moderator for the Utopian + Da Vinci translation category.

And of course, I am part of the Spanish team!

Word Count

I translated 1135 words on this contribution.

My previous contribution

Proof of Authorship

server-nodejs.png

Source

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
4 Comments