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 Engine - Короткий посібник
  17. Некатегоризовані та розширені функції
  18. Загальні поширені запитання
  19. Усунення несправностей
  20. Обхідні рішення
  21. Ліцензія
  22. Журнал змін версій
  23. Плагіни
 Actions

Переклад LimeSurvey

From LimeSurvey Manual

Ця сторінка, можливо, перекладена машинним способом і може містити помилки. Показати англійський оригінал · Покращити цей переклад
This page is a translated version of the page Translating LimeSurvey and the translation is 100% complete.
  Ця сторінка допомагає покращити розподілений переклад LimeSurvey. Якщо вам потрібен конкретний власний переклад, ви можете скористатися власним перекладом із доступом до БД



Переклад LimeSurvey

Чи не чудово було б мати LimeSurvey повністю перекладений вашою рідною мовою? Команда LimeSurvey завжди шукає нові переклади та людей, які допомагають оновлювати наявні. Будь ласка, прочитайте ці інструкції та не вагайтеся надсилати електронний лист на адресу translations@limesurvey.org, якщо у вас є сумніви або будь-які інші запитання.

Як перекладати - покрокові інструкції

Оновлення наявного перекладу

  1. Зареєструйтеся на сайті LimeSurvey, а потім увійдіть у свій обліковий запис.
  2. Перейдіть на https://translate.limesurvey.org і увійдіть там із тим самим іменем користувача та паролем.
  3. Виберіть версію LimeSurvey, яку ви хочете перекласти, і просто почніть. Після схвалення вашого перекладу він автоматично потрапить до щотижневого стабільного випуску, а ваше ім'я користувача буде вказано в журналі змін.
  4. Якщо ви хочете стати головним перекладачем для своєї мови з можливістю схвалювати нещодавно перекладені рядки, зв'яжіться з нами за адресою translations@limesurvey.org. Така роль потребує щонайбільше близько години роботи на тиждень - для нас важливо, щоб ви були надійним у цій справі.

Налаштування наявного перекладу

 Hint: Починаючи з LimeSurvey 5.4.0 ви можете використовувати власний переклад із доступом до БД


Іноді може знадобитися змінити наявний переклад, щоб він краще відповідав вашій конкретній ситуації з опитуванням. У такому разі виконайте наведені нижче дії:

  1. Перейдіть на https://translate.limesurvey.org, виберіть версію LimeSurvey, яку ви хочете перекласти, та конкретну мову, яку потрібно змінити.
  2. Внизу сторінки перекладу ви знайдете опцію експорту всіх рядків у файл *.po. Натисніть експорт і збережіть його як файл *.po на локальному жорсткому диску:
  3. Завантажте та встановіть Poedit.
  4. Запустіть Poedit і відредагуйте завантажений файл *.po - змініть потрібні переклади.
  5. Коли ви збережете файл *.po, автоматично створюється файл *.mo. Саме його читатиме LimeSurvey.
  6. Останній крок - розмістити відповідний файл *.mo у правильній мовній папці в /locale, замінивши наявний.
Наприклад, для французької мови розташування буде таким: <LimeSurvey_root_directory>/locale/fr/LC_MESSAGES/fr.po.
Примітка: якщо ви використовуєте LimeSurvey Pro(лише для користувачів Cooperate та Enterprise), команда із задоволенням розмістить файл за вас. Просто створіть запит до служби підтримки і додайте файл *.po (не .*mo).

Створення нового перекладу

  1. Насамперед отримайте доступ до версії LimeSurvey для розробки. Докладні інструкції дивіться в розділі вихідний код.
  2. Завантажте та встановіть Poedit .
  3. Тепер вам потрібно дізнатися код вашої мови - ви можете знайти його в реєстрі мовних підтегів IANA.
  4. Перейдіть до каталогу /locale (розташованого в кореневому каталозі LimeSurvey) і створіть каталог з назвою, що відповідає коду вашої мови.
  5. Завантажте шаблон вашої мови за таким посиланням: [1]. Виберіть проєкт, потім будь-яку мову (наприклад, англійську) і прокрутіть сторінку вниз. Там ви зможете експортувати мовний файл як файл <your_language_code>.po.
  6. Скопіюйте файл <your_language_code>.po до новоствореної папки в каталозі /locale.
  7. Відкрийте файл у Poedit і перекладіть усе, що потрібно.
  8. Щоб LimeSurvey дізнався про вашу мову, потрібно додати її у файл application/helpers/surveytranslator_helper.php (розташований у кореневому каталозі LimeSurvey). Відкрийте цей файл у текстовому редакторі та додайте свою мову так само, як визначено інші мови в цьому файлі.
  9. Збережіть - щоб LimeSurvey побачив щойно додану мову, збережіть змінений файл *.po. Це автоматично створить файл *.mo в тій самій папці, який читатиме LimeSurvey.
  10. Надішліть новий файл *.po та оновлений файл surveytranslator_helper.php на адресу translations@limesurvey.org.
Якщо у вашій мові багато спеціальних символів, перевірте, який шрифт потрібно використовувати для створення PDF (наприклад, перевірте з dejavusans). Тоді ми зможемо додати цей файл шрифту до стандартної конфігурації alternatepdffontfile.
Якщо ви хочете, щоб ваше ім'я було посиланням або відображалося на сторінці команди, напишіть про це в листі!

Приклад коду для додавання нової мови

    $supportedLanguages['code']['description'] = gT('Language'); // Your language name in English
    $supportedLanguages['code']['nativedescription'] = 'Language in native';  // The native name of your language
    $supportedLanguages['code']['rtl'] = (true|false); // RTL 
    $supportedLanguages['code']['dateformat'] = integer; // See getDateFormatData function
    $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , for radix point
    $supportedLanguages['code']['cldr'] = 'code';  // If the related Yii language code differs you can here map your language to a new code
    $supportedLanguages['code']['momentjs'] = 'code'; // Used by moment.js

Інші частини, які потрібно перекласти

  • LimeSurvey використовує moment.js. Коли надсилатимете повідомлення на translations@limesurvey.org, уточніть, який код мови потрібно використовувати.