3 Stimmen

Mehrere Sprachen in einer ASP.NET MVC 3 (Razor) Anwendung

In meinem aktuellen Projekt kann ich auf der Hauptseite die Sprache wechseln (FR|NL|UK).

Alle Texte liegen in Ressourcendateien (.resx) vor. Der Sprachcode (FR, NL, UK), den ich verwenden muss, steht in myMode.

Wie kann ich alle : @HTML.Label( ....)

Danke,

9voto

Darin Dimitrov Punkte 990883

Wenn Sie die Sprache wechseln, müssen Sie auch die aktuelle UI-Kultur ändern. Außerdem müssen Sie die Sprachpräferenzen des Benutzers irgendwo verfolgen (Route, Cookie, Sitzung, ...). Hier ist ein schöne Anleitung die ich Ihnen zur Lektüre empfehlen würde.

0voto

Karan Punkte 1

Ich stimme mit der vorherigen Antwort überein, dass man die derzeitige UI-Kultur ändern muss. Beim Wechsel der Dropdown-Liste können Sie die Sprache in einem Cookie speichern. Mit Hilfe dieses Cookies können Sie dann die aktuelle UI-Kultur einstellen. Abhängig von der Kultur wird die Anwendung je nach Sprachauswahl Text aus Ressourcendateien übernehmen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X