l10n_Italian.mdwn 11.3 KB
Newer Older
intrigeri's avatar
intrigeri committed
1
[[!toc levels=2]]
intrigeri's avatar
intrigeri committed
2

127.0.0.1's avatar
127.0.0.1 committed
3
# Dizionario
127.0.0.1's avatar
127.0.0.1 committed
4

intrigeri's avatar
intrigeri committed
5
<http://tp.linux.it/glossario.html>
127.0.0.1's avatar
127.0.0.1 committed
6
7

<http://amagama-live.translatehouse.org>
127.0.0.1's avatar
127.0.0.1 committed
8

127.0.0.1's avatar
127.0.0.1 committed
9
Warning page = pagina degli avvertimenti/avvisi
127.0.0.1's avatar
127.0.0.1 committed
10

127.0.0.1's avatar
127.0.0.1 committed
11
12
13
14
Persistence = persistente https://it.wikipedia.org/wiki/Persistenza_%28informatica%29 

Sensitive = sensibile o riservato

127.0.0.1's avatar
127.0.0.1 committed
15
16


127.0.0.1's avatar
127.0.0.1 committed
17
[[Domande aperte sui termini]]
127.0.0.1's avatar
127.0.0.1 committed
18
19
20
21
22
23
24

# Info

Qualche informazione sui file po:

<http://tp.linux.it/guida-po/index.html>

127.0.0.1's avatar
127.0.0.1 committed
25
26
27
28
29
Per iniziare una nuova traduzione, fai copia incolla di un file già esistenete, 
tipo: about.fr.po, e lo rinomini about.pot
A quel punto lo apri con poedit e lui ti chiederà come nominarlo iniziando per una nuova lingua e tu gli dici: about.it
a quel punto inizi a tradurre :)

intrigeri's avatar
intrigeri committed
30
# Repository GIT
31

intrigeri's avatar
intrigeri committed
32
Accesso: send {username, SSH pubkey} tuples to <intrigeri@boum.org>.
33

intrigeri's avatar
intrigeri committed
34
35
Git remote URL will be `tails@git.tails.boum.org:l10n-italian/tails`;
to add it, run:
127.0.0.1's avatar
127.0.0.1 committed
36

intrigeri's avatar
intrigeri committed
37
38
	git remote add l10n-italian \
	    tails@git.tails.boum.org:l10n-italian/tails
127.0.0.1's avatar
127.0.0.1 committed
39

intrigeri's avatar
intrigeri committed
40
... in an existing clone of our Git repo.
127.0.0.1's avatar
127.0.0.1 committed
41

42
43
#Git comandi quotidiani

127.0.0.1's avatar
127.0.0.1 committed
44
Sono tutti da mandare da terminale, una volta che si è dentro alla cartella che si usa per il progetto tails.
127.0.0.1's avatar
127.0.0.1 committed
45
46
47
48
49
50
51
Il pulsante TAB è vostro amico per completare tutti i percorsi dei file e soprattutto quando usate git add. Le frecce su e giù della tastiera vi danno gli ultimi comandi che avete lanciato, così andate velocissim*.

Tutte le volte va configurata la chiave ssh che si usa, quindi:

    $ ssh-add /home/utente/vostrachiaveprivata

Fatto, ora possimo sincronizzarsi al repository remoto, prendendo i file che ci mancano:
127.0.0.1's avatar
127.0.0.1 committed
52
53
 
    $  git pull
54
    
127.0.0.1's avatar
127.0.0.1 committed
55
56
Per aggiungere allo stadio "stage" i file che poi si manderà al repository remoto.

57

127.0.0.1's avatar
127.0.0.1 committed
58
    $ git add NAMEFILE
59

127.0.0.1's avatar
127.0.0.1 committed
60
61
Per avere una descrizione delle modifiche fatte localmente, ma che apparirà anche al repository remoto quando si aggiungeranno

62

127.0.0.1's avatar
127.0.0.1 committed
63
    $ git commit -m "DESCRIZIONE DELLE MODIFICHE FATTE"
64

127.0.0.1's avatar
127.0.0.1 committed
65
66
67
68
69
70
71
72
73
74
Se siete sicuri che le modifiche che avete fatto vanno tutte sul repository remoto, potete condensare i due comandi sopra con uno solo, -a mette tutti i file nella zona "stage" e committate direttamente:

    $ git commit -a -m "DESCRIZIONE MODIFICHE"

