翻译 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/using/static-elements-in-a-web-form.md)中的[静态元素。

注意

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

如果系统词典中显示某些翻译缺失的警告,请参阅转换系统字符串

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

当集合进程检测到已存在转换时,此转换将显示在字符串的​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)
yes
yes
英语(en)
yes
yes
英语(美国)(en_US)
英语(英国)(en_GB)
阿拉伯语(ar)
中文(zh)
朝鲜语(ko)
丹麦语(da)
yes
yes
西班牙语(es)
yes
yes
爱沙尼亚语(et)
芬兰语(fi)
yes
法语(fr)
yes
yes
法语(比利时)(fr_BE)
法语(法国)(fr_FR)
希腊语(el)
yes
希伯来语(he)
匈牙利语(hu)
yes
印度尼西亚语(id)
爱尔兰语(ga)
意大利语(it)
yes
yes
意大利语(意大利)(it_IT)
意大利语(瑞士)(it_CH)
日语(ja)
拉脱维亚语(lv)
yes
立陶宛语(lt)
马耳他语(mt)
荷兰语(nl)
yes
荷兰语(比利时)(nl_BE)
荷兰语(荷兰)(nl_NL)
挪威语(挪威)(no_NO)
yes
波兰语(pl)
yes
葡萄牙语(pt)
yes
葡萄牙语(巴西)(pt_BR)
葡萄牙语(葡萄牙)(pt_PT)
俄语(ru)
yes
Slovene(sl)
斯洛伐克语(sk)
瑞典语(sv)
yes
yes
瑞典语(芬兰)(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​和标识符(标志)。 要添加新映像,请联系您的管理员。

在此页面上