<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Localization</title><link>http://forums.asp.net/151.aspx</link><description>Discuss techniques for localizing content for different languages and locales with ASP.NET.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: asp:menu that depends on language</title><link>http://forums.asp.net/thread/3247881.aspx</link><pubDate>Sat, 20 Jun 2009 18:57:35 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3247881</guid><dc:creator>moshicn@gmail.com</dc:creator><author>moshicn@gmail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3247881.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=151&amp;PostID=3247881</wfw:commentRss><description>&lt;p&gt;OK I have the solution:&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;SiteMapDataSource1.SiteMapProvider = &lt;font color="#a31515" size="2"&gt;&amp;quot;EngSiteMap&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;and he recognizes it.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Thank you so much !&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: asp:menu that depends on language</title><link>http://forums.asp.net/thread/3247672.aspx</link><pubDate>Sat, 20 Jun 2009 15:20:01 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3247672</guid><dc:creator>moshicn@gmail.com</dc:creator><author>moshicn@gmail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3247672.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=151&amp;PostID=3247672</wfw:commentRss><description>&lt;p&gt;Well, I&amp;#39;m not sure i understand the meaning:&lt;br /&gt;I put in my web.config:&lt;/p&gt;&amp;nbsp;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;siteMap&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;defaultProvider&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;HebSiteMap&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;providers&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;add &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;HebSiteMap&lt;/font&gt;&lt;font size="2"&gt;&amp;quot; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;System.Web.XmlSiteMapProvider&lt;/font&gt;&lt;font size="2"&gt;&amp;quot; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;siteMapFile&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;~/SiteMap/MenuHeb.sitemap&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;add &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;EngSiteMap&lt;/font&gt;&lt;font size="2"&gt;&amp;quot; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;System.Web.XmlSiteMapProvider&lt;/font&gt;&lt;font size="2"&gt;&amp;quot; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;siteMapFile&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;~/SiteMap/MenuEng.sitemap&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;providers&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;siteMap&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&lt;font color="#000000"&gt;In my Master page, where I want the menu, I have:&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Menu&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;MainMenu&amp;quot;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;DataSourceID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;SiteMapDataSource1&amp;quot;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Orientation&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Horizontal&amp;quot;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;600px&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Menu&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;SiteMapDataSource&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;SiteMapDataSource1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;And in my code I have:&lt;br /&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;SiteMapDataSource1.SiteMapProvider = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;ConfigurationManager&lt;/font&gt;&lt;font size="2"&gt;.AppSettings[&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;EngSiteMap&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;];&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;But I still get the &amp;quot;&lt;font color="#ff0000"&gt;defaultProvider&amp;quot; from the web.config&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;But what do I miss ?&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: asp:menu that depends on language</title><link>http://forums.asp.net/thread/3247562.aspx</link><pubDate>Sat, 20 Jun 2009 13:32:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3247562</guid><dc:creator>anas</dc:creator><author>anas</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3247562.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=151&amp;PostID=3247562</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;&lt;p&gt;What i understoond is that you have different pages for each langauge and you want to populte the menu control with the pages of the currently selected langauge , right?&lt;/p&gt;&lt;p&gt;You can create two SiteMapDatasources and set the Menu datasource for one of based on the lanague .&lt;/p&gt;&lt;p&gt;For Configuring multiple SiteMapDataSources , check :&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178426.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178426.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;After configuring the datasources , you can set the menu DataSourceId property in code behind based on the current language:&lt;/p&gt;&lt;p&gt;for example, in Page_Laod of the masterPage:&lt;/p&gt;&lt;pre class="coloredcode"&gt;If(  &lt;span class="kwd"&gt;this&lt;/span&gt;.Page.UICulture==&lt;span class="st"&gt;&amp;quot;en-US&amp;quot;&lt;/span&gt;)&lt;br /&gt; Menu1.DataSourceId=&lt;span class="st"&gt;&amp;quot;EnglishSiteDataSource&amp;quot;&lt;/span&gt;;&lt;br /&gt;&lt;span class="kwd"&gt;else&lt;/span&gt;&lt;br /&gt; Menu1.DataSourceId=&lt;span class="st"&gt;&amp;quot;OtherSiteDataSource&amp;quot;&lt;/span&gt;;&lt;/pre&gt;&amp;nbsp;&amp;nbsp;</description></item><item><title>asp:menu that depends on language</title><link>http://forums.asp.net/thread/3247380.aspx</link><pubDate>Sat, 20 Jun 2009 11:08:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3247380</guid><dc:creator>moshicn@gmail.com</dc:creator><author>moshicn@gmail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3247380.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=151&amp;PostID=3247380</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m building a website that has two languages.&lt;br /&gt;I have a asp:menu in it , while I want to transfer the language menuItems to English while&lt;br /&gt;the selected language is English.&lt;br /&gt;I used a resourse file (with meta:resourseKey etc...)&amp;nbsp;for it, and it works, but the navigateUrl property&lt;br /&gt;that doesn&amp;#39;t work with it.&lt;br /&gt;I thought to work with siteMap - a different siteMap to each language, so that the asp:menu&lt;br /&gt;will take the menuItems from the appropriate siteMap.&lt;br /&gt;Does anyone have any idea how to do it ?&lt;br /&gt;The most important thing is that the url will work for each language.&lt;/p&gt;
&lt;p&gt;Thanks.&amp;nbsp;&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>