Postupy: Lokalizace značek ASPX
ASP.NETstránky (ASPX) se obvykle používají hodnoty pevně zakódované řetězce.Chcete-li lokalizovat tyto řetězce, je nahraďte výrazy, které odkazují na místní zdroje.
Lokalizace značky ASPX
Chcete-li lokalizovat značky ASPX
Přidejte soubory prostředků pro samostatné: jeden pro výchozí jazyk a jeden pro každý lokalizovaný jazyk.
Pokud lokalizujete pouze značky a kód není, přidáte položky projektu globálního souboru prostředků.Pokud lokalizujete kód a značky, přidáte položky projektu soubor prostředků.
Chcete-li přidat globální soubor prostředků, v Průzkumník řešení, otevřete místní nabídku pro položku projektu služby SharePoint a zvolte Přidat, Nové zboží.V seznamu služby SharePoint 2010 uzlu, vyberte Globální soubor prostředků šablony.
Chcete-li přidat soubor prostředků v Průzkumník řešení, otevřete místní nabídku pro položku projektu služby SharePoint a zvolte Přidat, Nové zboží.Pod každým jazyka Visual Basic nebo Visual C# uzel, zvolte Soubor prostředků šablony.
[!POZNÁMKA]
Nezapomeňte přidat soubory prostředků do povolit vlastnost typ nasazení položky projektu služby SharePoint.Tato vlastnost je vyžadováno později v této proceduře.Pokud vaše řešení není položka projektu služby SharePoint, můžete přidat prázdný projekt SharePoint a odebrat jeho výchozí soubor Elements.xml.
Pojmenujte soubor prostředků výchozího jazyka názvem dle vašeho výběru s příponou .resx, například MyAppResources.resx.Použít stejný základní název pro každý lokalizovaný soubor prostředků, ale přidat jazykovou verzi ID.Například pojmenujte německý lokalizovaný prostředek MyAppResources.de-DE.resx.
Změňte hodnotu Typu nasazení vlastnosti každého souboru prostředků k AppGlobalResource kameny pro nasazení do složky App_GlobalResources na serveru.
Pokud používáte kód kromě kódu ASPX lokalizovat prostředky, ponechte hodnotu Akce sestavení vlastnosti jako Integrovaný prostředek.Pokud používáte pouze k lokalizaci značky zdrojové soubory, můžete volitelně změnit hodnotu vlastnosti souborů a obsahu.Další informace naleznete v tématu Lokalizace řešení služby SharePoint.
Otevřete každý soubor prostředků a přidejte lokalizované řetězce pomocí stejného řetězce ID v každém souboru.
V XML značky pro stránku ASPX nebo ovládací prvek, nahradit řetězce pevně s hodnotami, které používají následující formát:
<%$Resources:Resource File Name, String ID%>
Například k lokalizaci textu pro popisek ovládacího prvku na stránku aplikace, změníte:
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server"> <asp:Label ID="lbl" runat="server" Text="Label text"></asp:Label> </asp:Content>
až
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server"> <asp:Label ID="lbl" runat="server" Text="<%$Resources:MyAppResources,String1%>"></asp:Label> </asp:Content>
Sestavte a spusťte aplikaci tlačítkem F5.
Ve službě SharePoint změňte jazyk zobrazení z výchozího.
Lokalizované řetězce jsou zobrazeny v aplikaci.Chcete-li zobrazit lokalizované prostředky, musí mít server SharePoint nainstalovanou jazykovou sadu odpovídající jazykové verzi souboru prostředků.
Viz také
Úkoly
Postupy: Přidání zdrojového souboru