Многоязычный сайт

Искал, но.. толком пока ничего не нашел…. может сообщество подскажет.

Задача:
Сайт на базе WordPress на двух языках:
1. Русский
2. Английский

Кто либо что либо уже подобное делал?
Какое решение нашли?

Или же нужно ставить два вордпресса?
Или же есть какие либо плагины для этого?

Заранее благодарен.

на 4 вопроса ранее (где были твои глаза!) эта тема уже обсуждалась
http://forum.maxsite.org/viewtopic.php?id=2198

плохо искал, ищи есчо

Все бы хорошо, но отсылание к поисковикам все равно что посылание на йух в данном вопросе.
Нигде толком не описан принцип…
Интересует личный опыт…. так как будут вопросы.

Кстати, тема до сих пор очень актуальна. Ни здесь, ни на майworpdpress.ру вразумительного ответа никто дать не может, а хотелось бы получить…

Проще всего делать мультиязычный сайт при помощи поддоменов:

http://en.mysite.com
http://ru.mysite.com
http://de.mysite.com

etc.

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

Меня тоже очень интересует этот вопрос. особенно в плане поддоменов…
это для каждого поддомена надо создавать отдельный сайт?
скажите, как многоязычность реализована вот тут – http://zacefron.nl/ ??? Там два поддомена (http://zacefron.nl/dutch/ и http://zacefron.nl/english/) или что? Простите, если вопрос тупой, я просто в этом мало разбираюсь.

Мой личный опыт по созданию многоязычных сайтов – таков. Создаю поддомены на каждый дополнительный язык и заливаю в папку с поддоменом файлы с дистрибутивом WordPress. В итоге получаю два или три движка WordPress, работающих независимо друг от друга на одном домене. Правда, плагинов и обновлений приходится делать больше в соответственное количество раз, но зато система работает аккуратно и до сих пор меня не подводила. Поддомены связываю между собой линками, нажимая на которые, юзер производит выбор языка. Пример подобного сайта – http://www.takso.info/

Я пробовал создать многоязычные сайты и задействовав плагин-переводчик Global Translator. О моих личных впечатлениях о работе Global Translator с поисковиком Google желающие могут почитать здесь – http://www.wp24.ru/?p=53. Ну, а если коротко, то мое мнение – этот плагин – большая бяка. Никому его не советую устанавливать! Так как при использовании этого плагина бан вашего сайта со стороны поисковиков вам обеспечен. В этом случае вопрос бана – это только вопрос времени. Пара моих сайтов по вине этого плагина до сих пор не может вылезти из немилости Google, хотя я уже давно этот плагин с сайтов убрал. А немилость эта состоит в том, что хотя Google и стал их снова индексировать, PR у сайтов уже долгое время на нуле, хотя до этого показатели по этой части кое-какие у сайтов были.

Большое спасибо за внятный ответ)))

можно еще глупенький вопросик?

вот я создала два субдомена
ru.mysite.com
eng. mysite.com

как сделать, чтобы юрл выглядел так:
mysite.com/ru/
mysite.com/eng/

как сделать, чтобы юрл выглядел так:
mysite.com/ru/
mysite.com/eng/

В этом случае, субдомены создавать не нужно, а нужно создать обычные папки на сервере с названиями "ru" и "eng". Во всем остальном поступаете также, как в случае с субдоменами, то есть заливаете в эти папки дистрибутив движка WordPress. Поступив так, вы получите в итоге url вида mysite.com/ru/

Я в своё время делал проще, при помощи плагина Qtranslate. Отлично справляется со своей задачей.
Если что, могу проконсультировать. Есть рабочий блог двуязычный для примера

Я в своё время делал проще, при помощи плагина Qtranslate. Отлично справляется со своей задачей.
Если что, могу проконсультировать. Есть рабочий блог двуязычный для примера

При помощи плагина Qtranslate? Не приходилось пользоваться. Но после печального эксперимента с Global Translator к плагинам-переводчикам я отношусь настороженно, поэтому спрошу … А как обстоит дело с индексацией вашего блога поисковиками?

qTranslate ничего не переводит сам, только "размножает" поля и выводит содержимое в соответствии с текущим языком. То есть, при создании любой сущности – поста, рубрики, метки – нужно заполнять поля на всех языках сайта. Иногда это достает 🙂

[quote=azzepis]Я в своё время делал проще, при помощи плагина Qtranslate. Отлично справляется со своей задачей.
Если что, могу проконсультировать. Есть рабочий блог двуязычный для примера

При помощи плагина Qtranslate? Не приходилось пользоваться. Но после печального эксперимента с Global Translator к плагинам-переводчикам я отношусь настороженно, поэтому спрошу … А как обстоит дело с индексацией вашего блога поисковиками?[/quote]
как правильно было замечено, это не плагин-переводчик. этот плагин позволяет создавать контент на нескольких языках
вот скриншот панели добавления новой записи на украинско-русском блоге:

также плагин позволяет выводить названия виджетов на выбраном пользователем языке и т.п.
при этом сайт на украинском языке выглядит как site.com/uk/, а на русском – site.com/ru/
один из языков выбирается "главным", и тогда можно чтоб сайт на это языке отображался просто site.com (например на украинском), а русский вариант так и останеться site.com/ru/

да… и совсем забыл. для этого Qtranslate я нашёл модифицированный плагин генерации карты сайта для гугла, который в карту добавляет посты на всех языках. и они удачно попадают в индекс

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

В Global Translator тоже получается сразу куча новых страниц на каждом из добавленных языков и все эти страницы попадают в индекс … но после того, как Google обнаруживает 2-60 копий одной и той же страницы … он воспринимает их исключительно, как дублированный контент … и банит их разом все, включая страницу-исходник …

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

Я убедился в этом на шести своих сайтах, которые я перевел на время "эксперимента" с помощью плагина Global Translator на шесть-восемь языков …

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

А с переводами контента на другие языки я больше не связываюсь …

и контент для каждого из языков полностью уникальный ... то есть разные статьи, разные посты ...

Смотря каково назначение сайта. Возьмем например mista.org.ua. Если записи на разных языках не будут "сихронизированы", то получится полный бред, проект просто развалится и всё. А так всё логично. Все довольны. И Гуглю, кстати, тоже нравится.

так это то же самое. пишите уникальный контент, если вам хочется, для каждого языка.. только будет один движок. по-моему более удобно 🙂

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

не буду больше переубеждать.. лишь напоследок скажу.
Я бы не рекомендовал этот плагин, если бы он не покрывал большинство моих потребностей.
В частности, если вы заполнили только англоязычный вариант, то при просмотре этой новости на другом языке Вам выдаст сообщение:

Извините, эта информация доступна только на таких языках: English.

(сообщение настраивается в админке.)

через этот плагин можно сделать так , чтобы автоматом выбирался язык, в зависимости от куда пользователь?

через этот плагин можно сделать так , чтобы автоматом выбирался язык, в зависимости от куда пользователь?

на сколько я знаю, в него такая функциональность не заложена. это надо дорабатывать самому

[quote=Alex111]через этот плагин можно сделать так , чтобы автоматом выбирался язык, в зависимости от куда пользователь?

на сколько я знаю, в него такая функциональность не заложена. это надо дорабатывать самому[/quote]
На сколько это сложно будет сделать? Вообще стоит ли мне в это суваться если нет навыков в php программировании? наверное знаю даже ответ НЕТ=)))! я не растроюсь если это так. спасибо за отзыв

в таком случае, думаю, не легко

Anonymous
Отправить
Ответ на: