Мультиязычность в HyperComments

More
2 years 3 months ago - 2 years 3 months ago #4942 by Денис
Денис created the topic: Мультиязычность в HyperComments
Здравствуйте.
Обнаружил, что при мультиязычности, расширение не учитывает выбранный язык сайта. То есть, если выбран английский язык сайта, а браузер и система русскоязычная, то форма выводится на русском.
Если вы хотите, чтобы язык виджета зависел от выбранного языка сайта, необходимо изменить параметр lang в функции getWidgetHtml().
Для этого:
1. Открываем файл: http://ваш_сайт/components/com_hypercomments/helpers/hypercomments.php
2. В функции getWidgetHtml(), перед строкой (~108):
$html .= $commentsHtml;
добавляем:
$cur_lang = JString::substr(JFactory::getLanguage()->getTag(), 0, 2);
3. В этой же функции, ниже, в строке (~114), заменяем параметр lang на:
var lang = "$cur_lang";
Результат: RU , EN .
Last Edit: 2 years 3 months ago by Денис.
The following user(s) said Thank You: Joomline Support

Please Log in or Create an account to join the conversation.

More
2 years 3 months ago #4945 by Joomline Support
Joomline Support replied the topic: Мультиязычность в HyperComments
Спасибо за предложение по развитию компонента. Мы рассмотрим ваше решение для включение в основной компонент.

Please Log in or Create an account to join the conversation.

email: This email address is being protected from spambots. You need JavaScript enabled to view it.

© 2010-2017 JoomLine
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries. joomline.org is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.