Hallo,
ich experimentiere gerade mit Resource-Dateien und möchte damit eine mehrsprachige MVC 3 Web-Anwendung implementieren.
In einem Testprojekt habe ich allerdings das Problem, dass nie die richtige Resource angesprochen wird. Es wird immer die englische Standard-Resource geladen und nicht die Deutsche und das, obwohl ich in den Browsereinstellungen Deutsch als Hauptsprache definiert habe.
Hier lade ich meine Test-Resource:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| public class HomeController : Controller { public ActionResult Index() { ViewBag.Message = Resources.WelcomeMessage;
return View(); } } |
Ich habe zwei Resource files:
- Resources.resx - Standard (Englisch)
- Resources.de.resx - Deutsch
Der Access Modifier ist bei beiden Resources public!
Allerdings wird immer der Inhalt der Standard-Resource geladen, sprich die englische Sprache.
Anbei findet er noch einen Screenshot mit meinen Browsereinstellungen.
Ich habe echt keine Ahnung, wo hier der Fehler liegen könnte.
Danke für eure etwaige Hilfe!
LG,
mannyk