Democracy Poll + qTranslate-X
как сделать опросник многоязычным ?
для qTranslate-X есть конструкции
<html-language-neutral-text>[:en]English Text[:]<html-language-neutral-text>[:de]Deutsch[:]<html-language-neutral-text>
[:en]English Text[:de]Deutsch[:]
<!--:en-->English Text<!--:--><!--:de-->Deutsch<!--:-->
но конструкции не работают - Может что-то подскажите ? желательно и на почту ответ скинуть ))
Решение:
Все таки вопрос с qTranslate-X был мной разрешен , со всеми подвохами (по крайней мере с чем столкнулся)
Можете отсылать на этот пост // пишу максимально понятно (для новичков)
1 - Проверяем , работают ли шердкоды в теме в виджете , вставили шердкод 'democracy' [democracy id="1"] - если опросник появился , значит все работает , если опросника нет , смотрим 1.1 , если опросник есть переходим к пункту 2
1.1 - включаем шердкоды в теме в виджетах -- открываем консоль --> Внешний вид --> редактор --> ищем и открываем functions.php --> там в functions.ph ищем в конце перед знаками ?> вставляем add_filter('widget_text', 'do_shortcode');
1.1.1 вот что должно получится :
add_filter('widget_text', 'do_shortcode'); ?>
2 Вместо того чтоб вставлять опрос в виджет через кнопке добавить виджет и выбрать 'democracy' нужно сделать по другому -- а именно выбрать в виджет под названием "Текст" и вот туда вставить шердкод [democracy id="1"]
2.1 Все бы было хорошо , кроме одного , конструкция "[:en]English Text" работает нормально с английским языком , с русским пропадают чекбоксы и текст сливается (остальные языки не пробовал), для того чтоб текст был как хочет автор , используем символы закрытия [:]
2.1.1 Вот примерно как должно выглядеть :
Вопрос:
[:ru] Вопрос [:] [:en] question [:]
Варианты ответов:
- [:ru] 1234 [:] [:en] 5678 [:]
- [:ru] что-то делаю [:] [:en] somethin do [:]
--
Вывод:
Все оказалось намного проще , и никаких кодов не нужно ковырять , используем шердкоды , и конструкцию qTranslate-X с закрывающим тегом
Спасибо за решение!
Может проще создать 2 разных опроса? Перевод плагина на нужный язык можно сделать с помощью poedit - это очень просто...
2 разных не подойдет , хочу чтоб висела одна статистика, оригинальные надписи как голосовать\voit и так переводятся ...
Сейчас осваиваю poedit - подскажите в каком месте искать текст опроса , сейчас ковыряю /public_html/wp-content/languages -- но думаю не по адресу ,
подскажите пожалуйста ...
Какой текст опроса?
П.С. с qTranslate-X подружить более близко думаю не получится, только если вы сами это сделаете. Каждую строку обработаете функцией qTranslate-X которая разбивает конструкцию
<!--:en-->English Text<!--:--><!--:de-->Deutsch<!--:-->
и получает нужную строку.
У меня в плагине, вроде даже фильтров нет, чтобы во внешнем файле можно было подключиться. Это надо бы сделать... Но у меня щас времени нет и с qTranslate-X я не знаком можно сказать...
почему то после выбора одного ответа будет видны эти тэги [:en][:]... [:ru][:] а после обновления страницы норм работает или токо у меня такой