Ich habe eine beigetragene Ansicht in einer Eclipse RCP-Anwendung. Diese Ansicht hat einen lokalisierten Namen %view.name, mit der Übersetzung auf eine plugin.properties-Datei zu "My View Part".
Ich schaue in den Quellcode von Eclipse, um zu verstehen, wie die Internationalisierung funktioniert. Bisher konnte ich noch nicht herausfinden, an welchem Punkt der Wert aus der Eigenschaftsdatei gelesen und als Name der Ansicht zugewiesen wird.
Wenn ich mit dem Teil zum Lesen der Ressourcen beginne, sehe ich, dass die Klasse ManifestLocalization die Eigenschaftsdatei liest, aber ich kann nicht herausfinden, wo sie verwendet wird.
Wenn ich von der Namenszuweisung ausgehe, sehe ich, dass die TableReader-Klasse den Namen des View-Teils erhält, aber dieser ist bereits lokalisiert. Ich habe auch gesehen, dass Eclipse diese plugin.xml irgendwann in ein serialisiertes Objekt umwandelt. Vielleicht geschieht das aus Leistungsgründen?
Meine Frage ist also, zu welchem Zeitpunkt wird diese Zeichenkette "%view.name" in "My View Part" umgewandelt?