Підтримка кількох мов
rtSurvey забезпечує надійну підтримку кількох мов, дозволяючи створювати опитування на кількох мовах. Ця функція є критично важливою для проведення досліджень серед різноманітних мовних груп населення або в багатомовних середовищах.
Налаштування багатомовних опитувань
Щоб створити багатомовне опитування в rtSurvey, потрібно додати мовно-специфічні стовпці до вашого XLSForm. Ось як це зробити:
- Переклади міток: Додайте стовпці для кожної мови за форматом
label::Language (code). - Переклади підказок: Використовуйте
hint::Language (code)для перекладу підказок. - Переклади медіафайлів: Для мовно-специфічних медіа використовуйте
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 |
Найкращі практики для багатомовних опитувань
- Послідовне іменування: Використовуйте послідовні мовні коди у всій формі.
- Професійний переклад: Залучайте професійних перекладачів, знайомих з контекстом опитування.
- Контекстні примітки: Надавайте контекстні примітки для перекладачів для забезпечення точних перекладів.
- Тестування: Тестуйте форму на всіх мовах перед розгортанням.
- Підтримка Unicode: Переконайтеся, що пристрої для збору даних підтримують Unicode для нелатинських шрифтів.
- Мовно-специфічні медіа: Використовуйте культурно відповідні зображення або аудіо для кожної мови.
- Уникайте тексту в зображеннях: При використанні зображень з текстом створюйте окремі зображення для кожної мови.
Обробка особливих випадків
Змішані мовні відповіді
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 з кількома мовами, ви можете створювати інклюзивні, доступні опитування, що охоплюють різноманітні групи населення та забезпечують якісні, лінгвістично точні дані.