多语言用户界面:是否有可能使用powershell导出翻译?
-
28-09-2020 - |
题
我有一个SharePoint Server 2010企业,安装了多种语言包。在网站设置中已启用备用语言,并已翻译几个项目。
是可以使用站点设置>站点管理>使用powershell或stsadm命令的导出翻译来执行操作“导出翻译”?
相同的问题也适用于使用“导入翻译”。
解决方案
在PowerShell cmdlet中,无法完成。它在 SharePoint Server 2010的索引中没有有效的cmdlets Windows PowerShell cmdlets
但是,StefanGoßner写了博客文章 SharePoint变型 - 完整指南 - 第16部分 - 翻译支持详细介绍该主题。他建议使用PublishingsService来导出/导入翻译使用发布/ h1>导出/导入 要允许内容的自动转换,SharePoint还通过出版物服务Web服务的ExportObjects和ImportObjects方法提供导出和导入次流,这可以使用以下URL访问:
http://servername/site/_vti_bin/PublishingService.asmx
有关如何在MSDN上使用Web服务进行导出和导入的好文件:
- publishingservice。导出objects 方法
- publishingservice。方法
但要将其转换为powershell方法需要一些努力,我没有看到这一点。如果您不希望在SharePoint GUI中使用导出转换,我会写入控制台应用程序,以解决问题。