Zum Inhalt springen

Übersicht der UI-Module

UI-Module ermöglichen es Apps, die Benutzeroberfläche von Crowdin zu erweitern, Integrationen mit externen Diensten zu erstellen usw.

ModulTypApp-BereichCrowdinCrowdin Enterprise
Integrationenproject-integrationsProjekt✔✔
Toolsproject-toolsProjekt✔✔
Berichteproject-reportsProjekt✔✔
Projektmenüproject-menuProjekt✔✔
Projektmenü (Crowdsource-Ansicht)project-menu-crowdsourceProjekt ✔
Editor-Seitenbereich rechtseditor-right-panelProjekt✔✔
Editor-Asset-Paneleditor-asset-panelProjekt✔✔
Übersetzungsbereich im Editoreditor-translations-panelProjekt✔✔
Editor-Schaltflächeneditor-buttonProjekt✔✔
Organisationsmenüorganization-menuOrganisation ✔
Organisationsmenü (Crowdsource-Ansicht)organization-menu-crowdsourceOrganisation ✔
Organisationsmenü für Einstellungenorganization-settings-menuOrganisation ✔
Profil-Einstellungsmenüprofile-settings-menuKonto✔ 
Profilmenüprofile-resources-menuKonto✔ 
Kontextmenücontext-menuKonfigurierbar✔✔
ModalmodalKonfigurierbar✔✔
ChatchatKonto/Organisation✔✔
BekanntmachungannouncementOrganisation ✔

Um ein Modul in deiner App zu verwenden, deklarierst du es unter „modules“ in deiner App-Beschreibungsdatei und gibst alle erforderlichen Eigenschaften an. Die angegebenen Eigenschaften bestimmen, welche Anpassungsoptionen für dein Modul verfügbar sind.

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}

Typ: string

Erforderlich: ja

Beschreibung: Der Modultyp, den die Crowdin-App verwendet.

key

Typ: string

Erforderlich: ja

Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.

name

Typ: string

Erforderlich: ja

Beschreibung: Der für Menschen lesbare Name des Moduls.

War diese Seite hilfreich?