Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Internationalisierung und Übersetzung  Dokument im Navigationsbaum lokalisieren

Bei der Oberflächengestaltung Ihrer Web-Applikation stehen verschiedene Arten von Texten zur Verfügung:

·        Statische Texte

·        Dynamische Texte

·        Langtexte

Siehe auch:

Hilfetexte in und für Web-Dynpro-Applikationen

Statische Texte

Verwendung

Sie können in den Views Ihrer Web-Applikationen mit Textliteralen und Texten aus dem Online Text Repositoriy (OTR) arbeiten.

Wenn Sie nur OTR-Texte verwenden, haben Sie den Vorteil, dass Ihre Web-Applikation sprachunabhängig wird. Alle Texte, die im OTR abgelegt sind, werden zur Laufzeit in der entsprechenden Anmeldesprache ausgegeben; sind die Texte noch nicht in der Anmeldesprache vorhanden, werden sie in der Systemsprache angezeigt. Die OTR-Texte, die Sie anlegen, werden automatisch übersetzt bzw. zur Übersetzungstransaktion (SE63) weitergeleitet und stehen dort im Arbeitsvorrat für die Übersetzung bereit. Siehe auch Übersetzung von OTR-Texten.

Sie können die OTR-Texte, die Sie angelegt haben, bei Bedarf nachträglich ändern.

Funktionsumfang

OTR-Aliase sind im View Designer eingebaut für alle Properties mit dem Typ übersetzbarer Text-Properties bzw. Eigenschaften (WDY_MD_TRANSLATABLE_TEXT). Diese Typen sind auch durch das F4-Hilfe-Symbol erkennbar.

·        Es werden immer die OTR-Aliases des aktuellen Pakets zur Auswahl angezeigt

·        Neue OTR-Aliases können angelegt werden

Achtung

Der Umzug einer Component mit OTR-Aliases von einem lokalen in ein transportierbares Paket kann zu Problemen führen

Aktivitäten

...

       1.      Rufen Sie den View Designer Ihrer View im Änderungsmodus auf und navigieren Sie auf das UI-Element, für das Sie einen OTR-Alias anlegen bzw. verwenden möchten.

       2.      Klicken Sie z.B. für das Attribut text oder tooltip im Feld für den Wert das Symbol Diese Grafik wird im zugehörigen Text erklärt an.

Das Fenster Textauswahl wird geöffent. Sie sehen alle OTR-Aliase, die das Paket enthält, dem auch Ihre Component zugeordnet ist.

                            a.      Wenn Sie einen bereits bestehenden Alias verwenden möchten, wählen Sie den betreffenden Eintrag in der Spalte Aliasname aus und wählen Sie Enter.

                            b.      Wenn Sie einen neuen Alias verwenden möchten, geben Sie in das Feld für den Wert die Zeichenfolge $OTR:Aliasnameein und wählen Sie Enter.

Wenn der Alias noch nicht existiert, werden Sie gefragt, ob Sie ihn anlegen möchten. Bejahen Sie dies und geben Sie im folgenden Popup den gewünschten Text ein. Als Textlänge können Sie bis zu 255 Zeichen angeben.

                            c.      Wenn Sie einen Alias für die Property definiert haben, der im eigenen Paket liegt und dem entsprechenden Entwicklungsobjekt (in diesem Fall View = WDYV) zugeordnet ist, können Sie diesen Alias per Doppelklick auf die Property ändern. Dabei öffnet sich wieder das Edit-Fenster wie beim Anlege-Vorgang.

       3.      Sichern Sie Ihre Eingaben.

Zurücksetzen des OTR-Puffers

Beim Ausführen einer Anwendung, die OTR-Texte verwendet, kann es vorkommen, dass einige Texte, auch wenn sie korrekt übersetzt worden sind, nicht korrekt angezeigt werden:

      es wird gar kein Text angezeigt, oder

      es wird ein veralteter Text angezeigt, oder

      es wird ein Text in einer anderen Sprache angezeigt

Zur Laufzeit werden die Texte aus einem Puffer gelesen, der bei der Übersetzung nicht automatisch zurückgesetzt wird. In diesem Fall können Sie händisch den OTR-Puffer zurücksetzen, indem Sie im OK-Code-Feld /$OTR eingeben.

Dynamische Texte

Wenn Ihre Texte erst zur Laufzeit zusammengesetzt werden oder Variablen enthalten, können Sie Textsymbole der Assistance-Klasse verwenden. Lesen Sie weiter unter Arbeiten mit der Assistance-Klasse.

Langtexte

Für die Anzeige von langen Texten steht das UI-Element FormattedTextView zur Verfügung. Lesen Sie dabei besonders den Abschnitt Konvertierung von SAPscript-Texten in formatierte Texte in der Dokumentation zu diesem UI-Element. Ein Beispiel finden Sie im System in der Web-Dynpro-ABAP-Anwendung WDR_TEST_MISC.

Hinweis

Wenn Sie für die Anzeige von Langtexten SE61-Texte verwenden möchten, beachten Sie, dass nicht alle SAPscript-Eigenschaften im Web Dynpro ABAP einsetzbar sind.

Der Einsatz von OTR-Langtexten und deren Anzeige in einem TextView wird nicht empfohlen oder unterstützt.

 

Ende des Inhaltsbereichs