Italian Translation Report: Node.js [Part 41 - 2152TW/1164CW]

in #utopian-io6 years ago (edited)

logo.png

Image created by @pab.ink

This post is published in relation to the @utopian-io & @davinci.polyglot translation project, by a selected Translator for the Italian language

Repository

Introduction

Hello everyone!
Welcome to my 41st translation report for the Node.js project!
Today I have already finished the console.md file and without stopping I have already started another one again: crypto.md!
Keep reading to check out more about this new translation report!
Enjoy!

Project Details

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It uses a non-blocking event-driven I/O model, which makes it a lightweight and efficient framework. I believe in open source projects and I think it's essential to work on this great project because the package ecosystem of Node.js, called npm, is the largest ecosystem of open source libraries in the world.
Given its importance, its translation into many languages is almost due.
I'll use my skills to make an high quality translation and maybe to learn something more about Node.js world.

Contribution Specifications

Translation Overview

This is my 41st translation for the Node.js project.
Today I finished the console.md file, actually in the previous report I was already halfway done, the remaining half was very easy and I have not encountered any difficulty and no new technical words, once again.
As previous post, I decided to start the crypto.md file next to console.md, a big and interesting file.
The final result is gradually upgrading: 2152 total words and 1164 clean words.
In this 41st part I continued the " Class: Console " chapter translation and finished it, after that I started the crypto.md file discovering what is crypto module, how it works and starting and completing the first two classes: Certificate and Cipher.

Words left in English

This is a list of words I considered to left in English in order to give a more understandable translation.
My choice is based both on the project owners guidelines and on the web research carried out by myself.

Difficult words/sentences to translate in Italian

In this report I have not met words or sentences which put me in serious difficulty or which I have not been able to translate properly.

What did I learn new?

  • Test Assertion - What is a Test Assertion and what is its function in console.md: it is an expression which encapsulates some testable logic specified about a target under test. The expression is formally presented as an assertion, along with some form of identifier, to help testers and engineers ensure that tests of the target relate properly and clearly to the corresponding specified statements about the target.
    Source
  • Newline - What is a Newline and how it works in console.md: it is a control character or sequence of control characters in a character encoding specification (e.g. ASCII or EBCDIC) that is used to signify the end of a line of text and the start of a new one.
    Source
  • Certificate Signing Request - What is the Certificate Signing Request (CSR) and how it works in crypto.md: it is a message sent from an applicant to a certificate authority in order to apply for a digital identity certificate. It usually contains the public key for which the certificate should be issued, identifying information (such as a domain name) and integrity protection (e.g., a digital signature). The most common format for CSRs is the PKCS #10 specification and another is the Signed Public Key and Challenge SPKAC format generated by some web browsers.
    Source
  • Legacy API - What is a Legacy API and which are the main one in crypto.md: it would be an Application Programming Interface exposed by a Legacy system. That is, an old or outdated API. Calling it "legacy" additionally implies that there is a newer, non-legacy API being talked about.
    Source
  • Method Chaining - What is the Method Chaining and how it works in crypto.md: it is a common syntax for invoking multiple method calls in object-oriented programming languages. Each method returns an object, allowing the calls to be chained together in a single statement without requiring variables to store the intermediate results.
    Source
  • Additional Authenticated Data - What are the Additional Authenticated Data and how they works in crypto.md: it is any string that you pass to Cloud Key Management Service as part of an encrypt or decrypt request. AAD is used as an integrity check and can help protect your data from a confused deputy attack. The AAD string is base64-encoded and must be no larger than 64 KiB.
    Source

Suggestions/Revisions for Project Owners (Pull Requests etc.)

None in this report.

Languages

Word Count

  • Total Words: 2152
  • Clean Words: 1164

Proof of Authorship

Feedback & Conclusion

As I said in the previous post I have increased translated words number and I will do it again in the next post!
I love to translate and learn a lot of new things everyday, so I want to do it better from one post to the next!
What do you think about it? Did you know what I learned today?
Let me know, leave a comment below!
Thank you very much for your time and see you in the next post!

Sort:  

Hi @robertbira.

Congratulations on another excellent contribution! Your translations were, as usual, very good and well formatted. I’ve never mentioned this before, but I like how you emphasize the new things you’ve learned in each round of translation.

Thank you for your continuous dedication to this project and for your high quality work.


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, @imcesca!

So far this week you've reviewed 4 contributions. Keep up the good work!

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 2 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 19 SBD worth and should receive 153 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hi @robertbira!

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, @robertbira!

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!