From 0ff92fe429ed641f0d20551ee4e9008e8f704c42 Mon Sep 17 00:00:00 2001 From: codetypes Date: Fri, 19 Apr 2024 13:20:46 +0800 Subject: [PATCH] translation for nodes --- public/locales/en.json | 1 + public/locales/zh.json | 1 + src/components/explorer.tsx | 1 + src/contexts/workspace-context.ts | 4 ++-- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/public/locales/en.json b/public/locales/en.json index 875c59a..3b185a5 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -24,6 +24,7 @@ "newFile": "New File...", "newFolder": "New Folder...", "newWindow": "New Window", + "nodeDefinition": "NODES", "open": "Open...", "openProject": "Open Project", "paste": "Paste", diff --git a/public/locales/zh.json b/public/locales/zh.json index 5700c2d..db09ab0 100644 --- a/public/locales/zh.json +++ b/public/locales/zh.json @@ -24,6 +24,7 @@ "newFile": "新建行为树...", "newFolder": "新建目录...", "newWindow": "新建窗口", + "nodeDefinition": "节点定义", "open": "打开...", "openProject": "打开项目", "paste": "粘贴", diff --git a/src/components/explorer.tsx b/src/components/explorer.tsx index e7641f0..75a9419 100644 --- a/src/components/explorer.tsx +++ b/src/components/explorer.tsx @@ -136,6 +136,7 @@ export const Explorer: FC = () => { } if (workspace.nodeTree) { + workspace.nodeTree.title = t("nodeDefinition"); workspace.nodeTree.icon = ( diff --git a/src/contexts/workspace-context.ts b/src/contexts/workspace-context.ts index 9064bff..f15c133 100644 --- a/src/contexts/workspace-context.ts +++ b/src/contexts/workspace-context.ts @@ -445,7 +445,7 @@ export const useWorkspace = create((set, get) => ({ const workspace = get(); const nodeDefData = readJson(`${workspace.workdir}/node-config.b3-setting`) as NodeDef[]; const nodeTree: NodeTreeType = { - title: "NODES", + title: i18n.t("nodeDefinition"), children: [], style: { fontWeight: "bold", @@ -455,7 +455,7 @@ export const useWorkspace = create((set, get) => ({ const nodeDefs: Map = new Map(); for (const v of nodeDefData) { nodeDefs.set(v.name, v); - let catalog: NodeTreeType | undefined = nodeTree.children?.find((nt) => nt.title === v.type); + let catalog = nodeTree.children?.find((nt) => nt.title === v.type); if (!catalog) { catalog = { title: v.type,