Se non sapete l'identità con cui è configurato git, fate un controllo prima di mandare le cose in remoto:


    $ git config -l

Per aggiungere i commit fatti al repository remoto:
75

127.0.0.1's avatar
127.0.0.1 committed
76
    $ git push l10n-italian master
77

127.0.0.1's avatar
127.0.0.1 committed
78
79
80
In caso di dubbi, vedete un po il vosro status:

    $ git status
81
82
83



127.0.0.1's avatar
127.0.0.1 committed
84
# Come configurare il workflow git sul vostro pc
127.0.0.1's avatar
127.0.0.1 committed
85

127.0.0.1's avatar
127.0.0.1 committed
86
87
NOTA: 
tutte le righe che iniziano con $ sono da digitare nel terminale, a volte sotto c'è la risposta del terminale, oppure niente. In generale nei sistemi unix-like se il terminale dopo aver dato un comando non vi risponde niente, vuol dire che tutto è andato bene.
127.0.0.1's avatar
127.0.0.1 committed
88

127.0.0.1's avatar
127.0.0.1 committed
89
1) Creata una cartella con TRADUZIONI:
127.0.0.1's avatar
127.0.0.1 committed
90

127.0.0.1's avatar
127.0.0.1 committed
91
    $ mkdir TRADUZIONI
127.0.0.1's avatar
127.0.0.1 committed
92

127.0.0.1's avatar
127.0.0.1 committed
93
2) Entrata nella cartella:
127.0.0.1's avatar
127.0.0.1 committed
94

127.0.0.1's avatar
127.0.0.1 committed
95
    $ cd TRADUZIONI
127.0.0.1's avatar
127.0.0.1 committed
96

127.0.0.1's avatar
127.0.0.1 committed
97
98
3) Clonato i file per il mio uso locale nella cartella mytails (indicata
in fondo al comando):
127.0.0.1's avatar
127.0.0.1 committed
99

127.0.0.1's avatar
127.0.0.1 committed
100
101
102
103
104
105
106
107
108
109
110
    $ git clone  https://git-tails.immerda.ch/l10n-italian/tails/ mytails
    Cloning into 'mytails'...
    remote: Counting objects: 184366, done.
    remote: Compressing objects: 100% (48007/48007), done.
    remote: Total 184366 (delta 121678), reused 184279 (delta 121629)
    Ricezione degli oggetti: 100% (184366/184366), 49.13 MiB | 892.00 KiB/s,
    done.
    Risoluzione dei delta: 100% (121678/121678), done.
    Checking connectivity... fatto.

4)Entro nell cartella mytails e controllo che mi dice git:
127.0.0.1's avatar
127.0.0.1 committed
111

127.0.0.1's avatar
127.0.0.1 committed
112
113
114
115
    $ git status
    Sul branch master
    Your branch is up-to-date with 'origin/master'.
    nothing to commit, working directory clean
127.0.0.1's avatar
127.0.0.1 committed
116

127.0.0.1's avatar
127.0.0.1 committed
117
5)Aggiungo il repository remoto:
127.0.0.1's avatar
127.0.0.1 committed
118

127.0.0.1's avatar
127.0.0.1 committed
119
    $ git remote add l10n-italian tails@git.tails.boum.org:l10n-italian/tails
127.0.0.1's avatar
127.0.0.1 committed
120

127.0.0.1's avatar
127.0.0.1 committed
121
6)Controllo che funzioni:
127.0.0.1's avatar
127.0.0.1 committed
122

127.0.0.1's avatar
127.0.0.1 committed
123
124
125
126
127
    $ git remote -v
    l10n-italian	tails@git.tails.boum.org:l10n-italian/tails (fetch)
    l10n-italian	tails@git.tails.boum.org:l10n-italian/tails (push)
    tails	https://git-tails.immerda.ch/l10n-italian/tails/ (fetch)
    tails	https://git-tails.immerda.ch/l10n-italian/tails/ (push)
127.0.0.1's avatar
127.0.0.1 committed
128

127.0.0.1's avatar
127.0.0.1 committed
129
7)Modifico dei file, aggiungo traduzioni, etc.. poi torno al terminale.
127.0.0.1's avatar
127.0.0.1 committed
130

127.0.0.1's avatar
127.0.0.1 committed
131
8)Aggiungo due file che ho creato e modificato:
127.0.0.1's avatar
127.0.0.1 committed
132

