Parser für Microsoft Excel-Dateien
Das Excel-Add-In von Passolo unterstützt die Lokalisierung von Texten, die in Microsoft Excel-Dateien gespeichert sind.
Das Lokalisierungskonzept unterscheidet sich von Lösungen, die von Tools zur Übersetzung von Dokumenten angeboten werden. Das Excel Add-In übersetzt nicht das gesamte Dokument. Es extrahiert nur den Inhalt einer ausgewählten Spalte und speichert die Übersetzung in einer anderen Spalte. Zusätzlich berücksichtigt es Metadaten wie IDs, maximale Textlängen oder andere Eigenschaften.
Mit dem Add-In umgehen Sie die Beschränkungen des Add-Ins für ODBC-Datenbanken, wo der benutzte Microsoft OLE DB-Treiber für Excel nicht mit dem Unicode-Standard konform ist. Dieses Add-In unterstützt alle Sprachen.
Es basiert auf Microsoft Excel, sodass eine Lizenz von Microsoft Excel installiert sein muss, damit Quelltexte gelesen und Übersetzungen geschrieben werden können. Dieses Add-In extrahiert zu übersetzende Texte, die in einem Tabellenblatt einer Arbeitsmappe gespeichert sind. Das Dialogfeld Excel-Arbeitsblatt-Optionen erlaubt die Auswahl einer Spalte als Quelle für die zu übersetzenden Texte. Zusätzliche Metadaten können extrahiert und in der Projektdatei gespeichert werden. Über das Dialogfeld Excel-Übersetzungsspalte kann der Benutzer die Spalte definieren, in der die übersetzten Texte gespeichert werden.
Unterstützte Excel-Versionen
Microsoft Excel 2003 und neuere Versionen werden unterstützt. Microsoft Office installiert in der Regel sogenannte „Primary Interop Assemblies“. Abhängig von der Installationsreihenfolge auf dem System kann es vorkommen, dass diese „Interop Assemblies“ nicht verfügbar sind. In diesem Fall zeigt Passolo die Fehlermeldung „Could not load file or assembly 'Microsoft.Office.Interop.Excel“ an. Laden Sie die „Primary Interop Assemblies“ für die aktuelle Version von Office von der Microsoft-Webseite herunter und installieren Sie sie auf Ihrem System.
Excel-Arbeitsblatt-Optionen
Die Konfiguration muss lokal für jede Textliste einzeln festgelegt werden. Markieren Sie eine Excel-Quelldatei in der Projektansicht und wählen Sie dann aus oder verwenden Sie das entsprechende Kontextmenü. Klicken Sie anschließend im Dialogfenster „Eigenschaften“ auf Optionen.
Arbeitsblatt-Name
Dieses Eingabefeld ist obligatorisch. Geben Sie den Namen des Excel-Arbeitsblatts ein, in dem die zu übersetzenden Texte gespeichert sind.
Starte Übersetzung ab Zeile
Dieses Eingabefeld ist obligatorisch. Geben Sie die Zeile ein, in der der erste zu übersetzende Text gespeichert ist. Dadurch können leere Zeile oder Zeilen mit Spaltennamen übersprungen werden.
ID-Spalte
Dieses Eingabefeld ist optional, aber empfohlen. Geben Sie den Namen der Spalte ein, in der die IDs für den zu übersetzenden Text gespeichert sind. Durch die Verwendung von IDs wird ein einfacher Aktualisierungsprozess unterstützt, wenn die nächste Version der Excel-Datei übersetzt werden muss. Leere IDs sind nicht zulässig. Wenn Quelltexte in das Projekt eingelesen werden, extrahiert Passolo die Texte aus allen Zeilen, bis eine Zeile mit leerer ID gefunden wird.
Gruppierungsspalte
Dieses Eingabefeld ist optional. Geben Sie den Namen der Spalte ein, in der die Gruppen für den zu übersetzenden Text gespeichert sind. Passolo verwendet den Inhalt dieses Felds, um die zu übersetzenden Texte in der Passolo-Ressourcenansicht zu gruppieren. Dieses Feld unterstützt verbundene Excel-Zellen.
Quelltextspalte
Dieses Eingabefeld ist obligatorisch. Geben Sie den Namen der Spalte ein, in der der zu übersetzende Text gespeichert ist. Wenn keine ID-Spalte definiert wurde, liest Passolo Quelltexte in das Projekt ein, bis eine Zelle mit leerem Quelltext gefunden wird.
Kommentarspalte
Dieses Eingabefeld ist optional. Geben Sie den Namen der Spalte ein, in der der Kommentar für den zu übersetzenden Text gespeichert ist. Passolo fügt den Inhalt dieses Felds in das Kommentarfeld des Passolo-Projekts ein.
Spalte „Max. Länge“
Dieses Eingabefeld ist optional. Geben Sie den Namen der Spalte ein, in der die maximale Anzahl der Zeichen für den zu übersetzenden Text gespeichert ist. Passolo fügt den Inhalt dieses Felds in das Feld für die maximale Länge des Passolo-Projekts ein. Dies ermöglicht eine individuelle Längenprüfung für jede Übersetzungszeile.
Spalte mit maximaler Zeilenanzahl
Dieses Eingabefeld ist optional. Geben Sie den Namen der Spalte ein, in der die maximale Anzahl an Zeilen für den zu übersetzenden Text gespeichert ist. Passolo fügt den Inhalt dieses Felds in das Feld für die maximale Zeilenanzahl des Passolo-Projekts ein.
Zusätzliche Eigenschaften
Dieses Eingabefeld ist optional. Fügen Sie den Namen der Spalte ein und geben Sie an, wie deren Inhalt im Passolo-Projekt bezeichnet werden soll. Trennen Sie den Namen der Spalte mit einem Doppelpunkt von der Bezeichnung. Wenn mehrere Eigenschaften für das Arbeitsblatt extrahiert werden sollen, trennen Sie sie mit einem Semikolon (z. B.„AF:Bildschirm;AG:Referenz“). Mit zusätzlichen Eigenschaften kann den Übersetzern weiterer Kontext bereitgestellt werden. Eigenschaften können auch über Makros weiterverarbeitet werden.
Spalte mit maximaler Breite, Spalte mit maximaler Höhe, Spalte mit Schriftart-Alias
Diese Eingabefelder sind optional. Diese Eingabefelder sind optional. Geben Sie die Namen der Spalten ein, in denen die Eigenschaften gespeichert sind, die das TextRenderer Add-In benutzt, um die Übersetzungen in einer speziellen Geräteschriftart darzustellen und zu prüfen (siehe Text-Renderer).
Excel-Übersetzungsspalte
Um einzustellen, wo die übersetzten Texte in der Excel-Zieldatei gespeichert werden, öffnen Sie das Dialogfeld Eigenschaften – Übersetzungsliste und klicken Sie auf Erweitert, um das Dialogfeld Excel-Übersetzungsspalte anzuzeigen. Bitte beachten Sie, dass dieses Dialogfeld für jede Zielsprache aufgerufen und eingestellt werden muss.
Übersetzungsspalte
Dieses Eingabefeld ist obligatorisch. Geben Sie den Namen der Spalte ein, in der der übersetzte Text gespeichert werden soll.