【问题标题】:Need to Add Translators for Language in SharePoint Online using PnP PowerShell需要使用 PnP PowerShell 在 SharePoint Online 中添加语言翻译器
【发布时间】:2021-08-30 23:45:25
【问题描述】:

使用此链接 Add alternative language to SharePoint Online Sites PowerShell 我启用了站点语言并添加了替代语言。 尝试为替代语言添加翻译器,但无论如何我都找不到,有没有办法使用 PnP PowerShell 或需要手动添加它?

【问题讨论】:

    标签: powershell sharepoint-online


    【解决方案1】:

    SharePoint Online:使用 PowerShell 添加备用语言

    #Set variables
    $SiteURL = "https://tenant.sharepoint.com/sites/sitename"
    
    #Add Welsh
    $LanguageID = 1106 
     
    #Connect to PnP Online
    Connect-PnPOnline -Url $SiteURL -UseWebLogin 
     
    #Get the Web
    $Web = Get-PnPWeb
     
    #Add Alternate Language
    $Web.IsMultilingual = $True
    $Web.AddSupportedUILanguage($LanguageID)
    $Web.Update()
    Invoke-PnPQuery
    
    #Get the Web
    $Web = Get-PnPWeb -Includes RegionalSettings.InstalledLanguages
     
    #Get Available Languages
    $Web.RegionalSettings.InstalledLanguages
    

    【讨论】:

    • 谢谢,我按照同样的方法,但我无法为添加的语言添加翻译器。
    • 嗨德梅尔代码。感谢您的回复。是否有错误消息/代码?可以的话请附上截图。
    • 没有错误EchoDu_MSFT,我只是想找到一种方法,使用PowerShell添加翻译器到Add Alternate Language。
    【解决方案2】:

    添加翻译人员不是标准多语言网站的一部分,它是多语言页面发布功能的一部分,可以添加到交流网站。

    您必须先启用该功能。请注意,激活该功能会清除您添加的语言,之后您必须添加支持的 UI 语言。功能 ID 为 24611c05-ee19-45da-955f-6602264abaf8

    【讨论】:

    • 感谢您的 cmets,但我需要添加翻译人员。
    • 我不知道添加翻译器的简单方法,但我可以告诉你复杂的方法。添加功能并添加 UI 语言后,您将看到一堆名称以“SPTranslationSetting”开头的站点属性,例如“_SPTranslationSetting_CDlnZR1wR0uzIhlHBDl1pw==_de-DE”。其中包含数字形式的翻译者列表。这些数字对应于隐藏的用户信息列表中翻译者的 ID。
    • martin-laplante 感谢快速重播,我会试试看。
    猜你喜欢
    • 2017-10-24
    • 1970-01-01
    • 2018-03-05
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    相关资源
    最近更新 更多