Italian translation part 1/?

Translated the main landing parts of documentation.
This commit is contained in:
Sylke Vicious 2018-11-27 10:34:22 +01:00 committed by GitHub
parent 7762c84b92
commit 4c2a794ebd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 565 additions and 0 deletions

310
apps_it.md Normal file
View file

@ -0,0 +1,310 @@
# Apps
<span class="javascriptDisclaimer">
Questa pagina richiede Javascript abilitato per essere correttamente mostrata :s.
<br/>
<br/>
</span>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-search"></span></span>
<input type="text" id="filter-app-cards" class="form-control" placeholder="Search for apps..." aria-describedby="basic-addon1"/>
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span id="app-cards-list-filter-text">Solo app ufficiali</span> <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#" id="app-cards-list-validated">Solo app ufficiali</a></li>
<li><a href="#" id="app-cards-list-working">Solo app funzionanti</a></li>
<li><a href="#" id="app-cards-list-working-inprogress">App in sviluppo/non funzionanti</a></li>
<li><a href="#" id="app-cards-list-all-apps">Tutte le app</a></li>
</ul>
</div>
</div>
<br />
<div id="community-app-list-warrant" class="alert alert-danger">
<p>Solo le app etichettate come <span class="label label-success label-as-badge">validate</span> sono ufficialmente supportate dalla squadra di packaging. </p>
<p>App etichettate come <span class="label label-success label-as-badge">funzionanti</span>, <span class="label label-warning label-as-badge">insviluppo</span>, <span class="label label-danger label-as-badge">nonfunzionanti</span> arrivano dai repository della comunità, puoi provare ed utilizzarle **a tuo rischio e pericolo**.</p>
<p>Importante: è il mantenitore dell'applicazione che indica l'applicazione come funzionante, non il team base di YunoHost. Installale a tuo rischio e pericolo. Noi non forniamo supporto per queste app.</p>
</div>
<div class="alert alert-info">I mantenitori apprezzeranno i tuoi consigli.Se le installi e incontri dei problemi, o idee per migliorarle, non esitare a segnalare la cosa direttamente nei rispettivi repository.</div>
<div class="app-cards-list" id="app-cards-list"></div>
<div class="alert alert-warning">Se non trovi l'app che stai cercando, puoi provarla a cercarla nel repository delle app della comunità (funzionanti, in sviluppo, non funzionanti) o aggiungila alla <a href="/apps_wishlist_en">lista delle app dei desideri</a>.</div>
<style>
/*=================================================
Search bar
=================================================*/
#filter-app-cards, #app-cards-list {
width:100%;
}
/*===============================================*/
/*=================================================
Force return space after card list
=================================================*/
#app-cards-list:after {
content:'';
display:block;
clear: both;
}
/*===============================================*/
/*=================================================
App card
=================================================*/
.app-card {
margin-bottom:20px;
width:270px;
float:left;
min-height: 1px;
margin-right: 10px;
margin-left: 10px;
}
/*===============================================*/
/*=================================================
App card body
=================================================*/
.app-card .panel-body > h3 {
margin-top:0;
margin-bottom:5px;
font-size:1.2em;
}
.app-card .category {
height:35px;
}
.app-card .category .label, .app-card-date-maintainer {
font-size:0.7em;
}
.app-card-date-maintainer {
text-align:right;
max-height: 18px;
margin-bottom: 3px;
margin-right: 7px;
margin-top: -5px;
}
.app-card .unmaintained {
color: #e0aa33;
}
.app-card-desc {
height:100px;
overflow: hidden;
}
/*===============================================*/
/*=================================================
App card footer
=================================================*/
.app-card .btn-group {
width:100%;
margin-left: 0px;
}
.app-card > .btn-group > .btn{
border-bottom:0;
}
.app-card > .btn-group > .btn:first-child {
border-left:0;
border-top-left-radius:0;
}
.app-card > .btn-group > .btn:last-child {
border-right:0;
border-top-right-radius:0;
margin-left: 0px;
width: 33.6%;
}
/*===============================================*/
</style>
<script type="text/template" id="app-template2">
<div class="app-card_{app_id} app-card panel panel-default">
<div class="panel-body">
<h3>{app_name}</h3>
<div class="category"></div>
<div class="app-card-desc">{app_description}</div>
</div>
<div class="app-card-date-maintainer">
<span class="glyphicon glyphicon-refresh"></span> {app_update} -
<span title="{maintained_help}" class="{maintained_state}"><span class="glyphicon glyphicon-{maintained_icon}"></span> {app_maintainer}</span>
</div>
<div class="btn-group" role="group">
<a href="{app_git}" target="_BLANK" type="button" class="btn btn-default col-sm-4"><span class="glyphicon glyphicon-globe" aria-hidden="true"></span> Codice</a>
<a href="#/app_{app_id}_en" target="_BLANK" type="button" class="btn btn-default col-sm-4"><span class="glyphicon glyphicon-book" aria-hidden="true"></span> Doc</a>
<a href="https://install-app.yunohost.org/?app={app_id}" target="_BLANK" type="button" class="btn btn-{app_install_bootstrap} col-sm-4 active"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Installa</a>
</div>
</div>
</script>
<script>
function timeConverter(UNIX_timestamp) {
var a = new Date(UNIX_timestamp*1000);
var months = ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'];
var year = a.getFullYear();
var month = months[a.getMonth()];
var date = a.getDate();
var hour = a.getHours();
var min = a.getMinutes();
if (hour < 10) { hour = '0' + hour; }
if (min < 10) { min = '0' + min; }
var time = date+' '+month+' '+year;//+' at '+hour+':'+min
return time;
}
$(document).ready(function () {
// Hide warrant about community list
$('#community-app-list-warrant').hide();
var filters = ["validated"];
function filter(){
var filters_text = filters.map(function(el) { return '.app-' + el;}).join(', ');
var valThis = $('#filter-app-cards').val().toLowerCase();
$('.app-card').each(function(){
var text = $(this).find('h3').text().toLowerCase();
(text.indexOf(valThis) == 0 && $(this).find(filters_text).length > 0) ? $(this).show() : $(this).hide();
});
(filters.indexOf("working") == -1) ?$('#community-app-list-warrant').hide():$('#community-app-list-warrant').show();
}
//=================================================
// Search & filter bar event
//=================================================
$('#filter-app-cards').keyup(filter);
$('#app-cards-list-validated').click(function(){
filters = ["validated"];
$('#app-cards-list-filter-text').text($('#app-cards-list-validated').text());
filter();
});
$('#app-cards-list-working').click(function(){
filters = ["validated", "working"];
$('#app-cards-list-filter-text').text($('#app-cards-list-working').text());
filter();
});
$('#app-cards-list-working-inprogress').click(function(){
filters = ["notworking", "inprogress"];
$('#app-cards-list-filter-text').text($('#app-cards-list-working-inprogress').text());
filter();
});
$('#app-cards-list-all-apps').click(function(){
filters = ["validated", "working", "inprogress", "notworking"];
$('#app-cards-list-filter-text').text($('#app-cards-list-all-apps').text());
filter();
});
//=================================================
//=================================================
// Upload apps lists
//=================================================
var app_list={};
$.when(
$.getJSON('https://app.yunohost.org/community.json', {}, function(community) {
app_list.community = $.map(community, function(el) { return el; });
}),
$.getJSON('https://app.yunohost.org/official.json', {}, function(official) {
app_list.official = $.map(official, function(el) { return el; });
})
).then(function() {
app_list = app_list.official.concat(app_list.community);
// Sort alpha
app_list.sort(function(a, b){
a_state = (a.state == "validated")?4:(a.state == "working")?3:(a.state == "inprogress")?2:1;
b_state = (b.state == "validated")?4:(b.state == "working")?3:(b.state == "inprogress")?2:1;
if (a_state < b_state || a_state == b_state && a.level < b.level || a_state == b_state && a.level == b.level && a.manifest.id > b.manifest.id) {return 1;}
else if (a.manifest.id == b.manifest.id) {return 0;}
return -1;
});
$.each(app_list, function(k, infos) {
app_id = infos.manifest.id;
app_install_bootstrap = "success";
if (infos.state === "validated") {
app_state_bootstrap = "success";
} else if (infos.state === "working") {
app_state_bootstrap = "success";
} else if (infos.state === "inprogress") {
app_state_bootstrap = "warning";
app_install_bootstrap = "danger";
} else if (infos.state === "notworking") {
app_state_bootstrap = "danger";
app_install_bootstrap = "danger";
}
if (infos.level == null ) {
infos.level = '?';
}
if (infos.level == 0 ) {
app_level_bootstrap = "danger";
app_install_bootstrap = "danger";
} else if (infos.level <= 2) {
app_level_bootstrap = "warning";
app_install_bootstrap = "danger";
} else if (infos.level >= 7) {
app_level_bootstrap = "success";
} else {
app_level_bootstrap = "default";
}
// Fill the template
html = $('#app-template2').html()
.replace(/{app_id}/g, app_id)
.replace(/{app_name}/g, infos.manifest.name)
.replace('{app_description}', infos.manifest.description.en)
.replace(/{app_git}/g, infos.git.url)
.replace('{app_branch}', infos.git.branch)
.replace('{app_level}', infos.level)
.replace('{app_update}', timeConverter(infos.lastUpdate))
.replace('{app_state_bootstrap}', app_state_bootstrap)
.replace('{app_install_bootstrap}', app_install_bootstrap);
if (infos.maintained == false)
{
html = html
.replace('{maintained_state}', 'unmaintained')
.replace('{maintained_icon}', 'warning-sign')
.replace('{app_maintainer}', "Non mantenuto")
.replace('{maintained_help}', "Questo pacchetto attualmente non è mantenuto. Sentiti libero di proporti come nuovo mantenitore !");
} else {
if (infos.manifest.developer) {
html = html
.replace('{maintained_state}', 'maintained')
.replace('{maintained_icon}', 'user')
.replace('{app_maintainer}', infos.manifest.developer.name)
.replace('{maintained_help}', "Mantenitore attuale di questo pacchetto");
}
if (infos.manifest.maintainer) {
html = html
.replace('{maintained_state}', 'maintained')
.replace('{maintained_icon}', 'user')
.replace('{app_maintainer}', infos.manifest.maintainer.name)
.replace('{maintained_help}', "Mantenitore attuale di questo pacchetto");;
}
}
// Fill the template
$('#app-cards-list').append(html);
$('.app-card_'+ app_id).attr('id', 'app-card_'+ app_id);
$('.app-card_'+ app_id + ' .category').append(' <span class="label label-'+app_level_bootstrap+' label-as-badge">'+infos.level+'</span>');
$('.app-card_'+ app_id + ' .category').append(' <span class="label label-'+app_state_bootstrap+' label-as-badge app-'+infos.state+'">'+infos.state+'</span>');
if (infos.manifest.license && infos.manifest.license != 'free') {
$('.app-card_'+ app_id + ' .category').append(' <span class="label label-default">'+infos.manifest.license+'</span>');
}
});
filter();
});
//=================================================
});
</script>

