Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Xenforo и Google translate

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Itto



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех !
Есть форум на Xenforo (хотя это не принципиально)
на него приделан гугл переводчик, который прекрасно переводит форум на все языки.
Вроде все отлично - но при переводе на нужный язык, URL не меняется
И перевод осуществялется только по запросу  
те в выпадающем меню выбираем язык и получаем полный перевод форума и всех последующих переходов.
А хочется чтобы перевод осуществлялся по ссылке  
ну вот так  

Код:
 
 http://forum.adf/en/ получался форум на английском
 http://forum.adf/fr/ получался форум на французском
 http://forum.adf/cn/ получался форум на китайском
 

уже сломал голову - не могу понять как это сделать  
Может подскажите ?  
Заранее спасибо  
Код который вставляется с гугла такой  

Код:
 
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, multilanguagePage: true}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
 


Всего записей: 1557 | Зарегистр. 05-02-2005 | Отправлено: 12:01 06-06-2017 | Исправлено: Itto, 15:30 06-06-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Itto

Цитата:
уже сломал голову - не могу понять как это сделать  
 

если API напрямую не позволяет, то с помощью js можете получить кусок, определяющий язык, и далее использовать его в гуглевском коде.
https://stackoverflow.com/questions/14823022/detect-users-preferred-language-and-google-translate-automatically
но язык нужно лепить через куку, видимо - https://stackoverflow.com/questions/1773687/google-translate-set-default-language
либо помнится, то можно добавить через hash в адресной строке

Всего записей: 15114 | Зарегистр. 20-09-2014 | Отправлено: 09:12 07-06-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Xenforo и Google translate


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru