Темизация Google Translate Box

Profile picture for user admin_romcom

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

Данное решение позволяет скрыть панель перевода и перевести управление переключением языками на ваши элeменты. Google translate хранит текущий язык в куки googtrans. Ее значение мы читаем что выделить наш элемент, который отвечает за переключение языка.

[UPD]

Скрипт был переписан и теперь работает без перезагрузки страницы.

В ссылке кастомного селектора важно прописать атрибуты языков:

data-lang-name - название языка как в селекторе гугла.
data-lang - префикс языка, который видно в хеше или в куки.

Ссылка на github https://github.com/onesixromcom/google_translator_theming

Теги

Добавить комментарий

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  o-o    o-o     o-o  o--o    o-o 
| | o o / | /
o-o | | O o-o O
| | o O \ | \
o-o o-O\ o-o o-o o-o

Enter the code depicted in ASCII art style.