13.10. Sprache für Fehlermeldungen einstellen

PDFUnit wird mit Fehlermeldungen für Englisch und Deutsch ausgeliefert. Zur Ausführungszeit wird automatisch die Sprache gewählt, die das Betriebssystem an den Java-Prozess meldet. Wenn eine andere Sprache gewünscht wird, muss diese Sprache für Java eingestellt werden. Dazu muss man nicht das Betriebssystem verbiegen, es reicht, die gewünschte Sprache beim Start der JVM anzugeben:

// JVM start options:

-Duser.language=de -Duser.country=DE
-Duser.language=es -Duser.country=ES

Es gibt noch eine weitere Möglichkeit, für Java-Anwendungen die Sprachumgebung zu setzen, indem die zuvor gezeigen JVM-OPTIONS in die Umgebungsvariable _JAVA_OPTIONS geschrieben werden:

// Environment setting for Windows:
set _JAVA_OPTIONS=-Duser.language=de -Duser.country=DE

// Environment setting for Unix:
export _JAVA_OPTIONS=-Duser.language=de -Duser.country=DE

Ist die Umgebungsvariable gesetzt, wirkt sie auf alle Java-Prozesse, die anschließend gestartet werden. Wird die Umgebung in einem Skript gesetzt, wirken die Optionen nur innerhalb des Skriptes, die globalen Einstellungen der Maschine bleiben unverändert.