translate

This commit is contained in:
scarqin 2022-11-02 12:19:38 +08:00
parent c57489369f
commit ce6111eae4
9 changed files with 220 additions and 228 deletions

View File

@ -14,9 +14,11 @@ export class LanguageService {
this.setting.getSettings()?.['eoapi-language'] ||
this.languages.find((val) => window.location.href.includes(`/${val.path}`))?.value ||
(navigator.language.includes('zh') ? 'zh-Hans' : 'en-US');
langHashMap = new Map().set('zh-Hans', 'zh').set('en-US', 'en');
constructor(private electron: ElectronService, private setting: SettingService) {}
get langHash() {
return this.langHashMap.get(this.systemLanguage);
}
init() {
this.changeLanguage(this.setting.getSettings()?.['eoapi-language']);
}
@ -34,8 +36,7 @@ export class LanguageService {
});
} else {
const url = window.location.href;
const langHash = new Map().set('zh-Hans', 'zh').set('en-US', 'en');
window.location.replace(url.replace(/\/(zh|en)\/home\//, `/${langHash.get(localeID)}/home/`));
window.location.replace(url.replace(/\/(zh|en)\/home\//, `/${this.langHashMap.get(localeID)}/home/`));
}
}
}

View File

@ -33,7 +33,7 @@
</header>
<!-- Custom Group -->
<div class="group_container group_tree pt10">
<div class="group_container group-tree pt10">
<nz-tree
*ngIf="treeNodes.length"
[nzData]="treeNodes"

View File

@ -35,9 +35,9 @@
}
::ng-deep {
.group_tree {
.group-tree {
overflow: hidden auto;
height: calc(100vh - var(--NAVBAR_HEIGHT) - var(--FOOTER_HEIGHT) - 120px);
height: calc(100vh - var(--NAVBAR_HEIGHT) - var(--FOOTER_HEIGHT) - 80px);
.ant-tree-indent-unit {
width: 8px;
}

View File

@ -91,7 +91,7 @@
</ng-template>
<nz-select *ngIf="status.isShare" [(ngModel)]="langValue" nzBorderless (ngModelChange)="handleSwitchLang($event)">
<nz-option nzValue="en-US" nzLabel="English"></nz-option>
<nz-option nzValue="zh-Hans" nzLabel="中文"></nz-option>
<nz-option nzValue="zh-Hans" nzLabel="简体中文"></nz-option>
</nz-select>
<!-- setting -->
<span

View File

@ -13,6 +13,7 @@ import { distinct } from 'rxjs/operators';
import { interval } from 'rxjs';
import { copy } from 'eo/workbench/browser/src/app/utils/index.utils';
import { LanguageService } from 'eo/workbench/browser/src/app/core/services/language/language.service';
import { APP_CONFIG } from 'eo/workbench/browser/src/environments/environment';
@Component({
selector: 'eo-navbar',
templateUrl: './navbar.component.html',
@ -117,13 +118,9 @@ export class NavbarComponent implements OnInit {
if (err) {
return '';
}
const langHash = new Map().set('zh-Hans', 'zh').set('en-US', 'en');
return `${this.dataSourceService?.remoteServerUrl || window.location.host}/${langHash.get(
this.lang.systemLanguage
)}/home/share/http/test?shareId=${res.uniqueID}`.replace(
/\/{2,}(zh|en)\/home\/share/,
`/${langHash.get(this.lang.systemLanguage)}/home/share`
);
const host = (this.dataSourceService?.remoteServerUrl || window.location.host).replace(/(?<!:)\/{2,}/g, '/');
const lang = !APP_CONFIG.production && this.web.isWeb ? '' : this.lang.langHash;
return `${host}/${lang ? `${lang}/` : ''}home/share/http/test?shareId=${res.uniqueID}`;
}
loginOrSign() {
this.dataSourceService.checkRemoteCanOperate();

View File

@ -22,7 +22,7 @@
<ul nz-list-item-actions>
<nz-list-item-action>
<div class="w-[130px] flex justify-between">
<span i18n>{{ item.roleName }}</span>
<span>{{ item.roleName }}</span>
<ng-container *ngIf="workspaceService.authEnum.canEdit && item.roleName !== 'Owner'">
<a (click)="handleRemove(item)" i18n>Remove</a>
</ng-container>

View File

@ -1,5 +1,4 @@
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs';
import { DataSourceType } from 'eo/workbench/browser/src/app/shared/services/storage/storage.service';
import { MessageService } from 'eo/workbench/browser/src/app/shared/services/message/message.service';
import { ApiData } from 'eo/workbench/browser/src/app/shared/services/storage/index.model';

View File

@ -48,21 +48,21 @@
<source>Windows Client</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/core/services/web/web.service.ts</context>
<context context-type="linenumber">15</context>
<context context-type="linenumber">16</context>
</context-group>
</trans-unit>
<trans-unit id="214862928328761013" datatype="html">
<source>MacOS(Intel) Client</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/core/services/web/web.service.ts</context>
<context context-type="linenumber">23</context>
<context context-type="linenumber">24</context>
</context-group>
</trans-unit>
<trans-unit id="3915802383027066440" datatype="html">
<source>MacOS(M1) Client</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/core/services/web/web.service.ts</context>
<context context-type="linenumber">30</context>
<context context-type="linenumber">31</context>
</context-group>
</trans-unit>
<trans-unit id="29881a45dafbe5aa05cd9d0441a4c0c2fb06df92" datatype="html">
@ -322,14 +322,12 @@
<context context-type="linenumber">4</context>
</context-group>
</trans-unit>
<trans-unit id="0d3b5155a0b9c28346272d22a39992e82fdacdb0" datatype="html">
<source> Data from <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong title=&quot;{{ group.name }}&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{
group.name.length &gt; 50 ? group.name.slice(0, 50) + &apos;...&apos; : group.name
}}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> will be deleted. This cannot be undone. Are you sure you want to delete?
<trans-unit id="288f6cbc2c03055c6afad15c0f7e22897602bcd2" datatype="html">
<source> Data from <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong title=&quot;{{ group.name }}&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ group.name.length &gt; 50 ? group.name.slice(0, 50) + &apos;...&apos; : group.name }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> will be deleted. This cannot be undone. Are you sure you want to delete?
</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/edit/api-group-edit.component.html</context>
<context context-type="linenumber">9,14</context>
<context context-type="linenumber">9,13</context>
</context-group>
</trans-unit>
<trans-unit id="Search" datatype="html">
@ -454,7 +452,7 @@
<source>Import API</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">263</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/overview/api-overview.component.ts</context>
@ -465,7 +463,7 @@
<source><x id="PH" equiv-text="title"/> successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">277</context>
<context context-type="linenumber">273</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/overview/api-overview.component.ts</context>
@ -476,7 +474,7 @@
<source>Failed to <x id="PH" equiv-text="title"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">281</context>
<context context-type="linenumber">277</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/overview/api-overview.component.ts</context>
@ -487,7 +485,7 @@
<source>Deletion Confirmation?</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">291</context>
<context context-type="linenumber">287</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/workspace.component.ts</context>
@ -498,35 +496,35 @@
<source>Are you sure you want to delete the data &lt;strong title=&quot;<x id="PH" equiv-text="apiInfo.name"/>&quot;&gt;<x id="PH_1" equiv-text="apiInfo.name.length &gt; 50 ? apiInfo.name.slice(0, 50) + &apos;...&apos; : apiInfo.name"/>&lt;/strong&gt; ? You cannot restore it once deleted!</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">292,294</context>
<context context-type="linenumber">288,290</context>
</context-group>
</trans-unit>
<trans-unit id="9124347207158517893" datatype="html">
<source>Add Group</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">350</context>
<context context-type="linenumber">346</context>
</context-group>
</trans-unit>
<trans-unit id="6661660398413994526" datatype="html">
<source>Add Subgroup</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">359</context>
<context context-type="linenumber">355</context>
</context-group>
</trans-unit>
<trans-unit id="5908762969513689727" datatype="html">
<source>Edit Group</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">368</context>
<context context-type="linenumber">364</context>
</context-group>
</trans-unit>
<trans-unit id="3596210590059423029" datatype="html">
<source>Delete Group</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">377</context>
<context context-type="linenumber">373</context>
</context-group>
</trans-unit>
<trans-unit id="c6b146602288a87386004d591558477a97497e60" datatype="html">
@ -742,11 +740,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">45</context>
<context context-type="linenumber">56</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">190</context>
<context context-type="linenumber">191</context>
</context-group>
</trans-unit>
<trans-unit id="d9f726c70aeba7fa6d3d68bff718abe78b1e50ac" datatype="html">
@ -757,11 +755,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">70</context>
<context context-type="linenumber">93</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">109</context>
<context context-type="linenumber">110</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/query/api-test-query.component.html</context>
@ -776,11 +774,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">80</context>
<context context-type="linenumber">106</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">122</context>
<context context-type="linenumber">123</context>
</context-group>
</trans-unit>
<trans-unit id="db43e3e3a76a0aa08894372030a2c21b7b5acbc7" datatype="html">
@ -791,7 +789,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">56</context>
<context context-type="linenumber">70</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
@ -799,7 +797,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">182</context>
<context context-type="linenumber">183</context>
</context-group>
</trans-unit>
<trans-unit id="02fd73be1bd85e3b0add721c293bd386775de9a6" datatype="html">
@ -818,11 +816,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">97</context>
<context context-type="linenumber">126</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">178</context>
<context context-type="linenumber">179</context>
</context-group>
</trans-unit>
<trans-unit id="4edb71f23e3ff228dbabd05e8ffc364fae8ae467" datatype="html">
@ -833,11 +831,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">93</context>
<context context-type="linenumber">122</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">108</context>
<context context-type="linenumber">140</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.html</context>
@ -845,7 +843,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">173</context>
<context context-type="linenumber">174</context>
</context-group>
</trans-unit>
<trans-unit id="73edf9ebd1c0a20bbb797dfbcc13e165f2599213" datatype="html">
@ -1042,21 +1040,21 @@
<source>Please enter API name</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">31</context>
<context context-type="linenumber">41</context>
</context-group>
</trans-unit>
<trans-unit id="5e6ed1bb801ebc08ddb3b9ffdad6ffea0d20174f" datatype="html">
<source>Request</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">40</context>
<context context-type="linenumber">51</context>
</context-group>
</trans-unit>
<trans-unit id="7200525885296527058" datatype="html">
<source>Edited successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">127</context>
<context context-type="linenumber">130</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
@ -1071,7 +1069,7 @@
<source>Added successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">127</context>
<context context-type="linenumber">130</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
@ -1086,14 +1084,14 @@
<source>Failed Operation</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">144</context>
<context context-type="linenumber">146</context>
</context-group>
</trans-unit>
<trans-unit id="4926605800185679045" datatype="html">
<source>Root directory</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">188</context>
<context context-type="linenumber">190</context>
</context-group>
</trans-unit>
<trans-unit id="bc0fd905b5fa45043121b5607fa0f2e91201ff98" datatype="html">
@ -1198,12 +1196,16 @@
<context context-type="linenumber">14</context>
</context-group>
</trans-unit>
<trans-unit id="3e2a583f531f7dd9f089f68a6968e444c372c3e8" datatype="html">
<trans-unit id="mockPreview" datatype="html">
<source>Preview</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.html</context>
<context context-type="linenumber">34</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
<context context-type="linenumber">45</context>
</context-group>
</trans-unit>
<trans-unit id="feacc7017fd641efba1aeb4883e42a352d9d5b6c" datatype="html">
<source>Are you sure you want to delete this Mock?</source>
@ -1241,13 +1243,6 @@
<context context-type="linenumber">43</context>
</context-group>
</trans-unit>
<trans-unit id="mockPreview" datatype="html">
<source>Preview</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
<context context-type="linenumber">45</context>
</context-group>
</trans-unit>
<trans-unit id="630449835504422916" datatype="html">
<source>System creation</source>
<context-group purpose="location">
@ -1277,7 +1272,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/monaco-editor/monaco-editor.component.ts</context>
<context context-type="linenumber">310</context>
<context context-type="linenumber">309</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/utils/index.utils.ts</context>
@ -1368,21 +1363,21 @@
<source>Pre-request Script</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">135</context>
<context context-type="linenumber">136</context>
</context-group>
</trans-unit>
<trans-unit id="4fe28d7175e73742161ae1be178c113390afbea8" datatype="html">
<source>After-response Script</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">149</context>
<context context-type="linenumber">150</context>
</context-group>
</trans-unit>
<trans-unit id="7e5a8299188c143484099a84beb9e2e280060ff1" datatype="html">
<source>Save As File</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">203</context>
<context context-type="linenumber">204</context>
</context-group>
</trans-unit>
<trans-unit id="dea39d64fc1db8e019f6bdfc109ce7bc381f8d16" datatype="html">
@ -1509,28 +1504,28 @@
<source> Close Other Tags (excluding current tabs) </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">69,71</context>
<context context-type="linenumber">68,70</context>
</context-group>
</trans-unit>
<trans-unit id="da5c98488cec2d000c9cb2376c766a003a866ffa" datatype="html">
<source>Close All Tabs</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">72</context>
<context context-type="linenumber">71</context>
</context-group>
</trans-unit>
<trans-unit id="43c88f0697fab17667549beb0066577e9cde2dd9" datatype="html">
<source> Close Tabs To the Left </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">73,75</context>
<context context-type="linenumber">72,74</context>
</context-group>
</trans-unit>
<trans-unit id="b8ded0a9288068fdcf4398878ae78681f8941449" datatype="html">
<source> Close Tabs to the Right </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">81,83</context>
<context context-type="linenumber">80,82</context>
</context-group>
</trans-unit>
<trans-unit id="7762169316697380309" datatype="html">
@ -1646,18 +1641,20 @@
<context context-type="linenumber">295</context>
</context-group>
</trans-unit>
<trans-unit id="707ba166ab3592c6053a1e139316d41f31539e95" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ properties[field]?.label }}"/></source>
<trans-unit id="712a690eb069dba9e0ff81cdf5cb904234323359" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ properties[field]?.title || properties[field]?.label }}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/components/extensions.component.ts</context>
<context context-type="linenumber">31</context>
<context context-type="linenumber">33</context>
</context-group>
</trans-unit>
<trans-unit id="518245fbff378137027fd6236c24c8d5f238ab7e" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{ properties[field]?.placeholder ?? &apos;Please Enter &apos; + properties[field]?.label }}"/></source>
<trans-unit id="33cd6409dfb3cfcc9f6721e1b274e6c7a53df064" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{
(properties[field]?.placeholder ?? &apos;Please Enter &apos; + properties[field]?.title) || properties[field]?.label
}}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/components/extensions.component.ts</context>
<context context-type="linenumber">40</context>
<context context-type="linenumber">44,46</context>
</context-group>
</trans-unit>
<trans-unit id="cda31dbd724cf5f4fa7a4274d9120651490c8a8c" datatype="html">
@ -1671,95 +1668,95 @@
<source>Uninstall</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">27</context>
<context context-type="linenumber">36</context>
</context-group>
</trans-unit>
<trans-unit id="dee8c41edf822a0124c80cc1e44643f947b3bc5c" datatype="html">
<source>Install</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">28</context>
<context context-type="linenumber">37</context>
</context-group>
</trans-unit>
<trans-unit id="121cc5391cd2a5115bc2b3160379ee5b36cd7716" datatype="html">
<source>Settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">37</context>
<context context-type="linenumber">52</context>
</context-group>
</trans-unit>
<trans-unit id="ExtensionDetail" datatype="html">
<source>Details</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">42</context>
<context context-type="linenumber">57</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.html</context>
<context context-type="linenumber">27</context>
<context context-type="linenumber">23</context>
</context-group>
</trans-unit>
<trans-unit id="b5629d298ff1a69b8db19a4ba2995c76b52da604" datatype="html">
<source>Support</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">50</context>
<context context-type="linenumber">65</context>
</context-group>
</trans-unit>
<trans-unit id="d7293b61e9088c66421df2e367e0ccc00346cf9f" datatype="html">
<source>Author</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">52</context>
<context context-type="linenumber">67</context>
</context-group>
</trans-unit>
<trans-unit id="8fe73a4787b8068b2ba61f54ab7e0f9af2ea1fc9" datatype="html">
<source>Version</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">53</context>
<context context-type="linenumber">68</context>
</context-group>
</trans-unit>
<trans-unit id="b45d01f61abb874a71b314051193f4b72c3d4cf2" datatype="html">
<source>Repository</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">54</context>
<context context-type="linenumber">69</context>
</context-group>
</trans-unit>
<trans-unit id="1cb86e649ad2e5cfc86efb2d28c06b1d959f8aa6" datatype="html">
<source>Homepage</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">59</context>
<context context-type="linenumber">74</context>
</context-group>
</trans-unit>
<trans-unit id="582becbdaa6d2d6b0131ed1fa0628f42889168c3" datatype="html">
<source>BugReport</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">62</context>
<context context-type="linenumber">77</context>
</context-group>
</trans-unit>
<trans-unit id="0c7a29e2a0fdce6315cbd7f4ebf8d212fd36dde7" datatype="html">
<source>ChangeLog</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">67</context>
<context context-type="linenumber">82</context>
</context-group>
</trans-unit>
<trans-unit id="7c12eacb43981edfc3ead9a883bb88c99d4364d5" datatype="html">
<source>Changelog failed to load</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">70</context>
<context context-type="linenumber">85</context>
</context-group>
</trans-unit>
<trans-unit id="ff27cf4a48690eee831ba883e7b99c4621128a5c" datatype="html">
<source>Reacquire</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">72</context>
<context context-type="linenumber">87</context>
</context-group>
</trans-unit>
<trans-unit id="6031434056991752553" datatype="html">
@ -1787,35 +1784,35 @@
<source>Installed</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/extension.component.ts</context>
<context context-type="linenumber">59</context>
<context context-type="linenumber">58</context>
</context-group>
</trans-unit>
<trans-unit id="eb86764ada7a05e0b5532eca14671f8ad7d13e61" datatype="html">
<source>Setting</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.html</context>
<context context-type="linenumber">24</context>
<context context-type="linenumber">20</context>
</context-group>
</trans-unit>
<trans-unit id="86288c2ac6b43ed195f0bc8bce825a3ab8151b71" datatype="html">
<source>Installed</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.html</context>
<context context-type="linenumber">43</context>
<context context-type="linenumber">35</context>
</context-group>
</trans-unit>
<trans-unit id="8479514135342635362" datatype="html">
<source>Extension list failed to load</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.ts</context>
<context context-type="linenumber">72</context>
<context context-type="linenumber">70</context>
</context-group>
</trans-unit>
<trans-unit id="7934833136974560675" datatype="html">
<source>Retry</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.ts</context>
<context context-type="linenumber">73</context>
<context context-type="linenumber">71</context>
</context-group>
</trans-unit>
<trans-unit id="4cdb19844a910479c361c5fd443ed71c2e2822d4" datatype="html">
@ -2173,28 +2170,28 @@
<source>Please check you username or password</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">568</context>
<context context-type="linenumber">571</context>
</context-group>
</trans-unit>
<trans-unit id="426177419048639999" datatype="html">
<source>Please check the account/password, the account must be a mobile phone number or email !</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">578</context>
<context context-type="linenumber">579</context>
</context-group>
</trans-unit>
<trans-unit id="1200135885416328706" datatype="html">
<source>Add workspace Failed !</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">680</context>
<context context-type="linenumber">682</context>
</context-group>
</trans-unit>
<trans-unit id="458099564098221828" datatype="html">
<source>Create new workspace successfully !</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">690</context>
<context context-type="linenumber">692</context>
</context-group>
</trans-unit>
<trans-unit id="199a6533c807661d1b3699ef0e477125115cf87e" datatype="html">
@ -3463,6 +3460,13 @@ You cannot restore it once deleted!</source>
<context context-type="linenumber">4</context>
</context-group>
</trans-unit>
<trans-unit id="2e0cf8fadf927ca173b674807ac8aeb3fda24f8c" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{ item.roleName }}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/manage-access/manage-access.component.html</context>
<context context-type="linenumber">25</context>
</context-group>
</trans-unit>
<trans-unit id="019d4bd6a5690f0cfa0ecf346a4e6bf7f0d8debb" datatype="html">
<source>Remove</source>
<context-group purpose="location">
@ -3551,7 +3555,7 @@ You cannot restore it once deleted!</source>
<source>Cloud 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">12</context>
<context context-type="linenumber">10</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/setting.component.ts</context>
@ -3562,56 +3566,49 @@ You cannot restore it once deleted!</source>
<source> Cloud Storage: Store data on the cloud for team collaboration and product use across devices. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.eoapi.io/docs/storage.html&quot; target=&quot;_blank&quot; class=&quot;eo_link&quot;&gt;"/> Learn more..<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/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">16,18</context>
<context context-type="linenumber">14,16</context>
</context-group>
</trans-unit>
<trans-unit id="fe22ca53e651df951dac25b67c17894b0980f767" datatype="html">
<source>Host</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">24</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="acedf8fa9132c616c31c3bec3143dd57f587e5f8" datatype="html">
<source>Please input your Host</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">25</context>
<context context-type="linenumber">23</context>
</context-group>
</trans-unit>
<trans-unit id="e9bd2feb57286e9e2b5b6a8651c68036cc1a4866" datatype="html">
<source>your host</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">26</context>
<context context-type="linenumber">24</context>
</context-group>
</trans-unit>
<trans-unit id="da6aa9950c74cadd85a3bf26272f34f28d8338c8" datatype="html">
<source>Connect</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">32</context>
</context-group>
</trans-unit>
<trans-unit id="4684610696245082405" datatype="html">
<source>Eoapi Client is required to use cloud 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">77</context>
<context context-type="linenumber">30</context>
</context-group>
</trans-unit>
<trans-unit id="5993425438598100835" datatype="html">
<source>Successfully connect to cloud</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">92</context>
<context context-type="linenumber">91</context>
</context-group>
</trans-unit>
<trans-unit id="2555945268324693363" datatype="html">
<source>Failed to connect</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">100</context>
<context context-type="linenumber">97</context>
</context-group>
</trans-unit>
<trans-unit id="0feab442129ba239106e55cf029069d3d4adeadc" datatype="html">
@ -3621,16 +3618,16 @@ You cannot restore it once deleted!</source>
<context context-type="linenumber">10</context>
</context-group>
</trans-unit>
<trans-unit id="98336771d9bed95509ee1317c3751b4f71cd2a29" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.label }}"/></source>
<trans-unit id="22773b193b673561aae68eab7d5e30a1319d6e1c" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.title||module.properties[field]?.label }}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/extensions.component.ts</context>
<context context-type="linenumber">29</context>
</context-group>
</trans-unit>
<trans-unit id="20bbc8f1f0dc927880bc2ba24c4fb242a90f5b58" datatype="html">
<trans-unit id="ecc29a7c45a9794bd8e56966816d6fc891181b9e" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{
module.properties[field]?.placeholder ?? &apos;Please Enter &apos; + module.properties[field]?.label
module.properties[field]?.placeholder ?? &apos;Please Enter &apos; + module.properties[field]?.title||module.properties[field]?.label
}}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/extensions.component.ts</context>
@ -3688,21 +3685,21 @@ You cannot restore it once deleted!</source>
<source>Member</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/sidebar/sidebar.component.ts</context>
<context context-type="linenumber">109</context>
<context context-type="linenumber">93</context>
</context-group>
</trans-unit>
<trans-unit id="2244471832629453998" datatype="html">
<source>Workspace</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/sidebar/sidebar.component.ts</context>
<context context-type="linenumber">119</context>
<context context-type="linenumber">103</context>
</context-group>
</trans-unit>
<trans-unit id="3139147897029202869" datatype="html">
<source>Extensions</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/sidebar/sidebar.component.ts</context>
<context context-type="linenumber">127</context>
<context context-type="linenumber">111</context>
</context-group>
</trans-unit>
<trans-unit id="59a3abb75073b478f8ec94aade779d38d5d28887" datatype="html">

