Установка и удаление языковых пакетов для SharePoint Server 2016 и SharePoint Server 2019

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

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

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

Важно!

При удалении продукта SharePoint Server следует предварительно удалить все языковые пакеты SharePoint Server.

Сведения об идентификаторах языков и языковых пакетах

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

Язык, который они выбирают, имеет идентификатор языка . Идентификатор языка определяет язык, используемый для отображения и интерпретации текста на сайте или в семействе веб-сайтов. Например, когда владелец сайта создает сайт на французском языке, панели навигации, списки и заголовки столбцов сайта отображаются на французском языке. Аналогичным образом, если владелец сайта создает сайт на арабском языке, панели навигации, списки и заголовки столбцов сайта отображаются на арабском языке. Кроме того, ориентация сайта слева направо по умолчанию изменяется на ориентацию справа налево для правильного отображения текста на арабском языке.

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

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

Языковые пакеты не объединены во многоязыковые установочные пакеты. Для каждого языка, поддержка которого необходима, требуется устанавливать определенный языковой пакет. Кроме того, для корректного отображения контента сервера SharePoint на указанном языке пакеты необходимо будет установить на все серверы SharePoint.

Важно!

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

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

Каждый устанавливаемый языковой пакет создает папку в каталоге %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\TEMPLATE\LAYOUTS\ИД_ЯЗЫКА, которая содержит данные для определенного языка. В каждой папке locale_ID можно хранить только один HTML-файл ошибок, который содержит сведения об ошибках, используемые, если файл не удается найти. Каждый раз, когда не удается найти файл для сайта на этом языке, используется этот файл ошибок. Можно указать файл, который следует использовать, определив параметр FileNotFoundPage() для каждого веб-приложения.

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

Загрузка языковых пакетов

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

Важно!

[!Важно!] По умолчанию файлы справки Microsoft PowerShell устанавливаются с использованием английского языка (en-us). Для просмотра этих файлов с использованием языка, который применяется операционной системой, нужно установить языковой пакет для этого языка.

Языковые пакеты для SharePoint Server 2016 и SharePoint Server 2019 можно загрузить из Центра загрузки Майкрософт.

Установка языковых пакетов на серверы SharePoint

Языковые пакеты доступны в виде отдельных файлов для загрузки (по одному файлу для каждого поддерживаемого языка). При установке языковых пакетов для поддержки нескольких языков в среде фермы серверов необходимо установить языковые пакеты на все серверы SharePoint.

Важно!

[!Важно!] Языковые пакеты устанавливаются на соответствующих языках. Ниже описана процедура установки английского пакета.

Установка языкового пакета

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

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

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

  3. Мастер установки запустит и установит языковой пакет.

  4. Еще раз запустите Мастер настройки продуктов SharePoint с использованием параметров по умолчанию. Если после установки языкового пакета не будет запущен Мастер настройки продуктов SharePoint, то языковой пакет будет установлен неправильно.

    Мастер настройки продуктов SharePoint запускается на языке базовой установки SharePoint Server, а не на языке только что установленного языкового пакета.

Запуск мастера настройки продуктов SharePoint

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

  1. Нажмите кнопку Пуск, выберите папку Продукты Microsoft SharePoint 2019, щелкните Мастер настройки продуктов SharePoint.

  2. На странице Продукты и технологии SharePoint нажмите кнопку Далее.

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

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

  5. При появлении страницы Изменение параметров администрирования веб-сайта центра администрирования SharePoint нажмите кнопку Далее, не изменяя параметры по умолчанию.

  6. По завершении работы мастера настройки продуктов SharePoint нажмите кнопку Далее.

  7. На странице Настройка успешно завершена нажмите кнопку Готово.

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

При установке языковых пакетов шаблоны сайтов для конкретного языка устанавливаются в каталог %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\TEMPLATE\ LanguageID , где LanguageID — это номер языка для устанавливаемого языка. Например, пакет США английского языка устанавливается в каталог %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\TEMPLATE\1033. После установки языкового пакета владельцы сайтов и администраторы семейств сайтов смогут создавать сайты и семейства сайтов на основе шаблонов сайтов на определенном языке, для этого при создании нового сайта или семейства сайтов SharePoint необходимо указать язык.

Удаление языковых пакетов

Если поддержка языка, для которого был установлен языковой пакет, не требуется, то пакет можно удалить с помощью панели управления. В ходе удаления языкового пакета с компьютера будут удалены и шаблоны сайтов на определенном языке. Все сайты, созданные с помощью шаблонов сайтов на определенном языке, перестанут работать (по этому URL-адресу будет выдаваться страница "HTTP 500: внутренняя ошибка сервера"). Функционирование сайта возобновится только при повторной установке языкового пакета.

Нельзя удалить языковой пакет для версии SharePoint Server, установленной на сервере. Например, если вы используете японскую версию SharePoint Server, вы не сможете удалить поддержку японского языка для SharePoint Server.

Список языков

К каждому имени папки добавляется тег языка в форме ll-cc. Этот тег идентифицирует язык и язык и региональные параметры. Например, папки английского языка США идентифицируются расширением имени папки en-us.

Папки языковых компонентов идентифицируются по языковому тегу, приведенному в таблице. Операционная система Windows задействует код языка для определения языков в реестре Windows.

SharePoint Server 2016 и SharePoint Server 2019 поддерживают следующие языки:

Язык Тег языка Код языка
Арабский ar-sa 1025
Азербайджанский az-latn-az 1068
Баскский eu-es 1069
Боснийский (латиница) bs-latn-ba 5146
Болгарский bg-bg 1026
Каталанский ca-es 1027
Китайский (упрощенное письмо) zh-cn 2052
Китайский (традиционное письмо) zh-tw 1028
Хорватский hr-hr 1050
Чешский cs-cz 1029
Датский da-dk 1030
Дари prs-af 1164
Голландский nl-nl 1043
Английский en-us 1033
Эстонский et-ee 1061
Финский fi-fi 1035
Французский fr-fr 1036
Галисийский gl-es 1110
Немецкий de-de 1031
Греческий el-el 1032
Иврит he-il 1037
Хинди hi-in 1081
Венгерский hu-hu 1038
Индонезийский id-id 1057
Ирландский ga-ie 2108
Итальянский it-it 1040
Японский ja-jp 1041
Казахский kk-kz 1087
Корейский ko-kr 1042
Латышский lv-lv 1062
Литовский lt-lt 1063
Македонский mk-mk 1071
Малайский (Малайзия) ms-my 1086
Норвежский (букмол) nb-no 1044
Польский pl-pl 1045
Португальский (Бразилия) pt-br 1046
Португальский (Португалия) pt-pt 2070
Румынский ro-ro 1048
Русский ru-ru 1049
Сербский (кириллица) sr-cyrl-rs 10266
Сербский (латиница) sr-latn-rs 9242
Словацкий sk-sk 1051
Словенский sl-si 1060
Испанский es-es 3082
Шведский sv-se 1053
Тайский th-th 1054
Турецкий tr-tr 1055
Украинский uk-ua 1058
Вьетнамский vi-vn 1066
Валлийский cy-gb 1106