Editor zur Übersetzung eines Spezifikationstextes
Spezifikationstexte einer Textdefinition, die als übersetzbar konfiguriert wurde, können ausgehend vom Toolfenster Übersetzung im Editor zur Übersetzung eines Spezifikationstextes in eine Anzeigesprache übersetzt werden.
Zweck
Der Editor zur Übersetzung eines Spezifikationstextes dient dem Übersetzen eines Spezifikationstextes und der Übernahme von Formatierungen aus dem Quelltext.
Im Editor können die Spezifikationstexte folgender Textdefinitionen übersetzt werden:
- Textdefinitionen, die als formatierbar (Ist formatierter Text) und als übersetzbar (ist übersetzbar) konfiguriert wurden
- Nicht formatierbare Textdefinitionen mit der Anzeigevariante Dokumentenbereich, die als übersetzbar konfiguriert wurden
Aufruf
Werden im Toolfenster Übersetzung Modellelemente angezeigt, die Spezifikationstexte besitzen, dann werden diese Spezifikationstexte aller übersetzungsrelevanten Textdefinitionen ebenfalls angezeigt. In der Spalte Übersetzung erscheint für jeden dieser Einträge die Schaltfläche Text..., über die der Editor zur Übersetzung eines Spezifikationstextes geöffnet werden kann.
Aufbau
Das Dokumentenfenster des Editors ist zweigeteilt. Im linken Bereich wird ein Spezifikationstext in der Modellsprache, rechts in der Anzeigesprache angezeigt.
Hinweis
Angezeigt wird der Spezifikationstext einer Textdefinition.
Bei der Konfiguration einer Textdefinition kann mit dem Merkmal ist übersetzbar festgelegt werden, ob zugeordnete Spezifikationen übersetzbar sind.
Je nach Fokus im linken oder rechten Bereich stehen die Befehle im Menübandregister Text zur Verfügung.
Spezifikationen übersetzen
Arbeiten im Editor
Der Originaltext in der Modellsprache im linken Bereich ist nur lesbar.
Die Übersetzung geben Sie im rechten Bereich ein. Zum Arbeiten in diesem Bereich stehen die Befehle für Spezifikationstexte im Menübandregister Text zur Verfügung.
Hinweis
Die Rechtschreibkorrektur prüft den eingegebenen Text technisch bedingt erst beim Abspeichern in der aktiven Anzeigesprache.
Der Befehl Übersetzung>Automatisch übersetzen im Menübandregister Text ermöglicht die automatische Übersetzung des Textes von der Modell- in die Anzeigesprache per Webservice.
Der komplette Text in der Modellsprache wird übersetzt und ersetzt den Inhalt des rechten Fensters. Die Funktionalität entspricht damit der des gleichnamigen Befehls im Toolfenster für Übersetzungen. Dabei gilt:
-
Die Struktur des Textes (z.B. Absätze, Listen, Tabellen) bleibt bei der Übersetzung erhalten.
-
Bilder bleiben erhalten.
-
Der Text wird absatzweise übersetzt. Die Zeichenformatierung des Absatzanfangs wird für den gesamten Absatz übernommen. Abweichende Zeichenformatierungen nachfolgend im Absatz werden nicht übernommen. Solche Formatierungen können in einer manuellen Nacharbeit mittels des Befehls Text>Schriftart>Format übertragen nachgetragen werden.
-
Hyperlinks auf Elemente desselben Modells bleiben erhalten. Unmittelbar nach der Übersetzung enthält der Hyperlink als Text einen Platzhalter. Nach dem Speichern wird dann stattdessen die Übersetzung des Elementnamens in die Anzeigesprache verwendet.
-
Für alle anderen Arten von Hyperlinks gilt: Besteht der gesamte Absatz aus einem einzigen Hyperlink, dann bleibt dieser bei der Übersetzung erhalten. Ansonsten nicht, auch nicht am Absatzanfang.
Hinweis
Beachten Sie, dass zur Übernahme von Formatierungen im linken Bereich lediglich eine gesetzte Einfügemarke und keine Selektion Voraussetzung ist.
Änderungen übernehmen Sie mit dem Befehl Text>Spezifikation>Speichern (Strg+S).
Nutzbare Funktionen im linken Bereich der Modellsprache
Sie können den Spezifikationstext nicht bearbeiten, sondern nur lesen und seine Formatierung in den rechten Bereich kopieren.
Setzen Sie dazu die Einfügemarke in die Formatierung oder den Hyperlink, den Sie übertragen wollen, und wählen Sie Text>Schriftart>Format übertragen.
Um die kopierte Formatierung auf einen Absatz zu übertragen, klicken Sie im rechten Bereich in diesen Absatz. Der Absatz wird wie im linken Bereich formatiert.
Um die kopierte Formatierung auf einen zusammenhängenden Text zu übertragen, selektieren Sie im rechten Bereich diesen Text. Der Text wird wie im linken Bereich formatiert.
Um den kopierten Hyperlink auf einen zusammenhängenden Text zu übertragen, selektieren Sie im rechten Bereich diesen Text. Der Text wird mit dem Hyperlink formatiert.
Nutzbare Funktionen im rechten Bereich der Anzeigesprache
Sie können den übersetzten Spezifikationstext bearbeiten.
Der Editor bietet folgende Funktionen, die Sie über das Kontextmenü oder das Menübandregister Text ausführen können:
-
Ändern von Schriftart und -größe 1
-
Ändern von Schriftfarbe und -schnitt
-
Übertragen der Formatierung
-
Löschen der Formatierung
-
Zurücksetzen auf Vorgabe-Schrift 2
Schrift auf die Vorgabe setzen. Die Vorgabe ist entweder in der Konfiguration für diese Textart hinterlegt oder in den Optionen gesetzt.
-
Formatierung von Absätzen (Aufzählung, Einzug, Bündigkeit)
-
Einfügen und Bearbeiten von Tabellen (Zeilen und Spalten einfügen und löschen, Spaltenbreiten setzen, erste Zeile als Überschrift kennzeichnen)
-
Einfügen von Links
-
Einfügen von Modellreferenzen
-
Rechtschreibkorrektur
Platzhalter
Spezifikationen können Platzhalter enthalten, die auch in der Anzeigesprache verwendet werden können.
Spezifikationen können die folgenden Platzhalter enthalten:
-
$(model_name) wird durch den Namen des Modells ersetzt.
-
$(name) wird durch den Namen des Elements ersetzt.
-
$(creator) wird durch den Namen des Benutzers ersetzt, der das Element angelegt hat.
-
$(creation_date) wird durch das Datum der Erzeugung ersetzt.
-
$(modifier) wird durch den Namen des Benutzers ersetzt, der das Element zuletzt geändert hat.
-
$(modification_date) wird durch das Datum der letzten Änderung ersetzt.
-
$(history) wird durch üblichen History-Eintrag ersetzt, der die Erzeugung und die letzte Änderung mit dem jeweiligen Benutzer, dem jeweiligen Datum und Uhrzeit enthält.
-
$l(<Labelname>) wird durch den Wert des angegebenen Labels für das Element ersetzt. Der logische Labelname muss verwendet werden.
-
$(label) wird durch einen Text ersetzt, der alle zugeordneten Labels mit deren Werten in der Form name : value enthält. Sind keine Labels zugeordnet, wird Keine Labels generiert.
-
$t(<Textname>) wird durch den Wert des angegebenen Spezifikationstextes für das Element ersetzt. Formatierte Texte werden ohne Formatierung eingebettet. Der logische Textname muss verwendet werden.