gibt es eine Möglichkeit, die String-Lokalisierung auf ASp.Net mvc3 mit Rasierer zu beschleunigen? Um nicht zu sagen, schreibe ich auf meine .cshtml "Hallo Welt", und dann möchte ich diese "Hallo Welt" an die Ressourcen senden, mit einer automatischen ID und Refactor diese Zeichenfolge an die aufrufende Ressource mit nur ein paar Klicks. Etwas wie Ссылка , aber für VS 2010 und Rasiermesser.
und frei!
Danke!
Ich habe einen Helfer dafür benutzt, der einen Schlüssel für das, was Sie so übersetzen müssen, bekommt
%Vor%und im Helfer habe ich den Wert aus der Ressourcendatei genommen, die ich benutzt habe, aber Sie können auch eine DB verwenden oder was auch immer Sie wollen, um die Übersetzungsdaten zu bekommen.
%Vor%Für die Entwicklung füge ich ein # vor dem Schlüssel hinzu, wenn keine Übersetzung gefunden werden könnte. Wenn ich so etwas wie # MyHeader1 in meiner Benutzerschnittstelle habe, weiß ich, dass ich etwas übersetzen muss.
Interessant .. Ich war mir dieses Projekts nicht bewusst, da es ziemlich nett aussieht - zu schade, dass es keine neuen Updates gab. So ist Ihre Frage, wie man sie leichter extrahiert, oder von Anfang an mit Ressourcendateien entwickelt? Idealerweise können Sie einfach eine Ressourcendatei erstellen und sie direkt verwenden, indem Sie mit dem Ressourcennamen beginnen, um zu starten - es ist dann keine Extrahierung erforderlich. Sie können Ihre Ressourcendateien einfach kopieren und einfügen, sie umbenennen und den Sprachinhalt ändern. Siehe
Tags und Links asp.net-mvc-3 visual-studio-2010 razor