Ich habe gerade bestimmt ne halbe Stunde gesucht, um herauszufinden, wie man die Site Map lokalisieren kann - und zwar am besten implizit, weil das Tipparbeit spart und einfach übersichtlicher ist.
Die Lösung: auch bei der impliziten Lokalisierung einer Web.sitemap müssen die Resource-Files, sofern man keinen eigenen Provider verwendet, in /App_GlobalResources und nicht in App_LocalResources liegen! Da muss man erstmal drauf kommen ...
Die Lösung lieferte "How to: Localize Site-Map Data".
Da steht übrigens auch:
"Key names in global resource files should not include periods (.). However, periods are necessary in global resources that are referenced in site-map files when using implicit expressions. This is because of the resourceKey syntax. In some editing environments, such as Visual Web Developer, you might get a design-time error if you use a period in the key name. However, this shouldn't affect the ability to edit or save the file and can be ignored."
Komische Sachen machen die da in Redmond. :-)