Ceci est vraiment simple, ne peut pas comprendre pourquoi je ne peux pas le faire fonctionner. Dans asp.net 3.5, j'essaie d'utiliser la localisation et le français en utilisant les ressources mondiales. Mais il n'utilise jamais le fichier de ressources français.Asp.net 3.5 localisation, ne peut pas le faire fonctionner
J'ai trois fichiers: Default.aspx, Resource.resx, Resource.fr.resx.
En Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" Culture="fr-FR" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Label ID="lblWelcomeMsg" runat="server" Text="<%$ Resources:Resource, welcomeMessage %>"></asp:Label>
Dans App_GlobalResources/Resource.resx:
Name: welcomeMessage
Value: Welcome
Dans App_GlobalResources/Resource.fr.resx (ont également essayé d'utiliser Resource.fr-FR.resx):
Name: welcomeMessage
Value: Bonjour
Le problème est qu'il dit toujours "Bienvenue" même si je mets la culture à "fr-FR". J'ai également essayé de définir la langue dans le navigateur, mais rien ne se passe. Qu'est-ce que je fais mal?