• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Кастомный виджет googleTranslate для сайта

Кастомный виджет googleTranslate для сайта

L2Banners

Front-End Developer
VIP
Участник Новогоднего Фонда 2023
Победитель в номинации 2023
Победитель в номинации 2022
Победитель в номинации 2021
Победитель в номинации 2020
Победитель в номинации 2019
Сообщения
360
Розыгрыши
2
Репутация
307
Реакции
476
Баллы
1 483
L2Banners добавил(а) новый ресурс:

Кастомный виджет googleTranslate для сайта - Кастомный гугл переводчик для сайта

Меня часто просят сделать на сайте гугл переводчик и в качестве примера ставят выбор языка "Как у Rampage". Выглядит он вот так:

Посмотреть вложение 24990

Я сразу же заметил ряд недостатков в скрипте рампейджа и вообще в методе который был взят за его основу, поэтому при первой же возможности занялся написанием своего решения. Прочитав документацию и покопавшись в сети, я увидел, что многие вопросы связанные с кастомизацией остаются без ответов, в лучшем случае...

Узнать больше об этом ресурсе...
 

С телефона просто боль на этом ремпейдже.
Переводишь и все, проскролить нельзя.
Для этого скрипта демки нет?
 
Тут выглядит удобненько.
И не ломает все к херам)
 
Возникает вопрос нафига это нужно ? Когда стресс веб и так умеет это делать! Без глючного виджета.

Вставляем это в index.php (в двух шаблонах)
<div class="langs">
<a href="{url}/index.php?f=ru" class="active"><img src="Сюда пинаем ссыль на картинку" alt="Русский"></a>
<a href="{url}/index.php?f=en" class="active"><img src="Сюда пинаем ссыль на картинку" alt="English"></a>
</div>

CSS можно взять со стандартного шаблона StressWeb.

Для того что бы переключаться между языками копируем шаблон и подписываем в конце копии "_en" переводим этот шаблон на енглишь и готово! Плюсы: никакого кривого перевода от гугла и затупления сайта не возникаек в отличии от этого гавно виджета.
 
Возникает вопрос нафига это нужно ? Когда стресс веб и так умеет это делать! Без глючного виджета.
Это 2 абсолютно разных подхода, абсолютно! В самом начале я объяснил, что это у меня просят очень часто и именно такой перевод через виджет гугла, но все те решения которые я находил были слишком нестабильные и сложные в поддержке, редактировании и модификации поэтому я написал свое. Какое ни какое, но теперь оно есть и судя по количеству голосов на хабре и звездам на гитХабе оно все такие кого-то интересует.

Кроме того перевод стресса никто не отменял. Можно использовать несколько родных переводов и передавать текущий язык в конфиг при загрузке и виджет не будет их переводить, при этом можно параллельно с родным переводом использовать виджет. Мне очень интересно как вы будете переводить ваш сайт на китайский или арабский, да хоть испанский не зная языка... Наверно через машинный перевод? Не?
 
По вашему лучше добавить кривой перевод... Какой тогда вообще в этом смысл, тот же гугл хром переведет вам почти на любой язык без использования виджетов.
 
По вашему лучше добавить кривой перевод...
При чем тут по моему? Есть спрос, есть решение, что у вас в голове вообще? Я знаю как минимум 3 известных проекта которые стоят на ммовебе на англ и русских версиях при этом использую виджет гугла, спросите у них для чего им это. Я разработчик, который может написать такой скрипт и я его написал. По вашему я не должен этого делать, с чего вдруг?

Какой тогда вообще в этом смысл, тот же гугл хром переведет вам почти на любой язык без использования виджетов.
Другие браузеры не переводят по дефолту, по вашей логике нужно значит пользователей сажать на хром, а то какой смысл..
 
Иногда пользователи сами не знают чего хотят и начинают хотеть разный бред
 
При чем тут по моему? Есть спрос, есть решение, что у вас в голове вообще? Я знаю как минимум 3 известных проекта которые стоят на ммовебе на англ и русских версиях при этом использую виджет гугла, спросите у них для чего им это. Я разработчик, который может написать такой скрипт и я его написал. По вашему я не должен этого делать, с чего вдруг?



Всё правильно говоришь. Кому не нравиться ЛЕСОМ.
 
Обновил . В конфиг добавлена возможность назначить домен и код немного оптимизировал.
 
---
 
  • Мне нравится
Реакции: kick
  • Мне нравится
Реакции: kick
  • Мне нравится
Реакции: kick
L2Banners обновил(а) ресурс Кастомный виджет googleTranslate для сайта новой записью:

Обновление v1.0.5

- Добавлена настройка указывающая на наличие нескольких языков на сайте
- Добавлен пример с запретом на перевод отдельных фраз

Узнать больше об этом обновлении...
 
Назад
Сверху Снизу