Sitecore устанавливает / меняет язык по умолчанию с 'en' - PullRequest
2 голосов
/ 10 ноября 2009

Может кто-нибудь порекомендовать лучший способ изменить язык по умолчанию в Sitecore 6.1. При новой установке типичным языком для всех предметов является английский (en), с симпатичным маленьким флагом США и всем прочим.

Однако мы настраиваем систему, ориентированную на en-AU и en-NZ. Когда я переименовываю основной элемент языка «en» в любой базе данных, любой другой элемент остается без версии на «правильном» языке. В прошлом я вспоминаю, что переименование этого элемента вызывает обновление во всей системе, но, похоже, это не тот случай, когда я попробовал его сегодня.

Есть ли простой "Sitecore" способ конвертировать все элементы по умолчанию в основной язык en-AU? Я подумал запустить скрипт обновления sql над базой данных, но надеюсь, что есть более удобный способ сделать это.

Ответы [ 2 ]

7 голосов
/ 10 ноября 2009

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

Обычно мы создаем все шаблоны, визуализации и макеты на английском языке, а затем создаем элементы контента для каждого языка.

Вместо этого вы должны установить свойство языка в web.config для вашего сайта.

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

<site name="website_no" hostName="www.site.no|site.no" language="no" />
<site name="website_en" hostName="www.site.com|site.com" language="en" />
<site name="website" language="sv" />

Последняя строка перехватывает все запросы, не перехваченные двумя первыми.

0 голосов
/ 17 сентября 2015

Не удалось заставить сайт использовать датский язык в качестве языка по умолчанию для пользовательского интерфейса бэкэнда на основе значения language="da" в теге <site...>. Изменил его на da-DK, что заставило его работать. Не знаю, является ли это ожидаемым поведением, но можно использовать полностью квалифицированный код ISO , чтобы убедиться, что все хорошо.

...