Referent: Mathias Raacke
Windows Presentation Foundation Anwendungen lassen sich nicht mehr so einfach und bequem im Designer in andere Sprachen übersetzen, wie es noch bei Windows Forms oder ASP.NET Anwendungen möglich war. Weder Visual Studio noch Expression Blend bieten eine direkte Unterstützung für die Lokalisierung von WPF-Anwendungen. Es gibt zwar eine Lokalisierungs-API für WPF, doch zu der API gibt es lediglich eine für die Praxis ungeeignete Beispielanwendung. Alternativ dazu gibt es verschiedene Ansätze aus der Community, um WPF Anwendungen zu lokalisieren, die jedoch ihrerseits mit verschiedenen Nachteilen verbunden sind.
Aus diesem Grund entwickelt Mathias Raacke zurzeit ein Lokalisierungs-Plugin für Visual Studio 2010, das die Lokalisierung von WPF Anwendungen erheblich vereinfachen soll und auch den Übersetzer in die Lokalisierung mit einbindet. Der Datenaustausch zwischen Entwickler und Übersetzer erfolgt dabei über Windows Azure.
In diesem Vortrag erfahren die Teilnehmer zunächst, mit welchen Techniken WPF Anwendungen an verschiedene Sprachen und Kulturen angepasst werden können. Anschließend wird das neue Lokalisierungsplugin vorgestellt und gezeigt, wie dieses Plugin entwickelt wurde. Dabei gibt es einen Einblick in die Entwicklung von Visual Studio Plugins sowie die Entwicklung von Windows Azure Anwendungen.