Закон об украинском языке на сайтах: как выполнить требования

З 16 липня 2022 року українське законодавство вимагає обов'язково надавати інформацію Українською мовою на сайтах.

Закон Украины "Об обеспечении функционирования украинского языка как государственного" №2704 с 16 июля 2022 года вводит новые требования для веб-сайтов. Закон отмечает, что органы государственной и местной власти, предприятия государственной и коммунальной формы собственности, средства массовой информации, а также субъекты хозяйствования, реализующие товары и услуги в Украине и зарегистрированные в Украине, обязаны выполнять сайты на государственном, т.е. украинском языке. Это означает, что содержимое, элементы навигации и интерфейса должны быть на украинском языке. Другие языки также разрешены к использованию.

Следовательно, все государственные, местные, коммунальные, коммерческие организации обязательно должны предоставлять информацию на своих сайтах на украинском языке. Для посетителей из Украины должна открываться украинская версия сайта.

Проблемы закона

Закон требует отображения украиноязычной версии сайта для всех новых посетителей из Украины. То есть сайт должен определить страну посетителя. Единственный способ это сделать – определить IP-адрес посетителя и в базе данных IP-адресов получить соответствующую страну. Если на сайте такой функции нет, ее нужно добавлять. Соответственно, это дополнительные расходы на разработку и администрирование такой функции. Для крупных компаний это не проблема, но для маленьких сайтов это может быть ощутимыми расходами.

Но есть еще один менее затратный и более ориентированный на посетителя способ. Он заключается в использовании пользовательских предпочтений браузера, которые браузер отправляет в заголовках вместе с запросом на сервер. Эти предпочтения отображают приоритетность языков браузера. Например украинский может быть приоритетным, английский вторым, а русский третьим. Обработав эти предпочтения, сайт отображает тот язык, который есть на сайте, в зависимости от приоритета.

Вторая проблема это: как должен себя вести сайт, если посетитель перешел из поисковой системы на отличную от украинской версию сайта. В этом случае возникает коллизия между запросом посетителя и требованием закона. Некоторые интернет-активисты предлагают направлять посетителя на украинскую версию сайта начинающих посещать сайт с главной страницы. А тех, кто переходит с поисковика на соответствующую страницу.

Ответственность

За неисполнение закона Уполномоченный по защите государственного языка сможет налагать штраф от 3400 до 8500 грн., если нарушение совершено впервые. За повторное нарушение будет налагаться штраф от 8500 до 11900 грн.

Способы добавления поддержки украинского языка на сайт

Существующий сайт

1. Добавьте поддержку украинскому языку на сайт.
     1.1. Достаточно много систем управления сайтом поддерживает многоязычие. Это можно проверить в документации системы или у разработчика. Разместите украинский язык в настройках.
     1.2. Система управления сайтом не поддерживает многоязычие:
         a) Изучите возможность добавить многоязычие с помощью стороннего расширения. Установите расширение и разместите украинский язык.
         b) Если такого расширения нет, закажите обновление программного обеспечения системы у компании, разработавшей систему или у другой компании.
 2. Настройте систему, чтобы украинский был основным языком.
 3. Переведите ваше содержимое, элементы навигации на украинский.
 4. Если изменится веб-адрес страниц существующих языков, необходимо настроить переадресацию из старого адреса на новый.
 5. Проверьте правильность сгенерированного файла sitemap для поисковых роботов, чтобы в нем были ссылки на новые страницы. Добавьте ссылку на файл sitemap в файл robots.txt или отправьте его вручную.

Новый сайт

Если нет технической возможности добавить украинский язык на существующий сайт, вы можете воспользоваться созданным в Украине конструктором сайтов Besite. Конструктор имеет поддержку сразу многих языков. То есть, на вебсайте могут быть установлены, например, 3 языка: украинский, русский и английский. Версия страницы на отдельном языке будет иметь свой уникальный адрес, что очень полезно для поисковой оптимизации (SEO). Отдельные SEO-настройки для каждой языковой версии также имеются. Таким образом адрес страницы “О нас” на украинском будет выглядеть /uk/pro-nas, русском /ru/o-nas, английском /en/about-us. А если через некоторое время вам понадобится версия сайта на немецком, мы добавим новый языковой пакет на ваш сайт бесплатно после вашего запроса.

Если вы изучаете возможность перенесения существующего сайта, мы предлагаем следующие условия:
     а) Шаблон сайта может быть скопирован или можно выбрать новый в нашем каталоге
     б) Содержимое будет перенесено и переведено на другие языки при необходимости
     в) Доменное имя вашего сайта будет направлено на наши серверы
     г) По возможности, адреса существующих страниц будут сохранены. В противном случае, настраиваются перенаправление старых адресов на новые.
Стоимость, сроки и условия в каждом случае будут разными.
В большинстве случаев наши специалисты смогут перенести контент вашего сайта из предыдущей системы управления контентом на нашу систему.

Слава Украине!