Zugriff auf Sprachverwaltungsresourcen (Berechnungsausdruck)

Liefert einen Wert aus der Sprachverwaltung, abhängig von der aktuellen Benutzersprache.

Syntax:
[bundle, resource,default,... param]

Parametername

Beschreibung

bundle

Der Name des Ressource-Bundles in der Sprachverwaltung

resource

Der Ressourcenname

default

Ein Standardwert, falls der gesuchte Eintrag nicht gefunden wurde

param

Jeder weitere Parameter nach dem Standardwert steht stellvertretend für einen Platzhalter in der angeforderten Ressource.
Platzhalter werden in Ressourcen über "{Index}" Wörter definiert. Dabei werden die Parameter gemäß ihrem Index (beginnend bei 0) ersetzt.

Beispiel mit angenommener Ressource "mybundle/testressource" = "{1}: {0}":
[mybundle, testressource,Nicht gefunden: testressource,Welt,Hallo]
Ergebnis: "Hallo: Welt"

Beispiel: [common,cancel]Liefert den Wert "Abbrechen"


Syntax:
[Bundle, Ressource,Standardwert,... Parameterliste]

Parametername

Beschreibung

Bundle

Der Name des Ressource-Bundles in der Sprachverwaltung

Ressource

Der Ressourcenname

Standardwert

Ein Standardwert, falls der gesuchte Eintrag nicht gefunden wurde

Parameterliste

Jeder weitere Parameter nach dem Standardwert steht stellvertretend für einen Platzhalter in der angeforderten Ressource.
Platzhalter werden in Ressourcen über "{Index}" Wörter definiert. Dabei werden die Parameter gemäß ihrem Index (beginnend bei 0) ersetzt.

Beispiel mit angenommener Ressource "mybundle/testressource" = "{1}: {0}":
[mybundle, testressource,Nicht gefunden: testressource,Welt,Hallo]
Ergebnis: "Hallo: Welt"


Anwendungsbeispiele:

Syntax

Kommentar

Standard-Ausgabe DE

Standard-Ausgabe EN

[common,cancel]

Zugriff auf einen Lokalisierungseintrag identifiziert durch Bundle und Resource Name

  • Falls kein entsprechender Eintrag existiert, wird ein leerer Text zurückgeliefert

Abbrechen

Cancel

[common, $input,NO_ENTRY]

Zugriff auf einen Lokalisierungseintrag identifiziert durch Bundle und Resource Name

  • Falls kein entsprechender Eintrag existiert, wird der Standardwert (NO_ENTRY) zurückgeliefert

Mit Text "cancel" als Eingabedaten:
Abbrechen

Mit Text "abort" als Eingabedaten:
NO_ENTRY

Mit Text "cancel" als Eingabedaten:
Cancel

Mit Text "abort" als Eingabedaten:
NO_ENTRY

[common, unsavedChanges.validation.msg,DEFAULT,[de.lobster.scm.base.address.Address,\$name]]

Zugriff auf einen Lokalisierungseintrag mit Parameter.

Verschachtelung:
Der Parameter wird dabei ebenfalls aus der Sprachverwaltung geladen

Ungespeicherte Änderungen in Adresse

Unsaved data in Address