Мультиязычный сайт

12 3
vorona
На сайте с 31.01.2010
Offline
91
2163

Добрый вечер.

Объясните пжлст принцип построения мультиязычного сайта.

AGIVEO (http://agiveo.net/) - бесплатная браузерная многопользовательская онлайн игра в жанре футбольного менеджера =)
vinipuh
На сайте с 07.05.2009
Offline
33
#1

на какой цмс строить собираешься?

_savit
На сайте с 19.03.2006
Offline
135
#2

все тексты выносятся в в отдельные файлы ( ru.lng, en.lng, de.lng, ... ) которые представляются из себя обычные .ini файлы ...

в зависимости от языка выбранного юзером читает тот или иной файл и отображаем инфу из него

p.s ну это как один из вариантов

https://vk-botovod.ru - комбайн ВКонтакте, мультимессенджер, эмулятор жизни аккаунтов
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3
_savit:
все тексты выносятся в в отдельные файлы ( ru.lng, en.lng, de.lng, ... ) которые представляются из себя обычные .ini файлы ...

в зависимости от языка выбранного юзером читает тот или иной файл и отображаем инфу из него

p.s ну это как один из вариантов

+ для каждой версии свой поддомен.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
vorona
На сайте с 31.01.2010
Offline
91
#4
vinipuh:
на какой цмс строить собираешься?

На своей .

vorona добавил 21.10.2010 в 21:25

LEOnidUKG:
+ для каждой версии свой поддомен.

Нет, нужно без поддоменов.

vorona добавил 21.10.2010 в 21:25

_savit:
все тексты выносятся в в отдельные файлы ( ru.lng, en.lng, de.lng, ... ) которые представляются из себя обычные .ini файлы ...

в зависимости от языка выбранного юзером читает тот или иной файл и отображаем инфу из него

p.s ну это как один из вариантов

Вариант хорош, но сильно это будет накладно.

[Удален]
#5
LEOnidUKG:
+ для каждой версии свой поддомен.

С какого перепугу? Чтобы на продвижение 2-язычного сайта тратить в два раза больше сил и средств?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#6
zagred:
С какого перепугу? Чтобы на продвижение 2-язычного сайта тратить в два раза больше сил и средств?

удобнее работать с таким. понимаешь, где ты находишься.

Ну конечно если с точки зрения seo это да, это не удобно это много сил и т.п.

[Удален]
#7

Много ненужных проблем. Ради интереса глянул на новостной сайт:

ua.korrespondent.net - тиц 750, пр6

korrespondent.net - тиц 7600, пр7

[Удален]
#8

Если сайт с БД, то либо дублирешь поля, в которых у тебя хранится рускоязчная информация под копию это инфы на других языках, можно просто сделать копию БД, под этот язык.

Надписи, которые у тебя есть в шаблоне сайта, заменяются ключами, по которым потом в языковых файлах подбирается нужное значение из файла с тем языком, который запросил пользователь.

Выносить на поддомен не обязательно, можно просто в адрес сайта добавить перфикс 'en' или типа того и далее подставлять его во все ссылки, можно черех php смотреть язык браузер пользователя и автоматически редиректить его на версию с нужным язком.

pikasso
На сайте с 27.01.2008
Offline
150
#9
vorona:
Вариант хорош, но сильно это будет накладно.

И чем же такой вариант по вашему накладен ? о_О

vorona
На сайте с 31.01.2010
Offline
91
#10
pikasso:
И чем же такой вариант по вашему накладен ? о_О

Всё нужно дублировать по несколько раз.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий