<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
<!ENTITY lokalize "Lokalize">
<!ENTITY kaider "Lokalize">
<!ENTITY kappname "Lokalize">
<!ENTITY package "kdesdk">
<!ENTITY % addindex "IGNORE">
<!ENTITY % Italian "INCLUDE">
]>
<book id="lokalize" lang="&language;">
<bookinfo>
<title
>Manuale di &lokalize;</title>
<authorgroup>
<author
><firstname
>Nick</firstname
> <surname
>Shaforostoff</surname
> <affiliation
><address
><email
>shaforostoff@kde.ru</email
></address
></affiliation>
</author>
<othercredit role="translator"
><firstname
>Pino</firstname
><surname
>Toscano</surname
><affiliation
><address
><email
>toscano.pino@tiscali.it</email
></address
></affiliation
><contrib
>Traduzione italiana</contrib
></othercredit
> 
</authorgroup>

<copyright>
<year
>2007-2009</year
><holder
>Nick Shaforostoff</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2008-09-10</date>
<releaseinfo
>0.3</releaseinfo>

<abstract>
<para
>&lokalize; è un sistema di traduzione assistito dal computer, che si focalizza su produttività e qualità. &lokalize; applica un approccio di traduzione paragrafo per paragrafo per la traduzione di documentazione, mentre viene usato un approccio messaggio per messaggio per a traduzione di componenti di &GUI;. </para>
</abstract>

<keywordset>
<keyword
>&lokalize;</keyword>
<keyword
>localizzazione</keyword>
<keyword
>traduzione</keyword>
</keywordset>

</bookinfo>

<chapter id="introduction">
<title
>Introduzione</title>

<para
>Quando avvii &lokalize; senza alcun argomento a riga di comando, vedrai due grandi caselle di testo e varie <emphasis
>viste di strumenti</emphasis
>. Queste viste possono essere posizionate l'una sull'altra (in una struttura a schede), mostrate in modo separato o nascoste. I file di traduzione sono formati da molte coppie di stringhe in inglese, chiamate <emphasis
>messaggi</emphasis
>. Un <emphasis
>messaggio</emphasis
> di solito corrisponde ad una stringa nell'interfaccia utente, oppure ad un paragrafo di documentazione. Lo scopo della prima casella di testo è di mostrare la parte "originale" della coppia. Lo scopo della seconda casella di testo è di mostrare la traduzione. Puoi passare da un messaggio all'altro usando l'<guilabel
>albero dei messaggi</guilabel
> o i tasti <keycap
>Pag Su</keycap
> e <keycap
>Pag Giù</keycap
>. </para>

<tip>
<para
>Si raccomanda di abituarsi alle scorciatoie da tastiera invece di menu e barre degli strumenti, per incrementare la produttività. Per esempio, usa <keycombo
>&Alt;<keycap
>_</keycap
></keycombo
> per passare da una vista all'altra quando sono disposte in schede, o <keycombo
>&Alt;<keycap
>Q</keycap
></keycombo
> per avviare un'interrogazione quando sei in una <guilabel
>Interrogazione web</guilabel
>. </para>
</tip>

<para
>Un messaggio può essere <emphasis
>tradotto</emphasis
> o <emphasis
>non tradotto</emphasis
>. La traduzione di un messaggio tradotto può essere <emphasis
>approvata</emphasis
> o <emphasis
>non approvata</emphasis
> (chiamata anche <emphasis
>fuzzy</emphasis
>). Se un messaggio non è approvato, la sua traduzione viene mostrata in corsivo. &lokalize; ti permette di navigare facilmente attraverso il file a secondo della stato della traduzione. Vedi le scorciatoie nel menu <guilabel
>Vai</guilabel
>. Quando navighi tra i messaggi, i messaggi non tradotti sono considerati come non approvati. </para>
</chapter>

<chapter id="projects">
<title
>Progetti</title>

<para
>Il «progetto» è uno dei concetti principali in &lokalize;. Un progetto è rappresentato da un file che contiene percorsi, cartelle con traduzioni, modelli ed altri file: file di glossario, script di automazione, memorie di traduzione. Quando &lokalize; apre un file senza un progetto già caricato, cercherà un file di progetto nelle directory genitori (fino a quattro livelli). In alternativa, puoi specificare il file di progetto usando l'opzione <userinput
>--project</userinput
> se avvii &lokalize; da riga di comando. </para>

<note>
<para
>Le memorie di traduzione (al contrario di file di progetto, glossario e script) non sono condivise tra i membri della squadra di traduzione, dato che sono creati e memorizzati nella cartella home dell'utente: ciò significa che le memorie di traduzione per tutti i progetti sono memorizzati nella stessa cartella, e che quindi possono essere usati quando altri progetti sono aperti. </para>
</note>

