翻译 Web 窗体

可以将Web应用程序本地化为多种语言。

您可以直接在Adobe Campaign控制台中执行翻译(请参阅在编辑器中管理翻译),或导出和导入字符串以将翻译外部化(请参阅 外部化翻译)。

更改表单显示语言中详细介绍了默认提供的翻译语言列表。

Web应用程序采用编辑语言设计:这是用于输入标签和要翻译的其他内容的参考语言。

默认语言是Web应用程序在访问URL中未添加任何语言设置时将使用的语言。

注意

默认情况下,编辑语言和默认语言与控制台语言相同。

选择语言

要定义一种或多种翻译语言,请单击Web应用程序的​Properties​按钮,然后单击​Localization​选项卡。 单击​Add​按钮以为Web应用程序定义新的翻译语言。

注意

此窗口还允许您更改默认语言和编辑语言。

当您为Web应用程序添加翻译语言时(或当默认语言和编辑语言不同时),Translation​子选项卡会添加到​Edit​选项卡以管理翻译。

Adobe Campaign包含翻译和管理多语言翻译的工具。 此编辑器允许您查看要翻译或批准的字符串,直接在界面中输入翻译,或导入/导出字符串以将翻译外部化。

在编辑器中管理翻译

收集字符串

Translations​选项卡允许您为构成Web应用程序的字符串输入转换。

首次打开此选项卡时,它将不包含任何数据。 单击​Collect the strings to translate​链接以更新Web应用程序中的字符串。

Adobe Campaign收集所有静态元素的​Texts​选项卡中定义的字段和字符串标签:HTML块、Javascript等 Web窗体中的静态元素中详细介绍了静态元素。

注意

此过程可能需要几分钟时间,具体取决于要处理的数据量。

如果出现警告,指出系统词典中缺少某些翻译,请参阅Transling the system strings

每次翻译字符串时,其翻译都会添加到翻译词典中。

当收集流程检测到翻译已存在时,此翻译将显示在字符串的​Text​列中。 字符串的状态将变为​Translated

对于从未翻译过的字符串,Text​字段为空,状态为​To translate

筛选字符串

默认情况下,将显示Web应用程序的每种翻译语言。 有两个默认过滤器:语言和状态。 单击​Filters​按钮,然后单击​By language or status​以显示匹配的下拉框。 您还可以创建高级过滤器。 有关详细信息,请参见此页面

转到​Language​下拉框以选择翻译语言。

要仅显示未翻译的字符串,请在​Status​下拉框中选择​To translate。 您还可以仅显示已翻译或已批准的字符串。

翻译字符串

  1. 要翻译某个单词,请双击字符串列表上的其行。

    源字符串显示在窗口的上部。

  2. 在下方输入其翻译。 要批准此选项,请选中​Translation approved​选项。

    注意

    翻译批准是可选的,不会阻止该过程。

    未批准的翻译显示为​Translated。 批准的翻译显示为​Approved

外部化翻译

可以使用Adobe Campaign以外的工具导出和导入字符串以翻译字符串。

注意

导出字符串后,请勿使用集成工具执行任何翻译。 当您重新导入翻译时,这会导致冲突,并且这些转换将丢失。

导出文件

  1. 选择要导出其字符串的Web应用程序,右键单击,然后选择​Actions > Export strings for translation…

  2. 选择​Export strategy :

    • One file per language:导出将为每个翻译语言生成一个文件。每个文件对所有选定的Web应用程序都是通用的。

    • One file per Web application:导出将为每个选定的Web应用程序生成一个文件。每个文件都将包含所有翻译语言。

      注意

      此类导出不适用于XLIFF导出。

    • One file per language and per Web application:导出将生成多个文件。每个文件将包含每个Web应用程序一种翻译语言。

    • One file for all:导出将为所有Web应用程序生成单个多语言文件。它将包含所有选定Web应用程序的所有翻译语言。

      注意

      此类导出不适用于XLIFF导出。

  3. 然后,选择将记录文件的​Target folder

  4. 选择文件格式(CSV​或​XLIFF),然后单击​Start

注意

导出文件的名称会自动生成。 如果多次执行相同的导出,将用新文件替换现有文件。 如果需要保留以前的文件,请更改​Target folder ,然后再次单击​Start​以运行导出。

以​CSV格式​导出文件时,每种语言都会链接到状态和批准状态。 批准? 列允许您批准翻译。此列可能包含值​Yes​或​No。 对于集成编辑器(请参阅在编辑器中管理翻译),批准翻译是可选的,不会阻止该过程。

导入文件

