Mehrsprachige Benutzeroberfläche: Ist es möglich, Übersetzungen mit PowerShell zu exportieren?
-
28-09-2020 - |
Frage
Ich habe ein SharePoint Server 2010 Enterprise mit mehreren Sprachpaketen installiert.Die alternativen Sprachen wurden in den Site-Einstellungen aktiviert, und mehrere Artikel wurden übersetzt.
ist es möglich, die Aktion "Übersetzungen exportieren" mit den Site-Einstellungen> Site-Administration> Exportübersetzungen mit einem PowerShell- oder STSADM-Befehl ausführen?
Die gleiche Frage gilt auch für die Verwendung der Aktion "Übersetzungen importieren".
Lösung
Aus der Box von PowerShell Cmdlets kann es nicht getan werden. Es sind keine gültigen Cmdlets in der Index des SharePoint Server 2010 Windows PowerShell Cmdlets
Stefan Goßner hat den Blog-Beitrag SharePoint-Variationen - der vollständige Anleitung - Teil 16 - Übersetzungsunterstützung , die das Thema detailliert überschreiten. Er schlägt vor, PublishingService zu verwenden, um die Übersetzungen zu exportieren / importieren
Exportieren / Import mit dem PublishingService
Um die automatisierte Übersetzung von Content SharePoint zuzulassen, bietet die Export- und Import-Funcationsinfizierbarkeit auch durch ExportObjects und ImportObjects-Methoden des PublishingService-Webdienstes, auf das auf die folgende URL zugegriffen werden kann:
http://servername/site/_vti_bin/PublishingService.asmx
Es gibt eine gute Dokumentation, wie Sie den Webdienst für den Exportieren und Import auf MSDN verwenden können:
- Publishingservice. exportobjekte Methode
- Publishingservice. ImportObjects Methode
Aber um dieses in Powershell-Methoden umzuwandeln, nehmen Sie etwas Anstrengungen und ich habe das nicht gesehen. Ich würde stattdessen die Konsolenanwendung schreiben, um das Problem der Hand zu lösen, wenn Sie keine Exportübersetzung in Ihrer SharePoint-GUI verwenden möchten.