I18NEdit - Ein Werkzeug für Softwareübersetzungen im Java-Stil

Hinweis: I18NEdit richtet sich naturgemäß an Muttersprachler verschiedener Sprachen. Das Programm ist momentan mit deutscher und englischer Benutzeroberfläche ausgestattet. Die Online-Hilfe und die Seiten bei SourceForge sind aber nur in Englisch verfügbar.

I18NEdit
I18NEdit

I18NEdit dient der Verwaltung von mehrsprachigen und/oder lokalisierten Programmen oder Werkzeugen, die dem Java-ResourceBundle-Schema folgen. Es nutzt die eingebauten Möglichkeiten von Java und stellt zusätzlich eine PHP-Adapterklasse für den Zugriff auf solche ResourceBundles zur Verfügung. Die Ziele von I18NEdit sind:

  • Einfache Bedienung für Entwickler und insbesondere für Übersetzer.
  • Schneller Zugriff auf alle Resourcen auch von größeren Programmen mit vielen .properties-Dateien.
  • Automatische Erfassung von Properties, die auf Grund von Änderungen in der Übersetzungquelle in einem bestimmten Ziel geändert werden müssen.
  • Property-Dateien können auch außerhalb von I18NEdit bearbeitet werden, ohne dass es zu Problemen kommt.
  • Baut vollständig auf das originale java.util.ResourceBundle auf, keine zusätzlichen Klassen im Programm nötig.

Die Features:

  • Anzeige aller .property-Dateien eines Programmes in einem Baum.
  • Alle Lokalisierungen einer Property können zentral geändert werden.
  • Die .property-Dateien selbst enthalten keine Verwaltungsinformationen
  • Zusätzliche Werkzeuge für die Eingabe beliebiger Unicode-Zeichen, die mit der lokalen Tastatur nicht zugänglich sind.
  • Im- und Export für verteiltes Arbeiten an Übersetzungen

I18NEdit ist besonders nützlich, wenn in größeren Projekten Entwickler und verschiedene Übersetzer gleichzeitig an den anzuzeigenden Strings bzw. Properties arbeiten. Die Entwickler können diese Properties in der Primärsprache des Projektes ändern oder neue hinzufügen. I18NEdit vollzieht dies nach und zeigt dem Übersetzer dann nur solche Properties an, die sich seit seinem letzten Übersetzungsdurchgang geändert haben oder die neu hinzugekommen sind.

Weitere Informationen und Download

I18NEdit wird bei SourceForge.net gehostet, der weltgrößten Entwickler-Website für Open Source Software. Alles weitere findet sich dort:

Quelltexte

Die Quelltexte sind über unser öffentliches git-Archiv erreichbar:

Das Web-Interface erlaubt auch einen Download ohne lokal installiertes git ("snapshot"-Links in der Übersicht ganz rechts).

Lizenz und Gewährleistung

I18NEdit wird unter der GNU General Public License (GPL) vertrieben. Das heißt, dass aus I18NEdit abgeleitete Programme ebenfalls unter der GPL veröffentlicht werden müssen, insbesondere muss der geänderte Quelltext veröffentlicht werden. Das bezieht sich aber nicht auf mit I18NEdit erstellte Werke. Die Situation ist vergleichbar mit dem GNU C Compiler, der ebenfalls unter der GPL vertrieben wird, aber in beliebig lizenzierten Softwareprojekten verwendet werden darf. Im Zweifelsfall gelten die offiziellen Dokumente der FSF:


I18NEdit is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

I18NEdit is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with I18NEdit; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


SourceForge Logo

Get Java now!