Я хочу включить фрагмент кода Google Translate, но понял, что он полностью портит мой макет, поскольку переводит мои раскрывающиеся меню навигации. Могу ли я ориентироваться только на области с определенными тегами div?
Используйте Google Translate только для основного содержимого, а не для навигации.
Ответы (3)
Не уверен, насколько хорошо это будет работать, но вы можете сделать так, чтобы каждый выпадающий элемент был изображением с текстом. Это помешало бы переводу
person
Jamesp1989
schedule
21.04.2012
Я думаю, это единственный способ не платить за API перевода?
- person Adam; 21.04.2012
Я не уверен, но это скорее обходной путь, чем решение. Я думаю, что без API он переведет весь текст, но с помощью API вы сможете выбрать определенный элемент div.
- person Jamesp1989; 21.04.2012
Как насчет создания функции javascript, которая генерирует текст элемента меню? так что каждая буква инкапсулирована html-тегами, не помешает ли это Google Translate перевести текст?
person
Plarsen
schedule
24.04.2012
Вы можете использовать class="notranslate" в любом разделе HTML, который вы не хотите переводить. Таким образом, вы можете попытаться обернуть div вокруг всей навигации.
Существует также метазаголовок meta name="google" value="notranslate", который останавливает перевод всей страницы.
person
AndyGambles
schedule
14.01.2014