View File

@ -54,7 +54,7 @@
<source>Windows Client</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/core/services/web/web.service.ts</context>
<context context-type="linenumber">15</context>
<context context-type="linenumber">16</context>
</context-group>
<target state="translated">Windows 客户端</target>
</trans-unit>
@ -62,7 +62,7 @@
<source>MacOS(Intel) Client</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/core/services/web/web.service.ts</context>
<context context-type="linenumber">23</context>
<context context-type="linenumber">24</context>
</context-group>
<target state="translated">MacOS(Intel) 客户端</target>
</trans-unit>
@ -70,7 +70,7 @@
<source>MacOS(M1) Client</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/core/services/web/web.service.ts</context>
<context context-type="linenumber">30</context>
<context context-type="linenumber">31</context>
</context-group>
<target state="translated">MacOS(M1) 客户端</target>
</trans-unit>
@ -363,14 +363,14 @@
</context-group>
<target state="translated">请输入分组名称</target>
</trans-unit>
<trans-unit id="0d3b5155a0b9c28346272d22a39992e82fdacdb0" datatype="html">
<source> Data from <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong title=&quot;{{ group.name }}&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ group.name.length &gt; 50 ? group.name.slice(0, 50) + &apos;...&apos; : group.name }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> will be deleted. This cannot be undone. Are you sure you want to delete?
<trans-unit id="288f6cbc2c03055c6afad15c0f7e22897602bcd2" datatype="html">
<source> Data from <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong title=&quot;{{ group.name }}&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ group.name.length &gt; 50 ? group.name.slice(0, 50) + &apos;...&apos; : group.name }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> will be deleted. This cannot be undone. Are you sure you want to delete?
</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/edit/api-group-edit.component.html</context>
<context context-type="linenumber">9,14</context>
<context context-type="linenumber">9,13</context>
</context-group>
<target state="translated"> 删除 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong title=&quot;{{ group.name }}&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ group.name.length &gt; 50 ? group.name.slice(0, 50) + '...' : group.name }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 后,该分组下的数据都会删除,该操作无法撤销,确认删除吗?
<target state="translated"> 删除 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong title=&quot;{{ group.name }}&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ group.name.length &gt; 50 ? group.name.slice(0, 50) + '...' : group.name }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 后,该分组下的数据都会删除,该操作无法撤销,确认删除吗?
</target>
</trans-unit>
<trans-unit id="Search" datatype="html">
@ -505,7 +505,7 @@
<source>Import API</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">263</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/overview/api-overview.component.ts</context>
@ -517,7 +517,7 @@
<source><x id="PH" equiv-text="title"/> successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">277</context>
<context context-type="linenumber">273</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/overview/api-overview.component.ts</context>
@ -529,7 +529,7 @@
<source>Failed to <x id="PH" equiv-text="title"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">281</context>
<context context-type="linenumber">277</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/overview/api-overview.component.ts</context>
@ -541,7 +541,7 @@
<source>Deletion Confirmation?</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">291</context>
<context context-type="linenumber">287</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/workspace.component.ts</context>
@ -553,7 +553,7 @@
<source>Are you sure you want to delete the data &lt;strong title=&quot;<x id="PH" equiv-text="apiInfo.name"/>&quot;&gt;<x id="PH_1" equiv-text="apiInfo.name.length &gt; 50 ? apiInfo.name.slice(0, 50) + &apos;...&apos; : apiInfo.name"/>&lt;/strong&gt; ? You cannot restore it once deleted!</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">292,294</context>
<context context-type="linenumber">288,290</context>
</context-group>
<target state="translated">确认要删除数据 &lt;strong title="<x id="PH" equiv-text="apiInfo.name"/>"&gt;<x id="PH_1" equiv-text="apiInfo.name.length &gt; 50 ? apiInfo.name.slice(0, 50) + '...' : apiInfo.name"/>&lt;/strong&gt; 吗?删除后不可恢复!</target>
</trans-unit>
@ -561,7 +561,7 @@
<source>Add Group</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">350</context>
<context context-type="linenumber">346</context>
</context-group>
<target state="translated">添加分组</target>
</trans-unit>
@ -569,7 +569,7 @@
<source>Add Subgroup</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">359</context>
<context context-type="linenumber">355</context>
</context-group>
<target state="translated">添加子分组</target>
</trans-unit>
@ -577,7 +577,7 @@
<source>Edit Group</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">368</context>
<context context-type="linenumber">364</context>
</context-group>
<target state="translated">编辑分组</target>
</trans-unit>
@ -585,7 +585,7 @@
<source>Delete Group</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/group/tree/api-group-tree.component.ts</context>
<context context-type="linenumber">377</context>
<context context-type="linenumber">373</context>
</context-group>
<target state="translated">删除分组</target>
</trans-unit>
@ -817,11 +817,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">45</context>
<context context-type="linenumber">56</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">190</context>
<context context-type="linenumber">191</context>
</context-group>
<target state="translated">请求头部</target>
</trans-unit>
@ -833,11 +833,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">70</context>
<context context-type="linenumber">93</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">109</context>
<context context-type="linenumber">110</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/query/api-test-query.component.html</context>
@ -853,11 +853,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">80</context>
<context context-type="linenumber">106</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">122</context>
<context context-type="linenumber">123</context>
</context-group>
<target state="translated">REST 参数</target>
</trans-unit>
@ -869,7 +869,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">56</context>
<context context-type="linenumber">70</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
@ -877,7 +877,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">182</context>
<context context-type="linenumber">183</context>
</context-group>
<target state="translated">请求体</target>
</trans-unit>
@ -897,11 +897,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">97</context>
<context context-type="linenumber">126</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">178</context>
<context context-type="linenumber">179</context>
</context-group>
<target state="translated">返回头部</target>
</trans-unit>
@ -913,11 +913,11 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">93</context>
<context context-type="linenumber">122</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">108</context>
<context context-type="linenumber">140</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.html</context>
@ -925,7 +925,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">173</context>
<context context-type="linenumber">174</context>
</context-group>
<target state="translated">返回结果</target>
</trans-unit>
@ -1141,7 +1141,7 @@
<source>Please enter API name</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">31</context>
<context context-type="linenumber">41</context>
</context-group>
<target state="translated">请输入 API 名称</target>
</trans-unit>
@ -1149,7 +1149,7 @@
<source>Request</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.html</context>
<context context-type="linenumber">40</context>
<context context-type="linenumber">51</context>
</context-group>
<target state="translated">请求参数</target>
</trans-unit>
@ -1157,7 +1157,7 @@
<source>Edited successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">127</context>
<context context-type="linenumber">130</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
@ -1173,7 +1173,7 @@
<source>Added successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">127</context>
<context context-type="linenumber">130</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
@ -1189,7 +1189,7 @@
<source>Failed Operation</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">144</context>
<context context-type="linenumber">146</context>
</context-group>
<target state="translated">操作失败</target>
</trans-unit>
@ -1197,7 +1197,7 @@
<source>Root directory</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/edit/api-edit.component.ts</context>
<context context-type="linenumber">188</context>
<context context-type="linenumber">190</context>
</context-group>
<target state="translated">根目录</target>
</trans-unit>
@ -1317,12 +1317,16 @@
</context-group>
<target state="translated">点击复制</target>
</trans-unit>
<trans-unit id="3e2a583f531f7dd9f089f68a6968e444c372c3e8" datatype="html">
<trans-unit id="mockPreview" datatype="html">
<source>Preview</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.html</context>
<context context-type="linenumber">34</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
<context context-type="linenumber">45</context>
</context-group>
<target state="translated">预览</target>
</trans-unit>
<trans-unit id="feacc7017fd641efba1aeb4883e42a352d9d5b6c" datatype="html">
@ -1365,14 +1369,6 @@
</context-group>
<target state="translated">添加</target>
</trans-unit>
<trans-unit id="mockPreview" datatype="html">
<source>Preview</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/mock/api-mock.component.ts</context>
<context context-type="linenumber">45</context>
</context-group>
<target state="translated">预览</target>
</trans-unit>
<trans-unit id="630449835504422916" datatype="html">
<source>System creation</source>
<context-group purpose="location">
@ -1405,7 +1401,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/monaco-editor/monaco-editor.component.ts</context>
<context context-type="linenumber">310</context>
<context context-type="linenumber">309</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/utils/index.utils.ts</context>
@ -1505,7 +1501,7 @@
<source>Pre-request Script</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">135</context>
<context context-type="linenumber">136</context>
</context-group>
<target state="translated">前置脚本</target>
</trans-unit>
@ -1513,7 +1509,7 @@
<source>After-response Script</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">149</context>
<context context-type="linenumber">150</context>
</context-group>
<target state="translated">后置脚本</target>
</trans-unit>
@ -1521,7 +1517,7 @@
<source>Save As File</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/http/test/api-test.component.html</context>
<context context-type="linenumber">203</context>
<context context-type="linenumber">204</context>
</context-group>
<target state="translated">保存为文件</target>
</trans-unit>
@ -1665,7 +1661,7 @@
<source> Close Other Tags (excluding current tabs) </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">69,71</context>
<context context-type="linenumber">68,70</context>
</context-group>
<target state="translated"> 关闭其它标签(不包括当前标签) </target>
</trans-unit>
@ -1673,7 +1669,7 @@
<source>Close All Tabs</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">72</context>
<context context-type="linenumber">71</context>
</context-group>
<target state="translated">关闭所有标签</target>
</trans-unit>
@ -1681,7 +1677,7 @@
<source> Close Tabs To the Left </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">73,75</context>
<context context-type="linenumber">72,74</context>
</context-group>
<target state="translated"> 关闭左侧标签页 </target>
</trans-unit>
@ -1689,7 +1685,7 @@
<source> Close Tabs to the Right </source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/api/tab/api-tab.component.html</context>
<context context-type="linenumber">81,83</context>
<context context-type="linenumber">80,82</context>
</context-group>
<target state="translated"> 关闭右边的标签 </target>
</trans-unit>
@ -1821,23 +1817,23 @@
</context-group>
<target state="translated">离开</target>
</trans-unit>
<trans-unit id="707ba166ab3592c6053a1e139316d41f31539e95" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ properties[field]?.label }}"/></source>
<trans-unit id="712a690eb069dba9e0ff81cdf5cb904234323359" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ properties[field]?.title || properties[field]?.label }}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/components/extensions.component.ts</context>
<context context-type="linenumber">31</context>
<context context-type="linenumber">33</context>
</context-group>
<target state="translated">请输入 <x id="INTERPOLATION" equiv-text="{{ properties[field]?.label }}"/></target>
<target state="translated">请输入 <x id="INTERPOLATION" equiv-text="{{ properties[field]?.title || properties[field]?.label }}"/></target>
</trans-unit>
<trans-unit id="518245fbff378137027fd6236c24c8d5f238ab7e" datatype="html">
<trans-unit id="33cd6409dfb3cfcc9f6721e1b274e6c7a53df064" datatype="html">
<source>
<x id="INTERPOLATION" equiv-text="{{ properties[field]?.placeholder ?? &apos;Please Enter &apos; + properties[field]?.label }}"/>
<x id="INTERPOLATION" equiv-text="{{ (properties[field]?.placeholder ?? &apos;Please Enter &apos; + properties[field]?.title) || properties[field]?.label }}"/>
</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/components/extensions.component.ts</context>
<context context-type="linenumber">40</context>
<context context-type="linenumber">44,46</context>
</context-group>
<target state="translated"><x id="INTERPOLATION" equiv-text="{{ properties[field]?.placeholder ?? '请输入 ' + properties[field]?.label }}"/></target>
<target state="translated"><x id="INTERPOLATION" equiv-text="{{ (properties[field]?.placeholder ?? '请输入 ' + properties[field]?.title) || properties[field]?.label }}"/></target>
</trans-unit>
<trans-unit id="cda31dbd724cf5f4fa7a4274d9120651490c8a8c" datatype="html">
<source>Back</source>
@ -1851,7 +1847,7 @@
<source>Uninstall</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">27</context>
<context context-type="linenumber">36</context>
</context-group>
<target state="translated">卸载</target>
</trans-unit>
@ -1859,7 +1855,7 @@
<source>Install</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">28</context>
<context context-type="linenumber">37</context>
</context-group>
<target state="translated">安装</target>
</trans-unit>
@ -1867,7 +1863,7 @@
<source>Settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">37</context>
<context context-type="linenumber">52</context>
</context-group>
<target state="translated">设置</target>
</trans-unit>
@ -1875,11 +1871,11 @@
<source>Details</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">42</context>
<context context-type="linenumber">57</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.html</context>
<context context-type="linenumber">27</context>
<context context-type="linenumber">23</context>
</context-group>
<target state="translated">介绍</target>
</trans-unit>
@ -1887,7 +1883,7 @@
<source>Support</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">50</context>
<context context-type="linenumber">65</context>
</context-group>
<target state="translated">支持</target>
</trans-unit>
@ -1895,7 +1891,7 @@
<source>Author</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">52</context>
<context context-type="linenumber">67</context>
</context-group>
<target state="translated">作者</target>
</trans-unit>
@ -1903,7 +1899,7 @@
<source>Version</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">53</context>
<context context-type="linenumber">68</context>
</context-group>
<target state="translated">版本</target>
</trans-unit>
@ -1911,7 +1907,7 @@
<source>Repository</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">54</context>
<context context-type="linenumber">69</context>
</context-group>
<target state="translated">代码仓库</target>
</trans-unit>
@ -1919,7 +1915,7 @@
<source>Homepage</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">59</context>
<context context-type="linenumber">74</context>
</context-group>
<target state="translated">首页</target>
</trans-unit>
@ -1927,7 +1923,7 @@
<source>BugReport</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">62</context>
<context context-type="linenumber">77</context>
</context-group>
<target state="translated">报告问题</target>
</trans-unit>
@ -1935,7 +1931,7 @@
<source>ChangeLog</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">67</context>
<context context-type="linenumber">82</context>
</context-group>
<target state="translated">更新日志</target>
</trans-unit>
@ -1943,7 +1939,7 @@
<source>Changelog failed to load</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">70</context>
<context context-type="linenumber">85</context>
</context-group>
<target state="translated">更新日志加载失败</target>
</trans-unit>
@ -1951,7 +1947,7 @@
<source>Reacquire</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/detail/extension-detail.component.html</context>
<context context-type="linenumber">72</context>
<context context-type="linenumber">87</context>
</context-group>
<target state="translated">重新获取</target>
</trans-unit>
@ -1983,7 +1979,7 @@
<source>Installed</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/extension.component.ts</context>
<context context-type="linenumber">59</context>
<context context-type="linenumber">58</context>
</context-group>
<target state="translated">已安装</target>
</trans-unit>
@ -1991,7 +1987,7 @@
<source>Setting</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.html</context>
<context context-type="linenumber">24</context>
<context context-type="linenumber">20</context>
</context-group>
<target state="translated">设置</target>
</trans-unit>
@ -1999,7 +1995,7 @@
<source>Installed</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.html</context>
<context context-type="linenumber">43</context>
<context context-type="linenumber">35</context>
</context-group>
<target state="translated">已安装</target>
</trans-unit>
@ -2007,7 +2003,7 @@
<source>Extension list failed to load</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.ts</context>
<context context-type="linenumber">72</context>
<context context-type="linenumber">70</context>
</context-group>
<target state="translated">插件列表加载失败</target>
</trans-unit>
@ -2015,7 +2011,7 @@
<source>Retry</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/extension/list/extension-list.component.ts</context>
<context context-type="linenumber">73</context>
<context context-type="linenumber">71</context>
</context-group>
<target state="translated">重试</target>
</trans-unit>
@ -2423,7 +2419,7 @@
<source>Please check you username or password</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">568</context>
<context context-type="linenumber">571</context>
</context-group>
<target state="translated">请检查您的用户名和密码。</target>
</trans-unit>
@ -2431,7 +2427,7 @@
<source>Please check the account/password, the account must be a mobile phone number or email !</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">578</context>
<context context-type="linenumber">579</context>
</context-group>
<target state="translated">请检查账户/密码,账户必须是手机号码或邮箱!</target>
</trans-unit>
@ -2439,7 +2435,7 @@
<source>Add workspace Failed !</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">680</context>
<context context-type="linenumber">682</context>
</context-group>
<target state="translated">新建空间失败 !</target>
</trans-unit>
@ -2447,7 +2443,7 @@
<source>Create new workspace successfully !</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/pages/user-modal.component.ts</context>
<context context-type="linenumber">690</context>
<context context-type="linenumber">692</context>
</context-group>
<target state="translated">创建空间成功!</target>
</trans-unit>
@ -3848,6 +3844,16 @@ You cannot restore it once deleted!</source>
</context-group>
<target state="translated">搜索</target>
</trans-unit>
<trans-unit id="2e0cf8fadf927ca173b674807ac8aeb3fda24f8c" datatype="html">
<source>
<x id="INTERPOLATION" equiv-text="{{ item.roleName }}"/>
</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/manage-access/manage-access.component.html</context>
<context context-type="linenumber">25</context>
</context-group>
<target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ item.roleName }}"/></target>
</trans-unit>
<trans-unit id="019d4bd6a5690f0cfa0ecf346a4e6bf7f0d8debb" datatype="html">
<source>Remove</source>
<context-group purpose="location">
@ -3948,7 +3954,7 @@ You cannot restore it once deleted!</source>
<source>Cloud 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">12</context>
<context context-type="linenumber">10</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/setting.component.ts</context>
@ -3960,7 +3966,7 @@ You cannot restore it once deleted!</source>
<source> Cloud Storage: Store data on the cloud for team collaboration and product use across devices. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.eoapi.io/docs/storage.html&quot; target=&quot;_blank&quot; class=&quot;eo_link&quot;&gt;"/> Learn more..<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/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">16,18</context>
<context context-type="linenumber">14,16</context>
</context-group>
<target state="translated"> 云端储存: 将数据储存在云端上,方便团队协作和跨设备使用产品。<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.eoapi.io/docs/storage.html&quot; target=&quot;_blank&quot; class=&quot;eo_link&quot;&gt;"/> Learn more..<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target>
</trans-unit>
@ -3968,7 +3974,7 @@ You cannot restore it once deleted!</source>
<source>Host</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">24</context>
<context context-type="linenumber">22</context>
</context-group>
<target state="translated">Host</target>
</trans-unit>
@ -3976,7 +3982,7 @@ You cannot restore it once deleted!</source>
<source>Please input your Host</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">25</context>
<context context-type="linenumber">23</context>
</context-group>
<target state="translated">请输入您的远程 Host</target>
</trans-unit>
@ -3984,7 +3990,7 @@ You cannot restore it once deleted!</source>
<source>your host</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">26</context>
<context context-type="linenumber">24</context>
</context-group>
<target state="translated">远程 Host</target>
</trans-unit>
@ -3992,23 +3998,15 @@ You cannot restore it once deleted!</source>
<source>Connect</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">32</context>
<context context-type="linenumber">30</context>
</context-group>
<target state="translated">连接</target>
</trans-unit>
<trans-unit id="4684610696245082405" datatype="html">
<source>Eoapi Client is required to use cloud 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">77</context>
</context-group>
<target state="translated">使用云端储存需要下载 Eoapi 客户端</target>
</trans-unit>
<trans-unit id="5993425438598100835" datatype="html">
<source>Successfully connect to cloud</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">92</context>
<context context-type="linenumber">91</context>
</context-group>
<target state="translated">成功连接云服务</target>
</trans-unit>
@ -4016,7 +4014,7 @@ You cannot restore it once deleted!</source>
<source>Failed to connect</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/data-storage.component.ts</context>
<context context-type="linenumber">100</context>
<context context-type="linenumber">97</context>
</context-group>
<target state="translated">连接失败</target>
</trans-unit>
@ -4028,23 +4026,23 @@ You cannot restore it once deleted!</source>
</context-group>
<target state="translated">插件</target>
</trans-unit>
<trans-unit id="98336771d9bed95509ee1317c3751b4f71cd2a29" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.label }}"/></source>
<trans-unit id="22773b193b673561aae68eab7d5e30a1319d6e1c" datatype="html">
<source>Please Enter <x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.title||module.properties[field]?.label }}"/></source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/extensions.component.ts</context>
<context context-type="linenumber">29</context>
</context-group>
<target state="translated">请输入 <x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.label }}"/></target>
<target state="translated">请输入 <x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.title||module.properties[field]?.label }}"/></target>
</trans-unit>
<trans-unit id="20bbc8f1f0dc927880bc2ba24c4fb242a90f5b58" datatype="html">
<trans-unit id="ecc29a7c45a9794bd8e56966816d6fc891181b9e" datatype="html">
<source>
<x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.placeholder ?? &apos;Please Enter &apos; + module.properties[field]?.label }}"/>
<x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.placeholder ?? &apos;Please Enter &apos; + module.properties[field]?.title||module.properties[field]?.label }}"/>
</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/setting/common/extensions.component.ts</context>
<context context-type="linenumber">40,42</context>
</context-group>
<target state="translated"><x id="INTERPOLATION" equiv-text="{{ module.properties[field]?.placeholder ?? '请输入 ' + module.properties[field]?.label }}"/></target>
<target state="translated"><x id="INTERPOLATION" equiv-text="{{ (properties[field]?.placeholder ?? '请输入 ' + properties[field]?.title) || properties[field]?.label }}"/></target>
</trans-unit>
<trans-unit id="e0d1ece694da029a20f5a97fbf3302f6213da891" datatype="html">
<source>No plugins are currently installed,<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;eo_link&quot; (click)=&quot;navToExtensionList()&quot;&gt;"/> go to install <x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source>
@ -4102,7 +4100,7 @@ You cannot restore it once deleted!</source>
<source>Member</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/sidebar/sidebar.component.ts</context>
<context context-type="linenumber">109</context>
<context context-type="linenumber">93</context>
</context-group>
<target state="translated">成员</target>
</trans-unit>
@ -4110,7 +4108,7 @@ You cannot restore it once deleted!</source>
<source>Workspace</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/sidebar/sidebar.component.ts</context>
<context context-type="linenumber">119</context>
<context context-type="linenumber">103</context>
</context-group>
<target state="translated">空间</target>
</trans-unit>
@ -4118,7 +4116,7 @@ You cannot restore it once deleted!</source>
<source>Extensions</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/components/sidebar/sidebar.component.ts</context>
<context context-type="linenumber">127</context>
<context context-type="linenumber">111</context>
</context-group>
<target state="translated">插件广场</target>
</trans-unit>