Repository
Introduction
Hi there, this is my first contribution to Node.js and my third project since my beginning as approved translator for Davinci.
At the moment all the italian team is working on Node.js and we are proceeding choosing files from the first folder called Api. A special thanks to @robertbira, our expert in this project, for his help.
Project Details
Node.js is not a programming language but could be considered as a Java Script programming framework, although in reality the definition of framework is not entirely appropriate, as Node.js could be confused with an environment to create a particular type of applications. To be precise, Node.js is a framework / platform for running JavaScript applications.
We therefore say that the most appropriate definition would be that of "platform for the execution of JavaScript applications", as we find written on the home page of the official website; in practice it is a JavaScript run-time, therefore a motor for the execution of JavaScript code.
Contribution Specifications
I started my new adventure with the "Events.md" file, which is composed by more than 2000 words: I rendered the whole file to get around 1100 clean words. I found many repetitions and several terms to be left in English.
This section is about how some objects called emitter of the class EventEmitter emit events that caused listeners to be called. You can also find different kind of events and their features and uses.
One of the reasons of Node.js high speed is that is based on events.
Translation Overview
Introduction to events
All objects that emit events are instances of the EventEmitter class. These objects expose an eventEmitter.on() function that allows one or more functions to be attached to named events emitted by the object. Typically, event names are camel-cased strings but any valid JavaScript property key can be used.
Event "newListener"
The EventEmitter instance will emit its own 'newListener' event before a listener is added to its internal array of listeners.
Listeners registered for the 'newListener' event will be passed the event name and a reference to the listener being added.
emitter.removeListener
removeListener() will remove, at most, one instance of a listener from the listener array. If any single listener has been added multiple times to the listener array for the specified eventName, then removeListener() must be called multiple times to remove each instance.
Languages
SOURCE LANGUAGE: English
TARGET LANGUAGE: Italian
To check my previous experiences as a translator you can consult my application
Word count
Words Translated: 1121
Proof of clean word
Proof of Authorship
You can lookup Crowdin project on the following link, as well as the summary of my activities.
Credits
I'd like to thank @davinci.witness and @utopian-io for this wonderful project I have the pleasure to work in and another big thank to the italian team, especially to the LM @mcassani, my proofreader and mentor.
(Image made by @pab.ink)
The first image is Public Domain Source Wikicommon