Verwendung von Sprachressourcendateien
Wenn Sie dieselben HTML-Templates für alle unterstützten Sprachen verwenden möchten, können Sie sogenannte Sprachressourcendateien einsetzen. Hierbei legen Sie für jede Sprache eine eigene Sprachressourcendatei an. Die Ressourcendateien werden zusammen mit den HTML-Templates abgelegt und gemäß folgender Konvention benannt:
<service>_<sprache>.htrc
also z.B.
ECS3_D.htrcDie Sprachressourcendateien zu einem Service müssen im gleichen Verzeichnis abgelegt sein wie die HTML-Templates:
...\2.0\<virtual-ITS>Templates\Service
Also z.B. C:\Program Files\SAP\ITS\2.0\<virtual-ITS>\Templates\ECS3
Werden Sprachressourcendateien eingesetzt, folgen die HTML-Templates einer geänderten Namenskonvention. In diesem Fall muß die Sprachkennung im Dateinamen weggelassen werden. Die HTML-Templates werden sonst nicht erkannt. Wenn die Kennung weggelassen wird, lautet der Dateiname wie folgt:
<Modulepool>_<screennumber>.html

Zur Verwendung von Sprachressourcendateien anstelle der folgenden sprachenspezifischen Templates
saplec30_1000_d.html
saplec30_1000_e.html
saplec30_2000_d.html
saplec30_2000_e.html
müssen Sie die folgenden Dateien implementieren (zwei Templates und zwei Ressourcendateien):
saplec30_1000.html
saplec30_2000.html
ecs3_d.htrc
ecs3_e.htrc
Aufbau einer Sprachressourcendatei
Eine Sprachressourcendatei enthält eine Anzahl von Ressourcen-Keys, von denen jeder einen Namen und einen Wert besitzt. Der Name ist ein Platzhalter, und der Wert ist die Übersetzung des Keys in die gegebene Sprache.
Der Ressourcen-Key wird als Platzhalter in einem HTML-Template verwendet und gibt an, wo der übersetzte Text (der Ressourcenwert) zur Laufzeit eingefügt werden soll.

Eine Sprachressourcendatei für Deutsch kann z.B. unter anderem die folgenden Schlüssel enthalten:
Schlüssel |
Text |
Title |
Statusabfrage fuer Bestellungen |
Ok |
OK |
Cancel |
Abbrechen |
Exit |
Beenden |
4711 |
Sind Sie sicher? |
#4712 |
Diesen Key gibt es nicht! |
frontcolor |
0x000000 |
backcolor |
0xffffff |
Verwendung der Ressourcen-Keys
In HTML-Templates können die Ressourcen-Keys überall dort verwendet werden, wo sonst auch eine HTMLBusiness-Konstante stehen könnte. Dabei muß dem Ressourcen-Key das Nummernzeichen (
#) vorangestellt werden:
<html>
<head>
<title>`#title`</title>
</head>
<body bgcolor="`#backcolor`" text="`#frontcolor`">
<form action="`wgateURL()`" method="post">
…
<input type=submit name="~OkCode=/00" value=" `#ok` ">
<input type=submit name="~OkCode=/NEX" value=" `#exit`">
</form>
</body>
</html>