
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.
Sie haben die Schritte ausgeführt, die im Abschnitt Beispielprojekt im SAP NetWeaver Developer Studio anlegen beschrieben sind.
<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
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
Verwenden Sie keine Leerzeichen in den Schlüsseln. Verwenden Sie stattdessen Unterstriche.
z. B.
Alias = companyname_PropertiesBundle File = com.<%companyname%>.km.resource.bundle.my_UICConstsKey for Label = test_propertiesJava Class = com.sapportals.wcm.rendering.uicommand.cm.UIDetailsCommand
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.
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.