I18NEditor Drucken
Image Der I18NEditor ist eine Anwendung zum Bearbeiten von I18n-Resourcen-Dateien. Java bietet Klassen, die die Internationalisierung oder Unterstützung verschiedener Sprachen in einem Programm sehr vereinfachen. Die entsprechenden Texte für die einzelnen Sprachen können aus unterschiedlichen Quellen (Datenbanken, Textdateien, Propertiesdateien,...) kommen. Der I18NEditor unterstützt Entwickler, die sich für Propertiesdateien zur Speicherung der Texte entschieden haben.

Überblick

Werden Properties-Dateien für die Speicherung der lokalisierten Texte benutzt, entsteht für jede Sprache eine Datei. Diese Dateien enthalten Schlüssel, die für alle Dateien gleich sind, und die entsprechenden Übersetzungen. Im Programm wird über die Schlüssel auf die Texte zugegriffen. Die Laufzeitumgebung wählt den zugehörigen Text entsprechend der eingestellten Sprache. Das Werkzeug bietet:

  • Automatische Synchronisation der Schlüssel über alle Sprachdateien
  • Unkompliziertes Hinzufügen neuer Schlüssel
  • Einfache Gruppierung der Schlüssel durch Punktnotation
  • Gruppierung der Schlüssel wird in der GUI durch einen Baum dargestellt
  • Einfaches Hinzufügen neuer Sprachen
  • Beim Öffnen muß lediglich die Standard-Sprachdatei gewählt werden - alle alternativen Sprachdateien werden automatisch gefunden und geladen
  • Beim Speichern muß analog nur die Standard-Sprachdatei explizit gespeichert werden - alle alternativen Sprachdateien werden automatisch ebenfalls gespeichert
  • Übersichtliche Darstellung in der GUI - eine Tabelle zeigt die unterstützten Sprachen als Spalten einer Tabelle - Die Zeilen der Tabelle werden durch die Schlüssel definiert.
  • Maschinelle Übersetzung durch Einbinden entsprechender externer Werkzeuge
  • Analyse von Quelltexten zum automatischen Import der verwendeten Schlüssel
  • Navigationshilfen zur Suche nach Schlüsseln, für die noch Übersetzungen fehlen

Die Anwendung macht ein für allemal Schluss mit den Problemen, die durch Abspeichern einer Properties-Datei im falschen Encoding verursacht werden können - alle bearbeiteten Dateien werden immer im Encoding ISO 8859-1 abgeleg. Die Anwendung unterstützt nur das ältere zeilenbasierte Format für Properties-Dateien. Das neuere XML-Format (seit Java 1.5 verfügbar) wird nicht unterstützt.

Image
GUI des I18NEditors bei der Arbeit
 

Webstart-Demo 

Um sich die Demoversion anschauen zu können, müssen Sie angemeldet sein!

 

Wünschen Sie nähere Informationen zu diesem Produkt, freuen wir uns über eine Kontaktaufnahme. Wir setzen uns umgehend mit Ihnen in Verbindung.