Repository
https://github.com/nodejs/i18n
Project Details
Node.js is an Open Source project multiplatform run-time envirorment. It is based on ECMAScript language, is asynchronus and based on the V8 Google engine. It was created to unify web application development in one single programming language.
I started the translation of this project because, as an engineering student, I support all Open Source Projects that provide simple solutions to big problems as in this case with Node.js provides a simple solution to the problem of compatibility between different languages in the devolpment of websites programmed with JavaScript.
Contribution Specifications
- Translation Overview
In this fourth part of the file n-api.md of Node.js project provides a solution to the problem of making new references to objects that need to pass between methods or functions. This solution consist on adding a count to the handles that make possible to the process identify when an object needs to be referenced to a new method, function, based on the number of the count in that moment. An example code of a function created for this porpouse is the following:
This code is called to create a new reference for the object, involving the count and the object explained before.
Also, this part of the translation includes the registation of new modules corresponding to N-API whose code is a little bit different to normal modules of the API. For example, the returned value of init call is treated as an export object. The next code shows the function of the init call:
- Languages
This text was translate from English, as source language, to Spanish. My experience translating for Utopian and Loopring, and the fact that my native language is Spanish allow me to make these translation to contribute in Open Source Projects.
- Word Count
This contribution consist of 1226 words translated
Proof of Authorship
You can check my Crowdin Profile for verify my contribution in this project. Also you can enter in Activity tab and search my username (navx) an watch all the phrases translated this time. I translated this phrases on September 6th and made some corrections on September 7th so you can filter the date and watch my contributions of those days.
The next link, redirect to my crowdin profile:
https://crowdin.com/profile/navx