顶部菜单简版国际化

This commit is contained in:
猴赛雷 2024-11-08 11:17:32 +08:00
parent c8b9cb8378
commit bf0a4bb9b6
4 changed files with 10 additions and 12 deletions

12
package-lock.json generated
View File

@ -1,15 +1,15 @@
{ {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.42-8", "version": "1.2.42-9",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.42-8", "version": "1.2.42-9",
"license": "Apache License 2.0", "license": "Apache License 2.0",
"dependencies": { "dependencies": {
"ddei-framework": "file:///Users/hoslay/work/ddei/ddei-framework/ddei-framework-1.2.42-8.tgz" "ddei-framework": "file:///Users/hoslay/work/ddei/ddei-framework/ddei-framework-1.2.42-9.tgz"
}, },
"devDependencies": { "devDependencies": {
"@tsconfig/node18": "^18.2.0", "@tsconfig/node18": "^18.2.0",
@ -518,9 +518,9 @@
"integrity": "sha512-tdMuLdcJyreope1BWfnYqTQaIkSIrU/KtY9yX5mNGd+tYeJ0Y99ARHDuYnEABPX/8yh/r0Kl169v5ODg2vr98g==" "integrity": "sha512-tdMuLdcJyreope1BWfnYqTQaIkSIrU/KtY9yX5mNGd+tYeJ0Y99ARHDuYnEABPX/8yh/r0Kl169v5ODg2vr98g=="
}, },
"node_modules/ddei-framework": { "node_modules/ddei-framework": {
"version": "1.2.42-8", "version": "1.2.42-9",
"resolved": "file:../ddei-framework/ddei-framework-1.2.42-8.tgz", "resolved": "file:../ddei-framework/ddei-framework-1.2.42-9.tgz",
"integrity": "sha512-AVKZUofOfjrerfw9jLv/PHC55LJwcifBQoqiJB8C224KSiR7jjB8bguvVz7RTkBursUsdKHPXOeCoMVknz1w5A==", "integrity": "sha512-Ksb3taviYy8rAOckmuSA7Af8FvkJvbCFcN/LP4E1JrAzHqGM2EeyKKkccR/msHcAWIP2FHTSGqQNYZXdSXRFLw==",
"license": "Apache License 2.0", "license": "Apache License 2.0",
"dependencies": { "dependencies": {
"ddei-autolink": "^1.1.1", "ddei-autolink": "^1.1.1",

View File

@ -1,6 +1,6 @@
{ {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.42-8", "version": "1.2.42-9",
"private": false, "private": false,
"type": "module", "type": "module",
"author": "hoslay <3697355039@qq.com>", "author": "hoslay <3697355039@qq.com>",
@ -49,7 +49,7 @@
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false" "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
}, },
"dependencies": { "dependencies": {
"ddei-framework": "file:///Users/hoslay/work/ddei/ddei-framework/ddei-framework-1.2.42-8.tgz" "ddei-framework": "file:///Users/hoslay/work/ddei/ddei-framework/ddei-framework-1.2.42-9.tgz"
}, },
"devDependencies": { "devDependencies": {
"@tsconfig/node18": "^18.2.0", "@tsconfig/node18": "^18.2.0",

View File

@ -28,8 +28,6 @@ import {DDeiEditor} from "ddei-framework";
import {DDeiEnumOperateType} from "ddei-framework"; import {DDeiEnumOperateType} from "ddei-framework";
import {DDei} from "ddei-framework"; import {DDei} from "ddei-framework";
import {DDeiEditorState} from "ddei-framework"; import {DDeiEditorState} from "ddei-framework";
import { cloneDeep, trim } from "lodash";
import {DDeiAbstractShape} from "ddei-framework";
import {DDeiEditorUtil} from "ddei-framework"; import {DDeiEditorUtil} from "ddei-framework";
import {DDeiEnumControlState} from "ddei-framework"; import {DDeiEnumControlState} from "ddei-framework";
import { Matrix3 } from "three"; import { Matrix3 } from "three";

View File

@ -17,8 +17,8 @@
{{ editor.i18n('ddei.download') }} {{ editor.i18n('ddei.download') }}
</div> </div>
<div class="item" v-for="menu in options?.items"> <div class="item" v-for="menu in options?.items">
<div v-if="menu && !menu.viewer && menu.id" @click="internalAction(menu.id,$event)">{{ menu.name }}</div> <div v-if="menu && !menu.viewer && menu.id" @click="internalAction(menu.id,$event)">{{ editor.i18n(menu.name) }}</div>
<div v-if="menu && !menu.viewer && !menu.id" @click="menu.action(editor,$event)">{{ menu.name }}</div> <div v-if="menu && !menu.viewer && !menu.id" @click="menu.action(editor,$event)">{{ editor.i18n(menu.name) }}</div>
<component v-if="menu && menu.viewer" :is="menu.viewer" :options="options" :editor="editor"></component> <component v-if="menu && menu.viewer" :is="menu.viewer" :options="options" :editor="editor"></component>
</div> </div>