Bonjour.

J'ai un projet MVC 4 avec un fil d’Ariane géré par MVC sitemap provider.
J'aimerais intégrer un système de localisation, mais je suis complètement largué :/. Mon fill d'ariane s'affiche, mais uniquement avec ce qui est spécifié dans la balise "title" de mon fichier Mvc.sitemap.

Où est mon erreur ? Merci pour le coup de main .

voici le chemin dans lequel se trovuer mes fichiers resx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
le_nom_de_mon_projet.Resources.Views.Shared.MvcSitemap.fr.resx
le_nom_de_mon_projet.Resources.Views.Shared.MvcSitemap.resx
Voici mon fichier Mvc.sitemap :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8" ?>
<mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0"
            xsi:schemaLocation="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0 MvcSiteMapSchema.xsd">
 
  <mvcSiteMapNode resourceKey="Home" area="" title="Home" controller="Home" action="Index">
    <mvcSiteMapNode resourceKey="About" area=""  title="À propos de" controller="Home" action="About"/>
    <mvcSiteMapNode resourceKey="Contact" area=""  title="Contactez-nous" controller="Home" action="Contact"/>
    <mvcSiteMapNode resourceKey="Legal" area=""  title="Mentions légales" controller="Home" action="Legal"/>
    <mvcSiteMapNode resourceKey="Packages" area=""  title="Gérer mes packages" controller="Home" action="Packages"/>
 
    <mvcSiteMapNode resourceKey="News" area=""  title="Gérer mes news" controller="News" action="Index" />
    <mvcSiteMapNode resourceKey="Users" area=""  title="Gérer mes utilisateurs" controller="Users" action="Index" />
    <mvcSiteMapNode resourceKey="Folders" area=""  title="Gérer mes dossiers" controller="Folders" action="Index" />
    <mvcSiteMapNode resourceKey="Companies" area=""  title="Gérer mes client" controller="Companies" action="Index" />
    <mvcSiteMapNode resourceKey="Theme" area=""  title="Gérer mon thème" controller="Theme" action="Index" />
  </mvcSiteMapNode>
 
</mvcSiteMap>
un extrait de mon web.config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<siteMap defaultProvider="MvcSiteMapProvider" enabled="true">
      <providers>
        <clear />
        <add name="MvcSiteMapProvider"
             type="MvcSiteMapProvider.DefaultSiteMapProvider, MvcSiteMapProvider"
             siteMapFile="~/Mvc.sitemap"
             securityTrimmingEnabled="true"
             cacheDuration="5"
             enableLocalization="true"
             scanAssembliesForSiteMapNodes="true"
             excludeAssembliesForScan=""
             includeAssembliesForScan=""
             attributesToIgnore="bling"
             nodeKeyGenerator="MvcSiteMapProvider.DefaultNodeKeyGenerator, MvcSiteMapProvider"
             controllerTypeResolver="MvcSiteMapProvider.DefaultControllerTypeResolver, MvcSiteMapProvider"
             actionMethodParameterResolver="MvcSiteMapProvider.DefaultActionMethodParameterResolver, MvcSiteMapProvider"
             aclModule="MvcSiteMapProvider.DefaultAclModule, MvcSiteMapProvider"
             siteMapNodeUrlResolver="MvcSiteMapProvider.DefaultSiteMapNodeUrlResolver, MvcSiteMapProvider"
             siteMapNodeVisibilityProvider="MvcSiteMapProvider.DefaultSiteMapNodeVisibilityProvider, MvcSiteMapProvider"
             siteMapProviderEventHandler="MvcSiteMapProvider.DefaultSiteMapProviderEventHandler, MvcSiteMapProvider"
         />
      </providers>
    </siteMap>