Перейти к содержимому


Как Сделать Сайт На Разных Языках


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

#1 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 15 Октябрь 2012 - 14:16

Здравствуйте помогите пожалуйста если это возможно сделать на своем сайте два языка Азербайджанский и Русский.Если профессионалы возьмутся за это буду рад

#2 a.pashuta

a.pashuta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 072 сообщений

Отправлено 15 Октябрь 2012 - 15:34

Просмотр сообщенияMisha (15 Октябрь 2012 - 14:16) писал:

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

#3 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 15 Октябрь 2012 - 16:01

Просмотр сообщенияa.pashuta (15 Октябрь 2012 - 15:34) писал:

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

#4 a.pashuta

a.pashuta

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 072 сообщений

Отправлено 15 Октябрь 2012 - 16:37

Просмотр сообщенияMisha (15 Октябрь 2012 - 16:01) писал:

а как тогдапосетители сайта зайдя в один и тот же адрес смогут выбирать язык?
Один и тот же адрес не получится. Нужно создавать два магазина с похожими именами.
Например: 1. domain.ru 2. domain.com.

#5 bora

bora

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 106 сообщений
  • ГородМосква

Отправлено 17 Ноябрь 2012 - 15:46

Я бы предложил лучше!
Сделать сайт например mysite.ru а для его языков использовать подомены пример
en.mysite.ru - англиский de.mysite.ru - немецкий mysite.ru - русский по умолчанию

НО можно сделать ещё проще !!!

<a href="http://translate.goo...out=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>

Аналагично с любым языком !

#6 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 17 Ноябрь 2012 - 16:14

А последний код который написали куда его вставлять и что оно сделает с сайтом???будет ли нужно еще что то сделать???

Просмотр сообщенияbora (17 Ноябрь 2012 - 15:46) писал:

Я бы предложил лучше!
Сделать сайт например mysite.ru а для его языков использовать подомены пример
en.mysite.ru - англиский de.mysite.ru - немецкий mysite.ru - русский по умолчанию

НО можно сделать ещё проще !!!

<a href="http://translate.goo...out=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>

Аналагично с любым языком !
А последний код который написали куда его вставлять и что оно сделает с сайтом???будет ли нужно еще что то сделать???

#7 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 19 Ноябрь 2012 - 16:59

Данный код позволит использовать автоматический перевод вашего сайта на другой язык - используя сервис translate.google
Код выше, а именно

<a href="http://translate.google.ru/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>

Вы можете вставить в шапку сайта, или же в подвал. В любом случае код необходимо вставлять в шаблон "HTML" для отображения его на всех страницах вашего сайта. При нажатии на ссылку "Англиский" откроется ваш сайт, но уже с переводом ru -> en

#8 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 19 Ноябрь 2012 - 18:44

Просмотр сообщенияVaccina (19 Ноябрь 2012 - 16:59) писал:

Данный код позволит использовать автоматический перевод вашего сайта на другой язык - используя сервис translate.google
Код выше, а именно

<a href="http://translate.google.ru/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>

Вы можете вставить в шапку сайта, или же в подвал. В любом случае код необходимо вставлять в шаблон "HTML" для отображения его на всех страницах вашего сайта. При нажатии на ссылку "Англиский" откроется ваш сайт, но уже с переводом ru -> en
извените а можно по подробней ато я незнаю...

#9 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 19 Ноябрь 2012 - 19:14

В панели администратора, Сайт-> Редактор тем.
Открыть файл HTML.
Найти код:
 <div id="footer">
И сразу вставить код:
<a href="http://translate.google.ru/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>
Не забудьте указать на место "мойсайт.ru" адрес своего сайта.

#10 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 19 Ноябрь 2012 - 21:01

Просмотр сообщенияKoderhan (19 Ноябрь 2012 - 19:14) писал:

В панели администратора, Сайт-> Редактор тем.
Открыть файл HTML.
Найти код:
 <div id="footer">
И сразу вставить код:
<a href="http://translate.google.ru/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>
Не забудьте указать на место "мойсайт.ru" адрес своего сайта.
Сразу это как???после него или как?

#11 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 19 Ноябрь 2012 - 21:04

Просмотр сообщенияMisha (19 Ноябрь 2012 - 21:01) писал:

Сразу это как???после него или как?
после него.

#12 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 19 Ноябрь 2012 - 21:22

Просмотр сообщенияKoderhan (19 Ноябрь 2012 - 21:04) писал:

после него.
Спасибо получилось но как то нетак.Можно так сделать чтобы она была как в других мультиязычных сайтах???

#13 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 20 Ноябрь 2012 - 10:29

Просмотр сообщенияMisha (19 Ноябрь 2012 - 21:22) писал:

Спасибо получилось но как то нетак.Можно так сделать чтобы она была как в других мультиязычных сайтах???
Про это уже говорилось выше на форуме.
Только если создать два разных магазина.

#14 Misha

Misha

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 20 Ноябрь 2012 - 10:51

Просмотр сообщенияKoderhan (20 Ноябрь 2012 - 10:29) писал:

Про это уже говорилось выше на форуме.
Только если создать два разных магазина.
ОК.Большое вам спасибо что неостались равнодушны и помогли разобраться

#15 hust

hust

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 102 сообщений

Отправлено 29 Январь 2013 - 23:54

Просмотр сообщенияbora (17 Ноябрь 2012 - 15:46) писал:

Я бы предложил лучше!
Сделать сайт например mysite.ru а для его языков использовать подомены пример
en.mysite.ru - англиский de.mysite.ru - немецкий mysite.ru - русский по умолчанию

НО можно сделать ещё проще !!!

<a href="http://translate.goo...out=2&eotf=1&u=мойсайт.ru&act=url">Англиский</a>

Аналагично с любым языком !

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

Прикрепленные изображения

  • carterr.JPG


#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2013 - 01:37

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

#17 hust

hust

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 102 сообщений

Отправлено 15 Февраль 2013 - 10:59

Я использую
<p align="right"><a href="http://translate.google.ru/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&u=http://{NET_DOMAIN}/goods/{GOODS_NAME}&act=url"><img src="{ASSETS_IMAGES_PATH}en.png" title="translate description" id="ruen"></a></p>

Но таким способом нельзя перевести страницу, имя товара на которой состоит из двух и более слов (пробел между словами).
(если вместо пробелов ставить "_ " то переводится) Это как-то можно поправить?

#18 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 15 Февраль 2013 - 21:47

Пожалуйста, приведите пример такого поведения на вашем сайте.

#19 hust

hust

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 102 сообщений

Отправлено 17 Февраль 2013 - 08:17

ну у меня в данный момент все названия товаров содержат пробелы, сделал пример - в аксессуарах - ТОВАР, слово в названии одно, пробелов и тире (а оказывается это тоже влияет) нет, страницу переводит нормально..другие нет..

http://электропар.рф/goods/ТОВАР

для перевода кпонка

Прикрепленные изображения

  • Снимок.JPG


#20 hust

hust

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 102 сообщений

Отправлено 17 Февраль 2013 - 14:48

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




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных