Sdílet prostřednictvím


Jak: Localize kód

Unlocalized kód používá pevně řetězcové hodnoty.K lokalizaci řetězce kódu, je nahradit volání GetGlobalResourceObject, což je metoda, která odkazuje na lokalizované prostředky.

Lokalizace kód

K lokalizaci kód

  1. V Aplikaci Solution Explorer, otevřete místní nabídku pro položku projektu a pak zvolte Přidat, modulu.

    Zvolte Soubor prostředků šablony.

    [!POZNÁMKA]

    Nezapomeňte přidat zdrojový soubor projektu položky služby SharePoint, takže vlastnost Typ nasazení je k dispozici.Tato vlastnost je nutné dále v tomto postupu.

  2. Pojmenujte soubor prostředků výchozí jazyk zvolený připojena RESX příponu, například MyAppResources.resx.

  3. Opakujte kroky 1 a 2 přidejte soubory samostatné zdroje na projektu položky služby SharePoint: jeden pro každý jazyk lokalizovány.

    Použít pro každý prostředek lokalizované soubor se stejným základním názvem, ale přidat ID kultury.Například název prostředku německé lokalizované MyAppResources.de DE.resx.

  4. Otevřete soubor jednotlivých zdrojů a přidejte lokalizovaných řetězců.V každém souboru, použijte stejný řetězec ID.

  5. Změňte hodnotu Typ zavedení vlastnost zdroj souborů se AppGlobalResource způsobit každého souboru nasazení App_GlobalResources složky na serveru.

  6. Ponechat hodnotu Vytvořit akce vlastnost jako Vložený zdroj.

    Vložené prostředky jsou zkompilovány do projektu knihovny DLL.

  7. Vytváření projektu vytvoření satelitní knihovny DLL prostředku.

  8. V Balíček Návrhář, zvolte Advanced kartu a potom přidejte satelitní sestavení.

  9. V umístění pole, řetězec ID složky kultury na cestu umístění, například de DE\Název položky projektu. resources.dll.

  10. Pokud řešení již neodkazuje na sestavení System.Web, přidejte odkaz na něj a směrnice v kódu na System.Web.

  11. Vyhledejte všechny řetězce s pevně v kódu jsou viditelné pro uživatele jako text, chyb a text zprávy uživatelského rozhraní. Nahradit volání GetGlobalResourceObject metoda pomocí následující syntaxe:

    HttpContext.GetGlobalResourceObject("Resource File Name", "String ID")
    
  12. Zvolte vytvořit a spustit aplikaci klávesu F5.

  13. Služby SharePoint změňte výchozí jazyk zobrazení.

    V aplikaci se zobrazí lokalizovaných řetězců.Zobrazit lokalizované prostředky, musí mít SharePoint server jazykové nainstalován odpovídající soubor prostředků kultury.

Viz také

Úkoly

Jak: Localize funkce

Jak: Localize ASPX značky

Jak: přidání souboru prostředků

Koncepty

Lokalizace řešení služby SharePoint

Další zdroje

Názorný postup: Lokalizace aplikace Visual Studio služby SharePoint