Планирование многоязычных сайтов в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

В SharePoint Server есть функции, позволяющие поддерживать пользователей в разных регионах или пользователей, говорящих на разных языках. Вы можете использовать эти возможности, чтобы создавать веб-сайты на разных языках или чтобы позволить пользователям просматривать сайты на предпочитаемом языке.

Сведения о создании многоязычных сайтов см. в статьях Выбор языков, которые должны быть доступны для пользовательского интерфейса сайта и Создание многоязычного сайта. Сведения о многоязычных сайтах в SharePoint в Microsoft 365 см. в статье Создание многоязычных информационных сайтов, страниц и новостей.

Важно!

Этот раздел не относится к SharePoint Foundation 2013.

Сведения о многоязычных сайтах SharePoint

Функция многоязычных сайтов SharePoint Server позволяет работать на нескольких языках, предоставляя пользователям содержимое на нескольких языках или на обоих языках. Используя многоязычные сайты, вы можете добиться следующего:

  • создавать, контролировать и читать контент на разных языках;

  • просматривать сайт на предпочитаемом языке;

  • совместно работать с пользователями в других регионах на разных языках в одном приложении;

  • управлять личными сайтами, используя предпочитаемый язык;

  • искать и просматривать контент в компании на предпочитаемом языке.

Вы можете предоставить пользователям многоязычные сайты тремя способами:

  1. Вы можете создать сайты на языках, отличных от языка, используемого для установки SharePoint.

    Пользовательский интерфейс сайта отображается на языке, выбранном при создании сайта. Например, если установлена русская версия SharePoint, но при создании сайта выбран японский язык, пользовательский интерфейс сайта будет показан на японском языке. Это влияет только на страницы администрирования сайта и пользовательский интерфейс, но не на контент, созданный на сайте. Дополнительные сведения см. в разделах Установка или удаление языковых пакетов для SharePoint Server 2016 и 2019 или Установка или удаление языковых пакетов для SharePoint 2013.

  2. Вы можете применить многоязычный пользовательский интерфейс, чтобы позволить пользователям просматривать его на предпочитаемом языке.

    Сайт создается на одном языке, но пользовательский интерфейс может отображаться на другом языке в зависимости от языковых настроек пользователя. Например, если сайт создан на русском языке, а предпочитаемый язык пользователя — испанский, при этом для сайта установлен и включен испанский языковой пакет, интерфейс сайта для этого пользователя будет показан на испанском языке. Это влияет только на страницы администрирования сайта и пользовательский интерфейс, но не на контент, созданный на сайте. Сведения о многоязычном пользовательском интерфейсе см. в статье Plan for the multilingual user interface in SharePoint Server.

  3. Вы можете использовать варианты, чтобы сделать публикуемый контент доступным на разных языках на различных сайтах.

    Примечание.

    Вы можете использовать варианты только на сайтах, созданных с помощью одного из шаблонов сайтов публикации, или на сайте, на котором активирована инфраструктура публикации SharePoint Server.

    Этот параметр создает исходный сайт вариантов, который используется для создания содержимого на одном языке, а затем синхронизирует это содержимое с одним или несколькими целевыми сайтами вариантов, где его можно перевести и использовать на других языках. Например, вы можете создавать и публиковать содержимое на английском языке для http://contoso.com/en, а также использовать варианты для синхронизации содержимого с http://contoso.com/fr, где его можно перевести на французский язык и опубликовать. В отличие от первых двух вариантов, функция вариантов не влияет на страницы администрирования сайта или пользовательский интерфейс; он влияет только на содержимое. Можно создавать варианты сайтов на разных языках и включать многоязычный пользовательский интерфейс для пользователей, создающих содержимое для сайтов вариантов. Дополнительные сведения о вариантах см. в статье Общие сведения о вариантах в SharePoint Server.

Примечание.

Только при использовании вариантов 1 и 2 требуется установка языковых пакетов. Но если вы хотите создавать сайты на других языках или включить многоязычный пользовательский интерфейс на сайтах, языковые пакеты также следует установить при использовании варианта 3. Сведения о языковых пакетах см. в разделах Установка или удаление языковых пакетов для SharePoint Server 2016 и 2019 или Установка или удаление языковых пакетов для SharePoint 2013.

