文件导入设置

.HTML (TMS)

文本由 Phrase Language AI 从英语机器翻译而得。

通过在 编辑 菜单的 标记 标题下点击 展开标记,可以在编辑器中可视化源文件的标记内容,并通过点击 F2 进行编辑。

重要

标记 问题是导出错误的常见原因。在导出文件之前,请务必通过运行 质量保证 检查来确保标记和格式正确。

所有元素至少具有以下可译属性:titlearia-labelaria-valuetext

非标准 HTML 标记为:

  • 忽略 - 当 将非 HTML 标记转换为 Phrase 标记 设置为假时,会创建单独的段落。

    • 标准忽略的 HTML 标记:basebasefontcanvascolgroupframesetlinkobjectscriptstyle

      注释

      JavaScript 框架或构建工具有时会生成 .HTML 文件,以便脚本包在运行时注入可见的页面内容。此内容(例如标题、正文和号召性用语)不作为静态标记包含在内。它位于被忽略的 <script> 标签内,不会被提取以进行翻译。导入时静默生成的片段数量远少于预期。如果可译的内容是通过脚本注入的,请在导入前将文件预渲染或解包为静态 .HTML。

  • 将非 HTML 标记转换为 Phrase 标记 为真时,作为单个(非译元素)内联标记导入

某些元素具有更多属性:<img> 具有 alt,但 <a> 没有,因为 alt 不是 <a> 的标准属性。 

请参阅 HTML 元素参考 以了解标准属性和 HTML 实体 的使用。

文件类型

  • .HTML

  • .HTM

导入选项

  • 用换行符 (<br/>) 创建新句段

  • 将非 HTML 标记转换为 Phrase 标记

    转换未定义为 HTML 的标记。如果存在无效标记,系统会跳过它们并解析其余部分。

    示例:

    <html> 测试简单的 <unknown/>html。</html>

    非 HTML 标记将被处理为 Phrase 标记,并作为 Test simple \{1\}html 导入。

    <html> 测试简单的 <% unknown %>html。</html>

    无效的变量 (<% unknown %>) 会导致解析中断。损坏的部分将被视为非译元素,编辑器将显示 Test simple, html

  • 导入备注

    将独立注释作为标记导入。内联注释(段落内)始终作为标记导入。

  • 保留空白

    在译文文档中保留相同的空白结构(例如间距、换行符等)。

  • 更新完成文件中的语言声明

    已完成的 HTML 文件中的所有语言声明都会更新为 正确的语言代码

  • 禁止实体转义

    在完成的文件中禁用 <& 实体的转义。

  • 排除元素

    一个以逗号分隔的 HTML 标记列表,这些标记不应导入以进行翻译。

  • 转换为 Phrase TMS 标签 

    应用正则表达式将指定文本转换为标签。

  • 将 HTML 字符实体转换为 Phrase TMS 标记

    输入一个字符实体列表,这些实体将在翻译过程中转换为标记。这些将以与源文件中相同的形式导出到译文文档中。

    例如:

    如果 &nbsp; 被转换为 Phrase 标记,则相同的实体 (&nbsp;) 将在导出的文档中保留。

  • 可转换的 meta 标记

  • 可翻译属性

    一个以逗号分隔的 HTML 标记列表,用于指示可译的属性。

  • 不可翻译的行内元素

    一个以逗号分隔的 HTML 标记列表,用于指示非译元素内联元素。

  • 可翻译的行内元素

    一个以逗号分隔的 HTML 标记列表,用于指示可译的内联元素。

  • HTML 标签的断句占位符

    自定义 HTML 子过滤器在断句期间使用的内部占位符字符。这些占位符在内部表示 HTML 的开始、结束和单个标签,以便 SRX 断句 规则能够识别它们。

    仅当 SRX 规则明确参考这些字符时,更改才会影响断句。这可能会改变新导入内容的翻译记忆库 (TM) 利用率。

    接受的输入格式:

    • Unicode 码位,格式为 U+XXXX(例如,U+E7FD

    • 直接粘贴到字段中的简单字符(例如,␢)

    如果三个字段中的任何一个留空,则使用相应占位符的平台默认值:

    • 断句开始标签占位符U+E7FD

    • 断句结束标签占位符U+E7FE

    • 断句单个标签占位符U+E7FF

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.