Add-In für Java-Programme

Das SDL Passolo-Add-In für Java erlaubt die Lokalisierung internationalisierter Java-Anwendungen.

Dabei unterstützt das Add-In die Lokalisierung aller gängigen Ressourcenformate, die in Quelltextdateien, kompilierten Binärdateien und komprimierten JAR-Dateien verwendet werden. Die Passolo-Parser-Technologie kann für die Java-Plattformen J2EE, J2SE und J2ME eingesetzt werden.

Eigenschaftendateien haben die Dateiendung PROPERTIES und bestehen aus einer einfachen Liste mit IDs und Texten.

ListResourceBundles sind Java-Klassen, die von der Basis java.util.ListResourceBundle oder einer davon abgeleiteten Klasse abgeleitet sind. Das Java-Add-In verarbeitet sowohl die Quelltextdateien mit der Dateiendung JAVA als auch die kompilierten Binärdateien mit der Dateiendung CLASS.

ArrayResourceBundles sind wie ListResourceBundles Java-Klassen, die allerdings einen etwas anderen Aufbau aufweisen. ArrayResourceBundles wurden von Inprise Borland und Oracle eingeführt. Auch hier verarbeitet das Java-Add-In die Quelltextdateien und die kompilierten Binärdateien.

In JAR- und WAR-Dateien können ganze Java-Anwendungen komprimiert zusammengefasst werden, was die Verteilung und Verwaltung stark vereinfacht. Das Java-Add-In kann Eigenschaftendateien und ResourceBundles aus den in einer JAR-/WAR-Datei enthaltenen Dateien extrahieren und die Übersetzungen gemäß den Java-Konventionen wieder in die JAR-/WAR-Datei einfügen.