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?