127.0.0.1's avatar
127.0.0.1 committed
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
    $ git add wiki/src/doc/about/license.it.po
    $ git add wiki/src/doc/about/requirements.it.po
    $ git status
    Sul branch master
    Your branch is up-to-date with 'origin/master'.
    Changes to be committed:
      (use "git reset HEAD <file>..." to unstage)
    
       new file:   wiki/src/doc/about/license.it.po
       new file:   wiki/src/doc/about/requirements.it.po

9) Faccio il commit locale

    $ git commit -m "primi file tradotti"
    [master c149e1b] primi file tradotti
     Committer: cri <cri@localhost.lan>
    Il tuo nome e l'indirizzo email sono stati configurati automaticamente usando
    il tuo nome utente ed il nome host. Per favore, verifica che siano esatti.
    È possibile eliminare questo messaggio impostandoli esplicitamente:
    
        git config --global user.name "Tuo Nome"
        git config --global user.email tu@esempio.com

    Dopo questa operazione, puoi ripristinare l'identità usata in questo commit con:
   
        git commit --amend --reset-author
    
     2 files changed, 203 insertions(+)
     create mode 100644 wiki/src/doc/about/license.it.po
     create mode 100644 wiki/src/doc/about/requirements.it.po

10)Configuro la mia identità (opzionale):

    $ git config --global user.name "Tails Developer"
    $ git config --global user.email "developer@blablabla.net"
127.0.0.1's avatar
127.0.0.1 committed
168
169

11)Genero la chiave ssh, la invio agli sviluppatori TAILS(il file.pub) e l'associo per essere autenticato sul server:
127.0.0.1's avatar
127.0.0.1 committed
170
171
    
    ssh-keygen -t rsa -b 4096 -C "ignifugo@blablabla.net"
127.0.0.1's avatar
127.0.0.1 committed
172
173
174
175
176

Ti chiederà il nome con cui genererà i due file della chiave, quello pubblico e quello segreto. QUindi ti cheide una passwor, due volte; i caratteri non si vedono quando li digiti.Finito

Ora configuro la comunicazione ssh ad usare la mia chiave segreta ed invio quella pubblica agli sviluppatori di Tails per poter così scrivere nel repository condiviso.

127.0.0.1's avatar
127.0.0.1 committed
177
178
179
    $ ssh-add /home/cri/ignissh
    Enter passphrase for /home/cri/ignissh:
    Identity added: /home/cri/ignissh (/home/cri/ignissh)
127.0.0.1's avatar
127.0.0.1 committed
180
 
127.0.0.1's avatar
127.0.0.1 committed
181
182
183
184
185
186
187
188
189
190
191
192
193
194
12) Metto i file sul server:

    $ git push l10n-italian master
    The authenticity of host 'git.tails.boum.org (77.109.139.10)' can't be established.
    RSA key fingerprint is ed:1b:5b:45:e4:9c:d6:8f:55:f3:5f:b7:44:30:42:17.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added 'git.tails.boum.org,77.109.139.10' (RSA) to the list of known hosts.
    Counting objects: 8, done.
    Delta compression using up to 2 threads.
    Compressing objects: 100% (8/8), done.
    Writing objects: 100% (8/8), 4.04 KiB | 0 bytes/s, done.
    Total 8 (delta 4), reused 0 (delta 0)
    To tails@git.tails.boum.org:l10n-italian/tails
    42f6936..c149e1b  master -> master
127.0.0.1's avatar
127.0.0.1 committed
195

127.0.0.1's avatar
127.0.0.1 committed
196
197
198
199
200
201
202
13) Controllo che ci sia, sul terminale:

    $git log

Oppure in grafica dal browser:

<https://git-tails.immerda.ch/l10n-italian/tails/>
127.0.0.1's avatar
127.0.0.1 committed
203
204
205
206
207
208
209
210
211


# Lavoro da affrontare

Attingere nuove pagine da tradurre dando precedenza a queste:

<https://tails.boum.org/contribute/l10n_tricks/core_po_files.txt>


127.0.0.1's avatar
127.0.0.1 committed
212
# Lavoro svolto
intrigeri's avatar
intrigeri committed
213

127.0.0.1's avatar
127.0.0.1 committed
214
[[file in elaborazione]]
215

127.0.0.1's avatar
127.0.0.1 committed
216
./about --DONE, pushed, daRev
217

127.0.0.1's avatar
127.0.0.1 committed
218
./doc/about/license --DONE, pushed, daRev
219

127.0.0.1's avatar
127.0.0.1 committed
220
./doc/about/requirements --DONE,  pushed, daRev
221

127.0.0.1's avatar
127.0.0.1 committed
222
./doc/download --DONE,  pushed, daRev
127.0.0.1's avatar
127.0.0.1 committed
223

127.0.0.1's avatar
127.0.0.1 committed
224
./doc/get.index --DONE,  pushed, daRev
127.0.0.1's avatar
127.0.0.1 committed
225

127.0.0.1's avatar
127.0.0.1 committed
226
./doc/get/trusting_tails_signing_key --DONE,  pushed, daRev
127.0.0.1's avatar
127.0.0.1 committed
227

127.0.0.1's avatar
127.0.0.1 committed
228
./doc/get/*--DONE,  pushed, daRev
229
230
___

127.0.0.1's avatar
127.0.0.1 committed
231
bf
127.0.0.1's avatar
127.0.0.1 committed
232

127.0.0.1's avatar
127.0.0.1 committed
233
./doc/about.index --FINITO!
127.0.0.1's avatar
127.0.0.1 committed
234

127.0.0.1's avatar
127.0.0.1 committed
235
./doc/about/features --DONE, pushed  daRev 
127.0.0.1's avatar
127.0.0.1 committed
236

127.0.0.1's avatar
127.0.0.1 committed
237
./doc/about/fingerprint --DONE,  pushed  daRev 
127.0.0.1's avatar
127.0.0.1 committed
238

127.0.0.1's avatar
127.0.0.1 committed
239
./doc/first_steps/persistence.caution --FINITO!
127.0.0.1's avatar
127.0.0.1 committed
240

127.0.0.1's avatar
127.0.0.1 committed
241
./doc/first_steps/persistence/configure --DONE pushed daRev
127.0.0.1's avatar
127.0.0.1 committed
242

127.0.0.1's avatar
127.0.0.1 committed
243
./doc/first_steps/persistence/delete --FINITO!
127.0.0.1's avatar
127.0.0.1 committed
244

127.0.0.1's avatar
127.0.0.1 committed
245
./doc/first_steps/persistence/warnings --FINITO!
127.0.0.1's avatar
127.0.0.1 committed
246

127.0.0.1's avatar
127.0.0.1 committed
247
***
127.0.0.1's avatar
127.0.0.1 committed
248
./doc/first_steps/persistence/use
127.0.0.1's avatar
127.0.0.1 committed
249

127.0.0.1's avatar
127.0.0.1 committed
250
./doc/about/openpgp_keys --80% DONE, a lot of issues... not pushed
intrigeri's avatar
intrigeri committed
251

252
___
127.0.0.1's avatar
127.0.0.1 committed
253
./doc/about/tor --DONE, Pushed 
127.0.0.1's avatar
127.0.0.1 committed
254

127.0.0.1's avatar
127.0.0.1 committed
255
./doc/about/trust --DONE, Pushed
127.0.0.1's avatar
127.0.0.1 committed
256

127.0.0.1's avatar
127.0.0.1 committed
257
./doc/about/warning --DONE, Pushed
127.0.0.1's avatar
127.0.0.1 committed
258
259
260
261
262
263
264
265
266
267

./doc/first_steps/accessibility --DONE, Pushed

./doc/first_steps/bug_reporting --DONE, Pushed

./doc/first_steps/bug_reporting/tails_does_not_start --DONE, Pushed

./doc/first_steps/reset --DONE, Pushed

./doc/first_steps/upgrade --DONE, Pushed
127.0.0.1's avatar
127.0.0.1 committed
268

127.0.0.1's avatar
127.0.0.1 committed
269
270
___

127.0.0.1's avatar
127.0.0.1 committed
271
./doc/first_steps/start_tails --DONE, Pushed
127.0.0.1's avatar
127.0.0.1 committed
272

127.0.0.1's avatar
127.0.0.1 committed
273
./doc/first_steps/startup_options --DONE, Pushed
274

127.0.0.1's avatar
127.0.0.1 committed
275
276
277
#Viz

<http://www.digitigrafo.it/traduzioni/>
278
279
280
281
282
283
284
285


#Generare una copia del wiki in locale

Il sito web https://tails.boum.org/ è costruito usando Ikiwiki dal codice sorgente che è disponibile nel nostro repository Git, così come il resto del codice di Tails.

Tu puoi costruire la tua copia locale del sito sul tuo pc. La generazione del sito web consiste in una collezione di pagine HTML salvate sul tuo sistema operativo, che si possono aprire con un comunissimo browser anche se sei offline. Fare questo è molto utile per chi scrive la documentazione e i traduttori che così vedono applicate le loro modifiche prima di metterle sul sito web in produzione.

127.0.0.1's avatar
127.0.0.1 committed
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
Genera il wiki in locale su TAILS


    Crea e configura la partizione resistente attivando le seguenti funzionalità (Applicazioni>Tails>Configure persistent volume):
        Dati personali
        Pacchetti APT
        Liste APT

    Riavvia Tails, abilita la persistenza e le configurazioni avanzate, imposta una password di root.

    Aggiorna la lista dei pacchetti disponibili, scrivendo in un terminale:

    sudo apt-get update

    Installa i seguenti pacchetti:

    sudo apt-get install libyaml-perl libyaml-libyaml-perl po4a \
     perlmagick libyaml-syck-perl ikiwiki

    Clona il nostro repository Git in una cartella della partizione persistente:

    cd ~/Persistent/
    git clone https://git-tails.immerda.ch/l10n-italian/tails/ mytails

    Il codice sorgente del sito internet si trova nella cartella wiki/src/ .

    Per accelerare la compilazione, puoi disabilitare alcune lingue nei parametri po_slave_languages delle configurazioni nei file ikiwiki.setup.

    Ora puoi visistare questo indirizzo locale dal tuo browser per vedere il sito web generato:

    file:///home/amnesia/Persistent/Tor Browser/tails/index.en.html
    Genera il sito web:

    cd mytails
    ./build-website --set destdir="/home/amnesia/Persistent/outtails" "$@"
127.0.0.1's avatar
127.0.0.1 committed
321
322
323
324
___
# Documenti Revisionati
Dancus

127.0.0.1's avatar
127.0.0.1 committed
325
./doc/first_steps/persistence/warninzeyev  REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
326

127.0.0.1's avatar
127.0.0.1 committed
327
./doc/first_steps/shutdown   REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
328

127.0.0.1's avatar
127.0.0.1 committed
329
./doc/first_steps/start_tails REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
330

127.0.0.1's avatar
127.0.0.1 committed
331
./doc/first_steps/startup_option/administration_password REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
332

127.0.0.1's avatar
127.0.0.1 committed
333
334
335
./doc/first_steps/startup_options/bridge_mode  REVISIONATO
REVISIONATO
./doc/first_steps/startup_options/mac_spoofing 
127.0.0.1's avatar
127.0.0.1 committed
336

127.0.0.1's avatar
127.0.0.1 committed
337
./doc/first_steps/startup_options/network_configuration REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
338

127.0.0.1's avatar
127.0.0.1 committed
339
./doc/first_steps/startup_options/windows_camouflage REVISIONATO
340

127.0.0.1's avatar
127.0.0.1 committed
341
342
-------------------------------------------------------------------
Blackflag
343

127.0.0.1's avatar
127.0.0.1 committed
344
doc/about/tor.it.html REVISIONATO  
127.0.0.1's avatar
127.0.0.1 committed
345

127.0.0.1's avatar
127.0.0.1 committed
346
about/trust.it.po REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
347

127.0.0.1's avatar
127.0.0.1 committed
348
about/warning.it.po REVISIONATO
127.0.0.1's avatar
127.0.0.1 committed
349
350
351
352
353
354
355
356
357
358

doc/first_steps/shutdown.it.po REVISIONATO

getting_started.it.po REVISIONATO

index.it.po REVISIONATO

sidebar.it.po REVISIONATO

support.it.html REVISIONATO (file ok ma html sbagliato (da me) )
127.0.0.1's avatar
127.0.0.1 committed
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378

________________________________

Igni

./doc/about.index --FINITO!

./doc/about/features --FINITO!

./doc/about/fingerprint --FINITO! 

./doc/first_steps/persistence.caution --FINITO!

./doc/first_steps/persistence/configure --FINITO!

./doc/first_steps/persistence/delete --FINITO!

./doc/first_steps/persistence/warnings --FINITO!

________________________________________