In deiner ASP-Anwendung werden alle Strings für die Ausgabe in einer bestimmten nativen Sprache programmiert, zum Beispiel in Englisch. Über einen Funktionsaufruf wie xMsg werden diese Strings vor der Ausgabe in eine beliebige andere Sprache übersetzt. Die Übersetzungen sind pro Sprache in je einer Sprach-Datei abgelegt, welche von deiner ASP-Anwendung geladen wird.
Anwendungsbeispiel
Response.Write xMsg( "This Message gets translated in any language you support." )
Das Verwalten der Übersetzungs-Dateien wird über das Tool xlang.asp, eine ASP-Anwendung, bewerkstelligt. Mit Hilfe dieses Tools werden alle Ausgaben deiner ASP-Anwendung gesucht und in allenfalls bereits bestehende Sprach-Dateien eingepflegt. Neue Meldungen können darin einfach gefunden und übersetzt werden. Wird für eine Meldung keine Übersetzung gefunden, wird einfach der native Text von xMsg() als Ausgabe verwendet.