支持文件类型 (Strings)

.HTML (Strings)

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

文件扩展名

.html

API 扩展

html

导入

导出

复数形式支持

描述支持

格式选项

这些选项可以在上传和/或下载文件时指定。根据上传/下载方法(API、CLI、Repo 同步等),它们可以在查询参数 上传下载Phrase.yml 配置文件中指定。

document_id

HTML 在许多场景中都有使用。Web 开发已不再局限于静态 HTML 文件,但 HTML 内容仍然存在,例如以电子邮件的形式。

与所有支持的格式一样,系统会尝试根据后台使用的 XML 标记从文档中提取键和值。在此过程中,.HTML 文件的简单元素(标题、段落等)会被正确检测到,但不支持任何更复杂的内容。

所有 HTML 标记都会导入到编辑器中,从而实现对段落的准确识别。

示例:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Phrase Strings 示例</title>
</head>
<body>
  <h1 data-i18n=\"page.title\">欢迎使用我们的应用</h1>
  <p data-i18n=\"page.subtitle\">希望您使用愉快。</p>

  <!-- 用于包裹可译的 Strings 的 XML 样式块 -->
  <translations>
    <string key="user.login.button">Log In</string>
    <string key=\"user.logout.button\">退出登录</string>
    <string key=\"user.greeting\">你好,{{username}}!</string>
    <string key=\"form.error.required\">此字段为必填项。</string>
    <string key=\"form.error.email\">请输入有效的电子邮件地址。</string>
  </translations>

  <!-- 更多可能被识别为 Strings 的 UI 内容 -->
  <button data-i18n="user.login.button">Log In</button>
  <button data-i18n=\"user.logout.button\">登出按钮</button>

  <!-- 嵌入式 SVG(仍然是 XML!) -->
  <svg width=\"100\" height=\"100\">
    <text x="10" y="20" data-i18n="graphic.label">Chart</text>
  </svg>
</body>
</html>
  • data-i18n 属性是检测哪些 HTML 元素的内容应替换为本地化 Strings 的常用方法。

  • 带有 <string key=\"...\">值</string><translations> 块是一个可识别的自定义 XML 块。

  • {{username}} 这样的占位符表示动态内容。

格式选项

标识符

document_id

类型

字符串

上传

下载

说明

获取导出所基于的项目中现有 HTML 文档的文档 ID。

这篇文章有帮助吗?

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.