summaryrefslogtreecommitdiffstats
path: root/wiki/src/blueprint/l10n_Italian.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'wiki/src/blueprint/l10n_Italian.mdwn')
-rw-r--r--wiki/src/blueprint/l10n_Italian.mdwn21
1 files changed, 14 insertions, 7 deletions
diff --git a/wiki/src/blueprint/l10n_Italian.mdwn b/wiki/src/blueprint/l10n_Italian.mdwn
index 3c5719d..780cea8 100644
--- a/wiki/src/blueprint/l10n_Italian.mdwn
+++ b/wiki/src/blueprint/l10n_Italian.mdwn
@@ -172,11 +172,11 @@ Crea e configura la partizione resistente attivando le seguenti funzionalità (A
Aggiorna la lista dei pacchetti disponibili, scrivendo in un terminale:
- sudo apt-get update
+ sudo apt update
Installa i seguenti pacchetti:
- sudo apt-get install libyaml-perl libyaml-libyaml-perl po4a \
+ sudo apt install libyaml-perl libyaml-libyaml-perl po4a \
perlmagick libyaml-syck-perl ikiwiki
Clona il nostro repository Git in una cartella della partizione persistente:
@@ -213,12 +213,17 @@ In breve:
* merge dentro master
-Ogni tanto (quando?) si fanno dei pacchi di traduzioni. Un pacco e' un insieme di filename che vanno tradotti. Ogni pacco viene tradotto da una persona.
+Ogni tanto (quando?) si fanno dei pacchi di traduzioni. Un pacco e' un insieme di filename che vanno tradotti. Ogni pacco viene tradotto da una persona. Nell'estate 2017 abbiamo deciso di fare pacchi _piccoli_, in modo da rendere il lavoro più fluido.
+
+### Tradurre
Supponiamo di tradurre la divina commedia, e di fare 3 pacchi: Inferno, Purgatorio e Paradiso. Petrarca si accolla di tradurre l'Inferno, e lo fa in una branch che chiama, appunto "inferno". traduce tutti i file `wiki/src/inferno/*.po`, (**TODO**: andrebbe anche fatti i check) quindi fa `git commit -m "inferno tradotto"`.
-A questo punto qualcuno deve revisionare la branch. Si fa avanti Laura. Laura fa `git fetch origin && git checkout origin/inferno`. Prima guarda le differenze introdotte da Petrarca, con `git log -p origin/inferno`.
-Gli sembrano ok, ma per controllare che si vedano anche bene nel wiki lo builda con `./build-website` e poi lo guarda da firefox. Nota che Petrarca, sbadato, ha fatto alcuni piccoli errori nel markup del wiki che "rompono" delle immagini. Petrarca aveva tradotto la riga:
+### Revisionare
+
+A questo punto qualcuno deve revisionare la branch. Si fa avanti Laura. Laura manda un'email alla lista dicendo che sta per tradurre la branch `inferno`: la manda non quando decide che vorrebbe farlo, ma proprio un minuto prima di farlo davvero.
+Laura fa `git fetch origin && git checkout origin/inferno`. Prima guarda le differenze introdotte da Petrarca, con `git log -p origin/inferno`.
+Gli sembrano ok, ma per controllare che si vedano anche bene nel wiki va a vedere il sito [[https://tailsit.degenerazione.xyz/branch.html]] e clicca su `origin/inferno`. Così può vedere il risultato della build. Questo è equivalente a "buildare" il wiki localmente con `./build-website`, ma è più rapido e meno soggetto ad errori. Nota che Petrarca, sbadato, ha fatto alcuni piccoli errori nel markup del wiki che "rompono" delle immagini. Petrarca aveva tradotto la riga:
[[!immagine \"caronte.png`"]]
@@ -230,13 +235,15 @@ Laura corregge e fa commit sulla stessa branch `git commit wiki/src/inferno/terz
Non trova altri errori, quindi fa
git checkout master
- git merge inferno
+ git merge --no-ff inferno
Potrebbe subito fare `git push origin master` ma, per non sbagliare, fa un diff:
git diff origin/master..master
-E controlla se tutto torna. Ci sono conflitti? Quel cambiamento al `!img` c'e' ancora? bene, ora possiamo fare
+E controlla se tutto torna. Ci sono conflitti? Quel cambiamento al `!img` c'e' ancora?
+Aspetta qualche minuto e poi torna a guardare il solito [[https://tailsit.degenerazione.xyz/branch.html]] per vedere se si è "preso" il nuovo commit sulla branch inferno. Quando ha fatto (ci può mettere anche 15 minuti a volte) va a guardare se il risultato è anche graficamente corretto. Tutto ok?
+bene, ora possiamo fare
git push origin master