# Aggiornare un Progetto

L'aggiornamento di un progetto consiste nel prendere una sorgente esterna a applicarla al progetto. I seguenti aggiornamenti possono essere eseguiti:

- Aggiornare a una nuova versione del bundle
- Aggiornare una lingua utilizzando un bundle
- Aggiornare una lingua utilizzando files
- Aggiornare una lingua utilizzando un file contenente strings
- Aggiornare un file selezionato

Nota: dopo l'aggiornamento del progetto con uno di questi metodi, iLocalize evidenzierà lo status di ogni string in rosso (indicando una traduzione automatica). Potete utilizzare un filtro per revisionare tutti i cambiamenti per assicurare che siano accurati.

## Aggiornare a una versione nuova del bundle

Immaginiamo che abbiate creato un progetto per la versione 1.0 di un bundle. Ora se la versione 1.1 del bundle diviene disponibile, iLocalize può aggiornare il progetto a questa nuova versione mantenendo la traduzione e layout già fatti per la versione 1.0. Questo scenario abitualmente accade se voi state localizzando un bundle che lo sviluppatore vi ha inviato. Per aggiornare utilizzando una nuova versione del bundle, seguite questi passi:

- Scegliete Progetto > Aggiorna da Bundle...
- Selezionate il bottone
  Aggiorna il progetto da una nuova versione del bundle
- Scegliete o trascinate la nuova versione del bundle
- Potete selezionare il bottone
  Ripristina il layout di ogni...
  se non volete mantenere il layout della versione corrente. Se selezionato, i layout di tutte le lingue verrà riportato al layout della lingua base.
- Click Prossimo. Qualsiasi problema nel bundle verrà mostrato se necessario.
- iLocalize analizzerà quindi il nuovo bundle per evidenziare tutti i cambiamenti da fare e mostrerà questi cambiamenti nella prossima vista
- Revisionate attentamente i cambiamenti che verranno fatti: iLocalize indica quali files saranno aggiornati, eliminati o aggiunti al progetto.
- Click sul bottone Aggiorna per eseguire l'aggiornamento

## Aggiornare una lingua utilizzando un bundle

Immaginiamo che abbiate creato un progetto con una specifica versione di un bundle. Se un localizzatore vi invia una versione localizzata in una specifica lingua, iLocalize vi permette di aggiornare il vostro progetto includendo quella lingua. Questo scenario abitualmente succede quando voi siete lo sviluppatore di un bundle e localizzatori esterni traducono il vostro bundle in varie lingue. Per aggiornare una lingua utilizzando un bundle, seguite questi passi:

- Assicuratevi che la lingua che state per aggiornare esiste nel progetto. Se non esiste, aggiungetela utilizzando il comando Progetto > Aggiungi Lingua.
- Scegliete Progetto > Aggiorna Da Bundle...
- Selezionate il bottone
  Aggiorna le lingue localizzate del progetto da bundle
- Scegliete o trascinate il bundle. La lista delle lingue è aggiornata per rispecchiare le lingue disponibili nel bundle.
- Click su tutte le lingue che volete aggironare nel progetto
- Potete selezionare il bottone
  Aggiorna nib layout da layout importati
  per aggiornare i layout della lingua nel proegtto con i layout dal bundle. Questo è utile quando i localizzatori hanno adeguato il file nib e volete che il vostro proegtto le utilizzi.
- Potete selezionare il bottone
  Crea file localizzati non-esistenti dalla lingua base
  per creare tutti i file mancanti nella lingua del bundle dalla lingua base del progetto.
- Click Prossimo per iniziare l'aggiornamento del progetto

Nota: è anche possibile trascinare il bundle sulla finestra progetto

## Aggiornare una lingua utilizzando files

Come per le precedenti opzioni di aggiornamento che utilizzavano un bundle, questa opzione invece di un bundle utilizza un set di files.

- Scegliete Progetto > Aggiorna Da Files...
- Aggiungete i file da utilizzare per aggiornare il progetto
- Click Prossimo
- In questa vista potete scegliere di aggiornare il progetto con una nuova versione di file o di aggiornare la lingua del progetto con questi file.
- Click Aggiorna per iniziare il processo di aggiornamento.

Note: è anche possibile trascinare i files sulla finestra del progetto

## Aggironare una lingua utilizzando un file che contiene strings

iLocalize supporta l'aggiornamento di una lingua con un file che contiene strings. Tutti i formati supportati dai glossari possono essere importati (vedi Glossari). Per aggiornare utilizando un file con strings, fate come segue:

- Scegliete Progetto > Aggiorna Strings
- Scegliete o trascinate il file con strings
- Click prossimo per visionare i cambiamenti
- Una vsita mostrerà la lista dei file che verranno aggiornati
- Click Importa per aggiornare

Note:

- Suggeriamo di prima esportare le strings da iLocalize, inviarle al vostro localizzatore, e quindi aggiornare la lingua con questi file string tradotti.
- La console progetto contiene i logs che descrivono auli files a quali strings sono stati tradotti

## Aggiornare un file selezionato

E' possibile aggiornare un file selezionato con un file strings. Click-destro sul file che volete aggiornare e scegliete il comando:

- Aggiorna Strings...