多语言调查
From LimeSurvey Manual
简介
LimeSurvey 内置了可快速、轻松翻译调查的功能。该功能旨在方便人工译员将调查从基础语言翻译为任意指定的目标语言。
本维基章节简要介绍如何创建多语言调查,内容包括:
本维基章节中分析的示例可从此处下载:LS3 多语言调查示例。请解压该文件,并将 .lss 文件导入到您的 LimeSurvey 实例中。
添加其他语言
调查的默认语言是您在基础语言字段中选择的语言。默认情况下,它是您的实例在全局设置中配置的语言。
要查看哪种语言是基础语言,请打开问卷调查常规设置面板,找到基础语言字段。在我们的示例中,基础语言是“英语”。要开始添加您希望将调查翻译成的新语言,请查看其他语言字段。在我们的示例中,选择了另外三种语言:法语、德语和意大利语。

完成后,请不要忘记点击屏幕右上方的“保存”按钮。
现在,查看顶部工具栏,您会发现“预览调查”旁边出现了一个小箭头。这表示可以用不同的语言预览调查:

如果您打开概览面板,会显示四个额外的调查链接,它们对应于刚刚添加的语言:

翻译字符串
要开始翻译字符串,请打开每个问题的编辑面板。在下方的截图中可以看到,问题编码字段上方显示了另外三种语言:

点击其中任意一种语言,即可开始翻译问题字段。
许多其他位置也有同样的“语言栏”,例如文字元素和数据政策设置面板、答案和子问题文本字段等。但是,如果您的调查很长,又不想遗漏任何内容,使用这种方法翻译字段会比较麻烦。因此,我们强烈建议用户使用快速翻译工具。要访问该工具,请点击任意调查相关设置(如“总览”)-> 工具 -> 快速翻译

快速翻译工具
快速翻译工具专为处理多语言调查的用户而设计。打开后,将加载以下面板:

第一个选项翻译为可让您从基础语言中选择要翻译成的语言。
后续选项涉及调查内容的翻译,包括:
完成这些字段的翻译后,请不要忘记点击面板右上方的“保存”按钮。
多语言调查概览
要检查您的翻译成果,请使用预览按钮。欢迎页面将如下所示:

欢迎页面加载后,可以看到两个语言切换器。即使您向受访者提供的是某一特定语言的链接,LimeSurvey 也允许受访者更改说明文字的语言。调查的右上方还会显示一个语言切换器。
如果您希望隐藏这两个“语言切换器”按钮,请编辑调查所使用的主题。更多详细信息,请参阅提示与技巧小节。
提示与技巧
- 如果您希望授予用户访问快速翻译工具的翻译权限,请查看以下小节。
- “自动翻译”功能使用 Google 翻译网络服务对调查进行自动翻译。您必须在全局设置中输入 Google Translate API 密钥才能使用此功能。目前,Google 对提交翻译的内容按每 100 万个字符 20 美元收费。
如何隐藏欢迎页面上的语言切换器
如果您发布多语言调查,会在欢迎页面上看到一个下拉菜单,受访者可以通过它选择填写调查所使用的语言:

不过,在某些情况下您可能希望隐藏该选项。隐藏语言切换器的方法有很多种,下面介绍的是“twig”方式。

点击主题编辑器按钮来编辑所需的主题:

在屏幕左侧找到language_changer.twig文件。

找到包含以下函数的那一行:
{% if aSurveyInfo.alanguageChanger.show == true %}
将其注释掉(把“%”替换为“#”),然后在其下方复制以下一行:
{% if false == true %}
最终这一行应如下所示:

点击“复制为本地主题并保存更改”。
进入您的调查,并在常规设定面板中选择已编辑的主题。现在,欢迎页面应如下所示:

如何隐藏顶部菜单中的语言切换器
要隐藏顶部的语言切换器,操作步骤与上述基本相同,只需访问正确的 twig 文件进行编辑即可。请再次打开您要修改的佈景主題,然后点击窗口右上方的界面,并在下拉列表中选择导航。接着,在窗口左侧找到“language_changer_top_menu.twig”。点击该文件,并注释掉以下内容:
{% if aSurveyInfo.alanguageChanger.show == true %}
在其下方添加以下行:
{% if false == true %}
屏幕右侧将不再显示语言切换器:
