x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. Краткое руководство по началу работы - LimeSurvey 3.0+
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

Многоязычный опрос

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page Multilingual survey and the translation is 100% complete.


Введение

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

В этом разделе вики кратко описано, как создать многоязычный опрос. В руководстве рассматриваются следующие темы:


Пример, который разбирается в этом разделе вики, можно скачать здесь: пример многоязычного опроса LS3. Распакуйте архив и импортируйте файл .lss в вашу установку LimeSurvey.


Добавление дополнительных языков

Языком опроса по умолчанию является язык, выбранный в поле «Основной язык». По умолчанию это язык, заданный в общих настройках вашей установки.

Чтобы узнать, какой язык является основным, откройте панель общих настроек опроса и найдите поле основного языка. В нашем примере основной язык — «Английский». Чтобы добавить новые языки, на которые вы хотите перевести опрос, воспользуйтесь полем «Другие языки». В нашем примере выбрано три дополнительных языка: французский, немецкий и итальянский.



После этого не забудьте нажать кнопку «Сохранить» в правом верхнем углу экрана.

Теперь на верхней панели инструментов рядом с пунктом «Предварительный просмотр опроса» появилась небольшая стрелка. Это означает, что опрос можно просмотреть на разных языках:



Если открыть панель обзора, вы увидите четыре дополнительные ссылки на опрос. Они соответствуют недавно добавленным языкам:


Перевод текстовых строк

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



Выберите любой из них и переведите поле вопроса.

Такая же «панель языков» есть и во многих других местах, например на панелях текстовых элементов и настроек политики данных, в текстовых полях ответов и подвопросов и так далее. Однако переводить поля таким способом бывает непросто, если опрос большой, а вы не хотите ничего пропустить. Поэтому мы настоятельно рекомендуем пользоваться инструментом быстрого перевода. Чтобы открыть его, выберите любую настройку опроса (например, «Обзор») -> Инструменты -> Быстрый перевод



Инструмент быстрого перевода

Инструмент быстрого перевода специально разработан для тех, кто работает с многоязычными опросами. После его открытия загрузится следующая панель:



Первый параметр, «Перевести на», позволяет выбрать язык, на который вы хотите перевести опрос с основного языка.

Следующие параметры относятся к переводу содержания опроса. Они относятся к:

Обратите внимание: на момент написания этого раздела (LimeSurvey 3.16.0) следующие разделы можно перевести, но они не отображаются в этой панели: Чтобы перевести их, откройте каждую из этих опций и выполните шаги, описанные в предыдущем подразделе.


Закончив перевод этих полей, не забудьте нажать кнопку «Сохранить», расположенную в правом верхнем углу панели.


Обзор многоязычного опроса

Чтобы проверить свою работу, воспользуйтесь кнопкой предварительного просмотра. Приветственная страница будет выглядеть так:



После загрузки приветственной страницы вы увидите два переключателя языка. LimeSurvey позволяет респондентам изменить язык инструкций, даже если вы отправили им ссылку для определённого языка. Переключатель языка также находится в правом верхнем углу опроса.

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


Если строка не переведена, она будет отображаться на основном языке опроса.


Советы и подсказки

  • Если вы хотите предоставить пользователям права на перевод для доступа к инструменту быстрого перевода, см. следующий подраздел.
  • Функция «Автоперевод» использует веб-сервис Google Translate для автоматического перевода опроса. Чтобы получить доступ к этой функции, необходимо ввести API-ключ Google Translate в разделе «Общие настройки». В настоящее время Google берёт 20 долларов США за 1 миллион символов, отправленных на перевод.


Как скрыть переключатель языка на приветственной странице

Если вы запустите многоязычный опрос, на приветственной странице появится раскрывающееся меню, в котором респонденты могут выбрать язык заполнения опроса:



Однако в некоторых случаях эту опцию нужно скрыть. Переключатель языка можно скрыть разными способами. Ниже показан способ через «twig».

Откройте Темы в глобальном меню настроек:



Нажмите кнопку Редактор темы, чтобы отредактировать нужную тему:



LimeSurvey не позволяет редактировать стандартные темы! Если вы хотите внести изменения в стандартную тему, нажмите кнопку Копировать на верхней панели, чтобы создать её редактируемую копию.


В левой части экрана найдите файл language_changer.twig.



Перейдите к строке, содержащей следующую функцию:

{% if aSurveyInfo.alanguageChanger.show == true %}

Закомментируйте её (замените «%» на «#») и скопируйте под ней следующую строку:

{% if false == true %}


В итоге строка должна выглядеть так:



Нажмите «Копировать как локальную тему и сохранить изменения».


Откройте свой опрос и выберите отредактированную тему на панели «Общие настройки». Теперь страница приветствия должна выглядеть так:



Как скрыть переключатель языка в верхнем меню

Чтобы скрыть верхний переключатель языка, нужно выполнить почти те же действия, что описаны выше. Достаточно открыть нужный twig-файл и отредактировать его. Снова откройте тему, которую хотите изменить, затем перейдите к пункту Страница в правой верхней части окна и выберите в выпадающем списке Навигация. Теперь найдите в левой части окна файл «language_changer_top_menu.twig». Нажмите на него и закомментируйте строку:

{% if aSurveyInfo.alanguageChanger.show == true %}

Добавьте под ней следующую строку:

{% if false == true %}

Переключатель языка в правой части экрана больше не будет отображаться: