Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Bezeichner der Befehle ändern  Dokument im Navigationsbaum lokalisieren

Verwendung

Der Einsatz von Bundle-Dateien erlaubt neben der Lokalisierung der Sprache auch die Anpassung der Bezeichner.

Folgendes Beispiel zeigt, wie Sie für verschiedene Sprachen geeignete Bezeicher nutzen können und wie Sie den englischen Bezeichner Details des Befehls, der für den Aufruf des Details-Dialoges verwendet wird, gegen den Bezeichner Properties austauschen.

 

Voraussetzungen

Sie haben die Schritte ausgeführt, die im Abschnitt Beispielprojekt ins SAP NetWeaver Developer Studio importieren beschrieben sind.

 

Vorgehensweise

 

...

       1.      Legen Sie im SAP NetWeaver Developer Studio für jede Sprache eine Bundle-Datei an. Nutzen Sie hierfür einen Texteditor. Beachten Sie die folgende Konvention:

<bundle file name>_<language>.properties

z. B. 

my_UICConsts_de.properties

my_UICConsts_es.properties

Sie benötigen ebenfalls eine Bundle-Datei für die Standard-Sprache (zumeist Englisch).

z. B.  my_UICConsts.properties

 

       2.      Erstellen Sie in diesen Dateien Einträge in der Form: Schlüssel=Bezeichner.

z. B.

für die deutsche Bundle-Datei my_UICConsts_de.properties:

test_properties=Eigenschaften

für die spanische Bundle-Datei my_UICConsts_es.properties:

test_properties=Propiedades

für die Standard-Bundle-Datei my_UICConsts.properties:

test_properties=Properties

 

Hinweis

Verwenden Sie keine Leerzeichen in den Schlüsseln. Verwenden Sie stattdessen Unterstriche.

 

       3.      Exportieren und deployen Sie die PAR-Datei, die die Bundle-Dateien enthält (siehe PAR-Datei exportieren und deployen).

 

       4.      Legen Sie in der Konfiguration unter Content Management User Interface Commands UI Commandeinen neuen Befehl an:

z. B.

Alias         = companyname_Properties
Bundle File   = com.<%companyname%>.km.resource.bundle.my_UICConsts
Key for Label = test_properties
Java Class    = com.sapportals.wcm.rendering.uicommand.cm.UIDetailsCommand

 

Empfehlung

Wir empfehlen, für eigene Befehle im Alias ein Präfix zu verwenden. Dies erleichtert Ihnen die Unterscheidung zwischen standardmäßig enthaltenen Befehlen und von Ihnen erstellten Befehlen.

 

Ergebnis

Auf der Oberfläche sehen Sie nun abhängig von der Portalsprache den jeweils gültigen Bezeichner für einen Befehl. Sollte für eine Sprache keine eigene Bundle-Datei existieren, wird der Bezeichner in der Sprache der Standard-Bundle-Datei (Englisch) ausgegeben.

Ende des Inhaltsbereichs