PROIT SharePoint 2013 Променете езика на съществуващ сайт

Office 365, AD, Active Directory, Sharepoint, C #, Powershell. Технически статии и бележки.

SharePoint 2013: Променете езика на съществуващ сайт

Вижте също: Инсталиране на SharePoint Foundation 2013 на Windows Server 2012 R2 с SQL Server 2014

Дадено: Windows Server 2012 R2 с инсталиран SharePoint Foundation 2013. Вече е създаден сайт във фермата на SharePoint, когато е създаден, избраният език е английски.
Задача: Променете езика на интерфейса на сайта на руски.

Предварително: необходимият езиков пакет трябва да бъде инсталиран на сървъра на SharePoint (вижте Как да инсталирате руския езиков пакет на SharePoint 2013).

Помислете първо и трето първо и след това средно.


1) Лесният начин се появи не толкова отдавна (преди всички да използваха само втория метод) и се състои в използването Многоезичен интерфейс на SharePoint. Тези. ние ще добавим друг предварително инсталиран език към сайта.
За да направите това, отидете на Настройки на сайта - Езикови настройки. В блока Алтернативен език (езици) изберете желания език, например руски (руски):

proit

Между другото, ако използвате SharePoint Online, тогава този списък ще включва всички езици, поддържани от сайтовете на SharePoint.
Какво се случи след тази настройка?
Сайтът вече може да бъде изпратен на два езика. Как SharePoint определя кой език да се показва на потребителя? За целта той използва дефиниции, базирани на различни показатели, вариращи от настройките, конфигурирани в услугата за профилиране на потребители, до езика, посочен от браузъра по подразбиране на потребителя. По този начин, ако SharePoint се използва като корпоративен портал, достатъчно е да конфигурирате браузъра на руски на машините на служителите и те винаги ще виждат руския интерфейс на сайта на SharePoint.

Предимството на този метод е, че по време на администрирането можете да превключите към показване на английския интерфейс, което значително улеснява търсенето на възможни грешки.

За да промените езика на сайта, отворете база данни на SQL Server и изпълнете следната заявка (1049 - код на руски език):

Препоръчително е да направите резервно копие на базата данни предварително.

- Ако трябва да промените езиците на всички сайтове, тогава ние изпълняваме заявката:

Но можете да използвате този метод, за да промените временно езика, но с връщане към първоначалните настройки.

3) И така, средният начин се основава на функцията за внос-износ. Ако просто разтоварим сайта, който беше в английския интерфейс и се опитаме да го заредим на сайта с руския, нищо няма да работи, защото такава миграция не се поддържа. Необходимо е тези сайтове да се приведат до едноезичен интерфейс.
Първо, нека променим езика на желания (руски), да разтоварим сайта, след това да върнем езиковите настройки на английски, да създадем нов сайт на желания език и да заредим предварително изтегленото съдържание.

Препоръчително е да направите резервно копие на базата данни предварително.

Променете езика на руски със следната SQL заявка:

След това трябва да създадете нов сайт във фермата на SharePoint и да зададете руския език при създаването.
Вече можете да качите предварително качения файл на този нов сайт. Изпълняваме следната команда PowerShell: