Java Getriebe

Java und NetBeans

Eine große Datei mit Bundletexten

Nicht nur ich mache mir Gedanken darum, wie man seine Anwendung am besten in einer anderen Sprache angezeigt bekommt. Geertjan hat in seinem Blog an verschiedenen Stellen schon mal damit beschäftigt.

In einem aktuellen Beitrag hat er ein Tool aufgetan mit Namen “i18nchecker”. Dieses Tool sammelt aus einem Projekt (Es muss nicht zwingend ein Suiteprojekt sein) alle Bundles zusammen und schreibt diese zusammen in eine CSV Datei. Diese kann dann z.B. in einem Tabellenkalkulationsprogramm geöffnet und bearbeitet werden. Eine Datei mit allen Texten.

Das beste an diesem Tool ist aber, dass diese CSV Datei auch wieder in die Bundledateien aufgespalten werden kann. Man kann also die Gesamtdatei ohne weiteres an einen Übersetzer geben ohne dass dieser Zugriff auf die Quellen haben muss. Zusammen mit einem geschickt gewählten Antskript eine nette Sache.

NetBeans Suite Translator — Project Kenai

Ich habe auf Kenai.com ein neues Projekt angelegt:
NetBeans Suite Translator
Ein erster Versuch das Lokalisieren einer RCP Anwendung in NetBeans etwas einfacher zu gestalten.

Das erste Modul bietet im Moment in einem Suiteprojekt einen zusätzlichen Node “Text Bundles” an in dem alle Bundles aus den Suitemodulen aufgelistet werden. Ziel von diesem Modul soll sein, dass in der Projektansicht schon mal angezeigt wird, welche Bundles noch unvollständig sind.

Derzeit werde ich noch keine NBMs anbieten, da noch alles im “alpha” Stadium ist ((und auch noch ein paar Eigenheiten von meiner Arbeitstätte enthalten sind)). Wer Interesse hat kann sich aber gerne melden und mit programmieren.

Jens

NetBeans Translator

Statt etwas von meinem Wissen preis zu geben stelle ich hier einfach mal eine Frage an alle:

Wie übersetzt ihr eure NetBeans Plattform Anwendungen?

Mir ist klar, wie ResourceBundles funktionieren. Mir ist klar, dass man Module erzeugen kann, die nur die übersetzten Texte enthalten und per Updatecenter verteilt werden.

Mich interessiert: Welche Tools verwendet ihr. Klar lassen sich irgendwelche Buildskripte anpassen (oder neu schreiben) aber ich persönlich finde das wenig “übersetzerfreundlich”. Welches Tool kann ich jemandem in die Hand drücken, dem ich die Quellen auschecke aber der vom Programmieren keine Ahnung hat?

Würde mich über Antworten sehr freuen.