Autor Beitrag
mannyk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 83
Erhaltene Danke: 1



BeitragVerfasst: Mo 10.10.11 17:26 
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:
ausblenden 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
Einloggen, um Attachments anzusehen!