Interface de usuário multilíngue:É possível exportar traduções usando PowerShell?
-
28-09-2020 - |
Pergunta
Tenho um SharePoint Server 2010 Enterprise com vários pacotes de idiomas instalados.Os Idiomas Alternativos foram habilitados nas Configurações do Site e vários itens foram traduzidos.
É possível realizar a ação "Exportar Traduções" usando Configurações do Site > Administração do Site > Exportar Traduções usando um comando PowerShell ou STSADM?
A mesma questão também se aplica ao uso da ação "Importar Traduções".
Solução
Fora da caixa dos cmdlets do PowerShell, isso não pode ser feito.Não há cmdlets válidos no Índice de cmdlets do Windows PowerShell do SharePoint Server 2010
No entanto, Stefan Goßner escreveu a postagem do blog Variações do SharePoint – O guia completo – Parte 16 – Suporte à tradução que abordam o assunto em detalhes.Ele sugere usar o PublishingService para exportar/importar traduções
Exportar/Importar usando o PublishingService
Para permitir a tradução automática de conteúdo, o SharePoint fornece a funcionalidade de exportação e importação também por meio dos métodos ExportObjects e ImportObjects do serviço web PublishingService, que podem ser acessados usando a seguinte URL:
http://servername/site/_vti_bin/PublishingService.asmx
Há uma boa documentação sobre como usar o serviço web para exportação e importação no MSDN:
- Serviço de publicação.Exportar objetos Método
- Serviço de publicação.Importar Objetos Método
Mas para converter isso para métodos do PowerShell é necessário algum esforço e ainda não vi isso ser feito.Em vez disso, eu escreveria um aplicativo Console para resolver o problema em questão se você não gosta de usar Export Translation em sua GUI do SharePoint.