多言語ユーザーインターフェイス:PowerShell を使用して翻訳をエクスポートすることはできますか?
-
28-09-2020 - |
質問
SharePoint Server 2010 Enterprise にいくつかの言語パックがインストールされています。サイト設定で代替言語が有効になり、いくつかの項目が翻訳されました。
PowerShell または STSADM コマンドを使用して、[サイト設定] > [サイト管理] > [翻訳のエクスポート] を使用して「翻訳のエクスポート」アクションを実行することはできますか?
同じ質問が「翻訳のインポート」アクションの使用にも当てはまります。
解決
PowerShell コマンドレットの初期状態では、これは実行できません。有効なコマンドレットではありません SharePoint Server 2010 Windows PowerShell コマンドレットのインデックス
しかし、Stefan Goßner 氏はブログ投稿を書きました。 SharePoint バリエーション – 完全ガイド – パート 16 – 翻訳サポート このトピックについて詳しく説明します。彼は、PublishingService を使用して翻訳をエクスポート/インポートすることを提案しています。
PublishingService を使用したエクスポート/インポート
コンテンツの自動翻訳を可能にするために、SharePoint では、次の URL を使用してアクセスできる PublishingService Web サービスの ExportObjects メソッドおよび ImportObjects メソッドを通じてエクスポートおよびインポート機能を提供します。
http://servername/site/_vti_bin/PublishingService.asmx
MSDN には、Web サービスを使用してエクスポートおよびインポートする方法に関する優れたドキュメントがあります。
- パブリッシングサービス。エクスポートオブジェクト 方法
- パブリッシングサービス。インポートオブジェクト 方法
ただし、これを PowerShell メソッドに変換するには多少の労力がかかり、これが行われたのを見たことがありません。SharePoint GUI でエクスポート翻訳を使用したくない場合は、当面の問題を解決するために、代わりにコンソール アプリケーションを作成します。