From e6e5ea8a104534eb6300641b6b6d0be035db37f0 Mon Sep 17 00:00:00 2001 From: haoziqaq <357229046@qq.com> Date: Tue, 17 Jan 2023 15:55:54 +0800 Subject: [PATCH] fix(plugin-outline-pane): fix text display errors and improve internationalization --- packages/plugin-outline-pane/src/locale/en-US.json | 7 +++++++ packages/plugin-outline-pane/src/locale/zh-CN.json | 7 +++++++ packages/plugin-outline-pane/src/views/filter-tree.ts | 8 ++++---- packages/plugin-outline-pane/src/views/filter.tsx | 9 +++++---- packages/plugin-outline-pane/src/views/pane.tsx | 3 +-- packages/plugin-outline-pane/src/views/tree-node.tsx | 2 +- 6 files changed, 25 insertions(+), 11 deletions(-) diff --git a/packages/plugin-outline-pane/src/locale/en-US.json b/packages/plugin-outline-pane/src/locale/en-US.json index 8bb4221f7..b0f3d3e4a 100644 --- a/packages/plugin-outline-pane/src/locale/en-US.json +++ b/packages/plugin-outline-pane/src/locale/en-US.json @@ -11,5 +11,12 @@ "Slots": "Slots", "Slot for {prop}": "Slot for {prop}", "Outline Tree": "Outline Tree", + "Filter Node": "Filter Node", + "Check All": "Check All", + "Conditional rendering": "Conditional rendering", + "Loop rendering": "Loop rendering", + "Locked": "Locked", + "Hidden": "Hidden", + "Modal View": "Modal View", "Rename": "Rename" } diff --git a/packages/plugin-outline-pane/src/locale/zh-CN.json b/packages/plugin-outline-pane/src/locale/zh-CN.json index 822bf9e94..8036688f2 100644 --- a/packages/plugin-outline-pane/src/locale/zh-CN.json +++ b/packages/plugin-outline-pane/src/locale/zh-CN.json @@ -11,5 +11,12 @@ "Slots": "插槽", "Slot for {prop}": "属性 {prop} 的插槽", "Outline Tree": "大纲树", + "Filter Node": "过滤节点", + "Check All": "全选", + "Conditional rendering": "条件渲染", + "Loop rendering": "循环渲染", + "Locked": "已锁定", + "Hidden": "已隐藏", + "Modal View": "模态视图层", "Rename": "重命名" } diff --git a/packages/plugin-outline-pane/src/views/filter-tree.ts b/packages/plugin-outline-pane/src/views/filter-tree.ts index 61ecb9c02..2a07e15c6 100644 --- a/packages/plugin-outline-pane/src/views/filter-tree.ts +++ b/packages/plugin-outline-pane/src/views/filter-tree.ts @@ -9,16 +9,16 @@ export const FilterType = { export const FILTER_OPTIONS = [{ value: FilterType.CONDITION, - label: '条件渲染', + label: 'Conditional rendering', }, { value: FilterType.LOOP, - label: '循环渲染', + label: 'Loop rendering', }, { value: FilterType.LOCKED, - label: '已锁定', + label: 'Locked', }, { value: FilterType.HIDDEN, - label: '已隐藏', + label: 'Hidden', }]; export const matchTreeNode = ( diff --git a/packages/plugin-outline-pane/src/views/filter.tsx b/packages/plugin-outline-pane/src/views/filter.tsx index 223a4eab0..d4fa792ae 100644 --- a/packages/plugin-outline-pane/src/views/filter.tsx +++ b/packages/plugin-outline-pane/src/views/filter.tsx @@ -5,10 +5,11 @@ import { Search, Checkbox, Balloon, Divider } from '@alifd/next'; import TreeNode from '../controllers/tree-node'; import { Tree } from '../controllers/tree'; import { matchTreeNode, FILTER_OPTIONS } from './filter-tree'; - +import { IPublicModelPluginContext } from '@alilc/lowcode-types'; export default class Filter extends Component<{ tree: Tree; + pluginContext: IPublicModelPluginContext; }, { keywords: string; filterOps: string[]; @@ -55,7 +56,7 @@ export default class Filter extends Component<{ - 全选 + {this.props.pluginContext.intlNode('Check All')} - {op.label} + {this.props.pluginContext.intlNode(op.label)} ))} diff --git a/packages/plugin-outline-pane/src/views/pane.tsx b/packages/plugin-outline-pane/src/views/pane.tsx index 1ed4c74ba..4cee54a51 100644 --- a/packages/plugin-outline-pane/src/views/pane.tsx +++ b/packages/plugin-outline-pane/src/views/pane.tsx @@ -6,7 +6,6 @@ import { IPublicModelPluginContext } from '@alilc/lowcode-types'; import Filter from './filter'; import { TreeMaster } from '../controllers/tree-master'; - export class Pane extends Component<{ config: any; pluginContext: IPublicModelPluginContext; @@ -40,7 +39,7 @@ export class Pane extends Component<{ return (
- +
this.controller.mount(shell)} className="lc-outline-tree-container">
diff --git a/packages/plugin-outline-pane/src/views/tree-node.tsx b/packages/plugin-outline-pane/src/views/tree-node.tsx index a6dc03f08..789068c18 100644 --- a/packages/plugin-outline-pane/src/views/tree-node.tsx +++ b/packages/plugin-outline-pane/src/views/tree-node.tsx @@ -38,7 +38,7 @@ class ModalTreeNodeView extends Component<{ return (
- 模态视图层 + {this.pluginContext.intlNode('Modal View')}