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
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.
Nadaj nazwę wybranej dołączane z rozszerzeniem .resx, na przykład MyAppResources.resx pliku zasobów języka domyślnego.
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.
Otwórz każdy zasób i dodać zlokalizowane ciągi.Użyj ciągu tych samych identyfikatorów w każdym pliku.
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.
Pozostaw wartość Tworzenie akcji właściwości jako Zasobów osadzonych.
Zasoby osadzone są kompilowane do projektu DLL.
Skompiluj projekt do utworzenia zasobu DLL satelitarnej.
W Projektant pakietu, wybierz polecenie Zaawansowane kartę, a następnie dodaj zestawu satelickiego.
W lokalizację polu, dołączy identyfikator kultury folder do ścieżki lokalizacji, na przykład de DE\Nazwa elementu projektu. resources.dll.
Jeśli rozwiązanie nie odwołuje zestawu System.Web, Dodaj odwołanie do niego i dodawanie kodu do dyrektywy System.Web.
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")
Wybierz klawisz F5, aby skompilować i uruchomić aplikację.
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
Koncepcje
Lokalizowanie rozwiązań programu SharePoint
Inne zasoby
Instruktaż: Lokalizowanie aplikacją SharePoint Visual Studio