Sdílet prostřednictvím


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

  1. 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ů.

    1. 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.

    2. 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.

  2. 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.

  3. Změňte hodnotu Typu nasazení vlastnosti každého souboru prostředků k AppGlobalResource kameny pro nasazení do složky App_GlobalResources na serveru.

  4. 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.

  5. Otevřete každý soubor prostředků a přidejte lokalizované řetězce pomocí stejného řetězce ID v každém souboru.

  6. 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>
    

    <asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
    <asp:Label ID="lbl" runat="server" Text="<%$Resources:MyAppResources,String1%>"></asp:Label>
    </asp:Content>
    
  7. Sestavte a spusťte aplikaci tlačítkem F5.

  8. 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: Lokalizace funkce

Postupy: Přidání zdrojového souboru

Postupy: Lokalizace kódu

Koncepty

Lokalizace řešení služby SharePoint