Сведения о том, как определить, следует ли использовать многоязычный пользовательский интерфейс, варианты или обе эти возможности, см. в статье Общие сведения о поддержке разных языков.

Если ваша организация поддерживает пользователей, расположенных в разных регионах или говорящих на разных языках, необходимо определить требования к многоязычности и запланировать развертывание многоязычного сайта при планировании общей структуры и навигации для сайта. Чтобы определить требования к многоязычности, выполните следующие действия.

  • Определите языки и региональные стандарты, которые должны поддерживаться.

  • Определите требования к языковым пакетам для сайтов и пользователей.

  • Решите, хотите ли вы использовать сайты вариантов.

Примечание.

Хотя Office SharePoint Server 2007 и Windows SharePoint Services 3.0 поддерживали международные доменные имена (IDN), SharePoint 2013, SharePoint Server 2016 и SharePoint Server 2019 этого не сделали. Если в настоящее время вы используете IDN с Office SharePoint Server 2007 или Windows SharePoint Services 3.0 и планируете выполнить обновление или миграцию на SharePoint 2013 или SharePoint Server 2016 или 2019, перед обновлением или переходом на SharePoint Server 2016 и 2019 необходимо прекратить использование IDN, удалить все параметры IDN и настроить среду, не связанную с идентификаторами удостоверений.

Определение требований к языку и языковым параметрам

Ниже перечислены причины, по которым может потребоваться создать сайты на нескольких языках:

  • Вы хотите предоставлять контент пользователям в разных регионах или странах и хотите предоставлять контент для каждого региона или страны на другом языке.

  • Вы хотите предоставлять контент клиентам, компании которых распределены по различным географическим областям.

  • Государственные нормативы или политика организация обязывает вас предоставлять контент на нескольких языках.

Проконсультируйтесь со всеми потенциальными владельцами сайтов, чтобы определить требования к языкам. Запишите список сайтов и язык по умолчанию для каждого из них в электронной таблице. Обязательно укажите все языки, поддержку которых вы можете добавить в будущем. Проще установить поддержку того или иного языка во время развертывания, чем ожидать установки поддержки языка, когда ваши серверы уже работают в полноценной рабочей среде. После создания сайта для определенного языка нельзя изменить язык сайта по умолчанию. Но пользователь, вошедший на сайт, может применять многоязычный пользовательский интерфейс для просмотра сайта на предпочитаемом языке.

Примечание.

Если пользователи изменяют предпочитаемый язык, некоторые элементы сайта, например имена столбцов, все равно могут отображаться на языке сайта по умолчанию.

Не предполагайте, что вы должны создавать семейство сайтов или отдельный сайт на нескольких языках только потому, что библиотека документов содержит документы на разных языках. В библиотеке могут быть документы на множестве языков, при этом вы не обязаны создавать семейства сайтов или сайты на различных языках. Например, библиотека документов для семейства сайтов на русском языке содержит документы на французском, испанском и японском языках. Для сайтов публикации контент может создаваться на любом языке. Необязательно создавать семейство сайтов или сайт на определенном языке, чтобы отображать страницы с контентом на других языках.

При планировании многоязычных сайтов также следует учитывать, какие региональные параметры необходимы для поддержки ваших сайтов. Региональные параметры определяют то, как числа, даты и время отображаются на сайте. Но они не изменяют язык сайта. Например, если в качестве регионального параметра выбрать Тайский, то будут изменен порядок сортировки элементов списка по умолчанию, а вместо календаря по умолчанию будет использоваться буддийский календарь. Но язык пользовательского интерфейса сайта не меняется на тайский. Региональные параметры настраиваются отдельно от языка, указываемого при создании сайта. В вашей электронной таблице укажите все региональные параметры, которые вы будете использовать с определенными языками. Региональный параметр сайта можно изменить, но только до индексации списков на сайте.

Определение требований к языковому пакету

