2009-03-31 19 views
12

Dies könnte eine ungewöhnliche Frage sein, aber gibt es irgendein Framework oder zumindest einige Hilfsklassen, die mir helfen würden, GNU Gettext für die Lokalisierung einer C# ASP.NET MVC Website zu verwenden? Ich habe Gettext in einem früheren Projekt (managed code) verwendet und schätze die Möglichkeit, PoEdit für die Übersetzung der Ressourcen zu verwenden.Lokalisierung von ASP.NET MVC-Websites mit GNU Gettext?

Ich denke, das würde Codierung einige HtmlHelper-Erweiterungsmethoden bedeuten, die die Ressourcen-Strings aus Gettext extrahieren können. Es scheint sogar eine Art C# Gettext Wrapper zu geben, aber ich konnte kein Handbuch oder Tutorial finden. Alle Hinweise würden sehr geschätzt werden.

Danke,

Adrian

Antwort

7

FairlyLocal auch schön ist. Ich änderte es um meine eigenen Bedürfnisse und bin ziemlich glücklich mit dem, was sie angeboten:

http://www.fairtutor.com/fairlylocal/

+2

Es gibt auch [Zeta Resource Editor] (http://www.zeta-resource-editor.com) kostenlos zur Verfügung (was ich entwickelt habe). –

+0

Ausgezeichnete Antworten (sowohl Ihre Antwort als auch den Kommentar)! Ich werde mit dem Zeta Resource Editor gehen, da Resharper reguläre Ressourcendateien unterstützt, aber auch Fairlylocal sieht gut aus. –

5

Die Mono-Projekt Website ein tutorial auf hat, wie in einer C# Anwendung verwenden gettext.