test merge

This commit is contained in:
scarqin 2022-06-29 19:27:57 +08:00
parent 8e7c3012ac
commit cd18e383fb
9 changed files with 1848 additions and 39 deletions

View File

@ -23,6 +23,22 @@
"postcss-value-parser": "^4.2.0"
}
},
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"browserslist": {
"version": "4.21.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
@ -41,6 +57,18 @@
"integrity": "sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==",
"dev": true
},
"commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"dev": true
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
"electron-to-chromium": {
"version": "1.4.167",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.167.tgz",
@ -59,6 +87,81 @@
"integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
"dev": true
},
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
"glob": {
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"dev": true,
"requires": {
"function-bind": "^1.1.1"
}
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"interpret": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
"integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
"dev": true
},
"is-core-module": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
"integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"nanoid": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
@ -77,6 +180,27 @@
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
"dev": true
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"requires": {
"wrappy": "1"
}
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true
},
"path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
"picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
@ -100,12 +224,55 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
"dev": true
},
"rechoir": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
"integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
"dev": true,
"requires": {
"resolve": "^1.1.6"
}
},
"resolve": {
"version": "1.22.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
"dev": true,
"requires": {
"is-core-module": "^2.9.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
}
},
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true
},
"shelljs": {
"version": "0.8.5",
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
"integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
"dev": true,
"requires": {
"glob": "^7.0.0",
"interpret": "^1.0.0",
"rechoir": "^0.6.2"
}
},
"source-map-js": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
"dev": true
},
"supports-preserve-symlinks-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
"dev": true
},
"update-browserslist-db": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.3.tgz",
@ -115,6 +282,84 @@
"escalade": "^3.1.1",
"picocolors": "^1.0.0"
}
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true
},
"xlf-merge": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/xlf-merge/-/xlf-merge-2.0.1.tgz",
"integrity": "sha512-cp34bJxqu+fAbdyyODNEHfkVru8npfOCaqd9CXNGYvikuh8OZlBkkNm1ljIwHlPGjOmp9gqVdRO6pbXKFZQG7g==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"commander": "^7.2.0",
"shelljs": "^0.8.4",
"xml-js": "^1.6.11"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
}
}
}
},
"xml-js": {
"version": "1.6.11",
"resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
"integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
"dev": true,
"requires": {
"sax": "^1.2.4"
}
}
}
}

View File

@ -8,7 +8,7 @@
"build": "node ./build/build.js",
"build:web": "node ./build/build.js web",
"ng:serve": "ng serve -c web -o",
"i18n:gen": "ng extract-i18n --output-path src/locale",
"lang:gen": "ng extract-i18n --output-path src/locale",
"test": "ng test --watch=false",
"test:watch": "ng test",
"e2e": "yarn build:prod && playwright test -c e2e/playwright.config.ts e2e/",

View File

