Commit 5538ad88 authored by sajolida's avatar sajolida
Browse files

Merge remote-tracking branch 'origin/master'

parents 186f12c7 0c4a11ff
......@@ -234,7 +234,7 @@ po_slave_languages:
#
# When updating this list, refer to the checklist in
# https://tails.boum.org/contribute/how/website/po_translatable_pages/
po_translatable_pages: '!security/audits and !security/audits/* and !news/report_2* and !news/version_0* and !news/test_0* and !news/test_*-rc? and !security/Numerous_security_holes_in_0* and (about or about/* or bugs or chat or contribute or contribute/how/donate or doc or doc/* or download or download.inline or getting_started or inc/stable_i386_release_notes or index or news or news/* or press or security or security/* or sidebar or support or support/* or todo or torrents or wishlist or misc or misc/* or install or install/* or upgrade or upgrade/*)'
po_translatable_pages: '!security/audits and !security/audits/* and !news/report_2* and !news/version_0* and !news/test_0* and !news/test_*-rc? and !security/Numerous_security_holes_in_0* and (about or about/* or bugs or chat or contribute or contribute/how/donate or doc or doc/* or download or download.inline or getting_started or inc/stable_i386_release_notes or index or home or news or news/* or press or security or security/* or sidebar or support or support/* or todo or torrents or wishlist or misc or misc/* or install or install/* or upgrade or upgrade/*)'
# internal linking behavior (default/current/negotiated)
po_link_to: current
......
......@@ -211,7 +211,7 @@ po_slave_languages:
#
# When updating this list, refer to the checklist in
# https://tails.boum.org/contribute/how/website/po_translatable_pages/
po_translatable_pages: '!security/audits and !security/audits/* and !news/report_2* and !news/version_0* and !news/test_0* and !news/test_*-rc? and !security/Numerous_security_holes_in_0* and (about or about/* or bugs or chat or contribute or contribute/how/donate or doc or doc/* or download or download.inline or getting_started or inc/stable_i386_release_notes or index or news or news/* or press or security or security/* or sidebar or support or support/* or todo or torrents or wishlist or misc or misc/* or install or install/* or upgrade or upgrade/*)'
po_translatable_pages: '!security/audits and !security/audits/* and !news/report_2* and !news/version_0* and !news/test_0* and !news/test_*-rc? and !security/Numerous_security_holes_in_0* and (about or about/* or bugs or chat or contribute or contribute/how/donate or doc or doc/* or download or download.inline or getting_started or inc/stable_i386_release_notes or index or home or news or news/* or press or security or security/* or sidebar or support or support/* or todo or torrents or wishlist or misc or misc/* or install or install/* or upgrade or upgrade/*)'
# internal linking behavior (default/current/negotiated)
po_link_to: current
......
[[!toc levels=2]]
#mini guida GIT
https://rogerdudler.github.io/git-guide/index.it.html
# Definizioni
......@@ -26,7 +22,15 @@ 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 :)
# Repository GIT
# Aiuto con GIT
##mini guida GIT
https://rogerdudler.github.io/git-guide/index.it.html
## Repository GIT
E' qui: https://git.lattuga.net/transitails/italian
......@@ -37,7 +41,7 @@ E' qui: https://git.lattuga.net/transitails/italian
Per essere abilitati in scrittura, iscrivetevi a git.lattuga.net e chiedete in lista di accettarvi l'utente.
#Git comandi quotidiani
## Git comandi quotidiani
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.
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*. Tutto quello che inizia con [hagfsa] va sostituito con il nome che fa al caso vostro. Se vi trovate ad un certo punto intrappolati nel terminale e c'è ESC in fondo, niente paura, è vim, quindi fate: ESC : q
......@@ -88,6 +92,13 @@ Verificate che il commit ci sia
$git log origin [nome dalla branch o master]
## Alcuni utili alias
git config --global alias.graph 'log --graph --oneline --all --decorate=short'
git config --global alias.lg 'log --oneline --graph --decorate=short'
L'alias `graph` mostra un "grafo" della situazione corrente, in modo da riconoscere come sono disposte le varie branch e dove siete voi.
L'alias `lg` e' simile, ma non mostra TUTTE le branch possibili e immaginabili. Di default mostra solo lo stato corrente (tipo git log, ma piu' stringato). Se fatte tipo `git lg master mia-branch` potete vedere come sta messa la vostra branch rispetto al master. E' in avanti? indietro? ecc.
# Lavoro da affrontare
......@@ -292,3 +303,47 @@ Oppure in grafica dal browser:
<https://git-tails.immerda.ch/l10n-italian/tails/>
# Workflow
Come procediamo per fare varie cose?
## Pacchi
In breve:
1. creazione pacchi
2. assegnazione: ogni pacco ha un traduttore
3. per ogni pacco:
* traduzione!
* revisione (non chiaro: quando si sceglie chi revisiona?)
* 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.
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`, 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
[[!img \"caronte.png`"]]
con
[[img \"caronte.png\"`]]
Laura corregge e fa commit sulla stessa branch `git commit wiki/src/inferno/terzocanto.po -m "fix immagine caronte" && git push origin inferno`.
Non trova altri errori, quindi fa
git checkout master
git merge 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
git push origin master
## Call for translations
Prima di una release, in lista tails-l10n arriva un'email "Call for translations". Come si procede a quel punto?
......@@ -195,10 +195,34 @@ future of the Tails installer.
One drawback: this would break the ability to verify this system partition with
a simple shasum operation.
XXX: Keep in mind that this solution works only when using the Tails installer,
which is mostly when people are using Linux (or Tails) to install Tails. We have
to investigate to see if there aren't some installation procedure on other OSes
that would not be covered by this. [kurono, bertagaz]
Keep in mind that this solution works only when using the Tails installer,
which is mostly when people are using Linux (or Tails) to install Tails.
However, there are standard Python libraries that help to generate Cryptographically
Strong Pseudo Random Numbers (CSPRNG) [9]. They are mainly based in the os.urandom,
defined in [10], "...This function returns random bytes from an OS-specific randomness source.
The returned data should be unpredictable enough for cryptographic applications,
though its exact quality depends on the OS implementation.
On a UNIX-like system this will query /dev/urandom, and on Windows it will use
CryptGenRandom(). If a randomness source is not found, NotImplementedError will be raised.".
This means, if we use this library the generated code would be portable among several
operation systems (Here we assume Mac OS is also included, but that might be tested).
Besides the code would be simple enough, here an example:
import os
import sys
import random
# Random bytes
bytes = os.urandom(32)
csprng = random.SystemRandom()
# Random (probably large) integer
random_int = csprng.randint(0, sys.maxint)
As a side point, we could try to integrate the created code with
the persistence setup (althought it is made in Perl), and also we might
locate it in the Tails Python library.
## Related tickets
......@@ -215,3 +239,5 @@ This is about [[!tails_ticket 7642]], [[!tails_ticket 7675]],
* [6] <https://groups.google.com/forum/#!topic/qubes-devel/5wI8ygbaohk>
* [7] <https://www.av8n.com/computer/htm/secure-random.htm>
* [8] <http://www.av8n.com/computer/htm/fixup-live-cd.htm>
* [9] <https://www.python.org/dev/peps/pep-0506/>
* [10]<https://docs.python.org/2/library/os.html#os.urandom>
[[!meta title="Calendar"]]
* 2016-09-13: Release 2.6 (Firefox 45.4) - anonym is the RM
* 2016-09-20: Release 2.6 (Firefox 45.4) - anonym is the RM
* 2016-11-08: Release 2.7 (Firefox 45.5) - bertagaz is the RM
......
......@@ -40,6 +40,7 @@
./doc/upgrade/error/install
./doc/upgrade/error
./getting_started
./home
./index
./install
./install/clone
......
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-07-15 17:47+0000\n"
"POT-Creation-Date: 2016-09-12 11:32+0300\n"
"PO-Revision-Date: 2015-12-19 11:16-0000\n"
"Last-Translator: Tails translators <amnesia@boum.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -21,6 +21,12 @@ msgstr ""
msgid "[[!meta title=\"News\"]]\n"
msgstr "[[!meta title=\"Neuigkeiten\"]]\n"
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!meta title=\"News\"]]\n"
msgid "[[!meta robots=\"noindex\"]]\n"
msgstr "[[!meta title=\"Neuigkeiten\"]]\n"
#. type: Plain text
#, no-wrap
msgid ""
......@@ -47,3 +53,8 @@ msgstr ""
"<span class=\"twolines\">Verbindung testen</span>\n"
"</a>\n"
"</div>\n"
#. type: Plain text
#, no-wrap
msgid "[[!inline pages=\"news\" raw=\"yes\"]]\n"
msgstr ""
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2016-07-15 17:47+0000\n"
"POT-Creation-Date: 2016-09-12 11:32+0300\n"
"PO-Revision-Date: 2015-10-16 15:08+0000\n"
"Last-Translator: sprint5 <translation5@451f.org>\n"
"Language-Team: Persian <http://weblate.451f.org:8889/projects/tails/news/fa/"
......@@ -24,6 +24,12 @@ msgstr ""
msgid "[[!meta title=\"News\"]]\n"
msgstr "[[!meta title=\"اخبار\"]]\n"
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!meta title=\"News\"]]\n"
msgid "[[!meta robots=\"noindex\"]]\n"
msgstr "[[!meta title=\"اخبار\"]]\n"
#. type: Plain text
#, no-wrap
msgid ""
......@@ -52,3 +58,8 @@ msgstr ""
"<span>تست تور</span>\n"
"</a>\n"
"</div>\n"
#. type: Plain text
#, no-wrap
msgid "[[!inline pages=\"news\" raw=\"yes\"]]\n"
msgstr ""
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2016-07-15 17:47+0000\n"
"POT-Creation-Date: 2016-09-12 11:32+0300\n"
"PO-Revision-Date: 2016-05-06 22:53-0000\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -21,6 +21,12 @@ msgstr ""
msgid "[[!meta title=\"News\"]]\n"
msgstr "[[!meta title=\"Nouvelles\"]]\n"
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!meta title=\"News\"]]\n"
msgid "[[!meta robots=\"noindex\"]]\n"
msgstr "[[!meta title=\"Nouvelles\"]]\n"
#. type: Plain text
#, no-wrap
msgid ""
......@@ -47,3 +53,8 @@ msgstr ""
"<span class=\"twolines\">Vérification de Tor</span>\n"
"</a>\n"
"</div>\n"
#. type: Plain text
#, no-wrap
msgid "[[!inline pages=\"news\" raw=\"yes\"]]\n"
msgstr ""
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-07-15 17:47+0000\n"
"POT-Creation-Date: 2016-09-12 11:32+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -20,6 +20,11 @@ msgstr ""
msgid "[[!meta title=\"News\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!meta robots=\"noindex\"]]\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
......@@ -41,3 +46,8 @@ msgid ""
"</a>\n"
"</div>\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!inline pages=\"news\" raw=\"yes\"]]\n"
msgstr ""
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-07-15 17:47+0000\n"
"POT-Creation-Date: 2016-09-12 11:32+0300\n"
"PO-Revision-Date: 2015-07-07 16:19+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -20,6 +20,12 @@ msgstr ""
msgid "[[!meta title=\"News\"]]\n"
msgstr "[[!meta title=\"Notícias\"]]\n"
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "[[!meta title=\"News\"]]\n"
msgid "[[!meta robots=\"noindex\"]]\n"
msgstr "[[!meta title=\"Notícias\"]]\n"
#. type: Plain text
#, no-wrap
msgid ""
......@@ -41,3 +47,8 @@ msgid ""
"</a>\n"
"</div>\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "[[!inline pages=\"news\" raw=\"yes\"]]\n"
msgstr ""
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment