Локализация
From LimeSurvey Manual
Общие сведения
Языковая локализация определяется и хранится в двух местах.
Первое место — каталог установки, где встроенные сообщения PHP-кода хранятся в языковых файлах. Эти файлы должен перевести и установить системный администратор. Только после этого язык становится доступен для административного интерфейса, некоторых основных кнопок и встроенных сообщений, которые видят участники опроса. Как правило, разработчик опроса не может редактировать эти переводы, а может только выбирать их.
Второй источник языковой локализации — сами опросы. Переводы для каждого опроса включают заголовок опроса, обзор, группу вопросов, вопрос, ответ и текст набора меток. Все эти переводы хранятся в таблицах базы данных SQL. Как правило, разработчик опроса должен самостоятельно задать все нужные переводы, помимо основного языка.
Языки административного интерфейса и встроенных сообщений для участников опроса
Публичные экраны опроса и административный интерфейс можно локализовать, чтобы встроенные сообщения и текст отображались на предпочитаемом вами языке. Например, «Да» и «Нет» в немецкой версии будут отображаться как «ja» и «nein». Встроенные сообщения LimeSurvey уже переведены более чем на 50 языков. Чтобы узнать статус перевода для этих языков, выберите свою версию LimeSurvey по ссылке:
Вы можете создать или обновить собственный перевод локально, воспользовавшись этими инструкциями:
Если вы хотите обновить существующий перевод, рассмотрите возможность передать его для будущих выпусков (см.: Статус переводов). Если вы обновляете перевод только в своей версии, не забудьте учесть это при последующем обновлении.
До сих пор мы говорили только о переводе встроенного текста административного интерфейса, который видят участники опроса и разработчики, то есть о части, не зависящей от опроса. С каждым опросом может быть связан один или несколько языков. Язык опроса может отличаться от языка интерфейса. Поэтому необходимо позаботиться о том, чтобы предложить подходящие переводы и для опроса.
Языки самих опросов
Если для опроса определено более одного языка, то при редактировании этого опроса (или каждого вопроса, ответа или набора меток в нём) необходимо добавить все нужные переводы. В противном случае, если перевод отсутствует, будет отображаться язык опроса по умолчанию. Это доступно при редактировании опроса, группы, вопроса, набора ответов или набора меток.