Языковые пакеты SharePoint позволяют создавать семейства веб-сайтов и сайты на нескольких языках без необходимости отдельной установки SharePoint Server. Администратор фермы должен установить языковые пакеты на всех веб-серверах и серверах приложений в ферме SharePoint, перед созданием сайтов на языках, отличных от языка по умолчанию. Дополнительные сведения см. в разделах Установка или удаление языковых пакетов для SharePoint Server 2016 и 2019 или Установка или удаление языковых пакетов для SharePoint 2013. Когда вы создаете сайт или семейство сайтов и выбираете язык, текст пользовательского интерфейса сайта или семейства сайтов отображается на выбранном языке. Например, если создать сайт на французском языке, панели инструментов, списки и заголовки столбцов для этого сайта будут показаны на французском. И аналогично, если создать сайт на арабском языке, страницы администрирования и пользовательский интерфейс сайта, например панели инструментов, навигации, списки, и заголовки столбцов, будут отображаться на арабском языке, а ориентация "слева направо" изменится на ориентацию "справа налево" для корректного отображения арабского текста.

Если сайт будут просматривать пользователи, которые не могут работать на языке по умолчанию, который вы планируете для сайта, следует установить языковые пакеты, которые позволяет пользователям работать на предпочитаемом языке с помощью многоязычного пользовательского интерфейса. Если вы обеспечите поддержку дополнительных языков, пользователям будет трудно применять функции сайта не неродном для них языке. Языковые пакеты предоставляют перевод элементов пользовательского интерфейса, например:

  • страницы администрирования сайта;

  • элементы ленты;

  • заголовки списков и столбцов;

  • интерфейс параметров сайта;

  • шаблоны для новых списков, библиотек документов и сайтов;

  • наборы терминов и термины управляемых метаданных.

Дополнительные сведения о поддерживаемых функциях многоязычного пользовательского интерфейса см. в статье Планирование многоязыкового пользовательского интерфейса в SharePoint Server.

Примечание.

Языковые пакеты предоставляют перевод только для пользовательского интерфейса. Они не переводят контент, созданный и показанный на страницах контента или в веб-частях. Вы можете использовать службу машинного перевода, чтобы позволить пользователям автоматически переводить документы. Дополнительные сведения см. в статье Turn on automated document translation in SharePoint Server.

Список доступных языков, которые можно использовать для создания семейства веб-сайтов или сайтов и которые можно включить для многоязычного пользовательского интерфейса, создается языковыми пакетами, установленными на веб-серверах и серверах приложений фермы серверов. По умолчанию семейства веб-сайтов и сайты создаются на языке, на котором был установлен SharePoint Server. Например, если установить версию SharePoint Server на испанском языке, то по умолчанию для семейств веб-сайтов и сайтов используется испанский язык. Если необходимо создать семейства веб-сайтов или сайты на языке, отличном от языка SharePoint Server по умолчанию, сначала необходимо установить языковой пакет для этого другого языка на веб-серверах и серверах приложений, прежде чем выбрать другой язык, на котором будет создан сайт. Например, если вы используете французскую версию SharePoint Server и хотите создавать сайты на французском, английском и испанском языках, необходимо установить языковые пакеты на английском и испанском языках на веб-серверах и серверах приложений, прежде чем создавать сайты на английском и испанском языках.

Примечание.

При каждой установке языкового пакета необходимо повторно запускать мастер настройки продуктов SharePoint, который останавливает и перезапускает службы IIS, службу администрирования SharePoint и службу таймера SharePoint. Чтобы свести к минимуму перерывы в обслуживании, постарайтесь установить все языковые пакеты перед публикацией сайтов.

В зависимости от языковых требований ваших сайтов или семейств сайтов определите языковые пакеты, которые нужно установить на каждый веб-сервер и сервер приложений. В свою электронную таблицу запишите для каждого сайта список языковых пакетов, которые будут доступны как дополнительные языки. Сведения о доступных языковых пакетах см. в разделах Языковые пакеты для SharePoint Server 2019, Языковые пакеты для SharePoint Server 2016 и Языковые пакеты для SharePoint Server 2013.

В приведенной ниже таблице указано, когда языковые пакеты требуются, а когда нет.