完成外部翻译后,即可导入翻译后的文件。

  1. 转到Web应用程序列表,右键单击,然后选择​Actions > Import translated strings…

    注意

    无需选择与翻译相关的Web应用程序。 将光标放在Web应用程序列表上的任意位置。

  2. 选择要导入的文件,然后单击​Upload

注意

外部翻译始终优先于内部翻译。 如果发生冲突,内部翻译将被外部翻译覆盖。

更改表单显示语言

Web窗体以Web应用程序属性的​Localization​选项卡中指定的默认语言显示。 要更改语言,必须在URL的末尾添加以下字符(其中​xx​是语言的符号):

?lang=xx

如果语言是URL的第一个或唯一参数。 例如:https://myserver/webApp/APP34?lang=en

&lang=xx

如果URL中语言之前有其他参数,请执行以下操作: 例如:https://myserver/webApp/APP34?status=1&lang=en

下面列出了默认提供的翻译语言和字典。

默认系统词典:某些语言包括包含系统字符串翻译的默认词典。有关更多信息,请参阅转换系统字符串

日历管理:Web应用程序的页面可以包含输入日期的日历。默认情况下,此日历提供多种语言(天数的翻译、日期格式)。

语言(符号)
默认系统字典
日历管理
德语(de)


英语(en)


英语(美国)(en_US)
英语(英国)(en_GB)
阿拉伯语(ar)
中文(zh)
朝鲜语(ko)
丹麦语(da)


西班牙语(es)


爱沙尼亚语(et)
芬兰语(fi)

法语(fr)


法语(比利时)(fr_BE)
法语(法国)(fr_FR)
希腊语(el)

希伯来语(he)
匈牙利语(hu)

印度尼西亚语(id)
爱尔兰语(ga)
意大利语(it)


意大利语(意大利)(it_IT)
意大利语(瑞士)(it_CH)
日语(ja)
拉脱维亚语(lv)

立陶宛语(lt)
马耳他语(mt)
荷兰语(nl)

荷兰语(比利时)(nl_BE)
荷兰语(荷兰)(nl_NL)
挪威语(挪威)(no_NO)

波兰语(pl)

葡萄牙语(pt)

葡萄牙语(巴西)(pt_BR)
葡萄牙语(葡萄牙)(pt_PT)
俄语(ru)

Slovene(sl)
斯洛伐克语(sk)
瑞典语(sv)


瑞典语(芬兰)(sv_FI)
瑞典语(瑞典)(sv_SE)
捷克语(cs)
泰语(th)
越南语(vi)
华伦(wa)
注意

要添加默认语言以外的其他语言,请参阅添加翻译语言

示例:以多种语言显示Web应用程序

以下Web窗体有四种语言版本:英语、法语、德语和西班牙语。 所有字符串都已通过Web窗体的​Translation​选项卡进行翻译。 由于默认语言为英语,因此在发布调查时,使用标准URL以英语显示调查。

将​?lang=fr​添加到URL的末尾,以法语显示:

注意

更改表单显示语言中详细列出了每种语言的符号列表。

您可以添加​?lang=es​或​?lang=de​以西班牙语或德语显示。

注意

如果此Web应用程序已使用其他参数,请添加​**&lang=**。
例如:https://myserver/webApp/APP34?status=1&lang=en

高级翻译配置

注意

此部分仅适用于专家用户。

翻译系统字符串

系统字符串是所有Web应用程序使用的现成字符串。 例如:NextPreviousApprove​按钮、 Loading​消息等。 默认情况下,某些语言包含包含这些字符串翻译的词典。 更改表单显示语言中详细列出了语言列表。

如果将Web应用程序翻译成系统词典未翻译的语言,则会显示一条警告消息,告知您缺少某些翻译。

要添加语言,请应用以下步骤:

  1. 转到Adobe Campaign树并单击​Administration > Configuration > Global dictionary > System dictionary

  2. 在窗口的上部,选择要翻译的系统字符串,然后单击下部的​Add

  3. 选择翻译语言并输入字符串的翻译。 您可以通过选中​Translation approved​选项来批准翻译。

    注意

    翻译批准是可选的,不会阻止该过程。

注意

请勿删除现成的系统字符串。

添加翻译语言

要将Web应用程序翻译成默认语言以外的语言(请参阅更改表单显示语言),您需要添加新的翻译语言。

  1. 单击Adobe Campaign树的​Administration > Platform > Enumerations​节点,然后从列表中选择​Languages available for translation。 可用翻译的列表显示在窗口的下部。

  2. 单击​Add​按钮,然后输入图像的​Internal nameLabel​和标识符(标志)。 要添加新映像,请与管理员联系。

在此页面上