Восстановление перевода названий для URL

Недавно Яндекс прекратил поддержку протокола "Яндекс.Translate 1.0" в связи с этим, режим перевода/транслитерации в версиях HostCMS до 6.5.1 прекратил работу.
В этой статье мы решим эту проблему.
Решением проблемы в версиях до 6.5.0 является замена в файле /modules/core/str.php функции translate.
Измененную функции взять отсюда.

Для всей ветки 6 версии потребуется создать константу YANDEX_TRANSLATE_KEY и внести ключ, получить который можно на странице https://tech.yandex.ru/key/form.xml?service=trnsl

Дополнено:
В версиях HostCMS выше 6.5.0 для того, чтобы работал перевод необходимо: Для его работы необходимо в константу YANDEX_TRANSLATE_KEY внести ключ, получить который можно на странице https://tech.yandex.ru/key/form.xml?service=trnsl


11.08.2015, 1404 просмотра.

×
Оформление заказа
Пакет «»

Нажимая «Получить консультацию», вы даете согласие на обработку персональных данных в соответствии с политикой конфиденциальности и принимаете условия пользовательского соглашения.

Спасибо! Ваша заявка получена, в ближайшее время мы свяжемся с Вами.