Самое первое, что вам нужно сделать для создания многоязычного сайта, - это добавить нужные языки.
Скажем, у вас сайт на английском языке и вы хотите добавить еще русский (или наоборот).
После добавления языка, страницы сайта на добавленном языке будут доступны по почти таким же адресам. Единственное исключение, веб-адрес страницы будет теперь включать в себя код языка (культуры). Например:
- Английский: http://contoso.com/products
- Русский: http://contoso.com/ru/products
В системе только один язык (обычно тот, который по умолчанию) может не включать в адреса веб-страниц код языка (в приведенном выше примере это английский). Ничто вам не мешает добавить код языка к тому языку, который его не использует, и убрать у того, что использует. Например:
- Английский: http://contoso.com/en/products
- Русский: http://contoso.com/products
- Английский: http://contoso.com/products
- Русский: http://contoso.ru/products
- Немецкий: http://contoso.de/products
Добавляются языки в разделе "Система".
- В разделе "Система" выбираем элемент "Языки".
- Нажимаем "Добавить язык" на панели кнопок.
- В появившемся окне выбираем нужный нам язык из списка "Языки".
- Если нужно, заменяем "Код языка для URL".
- Нажимаем ОК.
Один из языков определен как язык по умолчанию. Это означает, что страницы и локализируемые элементы данных, существующие для этого языка, будут использоваться для создания копий на втором (третьем языке).
Можно назначить другой язык по умолчанию.
Но если во втором языке еще нет страниц (они не переведены или не созданы), то ваш сайт лишится страниц.
Грубо говоря, если у вас есть сайт на одном языке (уже добавлены страницы), и вы добавили новый язык, не спешите делать второй язык языком по умолчанию, так как сайт на втором языке еще не существует.
Язык по умолчанию нельзя удалить.
При редактировании языка, вы можете изменить код языка. Опять повторю, не использовать код языка можно только для одного языка, остальные языки обязаны иметь код языка.
После добавления языка, в правом нижнем углу появится переключатель между языками сайта (не путать с языками админки!).
О переключении языка сайта и переводе страниц и элементов данных мы поговорим в следующих сообщениях.
(продолжение)
Предыдущие сообщения:
Читайте также:
Комментариев нет:
Отправить комментарий