FAQ

Was muss ich zu Anfang eines neuen Projektes tun?

Was muss ich tun, wenn NIB-Dateien in einem neuen Projekt fehlerhaft sind?

iLocalize meldet, dass das Nibtool eine NIB-Datei nicht öffnen/importieren kann

Änderungen an lokalisierten NIB-Dateien sind im Interface Builder nicht sichtbar und umgekehrt

Ich kann kein Bundle im Assistenten für neue Projekte wählen

Kann ich Anwendungen direkt aus dem Xcode-Projekt heraus lokalisieren?

Wie füge ich etwas einer NIB-Datei hinzu?

Wann sollte ich den Befehl Markierte Dateien von <language> neu anlegen verwenden?

Wie kann ein PowerGlot-Glossar als Text exportiert werden, um es in iLocalize zu importieren?


F: Was muss ich zu Anfang eines neuen neuen Projektes tun?
A: Bevor Sie mit einem neuen Lokalisierungsprojekt für eine Software beginnen, die nicht Sie entwickelt haben, sollten Sie beim Entwickler nachfragen, ob alle erforderlichen Dateien wie Paletten, Frameworks und Verzeichnisse oder sonstige externe Ressourcen für die Lokalisierung vorhanden sind. Siehe auch iLocalize meldet, dass das Nibtool eine NIB-Datei nicht öffnen kann.

F: Was muss ich tun, wenn NIB-Dateien in einem neuen Projekt fehlerhaft sind?
A: Stellen Sie fest, dass die Voraussetzungen für die Lokalisierung nicht erfüllt sind (siehe auch Was muss ich zu Anfang eines neuen Projektes tunt?) und Sie haben bereits ein neues Projekt angelegt, dann haben Sie folgende zwei Möglichkeiten: Entweder Sie löschen den gesamten Projektordner und warten, bis Ihnen der Entwickler, die entsprechenden Quellen zur Verfügung stellt. Oder aber Sie beginnen alle Ressourcen zu übersetzen, die nicht betroffen sind. Nach der Installation der externen Dateien können Sie in iLocalize die NIB-Dateien der Ausgangssprache löschen und das Projekt erneut aktualisieren. Hinweis: Bedenken Sie, dass es nicht möglich ist, die Oberfläche zu testen, so lange nicht alle Voraussetzungen erfüllt sind. Dies gilt für die Ausgangssprache ebenso wie für jede lokalisierte Sprache.

F: iLocalize meldet, dass das Nibtool eine NIB-Datei nicht öffnen/importieren kann
A: Das Nibtool kann NIB-Dateien dann nicht öffnen, wenn diese optimiert wurden oder externe Ressourcen verwenden, die nicht installiert sind. Wurde die NIB-Datei optimiert, dann benötigen Sie eine nicht-optimierte Version. Für gewöhnlich erhalten Sie diese auch dort, wo Sie die optimierte Version bezogen haben. Installieren Sie alle erforderlichen Paletten unter /Developer/Palettes. Installieren Sie alle erforderlichen Frameworks unter /Library/Frameworks. Normalerweise stellt der Entwickler alle Paletten/Frameworks zur Verfügung, wenn es sich nicht um Standard-Ressourcen handelt oder um Ressourcen, die Xcode unter /Developer/Extras/Palettes verwaltet.

F: Änderungen aus iLocalize sind nicht im Interface Builder sichtbar und umgekehrt
A: Die lokalisierte Datei ist entweder beschädigt oder aber nicht synchron mit der entsprechenden ausgangssprachlichen Datei (dies kann vorkommen, wenn ein Objekt der lokalisierten Datei hinzugefügt oder aus ihr gelöscht wurde). Zuerst überprüfen Sie das Projekt mit Projekt > Prüfen. Dann versuchen <Sie die Datei neu anzulegen mit Projekt > Lege markierte Dateien aus XXX neu an: Mittels einer Option kann das lokalisierte Layout bewahrt werden (schalten Sie diese Option ab, wenn das Problem durch das Neu-Anlegen nicht gelöst wurde).

F: Ich kann kein Bundle im Assistenten für neue Projekte wählen
A: Stellen Sie sicher, dass die Erweiterung des Bundles korrekt in iLocalize registriert wurde (schauen Sie unter Einstellungen > Weitere nach).

F: Kann ich Anwendungen direkt aus dem Xcode-Projekt heraus lokalisieren?
A: iLocalize unterstützt keine Lokalisierung direkt aus Xcode-Projekten heraus. Erstellen Sie die Anwendung (oder das Bundle) in Xcode und legen Sie dann damit ein Projekt in iLocalize an.

F: Wie füge ich etwas einer NIB-Datei hinzu?
A: Wenn Sie Übersetzer sind, sollten Sie niemals der NIB-Datei etwas hinzufügen oder aus ihr löschen, denn dann ist die Datei nicht mehr synchron mit der entsprechenden ausgangssprachlichen Datei. Solche Änderungen sollten nur in der Ausgangssprache und nicht mit iLocalize vorgenommen werden. Zum Beispiel: Wenn eine neue Eigenschaft hinzugefügt werden muss, sollte dies nur der Programmierer in Xcode tun und die Anwendung dann neu erzeugen. Dieses neue Anwendung verwenden Sie dann, um das iLocalize-Projekt zu aktualisieren mit Projekt > Aktualisieren. Dieser Befehl wird die Ausgangssprache entsprechend der neuen Anwendung anpassen und alle Änderungen sicher in allen anderen Sprachen durchführen.

F: Wann sollte ich den Befehl Markierte Dateien von <language> neu anlegen verwenden?
A: Dieser Befehl sollte nur verwendet werden, wenn die lokalisierte Datei inkonsistent oder beschädigt ist, oder das Layout vollständig durcheinander ist. Normalerweise sollte der Befehl keine Anwendung finden müssen.

F: Wie kann ein PowerGlot-Glossar als Text exportiert werden, um es in iLocalize zu importieren?
A: Dies kann mittels eines Skripts von PowerGlot bewerkstellig werden. Im PowerGlot-Verzeichnis öffnen Sie Example AppleScripts > Import-Export und verwenden das Skript Glossar als Textdatei exportieren für den Export.