Skip to content

Commit 09dcde9

Browse files
authored
Adding italian translation (#22)
* feat: adding italian translation
1 parent 5a9244a commit 09dcde9

File tree

10 files changed

+1044
-70
lines changed

10 files changed

+1044
-70
lines changed

_docs/en/example/publiccode.minimal.yml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,12 @@
1-
### publiccode.minimal.yml
2-
#
3-
# This is a minimal example, i.e. it only contains values for the keys which
4-
# are specified as mandatory in the specification
5-
#
6-
# All the documentation for the schema is accessible at the URL
7-
# http://w3id.org/publiccode/version/0.1
8-
91
publiccode-yaml-version: "http://w3id.org/publiccode/version/0.1"
102

113
name: Medusa
124
url: "https://example.com/italia/medusa.git"
135
softwareVersion: "dev"
146
releaseDate: "2017-04-15"
15-
16-
# You can use any string, but it's better if you stick to
17-
# values suggested:
18-
# http://yml.publiccode.net/version/0.1/schema.html#key-platforms
197
platforms:
208
- web
219

22-
# Allowed values are accessible here:
23-
# http://w3id.org/publiccode/version/0.1/tags.html
24-
#
25-
# Only stick to these tags! If you need additional tags (localised),
26-
# you have the chance of adding them under the description/freeTags key
2710
tags:
2811
- texteditor
2912

@@ -32,7 +15,6 @@ developmentStatus: development
3215
softwareType: "standalone"
3316

3417
description:
35-
## This example uses English: you can use any language you want
3618
eng:
3719
localisedName: Medusa
3820
genericName: Text Editor
@@ -50,7 +32,6 @@ description:
5032
- Just one feature
5133

5234
legal:
53-
# The license is an SPDX expression, and may not be a single license
5435
license: AGPL-3.0-or-later
5536

5637
maintenance:

_docs/en/example/publiccode.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
### publiccode.minimal.yml
2-
#
3-
# This is a full example of a publiccode.yml file, i.e. it tries to include
4-
# a meaningul value for all keys specified in the documentation.
5-
#
6-
# Full documentation for the schema is accessible at the URL
7-
# http://w3id.org/publiccode/version/0.1
8-
91
publiccode-yaml-version: "http://w3id.org/publiccode/version/0.1"
102

113
name: Medusa
@@ -29,9 +21,6 @@ platforms:
2921
- ios
3022

3123
# For a list of allowed values, check out w3id.org/publiccode/version/0.1/tags.html
32-
#
33-
# Only stick to these tags! If you need additional tags (localised),
34-
# you have the chance of adding them under the description/freeTags key
3524
tags:
3625
- content-management
3726
- artificial-intelligence

_docs/it/example/publiccode.minimal.yml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,12 @@
1-
### publiccode.minimal.yml
2-
#
3-
# This is a minimal example, i.e. it only contains values for the keys which
4-
# are specified as mandatory in the specification
5-
#
6-
# All the documentation for the schema is accessible at the URL
7-
# http://w3id.org/publiccode/version/0.1
8-
91
publiccode-yaml-version: "http://w3id.org/publiccode/version/0.1"
102

113
name: Medusa
124
url: "https://example.com/italia/medusa.git"
135
softwareVersion: "dev"
146
releaseDate: "2017-04-15"
15-
16-
# You can use any string, but it's better if you stick to
17-
# values suggested:
18-
# http://yml.publiccode.net/version/0.1/schema.html#key-platforms
197
platforms:
208
- web
219

22-
# Allowed values are accessible here:
23-
# http://w3id.org/publiccode/version/0.1/tags.html
24-
#
25-
# Only stick to these tags! If you need additional tags (localised),
26-
# you have the chance of adding them under the description/freeTags key
2710
tags:
2811
- texteditor
2912

@@ -32,7 +15,6 @@ developmentStatus: development
3215
softwareType: "standalone"
3316

3417
description:
35-
## This example uses English: you can use any language you want
3618
eng:
3719
localisedName: Medusa
3820
genericName: Text Editor
@@ -50,7 +32,6 @@ description:
5032
- Just one feature
5133

5234
legal:
53-
# The license is an SPDX expression, and may not be a single license
5435
license: AGPL-3.0-or-later
5536

5637
maintenance:

_docs/it/example/publiccode.yml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
### publiccode.minimal.yml
2-
#
3-
# This is a full example of a publiccode.yml file, i.e. it tries to include
4-
# a meaningul value for all keys specified in the documentation.
5-
#
6-
# Full documentation for the schema is accessible at the URL
7-
# http://w3id.org/publiccode/version/0.1
8-
91
publiccode-yaml-version: "http://w3id.org/publiccode/version/0.1"
102

113
name: Medusa
@@ -28,10 +20,7 @@ platforms:
2820
- android
2921
- ios
3022

31-
# For a list of allowed values, check out w3id.org/publiccode/version/0.1/tags.html
32-
#
33-
# Only stick to these tags! If you need additional tags (localised),
34-
# you have the chance of adding them under the description/freeTags key
23+
# Per una lista di valori consentiti, controlla w3id.org/publiccode/version/0.1/tags.html
3524
tags:
3625
- content-management
3726
- artificial-intelligence
@@ -93,7 +82,7 @@ description:
9382
- 1st Price Software of the year
9483

9584
legal:
96-
license: AGPL-3.0-or-later # SPDX expression of license
85+
license: AGPL-3.0-or-later # Licenza in formato SPDX
9786
mainCopyrightOwner: City of Chicago
9887
repoOwner: City of Chicago
9988
authorsFile: AUTHORS

_docs/it/forks.md

Lines changed: 97 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,99 @@
1-
Placeholder per [forks.md](../en/forks.md)
1+
# `publiccode.yml` - Fork e varianti
22

3+
Questo documento descrive come gestire l'aggiornamento di `publiccode.yml` nel
4+
contesto di un software fork. Per questioni di chiarezza, qui di seguito
5+
distinguiamo le due possibilità: fork tecnici e varianti software.
36

7+
## Fork tecnici (i.e. pubblicare patch)
8+
9+
Un fork tecnico è un fork eseguito da uno sviluppatore con lo scopo di lavorare
10+
sulla *code base* originale o per inviare miglioramenti agli autori del
11+
software originale, senza la finalità esplicita di creare e mantenere una
12+
variante alternativa del software originale.
13+
14+
Nel contesto di un sistema di controllo distribuito e piattaforme di hosting di
15+
codice collaborative quali GitHub, lo strumento del *fork* è quasi sempre usato
16+
dagli sviluppatori come il primo passo per lavorare ad un contributo su un
17+
18+
Visto il modo in cui il sistema di *forking* funziona su GitHub ed altre
19+
piattaforme simili, gli sviluppatori pubblicano i propri fork sotto forma di
20+
copie perfette del software originale, quindi includendo anche il file
21+
`publiccode.yml` originale. I parser devono essere in grado di distinguere
22+
questi fork tecnici dalla *code base* originale.
23+
24+
### Parser
25+
26+
I *parser* **DOVREBBERO** identificare un fork tecnico notando che la chiave
27+
top-level `url` non punta al repository dove si trova il file `publiccode.yml`.
28+
29+
I *parser* **POTREBBERO** identificare un fork tecnico anche attraverso
30+
i metadati che potrebbero essere esposti dalla piattaforma di code hosting
31+
(e.g., GitHub contrassegna i fork esplicitamente come fork).
32+
33+
### Autori
34+
35+
Gli autori di un fork tecnico **NON DOVREBBERO** modificare il file
36+
`publiccode.yml` in alcun modo. Più nello specifico, **NON DEVONO** modificare
37+
la chiave top-level `url` in quanto questa **DEVE** continuare a puntare al
38+
repository originale.
39+
40+
41+
Non c'è una chiave specifica per contrassegnare un fork come tecnico. Questa
42+
è una scelta consapevole di design perché non vogliamo che gli autori di un
43+
fork tecnico debbano necessariamente essere consapevoli del file `publiccode.yml` e
44+
di come doverlo modificare. Il design corrente non richiede che
45+
questi autori facciano alcunché.
46+
47+
## Varianti software
48+
49+
Una variante software è un fork che rappresenta una valida alternativa al
50+
software originale upstream.
51+
52+
Questa contiene modifiche che non sono ancora parte della versione upstream,
53+
come ad esempio più funzionalità, dipendenze diverse, ottimizzazioni, etc.
54+
55+
Contrassegnando un fork come una variante, l'autore indica che questa variante
56+
include una serie di modifiche complete e funzionanti che potrebbero giovare ad
57+
altre persone.
58+
59+
Contrassegnare un fork come una variante **non** pregiudica la volontà di
60+
contribuire upstream; l'autore potrebbe comunque voler contribuire upstream
61+
o essere in attesa di farlo. Perciò, anche se il fork alla fine verrà inclusa
62+
(merge) upstream, potrebbe aver senso contrassegnarla come una variante durante
63+
queste fasi di lavoro intermedie, in modo tale che anche altri possano trovarla
64+
e beneficiarne.
65+
66+
### Parser
67+
68+
I parser **DOVREBBERO** identificare una variante notando che la chiave
69+
top-level `url` è uguale al repository nel quale il file `publiccode.yml`
70+
risiede, **E** una chiave top-level `isBasedOn` esiste e punta ad un altro
71+
repository.
72+
73+
I parser dovrebbero aspettarsi e analizzare altre differenze nelle due varianti
74+
dei file `publiccode.yml`. In particolare, la chiave `description/features`
75+
è pensata per essere comparata tra diverse varianti in modo da identificare
76+
e visualizzare le differenze lato utente.
77+
78+
79+
### Autori
80+
81+
Gli autori che vorrebbero pubblicare un fork come una variante **DEVONO**
82+
almeno:
83+
84+
* Aggiungere una chiave `isBasedOn` che punti a uno o più repository upstream
85+
dai quali questa variante deriva.
86+
* Cambiare il valore di `url` per farla puntare al repository che ospita la
87+
variante.
88+
* Cambiare il valore di `legal/repoOwner` per identificarsi come autori della
89+
variante.
90+
* Rivisitare la sezione denominata `maintenance` per aggiornare lo stato di
91+
manutenzione della variante.
92+
93+
Inoltre, gli autore **DOVREBBERO** valutare di fare anche i seguenti cambiamenti:
94+
95+
* Aggiungere le funzionalità che differenziano le varianti alla chiave
96+
`description/features`. Le funzionalità esistenti **NON DOVREBBERO** essere
97+
modificate o rimosse da questa lista a meno che esse siano state rimosse
98+
dalla variante, per permettere ai parser di comparare facilmente la lista
99+
delle funzionalità.

_docs/it/index.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1-
Placeholder per [index.md](../en/index.md)
1+
# publiccode.yml: Versione in Sviluppo
22

3+
Questa è la versione in sviluppo delle specifiche `publiccode.yml`.
4+
5+
* [Schema](schema.md)
6+
* [Estension italiane dello schema](schema.it.md)
7+
* [Lista di tag accettabili](tags.md)
8+
* [Come lavorare con i fork e le varianti](forks.md)
9+
* [Esempio Minimo](example/publiccode.minimal.yml)
10+
* [Esempio Completo](example/publiccode.yml)
311

_docs/it/pa-types.md

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1-
Placeholder per [pa-types.md](../en/pa-types.md)
1+
## Tipi di Pubbliche Amministrazioni
22

3+
La chiave `intendedAudience/onlyFor` definisce i tipi di Pubblica
4+
Amministrazione a cui il software è destinato. Questo documento contiene una
5+
lista di valori consentiti per questa chiave. Questa chiave è opzionale ma, se
6+
specificata, deve contenere un valore valido appartenente a questa lista.
7+
8+
### Internazionale
9+
10+
Valore | Descrizione
11+
----- | -----------
12+
`cities` | Città
13+
`health-services` | Servizi sanitari
14+
`police-forces` | Forze di Polizia
15+
`schools` | Scuola di ogni ordine e grado
16+
`universities` | Università di ogni tipo
17+
18+
### Italia
19+
20+
Valore | Descrizione
21+
----- | -----------
22+
`it-ag-turismo` | Agenzie ed Enti per il Turismo
23+
`it-ag-lavoro` | Agenzie ed Enti Regionali del Lavoro
24+
`it-ag-agricolo` | Agenzie ed Enti Regionali di Sviluppo Agricolo
25+
`it-ag-formazione` | Agenzie ed Enti Regionali per la Formazione, la Ricerca e l'Ambiente
26+
`it-ag-fiscale` | Agenzie Fiscali
27+
`it-ag-negoziale` | Agenzie Regionali e Provinciale per la Rappresentanza Negoziale
28+
`it-ag-erogagric` | Agenzie Regionali per le Erogazioni in Agricoltura
29+
`it-ag-sanita` | Agenzie Regionali Sanitarie
30+
`it-ag-dirstudio` | Agenzie, Enti e Consorzi Pubblici per il Diritto allo Studio Universitario
31+
`it-altrilocali` | Altri Enti Locali
32+
`it-aci` | Automobile Club Federati ACI
33+
`it-au-indip` | Autorità Amministrative Indipendenti
34+
`it-au-ato` | Autorità di Ambito Territoriale Ottimale
35+
`it-au-bacino` | Autorità di Bacino
36+
`it-au-portuale` | Autorità Portuali
37+
`it-az-edilizia` | Aziende e Consorzi Pubblici Territoriali per l'Edilizia Residenziale
38+
`it-az-autonomo` | Aziende ed Amministrazioni dello Stato ad Ordinamento Autonomo
39+
`hospital` | Aziende Ospedaliere, Aziende Ospedaliere Universitarie, Policlinici e Istituti di Ricovero e Cura a Carattere Scientifico Pubblici
40+
`it-az-servizi` | Aziende Pubbliche di Servizi alla Persona
41+
`it-az-sanita` | Aziende Sanitarie Locali
42+
`it-camcom` | Camere di Commercio, Industria, Artigianato e Agricoltura e loro Unioni Regionali
43+
`it-metro` | Città Metropolitane
44+
`city` | Comuni e loro Consorzi e Associazioni
45+
`it-montana` | Comunità Montane e loro Consorzi e Associazioni
46+
`it-co-bacino` | Consorzi di Bacino Imbrifero Montano
47+
`it-co-ricerca` | Consorzi Interuniversitari di Ricerca
48+
`it-co-industria` | Consorzi per l'Area di Sviluppo Industriale
49+
`it-co-locali` | Consorzi tra Amministrazioni Locali
50+
`it-centrale` | Presidenza del Consiglio dei Ministri, Ministeri e Avvocatura dello Stato
51+
`it-provincia` | Province e loro Consorzi e Associazioni
52+
`police` | Forze di Polizia ad Ordinamento Civile e Militare per la Tutela dell'Ordine e della Sicurezza Pubblica
53+
`it-regione` | Regioni, Province Autonome e loro Consorzi e Associazioni
54+
`it-afam` | Istituzioni per l'Alta Formazione Artistica, Musicale e Coreutica
55+
`school` | Istituti di Istruzione Statale di Ogni Ordine e Grado
56+
`university` | Università e Istituti di Istruzione Universitaria Pubblici
57+
58+
<!--
59+
>Unioni di Comuni e loro Consorzi e Associazioni
60+
>Enti di Regolazione dei Servizi Idrici e o dei Rifiuti
61+
Enti e Istituzioni di Ricerca Pubblici
62+
Enti Pubblici Non Economici
63+
Enti Pubblici Produttori di Servizi Assistenziali, Ricreativi e Culturali
64+
>Federazioni Nazionali, Ordini, Collegi e Consigli Professionali
65+
>Fondazioni Lirico, Sinfoniche
66+
>Istituti Zooprofilattici Sperimentali
67+
Organi Costituzionali e di Rilievo Costituzionale
68+
>Parchi Nazionali, Consorzi e Enti Gestori di Parchi e Aree Naturali Protette
69+
70+
>Teatri Stabili ad Iniziativa Pubblica
71+
-->
372

_docs/it/schema.it.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
[< Back to version 0.1](index.html) -- this file is part of the [`publiccode.yml` specification](http://w3id.org/publiccode/).
1+
# `publiccode.yml` - Estensioni italiane
22

3-
# Estensioni italiane
43

54
## Sezione `conforme`
65

7-
Questa sezione contiene delle chiavi per autodichiarare la conformità con la
6+
Questa sezione contiene delle chiavi per auto dichiarare la conformità con la
87
normativa vigente, rispetto ad alcune sezioni.
98

109
### Chiave `conforme/accessibile`

0 commit comments

Comments
 (0)