rtSurvey забезпечує надійну підтримку кількох мов, дозволяючи створювати опитування на кількох мовах. Ця функція є критично важливою для проведення досліджень серед різноманітних мовних груп населення або в багатомовних середовищах.

Налаштування багатомовних опитувань

Щоб створити багатомовне опитування в rtSurvey, потрібно додати мовно-специфічні стовпці до вашого XLSForm. Ось як це зробити:

  1. Переклади міток: Додайте стовпці для кожної мови за форматом label::Language (code).
  2. Переклади підказок: Використовуйте hint::Language (code) для перекладу підказок.
  3. Переклади медіафайлів: Для мовно-специфічних медіа використовуйте media::Language (code).

Приклад:

  | type    | name | label::English (en) | label::Español (es) | hint::English (en) | hint::Español (es) |
|---------|------|---------------------|---------------------|---------------------|---------------------|
| integer | age  | How old are you?    | ¿Cuántos años tienes?| Enter your age      | Ingrese su edad     |
  

Мовні коди

Рекомендується використовувати офіційні 2-символьні мовні коди (підтеги) після назви мови. Це полегшує узгодження мови форми з мовою інтерфейсу користувача. Офіційні коди можна знайти тут.

Встановлення мови за замовчуванням

Щоб встановити мову за замовчуванням для збору даних, використовуйте таблицю settings у вашому XLSForm:

  | form_id   | version | default_language |
|-----------|---------|-------------------|
| test_form | 101     | French (fr)       |
  

Специфічні функції rtSurvey

Динамічне перемикання мов

rtSurvey дозволяє користувачам динамічно перемикати мови під час збору даних:

  • У веб-інтерфейсі використовуйте випадаючий список мов у верхній навігаційній панелі.
  • У мобільному додатку доступ до параметрів мови через меню налаштувань.

Мовно-специфічні повідомлення валідації

rtSurvey розширює підтримку кількох мов на повідомлення валідації:

  | type    | name | constraint | constraint_message::English (en) | constraint_message::Español (es) |
|---------|------|------------|----------------------------------|----------------------------------|
| integer | age  | . <= 150   | Age must be 150 or less          | La edad debe ser 150 o menos     |
  

Підтримка мов RTL

Для мов з написом справа наліво (RTL), таких як арабська або іврит, rtSurvey автоматично адаптує макет:

  | type | name | label::English (en) | label::Arabic (ar) |
|------|------|---------------------|---------------------|
| text | name | Your name           | اسمك                |
  

Мовно-специфічний appearance

rtSurvey дозволяє вказувати різні appearance для різних мов:

  | type | name | label::English (en) | label::Chinese (zh) | appearance::English (en) | appearance::Chinese (zh) |
|------|------|---------------------|---------------------|--------------------------|---------------------------|
| text | address | Address          | 地址                 | multiline                | textarea                  |
  

Найкращі практики для багатомовних опитувань

  1. Послідовне іменування: Використовуйте послідовні мовні коди у всій формі.
  2. Професійний переклад: Залучайте професійних перекладачів, знайомих з контекстом опитування.
  3. Контекстні примітки: Надавайте контекстні примітки для перекладачів для забезпечення точних перекладів.
  4. Тестування: Тестуйте форму на всіх мовах перед розгортанням.
  5. Підтримка Unicode: Переконайтеся, що пристрої для збору даних підтримують Unicode для нелатинських шрифтів.
  6. Мовно-специфічні медіа: Використовуйте культурно відповідні зображення або аудіо для кожної мови.
  7. Уникайте тексту в зображеннях: При використанні зображень з текстом створюйте окремі зображення для кожної мови.

Обробка особливих випадків

Змішані мовні відповіді

rtSurvey дозволяє респондентам вводити текст будь-яким шрифтом, незалежно від обраної мови форми. Це корисно для захоплення імен або адрес у їх оригінальному шрифті.

Мовно-специфічні типи питань

Деякі типи питань можуть бути більш підходящими для певних мов. rtSurvey дозволяє використовувати різні типи питань для різних мов:

  | type::English (en) | type::Japanese (ja) | name | label::English (en) | label::Japanese (ja) |
|--------------------|---------------------|------|---------------------|----------------------|
| text               | select_one kanji    | name | Enter your name     | 名前を選んでください    |
  

Експорт багатомовних даних

При експорті даних з rtSurvey:

  • Виберіть експорт на певній мові або включіть всі мовні версії.
  • Метадані мови включаються в експорт, вказуючи, яка мова використовувалась для кожної відповіді.

Міркування щодо мобільного додатку

  • Мобільний додаток rtSurvey підтримує офлайн-перемикання мов.
  • Переконайтеся, що всі необхідні мовні файли завантажені перед переходом в офлайн-режим.

Відомі обмеження

  • Деякі розширені функції можуть бути недоступні на всіх мовах.
  • Надто довгі переклади можуть впливати на макет на менших екранах.

Використовуючи можливості rtSurvey з кількома мовами, ви можете створювати інклюзивні, доступні опитування, що охоплюють різноманітні групи населення та забезпечують якісні, лінгвістично точні дані.

Чи була ця сторінка корисною?