web developer services

Второй язык для Seditio
Posted: 2005-08-05
Sorry, there is no English translation for this page yet.   :(

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

Данный хук-плагин (реализован частично хуком, частично расширенным плагином) разделяет сайт по языковому признаку.
Общими остаются только база данных пользователей и настройки.
Ограничений на количество языков нет.
Обратите внимание: для организации истинной многоязычности Ваш скин должен поддерживать нужные языки в своих 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 большинство системных сообщений будут выводится на основном языке (хотя при большом желании это тоже правится).
Comments
Author
Message
Marseille
Posted: 2013-06-18
#437
Status: guest
Son of a gun, this is so helufpl!
Eknath
Posted: 2013-06-18
#406
Status: guest
Wait, I cannot fathom it being so sthirgrtfoaward.
Xaria
Posted: 2013-06-16
#365
Status: guest
Boy that relaly helps me the heck out.
Posted: 2006-01-11
#255
Status: administrator
Нет, я таких сайтов не знаю.
Данный плагин у меня был куплен только один раз одним иностранцем но он так и не сообщил на каком сайте будет его использовать. (скорее всего он его так и не установил т.к. пропал кудато).
Posted: 2006-01-11
#254
Status: user
Almaz, кроме примера на твоем сайте есть реально работающие применения твоего плагина? И не на двух, а на большем числе языков?
Posted: 2006-01-01
#244
Status: administrator
Думаю после небольшой модификации под новое ядро плагин будет работать.
Posted: 2005-12-30
#243
Status: user
Интересно, как этот хук-плагин будет работать на LDU 900? Надо будет переделывать?
Posted: 2005-08-05
#111
Status: administrator
я этот хук писал, чтобы устанавливать его на платные сайты, поэтому на данный момент выкладывать его в открытую не буду.

второй топик на английском.
Posted: 2005-08-05
#108
Status: user
когда public plugin? :D:D:D нашел... нафига 2 топика то?
Posted: 2005-07-27
#98
Status: administrator
Сегодня в движок LDU мною была добавлена новая функция - мультиязычность.
Теперь на сайте, запущенном под управлением всего лишь одного LDU можно реализовать теоретически неограниченное количество языков.
Разделению подлежат новости, голосования, форум и так далее.
Единой остается база пользователей и все что с этим связано.

На данный момент реализовано два языка:
ru - Русский (является основным по умолчанию)
uk - Английский

Высказаться по этому поводу можно прямо здесь.

ps
не забываем тестировать
Add a comment
Refresh
Who is online
Total registered users: 211
Our users have left messages: 412
Last registered user: MichaelLense
0 registered users visited the site in the last 24 hours
Now visitors on site: 1, from them registered: 0, guests: 1
Most registered visitors: 53
Registered users: not found.
This data is based on user activity in the last five minutes.
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2004
[ Page created in 0.189 seconds ] [ Gzipped ]