Мультиязычность страниц сайта

#1 20 июля 2014 в 15:46
Добрый день всем участникам сообщества, на днях здесь на форуме видел тему про мультиязычность сайта .
А сегодня наткнулся на скрипт переводчика от google, тему на форуме не нашел и решил создать свою .
Вообщем все просто берем вот этот код
  1. <div id="google_translate_element"></div><script type="text/javascript">
  2. function googleTranslateElementInit() {
  3. new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
  4. }
  5. </script>
  6. <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
И применяем как угодно, либо создаем модуль, либо в тело шаблона .
Иллюстрация
Иллюстрация
#2 20 июля 2014 в 16:09
Только есть минуса:

1. Кривой перевод
2. Страницы с переводом не индексируются в этом случае.
#3 20 июля 2014 в 16:14
Николай,
Если интересен немного другой вариант, то предлагаю поглядеть как можно сделать
amurland.com/blogs/primer-bloga-admina/perevod-saita-perevodchikom-ot-google.html
использовался данный компонент
instantcms.ru/blogs/voznemozhno/vsplyvayushe-okoshko-cherez-ajax-dlja-versi-1-10-3.html
#4 20 июля 2014 в 16:52

1. Кривой перевод
2. Страницы с переводом не индексируются в этом случае.

scanread
Насчет перевода не знаю вопрос к google,
а насчет индексации проиндексирован будет оригинал перевод как юзабилити. Имхо
#5 21 июля 2014 в 09:29

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

Amurland
Хорошая работа спасибо!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.