Skip to content

craft-hub / localizeWorkbench

Function: localizeWorkbench() ​

localizeWorkbench(workbench, locale): Omit<InstalledPluginWorkbench, "pluginId" | "pluginName" | "pluginVersion">

Defined in: packages/craft-hub/src/workbench-contributions.ts:77

Resolve workbench copy for the requested locale while preserving inert view references.

Parameters ​

workbench ​

description? ​

string | {[key: string]: string; default: string; } = ...

icon? ​

string = ...

id ​

string = workbenchIdSchema

order? ​

number = ...

title ​

string | {[key: string]: string; default: string; } = localizedWorkbenchTextSchema

views ​

({ group?: string | {[key: string]: string; default: string; }; integrations?: string[]; type: "host"; view: "projects" | "work-items"; } | { group?: string | {[key: string]: string; default: string; }; integration: string; plugin: string; type: "integration"; view: string; } | { group?: string | {[key: string]: string; default: string; }; panel: string; plugin: string; type: "navigation"; })[] = ...

locale ​

string

Returns ​

Omit<InstalledPluginWorkbench, "pluginId" | "pluginName" | "pluginVersion">

Released under the MIT License.