# Manuale di &lokalize;

Nick
Shaforostoff

    shaforostoff@kde.ru

Pino
Toscano

    toscano.pino@tiscali.it

Traduzione italiana
2007-2008
Nick Shaforostoff
&FDLNotice;
2008-09-10
0.3

&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;.

&lokalize;
localizzazione
traduzione

## Introduzione

Quando avvii &lokalize; senza alcun argomento a riga di comando, vedrai due grandi caselle di testo e varie viste di strumenti. 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 messaggi. Un messaggio 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'albero dei messaggi o i tasti Pag Su e Pag Giù.

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

## Progetti

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 `--project` se avvii &lokalize; da riga di comando.

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.

### Vista globale del progetto

La scheda Vista globale del progetto 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.

### Operazioni su più file

Al momento &lokalize; supporta la ricerca, la sostituzione e il controllo ortografico in più file per volta. Seleziona gli oggetti che ti interessano, e poi scegli Cerca nei file dal menu contestuale. La prima occorrenza sarà mostrata nella solita finestra di &lokalize;. Puoi quindi procedere premendo il tasto F3 per cercare l'occorrenza successiva. Se premi F3 e non ci sono occorrenze nel file corrente, la ricerca continuerà nel successivo file, e così via. Per azzerare lo stato della ricerca nei file, premi &Ctrl;F in &lokalize; in modo da ripristinare lo stato della finestra dell'editor.

## Glossario

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 Vista glossario, quindi inserirla usando una scorciatoia da tastiera.

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.

La vista glossario nell'angolo in basso a destra mostra le voci di glossario adatte alla voce corrente
La vista glossario nell'angolo in basso a destra mostra le voci di glossario adatte alla voce corrente

## Memoria di traduzione

La vista della memoria di traduzione 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 &Ctrl;1, &Ctrl;2 e così via, a secondo del numero di suggerimenti.

## Funzionalità di sincronizzazione della traduzione

La Modalità sincronizzazione (precedentemente conosciuta come Modalità di fusione) 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.

&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 Sincronizzazione primaria e la Sincronizzazione secondaria. Sono uguali, ma la prima è usata di solito per unire traduzioni mentre la seconda per sincronizzare traduzioni di due rami di software.

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

### Fusione

Un uso della Modalità sincronizzazione può essere quello di revisionare modifiche fatte da (nuovi) traduttori, in casi in cui non puoi essere sicuro della qualità del lavoro svolto.

Apri un file base, quindi trascina la sua versione modificata nella vista Sincronizzazione primaria, seguita da &Alt;Down o &Alt;Up (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.

&lokalize; usato per la fusione di modifiche nella traduzione
&lokalize; usato per la fusione di modifiche nella traduzione

### Replica

La Modalità sincronizzazione può essere usata per fare allo stesso tempo modifiche alle traduzioni di due rami. Imposta la Directory ramo di traduzione nelle opzioni del progetto alla directory base del ramo, e la vista Sincronizzazione secondaria 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).

Ad esempio, se traduci per KDE, puoi prelevare «trunk» in `/home/utente/progetti/kde/trunk/l10n-kde4/it` e il ramo stabile in `/home/utente/progetti/kde/branches/stable/l10n-kde4/it`. Crea il progetti di &lokalize;: `/home/utente/progetti/kde/trunk/l10n-kde4/it/progetto.ktp` e imposta `BranchDir=../../../branches/stable/l10n-kde4/it`; quindi lavora usando questo progetto, depositando le modifiche sia in «trunk» che nel ramo stabile.

### Differenza dell'originale

Quando il testo originale cambia, gli strumenti di gettext aggiornano i file di traduzione e segnano le voci con il testo originale modificato come fuzzy (o non approvato, 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 Differenza dell'originale le parti del testo originale che sono cambiate.

&lokalize; che evidenzia parti del testo originale cambiate dall'ultima volta che la traduzione è stata revisionata
&lokalize; che evidenzia parti del testo originale cambiate dall'ultima volta che la traduzione è stata revisionata

## Riconoscimenti e licenza

&lokalize;

Copyright del programma © 2007-2008, Nick Shaforostoff shaforostoff@kde.ru

È stato preso del codice da &kbabel;, il predecessore di &lokalize;.

Copyright della documentazione © 2007-2008 Nick Shaforostoff shaforostoff@kde.ru

Autore:

- Nick Shaforostoff shaforostoff AT kde.ru

Per maggiori informazioni, visita la pagina di riferimento di &lokalize;.

Traduzione italiana di Pino Toscano toscano.pino@tiscali.it

&underFDL; &underGPL;

&documentation.index;