Node.js Translation to Spanish - 1061 words (Part 26)
In my last report I made a brief introduction to a change log file general format. In this opportunity I will discuss about the specific format of a commit because they have some fields that make easier its understanding. This format also allow the reviewers following the changes among the different versions of the program.
The specific commit format consist on several parts that I will explain in appearance order:
- Memory Block:
It a hexadecimal expression that is also an ID that identify the memory block assigned to the variable, module, document, etc
- Module Name:
Next to the memory block number, there is the module name where the modified variable or doc is.
- Action:
Then there is the executed action with a brief explanation of the change that was made in this module, specifying the involved variables and modules.
- Collaborator Name:
Between parentheses there is the collaborator's name who made executed the action explain before. This is a way to give credit to those who contributed in the project.
Finally, there is a number that is a reference to the commit. This reference allows collaborators name a commit without explaining it.
The final result of this format is as follow:
This format is very simple, but useful and as I said, it is a way to make things easier to open source projects developers and contributors. I must say that may be this is not the only format developers use in change log files. Nonetheless, in Node.js it is the used one and that's why I explained it.
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.
In summary, Node.js is a way to unify a lot of languages in one single code, so there are no support issues between them. A simple solution for a big problem.
I decided to translate this project because I'm an engineering student and programming covers a huge area of knowledge on my career. 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 part of the 9th version of Node.js change log file there are a lot of grammar and spelling changes that are very important to fix. Although Node.js is an open source project which objective is improve programming, the grammar is very important because people will read this files and documents where the information must be correct and, without spelling, there is no such thing.
This spelling, typo and grammar fixes are a way to expand the open source projects scope and that's why I decided to talk about it in this report.
- 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.
Some examples of my translation:
English
[<0>dcfe840a1e</0>] - <1>doc</1>: edit CONTRIBUTING.md preamble (Rich Trott) <2>#17700</2>
Spanish
[<0>dcfe840a1e</0>] - <1>doc</1>: editar preámbulo de CONTRIBUTING.md (Rich Trott) <2>#17700</2>
English
[<0>ed9f2fef70</0>] - <1>doc</1>: improve release guide (Evan Lucas) <2>#17677</2>
Spanish
[<0>ed9f2fef70</0>] - <1>doc</1>: mejorar guía publicada (Evan Lucas) <2>#17677</2>
English
[<0>ecbc70fe5d</0>] - <1>doc</1>: not all example code can be run without 1:1 (Jeremiah Senkpiel) <2>#17702</2>
Spanish
[<0>ecbc70fe5d</0>] - <1>doc</1>: no todo el código de ejemplo puede ser ejecutado sin 1:1 (Jeremiah Senkpiel) <2>#17702</2>
English
[<0>e059bc5503</0>] - <1>doc</1>: change "Node.js style cb" to "error-first cb" (Ram Goli) <2>#17638</2>
Spanish
[<0>e059bc5503</0>] - <1>doc</1>: cambiar "Node.js style cb" a "error-first cb" (Ram Goli) <2>#17638</2>
- Word Count
This constribution consist of 11061 words
Learned Concepts
There is a word that has been appearing among the change log file and it is "fs" so I decided to do some research about its meaning. In this research I found that fs is a reference to the File System and it "is a method of organizing and retrieving files from a storage medium, such as a hard drive. File systems usually consist of files separated into groups called directories."
A file system is very important because it allows the computer organizing its documents to a future search. It is also up to the administrator making this easier to the machine because he can also organize files and directories.
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 October 31th and November 1st, which were the dates of the translation and the corrections respectively.
The next link, redirect to my crowdin profile:
https://crowdin.com/profile/navx
Hi @navx,
Congratulations on your 26th 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 follows all the general guidelines. It explains all the basic details about the project and you also shared useful examples of your work as a translator. Just remember to always be careful with the writing of the post, it's important to avoid misspellings.
You did a very good job with your translation. The vocabulary you used was correct and appropriate for the Spanish language, as well for the project.
Keep up the good work! 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!
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
What a good post! 💕
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!