Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Bezeichner von Eigenschaften ä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 in der englischen Version den Bezeichner Read only der Eigenschaft cm_readonly gegen den Bezeichner Write protected 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. Beachten Sie die folgende Konvention:

<bundle file name>_<language>.properties

z. B. 

my-labels_de.properties

my-labels_es.properties

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

my-labels.properties

 

       2.      Erstellen Sie in diesen Dateien Einträge für die Bezeichner der Eigenschaften. Die Einträge müssen der Form Schlüssel=Bezeichner entsprechen.

 

Hinweis

Die Schlüssel bestehender Eigenschaften können Sie der Konfiguration (Parameter Key for Label) entnehmen.

 

z. B.

für die deutsche Bundle-Datei my-labels_de.properties:

cm_readonly=Schreibgesch\u00FCtzt

für die spanische Bundle-Datei my-labels_es.properties:

cm_readonly=Solo lectura

für die Standard-Bundle-Datei my-labels.properties:

cm_readonly=Write protected

 

Hinweis

Beachten Sie, für Umlaute und Sonderzeichen die Unicode-Notation zu nutzen. Nachfolgend einige Beispiele für deutsche Umlaute:

\u00E4 =ä

\u00C4 =Ä

\u00DF =ß

\u00F6 =ö

\u00D6 =Ö

\u00FC =ü

\u00DC =Ü

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 im Portal im iView Konfiguration unter Content Management Global Services Property Metadata Metadata Extensions eine neue Metadatenerweiterung an.

z. B.  my_metadata_extension

Tragen Sie hier den Namen der Bundle-Datei aus Schritt 1 mit der Paketstruktur, aber ohne Erweiterung ein:

z. B. Bundle File = com.<%your company name%>.km.resource.bundle.my-labels

 

       5.      Rufen Sie unter Content Management Global Services Property Metadata Properties die Konfiguration der Eigenschaft (z. B. cm_readonly) auf.

Wählen Sie im Parameter Metadata Extension die in Schritt 5 angelegte Metadatenerweiterung aus, z. B. Metadata Extension = my_metadata_extension.

Tragen Sie im Parameter Key for Label den verwendeten Schlüssel ein, z. B. cm_readonly und sichern Sie.

 

Ergebnis

Auf der Oberfläche sehen Sie nun abhängig von der Portalsprache den jeweils gültigen Bezeichner. 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