﻿<?xml version="1.0" encoding="UTF-8"?>
<!--RSS generated by Microsoft SharePoint Foundation RSS Generator on 20.05.2012 12:47:02 -->
<?xml-stylesheet type="text/xsl" href="/Blog/_layouts/RssXslt.aspx?List=dc6689a0-910c-4dae-ad0c-78e1fcc5a6d8" version="1.0"?>
<rss version="2.0">
  <channel>
    <title>NT Innovation Company GmbH: Beiträge</title>
    <link>http://www.innovation-company.de/Blog/Lists/Beitraege/AllPosts.aspx</link>
    <description>RSS-Feed für die Liste 'Beiträge'.</description>
    <lastBuildDate>Sun, 20 May 2012 10:47:02 GMT</lastBuildDate>
    <generator>Microsoft SharePoint Foundation RSS Generator</generator>
    <ttl>60</ttl>
    <language>de-DE</language>
    <image>
      <title>NT Innovation Company GmbH: Beiträge</title>
      <url>http://www.innovation-company.de/Blog/_layouts/images/siteIcon.png</url>
      <link>http://www.innovation-company.de/Blog/Lists/Beitraege/AllPosts.aspx</link>
    </image>
    <item>
      <title>Aktuelle Anzeigesprache in SharePoint 2010 auslesen</title>
      <link>http://www.innovation-company.de/Blog/Lists/Beitraege/ViewPost.aspx?ID=27</link>
      <description><![CDATA[<div><b>Textkörper:</b> <div class="ExternalClass61A6B0BBD0DA4AFC94BB52C4E51A7A64"><p>Für die Mehrsprachigkeit von SharePoint 2010 werden Ressourcen-Dateien (.resx) eingesetzt.</p>
<p>Um einen Text zur Laufzeit in der jeweiligen Anzeigesprache des Nutzers anzuzeigen, werden im Code keine festen Strings verwendet, sondern ein Verweis auf diese Ressourcen.​</p>
<p>Zur Anzeige der richtigen Sprachvariante muss allerdings die jeweilige Anzeigesprache des Nutzers ausgelesen werden.</p>
<p>Nahe liegend wäre die Verwendung des aktuellen SPContext-Objekts, z.B.:</p>
<p class="ms-rteFontFace-2 ms-rteFontSize-2 ms-rteBackColor-4">SPContext.Current.Web.Language</p>
<p>Allerdings zeigt dieses Objekt - anders als vielleicht vermutet - nicht die aktuelle Anzeigesprache des Nutzers an, sondern die Sprache, in der die Site erstellt wurde. Somit ändert sich bei Umschalten der Anzeigesprache nichts.</p>
<p>Um an die wirkliche Anzeigesprache zu kommen, kann </p>
<p class="ms-rteFontSize-2 ms-rteFontFace-2 ms-rteBackColor-4">System.Threading.Thread.CurrentThread.CurrentUICulture.LCID</p>
<p>verwendet werden. Diese Eigenschaft enthält immer die vom Nutzer ausgewählte Anzeigesprache und damit funktioniert dann auch die Sprachumschaltung einwandfrei.</p></div></div>
<div><b>Kategorie:</b> <a onclick="OpenPopUpPage('http://www.innovation-company.de/Blog/_layouts/listform.aspx?PageType=4&ListId={4CF53C39-5742-4579-A9CB-6FA251744ABA}&ID=6&RootFolder=*', RefreshPage); return false;" href="http://www.innovation-company.de/Blog/_layouts/listform.aspx?PageType=4&ListId={4CF53C39-5742-4579-A9CB-6FA251744ABA}&ID=6&RootFolder=*">SharePoint 2010</a></div>
<div><b>Veröffentlicht:</b> 14.05.2012 10:49</div>
]]></description>
      <author>Claudia Ewert</author>
      <category>SharePoint 2010</category>
      <pubDate>Mon, 14 May 2012 08:57:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.innovation-company.de/Blog/Lists/Beitraege/ViewPost.aspx?ID=27</guid>
    </item>
  </channel>
</rss>
