2009-11-10 3 views
2

Может ли кто-нибудь рекомендовать лучший способ изменить язык по умолчанию в Sitecore 6.1. При новой установке типичным языком для всех предметов является «en» английский, с хорошим маленьким флагом США и всеми.Sitecore set/change default language from 'en'

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

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

ответ

7

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

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

Вместо этого вы должны установить свойство language в 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" /> 

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

+3

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

0

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

Смежные вопросы