Links
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.
Introduction
I'm glad that on Node.js I have the chance to start a file from scratch and working to complete its translation: in my previous project instead, there were many files partially translated by other users that just had some scatter word or sentence to render and this sometimes need more time and makes your work unpleasant and confused.
As I have already explained, the whole Italian team is working on Node.js and we are processing all the first folder (API) files, following the descending order as much as possible, to give a better translation.
Contribution Specifications
This report regards my tenth contribution to Node.js translation from English to Italian.
After a short break to complete the new strings of Verdaccio, I'm back again on this huge project and I've started rendering url.md folder which consists of more than 4000 words: this time I have processed the 45% of the whole file. According to Crowdin the count was approximately 1950 but my count corresponds to 1033 clean words. A big difference!
url.md, as the name suggests, is about the url module that provides utilities for URL resolution and parsing.
I had the chance to learn what floating-point numbers are (click here to read more) and also numbers in scientific notation, but you can have a look to these two links to find an explication better than mine! (check here).
Translation Overview
URL Strings and URL Objects
A URL string is a structured string containing multiple meaningful components. When parsed, a URL object is returned containing properties for each of these components.
The url module provides two APIs for working with URLs: a legacy API that is Node.js specific, and a newer API that implements the same WHATWG URL Standard used by web browsers.
url.hostname
{string}
Gets and sets the hostname portion of the URL. The key difference between url.host and url.hostname is that url.hostname does not include the port.
const myURL = new URL('https://example.org:81/foo');
console.log(myURL.hostname);
// Prints example.org
url.toString()
Returns: {string}
The toString() method on the URL object returns the serialized URL. The value returned is equivalent to that of [url.href][] and [url.toJSON()][].
Because of the need for standard compliance, this method does not allow users to customize the serialization process of the URL. For more flexibility, [require('url').format()][] method might be of interest.
Languages
SOURCE LANGUAGE: English
TARGET LANGUAGE: Italian
To check my previous experiences as a translator you can consult my activities on Verdaccio and Joomla projects, selecting my name in the drop-down menu.
You can also view my application for Davinci.
Word count
Words Translated: 1033
Proof of Authorship
You can look up 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 @imcesca and our Node.js expert @robertbira.
(Image by @pab.ink)
The first image is public domain - Source Wikicommon