# Projekt aktualisieren

Um ein Projekt zu aktualisieren, benötigen Sie eine externe Quelle, die Sie auf das Projekt anwenden. Die folgenden Aktualisierungen können durchgeführt werden:

- das Projekt mit einer neuen Version des Bundles aktualisieren
- eine Sprache mit einem Bundle aktualisieren
- eine Sprache mit Dateien aktualisieren
- eine Sprache mit einer Zeichenfolgen-Datei aktualisieren
- eine selektierte Datei aktualisieren

Hinweis: Nachdem Sie das Projekt mit einer dieser Methoden aktualisiert haben, setzt iLocalize den Status aller Zeichenfolgen auf Rot (um eine automatische Übersetzung anzuzeigen). Sie können einen Filter benutzenk um alle Änderungen zu überprüfen und sicherzustellen, dass sie korrekt sind.

## Das Projekt mit einer neuen Version des Bundles aktualisieren

Stellen Sie sich vor, Sie haben ein Projekt für Version 1 eines Bundles erzeugt. Jetzt ist aber Version 2 des Bundles verfügbar. iLocalize kann das Projekt zu dieser neuen Version aktualisieren, während die Übersetzungen und das eventuell angepasste Layout von Version 1 erhalten bleiben können. Dies passiert üblicherweise dann, wenn Sie ein Bundle aktualisieren, das ein Entwickler Ihnen geschickt hat. Um das Projekt mit einer neuen Version des Bundles zu aktualisieren, sind die folgenden Schritte nötig:

- Wählen Sie Projekt > Von Bundle aktualisieren ....
- Haken Sie die Option
  Ausgangssprache mit Bundle aktualisieren
  ab.
- Wählen oder ziehen Sie die neue Version des Bundles.
- Haken Sie wahlweise die Option
  Layout der lokalisierten Dateien ... zurücksetzen
  ab. wenn Sie das bestehende Layout nicht behalten, sondern mit dem eventuell geänderten Layout aus der neuen Version des Bundles aktualisieren wollen. Ebenso sollten Sie diese Option abhaken, wenn Sie für alle Sprachen das exakt selbe Layout verwenden wollen. Wenn diese Option abgehakt ist, wird das NIB-Layout in allen Sprachen des Projekts mit dem der Ausgangssprache des neuen Bundles aktualisiert.
- Klicken Sie auf [Weiter]. Falls in dem Bundle irgendwelche Probleme gefunden werden, werden sie in der der nächsten Ansicht dargestellt.
- iLocalize analysiert anschließend das neue Bundle, um alle Änderungen zu finden und zeigt diese Änderungen in der nächsten Ansicht.
- Prüfen Sie die aufgelisteten Änderungen sorgfältig: iLocalize zeigt an, welche Dateien aktualisiert, gelöscht oder dem Projekt hinzugefügt werden sollen.
- Klicken Sie auf den [Aktualisieren]-Button, um die Aktualisierung zu starten.

## Eine Sprache mit einem Bundle aktualisieren

Stellen Sie sich vor, Sie haben ein Projekt mit einer bestimmten Version eines Bundles erzeugt. Wenn ein Übersetzer nun eine lokalisierte Version des Bundles in einer bestimmten Sprache zurückschickt, bietet iLocalize Ihnen die Möglichkeit, das Projekt so zu aktualisieren, dass diese neue Sprache aktualisiert (oder eingebunden) wird. Dies passiert üblicherweise dann, wenn Sie der Entwickler des Bundles sind und externe Übersetzer Ihr Bundle in verschiedene Sprachen übersetzen. Um eine Sprache mit einem Bundle zu aktualisieren, sind die folgenden Schritte nötig:

- Stellen Sie sicher, dass die zu aktualisierende Sprache schon im Projekt existiert. Wenn nicht, fügen Sie sie über den Menübefehl Projekt > Sprache hinzufügen hinzu.
- Wählen Sie Projekt > Von Bundle aktualisieren ....
- Haken Sie die Option
  Lokalisierte Sprachen mit Bundle aktualisieren
  ab.
- Wählen oder ziehen Sie das Bundle. Die Liste der verfügbaren Sprachen wird aktualisiert, um zu zeigen, welche Sprachen in dem gewählten Bundle verfügbar sind.
- Klicken Sie alle Sprachen an, die Sie im Projekt aktualisieren wollen.
- Haken Sie wahlweise die Option
  Importierte NIB-Layouts verwenden
  ab, um die NIB-Layouts der Sprache im Projekt mit dem der NIB-Layouts aus dem Bundle zu aktualisieren. Dies ist sinnvoll, wenn die Übersetzer die lokalisierten NIB-Dateien angepasst haben und möchten, dass Ihr Projekt diese Änderungen übernimmt.
- Haken Sie wahlweise die Option
  Nicht vorhandene Zieldatei aus Ausgangssprache erzeugen
  ab, um alle benötigten, aber noch nicht vorhandenen Dateien in der Sprache aus denen der Ausgangssprache des Projekts zu erzeugen.
- Klicken Sie auf [Weiter], um das Projekt zu aktualisieren.

Hinweis: Es ist ebenso möglich, das Bundle in das Projektfenster hineinzuziehen.

## Eine Sprache mit Dateien aktualisieren

Ähnlich der zuvor beschriebenen Aktualisierungsmöglichkeit, die ein Bundle verwendet, können Sie auch eine Auswahl von Dateien anstelle eines Bundles nutzen.

- Wählen Sie Projekt > Aktualisieren von > Dateien.
- Fügen Sie die Dateien hinzu, die Sie zum Aktualisieren des Projekts verwenden wollen.
- Klicken Sie auf [Weiter].
- In der dann erscheinenden Ansicht können Sie wählen, entweder das ganze Projekt oder die gewählte Sprache des Projekts mit diesen Dateien zu aktualisieren.
- Klicken Sie auf [Aktualisieren], um den Aktualisierungsprozess zu starten.

Hinweis: Es ist ebenso möglich, die Dateien in das Projektfenster hineinzuziehen.

## Eine Sprache mit einer Zeichenfolgen-Datei aktualisieren

iLocalize bietet die Möglichkeit, eine Sprache mit einer Zeichenfolgen-Datei zu aktualisieren. Alle Formate, die von den Glossaren unterstützt werden, können importiert werden (siehe Glossare). Um eine Sprache mit einer Zeichenfolgen-Datei zu aktualisieren, gehen Sie so vor:

- Wählen Sie Projekt > Aktualisieren von > Zeichenfolgen
- Wählen oder ziehen Sie die Zeichenfolgen-Datei.
- K licken Sie auf [Weiter], um eine Vorschau der Änderungen zu sehen.
- Eine Ansicht zeigt eine Liste der Dateien, die aktualisiert werden.
- Klicken Sie auf [Importieren], um die Dateien zu aktualisieren.

Hinweis:

- Es empfiehlt sich, die Zeichenfolgen zunächst aus iLocalize zu exportieren, sie zu Ihren Übersetzern zu schicken und die Sprache anschließend mit der übersetzten Zeichenfolgen-Datei zu aktualisieren.
- Die Projekt-Konsole enthält Meldungen, welche Dateien und Zeichenfolgen übersetzt wurden.

## Eine selektierte Datei aktualisieren

Sie können eine selektierte Datei mit einer Zeichenfolgen-Datei aktualisieren. Rechtsklicken Sie die Datei, die Sie aktualisieren wollen und wählen Sie den Kontextmenü-Befehl:

- Aktualisieren von Zeichenfolgen ...