Развертывание языковых пакетов (SharePoint Foundation 2010)

 

Применимо к: SharePoint Foundation 2010

Последнее изменение раздела: 2016-11-30

Содержание:

  • Идентификаторы языков и языковые пакеты

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

  • Подготовка веб-серверов для языковых пакетов

  • Установка языковых пакетов на веб-серверах

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

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

Примечание

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

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

Важно!

Чтобы удалить службы SharePoint Foundation 2010, перед удалением SharePoint Foundation 2010 необходимо удалить все языковые пакеты.

Идентификаторы языков и языковые пакеты

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

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

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

Примечание

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

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

Важно!

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

Список всех доступных языковых пакетов см. в статье Language packs (SharePoint Foundation 2010)

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

Важно!

Каждый устанавливаемый языковой пакет создает папку в %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LAYOUTS\Locale_ID, которая содержит данные для определенного языка. В каждой папке locale_ID можно хранить только один HTML-файл ошибок, который содержит сведения об ошибках, используемые, если файл не удается найти. Каждый раз, когда не удается найти файл для сайта на этом языке, используется этот файл ошибок. Можно указать, какой файл использовать, задав значение свойства SPWebApplication.FileNotFoundPage для каждого веб-приложения. Дополнительные сведения см. в описании свойства SPWebApplication.FileNotFoundPage. (https://go.microsoft.com/fwlink/?linkid=169319&clcid=0x419)

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

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

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

Важно!

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

Языковые пакеты можно загрузить на странице языковых пакетов для SharePoint Foundation 2010.

Важно!

При обновлении предыдущей версии Microsoft SharePoint Foundation и при необходимости использования функции Group Approval (eApproval) необходимо перед запуском мастера Мастер настройки продуктов SharePoint установить все перечисленные ниже языковые пакеты:

  • Китайский (упрощенное письмо) — 2025

  • Китайский (традиционное письмо) — 1028

  • Японский — 1041

  • Корейский — 1042

После установки языковых пакетов выполните следующую команду в папке %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14:
psconfig.exe -cmd upgrade -inplace v2v

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

  1. Загрузите 64-разрядную версию языкового пакета по одной из приведенных ссылок.

  2. На странице загрузки выберите нужный язык из списка Изменить язык и затем нажмите Изменить.

  3. Нажмите Загрузить.

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

Примечание

Чтобы удалить службы SharePoint Foundation 2010, перед удалением SharePoint Foundation 2010 необходимо удалить все языковые пакеты.

Подготовка веб-серверов для языковых пакетов

Перед установкой языковых пакетов на веб-серверах следует выполнить следующие действия:

  • Установите соответствующие файлы языковой поддержки на веб-серверах.

  • Установите службы SharePoint Foundation 2010 на всех веб-серверах.

  • Запустите службы мастера Мастер настройки продуктов SharePoint на всех веб-серверах.

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

  • файлы для ввода сведений с клавиатуры;

  • редакторы метода ввода (IME);

  • файлы шрифтов TrueType;

  • файлы точечных шрифтов;

  • таблицы преобразования кодовых страниц;

  • файлы многоязычной поддержки (NLS);

  • обработчики скриптов для преобразования сложных скриптов.

Большинство файлов языковой поддержки устанавливаются в операционной системе Microsoft Windows Server 2008 по умолчанию. Однако для поддержки восточноазиатских языков, языков со сложными знаками и ориентацией текста справа налево необходимо установить дополнительные файлы. К восточноазиатским языкам относят китайский, корейский и японский языки. Языки со сложными знаками и ориентацией текста справа налево включают в себя арабский, армянский, вьетнамский, грузинский, иврит, индийские языки и тайский язык. Указания по установке этих дополнительных файлов языковой поддержки приведены ниже.

Файлы пакета языковой поддержки можно взять из пакетов многоязыкового интерфейса пользователя Windows Server 2008 R2 (https://go.microsoft.com/fwlink/?linkid=207678&clcid=0x419).

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

Примечание

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

Установка дополнительных файлов языковой поддержки в Windows Server 2008

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

  2. На веб-сервере в меню Пуск выберите Панель управления, затем щелкните Язык и региональные стандарты.

  3. В диалоговом окне Язык и региональные стандарты на вкладке Языки и клавиатуры в разделе Язык интерфейса щелкните Установить или удалить язык.

  4. В диалоговом окне Установить или удалить язык выберите Установить язык.

  5. На странице "Выбор устанавливаемого языка" выберите язык, который нужно установить, из списка доступных языков. Если нужного языка нет, нажмите кнопку Обзор для перехода к загруженному языковому файлу (CAB-файл).

  6. Выберите все языки, которые требуется установить, и нажмите кнопку Далее.

  7. Примите условия лицензионного соглашения и нажмите кнопку Далее.

  8. Нажмите кнопку Установить.

После установки соответствующих файлов языковой поддержки на веб-серверах следует установить SharePoint Foundation 2010 и запустить мастер Мастер настройки продуктов SharePoint. Мастер создаст и настроит базу данных конфигурации, а также выполнит другие задачи настройки, которые надлежит завершить перед установкой языковых пакетов. Дополнительные сведения об установке SharePoint Foundation 2010 и запуске мастера Мастер настройки продуктов SharePoint см. в статье Обзор процедуры развертывания (SharePoint Foundation 2010).

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

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

Важно!

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

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

  1. Запустите setup.exe.

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

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

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

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

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

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

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

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

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

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

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

При установке языковых пакетов шаблоны веб-сайтов на определенном языке будут установлены в каталог %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\template\номер, где номер обозначает идентификатор устанавливаемого языка. Например, языковой пакет для английского языка (США) будет установлен в каталог %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\template\1033. После установки языкового пакета владельцы веб-сайтов и администраторы семейств веб-сайтов смогут создавать веб-сайты и семейства веб-сайтов на основе шаблонов веб-сайтов на определенном языке, для этого при создании нового веб-сайта или семейства веб-сайтов SharePoint необходимо указать язык.

Важно!

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

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

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

Примечание

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