diff --git a/Gruntfile.js b/Gruntfile.js index 6c7aeb7..6b1f730 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -367,6 +367,11 @@ module.exports = function (grunt) { "plugins/**/locales/fr.json", "node_modules/common-ui/dist/locales/fr.json" ], + "dist/locales/it.json": [ + "locales/it.json", + "plugins/**/locales/it.json", + "node_modules/common-ui/dist/locales/it.json" + ], "dist/locales/gl.json": [ "locales/gl.json", "plugins/**/locales/gl.json", @@ -421,6 +426,7 @@ module.exports = function (grunt) { "dist/locales/moment/en.js": "node_modules/moment/locale/en-gb.js", "dist/locales/moment/fr.js": "node_modules/moment/locale/fr.js", + "dist/locales/moment/it.js": "node_modules/moment/locale/it.js", "dist/locales/moment/es.js": "node_modules/moment/locale/es.js", "dist/locales/moment/gl.js": "node_modules/moment/locale/gl.js", "dist/locales/moment/ca.js": "node_modules/moment/locale/ca.js" diff --git a/locales/it.json b/locales/it.json new file mode 100644 index 0000000..94883ae --- /dev/null +++ b/locales/it.json @@ -0,0 +1,132 @@ +{ + "app": { + "name": "Sequent Tech" + }, + "avAdmin": { + "childrenElections": { + "main": "Elezione principale" + } + }, + "avCommon": { + "cancel": "Annulla", + "poweredBy": "Offerto da __name__", + "shareLink": "Twitta queste elezioni!", + "votingSystem": "Sistema di voto", + "votings": { + "borda": "Tabellone di conteggio", + "borda-nauru": "Tabellone di conteggio di Borda", + "cumulative": "Cumulativo", + "desborda": "Des Borda", + "desborda2": "Des Borda 2", + "desborda3": "Des Borda 3", + "pairwise-beta": "A coppie", + "plurality-at-large": "Larga maggioranza" + } + }, + "avElection": { + "authorities": { + "intro": "Le autorit\u00e0 elettorali svolgono un ruolo chiave. La forza del sistema di sicurezza utilizzato in queste elezioni risiede in un sistema di sicurezza condiviso simile agli scrutinatori elettorali in un'elezione tradizionale, in cui la chiave di crittografia dell'elezione viene generata in modo distribuito da pi\u00f9 autorit\u00e0 elettorali indipendenti, che garantiscono il segreto della scheda e in effetti sono responsabili del conteggio. Queste sono le autorit\u00e0 elettorali:", + "loading": "Errore durante il caricamento delle autorit\u00e0.", + "title": "Autorit\u00e0 elettorali" + }, + "ballotLocatorPTitle": "Localizzatore di schede elettorali", + "ballotLocatorSubtitle": "Elezione: __title__", + "ballotLocatorTitle": "Individua la tua scheda elettorale", + "blankVotes": "Voti bianchi:", + "defaultShareText": "Vota in __title__ con @__handle__ __url__", + "downloadElectionData": "downloadElectionData", + "electionLink": "electionLink", + "errorLoadingQuestionTest": "Layout della domanda sconosciuto", + "errorLoadingText": "Errore durante il caricamento dei risultati. Forse non sono stati pubblicati, non hai i permessi o forse l'elezione non esiste.", + "facebookShare": "facebookShare", + "inputLocatorPlaceholder": "Introduci qui il tuo localizzatore di schede elettorali", + "legal": { + "contact": "contatto", + "title": "Legale" + }, + "locatorDescription": "Quando esprimi il tuo voto, ti viene mostrato il tracciatore delle schede elettorali che ti consente di seguirle senza rivelare l'intenzione dell'elettore. Qui puoi introdurre questo scrutinio e scoprire se un particolare voto crittografato \u00e8 stato effettivamente espresso con successo.", + "locatorFoundStatus": "Scheda elettorale trovata!", + "locatorFoundText": "Scheda trovata! In effetti, la scheda elettorale con il tracker __locator__ \u00e8 stata espressa correttamente. Il testo della scheda crittografata \u00e8:", + "locatorInfoText": "Esempio di tracciamento scheda elettorale: 78a319dbd699c5d6ff08ca08990b395e593bcb8282a7660417a50d0ee470503f", + "locatorNotFoundStatus": "Scheda elettorale non trovata: __locator__", + "locatorSearchingStatus": "Individuazione del tracciatore elettorale..", + "nullVotes": "Voti nulli:", + "public": { + "answers": "__count__ candidati", + "answersRandomized": "__count__ candidati (in ordine casuale)", + "answersRandomized_plural": "__count__ candidati (in ordine casuale)", + "answers_plural": "__count__ candidati", + "authoritiesLink": "Autorit\u00e0", + "censusQueryLink": "Domanda di censimento", + "chooseElectionResults": "Seleziona i risultati elettorali da visualizzare:", + "demoVotingBoothLink": "Cabina elettorale dimostrativa", + "errorLoadingText": "Errore durante il caricamento dell'elezione. Questa elezione potrebbe non esistere, o forse non \u00e8 stata ancora pubblicata.", + "errorNotFoundText": "Errore durante il caricamento delle informazioni.", + "faqsLink": "Domande frequenti", + "homeText": "Home", + "loadingDataText": "Caricamento dati..", + "loadingText": "Caricamento delle elezioni", + "overviewLink": "Panoramica", + "questionInfoText": "Gli elettori selezioneranno tra i candidati __min__ e __max__. __numWinners__ vincitori.", + "questionsTitle": "Domande", + "resultsTitle": "Risultati", + "status-created": "Stato: elezione creata", + "status-doing_tally": "Stato: contaggio", + "status-registered": "Stato: elezione registrata", + "status-results_ok": "Stato: risultati calcolati", + "status-results_pub": "Stato: risultati pubblicati", + "status-resumed": "Stato: elezioni riprese", + "status-started": "Stato: elezioni iniziate", + "status-stopped": "Stato: elezione interrotta", + "status-suspended": "Stato: elezione sospesa", + "status-tally_ok": "Stato: conteggio effettuato", + "technicalOverviewLink": "Panoramica tecnica", + "voteLink": "Vota", + "voteNowLink": "Vota ora", + "votingSystemText": "Sistema di voto: __method__." + }, + "resultsDirective": { + "ballotLocatorLink": "Localizzatore di schede elettorali", + "verifiableResultsLink": "Conto verificabile" + }, + "resultsHeader": "__title__: Risultati", + "resultsLastUpdated": "Ultimo aggiornamento: __date__", + "resultsLoadingText": "Caricamento dei risultati", + "resultsSummary": "Sommario della verifica", + "resultsTableCandidateHeader": "Candidature", + "resultsTableNPositionHeader": "Numero di voti per posizione:", + "resultsTablePositionHeader": "Posizione", + "resultsTableVotesHeader": "Voti", + "resultsTableVotesPercentageHeader": "resultsTableVotesPercentageHeader", + "rotateQuestions": "rotateQuestions", + "searchLocatorButton": "Trova la tua scheda", + "stateNotPublished": "Spiacenti: i risultati non possono essere visualizzati perch\u00e9 non sono ancora stati pubblicati.", + "thisisATest": " Attenzione! Questa \u00e8 un'elezione TEST", + "totalNumberOfVotes": "Numero totale di voti:", + "twitterShare": "twitterShare", + "validVotes": "Voti alle opzioni", + "verifyResults": { + "stateLoading": "Caricamento delle elezioni: aspetta per favore..", + "stateNotPublished": "Scusa. Il conteggio delle elezioni non pu\u00f2 essere verificato perch\u00e9 i risultati delle elezioni non sono stati ancora pubblicati.", + "subtitle": "Elezione: __title__", + "title": "Conteggio elettorale verificabile", + "verifyText": "*Read the comment" + } + }, + "created": "Creato", + "doing_tally": "conteggio in corso", + "done": "Fatto", + "eg": "es.", + "loading": "Caricamento...", + "next": "Prossimo", + "no": "no", + "nomore": "Nessun altro elemento", + "registered": "Registrato", + "results_ok": "risultati raggiunti", + "results_pub": "risultati pubblicati", + "started": "Iniziato", + "stopped": "fermato", + "tally_error": "errore di conteggio", + "tally_ok": "conteggio", + "yes": "si" +} \ No newline at end of file