finished the mechanism for setting the language

This commit is contained in:
Luca Canali 2021-09-08 17:00:51 +02:00
parent 705cc849c2
commit 50ee071f0e
214 changed files with 94 additions and 10 deletions

27
levels/it_IT/intro/cli Normal file
View file

@ -0,0 +1,27 @@
title = La line di comando
cards =
[description]
Queste carte da gioco sono state disegnate per essere usate e ricordate facilmente! Ti consigliamo di attenerti a loro se non hai molta esperienza di Git!
[cli]
Ma c'è un'altra via per interagire con Git:
Prova a digitare `git init` nel terminale qui sotto e premere il pulsante Enter!
[setup]
rm -rf .git
[win]
# Inizializza la macchina del tempo!
test -d .git
[congrats]
Perfetto! Al posto di usare le carte da gioco, puoi anche fare tutto dalla line di comando!
La line di comando e piuttosto potente! A volte, puoi usarla per risolvere le attività più velocemente che con l'interfaccia grafica.

32
levels/it_IT/intro/commit Normal file
View file

@ -0,0 +1,32 @@
title = Il tuo primo commit!
cards = commit-auto
[description]
Puoi usare la tua macchina del tempo per scattare istantanee degli oggetti intorno a te! Qui puoi metterlo in pratica!
(Il tuo insegnante versa un pò di acqua nel bicchiere)
[cli]
Nuovamente, al posto di usare le carte, puoi scrivere i comandi, che sono stampati sulle carte, nel terminale in basso!
Questo è totalmente opzionale! Ma questa è una conoscenza super utile nel mondo reale - e ti farà avere un distintivo scintillante! :)
[setup]
echo "Il bicchiere è pieno di acqua." > glass
[win]
# Crea un'istantanea del bicchiere (un "commit")
git rev-parse HEAD
# Cambia il contenuto del bicchiere!
! test "$(cat glass)" = "Il bicchiere è pieno di acqua."
# E crea un secondo "commit"!
git rev-parse HEAD^ && ! test "$(git show main:glass)" = "Il bicchiere è bieno di acqua."
[congrats]
Perfetto! Puoi provare a creare altri "commit". Quando ti sentirai a posto, premi su "Next Level".

42
levels/it_IT/intro/copies Normal file
View file

@ -0,0 +1,42 @@
title = Crea una copia
cards =
[description]
Questa volta, stai facendo molte copie di backup - puoi guardarli cliccandoci sopra!
[congrats]
Okay, questo è un modo di lavorare.
Ma sei preoccupato che ti ritroverai con centinaia di copie di questo modulo e sarà difficile tenerne traccia nel tempo.
Specialmente quando lavori con altre persone, inviare copie avanti ed indietro non sembra l'ideale.
Fermati, devi provare questa macchina del tempo!
[setup]
rm -rf .git
echo "~ Perchè voglio imparare Git ~
(Devo ancora scriverlo.)" >> form.txt
echo "~ Perchè volgio imparare Git ~
- Così posso annullare gli errori" >> form2.txt
echo "~ Perchè volgio imparare Git ~
- Così posso annullare gli errori
- Per tracciare i mie progetti attraverso il tempo" >> form2_final.txt
cp form2_final.txt form2_really_final.txt
[win]
# Aggiungi una nuova line al file form2_really_final.txt!
test "$(cat form2_really_final.txt | wc -l )" -ge 5

24
levels/it_IT/intro/init Normal file
View file

@ -0,0 +1,24 @@
title = Entra nella machina del tempo
cards = init
[description]
Sei stato accettato nella scuola della macchina del tempo! Questo è il tuo primo giorno! Il tuo insegnate ti spiega:
"Per fare qualsiasi cosa con una macchina del tempo, devi prima inizializzarla!"
Trascina quella carta blu verso l'alto per usarla!
[setup]
rm -rf .git
[win]
# Inizializzazione della macchina del tempo
test -d .git
[congrats]
Perfetto! Vedi quel piccolo animale che è apparso? Sarà il tuo compagno e ti mostrerà dove ti trovi nel tempo!

