KDE Localization/it/Script per Subversion

From KDE Community Wiki
Revision as of 21:26, 5 October 2014 by Fzenith (talk | contribs) (Modifica script di ritiro dei file)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Per creare la tua copia locale, puoi usare lo script seguente: salvalo con un nome, per esempio sovversivo.sh, rendilo eseguibile (chmod u+x script.sh), e lancialo. La dimensione della copia locale generata è tra i 400 e i 500 megabyte, quindi piuttosto fai a mano se hai poca banda. Lo script creerà una cartella ~/KDE_SVN/ nella quale troverai il tronco e tutte le ramificazioni importanti per noi.

Se lo script troverà una cartella ~/KDE_SVN/ preesistente, cercherà di aggiornare la copia locale invece che scaricarne una nuova.

Attenzione! Questo è un Wiki, quindi chiunque può modificare questo script. Assicurati di capire cosa fa lo script prima di usarlo!

#!/bin/bash
#
# Programma a cura del gruppo di internazionalizzazione
# di KDE in italiano (brevemente kde-i18n-it)
# File rilasciato sotto licenza GNU GPL v3,
# o qualsiasi versione successiva a tua scelta.

DEPOSITO_KDE="svn://anonsvn.kde.org/home/kde"
# Decommenta ciò che segue se hai un account Subversion
#DEPOSITO_KDE="svn+ssh://[email protected]/home/kde"

# Cambia questa variabile d'ambiente per cambiare il nome della
# cartella dove sarà messa la copia locale di Subversion
KDE_SVN="KDE_SVN"

##### FINE CONFIGURAZIONE #####

if [[ ! -d ${HOME}/${KDE_SVN} ]]
then
    mkdir -p ${HOME}/${KDE_SVN}
    cd ${HOME}/${KDE_SVN}
    svn checkout --depth=empty $DEPOSITO_KDE .
    svn update   --depth=empty branches branches/stable branches/stable/l10n-kde4 branches/stable/l10n-kf5
    svn update   --depth=empty trunk trunk/l10n-support trunk/l10n-kde4 trunk/l10n-kf5
fi

cd ${HOME}/${KDE_SVN}
svn update {trunk,branches/stable}/l10n-{kde4,kf5}/{scripts,templates,it} \
           trunk/l10n-support/{pology,scripts,templates,it}
svn cleanup {trunk,branches/stable}/l10n-{kde4,kf5}/{scripts,templates,it} \
            trunk/l10n-support/{pology,scripts,templates,it}