配置 XML 2 MadCap 文件类型
您可以配置 XML MadCap 设置,以便自定义在翻译或审校期间处理这种文件类型的方式。
过程
- 要配置文件类型设置,请转到:
- 项目视图 > 主页 > 项目设置,用于活动项目。
- 文件 > 选项,用于所有未来项目。
- 展开文件类型,然后选择 XML 2:符合 MadCap。
- 在检测页面上,自定义文件类型定义规则,以确定要处理的正确文件类型。文档的内容必须至少符合以下规则之一:
- 根元素名称 - 此父元素包含文档中除 DOCTYPE 声明之外的所有其他元素。
- DOCTYPE 声明元素 URI - 此说明将特定文档(例如网页)与文档类型定义标识符相关联。
- xmlns 声明 URI - XML 唯一命名空间标识符。
- xsi:schemaLocationURI - 此 URI 用于指定 schema 位置。它与 schemaLocation 或 noNamespaceSchemaLocation 属性相匹配。例如:http://www.authorit.com/xml/authorit AuthorIT.xsd。
- xPath 规则 - 此语法用于定义 XML 文档的部分。
- 选择解析器页面,然后执行以下操作之一:
- 或现有解析器规则
- 在编写器页面上,自定义编码和属性值:
- 选择何时在译文文件中添加 Unicode UTF-8 字节顺序标记 (BOM):
- 保留;原本没有时不添加 - 如果原文文件使用不带 BOM 的 UTF-8 进行编码,则不添加字节顺序标记。
- 保留;原本没有时添加 - 如果原文文件使用不带 BOM 的 UTF-8 进行编码,则添加字节顺序标记。
- 存在时删除 - 如果原文文件使用不带 BOM 的 UTF-8 进行编码,则删除字节顺序标记。
- 为 xml:lang 属性值选择操作:
- 将匹配的源语言更改为目标语言 - 将 XML 实体从实体引用转换为字符。例如,将大于号 XML 实体 > 转换为大于号字符 >。
- 始终更改为目标语言 - 将 XML 语言属性更改为原文文件中的目标语言。
- xPath 规则 - 不更改 xml 语言属性。
- 选择何时在译文文件中添加 Unicode UTF-8 字节顺序标记 (BOM):
- 在实体页面上,自定义实体转换:
- 将数字实体引用转换为内嵌占位符标记 - 将数字引用表示的 XML 实体转换为内嵌占位符标记。
- 启用实体转换 - 将 XML 实体从实体引用转换为字符。例如,将大于号 XML 实体 > 转换为大于号字符 >。
- 跳过锁定内容转换 - 跳过锁定内容中找到的 XML 实体。
- 实体映射 - 显示有关 XML 实体的以下信息。单击实体转换列表框中的项目以查看映射:
- 名称 - XML 实体的名称。
- 字符 - XML 实体的对应字符。
- Unicode 值 - XML 实体的 Unicode 值。
- 读取为字符 - 将 XML 实体读取为字符。
- 写入为实体 - 将 XML 实体写入为 XML 实体而不是字符。
- 在命名空间页面上,为原文文件中使用的命名空间提供映射。
- 前缀 - 命名空间的定义名称。例如 xmlns:prefix=”http://website”。
- URI - 与命名空间关联的唯一标识符。例如 xmlns:prefix=” http://website”。
- 在非打印字符页面上,自定义非打印字符处理:
- 指定如何处理内容中的非打印字符:
- 始终保留 - 不修改文档中找到的非打印字符。
- 标准化(xml:space='preserve' 时除外)- 仅替换没有 xml:space='preserve' 属性的非打印字符。
- 始终标准化 - 用空格替换在 XML 元素中找到的所有非打印字符,且忽略任何 xml:space='preserve’ 属性。
- 在属性值内部将非打印字符标准化 - 用空格替换在属性值中找到的所有非打印字符。
- 指定如何处理内容中的非打印字符:
- 在预览页面上,通过单击添加来添加预览文件所需的所有文件(CSS、图像等)。如果您的文件不需要其他文件进行预览,请跳过此步骤。
- 在验证页面上,自定义如何验证文件:
- 在文件检测期间执行 schema 和 DTD 验证 - 检查格式、结构或文档类型定义是否有效。如果出现错误,您可以选择:
- 将所有验证警告视为文件解析错误 - 将验证警告视为文件解析错误,并阻止 Trados Studio 打开文件。
- 找不到 DTD/schema 时报告警告 - 如果没有有效的 DTD/schema,则显示警告。
- 手动指定 schema - 使用您指定的主 schema 覆盖文件中引用的 schema。单击添加添加主 schema。使用主 schema 验证文件:
- 用于所有 XML 文档 - 使用指定的主 schema 覆盖所有文档的 schema。
- 仅用于未指定 DTD/schema 的文档 - 仅覆盖未指定 DTD/schema 的文档的 schema。
- 在文件检测期间执行 schema 和 DTD 验证 - 检查格式、结构或文档类型定义是否有效。如果出现错误,您可以选择:
- 在内嵌内容页面上,自定义内嵌内容的处理方式:
- 处理内嵌内容 - 以下列方式之一处理文档中嵌入的内容:
- CDATA 元素内部使用:- 使用指定的内嵌内容处理器处理 CDATA 元素中的内嵌内容。
- 由解析器规则定义 - 使用您指定的解析器规则和内嵌处理器处理文件中的内嵌内容。
- 由文档结构信息定义 - 使用配置的文档结构信息处理文件中的内嵌内容。
- 处理内嵌内容 - 以下列方式之一处理文档中嵌入的内容:
- 在 QuickInsert 页面上,为 QuickInsert 组自定义此类型文件的 QuickInsert 设置。
- 单击确定关闭窗口。