Таблица. Ситуации, когда языковые пакеты необходимы

Цель Языковые пакеты требуются?
Создание сайтов на разных языках.
Да
Включить многоязычный пользовательский интерфейс на сайтах.
Да
Использовать варианты для создания многоязычного контента.
Нет
Создать сайты вариантов на разных языках.
Да
Включить многоязычный пользовательский интерфейс на сайтах вариантов.
Да

Несмотря на то, что вы указываете язык для сайта, некоторые элементы пользовательского интерфейса, такие как сообщения об ошибках, уведомления или диалоговые окна, могут не отображаться на выбранном вами языке. Это связано с тем, что SharePoint Server использует несколько вспомогательных технологий, таких как платформа .NET Framework, Microsoft Windows Workflow Foundation, ASP.NET и SQL Server, и некоторые из этих вспомогательных технологий локализованы на ограниченном числе языков. Если элемент пользовательского интерфейса создается одной из вспомогательных технологий, и он не переведен на язык в одном из вспомогательных компонентов, выбранный для сайта, такой элемент отображается на английском языке.

Кроме того, некоторые тексты могут быть созданы на языке исходной установки, что приводит к смешению языков. Такой вид языкового смешения обычно отображается только создателям контента, администраторам семейства сайтов и владельцам сайтов, но не видим пользователям сайтов.

Примечание.

Журналы ошибок, которые SharePoint Server сохраняет на сервере, всегда ведутся на английском языке.

Сведения об установке языковых пакетов см. в разделах Установка или удаление языковых пакетов для SharePoint Server 2016 и 2019 и Установка или удаление языковых пакетов для SharePoint 2013.

Использование вариантов сайта

Примечание.

Вы можете использовать варианты только на сайтах, созданных с помощью одного из шаблонов сайтов публикации, или на сайте, на котором активирована инфраструктура публикации SharePoint Server.

Примечание.

Варианты недоступны в SharePoint Foundation 2013.

Функция вариантов SharePoint Server позволяет владельцам сайтов сделать одно и то же содержимое доступным для определенной аудитории на разных сайтах, поддерживая настраиваемые копии содержимого с исходного сайта вариантов на каждом целевом сайте. Для многоязычного сайта вам может потребоваться использовать основной язык вашей организации для исходного сайта вариантов. Вы можете создать целевые сайты вариантов на языке целевого сайта вариантов или на языке, который должен поддерживать целевой сайт вариантов. Если вы планируете целевые сайты вариантов на других языках, убедитесь, что установлены соответствующие языковые пакеты. Дополнительные сведения о вариантах см. в статье Variations overview in SharePoint Server.

При планировании многоязычных сайтов проанализируйте, требуется ли создавать контент, который будет совместно использоваться на сайтах, но который необходимо менять в соответствии с региональными требованиями или переводить на другие языки. Если вы считаете, что вам может потребоваться создавать сайты вариантов, их следует спланировать заранее. Очень сложно интегрировать сайты вариантов в семействе сайтов после реализации структуры сайта. Следующие факторы могут повлиять на вашу возможность перехода к сайтам вариантов в течение жизненного цикла сайта:

  • Пользовательский код. Код, содержащий ссылки на расположение корневого сайта вариантов.

  • Настройки сайта. Навигация сайта, главные страницы и другие настройки.

  • Поиск. Области поиска необходимо создать для каждой метки варианта, а свойства каждого сайта вариантов следует изменить.

Если вы планируете переводить контент сайтов, необходимо определить, будут ли использоваться услуги специалистов или машинный перевод. Если вы планируете использовать машинный перевод, убедитесь, что язык, на который вы собираетесь переводить контент, доступен в службе машинного перевода. Дополнительные сведения о планировании вариантов см. в статье Plan for variations in SharePoint Server.

См. также

Понятия

Планирование многоязыкового пользовательского интерфейса в SharePoint Server

Обзор вариантов в SharePoint Server

Другие ресурсы

Языковые пакеты для SharePoint Server 2019

Языковые пакеты для SharePoint Server 2016

Языковые пакеты для SharePoint Server 2013