kosen 3 Опубликовано: 12 февраля 2007 Рассказать Опубликовано: 12 февраля 2007 Приветствую! Так и не смог найти здесь ответ на вопрос реализации "многоязычной поддержки"... У меня имеется сайт на трёх языках: http://мой_сайт.ru/rus/ http://мой_сайт.ru/eng/ http://мой_сайт.ru/jp/ Я его хочу перевести на данный движок... даже шаблон заказал... Так вот, я планирую использовать на движке бва шаблона для выбора пользователем. Первый - "нормальный" с графикой и всеми "красивостями"... и Второй - "облегченный"... для пользователей которые хотят сбереь свой траффик... или сидящие на модеме... При этом мне необходимо реализовать отображение сайта на трёх языках: Русском Английском и Японском. Сайт практически статичный. (могу дать УРЛ...) Новостей как-таковых нет. Как мне это реализовать? Если есть подробный мануал именно на эту тему - буду весьма признателен... Цитата Ссылка на сообщение Поделиться на других сайтах
LoD 0 Опубликовано: 12 февраля 2007 Рассказать Опубликовано: 12 февраля 2007 Все давно описано уже: http://dle-news.ru/2006/11/28/sozdanie_saj...h_jazykakh.html Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Автор Благодарю за ссылку. Этот материал я уже видел. Помимо утверждения о возможности мультиязычной поддержки движком, развернутой информации по такой реализации я в дистибутиве и на форуме не нашел... (кроме приведённого выше материала) Просто мне хотелесь бы для начала разобраться в этом вопросе, прежде чем я приму окончательное решение о приобретении данного движка (пока юзаю на локалке тестовую версию 5.2) Хотелось бы понять такой момент: Скины сайта (я их планирую два... как говорил выше) никоем образом не будут пересекаться с шаблонами, которые необходимо создать для дополнительных языков? Проблема с кодировками не возникнет? Русский - 1251 Английский - ИСО Японский - УТФ-8? У кого-нибудь имеется опыт в реализации такой языковой схемы на данном движке? Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Придётся создать 6 шаблонов Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Автор Как же это будет выглядеть? Шаблон "Красивый" rus Шаблон "Красивый" eng Шаблон "Красивый" jp Шаблон "Лайт" rus Шаблон "Лайт" eng Шаблон "Лайт" jp ??? Я предполагал реализовать данную функию так, как обычно это делается: Три гифа-флага нужных стран + дроп-даун меню с возможностью выбора одного из двух шаблонов - "Красивый№ и "Лайт".... Можно реализовать на движке такую схему? Если это реализовать невозможно... то заявление о "многоязычной поддержки" выглядит несколько несерьёзно... Это из разряда занятий сексом в гамаке, стоя... да ещё и в противогазе... Как говорится: "Люблю трудности"... Для многих пользователей, как и для меня, возможность нормальной реализации выбора нескольких языков для сайта является приоритетной... Поскольку информация сайта предназначена не только для русскоговорящих... Вопрос разработчикам: Можно ли ожидать полноценной реализации такой возможности? Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Система выбора языка, выглядит несколько примитивно. Но это только моё мнение. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Автор В каком смысле - "Примитивно"? В преложенном мною варианте? Скажи, зачем ты постишь эту исключительную мысль? Если можешь поделиться грамотным советом или предложить что-нибудь дельное - поделись... только скажу спасибо. А заниматься словоблудием - извини... не для меня. Дай возможность высказаться тем людям - которым есть что сказать по делу. Цитата Ссылка на сообщение Поделиться на других сайтах
magasoft 0 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 (изменено) В шаблоны часто уже вбит текст, т.е. простой сменой языка и следованиям тем рекомендациям в статье не обойтись. Если контент не сильно разнится то как в той статье разбить на доп. поля, в шаблонах вбить везде языковые константы, внести их же в языковые файлы и тогда можно избежать 2 шаблонами и 3 языковыми файлами. Хотя не знаю специфику яп. языка. Можно напрочь отказаться от языковых констант в шаблонах и сделать 6 шаблонов. Если контент сколь-нибудь разнится (т.е. это не прямой перевод текста на три языка) то лучше поставить 3 движка для разных языков и каждому по два шаблона и разместить их как вы выше описали /язык/. Изменено 13 февраля 2007 пользователем MagaSoft Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 (изменено) Автор Контент моих сайтов несколько отличается. Т.е самый информативный - русский Менее информативный - английский Еще менее информативный - японский При этом система навигации практически идентична. Три движка - это круто... каждый по 40 не наших рублей... А как быть с базой данных - тоже три? А как быть с базой данных пользователей? У меня сайт спортивного клуба (ссылка в моем профиле) и на сайте я хотел сделать систему для учеников клуба... Эдакий клан... И три движка - не выход... по-моему... Что касается специфики Японского... его можно вводить и в кодировке вин-1251 или утф-8 Изменено 13 февраля 2007 пользователем kosen Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Конечно я помог бы... если бы не прозвучало вышесказанное. Ну какое тут желание теперь? Цитата Ссылка на сообщение Поделиться на других сайтах
magasoft 0 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Контент моих сайтов несколько отличается. Т.е самый информативный - русский Менее информативный - английский Еще менее информативный - японский При этом система навигации практически идентична. Три движка - это круто... каждый по 40 не наших рублей... А как быть с базой данных - тоже три? А как быть с базой данных пользователей? У меня сайт спортивного клуба (ссылка в моем профиле) и на сайте я хотел сделать систему для учеников клуба... Эдакий клан... И три движка - не выход... по-моему... Что касается специфики Японского... его можно вводить и в кодировке вин-1251 или утф-8 Тогда тем более... 1. лицензия дается на домен, и кол-во двигов на домене не ограничено. 2. несколько баз вроде давно уже не проблема. аккурат сможете базу на утф одну и на вин другую сделать. 3. базы пользователей можно объединить, если немножко покопаться в коде, я делал как-то для себя, но вам оно зачем у вас аудитория разных версий разная будет, разве только это не сайт спортивных полиглотов. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Автор MagaSoft, Как же в таком случае организовать структуру сайта? Начиная с момента инсталяции движков (предполагая наличия трех языков)... Сейчас на сайте у меня просто стоят гифки-флаги стран (японский скрыт), нажав на который, пользователь попадает на сою версию сайта. То есть структура сайта организована так: /index.html /rus/ /eng/ /jp/ В каждой из этих директорий файлы продублированы под свой дизайн и язык... Конечно же хотелось сделать на движке по грамотнее и попроще... без особых извращений... Цитата Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 kosen, я лично считаю, что если сайт практический статичный и новости добавляются одна в неделю, то лучше вобще с этим двигом не мучаться. IMHO это неплохой новостной двиг, а вам бы я посоветовал, оставить сайт статичным. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 13 февраля 2007 Рассказать Опубликовано: 13 февраля 2007 Автор ОФФ Danila, Все ли движки имеют новостную направленность? Я уже как то нацелился сделать сделать закрытую зону только для членов клуба... с авторизацией и доступными материалами для только зарегистрировавшихся пользователей... Вроде бы такую возможность движок представляет... Я конечно же понимаю, что это не совсем этично... по отношению к DLE, но может быть Вы можете посоветовать мне некоторые движки, которые соответствовали бы моим требованиям? Цитата Ссылка на сообщение Поделиться на других сайтах
magasoft 0 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 MagaSoft, То есть структура сайта организована так: /index.html /rus/ /eng/ /jp/ В каждой из этих директорий файлы продублированы под свой дизайн и язык... Конечно же хотелось сделать на движке по грамотнее и попроще... без особых извращений... Вот так и организовывайте. В каждой этой папке свои файлы двига с шаблонами и языковыми файлами. И это будет просто без особых извращений. Поставьте двиг, покрутите, поставьте шаблоны а потом распределите по трем папкам и для каждого свои языковые файлы и настройки если надо. Ничего особо сложного, и главное предусматривает неограниченные возможности для свободного развития каждой версии сайта. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 Автор Боюсь что в таком случае развитие действительно будет своё собственное... Т.е. если пользователь зарегистрируется в англо язычной части сайта, т.е. в директории /eng/, то я не смогу увидеть его из под директории /rus/... он ведь будет прописан в другой базе данных... А мне база нужна одна, чтобы я мог оперировать зарегиными юзерами... Или можно использовать одну БД? ЗЫ Я ещё не во всем разбираюсь... Полный чайник в этом... По-этому и спрашиваю совета: как я могу это реализовать... по шагам так скать... Цитата Ссылка на сообщение Поделиться на других сайтах
magasoft 0 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 (изменено) Если рассудить здраво, то я не счел бы это уж очень большой проблемой. Контингент посетителей же разный зачем их всех в одно? А админу ничего не мешает лишний раз авторироваться и отдельно админить. Объединение баз пользователей, как я выше уже говорил, я делал, давно и на демо версии, кажись 5.0, там надо не мало файлов перелопатить и обновляться будет достаточно трудоемко. Изменено 14 февраля 2007 пользователем MagaSoft Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 Автор Я хочу реализовать... и развивать в дальнейшем, систему для зарегистрированных пользователей сайта. Т.е. зарегистрироваться смогут ТОЛЬКО члены клуба. Для них будут доступны свои сервисы... Если пользователь зарегится на англо-язычной версии, то он не сможет перейти в свой профиль... и не будет иметь доступа с необходимым сервисам, поскольку, в этом случае, будет прописан в другой БД. А устанавливать различные хаки/модули/сервисы в каждую локализацию и настраивать их там - зачем такой "гимор"? Можно конечно в японско- и англо- версиях убрать панель регистрации/авторизации... и оставить её только в русскоязычной версии. Но как быть с англоязычными членами клуба? Этот метод не решение проблемы... Цитата Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 kosen, Да, двиг это позволяет. Но не проще ли закрыть доступ к секретной части через htaccess и не париться с двигом??? С другими двига так тесно не знаком, удалял в течении дня после установки, а вот ДЛЕ приглянулся. Конкретного ничего посоветовать, к сожалению не могу. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 Автор Так я же говорю: меня не устраивает доступ в защищённую часть сайта по htaccess. Мне необходимо, чтобы я имел доступ к зарегиным юзерам для статистики и реализации для них доп. сервисов... А юзеры, имеющие определённые права имели доступ к тем или иным сервисам... По любому нужна система на основе движка... Присматриваюсь к Джумла... но что-то меня не устраивает... Цитата Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 14 февраля 2007 Рассказать Опубликовано: 14 февраля 2007 kosen, джумлу я удалил через час после установки. ресурсоемкая, много жалоб на дыры, неудобная. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 15 февраля 2007 Рассказать Опубликовано: 15 февраля 2007 Автор Danila, Пожалуй это можно сказать про любой движок... Насколько ДЛЕ более быстрый и менее ресурсоемкий? Разве есть статистика на этот счет? У джумлы есть одно преимущество - очень много дополнений к движку, что позволяет произвести довольно "обширный апгрейд"... Кстати... подумалось тут... Наверняка существуют сервисы... наподобии http://translate.google.com/ Которые позволяют переводить сайты в он-ланй... Только вот насколько точен перевод... Может быть ограничиться таким вариантом?... Вот к примеру как выглядит сайт http://pc-soft.ru/ через этот ресурс - http://translate.google.com/translate?u=ht...Flanguage_tools ЗЫ Вопрос не совсем в этой теме: Можно ли в этом движке, при добавлении/редактировании статьи/материала работать с кодом ХТМЛ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 15 февраля 2007 Рассказать Опубликовано: 15 февраля 2007 Только вот насколько точен перевод... Может быть ограничиться таким вариантом?... А вы попробуйте английский сайт перевести на русский, если качество вас устроит то нормально переводит. Меня данное качество не устраивает.Можно ли в этом движке, при добавлении/редактировании статьи/материала работать с кодом ХТМЛ можно Насколько ДЛЕ более быстрый и менее ресурсоемкий? Гораздо быстрее и статистика в этом вопросе есть. Если ваш сайт будет посещать не более 100 человек в день то можете даже этим вопросом не задаваться, если выше, то затраты на хостинг быстро перекроют стоимость DLE. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 15 февраля 2007 Рассказать Опубликовано: 15 февраля 2007 (изменено) Автор А вы попробуйте английский сайт перевести на русский, если качество вас устроит то нормально переводит. Меня данное качество не устраивает. Меня, в общем то тоже... Елы-палы... не хочу отказываться от этого движка... Но никак не могу "въехать" как все грамотно организовать ... и с языками и с базами данных... Можно ли в этом движке, при добавлении/редактировании статьи/материала работать с кодом ХТМЛ можно Можно поподробнее? Или киньте ссылку на ФАК... ЗЫ Прошу прощения... ... по нажатию кнопки "редактирование кода", исходный код страницы доступен... Изменено 15 февраля 2007 пользователем kosen Цитата Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 15 февраля 2007 Рассказать Опубликовано: 15 февраля 2007 Danila, У джумлы есть одно преимущество - очень много дополнений к движку, что позволяет произвести довольно "обширный апгрейд"... А разве это преймущество не требует доп. ресурсов? У меня при открытии главной страницы требуется 6 запросов к базе MySQL, при желании могу сократить на 2-3. C joomlой вы сможете так? Сомневаюсь... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.