<sect1 id="project-view">
<title
>Vista globale del progetto</title>

<para
>La scheda <guilabel
>Vista globale del progetto</guilabel
> mostra un albero di file con statistiche del progetto, come la percentuale di messaggi tradotti completati e l'ultimo traduttore. Ti permette di aprire un file selezionato nella finestra corrente di &lokalize; o in una nuova. </para>
</sect1>

</chapter>

<chapter id="glossary">
<title
>Glossario</title>

<para
>Ti sei mai stancato di scrivere la stessa lunga sequenza di testo diverse volte, solo perché impiegheresti più tempo a cercare la sua traduzione per copiarla e incollarla? Adesso dovrai solo cercare la (frequente) sequenza di parole nella <guilabel
>Vista glossario</guilabel
>, quindi inserirla usando una scorciatoia da tastiera. </para>

<para
>Ovviamente, il glossario dovrebbe essere prima riempito con sequenze di parole. &lokalize; ha un comodo editor di glossario che permette la ricerca su tutto il glossario. </para>

<screenshot>
<screeninfo
>La vista glossario nell'angolo in basso a destra mostra le voci di glossario adatte alla voce corrente</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="glossary.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>La vista glossario nell'angolo in basso a destra mostra le voci di glossario adatte alla voce corrente</phrase>
    </textobject>
  </mediaobject>
</screenshot>

</chapter>

<chapter id="tm">
<title
>Memoria di traduzione</title>

<para
>La <guilabel
>Memoria di traduzione</guilabel
> ti permette di trascinare una cartella con file di traduzione da &eg; &dolphin; nella vista e, dopo pochi minuti, saranno mostrati automaticamente i suggerimenti per la traduzione quando passi ad un altro messaggio. Per inserire nel file i suggerimenti di traduzione, usa <keycombo
>&Ctrl;<keycap
>1</keycap
></keycombo
>, <keycombo
>&Ctrl;<keycap
>2</keycap
></keycombo
> e così via, a secondo del numero di suggerimenti. </para>

<para
>Premendo <keycombo
><keycap
>F7</keycap
></keycombo
> sarà aperta la scheda della <guilabel
>Memoria di traduzione</guilabel
>, che permette di interrogare la memoria di traduzione. Facendo clic su un risultato di ricerca sarà aperto il file corrispondente, alla voce corrispondente. Se vuoi aprire velocemente un file nel progetto (ed è aggiunto alla memoria di traduzione), invece di sfogliare la <guilabel
>Vista globale del progetto</guilabel
> digitane il nome (terminato da '*') nel campo <guilabel
>Modello di nome di file</guilabel
>. </para>

<para
>Sono indicizzate nella memoria di traduzione tutte le voci, incluse quelle fuzzy e non tradotte. Ciò permette alla memoria di traduzione di sostituire la ricerca nei file che richiede la scansione di ogni file nel progetto ad ogni ricerca. </para>

<screenshot>
<screeninfo
>&lokalize; con risultati della ricerca nella memoria di traduzione per la voce corrente</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="tmview.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>&lokalize; con risultati della ricerca nella memoria di traduzione per la voce corrente</phrase>
    </textobject>
  </mediaobject>
</screenshot>

</chapter>


<chapter id="sync">
<title
>Funzionalità di sincronizzazione della traduzione</title>

<para
>La <guilabel
>Modalità sincronizzazione</guilabel
> (precedentemente conosciuta come <guilabel
>Modalità di fusione</guilabel
>) permette di far risparmiare tempo ai traduttori, in casi in cui due o più traduttori stanno lavorando allo stesso tempo sullo stesso file o quando vengono mantenute le traduzioni di diversi rami di software. </para>

<para
>&lokalize; ti permette di navigare velocemente tra i messaggi tra loro differenti e di mostrare le differenze parola per parola. Inoltre, &lokalize; ha due viste di sincronizzazione: la <guilabel
>Sincronizzazione primaria</guilabel
> e la <guilabel
>Sincronizzazione secondaria</guilabel
>. Sono uguali, ma la prima è usata di solito per unire traduzioni mentre la seconda per sincronizzare traduzioni di due rami di software. </para>

<para
>Dopo che hai copiato (<emphasis
>sincronizzato</emphasis
>) la traduzione dal file ausiliario, ogni ulteriore modifica fatta a questa voce sarà replicata nel file ausiliario. </para>

