JRas-Ressourcenpakete

Sie können Ressourcenpakete auf verschiedene Weise erstellen. Der beste und einfachste Weg besteht darin, eine Eigenschaftendatei zu erstellen, die ein Ressourcenpaket "PropertiesResourceBundle" unterstützt. Dieses Beispiel veranschaulicht, wie eine solche Eigenschaftendatei erstellt wird.

Beispiel für Ressourcenpaket

Das JRas-Framework, das in dieser Task und den untergeordneten Tasks beschrieben wird, wird nicht weiter unterstützt. Sie können jedoch ähnliche Ergebnisse mit der Java™-Protokollierung erzielen.

Für dieses Beispiel werden vier lokalisierbare Nachrichten bereitgestellt. Die Eigenschaftendatei wird erstellt, und die Schlüssel-/Wert-Paare werden in die Datei eingefügt. Alle normalen Konventionen und Regeln für Eigenschaftendateien gelten für diese Datei. Darüber hinaus muss der Ersteller weitere Einschränkungen für die Werte, die von der Java-Klasse "MessageFormat" ausgehen, berücksichtigen. Beispielsweise muss ein Apostroph mit einem Escape-Zeichen versehen werden, da sonst ein Fehler auftritt. Vermeiden Sie auch die Verwendung von nicht portierbaren Zeichen. WebSphere Application Server unterstützt nicht die Verwendung erweiterter Formatierungskonventionen, die die Klasse "MessageFormat" unterstützt, wie z. B. {1, date} oder {0, number, integer}.

Nehmen Sie an, dass das Basisverzeichnis für die Anwendung, die dieses Ressourcenpaket verwendet, baseDir ist, und dass dieses Verzeichnis im Klassenpfad angegeben ist. Nehmen Sie an, dass die Eigenschaftendatei in einem Unterverzeichnis von baseDir, das nicht im Klassenpfad angegeben ist (z. B. baseDir/subDir1/subDir2/resources), gespeichert ist. Damit die Nachrichtendatei aufgelöst werden kann, wird der Name subDir1.subDir2.resources.DefaultMessage zur Angabe des PropertyResourceBundle verwendet und an die Nachrichtenprotokollfunktion übergeben.

In diesem Beispiel hat die Eigenschaftendatei den Namen DefaultMessages.properties:

# Inhalt der Datei DefaultMessages.properties 
MSG_KEY_00=Eine Nachricht ohne Substitutionsparameter. 
MSG_KEY_01=Eine Nachricht ohne Substitutionsparameter: parm1={0} 
MSG_KEY_02=Eine Nachricht mit zwei Substitutionsparametern: parm1={0}, parm2 = {1} 
MSG_KEY_03=Eine Nachricht mit drei Substitutionsparametern: parm1={0}, parm2 = {1}, parm3={2} 

Wenn die Datei DefaultMessages.properties erstellt wurde, kann die Datei an ein Übersetzungscenter gesendet werden, das die lokalisierten Versionen erstellt.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_jrasresbs
Dateiname:rtrb_jrasresbs.html