ASP.NET MVC 3 schnellere Lokalisierung?

9

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!

    
elranu 24.05.2011, 15:12
quelle

3 Antworten

4

Also berühre ich ein paar Zeilen des Resource Refactoring Tools und ich lasse es mit Razor (cshtml files) arbeiten. Sie können die Quelle und das Installationsprogramm hier finden: Ссылка

    
elranu 05.07.2011, 13:00
quelle
1

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.

    
tivo 27.05.2011 13:03
quelle
0

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

Ссылка

    
Adam Tuliper - MSFT 24.05.2011 17:57
quelle