rtSurvey 提供强大的多语言支持,允许您以多种语言创建调查。此功能对于在多样化语言群体或多语言环境中开展研究至关重要。

设置多语言调查

要在 rtSurvey 中创建多语言调查,您需要在 XLSForm 中添加特定语言的列。以下是操作方法:

  1. 标签翻译:使用 label::语言(代码) 格式为每种语言添加列。
  2. 提示翻译:使用 hint::语言(代码) 翻译提示。
  3. 媒体文件翻译:对于特定语言的媒体,使用 media::语言(代码)

示例:

  | 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 字符语言代码(子标签)。这有助于将表单语言与用户界面语言匹配。您可以在此处找到官方代码。

设置默认语言

要为数据收集设置默认语言,请在 XLSForm 的 settings 工作表中使用:

  | 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           | اسمك                |
  

特定语言的外观

rtSurvey 允许您为不同语言指定不同的外观:

  | 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 的多语言功能,您可以创建包容、无障碍的调查,覆盖多样化人群并提供高质量、语言准确的数据。

此页面有帮助吗?