İçeriğe geç

UI Modules Overview

Bu içerik henüz dilinizde mevcut değil.

Crowdin’de Çevirin

UI Modules allow apps to extend the Crowdin user interface, create integrations with external services, etc.

ModuleTypeApp ScopeCrowdinCrowdin Enterprise
Integrationsproject-integrationsProject✔✔
Toolsproject-toolsProject✔✔
Reportsproject-reportsProject✔✔
Project Menuproject-menuProject✔✔
Project Menu (Crowdsource View)project-menu-crowdsourceProject ✔
Editor Right Paneleditor-right-panelProject✔✔
Editor Asset Paneleditor-asset-panelProject✔✔
Editor Translations Paneleditor-translations-panelProject✔✔
Editor Buttonseditor-buttonProject✔✔
Organization Menuorganization-menuOrganization ✔
Organization Menu (Crowdsource View)organization-menu-crowdsourceOrganization ✔
Organization Settings Menuorganization-settings-menuOrganization ✔
Profile Settings Menuprofile-settings-menuAccount✔ 
Profile Menuprofile-resources-menuAccount✔ 
Context Menucontext-menuConfigurable✔✔
ModalmodalConfigurable✔✔
ChatchatAccount/Organization✔✔
AnnouncementannouncementOrganization ✔

To use a module in your app, declare the module in your App Descriptor file under modules, including any required properties. The properties you include control the customization options for your module.

manifest.json
{
"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}

Type: string

Required: yes

Description: The type of module Crowdin app uses.

key

Type: string

Required: yes

Description: Module identifier within the Crowdin app.

name

Type: string

Required: yes

Description: The human-readable name of the module.

Bu sayfa faydalı oldu mu?