UI模块概述
UI模块允许应用扩展Crowdin用户界面、与外部服务创建集成等。
| 模块 | 类型 | 应用范围 | Crowdin | Crowdin Enterprise |
|---|---|---|---|---|
| 集成 | project-integrations | 项目 | ✔ | ✔ |
| 工具 | project-tools | 项目 | ✔ | ✔ |
| 报告 | project-reports | 项目 | ✔ | ✔ |
| 项目菜单 | project-menu | 项目 | ✔ | ✔ |
| 项目菜单(众包视图) | project-menu-crowdsource | 项目 | ✔ | |
| 编辑器右侧面板 | editor-right-panel | 项目 | ✔ | ✔ |
| 编辑器资源面板 | editor-asset-panel | 项目 | ✔ | ✔ |
| 编辑器译文面板 | editor-translations-panel | 项目 | ✔ | ✔ |
| 组织菜单 | organization-menu | 组织 | ✔ | |
| 组织菜单(众包视图) | organization-menu-crowdsource | 组织 | ✔ | |
| 组织设置菜单 | organization-settings-menu | 组织 | ✔ | |
| 个人资料设置菜单 | profile-settings-menu | 账户 | ✔ | |
| 个人资料菜单 | profile-resources-menu | 账户 | ✔ | |
| 自定义MT | custom-mt | 账户/组织 | ✔ | ✔ |
| 上下文菜单 | context-menu | 可配置 | ✔ | ✔ |
| 弹窗 | modal | 可配置 | ✔ | ✔ |
| 聊天 | chat | 账户/组织 | ✔ | ✔ |
要在应用中使用模块,请在 应用描述符 文件的 modules 下声明该模块,并包含所有必需属性。 您包含的属性控制模块的自定义选项。
{ "identifier": "application-identifier", "name": "New Cool App", "logo": "/app-logo.png", "baseUrl": "https://app.example.com", "authentication": { "type": "none" }, "scopes": [], "modules": { "{module_type}": [ { "key": "your-module-key", "name": "Module Name" } ] }}{module_type} | 类型: 必填: 是 描述: Crowdin 应用使用的模块类型。 |
key | 类型: 必填: 是 描述: Crowdin 应用内的模块标识符。 |
name | 类型: 必填: 是 描述: 模块的可读名称。 |
感谢您的反馈!