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.
  • No HTML tags allowed.
 o   o   --   o--o   o-o   o-o  
|\ | o o | | | |
| \ | / o-o o-o oo
| \| / | | | |
o o o--o o-o o-o o-o

Enter the code depicted in ASCII art style.