8
Ich möchte eine Web-App, die mehrere Sprachen unterstützen (Englisch, Deutsch, Französisch ...) Ich möchte auch die Browser-Sprache als Standard verwenden und lassen Sie den Benutzer auch wählen die Sprache.ASP MVC-Technik für die Unterstützung mehrerer Sprachen
Was ist der beste Ansatz dafür?
- Um für jede Sprache eine eigene Ansicht zu haben. Behalten Sie die Sprache in der Benutzersitzung bei und rendern Sie die richtige Ansicht.
- Um die Zeichenfolge Übersetzung in DB zu haben, und übersetzen Sie mit einem benutzerdefinierten Mechanismus jedes Mal, wenn ich die Ansicht rendern.
- Hat MVC einige native Unterstützung dafür?
- Andere Option?
Danke,
Radu
Hallo Darin, ist das immer noch "der beste" Weg für MVC5 und MVC6? Irgendwelche Dinge, die für die Globalisierung in das Framework seit MVC2 hinzugefügt wurden? – ppumkin
@ppumkin Späte Antwort, aber Sie können immer noch dies anwenden. Anstelle von '<% = Resource.Global.Title%>' würden Sie jetzt die Razor-Syntax verwenden: '@ Resources.Global.Title' – Abbas