logo

web developer services

Second language for Seditio

allows you to divide the site into two language parts (news, pages, forum, etc.)

Posted

Пример данного хука Вы можете видеть на этом сайте.

Данный хук-плагин (реализован частично хуком, частично расширенным плагином) разделяет сайт по языковому признаку.
Общими остаются только база данных пользователей и настройки.
Ограничений на количество языков нет.
Обратите внимание: для организации истинной многоязычности Ваш скин должен поддерживать нужные языки в своих tpl файлах.

Возможны три варианта реализации многоязычности:

1) Переключение на другой язык осуществляется из домена.
Например основной сайт имеет адрес: www.mysite.com
а его английская версия имеет адрес: en.mysite.com
При этом поддомены следует настроить так, чтобы они вели в тотже каталог что и основной адрес.
Этот вариант является наиболее предпочтительным.

2) Переключение на другой язык осуществляется из каталога.
Например основной сайт имеет адрес: www.mysite.com
а его английская версия имеет адрес: www.mysite.com/en/
Этот вариант требует от сервера наличие модуля mod_rewrite.

3) Вариант используется в случае невозможности организации переключения языка из поддомена или каталога.
В этом случае основной сайт имеет адрес: www.mysite.com
а его английская версия: www.mysite.com?setlng=en
При использовании этого метода в силу специфики реализации редиректов в LDU большинство системных сообщений будут выводится на основном языке (хотя при большом желании это тоже правится).

Almaz 2005-07-27 18:12:10

Сегодня в движок LDU мною была добавлена новая функция - мультиязычность. Теперь на сайте, запущенном под управлением всего лишь одного LDU можно реализовать теоретически неограниченное количество языков. Разделению подлежат новости, голосования, форум и так далее. Единой остается база пользователей и все что с этим связано. На данный момент реализовано два языка: ru - Русский (является основным по умолчанию) uk - Английский Высказаться по этому поводу можно прямо здесь. ps не забываем тестировать

booka 2005-08-05 03:26:55

когда public plugin? :D:D:D нашел... нафига 2 топика то?

Almaz 2005-08-05 07:01:36

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

Centuriones 2005-12-30 22:27:27

Интересно, как этот хук-плагин будет работать на LDU 900? Надо будет переделывать?

Almaz 2006-01-01 11:10:44

Думаю после небольшой модификации под новое ядро плагин будет работать.

Centuriones 2006-01-11 12:25:46

Almaz, кроме примера на твоем сайте есть реально работающие применения твоего плагина? И не на двух, а на большем числе языков?

Almaz 2006-01-11 14:50:12

Нет, я таких сайтов не знаю. Данный плагин у меня был куплен только один раз одним иностранцем но он так и не сообщил на каком сайте будет его использовать. (скорее всего он его так и не установил т.к. пропал кудато).

Xaria 2013-06-16 09:46:38

Boy that relaly helps me the heck out.

Eknath 2013-06-18 06:18:12

Wait, I cannot fathom it being so sthirgrtfoaward.

Marseille 2013-06-18 09:27:23

Son of a gun, this is so helufpl!

Enter one of these words: peach, pineapple, banana.