Краща практика - етап 4 - розширені настройки - як створити багатомовний сайт

Інтернет стирає державні кордони і цілком можливо, що на Сайт будуть заходити відвідувачі з інших країн. Тому іноді має сенс робити багатомовні сайти.

Додавання додаткових мов може ускладнити Проект Сайту, проте програма WebSite X5 значно полегшує завдання, надаючи зручний набір інструментів. Зрозуміло, для професійного Сайту потрібно якісно перекладений текст.

Перш за все, потрібно відзначити, що програма WebSite X5 генерує все HTML-файли Сторінок Сайту, використовуючи кодування UTF-8 (Unicode Transformation Format, 8 bit), для повноцінної підтримки всіх мов, включаючи ті, що використовують алфавіт не на основі латинського, наприклад , грецький, кирилиця, вірменський, іврит, арабська, китайська, японська та корейська. Крім створення Сайту на будь-якій мові, на одному і тому ж сайті можна використовувати різні мови без жодних проблем з правильним відображенням букв і символів з різних алфавітів. Наприклад, на сторінці можна розмістити російський текст, а поруч з ним - англійський переклад.

При створенні сайту програма WebSite X5 дозволяє зв'язати основний (який використовується за умовчанням) мову з Проектом (виберіть опцію Мова контенту в вікні Налаштування | <%S1_GENSET_TABPANEL1%> ). Це важливо зробити для правильної обробки тексту, автоматично вставляється Програмою. У програмі WebSite X5 за замовчуванням включена підтримка декількох мов. Якщо якусь мову ще не включений в список мов, відкрийте вікно Управління мовним контентом і натисніть кнопку для того, щоб створити або імпортувати інші мови або змінити слова в уже доступні мови (див. Як автоматично переводити текст, що вводиться).

Також можна зробити багатомовний сайт і запропонувати відвідувачу вибрати один з декількох мов. Все, що для цього потрібно, це створити Проект Сайту для кожної мови і зв'язати їх разом, як ніби це розділи одного сайту. Це можна зробити двома способами: або використовуючи Сторінку Привітання, або додавши кнопки вибору мови в Тема Шаблона.

Уявімо собі, що нам потрібно створити Сайт з трьома мовами: англійською, італійською та португальською. Програма WebSite X5 дозволяє легко додати перемикач мови на Сторінка вітання. яку відвідувач бачить до відкриття Домашньої Сторінки.

Спочатку розглянемо створення англійської версії сайту, задамо структуру і контент, і в Загальні настройки | <%S1_GENSET_TABPANEL1%> визначимо "EN = English" в якості Мова контенту.

Перейшовши до Етапу 4 - Розширені налаштування. натисніть кнопку Сторінка вітання і у вікні, виберіть опцію Показувати сторінку вітання. задавши зображення або анімацію для застосування в якості Фон сторінки і виконаємо всі необхідні настройки для отримання бажаного стилю.

Дотримуйтесь інструкцій по завантаженню Сайтів на Сервер:

Завантаження англійської версії сайту - пам'ятайте, що Сторінка Привітання пов'язана з використовуваної за замовчуванням англійською версією сайту. Після завантаження на хостинг-сервер англійської версії сайту створюється файл index.html, відповідний Сторінці Привітання, який зберігається в папці за умовчанням (т. Е. В папці «EN»). Також створюються папки для інших мов, включених до Списку Мов (в даному випадку, «IT» для італійської версії і «PT» для португальської версії).

Після завантаження на Сервер англійської версії сайту, він буде доступний для відвідувачів. Всі кнопки перемикання мови на Сторінці Привітання будуть активні, хоча поки буде працювати тільки кнопка з англійським прапором.

Завантаження італійської версії сайту - кнопка з італійським прапором запрацює після завантаження файлів італійської версії сайту в підпапку «IT» на Хостинг-сервері.

Завантаження португальської версії сайту - кнопка з португальським прапором запрацює після завантаження файлів португальської версії сайту в підпапку «PT» на Хостинг-сервері.

Після того, як всі три версії завантажені в свої папки на Сервері, відвідувачі Сайту зможуть використовувати всі кнопки перемикання мови на Сторінці Привітання.

Спробуємо створити уявний Сайт з трьома мовами: англійською, італійською та португальською. Як варіант (або як додатковий спосіб вибору мови), можна надати відвідувачам вибір потрібну мову, використовуючи відповідні кнопки в заголовку Шаблона Сайту (а не тільки на Сторінка вітання). Цей спосіб хороший тим, що дозволяє змінити мову в будь-який час і з будь-якої Сторінки Сайту.

Спочатку розглянемо створення англійської версії сайту, а потім перейдемо до італійської та португальської версіями. Загальні настройки | <%S1_GENSET_TABPANEL1%> визначимо «EN = English» в якості Мова контенту.

Відкрийте вікно Імпорт шаблону для роботи з заголовком сайту і створіть кнопки, щоб відвідувачі могли вибрати мову, який вони можуть використовувати.

Натисніть кнопку Вставити зображення. щоб імпортувати файл [flag_en.jpg], що містить картинку з англійським прапором. Якщо потрібно додати ефект для наведення курсору миші на кнопку, можна використовувати опцію Файл зображення, яке з'являється при наведенні миші. щоб імпортувати файл [flag_b_en.jpg]. що містить другу картинку, трохи відрізняється від першої.

Повторіть цю процедуру для створення кнопок для італійського і португальського прапорів.

Оскільки робота ведеться над Проектом англійської Сайту, немає необхідності створювати посилання на кнопку з англійським прапором.

Щоб заощадити час при створенні італійського Сайту, можна використовувати копію англійської версії. Для цього в першому вікні Вибір проекту виберіть проект сайту англійською та натисніть кнопку Зробити копію. Потім натисніть кнопку Перейменувати для зміни назви нового проекту на італійському.

Відкрийте копію проекту і у вікні Налаштування | <%S1_GENSET_TABPANEL1%> встановіть «IT - Italian» в якості Мова контенту. переведіть всі тексти та інші елементи, які залежать від мови.

Кнопки вибору мови будуть працювати лише після завантаження всіх трьох версій Сайту на Хостинг-сервер.