<sect1 id="file-merge">
<title
>Fusione</title>
<para
>Un uso della <guilabel
>Modalità sincronizzazione</guilabel
> può essere quello di revisionare modifiche fatte da (nuovi) traduttori, in casi in cui non puoi essere sicuro della qualità del lavoro svolto. </para>
<para
>Apri un file base, quindi trascina la sua versione modificata nella vista <guilabel
>Sincronizzazione primaria</guilabel
>, seguita da <keycombo
>&Alt;<keycap
>Down</keycap
></keycombo
> o <keycombo
>&Alt;<keycap
>Up</keycap
></keycombo
> (ricorda che le scorciatoie da tastiera possono essere modificare nel modo classico di tutte le applicazioni &kde;) per navigare attraverso le voci tra loro differenti. </para>
<screenshot>
<screeninfo
>&lokalize; usato per la fusione di modifiche nella traduzione</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="sync.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>&lokalize; usato per la fusione di modifiche nella traduzione</phrase>
    </textobject>
  </mediaobject>
</screenshot>

</sect1>

<sect1 id="file-sync">
<title
>Replica</title>
<para
>La <guilabel
>Modalità sincronizzazione</guilabel
> può essere usata per fare allo stesso tempo modifiche alle traduzioni di due rami. Imposta la <guilabel
>Directory ramo di traduzione</guilabel
> nelle opzioni del progetto alla directory base del ramo, e la vista <guilabel
>Sincronizzazione secondaria</guilabel
> aprirà automaticamente i file dal ramo. Quindi, ogni volta che fai modifiche in file nel ramo principale, verranno automaticamente replicate nel ramo (ovviamente, se contiene la stessa stringa inglese). </para>
<para
>Ad esempio, se traduci per KDE, puoi prelevare «trunk» in <filename class="directory"
>/home/utente/progetti/kde/trunk/l10n-kde4/it</filename
> e il ramo stabile in <filename class="directory"
>/home/utente/progetti/kde/branches/stable/l10n-kde4/it</filename
>. Crea il progetti di &lokalize;: <filename
>/home/utente/progetti/kde/trunk/l10n-kde4/it/progetto.ktp</filename
> e imposta <filename class="directory"
>BranchDir=../../../branches/stable/l10n-kde4/it</filename
>; quindi lavora usando questo progetto, depositando le modifiche sia in «trunk» che nel ramo stabile. </para>
</sect1>


<sect1 id="original-diff">
<title
>Differenza dell'originale</title>
<para
>Quando il testo originale cambia, gli strumenti di gettext aggiornano i file di traduzione e segnano le voci con il testo originale modificato come <emphasis
>fuzzy</emphasis
> (o <emphasis
>non approvato</emphasis
>, usando un'altra terminologia). Il testo originale precedente viene memorizzato, così i traduttori possono vedere quali modifiche sono state fatte. &lokalize; semplifica la vita dei traduttori ed evidenzia nella vista <guilabel
>Differenza dell'originale</guilabel
> le parti del testo originale che sono cambiate. </para>

<screenshot>
<screeninfo
>&lokalize; che evidenzia parti del testo originale cambiate dall'ultima volta che la traduzione è stata revisionata</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="original-diff.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>&lokalize; che evidenzia parti del testo originale cambiate dall'ultima volta che la traduzione è stata revisionata</phrase>
    </textobject>
  </mediaobject>
</screenshot>


</sect1>

</chapter>

<!--
<chapter id="WebQuery">
<title
>WebQuery</title>

<para>
The <guilabel
>WebQuery View</guilabel
> lists the scripts that are defined
project-wise as well as local client/program-wise. See an example script that
works with the 
<ulink url="http://www.google.com/language_tools?hl=en"
>Google Language
Tools</ulink
> as well as the project file for it, at <ulink url="http://websvn.kde.org/trunk/l10n-kde4/ru/"
></ulink
>.
</para>
</chapter>
-->
<chapter id="credits">
<title
>Riconoscimenti e licenza</title>

<para
>&lokalize; </para>

<para
>Copyright del programma &copy; 2007-2009, Nick Shaforostoff <email
>shaforostoff@kde.ru</email
> </para>

<para
>È stato preso del codice da &kbabel;, il predecessore di &lokalize;. </para>

<para
>Copyright della documentazione &copy; 2007-2009 Nick Shaforostoff <email
>shaforostoff@kde.ru</email
> </para>

<para
>Autore: <itemizedlist
> <listitem
> <para
>Nick Shaforostoff <email
>shaforostoff AT kde.ru</email
> </para>
</listitem>
</itemizedlist>
</para>

<para
>Per maggiori informazioni, visita la <ulink url="http://techbase.kde.org/Projects/Summer_of_Code/2007/Projects/KAider"
> pagina di riferimento di &lokalize;</ulink
>.</para>

<para
>Traduzione italiana di Pino Toscano <email
>toscano.pino@tiscali.it</email
></para
> 
&underFDL; &underGPL; </chapter>

&documentation.index;
</book>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

// vim:ts=2:sw=2:tw=78:noet
-->
