Udostępnij za pośrednictwem


Jak: Localize kodu

Kod unlocalized używa wartości ciągu zakodowane.Do zlokalizowania ciągi kodów, zastąpić je wywołania GetGlobalResourceObject, który jest metoda, która odwołuje się do zlokalizowanych zasobów.

Lokalizowanie kodu

Aby przetłumaczyć kodu

  1. W Solution Explorer, aby otworzyć menu skrótów dla elementu projektu, a następnie wybierz Dodaj, moduł.

    Wybierz Pliku zasobów szablonu.

    [!UWAGA]

    Należy dodać plik zasobów do elementu projektu programu SharePoint, tak aby właściwość Typ wdrażania jest dostępna.Właściwość ta jest wymagana w dalszej części tej procedury.

  2. Nadaj nazwę wybranej dołączane z rozszerzeniem .resx, na przykład MyAppResources.resx pliku zasobów języka domyślnego.

  3. Powtórz kroki 1 i 2, aby dodać pliki zasobów oddzielnego elementu projektu programu SharePoint: lokalizowane jednej dla każdego języka.

    Użyj taką samą nazwę każdego pliku zlokalizowanych zasobów, ale Dodaj identyfikator kultury.Na przykład nazwy zasobów zlokalizowanych niemiecki MyAppResources.de DE.resx.

  4. Otwórz każdy zasób i dodać zlokalizowane ciągi.Użyj ciągu tych samych identyfikatorów w każdym pliku.

  5. Zmień wartość Typ wdrażania właściwości każdego pliku zasobów do AppGlobalResource spowodować każdego pliku wdrażanie w folderze App_GlobalResources serwera.

  6. Pozostaw wartość Tworzenie akcji właściwości jako Zasobów osadzonych.

    Zasoby osadzone są kompilowane do projektu DLL.

  7. Skompiluj projekt do utworzenia zasobu DLL satelitarnej.

  8. W Projektant pakietu, wybierz polecenie Zaawansowane kartę, a następnie dodaj zestawu satelickiego.

  9. W lokalizację polu, dołączy identyfikator kultury folder do ścieżki lokalizacji, na przykład de DE\Nazwa elementu projektu. resources.dll.

  10. Jeśli rozwiązanie nie odwołuje zestawu System.Web, Dodaj odwołanie do niego i dodawanie kodu do dyrektywy System.Web.

  11. Zlokalizuj wszystkie ciągi zakodowane w kodzie, że są widoczne dla użytkowników tekst interfejsu użytkownika, błędy i tekst wiadomości. Zastąpić wywołanie GetGlobalResourceObject metodę, używając następującej składni:

    HttpContext.GetGlobalResourceObject("Resource File Name", "String ID")
    
  12. Wybierz klawisz F5, aby skompilować i uruchomić aplikację.

  13. W programie SharePoint można zmienić język wyświetlania domyślnego.

    Zlokalizowane ciągi są wyświetlane w aplikacji.Aby wyświetlić zasoby zlokalizowane, serwer programu SharePoint musi mieć zainstalowany pakiet języka odpowiadający kultury pliku zasobów.

Zobacz też

Zadania

Jak: Localize funkcji

Jak: Localize ASPX Markup

Jak: Dodawanie pliku zasobów

Koncepcje

Lokalizowanie rozwiązań programu SharePoint

Inne zasoby

Instruktaż: Lokalizowanie aplikacją SharePoint Visual Studio