52
levels/it_IT/intro/remote Normal file
View file

@ -0,0 +1,52 @@
title = Dai lavoriamo tutti assieme
cards = pull commit-auto push
[description]
Aggiungi il tuo nome nella nostra lista di studenti!
Ho già un secondo "commit" nella mia macchina del tempo - Dai lavoriamo tutti assieme!
[cli]
Per tornare in dietro alle vecchie istruzioni, puoi premere la freccia in alto o in basso. In questo modo non devi digitare, nuovamente, le istruzioni.
[congrats]
Benvenuto nella scuola del viaggio nel tepo! :) Ci vediamo domani per la tua prima lezione!
[setup]
echo "~ Lista degli attuali studenti ~" > students
git add .
git commit -m "Versione iniziale"
git push -u teacher main
git update-ref -d refs/remotes/teacher/main
[setup teacher]
git reset --hard main
echo "
- Sam
- Alex" >> students
git add .
git commit -m "Aggiunti due studenti"
[win]
# Ottieni il secondo "commit" dal tuo insegnante usando `git pull`.
test "$(git log --oneline teacher/main | wc -l)" -ge 2
# Aggiungi il tuo nome alla lista degli studenti.
test "$(cat students |wc -l)" -ge 5
# Crea un'istantanea dei risultati.
test "$(git show main:students |wc -l)" -ge 5
[win teacher]
# E usa `git push` per inviarlo al tuo insegnante!
test "$(git show main:students |wc -l)" -ge 5

42
levels/it_IT/intro/risky Normal file
View file

@ -0,0 +1,42 @@
title = Vivere è pericoloso
cards =
[description]
Quindi hai deciso di fare domanda per la scuola di viaggio nel tempo, per usare la macchina del tempo chiamata "Git"!
Che emozione!
Hai quasi concluso le scartoffie! Devi solamente inserire un motivo per il quale vuoi imparare Git.
[congrats]
All'improvviso, il tuo gatto salta sul tavolo, strappa via il modulo, e scappa via! Oh no. Tutto il tuo duro lavoro, andato!
Devi trovare una buona soluzione.
(Premi "Next Level" appena sei pronto!)
[setup]
rm -rf .git
echo "~ Perchè voglio imparare Git ~
- Così posso cancellare gli errori
- Per seguire il mio progetto attraverso il tempo" >> form.txt
[actions]
test "$(cat form.txt | wc -l )" -ge 5 && echo "(E' stato rubato dal tuo gatto.)
" > form.txt
[win]
# Aggiungi un'altra line a form.txt!
test "$(cat form.txt | wc -l )" -ge 5

View file

@ -0,0 +1,6 @@
risky
copies
init
cli
commit
remote

View file

@ -0,0 +1,38 @@
title = Benvenuto nella scuola del viaggio nel tempo!
cards = config-name commit-auto checkout
[description]
Sei ancora confuso da tutto quello che sta succedendo. Il giorno seguente, decidi di iscriverti nella scuola del viaggio nel tempo!
Il tuo insegnante del viaggio nel tempo ti saluta: "Ciao come va! Vuoi dirci il tuo nome?"
[setup]
git config --global user.name "TU"
echo "~ Chi vuole imparare come si usa la macchina del tempo? ~
[ ] Per essere sicuro che il mio gatto non mangi il mio lavoro.
[ ] Così non devo tenere copie di tutti i miei saggi.
[ ] Per collaborare con altri studenti del viaggio nel tempo.
[ ] Altro, perfavore specifica:" > form
[actions]
test "$(git config user.name)" != "TU" && cat form | grep -v Signature && echo "
Firma: $(git config user.name)" >> form
[win]
# Presentati.
test "$(git config user.name)" != "TU"
# Compila l'iscrizione e inviala!
git show main:form | grep '\[[xX]\]'
[congrats]
"Siamo lieti di averti con noi!
Git puoi aiutarti a correggere i problemi del passato! Ti aiuta a collaborare con gli studenti del viaggio nel tempo! E' davvero potente e e popolare! Ci vediamo domani per la tua prima lezione!"