создание и продвижение сайтов, установка систем видеонаблюдения, настройка и ремонт компьютера, беспроводная сигнализация, домофон в дом, сети и вайфай, бесплатная консультация



Главная » О создании сайта » Переводчик на сайт, как сделать просто, с 16 июля все сайты на украинском
Переводчик на сайт, как сделать просто, с 16 июля все сайты на украинском

16 июля 2022 года, вступает в силу Закон Украины, Об обеспечении функционирования украинского языка как государственного, регламентирующих использование в сети Интернет и языки интерфейсов компьютерных программ, установленных на товарах. Об этом напомнил языковой омбудсмен Тарас Кремень.

Теперь о том как реализовать это быстро и просто, ну начнем с того что перевод гугла с русского на украинский более чем на хорошо. Хоть поддержка скрипта перевода стала недоступной, некоторые функции остались и работают. Вы сами понимаете что например у меня почти 500 статей и перевести все вручную это очень много времени.

Как реализовать подобное ? Или что для этого нужно, один файл google-translate.js. Создаем на сайте папку с именем js и туда кладем этот файл. Для флажков папку аналогично lang, визуально очень понятно (есть выше у меня на сайте, просто сохраняйте), или делаем надписи укр, eng для понимающих в коде. То есть перевод на украинский и английский. Далее в код cайта перед закрывающимся head вставляем.

 

Код
 
<script src="/js/google-translate.js"></script>

<style type="text/css">

  body { top: 0px !important; }  

  .skiptranslate { display: none !important; }  

</style>



<script>

$(document).ready(function() {

$('#111').trigger('click');

});

</script>

После в то место кода где должны отображаться флаги вставляем другой код.

Код
<div id="google_translate_element"></div>
<div align="center">
<a href="#" id="111" name="111" onclick="doGTranslate('ru|uk');">
<img src="/lang/lang_uk.png"></a>
<a href="#" onclick="doGTranslate('ru|en');">  
<img src="/lang/lang_en.png"></a>
</div>

Cуть проста, сайт при заходе человека автоматически переводится с русского на украинский, а если надо и на английский. И еще если вам нужно добавить перевод другого языка, просто добавляете перед закрывающимся тегом div две последних строки. Их можно просто скопировать. Затем меняете ru|en например на ru|de, таким образом сайт переводится на немецкий. Узнать другой язык можно в таблице ISO 639-1. Ну и путь файла к новому флажку тоже заменяем. Если у вас не работает выше описанное, подключайте библиотеку jQwery к сайту !

2022-07-05 | 61 | О создании сайта | Гость


Вопрос от гостя ON-LINE помощь Комментировать

Комментарии (0):
avatar