解释 Web 窗体

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

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

默认提供的翻译语言列表详见 更改表单显示语言.

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

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

注意

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

选择语言

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

注意

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

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

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

在编辑器中管理翻译

收集字符串

Translations 选项卡,可为构成Web应用程序的字符串输入翻译。

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

Adobe Campaign收集在中定义的字段和字符串的标签 Texts 所有静态元素的选项卡:HTML块、Javascript等 静态元素在 Web窗体中的静态元素.

注意

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

如果出现警告,指出系统词典中缺少某些翻译,请参阅 翻译系统字符串.

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

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

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

筛选字符串

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

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

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

翻译字符串

  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. 选择文件格式( CSVXLIFF )并单击 Start.

注意

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

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

导入文件

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

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

    注意

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

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

注意

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

更改表单显示语言

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)


爱沙尼亚语(等)
芬兰语(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)

斯洛文尼亚语(sl)
斯洛伐克语(sk)
瑞典语(sv)


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

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

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

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

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

注意

每种语言的符号列表详见 更改表单显示语言.

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

注意

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

高级翻译配置

注意

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

翻译系统字符串

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

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

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

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

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

  3. 选择翻译语言并输入字符串的翻译。 您可以通过检查 Translation approved 选项。

    注意

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

注意

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

添加翻译语言

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

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

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

在此页面上