11
default_it.md Normal file
View file

@ -0,0 +1,11 @@
#Nuova Pagina
Questa pagina non è ancora stata creata, puoi modificarla premendo ```<ESC>``` sulla tua tastiera o cliccando il pulsante "Modifica" in basso a destra del tuo schermo. Potrai vedere l'anteprima delle tue modifiche premendo ancora ```<ESC>``` o cliccando il pulsante "Anteprima".
** Nota: ** Devi fornire un indirizzo email per confermare le tue modifiche.
###Sintassi
Questa pagina usa la sintassi markdown, per favore fai riferimento alla documentazione per ulteriori informazioni:
http://daringfireball.net/projects/markdown/syntax

33
docs_it.md Normal file
View file

@ -0,0 +1,33 @@
#Documentazione
<p class="lead">
La documentazione di YunoHost ha 3 differenti sezioni:
</p>
<div class="row text-center">
<div class="col col-md-4 col-md-offset-1">
<a class="btn btn-success btn-lg" href="/userdoc"><span class="glyphicon glyphicon-user"></span> Guida utente</a>
<p><small class="text-muted">Sull'utilizzo giornaliero del tuo server e con alcune configurazioni per client "HOW-TOs"</small></p>
</div>
<div class="col col-md-4 col-md-offset-1">
<a class="btn btn-primary btn-lg" href="/admindoc"><span class="glyphicon glyphicon-lock"></span> Guida di amministrazione</a>
<p><small class="text-muted">Include l'installazione, la gestione del server e delle applicazioni</small></p>
</div>
<div class="col col-md-5 col-md-offset-3">
<a class="btn btn-danger btn-lg" href="/contributordoc"><span class="glyphicon glyphicon-heart"></span> Guida del contributore</a>
<p><small class="text-muted">Contiene tutto quello che devi sapere su di noi e su come lavoriamo</small></p>
</div>
</div>
* Vita del progetto :
* [Frequently asked questions](/faq_en)
* [Project organization](/project_organization)
* [Blog](https://forum.yunohost.org/c/announcement)
* [Forum](https://forum.yunohost.org)
* [Chat rooms](/chat_rooms_en)
* [Communication](/communication_en)
* [Supporto / Aiuto](/help_it)

57
help_it.md Normal file
View file

@ -0,0 +1,57 @@
# Cerchi aiuto?
<h3>Connettiti alla chat di supporto</h3>
<center>
<div class="alert alert-info" markdown="1" style="max-width:700px;">
<strong>ProTips™</strong>
<ul style="text-align:left;">
<li>Non chiedere tanto per chiedere, chiedi e basta !</li>
<li><em>Sii paziente</em>, potrebbero servire alcuni minuti prima che qualcuno veda i tuoi messaggi.</li>
</ul>
</div>
<iframe src="https://kiwiirc.com/client/irc.freenode.org:+6697/?nick=foobar|?&theme=mini#yunohost" style="border:0; width:100%; height:450px;"></iframe>
</br>
</br>
<em>Nota : questa stanza e disponibile via IRC (#yunohost su freenode - <a href="https://kiwiirc.com/client/irc.freenode.org/?nick=foobar|?&theme=mini#yunohost">usando kiwiirc</a>), via XMPP <small>(support@conference.yunohost.org)</small>, o Matrix <small>(#freenode_#yunohost:matrix.org - <a target="_blank" href="https://riot.im/app/#/room/#yunohost:matrix.org">usando Riot</a>)</small></em>
</center>
<h3>... o chiedi nel forum !</h3>
<center>
<button id="goForum" type="button" class="btn btn-success" style="font-weight:bold;">
<span class="glyphicon glyphicon-comment"></span> Vai al forum
</button>
</center>
<h3>Hai trovato un problema ?</h3>
<center>
<br>
<em>Per favore segnalalo nel nostro bugtracker o contatta gli sviluppatori</em><br><br>
<button id="goBugtracker" type="button" class="btn btn-warning" style="font-weight:bold;">
<span class="glyphicon glyphicon-exclamation-sign"></span> Segnala un bug
</button>
<button id="goDevroom" type="button" class="btn btn-warning" style="font-weight:bold; margin-left:40px">
<span class="glyphicon glyphicon-comment"></span> Contatta gli sviluppatori
</button>
</br>
</br>
<em>Nota : puoi anche connetterti alla stanza degli sviluppatori, utilizzando il tuo client XMPP preferito, su </br>
dev@conference.yunohost.org e apps@conference.yunohost.org</em>
</center>
<script>
document.getElementById("goForum").onclick = function() {
window.location.href = "https://forum.yunohost.org/latest";
}
document.getElementById("goBugtracker").onclick = function() {
window.location.href = "https://github.com/yunohost/issues/issues";
}
document.getElementById("goDevroom").onclick = function() {
window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev";
}
</script>

154
index_it.md Normal file
View file

@ -0,0 +1,154 @@
<div class="teasing-part">
<div class="home-logo">
<img src="/images/ynh_logo_white_300dpi.png" width="100"/>
</div>
<div class="punchline">
<p>
<span class="yolo 1" style="color: #FF3399;">Self-hosting for you, mom</span>
<span class="yolo 2" style="color: #6699FF;">Haters gonna host</span>
<span class="yolo 3" style="color: #66FF33;">I host myself, Yo!</span>
<span class="yolo 4" style="color: #00FFCC;">Go host yourself!</span>
<span class="yolo 5" style="color: #FF5050;">Get off of my cloud</span>
<span class="yolo 6" style="color: #FF0066;">Host me Im famous</span>
<span class="yolo 7" style="color: #3366FF;">Try Internet</span>
<span class="yolo 8" style="color: #FFFFFF;">How I met your server</span>
<span class="yolo 9" style="color: #FF6600;">mario@rossi.it</span>
<span class="yolo 10" style="color: #FF5050;">dude, Y U NO Host?!</span>
<span class="yolo 11" style="color: #66FF33;">Keep calm and host yourself</span>
</p>
<button class="btn btn-primary btn-lg btn-block yolobtn">Scusa?</button>
</div>
<div class="main-links hidden-xs">
<a href="/whatsyunohost">A proposito</a> <span class="colored-bar"></span>
<a href="https://forum.yunohost.org/c/announcement" target="_blank">Ultime notizie</a> <span class="colored-bar"></span>
<a href="/docs">Documentazione</a>
</div>
</div><!-- teasing-part -->
<div class="boring-part" markdown="1">
<a href="https://github.com/YunoHost" target="_blank" class="github-ribbon hidden-xs">
<img src="/images/github_ribbon_grey.png" alt="Fork me on GitHub">
</a>
<h1>YunoHost <small>è un sistema operativo per server con l'obiettivo di rendere il self-host accessibile a tutti.</small></h1>
<div class="home-panel">
<img src="/images/home_panel.jpg" />
</div>
<div class="call-to-action">
<a class="btn btn-primary btn-lg" href="/try">Provalo</a>
<a class="btn btn-success btn-lg" href="/install">Per cominciare</a>
<p class="text-muted"><small><a href="https://forum.yunohost.org/t/yunohost-3-3-release-sortie-de-yunohost-3-3/6332">YunoHost v3.3</a></small></p>
</div>
<div class="row cf">
<div class="col-md-7">
<h1>Installa <small>il tuo server con facilità, hai già tutto a casa</small></h1>
<p><br /><a href="/hardware">Vedi i requisiti</a></p>
</div>
<div class="col-md-4">
<div class="feature-pic">
<img src="/images/home_install.png" />
</div>
</div>
</div>
<hr />
<div class="row cf">
<div class="col-md-4">
<div class="feature-pic">
<img src="/images/home_enjoy.jpg" />
</div>
</div>
<div class="col-md-7 text-right">
<h1>Dilettati <small>con le tue app e crea il tuo piccolo angolo di Internet</small></h1>
<p><br /><a href="/apps">Lista delle app disponibili</a></p>
</div>
</div>
<hr />
<div class="row cf">
<div class="col-md-7">
<h1>Gestisci <small>il tuo server nel modo che preferisci: via Web, mobile o riga di comando</small></h1>
<p><br /><a href="/try">Prova l'amministrazione</a></p>
</div>
<div class="col-md-4">
<div class="feature-pic">
<img src="/images/home_manage.jpg" />
</div>
</div>
</div>
<hr />
<div class="row cf">
<div class="col-md-4 button-list">
<a class="btn btn-lg btn-block btn-primary" href="/whatsyunohost">A proposito di YunoHost</a>
<a class="btn btn-lg btn-block btn-info" href="/docs">Documentazione</a>
<a class="btn btn-lg btn-block btn-success" href="/contribute">Contribuisci</a>
<a class="btn btn-lg btn-block btn-warning" href="https://forum.yunohost.org/" target="_blank">Forum</a>
<a class="btn btn-lg btn-block btn-default" href="chat_rooms_en" target="_blank">Chat</a>
<a class="btn btn-lg btn-block btn-danger" href="https://forum.yunohost.org/c/announcement">Ultime notizie</a>
<a class="btn btn-lg btn-block btn-danger btn-support" href="/help_fr">Supporto</a>
</div>
<div class="col-md-7 text-right">
<h1>Esplora <small>cosa puoi fare con un server, e perchè è importante</small></h1>
<p><br /><a href="/docs">Leggi la documentazione</a></p>
</div>
</div>
<hr />
<div class="text-center">
<h1>Hey! Siamo umani!<br /><small> Se hai domande, problemi o se sei solo un appassionato, lascia un messaggio sulla nostra chat cliccando il pulsante qui sotto &nbsp;<span class="glyphicon glyphicon-share-alt"></span> </small></h1>
<p class="liberapay">
<a href="https://liberapay.com/YunoHost" target="_blank"><img src="/images/liberapay_logo.svg" alt="Donation button" title="Liberapay" /></a>
</p>
</div>
</div><!-- boring-part -->
<script type="text/javascript">
jQuery('.teasing-part').css({
marginTop: '0',
display: 'block'
});
jQuery('.boring-part').css({
marginTop: jQuery(window).height() + 100
});
jQuery( window ).resize(function() {
jQuery('.boring-part').css({
marginTop: jQuery('.teasing-part').height() + 100
});
});
jQuery('.yolo').hide();
randomNumber = Math.floor((Math.random()*jQuery('.yolo').length)+1);
color = jQuery('.yolo.' + randomNumber).css('color');
jQuery('.yolo.' + randomNumber).fadeIn();
document.title = jQuery('.yolo.' + randomNumber).text();
jQuery('.colored-bar').css({
color: color,
fontWeight: 'bold',
padding: '1%'
});
jQuery('.yolobtn').css({
background: color,
borderColor: color
}).on('click', function() {
jQuery('html, body').animate({
scrollTop: jQuery(window).height() + 80
}, 500);
});
</script>