Lokalisierung von WPF, Silverlight und WP 7 Apps mit NLocalize

NLocalize ist ein Visual Studio 2010 Plugin das Entwickler bei der Lokalisierung von WPF-, Silverlight- und Windows Phone 7-Anwendungen unterstützt. Dabei automatisiert NLocalize während der Lokalisierung viele Aufgaben, die sonst von Hand durchgeführt werden müssen. Angefangen von der UID Generierung, dem Auffinden aller hart codierten Strings im Quellcode bis hin zum Austausch von Texten mit den Übersetzern und der Anpassung des Layouts der Oberfläche für andere Sprachen und vieles mehr.

 

 

Video: Lokalisierung einer WPF Anwendung mit NLocalize 1.0

NLocalize ist spezialisiert auf WPF, Silverlight und Windows Phone 7

Während andere Lokalisierungswerkzeuge in der Regel viele verschiedene Plattformen unterstützen, ist NLocalize auf die aktuellen .NET UI-Technologien spezialisiert und dadurch auf diese Technologien optimiert.

Integriert in Visual Studio 2010

NLocalize ist integriert in Visual Studio 2010. Sie können Ihre Anwendugen somit aus ihrer gewohnten Arbeitsumgebung heraus lokalisieren. Alle für die Lokalisierung benötigten Dateien und Einstellungen werden direkt als Teil der Visual Studio Projekte Ihrer Anwendung gespeichert und somit z.B. automatisch in Ihrem Versionskontrollsystem erfasst.

Visuelle Lokalisierung

Viele Lokalisierungswerkzeuge behaupten von sich, eine visuelle Lokalisierung von XAML-Oberflächen zu unterstützen. Außer bei sehr einfachen Oberflächen funktioniert das bei diesen Tools in der Praxis jedoch meistens nicht. Bei NLocalize ist das anders: da NLocalize selbst in WPF entwickelt wurde, können wir eine deutlich genauere visuelle Lokalisierung anbieten als andere Werkzeuge.

Ideal für agile Entwicklungsprozesse

Mit NLocalize können Sie Ihre Anwendungen bereits während der Entwicklung lokalisieren. NLocalize arbeitet im Gegensatz zu den meisten anderen Lokalisierungswerkzeugen nicht auf den fertig erstellten .exe- und .dll-Dateien Ihrer Anwendung, sondern direkt in Visual Studio. Dadurch können Sie bereits paralell zur Entwicklung der Anwendung mit der Lokalisierung beginnen und somit schneller lokalisierte Versionen veröffentlichen. Probleme bei der Lokalisierbarkeit Ihrer Anwendung werden dadurch frühstmöglich erkannt.

Flexibel an Ihre Bedürfnisse anpassbar

Die Architektur von NLocalize ist auf Erweiterbarkeit und Flexibilität ausgelegt. Mit Hilfe des NLocalize SDK können Sie NLocalize erweitern um z.B. zusätzliche Dateiformate oder Translation Memories zu unterstützen. Alternativ können Sie diese Erweiterungen direkt von uns entwickeln lassen.

Benutzerfreundlich

NLocalize erschlägt Sie nicht mit überfrachteten Toolbars und komplizierten Konfigurationsdialogen. Wir achten auf eine leicht verständliche und schnell erlernbare Benutzeroberfläche. Dadurch sind Sie mit NLocalize schneller produktiv.

Informationen zur Verfügbarkeit von NLocalize finden Sie in unserer Roadmap.

Feedback (Deutsch)

Feedback (Englisch)

Qualität

Automatisierten Tests in Form von Unit-, Integrations und UI-Tests und tägliche, automatisierte Builds (Continuous Integration) sind bei der Entwicklung unserer Software selbstverständlich. Wir legen Wert auf wartbaren und lesbaren Code und die Einhaltung der Clean Code Developer Prinzipien. "Best Practices" und Design Patterns sind für uns ebenfalls selbstverständlich. Dadurch bleiben unsere Produkte auch langfristig wartbar, erweiterbar und flexibel, und Fehler werden auf ein Minimum reduziert.

Clean Code Developer

NLocalize weiterempfehlen

Visual Studio Industry Partner

Neovelop ist Microsoft Visual Studio Partner.

Neovelop ist Component Source Professional Partner