chore(i18n,curriculum): processed translations (#42545)

This commit is contained in:
camperbot
2021-06-17 23:49:01 +09:00
committed by GitHub
parent bc42ad1f27
commit 5cb3cff877
14 changed files with 24 additions and 24 deletions

View File

@ -96,10 +96,10 @@ var contacts = [
];
function lookUpProfile(name, prop){
// Only change code below this line
function lookUpProfile(name, prop) {
// Only change code below this line
// Only change code above this line
// Only change code above this line
}
lookUpProfile("Akira", "likes");

View File

@ -96,10 +96,10 @@ var contacts = [
];
function lookUpProfile(name, prop){
// Only change code below this line
function lookUpProfile(name, prop) {
// Only change code below this line
// Only change code above this line
// Only change code above this line
}
lookUpProfile("Akira", "likes");

View File

@ -96,10 +96,10 @@ var contacts = [
];
function lookUpProfile(name, prop){
// Only change code below this line
function lookUpProfile(name, prop) {
// Only change code below this line
// Only change code above this line
// Only change code above this line
}
lookUpProfile("Akira", "likes");

View File

@ -11,7 +11,7 @@ dashedName: create-a-bulleted-unordered-list
HTML ha un elemento speciale per la creazione di <dfn>liste non ordinate</dfn>, o elenchi puntati.
Le liste non ordinate iniziano con un elemento di apertura `<ul>`, seguito da qualsiasi numero di elementi `<li>`. Infine, le liste non ordinate si chiudono con un `</ul>`
Le liste non ordinate iniziano con un elemento di apertura `<ul>`, seguito da qualsiasi numero di elementi `<li>`. Infine, le liste non ordinate si chiudono con un `</ul>`.
Ad esempio:

View File

@ -34,7 +34,7 @@ assert(
);
```
Il tuo `form` dovrebbe avere un attributo `action` impostato su `https://www.freecatphotoapp.com/submit-cat-photo`
Il tuo `form` dovrebbe avere un attributo `action` impostato su `https://www.freecatphotoapp.com/submit-cat-photo`.
```js
const action = $('form').attr('action');

View File

@ -42,7 +42,7 @@ Il testo, `link to www.freecodecamp.org` all'interno dell'elemento `a` si chiama
L'output finale dell'esempio sarà simile a questo:
Ecco un <a href="https://www.freecodecamp.org" target="_blank">link a www.freecodecamp.org</a> da seguire.
Here's a <a href="https://www.freecodecamp.org" target="_blank">link to www.freecodecamp.org</a> for you to follow.
# --instructions--

View File

@ -9,7 +9,7 @@ dashedName: assigning-the-value-of-one-variable-to-another
# --description--
Dopo che un valore è stato assegnato a una variabile utilizzando l'operatore di <dfn>assegnazione</dfn>, è possibile assegnare il valore di quella variabile ad un'altra utilizzando l'operatore di <dfn>assegnazione</dfn>.
Dopo che un valore è stato assegnato a una variabile utilizzando l'operatore di <dfn>assegnazione</dfn>, è possibile assegnare il valore di quella variabile ad un'altra utilizzando lo stesso operatore.
```js
var myVar;

View File

@ -11,7 +11,7 @@ dashedName: declare-javascript-variables
In informatica, <dfn>i dati</dfn> sono tutto ciò che è significativo per il computer. JavaScript fornisce otto diversi <dfn>tipi di dati</dfn> che sono `undefined`, `null`, `boolean`, `string`, `symbol`, `bigint`, `number` e `object`.
Per esempio, i computer distinguono tra numeri, come il numero `12`e `strings`, come `"12"`, `"dog"`, o `"123 cats"`, che sono sequenze di caratteri. I computer possono eseguire operazioni matematiche su un numero, ma non su una stringa.
Per esempio, i computer distinguono tra numeri (come il numero `12`) e `strings` (come `"12"`, `"dog"`, o `"123 cats"`), che sono sequenze di caratteri. I computer possono eseguire operazioni matematiche su un numero, ma non su una stringa.
Le <dfn>variabili</dfn> consentono ai computer di archiviare e manipolare i dati in modo dinamico. Lo fanno utilizzando una "etichetta" per puntare ai dati piuttosto che usare i dati stessi. Ognuno degli otto tipi di dati può essere conservato in una variabile.

View File

@ -96,10 +96,10 @@ var contacts = [
];
function lookUpProfile(name, prop){
// Only change code below this line
function lookUpProfile(name, prop) {
// Only change code below this line
// Only change code above this line
// Only change code above this line
}
lookUpProfile("Akira", "likes");

View File

@ -9,7 +9,7 @@ dashedName: understanding-uninitialized-variables
# --description--
Quando vengono dichiarate variabili JavaScript, esse hanno un valore iniziale `undefined`. Se esegui un'operazione matematica su una variabile `undefined`, il risultato sarà `NaN` che significa <dfn>"Not a Number"</dfn> (Non un numero). Se concateni una stringa con una variabile `undefined`, otterrai una <dfn>stringa</dfn> letterale `undefined`.
Quando vengono dichiarate delle variabili in JavaScript, esse hanno un valore iniziale `undefined`. Se esegui un'operazione matematica su una variabile `undefined`, il risultato sarà `NaN` che significa <dfn>"Not a Number"</dfn> (non è un numero). Se concateni una stringa con una variabile `undefined`, otterrai una <dfn>stringa</dfn> letterale `undefined`.
# --instructions--

View File

@ -17,7 +17,7 @@ Animal.prototype.eat = function() {
};
```
Questa sfida e la prossima mostreranno come riutilizzare i metodi degli `Animal's` all'interno di `Bird` e `Dog` senza doverli ridefinire. Useremo una tecnica chiamata ereditarietà (inheritance). Questa sfida riguarda il primo passo: creare un'istanza del `supertype` (o genitore). Conosci già un modo per creare un'istanza di `Animal` utilizzando l'operatore `new`:
Questa e la prossima sfida mostreranno come riutilizzare i metodi di `Animal` all'interno di `Bird` e `Dog` senza definirli nuovamente. Useremo una tecnica chiamata ereditarietà (inheritance). Questa sfida riguarda il primo passo: creare un'istanza del `supertype` (o genitore). Conosci già un modo per creare un'istanza di `Animal` utilizzando l'operatore `new`:
```js
let animal = new Animal();
@ -29,7 +29,7 @@ Ci sono alcuni svantaggi quando si utilizza questa sintassi per l'ereditarietà,
let animal = Object.create(Animal.prototype);
```
`Object.create(obj)` crea un nuovo oggetto e imposta `obj` come suo `prototype`. Ricorda che il `prototype` è come la "ricetta" per creare un oggetto. Impostando il `prototype` di `animal` in modo che sia il `prototype` di `Animal's` di fatto stai dando all'istanza `animal` la stessa "ricetta" di tutte le altre istanze di `Animal`.
`Object.create(obj)` crea un nuovo oggetto e imposta `obj` come suo `prototype`. Ricorda che il `prototype` è come la "ricetta" per creare un oggetto. Impostando il `prototype` di `animal` al `prototype` di `Animal`, stai di fatto dando all'istanza `animal` la stessa "ricetta" di qualsiasi altra istanza di `Animal`.
```js
animal.eat();

View File

@ -36,7 +36,7 @@ Bird.prototype.eat = function() {
};
```
Se hai un'istanza `let duck = new Bird();` e chiami `duck.eat()`, ecco come JavaScript cerca il metodo nella catena di `prototype` di `ducks`:
Se hai un'istanza `let duck = new Bird();` e chiami `duck.eat()`, ecco come JavaScript cerca il metodo nella catena del `prototype` di `duck`:
1. `duck` => `eat()` è definito qui? No.
2. `Bird` => `eat()` è definito qui? => Sì. Eseguilo e smetti di cercare.

View File

@ -19,7 +19,7 @@ let duck = new Bird();
duck.constructor
```
Ma `duck` e tutte le istanze di `Bird` dovrebbero mostrare che sono stati costruiti da `Bird` e non da `Animal`. Per farlo, puoi impostare manualmente la proprietà constructor di `Bird's` all'oggetto `Bird`:
Ma `duck` e tutte le istanze di `Bird` dovrebbero mostrare che sono stati costruiti da `Bird` e non da `Animal`. Per farlo, puoi impostare manualmente la proprietà costruttore di `Bird` all'oggetto `Bird`:
```js
Bird.prototype.constructor = Bird;

View File

@ -12,7 +12,7 @@ Poiché `numLegs` avrà probabilmente lo stesso valore per tutte le istanze di `
Può non essere un problema se ci sono solo due istanze, ma immagina se ce ne fossero milioni! Sarebbe un sacco di variabili duplicate.
Un modo migliore è quello di utilizzare il `prototype` di `Birds`. Le proprietà del `prototype` sono condivise tra TUTTE le istanze di `Bird`. Ecco come aggiungere `numLegs` al `Bird prototype`:
Un modo migliore è quello di utilizzare il `prototype` di `Bird`. Le proprietà del `prototype` sono condivise tra TUTTE le istanze di `Bird`. Ecco come aggiungere `numLegs` al `Bird prototype`:
```js
Bird.prototype.numLegs = 2;
@ -45,7 +45,7 @@ assert(beagle.numLegs !== undefined);
assert(typeof beagle.numLegs === 'number');
```
`numLegs` dovrebbe essere una proprietà `prototype`, non una proprietà propria (`own`).
`numLegs` dovrebbe essere una proprietà del `prototype`, non una proprietà propria.
```js
assert(beagle.hasOwnProperty('numLegs') === false);