Rephrasing and fixed some typos

This commit is contained in:
Silvanus Bordignon 2022-04-16 17:26:58 +02:00
parent 15bdda04d8
commit c7cb6922fc
17 changed files with 37 additions and 37 deletions

View file

@ -332,7 +332,7 @@ exports.strings = {
'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti', 'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti',
'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania', 'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania',
'it_IT': 'it_IT':
"Il tuo ramo origin non è sincronizzato con il ramo remoto, e fetch non puù essere eseguito", "Il tuo ramo origin non è sincronizzato con il ramo remoto, e fetch non può essere eseguito",
'ta_IN': 'உங்கள் மூலக் கிளை தொலைநிலைக் கிளையுடன் ஓருங்கினைக்கப்படவில்லை. `fetch` செய்ய முடியாது' 'ta_IN': 'உங்கள் மூலக் கிளை தொலைநிலைக் கிளையுடன் ஓருங்கினைக்கப்படவில்லை. `fetch` செய்ய முடியாது'
}, },
'git-error-origin-push-no-ff': { 'git-error-origin-push-no-ff': {
@ -464,7 +464,7 @@ exports.strings = {
'vi': 'Gộp {target} vào {current}.', 'vi': 'Gộp {target} vào {current}.',
'sl_SI': 'Mergaj {target} v {current}', 'sl_SI': 'Mergaj {target} v {current}',
'pl' : 'Łączenie {target} z {current}', 'pl' : 'Łączenie {target} z {current}',
'it_IT': "Merge {target} in {current}", 'it_IT': "Fuso {target} in {current}",
'ta_IN': '{target}ஐ {current} கிளையுடன் இணை' 'ta_IN': '{target}ஐ {current} கிளையுடன் இணை'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
@ -487,7 +487,7 @@ exports.strings = {
'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane', 'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane',
'pl' : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane', 'pl' : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane',
'it_IT': 'it_IT':
"Non ci sono commit da ribasare! Sono tutti commit di merge o i cambiamenti sono giò stati applicati", "Non ci sono commit da ribasare! Sono tutti commit di merge o i cambiamenti sono già stati applicati",
'ta_IN': '`rebase` செய்ய எந்த கமிட்டும் இல்லை, அனைத்தும் இணைப்பு கமிட்கள் அல்லது முன்பே இணைக்கப்பட்டவை' 'ta_IN': '`rebase` செய்ய எந்த கமிட்டும் இல்லை, அனைத்தும் இணைப்பு கமிட்கள் அல்லது முன்பே இணைக்கப்பட்டவை'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
@ -597,7 +597,7 @@ exports.strings = {
'vi': 'Commit {commit} mà không có {match}.', 'vi': 'Commit {commit} mà không có {match}.',
'sl_SI': 'Commit {commit} nima {match}', 'sl_SI': 'Commit {commit} nima {match}',
'pl' : 'Commit {commit} nie ma {match}', 'pl' : 'Commit {commit} nie ma {match}',
'it_IT': "Commit {commit} non ha un {match}", 'it_IT': "Il commit {commit} non ha un {match}",
'ta_IN': '{commit}க்கு {match} எதுவும் இல்லை' 'ta_IN': '{commit}க்கு {match} எதுவும் இல்லை'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
@ -1700,7 +1700,7 @@ exports.strings = {
'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana', 'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana',
'pl' : 'Ustawianie punktu startowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane', 'pl' : 'Ustawianie punktu startowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane',
'it_IT': 'it_IT':
"Definendo punto di partenza... soluzione e obiettivo saranno sovvrascritti se erano già stati definiti.", "Definendo punto di partenza... soluzione e obiettivo saranno sovrascritti se erano già stati definiti.",
'ta_IN': 'தொடக்கத்தை வரையறுத்தல்... தீர்வு மற்றும் குறிக்கோள் முன்னரே வரையறுக்கப்பட்டிருந்தால் மேலெழுதப்படும்' 'ta_IN': 'தொடக்கத்தை வரையறுத்தல்... தீர்வு மற்றும் குறிக்கோள் முன்னரே வரையறுக்கப்பட்டிருந்தால் மேலெழுதப்படும்'
}, },
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

View file

@ -24,7 +24,7 @@ var langLocaleMap = {
vi: 'vi', vi: 'vi',
sl: 'sl_SI', sl: 'sl_SI',
pl: 'pl', pl: 'pl',
it:'it_IT', it: 'it_IT',
ta: 'ta_IN' ta: 'ta_IN'
}; };
@ -34,7 +34,7 @@ var headerLocaleMap = {
'pt-BR': 'pt_BR', 'pt-BR': 'pt_BR',
'es-MX': 'es_MX', 'es-MX': 'es_MX',
'es-ES': 'es_ES', 'es-ES': 'es_ES',
'it-IT':'it_IT', 'it-IT': 'it_IT',
'sl-SI': 'sl_SI' 'sl-SI': 'sl_SI'
}; };

View file

@ -1624,7 +1624,7 @@ exports.level = {
"", "",
"Invece che specificare il numero di generazioni di cui tornare indietro (come accade con `~`), il modificatore `^` specifica quale genitore seguire partendo da un merge commit (di fusione). Ricorda che i merge commit hanno genitori multipli, quindi il percorso da seguire può essere ambiguo.", "Invece che specificare il numero di generazioni di cui tornare indietro (come accade con `~`), il modificatore `^` specifica quale genitore seguire partendo da un merge commit (di fusione). Ricorda che i merge commit hanno genitori multipli, quindi il percorso da seguire può essere ambiguo.",
"", "",
'Git normalmente sege il primo genitore partendo da un merge commit, ma specificando un numero con `^` cambia questo comportamento predefinito.', 'Git normalmente segue il primo genitore partendo da un merge commit, ma specificando un numero con `^` cambia questo comportamento predefinito.',
"", "",
"Basta parlare, vediamolo in azione.", "Basta parlare, vediamolo in azione.",
"", "",

View file

@ -161,7 +161,7 @@ var sequenceInfo = exports.sequenceInfo = {
'vi' : 'Push & Pull -- Tác động git từ xa!', 'vi' : 'Push & Pull -- Tác động git từ xa!',
'sl_SI': 'Push & Pull -- Oddaljeni Git', 'sl_SI': 'Push & Pull -- Oddaljeni Git',
'pl' : 'Push & Pull -- Zdalne repozytoria', 'pl' : 'Push & Pull -- Zdalne repozytoria',
'it_IT': "Push & Pull -- Git Remotes!", 'it_IT': "Push & Pull -- Git Remoto!",
'ta_IN': 'Push & Pull -- கிட் Remotes!' 'ta_IN': 'Push & Pull -- கிட் Remotes!'
}, },
about: { about: {
@ -228,7 +228,7 @@ var sequenceInfo = exports.sequenceInfo = {
'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...', 'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...',
'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...', 'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...',
'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...', 'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...',
'it_IT': "E tu credevi che essere un bravo dittatore fosse divertente...", 'it_IT': "E tu credevi che essere un dittatore benevolo fosse divertente...",
'ta_IN': 'நீங்கள் ஒரு அக்கரை உள்ள சர்வாதிகாரியாக இருப்பது வேடிக்கையாக இருக்கும் என்று நினைத்தீர்களா...' 'ta_IN': 'நீங்கள் ஒரு அக்கரை உள்ள சர்வாதிகாரியாக இருப்பது வேடிக்கையாக இருக்கும் என்று நினைத்தீர்களா...'
} }
}, },
@ -295,7 +295,7 @@ var sequenceInfo = exports.sequenceInfo = {
'vi' : 'Những trò mèo đáng đồng tiền bát gạo', 'vi' : 'Những trò mèo đáng đồng tiền bát gạo',
'sl_SI': 'Mešana Vreča', 'sl_SI': 'Mešana Vreča',
'pl' : 'Po trochu wszystkiego', 'pl' : 'Po trochu wszystkiego',
'it_IT': "Un po di tutto", 'it_IT': "Un po' di tutto",
'ta_IN': 'ஒரு கலப்பு பை' 'ta_IN': 'ஒரு கலப்பு பை'
}, },
about: { about: {

View file

@ -40,7 +40,7 @@ exports.level = {
"vi": "Tạo một nhánh mới với lệnh \"git branch <ten-nhanh>\" và chuyển sang đó với lệnh \"git checkout <ten-nhanh>\"", "vi": "Tạo một nhánh mới với lệnh \"git branch <ten-nhanh>\" và chuyển sang đó với lệnh \"git checkout <ten-nhanh>\"",
"sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\"", "sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\"",
"pl": "Utwórz nową gałąź za pomocą \"git branch <nazwa-gałęzi>\" i sprawdź ją za pomocą \"git checkout <nazwa-gałęzi>\"", "pl": "Utwórz nową gałąź za pomocą \"git branch <nazwa-gałęzi>\" i sprawdź ją za pomocą \"git checkout <nazwa-gałęzi>\"",
"it_IT": 'Crea un nuovo ramo con "git branch <branch-name>" and selezionalo con "git checkout <branch-name>"', "it_IT": 'Crea un nuovo ramo con "git branch <branch-name>" e selezionalo con "git checkout <branch-name>"',
"ta_IN": "இப்போது \"git branch <branch-name>\" கட்டளையை கொண்டு புதிய கிளை ஒன்றை உருவாக்குக பின் \"git checkout <branch-name>\" கொண்டு அந்த கிளைக்கு தாவுக" "ta_IN": "இப்போது \"git branch <branch-name>\" கட்டளையை கொண்டு புதிய கிளை ஒன்றை உருவாக்குக பின் \"git checkout <branch-name>\" கொண்டு அந்த கிளைக்கு தாவுக"
}, },
"disabledMap": { "disabledMap": {
@ -1560,7 +1560,7 @@ exports.level = {
type: "GitDemonstrationView", type: "GitDemonstrationView",
options: { options: {
beforeMarkdowns: [ beforeMarkdowns: [
"Proviamo ad aggiungere un po di lavoro su questo nuovo ramo. Premi il pulsante qua sotto.", "Proviamo ad aggiungere un po' di lavoro su questo nuovo ramo. Premi il pulsante qua sotto.",
], ],
afterMarkdowns: [ afterMarkdowns: [
"Oh no! Il ramo `main` si è spostato ma il ramo `newImage` no! Questo perché non eravamo sul nuovo ramo, infatti l'asterisco (*) era su `main`.", "Oh no! Il ramo `main` si è spostato ma il ramo `newImage` no! Questo perché non eravamo sul nuovo ramo, infatti l'asterisco (*) era su `main`.",

View file

@ -1231,7 +1231,7 @@ exports.level = {
"Ora il ramo selezionato è il main. Procediamo e facciamo rebase su `bugFix`...", "Ora il ramo selezionato è il main. Procediamo e facciamo rebase su `bugFix`...",
], ],
afterMarkdowns: [ afterMarkdowns: [
"Ecco qua! Visto che main era un antenato di `bugFix`, git sposta semplicemente il riferimento al ramo `main` branch in avanti.", "Ecco qua! Visto che main era un antenato di `bugFix`, git sposta semplicemente il riferimento al ramo `main` in avanti.",
], ],
command: "git rebase bugFix", command: "git rebase bugFix",
beforeCommand: beforeCommand:

View file

@ -34,7 +34,7 @@ exports.level = {
"uk": "Жонглюємо комітами", "uk": "Жонглюємо комітами",
"vi": "Tung hứng commit", "vi": "Tung hứng commit",
"sl_SI": "Žongliranje s Commiti", "sl_SI": "Žongliranje s Commiti",
"it_IT": "Giocoliere di Commit", "it_IT": "Giocoliere di commit",
"pl": "Żonglowanie commitami", "pl": "Żonglowanie commitami",
}, },
"hint": { "hint": {
@ -665,7 +665,7 @@ exports.level = {
"* Riordineremo i commit nello stesso ordine in cui erano, sempre con `git rebase -i`", "* Riordineremo i commit nello stesso ordine in cui erano, sempre con `git rebase -i`",
"* Alla fine, sposteremo main in questo ramo aggiornato dell'albero per finire il livello (utilizzate il metodo che volete)", "* Alla fine, sposteremo main in questo ramo aggiornato dell'albero per finire il livello (utilizzate il metodo che volete)",
"", "",
"Ci sono vari modi per raggiungere l'obbiettivo finale (vedo che strizzi l'occhio verso cherry-pick), e ne vedremo altri più tardi, ma per ora concentriamoci su questa tecnica.", "Ci sono vari modi per raggiungere l'obiettivo finale (vedo che strizzi l'occhio verso cherry-pick), e ne vedremo altri più tardi, ma per ora concentriamoci su questa tecnica.",
"In fine, presta attenzione all'obiettivo -- visto che spostiamo i commit due volte, a entrambi viene messo un apostrofo. Un ulteriore apostrofo è aggiunto per il commit --amend, che completa in fine l'albero.", "In fine, presta attenzione all'obiettivo -- visto che spostiamo i commit due volte, a entrambi viene messo un apostrofo. Un ulteriore apostrofo è aggiunto per il commit --amend, che completa in fine l'albero.",
"", "",
"Detto questo, posso confrontare i livelli in base alla struttura e i relativi apostrofi. Finchè il tuo ramo `main` avrà la stessa struttura con i giusti apostrofi, ti darò pieni voti.", "Detto questo, posso confrontare i livelli in base alla struttura e i relativi apostrofi. Finchè il tuo ramo `main` avrà la stessa struttura con i giusti apostrofi, ti darò pieni voti.",

View file

@ -947,7 +947,7 @@ exports.level = {
type: "ModalAlert", type: "ModalAlert",
options: { options: {
markdowns: [ markdowns: [
'Ci puoi scommettere! Git tags serve proprio a questo -- i tag contrassegnano in modo permanente dei commit "importanti" a cui puoi far riferimento come avviene con i rami.', 'Ci puoi scommettere! Git tag serve proprio a questo -- i tag contrassegnano in modo permanente dei commit "importanti" a cui puoi far riferimento come avviene con i rami.',
"", "",
'Ancora più importante il fatto che non si spostano anche se vengono eseguiti nuovi commit. Non puoi selezionare un tag e aggiungere del lavoro su quel tag -- i tag esistono come ancore nell\'albero dei commit, e si riferiscono a determinati punti.', 'Ancora più importante il fatto che non si spostano anche se vengono eseguiti nuovi commit. Non puoi selezionare un tag e aggiungere del lavoro su quel tag -- i tag esistono come ancore nell\'albero dei commit, e si riferiscono a determinati punti.',
"", "",
@ -972,7 +972,7 @@ exports.level = {
type: "ModalAlert", type: "ModalAlert",
options: { options: {
markdowns: [ markdowns: [
"In questo livello riproduci gli stessi tag mostrati nell'obbiettivo, e alla fine seleziona il tag `v1`. Presta attenzione a come vai nello stato di detached `HEAD` -- questo perché non puoi creare commit direttamente dal tag `v1.", "In questo livello riproduci gli stessi tag mostrati nell'obiettivo, e alla fine seleziona il tag `v1`. Presta attenzione a come vai nello stato di detached `HEAD` -- questo perché non puoi creare commit direttamente dal tag `v1.",
"", "",
"Nel livello successivo vedremo un utilizzo più interessante dell'uso dei tag.", "Nel livello successivo vedremo un utilizzo più interessante dell'uso dei tag.",
], ],

View file

@ -1024,7 +1024,7 @@ exports.level = {
"", "",
"Fino a ora abbiamo intravisto le basi di git -- creazione di commit, rami, e come spostarsi sull'albero dei commit. Questi concetti sono sufficienti per sfruttare il 90% della potenza di git, e soddisfano gli utilizzi standard degli sviluppatori.", "Fino a ora abbiamo intravisto le basi di git -- creazione di commit, rami, e come spostarsi sull'albero dei commit. Questi concetti sono sufficienti per sfruttare il 90% della potenza di git, e soddisfano gli utilizzi standard degli sviluppatori.",
"", "",
'Il restante 10%, può rivelarsi utile in situazioni più complesse (o se ti sei messo nei guai). Il prossimo concetto che affronteremo è lo "spostare il lavoro in giro" -- in altre parole, è un modo per gli sviluppatori di dire "Voglio questo lavoro qua e quel lavoro la" in maniera chiara e precisa.', 'Il restante 10%, può rivelarsi utile in situazioni più complesse (o se ti sei messo nei guai). Il prossimo concetto che affronteremo è lo "spostare il lavoro in giro" -- in altre parole, è un modo per gli sviluppatori di dire "Voglio questo lavoro qua e quel lavoro là" in maniera chiara e precisa.',
"", "",
"Sembra un grosso lavoro, ma è un concetto semplice.", "Sembra un grosso lavoro, ma è un concetto semplice.",
], ],
@ -1054,7 +1054,7 @@ exports.level = {
"In questo repository abbiamo del lavoro nel ramo `side` che vogliamo copiare nel `main`. Questo può essere eseguito tramite rebase (che abbiamo già imparato), ma vediamo il cherry-pick all'opera.", "In questo repository abbiamo del lavoro nel ramo `side` che vogliamo copiare nel `main`. Questo può essere eseguito tramite rebase (che abbiamo già imparato), ma vediamo il cherry-pick all'opera.",
], ],
afterMarkdowns: [ afterMarkdowns: [
"Ecco qua! Volevamo i commit `C2` and `C4` e git gli ha copiati sotto di noi. Semplicissimo!", "Ecco qua! Volevamo i commit `C2` e `C4` e git li ha copiati sotto di noi. Semplicissimo!",
], ],
command: "git cherry-pick C2 C4", command: "git cherry-pick C2 C4",
beforeCommand: beforeCommand:
@ -1065,7 +1065,7 @@ exports.level = {
type: "ModalAlert", type: "ModalAlert",
options: { options: {
markdowns: [ markdowns: [
"Per completare questo livello, copia il lavoro dai tre rami sul main. Puoi vedere quali sono i commit richiesti guardando l'obbiettivo.", "Per completare questo livello, copia il lavoro dai tre rami sul main. Puoi vedere quali sono i commit richiesti guardando l'obiettivo.",
"", "",
], ],
}, },

View file

@ -1391,7 +1391,7 @@ exports.level = {
"", "",
"Prima di tutto dobbiamo parlare di \"HEAD\". HEAD (testa) è il nome simbolico dato al commit selezionato -- in pratica è il commit su cui stai lavorando.", "Prima di tutto dobbiamo parlare di \"HEAD\". HEAD (testa) è il nome simbolico dato al commit selezionato -- in pratica è il commit su cui stai lavorando.",
"", "",
"HEAD punta sempre al commit più recente. La maggior parte dei commandi git che fanno cambiamenti all'albero dei commit, faranno cambiamento a HEAD.", "HEAD punta sempre al commit più recente. La maggior parte dei comandi git che apportano modifiche all'albero dei commit, vanno a cambiare per primo HEAD.",
"", "",
"Di norma HEAD punta al nome di un ramo (per esempio bugFix). Quando esegui un commit, lo stato di bugFix viene modificato, e questo cambiamento è visibile attraverso HEAD.", "Di norma HEAD punta al nome di un ramo (per esempio bugFix). Quando esegui un commit, lo stato di bugFix viene modificato, e questo cambiamento è visibile attraverso HEAD.",
], ],

View file

@ -24,7 +24,7 @@ exports.level = {
"vi": "bạn có thể sử dụng tham chiếu tương đối (HEAD~) hoặc nhánh để chỉ định mục tiêu rebase", "vi": "bạn có thể sử dụng tham chiếu tương đối (HEAD~) hoặc nhánh để chỉ định mục tiêu rebase",
"sl_SI": "Uporabiš lahko bilokateri branch ali relativno referenco (HEAD~), da določiš cilj za rebase.", "sl_SI": "Uporabiš lahko bilokateri branch ali relativno referenco (HEAD~), da določiš cilj za rebase.",
"it_IT": "it_IT":
"Puoi usare sia i rami o i riferimenti relativi (HEAD~) per specificare l'obbiettivo del rebase", "Puoi usare sia i rami che i riferimenti relativi (HEAD~) per specificare l'obiettivo del rebase",
"pl": "Możesz użyć gałęzi lub referencji względnych (HEAD~), aby określić cel rebase'a" "pl": "Możesz użyć gałęzi lub referencji względnych (HEAD~), aby określić cel rebase'a"
}, },
"name": { "name": {

View file

@ -1325,7 +1325,7 @@ exports.level = {
markdowns: [ markdowns: [
"## Riferimenti relativi", "## Riferimenti relativi",
"", "",
"Spostarsi in Git specificando l'hash dei commit può essere una scocciatura. Nella vita vera non avrai un bel albero con tutti i commit sullo schermo, dovrai usare `git log` per vedere gli hash.", "Spostarsi in Git specificando l'hash dei commit può essere una scocciatura. Nella vita vera non avrai un bell'albero con tutti i commit sullo schermo, dovrai usare `git log` per vedere gli hash.",
"", "",
"Inoltre, gli hash sono solitamente molto più lunghi. Per esempio, l'hash del commit nel livello precedente è `fed2da64c0efc5293610bdd892f82a58e8cbc5d8`. Non così semplice da ricordare...", "Inoltre, gli hash sono solitamente molto più lunghi. Per esempio, l'hash del commit nel livello precedente è `fed2da64c0efc5293610bdd892f82a58e8cbc5d8`. Non così semplice da ricordare...",
"", "",

View file

@ -1145,14 +1145,14 @@ exports.level = {
beforeMarkdowns: [ beforeMarkdowns: [
"## Git Revert", "## Git Revert",
"", "",
'Git reset funziona perfettamente in locale sul proprio computer, la funzione di "riscrivere la storia" non va d\'accordo con i rami salvati in remoto utilizzati da altri colleghi.', 'Git reset funziona perfettamente in locale sul proprio computer, ma la funzione di "riscrivere la storia" non va d\'accordo con i rami salvati in remoto utilizzati da altri colleghi.',
"", "",
"Per fare in modo di annullare e *condividere* con gli altri le modifiche annullate, dobbiamo usare `git revert`. Vediamolo in azione.", "Per fare in modo di annullare e *condividere* con gli altri le modifiche annullate, dobbiamo usare `git revert`. Vediamolo in azione.",
], ],
afterMarkdowns: [ afterMarkdowns: [
"Strano, un nuovo commit è stato creato sotto il commit che volevamo annullare. Questo perché il nuovo commit `C2'` porta *cambiamenti* -- per l'esattezza i cambiamenti sono quelli che annullano il commit `C2`.", "Strano, un nuovo commit è stato creato sotto il commit che volevamo annullare. Questo perché il nuovo commit `C2'` porta *cambiamenti* -- per l'esattezza i cambiamenti sono quelli che annullano il commit `C2`.",
"", "",
"Con git revert, aggiungi i cambiamenti che possono essere poi condivisi con altrri.", "Con git revert, aggiungi i cambiamenti che possono essere poi condivisi con altri.",
], ],
command: "git revert HEAD", command: "git revert HEAD",
beforeCommand: "git commit", beforeCommand: "git commit",

View file

@ -342,7 +342,7 @@ exports.level = {
markdowns: [ markdowns: [
"### Fare rebase con più rami", "### Fare rebase con più rami",
"", "",
"Hey, qui abbiamo un bel po di rami! Facciamo un po di rebase di questi rami nel main.", "Hey, qui abbiamo un bel po' di rami! Facciamo un po' di rebase di questi rami nel main.",
"", "",
"I piani alti ci stanno rendendo la vita complicata -- vogliono i commit tutti in ordine progressivo. Questo significa che alla fine il nostro albero avrà `C7'` come ultimo commit, `C6'` sopra di esso, e così via, tutto in ordine.", "I piani alti ci stanno rendendo la vita complicata -- vogliono i commit tutti in ordine progressivo. Questo significa che alla fine il nostro albero avrà `C7'` come ultimo commit, `C6'` sopra di esso, e così via, tutto in ordine.",
"", "",

View file

@ -376,7 +376,7 @@ exports.level = {
"", "",
"Qui abbiamo il `main` situato qualche commit più avanti rispetto ai rami `one` `two` e `three`. Per una qualche ragione, dobbiamo aggiungere questi altri tre rami con versioni aggiornate degli ultimi commit sul main.", "Qui abbiamo il `main` situato qualche commit più avanti rispetto ai rami `one` `two` e `three`. Per una qualche ragione, dobbiamo aggiungere questi altri tre rami con versioni aggiornate degli ultimi commit sul main.",
"", "",
"Il ramo `one` deve essere riordinato e il commit`C5` è da rimuovere. `two` deve essere riordinato, e `three` deve avere un solo commit!", "Il ramo `one` deve essere riordinato e il commit `C5` è da rimuovere. `two` deve essere riordinato, e `three` deve avere un solo commit!",
"", "",
"Tocca a te capire come farlo -- controlla la soluzione alla fine con il comando `show solution`. " "Tocca a te capire come farlo -- controlla la soluzione alla fine con il comando `show solution`. "
] ]

View file

@ -957,9 +957,9 @@ exports.level = {
"type": "ModalAlert", "type": "ModalAlert",
"options": { "options": {
"markdowns": [ "markdowns": [
"## Git Remotes", "## Git Remoto",
"", "",
"I repository remoti non sono così tanto complicati. Nell'odierno mondo del cloud computing è facile pensare che vi sia una sorta di magia dietro i remote di git, ma in effetti sono solo copie del tuo repository in un altro computer. Puoi comunicare con quest'altro computer tramite Internet, consentendoti di trasferire commits dall'uno all'altro.", "I repository remoti non sono così tanto complicati. Nell'odierno mondo del cloud computing è facile pensare che vi sia una sorta di magia dietro i remote di git, ma in effetti sono solo copie del tuo repository in un altro computer. Puoi comunicare con quest'altro computer tramite Internet, consentendoti di trasferire commit dall'uno all'altro.",
"", "",
"Detto ciò, i repository remoti hanno diverse proprietà interessanti:", "Detto ciò, i repository remoti hanno diverse proprietà interessanti:",
"", "",
@ -975,7 +975,7 @@ exports.level = {
"type": "ModalAlert", "type": "ModalAlert",
"options": { "options": {
"markdowns": [ "markdowns": [
"## Nostri comandi per creare repository remoti", "## I nostri comandi per creare repository remoti",
"", "",
"Finora, Learn Git Branching si è focalizzato nell'insegnare le basi del lavoro _locale_ sui repository (creazione di rami, fusione, rebasing, etc). Tuttavia, ora che vogliamo esplorare il lavoro con i repository remoti, abbiamo bisogno di un comando per impostare l'ambiente per tali lezioni. Questo comando sarà `git clone`.", "Finora, Learn Git Branching si è focalizzato nell'insegnare le basi del lavoro _locale_ sui repository (creazione di rami, fusione, rebasing, etc). Tuttavia, ora che vogliamo esplorare il lavoro con i repository remoti, abbiamo bisogno di un comando per impostare l'ambiente per tali lezioni. Questo comando sarà `git clone`.",
"", "",
@ -988,7 +988,7 @@ exports.level = {
"type": "GitDemonstrationView", "type": "GitDemonstrationView",
"options": { "options": {
"beforeMarkdowns": [ "beforeMarkdowns": [
"Partendo lentamente, esaminiamo come un repository remoto appare nella nostra visualizazione.", "Partendo lentamente, esaminiamo come un repository remoto appare nella nostra visualizzazione.",
"" ""
], ],
"afterMarkdowns": [ "afterMarkdowns": [

View file

@ -38,7 +38,7 @@ exports.level = {
"vi": "Chú ý đến thứ tự -- commit trên nhánh main trước!", "vi": "Chú ý đến thứ tự -- commit trên nhánh main trước!",
"sl_SI": "Bodi pozoren na vrsti red -- commitaj najprej na main!", "sl_SI": "Bodi pozoren na vrsti red -- commitaj najprej na main!",
"pl": "Zwróć uwagę na kolejność -- najpierw zatwierdzaj na main", "pl": "Zwróć uwagę na kolejność -- najpierw zatwierdzaj na main",
"it_IT": "Presta attenzione all'ordine -- committa prima sul main!" "it_IT": "Presta attenzione all'ordine -- fai prima un commit sul main!"
}, },
"startDialog": { "startDialog": {
"en_US": { "en_US": {
@ -1027,7 +1027,7 @@ exports.level = {
"", "",
"Adesso che hai visto `git clone` in azione, tuffiamoci all'interno di quello che è effettivamente cambiato.", "Adesso che hai visto `git clone` in azione, tuffiamoci all'interno di quello che è effettivamente cambiato.",
"", "",
"Come potrai aver notato un nuovo ramo è apparso nel nostro repository locale chiamato `o/main`. Questo tipo di ramo è chiamato ramo remoto; i rami remoti hanno proprietà speciali perchè servono ad un unico scopo.", "Come potrai aver notato un nuovo ramo è apparso nel nostro repository locale chiamato `o/main`. Questo tipo di ramo è chiamato ramo remoto; i rami remoti hanno proprietà speciali perché servono ad un unico scopo.",
"", "",
"I rami remoti riflettono lo _stato_ dei repository remoti (dall'ultima volta che hai comunicato con quei repository remoti). Ti aiutano a capire la differenza tra il tuo lavoro locale e quello pubblico -- un passo fondamentale da fare prima di condividere il tuo lavoro con gli altri.", "I rami remoti riflettono lo _stato_ dei repository remoti (dall'ultima volta che hai comunicato con quei repository remoti). Ti aiutano a capire la differenza tra il tuo lavoro locale e quello pubblico -- un passo fondamentale da fare prima di condividere il tuo lavoro con gli altri.",
"", "",
@ -1041,11 +1041,11 @@ exports.level = {
"markdowns": [ "markdowns": [
"### Cos'è o/?", "### Cos'è o/?",
"", "",
"Ti starai chiedendo a cosa serve `o/` su questi rami remoti. Bene,i rami remoti hanno anche un nome convenzionale (obbligatorio) -- vengono visualizzati nel formato:", "Ti starai chiedendo a cosa serve `o/` su questi rami remoti. Bene, i rami remoti hanno anche un nome convenzionale (obbligatorio) -- vengono visualizzati nel formato:",
"", "",
"* `<remote name>/<branch name>`", "* `<remote name>/<branch name>`",
"", "",
"Quindi , se guardi ad un ramo chiamato `o/main`, il nome del ramo è `main` e il nome del remoto è `o`.", "Quindi, se guardi ad un ramo chiamato `o/main`, il nome del ramo è `main` e il nome del remoto è `o`.",
"", "",
"La maggior parte degli sviluppatori in realtà nomina il loro main remoto `origin`, non `o`. Questo è così comune che git in realtà configura il remoto per essere chiamato `origin` quando si `git clone` un repository.", "La maggior parte degli sviluppatori in realtà nomina il loro main remoto `origin`, non `o`. Questo è così comune che git in realtà configura il remoto per essere chiamato `origin` quando si `git clone` un repository.",
"", "",
@ -1062,7 +1062,7 @@ exports.level = {
"Dai un'occhiata ad un ramo remoto e vedi che cosa fa." "Dai un'occhiata ad un ramo remoto e vedi che cosa fa."
], ],
"afterMarkdowns": [ "afterMarkdowns": [
"Come puoi vedere , git ci ha messo im modalità `HEAD` distaccata e poi non ha aggiornato `o/main` quando abbiamo aggiunto un nuovo commit. Questo perchè `o/main` si aggiornerà solo quando lo farà anche il remoto." "Come puoi vedere , git ci ha messo im modalità `HEAD` distaccata e poi non ha aggiornato `o/main` quando abbiamo aggiunto un nuovo commit. Questo perché `o/main` si aggiornerà solo quando lo farà anche il remoto."
], ],
"command": "git checkout o/main; git commit", "command": "git checkout o/main; git commit",
"beforeCommand": "git clone" "beforeCommand": "git clone"