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">