@ -5,7 +5,7 @@ import { NzMessageService } from 'ng-zorro-antd/message';
@Component({
selector: 'eo-data-storage',
template: `
<div class="font-bold text-lg mb-2">Data Storage</div>
<div class="font-bold text-lg mb-2" i18n>Data Storage</div>
<form nz-form nzLayout="vertical" [formGroup]="validateForm" (ngSubmit)="submitForm()">
<nz-form-item>
<nz-form-control>

View File

@ -87,7 +87,7 @@ export class SettingComponent implements OnInit {
settings = {};
treeNodes = [
{
name: 'Data Storage',
name: $localize`Data Storage`,
moduleID: 'eoapi-common',
},
{

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="zh-Hans" datatype="plaintext" original="ng2.template">
<body>
<trans-unit id="3f9dfbf09b5c536da84d43bf777fd2c757716c35" datatype="html">
<source>Hello,World</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/api.component.html</context>
<context context-type="linenumber">2</context>
</context-group>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -413,6 +413,10 @@
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.ts</context>
<context context-type="linenumber">247</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/utils/index.ts</context>
<context context-type="linenumber">143</context>
</context-group>
</trans-unit>
<trans-unit id="16634873661dc2c5280fb8887d2139bae3d9ab73" datatype="html">
<source>保存</source>
@ -424,6 +428,10 @@
<context context-type="sourcefile">src/app/pages/api/mock/api-mock.component.html</context>
<context context-type="linenumber">78</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.html</context>
<context context-type="linenumber">50</context>
</context-group>
</trans-unit>
<trans-unit id="2472012cfad4bd12a4bc3ed14621f4c6c9675014" datatype="html">
<source>请输入 API Path</source>
@ -673,6 +681,10 @@
<context context-type="sourcefile">src/app/pages/api/mock/api-mock.component.html</context>
<context context-type="linenumber">79</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.html</context>
<context context-type="linenumber">51</context>
</context-group>
</trans-unit>
<trans-unit id="662727637384257976" datatype="html">
<source>添加</source>
@ -723,6 +735,10 @@
<context context-type="sourcefile">src/app/pages/api/mock/api-mock.component.ts</context>
<context context-type="linenumber">240</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">151</context>
</context-group>
</trans-unit>
<trans-unit id="0a4ed25e0e136cc64fb9c53862d38015f564b925" datatype="html">
<source>概况</source>
@ -1038,27 +1054,6 @@
<context context-type="linenumber">26,28</context>
</context-group>
</trans-unit>
<trans-unit id="9150947044312889055" datatype="html">
<source>Windows 客户端</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.ts</context>
<context context-type="linenumber">19</context>
</context-group>
</trans-unit>
<trans-unit id="1886381220728973937" datatype="html">
<source>macOS(Intel) 客户端</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.ts</context>
<context context-type="linenumber">27</context>
</context-group>
</trans-unit>
<trans-unit id="8065689803372888383" datatype="html">
<source>macOS(M1) 客户端</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.ts</context>
<context context-type="linenumber">34</context>
</context-group>
</trans-unit>
<trans-unit id="8afaa8f1ab2dfffabbcaaf731a954809ee291762" datatype="html">
<source>打开设置项</source>
<context-group purpose="location">
@ -1115,6 +1110,237 @@
<context context-type="linenumber">6</context>
</context-group>
</trans-unit>
<trans-unit id="b144d50139a5608d1b27078876afe88d18e0b36d" datatype="html">
<source>是否确定删除?</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.html</context>
<context context-type="linenumber">15</context>
</context-group>
</trans-unit>
<trans-unit id="ce79d248cae7e6c787d2a110aecccd40dfac33ef" datatype="html">
<source>环境名称</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.html</context>
<context context-type="linenumber">25</context>
</context-group>
</trans-unit>
<trans-unit id="366d0c3bc5f1ca2e49c28150ad349d58ac7a65cd" datatype="html">
<source>前置 URL</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.html</context>
<context context-type="linenumber">31</context>
</context-group>
</trans-unit>
<trans-unit id="f10eac572c32ca28d2535257c304a7e4389e4beb" datatype="html">
<source>环境变量:在接口文档或测试的过程中,使用<x id="INTERPOLATION" equiv-text="{{ varName }}"/>即可引用该环境变量</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.html</context>
<context context-type="linenumber">36</context>
</context-group>
</trans-unit>
<trans-unit id="4623787439439703841" datatype="html">
<source>{{变量名}}</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">19</context>
</context-group>
</trans-unit>
<trans-unit id="8894902644256888487" datatype="html">
<source>New Environment</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">20</context>
</context-group>
</trans-unit>
<trans-unit id="8999975746137443706" datatype="html">
<source>变量名</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">28</context>
</context-group>
</trans-unit>
<trans-unit id="1842093436924780636" datatype="html">
<source>变量值</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">29</context>
</context-group>
</trans-unit>
<trans-unit id="1785113544082410657" datatype="html">
<source>参数说明</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">30</context>
</context-group>
</trans-unit>
<trans-unit id="2261171107170127222" datatype="html">
<source>操作</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">31</context>
</context-group>
</trans-unit>
<trans-unit id="879974651928452798" datatype="html">
<source>Edit Environment</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">95</context>
</context-group>
</trans-unit>
<trans-unit id="8243741780338806472" datatype="html">
<source>名称不允许为空</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">127</context>
</context-group>
</trans-unit>
<trans-unit id="7159138185907298472" datatype="html">
<source>编辑成功</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">137</context>
</context-group>
</trans-unit>
<trans-unit id="5148804954320918146" datatype="html">
<source>编辑失败</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">144</context>
</context-group>
</trans-unit>
<trans-unit id="2748625774910688764" datatype="html">
<source>新增失败</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/env/env.component.ts</context>
<context context-type="linenumber">156</context>
</context-group>
</trans-unit>
<trans-unit id="8bb8ba35a9fccd8f174e4f4bdb39a43b25aa0be4" datatype="html">
<source> 该功能需要插件支持,请移步至<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;eo_link&quot; routerLink=&quot;/home/extension/list&quot;&gt;"/>插件广场<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>下载 </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/extension-select/extension-select.component.html</context>
<context context-type="linenumber">24,26</context>
</context-group>
</trans-unit>
<trans-unit id="5ff829c825780acf547c795202c023c0244ad023" datatype="html">
<source>点击或直接拖拽文件至此区域</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/extension-select/extension-select.component.html</context>
<context context-type="linenumber">42</context>
</context-group>
</trans-unit>
<trans-unit id="6c04cfb883fdab8700dfa4eb7ec2df38b6b0e735" datatype="html">
<source>仅支持JSON格式的单个文件导入</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/extension-select/extension-select.component.html</context>
<context context-type="linenumber">43</context>
</context-group>
</trans-unit>
<trans-unit id="2967286256341567782" datatype="html">
<source>仅支持上传 JSON 格式的文件</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/extension-select/extension-select.component.ts</context>
<context context-type="linenumber">44</context>
</context-group>
</trans-unit>
<trans-unit id="fcc821d0c586003b401443c050c85f11928f5207" datatype="html">
<source>Data Storage</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">8</context>
</context-group>
</trans-unit>
<trans-unit id="5738452796118734506" datatype="html">
<source>Data Storage</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/setting.component.ts</context>
<context context-type="linenumber">90</context>
</context-group>
</trans-unit>
<trans-unit id="9150947044312889055" datatype="html">
<source>Windows 客户端</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/models/client.model.ts</context>
<context context-type="linenumber">4</context>
</context-group>
</trans-unit>
<trans-unit id="1886381220728973937" datatype="html">
<source>macOS(Intel) 客户端</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/models/client.model.ts</context>
<context context-type="linenumber">12</context>
</context-group>
</trans-unit>
<trans-unit id="8065689803372888383" datatype="html">
<source>macOS(M1) 客户端</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/models/client.model.ts</context>
<context context-type="linenumber">19</context>
</context-group>
</trans-unit>
<trans-unit id="8982442723762463057" datatype="html">
<source>测试服务连接失败,请提交 Issue 联系社区</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/api-test/serverless-node/test-connect.service.ts</context>
<context context-type="linenumber">45</context>
</context-group>
</trans-unit>
<trans-unit id="4310134252360405252" datatype="html">
<source>确认</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/modal.service.ts</context>
<context context-type="linenumber">25</context>
</context-group>
</trans-unit>
<trans-unit id="5601254587589034652" datatype="html">
<source>取消</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/modal.service.ts</context>
<context context-type="linenumber">36</context>
</context-group>
</trans-unit>
<trans-unit id="2132821148790005782" datatype="html">
<source>远程</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/remote/remote.service.ts</context>
<context context-type="linenumber">34</context>
</context-group>
</trans-unit>
<trans-unit id="2310313059850066644" datatype="html">
<source>本地</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/remote/remote.service.ts</context>
<context context-type="linenumber">34</context>
</context-group>
</trans-unit>
<trans-unit id="3874943167248294558" datatype="html">
<source>远程数据源不可用</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/remote/remote.service.ts</context>
<context context-type="linenumber">174</context>
</context-group>
</trans-unit>
<trans-unit id="5428061888114385405" datatype="html">
<source>成功切换到<x id="PH" equiv-text="this.dataSourceText"/>数据源</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/remote/remote.service.ts</context>
<context context-type="linenumber">181</context>
</context-group>
</trans-unit>
<trans-unit id="8498699555311401174" datatype="html">
<source>默认 Mock</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/storage/IndexedDB/lib/index.ts</context>
<context context-type="linenumber">72</context>
</context-group>
</trans-unit>
<trans-unit id="893869089219197104" datatype="html">
<source>获取城市今日天气</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/services/storage/IndexedDB/sample/index.ts</context>
<context context-type="linenumber">5</context>
</context-group>
</trans-unit>
</body>
</file>
</xliff>

File diff suppressed because it is too large Load Diff

View File

@ -163,7 +163,7 @@ function listBlockController($rootScope, $element, $scope) {
activeValue: 1,
},
{
thKey: $localize `列表项`,
thKey: `列表项`,
type: 'html',
html: '<inner-html-common-directive html="item.key"></inner-html-common-directive>',
},

View File

@ -0,0 +1,6 @@
{
"xliffmergeOptions": {
"srcDir": "src/locale",
"genDir": "src/locale"
}
}