Як зробити багатомовний сайт

Як зробити багатомовний сайт

Відео: Принципи створення багатомовних сайтів

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

Взагалі, існує безліч способів зробити сайт на декількох мовах, проте, я приведу, на мій погляд, найпростіший і універсальний спосіб. Насамперед необхідно створити ini-файли з мовними константами. Наприклад, такий:

Відео: Багатомовний сайт на WordPress. Плагін Polylang. Частина перша. Налагодження та установка

HELLO= Привіт


Нехай цей файл називається "ru.ini". Тепер створимо файл для англійської мови:

Відео: Як зробити багатомовний сайт на WordPress

HELLO=Hello


Цей файл ми назвемо "en.ini". Тепер нам потрібно якось визначати, яка мова хоче користувач. Для цього є GET-параметри, в якому ми передаємо код мови (припустимо, "ru"Або"en"). Далі ми в залежності від значення GET-параметра, беремо потрібний файл і виводимо мовну константу, а значення підставить автоматично. Щоб стало зрозуміло, привожу код:

Відео: Як створити багатомовний сайт на Wordpress?

lt ;?php
$ lang
= isset($ _GET["Lang"])? $ _GET["Lang"]:"Ru"-// Беремо значення GET-параметра, або, якщо його немає, то встановлюємо російський
$ array
= parse_ini_file($ lang.".ini") -// Відкриваємо відповідний мовний файл
echo $ array
["HELLO"] -// Виводимо значення мовної константи
?gt;

Як Ви вже здогадалися, буде виведено "вітання", Якщо передано значення"ru", Або"Hello", Якщо передано значення"en". Зрозуміло, замість GET-параметрів Ви можете використовувати, наприклад, сесію. Все дуже просто, а вже цю готову базу, можна використовувати і успішно застосовувати в величезних проектах.

Поділися в соціальних мережах:

Схожі
Як зробити сайт доступним офлайн.Як зробити сайт доступним офлайн.
Як додати кнопки соціальних сервісів на сайтЯк додати кнопки соціальних сервісів на сайт
Скільки днів живе сайт?Скільки днів живе сайт?
Сайт з www і безСайт з www і без
Як зробити сайт самостійно. Короткий оглядЯк зробити сайт самостійно. Короткий огляд
Joomla vs сайт з нуляJoomla vs сайт з нуля
Як вставити аудіо на сайтЯк вставити аудіо на сайт
Безкоштовне розміщення сайту в інтернетіБезкоштовне розміщення сайту в інтернеті
Phrasebook proPhrasebook pro
Чому dreamweaver - це погано?Чому dreamweaver - це погано?
» » Як зробити багатомовний сайт