Anfang des Inhaltsbereichs

konzeptionelle Dokumentation Verwendung von Sprachressourcendateien  Dokument im Navigationsbaum lokalisieren

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.htrc

Die 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

Beispiel

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.

Beispiel

Eine Sprachressourcendatei für Deutsch kann z.B. unter anderem die folgenden Schlüssel enthalten:

Schlüssel

Text

Title

Statusabfrage fuer Bestellungen
[Ask for order status]

Ok

OK

Cancel

Abbrechen
[Cancel]

Exit

Beenden
[Exit]

4711

Sind Sie sicher?
[Are you sure?]

#4712

Diesen Key gibt es nicht!
[This key does not exist!]

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:

Beispiel

<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>