Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Ansatz, den Sie verwenden, um die Lokalisierung für Add-Ins zu implementieren, unterscheidet sich im neuen SharePoint-Add-In-Modell von dem bei voll vertrauenswürdigem Code. In einem typischen FTC-Szenario (Full Trust Code) /Farm Solution wurde die Lokalisierung für benutzerdefinierte Komponenten wie Webparts, Benutzersteuerelemente und Websteuerelemente mit einer Kombination aus Ressourcendateien, verwaltetem .NET-Code, Eigenschaften und deklarativem Code implementiert. Alle Artefakte wurden in Features verpackt, die über SharePoint-Lösungen bereitgestellt wurden.
In einem SharePoint-Add-In-Modellszenario verwenden Sie JavaScript oder die Lokalisierungsfunktionen, die der Webtechnologie zugeordnet sind, mit der Sie Ihre Add-Ins erstellen, um die Lokalisierung zu implementieren. Abhängig von der lokalisierten Ressource können Sie auch klassische Ressourcendateien verwenden, z. B. wenn Sie Elemente lokalisieren müssen, die im Add-In-Web mithilfe von Featureframeworkelementen in der Add-In-Definition bereitgestellt werden.
Richtlinien auf hoher Ebene
Als Faustregel möchten wir die folgenden allgemeinen Richtlinien für die Implementierung der Lokalisierung bereitstellen.
- Sie müssen die entsprechenden Sprachpakete in Ihren lokalen und Office 365 SharePoint-Umgebungen installieren, damit Benutzer Websites in einer bestimmten Sprache und Kultur erstellen können.
- Die Verwendung von JavaScript zum Implementieren der Lokalisierung in SharePoint-Add-Ins ist auch ein Ansatz, den Sie verwenden können, um Inhalte in Skript-Editor-Add-In-Parts zu lokalisieren.
Lokalisierungsszenarien
Es gibt zwei verschiedene Szenarien, in denen Sie möglicherweise die Lokalisierung für ein Add-In implementieren müssen.
- Von SharePoint gehostete Add-Ins
- Vom Anbieter gehostete Add-Ins
Add-In-Webkomponenten oder -Ressourcen
In diesem Szenario wird die Lokalisierung über JavaScript auf das Add-In angewendet.
- Von SharePoint gehostete Add-Ins haben keinen Zugriff auf serverbasierte Ressourcendateien auf den SharePoint-Servern, aber Sie haben Zugriff auf die * .resx-Dateien des Featureelements .
- Der Ansatz zum Lokalisieren eines von SharePoint gehosteten Add-Ins und eines Office-Add-Ins ist sehr ähnlich, da beide JavaScript verwenden.
Wann ist die Option geeignet?
Wenn Sie ein von SharePoint gehostetes Add-In erstellen, ist die Verwendung von JavaScript am besten geeignet, da Sie die Lokalisierung mit JavaScript implementieren und alle JavaScript-Dateien bereitstellen können, die zur Unterstützung der Lokalisierung mit dem von SharePoint gehosteten Add-In erforderlich sind. Sie können diesen Ansatz auch nutzen, wenn Ihr vom Anbieter gehostetes Add-In auch ein bestimmtes Add-In-Web enthält.
Erste Schritte
Szenario 2 in der Core.JavaScriptCustomization (O365 PnP-Beispiel)) veranschaulicht, wie JavaScript verwendet wird, um den Text in einem Add-In sowie Attribute zu lokalisieren, die den HTML-Elementen im Add-In zugeordnet sind.
Die Lokalisieren von SharePoint-Add-Ins veranschaulicht auch, wie JavaScript zum Lokalisieren von Ressourcen im Add-In-Web verwendet wird.
Remotekomponenten
In diesem Szenario wird die Lokalisierung über die Lokalisierungstechnologien, die der Webtechnologie zugeordnet sind, die das Add-In hosten, auf das Add-In angewendet.
- Wenn ASP.NET zum Implementieren des Add-Ins verwendet wird, werden Ressourcendateien und JavaScript-Dateien verwendet, um es zu lokalisieren.
- Wenn eine andere Technologie wie PHP, Python oder Ruby zum Implementieren des Add-Ins verwendet wird, werden die Lokalisierungsfunktionen verwendet, die diesen Plattformen zugeordnet sind.
Wann ist die Option geeignet?
Wenn Sie ein vom Anbieter gehostetes Add-In erstellen, ist die Verwendung der Lokalisierungstechnologie der Webhostingplattform am besten geeignet, da Sie das Add-In auf eine Weise erstellen, die weder benutzerdefinierten Code noch zusätzliche Komplexität mit sich bringt.
Erste Schritte
In den folgenden Artikeln wird beschrieben, wie Sie vom Anbieter gehostete Add-Ins mit Ressourcendateien und JavaScript lokalisieren.
- Lokalisieren von SharePoint-Add-Ins (MSDN-Artikel)
- Lokalisieren der Add-In-Web-, Hostweb- und Remotekomponenten eines Add-Ins (MSDN-Codebeispiel)
Verwandte Links
- Lokalisieren von SharePoint-Add-Ins (MSDN-Artikel)
- Lokalisieren der Add-In-Web-, Hostweb- und Remotekomponenten eines Add-Ins (GitHub-Beispiel für Office Dev)
- Leitfadenartikel unter https://aka.ms/OfficeDevPnPGuidance
- Verweise in MSDN unter https://aka.ms/OfficeDevPnPMSDN
- Videos bei https://aka.ms/OfficeDevPnPVideos
PnP-Beispiele
- VariationsExtensions.cs-Klasse (O365 PnP-Beispiel)
- Beispiele und Inhalte bei Microsoft 365 Patterns and Practices (PnP)
Gilt für
- Office 365 mit mehreren Mandanten (MT)
- Office 365 dediziert (D)
- SharePoint 2013 lokal