mirror of
https://github.com/zevenet/zevenet-gui-ce.git
synced 2025-10-26 11:27:22 +00:00
Zevenet GUI CE v2.1.2
[Bugfix] Copy farmguardian [Bugfix] Delete port of L4 backends [Bugfix] Alert to need to restart in HTTP farms [Bugfix] Cancel confirmation windows [Improvement] Translations improvement Signed-off-by: Cristina Guerra <cristina.guerra@zevenet.com>
This commit is contained in:
parent
c452c5947d
commit
d3fd92c22a
@ -34,7 +34,7 @@ export class ZevenetLoginComponent extends NbLoginComponent {
|
||||
super(service, options, cd, router);
|
||||
|
||||
if (!this.translate.getDefaultLang()) {
|
||||
const lang = localStorage.getItem('lang')
|
||||
const lang = localStorage.getItem('lang');
|
||||
if (lang) {
|
||||
this.translate.setDefaultLang(lang);
|
||||
} else {
|
||||
@ -65,7 +65,7 @@ export class ZevenetLoginComponent extends NbLoginComponent {
|
||||
if (result.isSuccess()) {
|
||||
this.messages = result.getMessages();
|
||||
localStorage.setItem('hostname', result.getResponse().body.host);
|
||||
|
||||
|
||||
this.zevenetAuthService.getLanguage()
|
||||
.subscribe((data) => {
|
||||
const selectedLang = data.params.language || 'en';
|
||||
|
||||
@ -34,7 +34,7 @@ import { LANGS } from '../../../../../assets/i18n/langs/langs_en';
|
||||
/deep/ button {
|
||||
outline: none !important;
|
||||
}
|
||||
`]
|
||||
`],
|
||||
})
|
||||
export class ZevenetFooterCeComponent {
|
||||
|
||||
@ -73,6 +73,6 @@ export class ZevenetFooterCeComponent {
|
||||
const lang = localStorage.getItem('lang');
|
||||
if (lang !== this.selectedLang)
|
||||
localStorage.setItem('lang', this.selectedLang);
|
||||
})
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -81,7 +81,7 @@ export class ZevenetTableEditableComponent {
|
||||
|
||||
const object = {};
|
||||
Object.keys(this.newItem).forEach((key) => {
|
||||
if (this.newItem[key] && this.newItem[key] !== this.editing[key])
|
||||
if ((key === 'port' || this.newItem[key]) && this.newItem[key] !== this.editing[key])
|
||||
object[key] = this.newItem[key];
|
||||
});
|
||||
this.edit.emit({object, id, index});
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { Observable, BehaviorSubject } from 'rxjs';
|
||||
import { Injectable, } from '@angular/core';
|
||||
import { Injectable } from '@angular/core';
|
||||
import { HttpClient} from '@angular/common/http';
|
||||
import 'rxjs';
|
||||
import { AlertService } from './zevenet-alert.service';
|
||||
|
||||
@ -48,12 +48,13 @@ export class FarmsComponent implements OnInit {
|
||||
}
|
||||
|
||||
showMessageTranslated(textlang: string, func: string, param?: any, param2?: any): any {
|
||||
return this.service.interpolateLang(textlang, { param: param, param2: param2 })
|
||||
return this.service.interpolateLang(textlang, { param: param.farmname, param2: param2 })
|
||||
.then(data => {
|
||||
if (func === 'toast') {
|
||||
this.service.showToast('success', '', data);
|
||||
} else if (func === 'window') {
|
||||
return window.confirm(data);
|
||||
if (window.confirm(data))
|
||||
this.delete(param);
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -65,18 +66,20 @@ export class FarmsComponent implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
delete(data) {
|
||||
this.service.delete('farms', data.farmname)
|
||||
.subscribe(
|
||||
(resp) => { this.actionResp = resp; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.farms.splice(this.farms.findIndex(i => i.farmname === data.farmname), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.delete', 'toast', data);
|
||||
});
|
||||
}
|
||||
|
||||
onAction(event) {
|
||||
if (event.action === 'delete') {
|
||||
if (this.showMessageTranslated('SYSTEM_MESSAGES.farm.confirm_delete', 'window', event.data.farmname)) {
|
||||
this.service.delete('farms', event.data.farmname)
|
||||
.subscribe(
|
||||
(data) => { this.actionResp = data; },
|
||||
(error) => { event.confirm.reject(); },
|
||||
() => {
|
||||
this.farms.splice(this.farms.findIndex(i => i.farmname === event.data.farmname), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.delete', 'toast', event.data.farmname);
|
||||
});
|
||||
}
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.confirm_delete', 'window', event.data);
|
||||
} else {
|
||||
this.service.actionFarm(event.data.farmname, event.action)
|
||||
.subscribe(
|
||||
@ -86,8 +89,12 @@ export class FarmsComponent implements OnInit {
|
||||
const object = event.data;
|
||||
object.status = this.actionResp.params.status;
|
||||
this.farms[this.farms.findIndex(i => i.farmname === event.data.farmname)] = object;
|
||||
const actionMsg = event.action === 'stop' ? 'stopp' : event.action;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.stop', 'toast', event.data.farmname, actionMsg);
|
||||
let actionMsg = event.action === 'stop' ? 'stopped' : event.action + 'ed';
|
||||
this.service.translateLang('STATUS.' + actionMsg, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.stop', 'toast', event.data, actionMsg);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -109,7 +109,7 @@ export class FarmsUpdateComponent implements OnInit, OnDestroy {
|
||||
columns: Array<any> = [
|
||||
{ field: 'id', header: 'ID', width: '5%', editable: false },
|
||||
{ field: 'ip', header: 'IP', width: '25%', editable: true },
|
||||
{ field: 'port', header: 'Port', width: '16%', editable: true },
|
||||
{ field: 'port', header: 'Port', width: '16%', editable: true },
|
||||
{ field: 'priority', header: 'Priority', width: '16%', editable: true },
|
||||
{ field: 'weight', header: 'Weight', width: '16%', editable: true },
|
||||
];
|
||||
@ -205,8 +205,8 @@ export class FarmsUpdateComponent implements OnInit, OnDestroy {
|
||||
persistence: [this.farm.persistence],
|
||||
ttl: [this.farm.ttl, Validators.min(1)],
|
||||
}).controls, {updateOn: 'blur'});
|
||||
this.getLangTranslated('LSLB.farms.l4xnat.service_settings.persistence', this.persistenceTypesL4);
|
||||
this.getLangTranslated('LSLB.farms.l4xnat.service_settings.algorithms', this.algorithms);
|
||||
this.getLangTranslated('LSLB.farms.l4xnat.service_settings.persistence', this.persistenceTypesL4);
|
||||
this.getLangTranslated('LSLB.farms.l4xnat.service_settings.algorithms', this.algorithms);
|
||||
}
|
||||
this.farmguardian = this.farm.farmguardian;
|
||||
this.farmValues = this.globalForm.value;
|
||||
@ -241,9 +241,9 @@ export class FarmsUpdateComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
Object.keys(this.resParams).forEach((key) => {
|
||||
if (key === 'certlist') {
|
||||
this.globalForm.controls.certificate.setValue(this.resParams[key][0].file, { emitEvent: false });
|
||||
} else {
|
||||
this.globalForm.controls[key].setValue(this.resParams[key], { emitEvent: false });
|
||||
this.globalForm.controls.certificate.setValue(this.resParams[key][0].file, {emitEvent: false});
|
||||
} else if (this.globalForm.controls.hasOwnProperty(key)) {
|
||||
this.globalForm.controls[key].setValue(this.resParams[key], {emitEvent: false});
|
||||
}
|
||||
}, this);
|
||||
this.valdiatorsByProfile(value);
|
||||
@ -411,7 +411,8 @@ export class FarmsUpdateComponent implements OnInit, OnDestroy {
|
||||
this.name = this.resParams.newfarmname;
|
||||
window.history.pushState({}, '', `/pages/lslb/farms/edit/${this.name}`);
|
||||
}
|
||||
this.globalForm.controls[param].setValue(this.resParams[param], { emitEvent: false });
|
||||
if (this.globalForm.controls.hasOwnProperty(param))
|
||||
this.globalForm.controls[param].setValue(this.resParams[param], {emitEvent: false});
|
||||
}
|
||||
}, this);
|
||||
this.farmValues = this.globalForm.value;
|
||||
@ -475,8 +476,17 @@ export class FarmsUpdateComponent implements OnInit, OnDestroy {
|
||||
const object = event.data;
|
||||
object.status = this.resAction.params.action;
|
||||
this.backends[this.backends.findIndex(i => i.id === event.data.id)] = object;
|
||||
const actionMsg = event.action === 'maintenparamance' ? 'put in maintenance' : event.action + 'ed';
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.backend_maintenance', 'toast', event.data.id, actionMsg);
|
||||
let actionMsg = action[0] === 'up' ? 'upped' : action[0];
|
||||
this.service.translateLang('STATUS.' + actionMsg, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated(
|
||||
'SYSTEM_MESSAGES.farm.backend_maintenance',
|
||||
'toast',
|
||||
event.data.id,
|
||||
actionMsg,
|
||||
);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,12 +49,13 @@ export class FarmsComponent implements OnInit {
|
||||
}
|
||||
|
||||
showMessageTranslated(textlang: string, func: string, param: any, param2?: any): any {
|
||||
return this.service.interpolateLang(textlang, {param: param, param2: param2})
|
||||
return this.service.interpolateLang(textlang, {param: param.farmname, param2: param2})
|
||||
.then(data => {
|
||||
if (func === 'toast') {
|
||||
this.service.showToast('success', '', data);
|
||||
} else if (func === 'window') {
|
||||
return window.confirm(data);
|
||||
if (window.confirm(data))
|
||||
this.delete(param);
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -66,18 +67,20 @@ export class FarmsComponent implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
delete(data) {
|
||||
this.service.delete('farms', data.farmname)
|
||||
.subscribe(
|
||||
(resp) => { this.actionResp = resp; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.farms.splice(this.farms.findIndex(i => i.farmname === data.farmname), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.delete', 'toast', data);
|
||||
});
|
||||
}
|
||||
|
||||
onAction(event) {
|
||||
if (event.action === 'delete') {
|
||||
if (this.showMessageTranslated('SYSTEM_MESSAGES.farm.confirm_delete', 'window', event.data.farmname)) {
|
||||
this.service.delete('farms', event.data.farmname)
|
||||
.subscribe(
|
||||
(data) => { this.actionResp = data; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.farms.splice(this.farms.findIndex(i => i.farmname === event.data.farmname), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.delete', 'toast', event.data.farmname);
|
||||
});
|
||||
}
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.confirm_delete', 'window', event.data);
|
||||
} else {
|
||||
this.service.actionFarm(event.data.farmname, event.action)
|
||||
.subscribe(
|
||||
@ -88,8 +91,12 @@ export class FarmsComponent implements OnInit {
|
||||
object.status = this.actionResp.params.status;
|
||||
|
||||
this.farms[this.farms.findIndex(i => i.farmname === event.data.farmname)] = object;
|
||||
const actionMsg = event.action === 'stop' ? 'stopp' : event.action;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.stop', 'toast', event.data.farmname, actionMsg);
|
||||
let actionMsg = event.action === 'stop' ? 'stopped' : event.action + 'ed';
|
||||
this.service.translateLang('STATUS.' + actionMsg, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.stop', 'toast', event.data, actionMsg);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -89,7 +89,7 @@ export class ServiceUpdateComponent implements OnInit {
|
||||
this.service.refreshLang(selectJson, columns)
|
||||
.subscribe((langTranslated) => {
|
||||
if (Array.isArray(langTranslated)) {
|
||||
columns = [...langTranslated]
|
||||
columns = [...langTranslated];
|
||||
} else {
|
||||
columns = langTranslated;
|
||||
}
|
||||
@ -270,8 +270,17 @@ export class ServiceUpdateComponent implements OnInit {
|
||||
const object = event.data;
|
||||
object.status = this.resAction.params.action;
|
||||
this.serviceParams.backends[this.serviceParams.backends.findIndex(i => i.id === event.data.id)] = object;
|
||||
const actionMsg = event.action === 'maintenance' ? 'put in maintenance' : event.action + 'ed';
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.farm.backend_maintenance', 'toast', event.data.id, actionMsg);
|
||||
let actionMsg = action[0] === 'up' ? 'upped' : action[0];
|
||||
this.service.translateLang('STATUS.' + actionMsg, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated(
|
||||
'SYSTEM_MESSAGES.farm.backend_maintenance',
|
||||
'toast',
|
||||
event.data.id,
|
||||
actionMsg,
|
||||
);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,51 +9,52 @@
|
||||
-->
|
||||
|
||||
<nb-card>
|
||||
<nb-card-header>
|
||||
<nb-card-header>
|
||||
<div translate>MONITORING.farmsguardian.create_farmguardian</div>
|
||||
</nb-card-header>
|
||||
|
||||
<nb-card-body>
|
||||
<form [formGroup]="formGroup" novalidate (ngSubmit)="onSubmit()" class="mr-4 ml-4">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="name" translate>FORMS.name</label>
|
||||
<input type="text" class="form-control" name="name" id="name" formControlName="name" />
|
||||
<div *ngIf="gF.name.dirty && gF.name.errors" class="invalid-feedback">
|
||||
<div *ngIf="gF.name.errors.required">{{'FORMS.name' | translate}}
|
||||
{{'SYSTEM_MESSAGES.required' | translate}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="copy" translate>FORMS.copy_rule</label><br />
|
||||
<ui-switch name="copy" id="copy" size="small" [(ngModel)]="copy" [ngModelOptions]="{standalone: true}"
|
||||
(change)="toggleCopy($event)"></ui-switch>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" *ngIf="copy">
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="ruleCopy" translate>FORMS.rule_to_copy</label>
|
||||
<ng-select [items]="ruleList" bindLabel="name" bindValue="name"
|
||||
placeholder="Select the farmguardian to copy" id="parent" name="parent" appendTo="nb-card"
|
||||
formControlName="parent">
|
||||
</ng-select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-12">
|
||||
<button type="submit" [disabled]="formGroup.invalid" class="btn btn-success mr-1 mt-2"
|
||||
translate>BUTTONS.create</button>
|
||||
<button type="button" class="btn btn-default mr-1 mt-2" routerLink="../" translate>BUTTONS.cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</nb-card-body>
|
||||
</nb-card>
|
||||
</nb-card-header>
|
||||
<nb-card-body>
|
||||
<form [formGroup]="formGroup" novalidate (ngSubmit)="onSubmit()" class="mr-4 ml-4">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="name">Name</label>
|
||||
<input type="text" class="form-control" name="name" id="name" formControlName="name"/>
|
||||
<div *ngIf="gF.name.dirty && gF.name.errors" class="invalid-feedback">
|
||||
<div *ngIf="gF.name.errors.required">Name is required</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="copy">Copy rule</label><br/>
|
||||
<ui-switch name="copy" id="copy" size="small" [(ngModel)]="copy" [ngModelOptions]="{standalone: true}" (change)="toggleCopy($event)"></ui-switch>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" *ngIf="copy">
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="ruleCopy">Rule to copy</label>
|
||||
<ng-select [items]="ruleList"
|
||||
bindLabel="name"
|
||||
bindValue="name"
|
||||
placeholder="Select the farmguardian to copy"
|
||||
id="copy_from"
|
||||
name="copy_from"
|
||||
appendTo="nb-card"
|
||||
formControlName="copy_from">
|
||||
</ng-select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-12">
|
||||
<button type="submit" [disabled]="formGroup.invalid" class="btn btn-success mr-1 mt-2">Create</button>
|
||||
<button type="button" class="btn btn-default mr-1 mt-2" routerLink="../">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</nb-card-body>
|
||||
</nb-card>
|
||||
|
||||
@ -51,7 +51,7 @@ export class FarmguardiansCreateComponent {
|
||||
toggleCopy(status) {
|
||||
this.copy = status;
|
||||
if (this.copy) {
|
||||
this.formGroup.addControl('parent', new FormControl('', Validators.required));
|
||||
this.formGroup.addControl('copy_from', new FormControl('', Validators.required));
|
||||
if (!this.ruleList) {
|
||||
this.service.getList('monitoring/fg')
|
||||
.subscribe((data) => {
|
||||
@ -59,7 +59,7 @@ export class FarmguardiansCreateComponent {
|
||||
});
|
||||
}
|
||||
} else {
|
||||
this.formGroup.removeControl('parent');
|
||||
this.formGroup.removeControl('copy_from');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -99,7 +99,12 @@ export class NicComponent implements OnInit {
|
||||
const object = event.data;
|
||||
object.status = this.actionResp.params.action;
|
||||
this.interfaces[this.interfaces.findIndex(i => i.name === event.data.name)] = object;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.nic_is', 'toast', event.data.name, event.action);
|
||||
let actionMsg = '';
|
||||
this.service.translateLang('STATUS.' + object.status, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.nic_is', 'toast', event.data, actionMsg);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,12 +49,13 @@ export class VirtualComponent implements OnInit {
|
||||
}
|
||||
|
||||
showMessageTranslated(textlang: string, func: string, param?: any, param2?: any): any {
|
||||
return this.service.interpolateLang(textlang, { param: param, param2: param2 })
|
||||
return this.service.interpolateLang(textlang, { param: param.name, param2: param2 })
|
||||
.then(data => {
|
||||
if (func === 'toast') {
|
||||
this.service.showToast('success', '', data);
|
||||
} else if (func === 'window') {
|
||||
return window.confirm(data);
|
||||
if (window.confirm(data))
|
||||
this.delete(param);
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -66,23 +67,24 @@ export class VirtualComponent implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
delete(data) {
|
||||
this.service.delete('interfaces/virtual', data.name)
|
||||
.subscribe(
|
||||
(resp) => { this.actionResp = resp; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.interfaces.splice(this.interfaces.findIndex(i => i.name === data.name), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.virtual_interface_deleted', 'toast', data);
|
||||
});
|
||||
}
|
||||
|
||||
onAction(event) {
|
||||
if (event.action === 'delete') {
|
||||
if (this.showMessageTranslated(
|
||||
this.showMessageTranslated(
|
||||
'SYSTEM_MESSAGES.network.virtual_interface_confirm_deleted',
|
||||
'toast',
|
||||
event.data.name,
|
||||
)) {
|
||||
this.service.delete('interfaces/virtual', event.data.name)
|
||||
.subscribe(
|
||||
(data) => { this.actionResp = data; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.interfaces.splice(this.interfaces.findIndex(i => i.name === event.data.name), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.virtual_interface_deleted', 'toast', event.data.name);
|
||||
});
|
||||
}
|
||||
'window',
|
||||
event.data,
|
||||
);
|
||||
} else {
|
||||
const param = {action: event.action};
|
||||
this.service.actionNetwork(event.data.name, 'virtual', param)
|
||||
@ -93,11 +95,17 @@ export class VirtualComponent implements OnInit {
|
||||
const object = event.data;
|
||||
object.status = this.actionResp.params.action;
|
||||
this.interfaces[this.interfaces.findIndex(i => i.name === event.data.name)] = object;
|
||||
this.service.showToast(
|
||||
'success',
|
||||
'',
|
||||
'The <strong>' + event.data.name + '</strong> Virtual interface is ' + event.action,
|
||||
);
|
||||
let actionMsg = '';
|
||||
this.service.translateLang('STATUS.' + object.status, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated(
|
||||
'SYSTEM_MESSAGES.network.virtual_interface_is',
|
||||
'toast',
|
||||
event.data,
|
||||
actionMsg,
|
||||
);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,12 +49,13 @@ export class VlanComponent implements OnInit {
|
||||
}
|
||||
|
||||
showMessageTranslated(textlang: string, func: string, param?: any, param2?: any): any {
|
||||
return this.service.interpolateLang(textlang, { param: param, param2: param2 })
|
||||
return this.service.interpolateLang(textlang, { param: param.name, param2: param2 })
|
||||
.then(data => {
|
||||
if (func === 'toast') {
|
||||
this.service.showToast('success', '', data);
|
||||
} else if (func === 'window') {
|
||||
return window.confirm(data);
|
||||
if (window.confirm(data))
|
||||
this.delete(param);
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -66,18 +67,20 @@ export class VlanComponent implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
delete(data) {
|
||||
this.service.delete('interfaces/vlan', data.name)
|
||||
.subscribe(
|
||||
(resp) => { this.actionResp = resp; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.interfaces.splice(this.interfaces.findIndex(i => i.name === data.name), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.vlan_deleted', 'toast', data.name);
|
||||
});
|
||||
}
|
||||
|
||||
onAction(event) {
|
||||
if (event.action === 'delete') {
|
||||
if (this.showMessageTranslated('SYSTEM_MESSAGES.network.vlan_confirm_delete', 'window', event.data.name)) {
|
||||
this.service.delete('interfaces/vlan', event.data.name)
|
||||
.subscribe(
|
||||
(data) => { this.actionResp = data; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.interfaces.splice(this.interfaces.findIndex(i => i.name === event.data.name), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.vlan_deleted', 'toast', event.data.name);
|
||||
});
|
||||
}
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.vlan_confirm_delete', 'window', event.data);
|
||||
} else {
|
||||
const param = {action: event.action};
|
||||
this.service.actionNetwork(event.data.name, 'vlan', param)
|
||||
@ -88,7 +91,12 @@ export class VlanComponent implements OnInit {
|
||||
const object = event.data;
|
||||
object.status = this.actionResp.params.action;
|
||||
this.interfaces[this.interfaces.findIndex(i => i.name === event.data.name)] = object;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.vlan_is', 'toast', event.data.name, event.action);
|
||||
let actionMsg = '';
|
||||
this.service.translateLang('STATUS.' + object.status, actionMsg)
|
||||
.subscribe((translated) => {
|
||||
actionMsg = translated;
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.network.vlan_is', 'toast', event.data.name, actionMsg);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -416,4 +416,4 @@ nb-option {
|
||||
background: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,12 +47,13 @@ export class BackupsComponent implements OnInit {
|
||||
}
|
||||
|
||||
showMessageTranslated(textlang: string, func: string, param?: any, param2?: any): any {
|
||||
return this.service.interpolateLang(textlang, { param: param, param2: param2 })
|
||||
return this.service.interpolateLang(textlang, { param: param.name, param2: param2 })
|
||||
.then(data => {
|
||||
if (func === 'toast') {
|
||||
this.service.showToast('success', '', data);
|
||||
} else if (func === 'window') {
|
||||
return window.confirm(data);
|
||||
if (window.confirm(data))
|
||||
this.delete(param);
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -63,18 +64,20 @@ export class BackupsComponent implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
delete(data) {
|
||||
this.service.delete('system/backup', data.name)
|
||||
.subscribe(
|
||||
(resp) => { this.actionResp = resp; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.backups.splice(this.backups.findIndex(i => i.name === data.name), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_deleted', 'toast', data);
|
||||
});
|
||||
}
|
||||
|
||||
onAction(event) {
|
||||
if (event.action === 'delete') {
|
||||
if (this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_confirm_deleted', 'window', event.data.name)) {
|
||||
this.service.delete('system/backup', event.data.name)
|
||||
.subscribe(
|
||||
(data) => { this.actionResp = data; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.backups.splice(this.backups.findIndex(i => i.name === event.data.name), 1);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_deleted', 'toast', event.data.name);
|
||||
});
|
||||
}
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_confirm_deleted', 'window', event.data);
|
||||
} else if (event.action === 'apply') {
|
||||
const param = {action: event.action};
|
||||
this.service.post('system/backup/' + event.data.name + '/actions', param)
|
||||
@ -82,7 +85,7 @@ export class BackupsComponent implements OnInit {
|
||||
(data) => { this.actionResp = data; },
|
||||
(error) => { },
|
||||
() => {
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_applied', 'toast', event.data.name);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_applied', 'toast', event.data);
|
||||
});
|
||||
} else {
|
||||
this.service.download('system/backup', event.data.name)
|
||||
@ -91,7 +94,7 @@ export class BackupsComponent implements OnInit {
|
||||
(error) => { },
|
||||
() => {
|
||||
this.service.downloadFile(this.actionResp, event.data.name, 'application/tar+gzip');
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_downloaded', 'toast', event.data.name);
|
||||
this.showMessageTranslated('SYSTEM_MESSAGES.system.backup_downloaded', 'toast', event.data);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -366,7 +366,7 @@
|
||||
"weight": "الوزن",
|
||||
"CN": "اسم شائع",
|
||||
"type": "النوع",
|
||||
"file": "تقديم",
|
||||
"file": "قم بتقديم",
|
||||
"issuer": "المصدر",
|
||||
"creation": "خلق على",
|
||||
"expiration": "تنتهي في",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "الـ <strong>{{param}}</strong> تم تحديث الواجهة الافتراضية بنجاح.",
|
||||
"virtual_interface_confirm_deleted": "هل تريد بالتأكيد حذف الواجهة الظاهرية {{param}}؟",
|
||||
"virtual_interface_deleted": "الـ <strong>{{param}}</strong> تم حذف الواجهة الافتراضية بنجاح.",
|
||||
"virtual_interface_is": "الـ <strong>{{param}}</strong> الواجهة الافتراضية هي {{param2}}",
|
||||
"vlan_created": "الـ <strong>{{param}}</strong> تم إنشاء شبكة محلية ظاهرية بنجاح.",
|
||||
"vlan_update": "الـ <strong>{{param}}</strong> تم تحديث VLAN بنجاح.",
|
||||
"vlan_confirm_delete": "هل تريد بالتأكيد حذف شبكة محلية ظاهرية {{param}}؟",
|
||||
@ -466,7 +467,7 @@
|
||||
"new_service": "خدمة جديدة",
|
||||
"create": "خلق",
|
||||
"cancel": "إلغاء",
|
||||
"submit": "تسليم",
|
||||
"submit": "تقديم",
|
||||
"save": "حفظ",
|
||||
"generate": "توليد",
|
||||
"update": "تحديث",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "النجاح!",
|
||||
"success_msg": "قمت بتسجيل الدخول بنجاح."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "وضعت في الصيانة",
|
||||
"upped" : "مرفوع",
|
||||
"stopped": "توقف",
|
||||
"started": "بدأت",
|
||||
"restarted": "إعادة تشغيل",
|
||||
"down": "إلى أسفل",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "Gården <strong>{{param}}</strong> er blevet slettet korrekt.",
|
||||
"delete_farm_service": "Gården <strong>{{param}}</strong> {{param2}} er blevet slettet korrekt.",
|
||||
"confirm_delete": "Er du sikker på, at du vil slette {{param}} farmname?",
|
||||
"stop": "Gården <strong>{{param}}</strong> har været {{param2}} ed med succes.",
|
||||
"stop": "Gården <strong>{{param}}</strong> har været {{param2}} succesfuldt.",
|
||||
"created": "Gården <strong>{{param}}</strong> er blevet oprettet med succes.",
|
||||
"restarted": "Gården <strong>{{param}}</strong> er blevet genstartet med succes.",
|
||||
"backend_created": "Baggrunden er oprettet med succes.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "Den <strong>{{param}}</strong> Virtuel grænseflade er blevet opdateret med succes.",
|
||||
"virtual_interface_confirm_deleted": "Er du sikker på, at du vil slette {{param}} Virtual-grænsefladen?",
|
||||
"virtual_interface_deleted": "Den <strong>{{param}}</strong> Virtual interface er slettet korrekt.",
|
||||
"virtual_interface_is": "Den <strong>{{param}}</strong> Virtuel interface er {{param2}}",
|
||||
"vlan_created": "Den <strong>{{param}}</strong> VLAN er blevet oprettet med succes.",
|
||||
"vlan_update": "Den <strong>{{param}}</strong> VLAN er blevet opdateret med succes.",
|
||||
"vlan_confirm_delete": "Er du sikker på, at du vil slette {{param}} VLAN?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Succes!",
|
||||
"success_msg": "Du er blevet logget ind."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "læg i vedligeholdelse",
|
||||
"upped" : "forøgede",
|
||||
"stopped": "stoppet",
|
||||
"started": "påbegyndt",
|
||||
"restarted": "genstartes",
|
||||
"down": "ned",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -365,8 +365,8 @@
|
||||
"timeout": "Timeout",
|
||||
"weight": "Gewicht",
|
||||
"CN": "Gemeinsamen Namen",
|
||||
"type": "Type",
|
||||
"file": "Datei",
|
||||
"type": "Art",
|
||||
"file": "Reichen Sie das",
|
||||
"issuer": "Aussteller",
|
||||
"creation": "Erstellen Sie am",
|
||||
"expiration": "Verfällt am",
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "Der Bauernhof <strong>{{param}}</strong> wurde erfolgreich gelöscht.",
|
||||
"delete_farm_service": "Der Bauernhof <strong>{{param}}</strong> {{param2}} wurde erfolgreich gelöscht.",
|
||||
"confirm_delete": "Möchten Sie den Farmnamen {{param}} wirklich löschen?",
|
||||
"stop": "Der Bauernhof <strong>{{param}}</strong> wurde {{param2}} erfolgreich bearbeitet.",
|
||||
"stop": "Der Bauernhof <strong>{{param}}</strong> war {{param2}} erfolgreich",
|
||||
"created": "Der Bauernhof <strong>{{param}}</strong> wurde erfolgreich erstellt.",
|
||||
"restarted": "Der Bauernhof <strong>{{param}}</strong> wurde erfolgreich neu gestartet.",
|
||||
"backend_created": "Das Backend wurde erfolgreich erstellt.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "Die <strong>{{param}}</strong> Die virtuelle Schnittstelle wurde erfolgreich aktualisiert.",
|
||||
"virtual_interface_confirm_deleted": "Möchten Sie die virtuelle Schnittstelle {{param}} wirklich löschen?",
|
||||
"virtual_interface_deleted": "Die <strong>{{param}}</strong> Virtuelle Schnittstelle wurde erfolgreich gelöscht.",
|
||||
"virtual_interface_is": "Die <strong>{{param}}</strong> Virtuelle Schnittstelle ist {{param2}}",
|
||||
"vlan_created": "Die <strong>{{param}}</strong> VLAN wurde erfolgreich erstellt.",
|
||||
"vlan_update": "Die <strong>{{param}}</strong> VLAN wurde erfolgreich aktualisiert.",
|
||||
"vlan_confirm_delete": "Möchten Sie das {{param}} VLAN wirklich löschen?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Success!",
|
||||
"success_msg": "Sie haben sich erfolgreich eingeloggt."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "Wartung einsetzen",
|
||||
"upped" : "erhöht",
|
||||
"stopped": "gestoppt",
|
||||
"started": "begonnen",
|
||||
"restarted": "neu gestartet",
|
||||
"down": "nach unten",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "The farm <strong>{{param}}</strong> has been deleted successfully.",
|
||||
"delete_farm_service": "The farm <strong>{{param}}</strong> {{param2}} has been deleted successfully.",
|
||||
"confirm_delete": "Are you sure you want to delete the {{param}} farmname ?",
|
||||
"stop": "The farm <strong>{{param}}</strong> has been {{param2}}ed successfully.",
|
||||
"stop": "The farm <strong>{{param}}</strong> has been {{param2}} successfully.",
|
||||
"created": "The farm <strong>{{param}}</strong> has been created successfully.",
|
||||
"restarted": "The farm <strong>{{param}}</strong> has been restarted successfully.",
|
||||
"backend_created": "The backend has been created successfully.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "The <strong>{{param}}</strong> Virtual interface has been updated successfully.",
|
||||
"virtual_interface_confirm_deleted": "Are you sure you want to delete the {{param}} Virtual interface?",
|
||||
"virtual_interface_deleted": "The <strong>{{param}}</strong> Virtual interface has been deleted successfully.",
|
||||
"virtual_interface_is": "The <strong>{{param}}</strong> Virtual Interface is {{param2}}",
|
||||
"vlan_created": "The <strong>{{param}}</strong> VLAN has been created successfully.",
|
||||
"vlan_update": "The <strong>{{param}}</strong> VLAN has been updated successfully.",
|
||||
"vlan_confirm_delete": "Are you sure you want to delete the {{param}} VLAN?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Success!",
|
||||
"success_msg": "You have been successfully logged in."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "put in maintenance",
|
||||
"upped" : "upped",
|
||||
"stopped": "stopped",
|
||||
"started": "started",
|
||||
"restarted": "restarted",
|
||||
"down": "down",
|
||||
"up": "up"
|
||||
}
|
||||
}
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "La granja <strong>{{param}}</strong> ha sido eliminado exitosamente",
|
||||
"delete_farm_service": "La granja <strong>{{param}}</strong> {{param2}} se ha eliminado correctamente.",
|
||||
"confirm_delete": "¿Estás seguro de que deseas eliminar el nombre de la granja {{param}}?",
|
||||
"stop": "La granja <strong>{{param}}</strong> ha sido {{param2}}da correctamente.",
|
||||
"stop": "La granja <strong>{{param}}</strong> ha sido {{param2}} correctamente.",
|
||||
"created": "La granja <strong>{{param}}</strong> ha sido creada exitosamente",
|
||||
"restarted": "La granja <strong>{{param}}</strong> ha sido reiniciada con éxito.",
|
||||
"backend_created": "El backend ha sido creado con éxito.",
|
||||
@ -437,11 +437,12 @@
|
||||
"virtual_interface_updated": "La interfaz virtual<strong>{{param}}</strong> se ha actualizado con éxito.",
|
||||
"virtual_interface_confirm_deleted": "¿Está seguro de que desea eliminar la interfaz virtual {{param}}?",
|
||||
"virtual_interface_deleted": "La interfaz virtual <strong>{{param}}</strong> se ha eliminado con éxito.",
|
||||
"virtual_interface_is": "La Interfaz virtual <strong>{{param}}</strong> esta {{param2}}",
|
||||
"vlan_created": "La VLAN <strong>{{param}}</strong> se ha creado con éxito.",
|
||||
"vlan_update": "La VLAN <strong>{{param}}</strong> se ha actualizado con éxito.",
|
||||
"vlan_confirm_delete": "¿Está seguro de que desea eliminar la VLAN {{param}}?",
|
||||
"vlan_deleted": "La VLAN <strong>{{param}}</strong> se ha eliminado con éxito.",
|
||||
"vlan_is": "La VLAN <strong>{{param}}</strong> es {{param2}}"
|
||||
"vlan_is": "La VLAN <strong>{{param}}</strong> esta {{param2}}"
|
||||
},
|
||||
"system": {
|
||||
"backup_created": "La copia de seguridad <strong>{{param}}</strong> ha sido creada exitosamente",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Éxito!",
|
||||
"success_msg": "Has ingresado exitosamente."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "puesto en mantenimiento",
|
||||
"upped" : "levantado",
|
||||
"stopped": "parada",
|
||||
"started": "iniciada",
|
||||
"restarted": "reiniciada",
|
||||
"down": "deshabilitada",
|
||||
"up": "habilitada"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "Talu <strong>{{param}}</strong> on edukalt kustutatud.",
|
||||
"delete_farm_service": "Talu <strong>{{param}}</strong> {{param2}} on edukalt kustutatud.",
|
||||
"confirm_delete": "Kas soovite kindlasti {{param}} farmnimi kustutada?",
|
||||
"stop": "Talu <strong>{{param}}</strong> on {{param2}} edukas.",
|
||||
"stop": "Talu <strong>{{param}}</strong> on edukalt {{param2}}.",
|
||||
"created": "Talu <strong>{{param}}</strong> on edukalt loodud.",
|
||||
"restarted": "Talu <strong>{{param}}</strong> on edukalt käivitatud.",
|
||||
"backend_created": "Taustaprogramm on edukalt loodud.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "The <strong>{{param}}</strong> Virtuaalne liides on edukalt uuendatud.",
|
||||
"virtual_interface_confirm_deleted": "Kas soovite kindlasti {{param}} virtuaalse liidese kustutada?",
|
||||
"virtual_interface_deleted": "The <strong>{{param}}</strong> Virtuaalne liides on edukalt kustutatud.",
|
||||
"virtual_interface_is": "The <strong>{{param}}</strong> Virtuaalne liides on {{param2}}",
|
||||
"vlan_created": "The <strong>{{param}}</strong> VLAN on edukalt loodud.",
|
||||
"vlan_update": "The <strong>{{param}}</strong> VLAN on edukalt uuendatud.",
|
||||
"vlan_confirm_delete": "Kas soovite kindlasti {{param}} VLAN-i kustutada?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Edu!",
|
||||
"success_msg": "Olete edukalt sisse logitud."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "hooldusesse panema",
|
||||
"upped" : "üleval",
|
||||
"stopped": "peatatud",
|
||||
"started": "alustatud",
|
||||
"restarted": "taaskäivitatud",
|
||||
"down": "alla",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "La ferme <strong>{{param}}</strong> a été supprimé avec succès.",
|
||||
"delete_farm_service": "La ferme <strong>{{param}}</strong> {{param2}} a été supprimé avec succès.",
|
||||
"confirm_delete": "Êtes-vous sûr de vouloir supprimer le {{param}} nom de la ferme?",
|
||||
"stop": "La ferme <strong>{{param}}</strong> {{param2}} a été édité avec succès.",
|
||||
"stop": "La ferme <strong>{{param}}</strong> a été {{param2}} avec succès.",
|
||||
"created": "La ferme <strong>{{param}}</strong> a été créé avec succès.",
|
||||
"restarted": "La ferme <strong>{{param}}</strong> a été redémarré avec succès.",
|
||||
"backend_created": "Le backend a été créé avec succès.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "La <strong>{{param}}</strong> L'interface virtuelle a été mise à jour avec succès.",
|
||||
"virtual_interface_confirm_deleted": "Êtes-vous sûr de vouloir supprimer l'interface {{param}} virtuelle?",
|
||||
"virtual_interface_deleted": "La <strong>{{param}}</strong> L'interface virtuelle a été supprimée avec succès.",
|
||||
"virtual_interface_is": "La <strong>{{param}}</strong> L'interface virtuelle est {{param2}}",
|
||||
"vlan_created": "La <strong>{{param}}</strong> Le VLAN a été créé avec succès.",
|
||||
"vlan_update": "La <strong>{{param}}</strong> Le VLAN a été mis à jour avec succès.",
|
||||
"vlan_confirm_delete": "Êtes-vous sûr de vouloir supprimer le {{param}} VLAN?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Succès!",
|
||||
"success_msg": "Vous avez été connecté avec succès."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "mise en maintenance",
|
||||
"upped" : "haussé",
|
||||
"stopped": "arrêté",
|
||||
"started": "commencé",
|
||||
"restarted": "redémarré",
|
||||
"down": "vers le bas",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "खेत <strong>{{param}}</strong> सफलतापूर्वक हटा दिया गया है।",
|
||||
"delete_farm_service": "खेत <strong>{{param}}</strong> {{param2}} को सफलतापूर्वक हटा दिया गया है।",
|
||||
"confirm_delete": "क्या आप वाकई {{param}} farmname हटाना चाहते हैं?",
|
||||
"stop": "खेत <strong>{{param}}</strong> सफलतापूर्वक {{param2}} एड किया गया है।",
|
||||
"stop": "खेत <strong>{{param}}</strong> सफलतापूर्वक {{param2}} किया गया है।",
|
||||
"created": "खेत <strong>{{param}}</strong> सफलतापूर्वक बनाया गया है।",
|
||||
"restarted": "खेत <strong>{{param}}</strong> सफलतापूर्वक पुनः आरंभ किया गया है।",
|
||||
"backend_created": "बैकएंड को सफलतापूर्वक बनाया गया है।",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "यह <strong>{{param}}</strong> वर्चुअल इंटरफ़ेस सफलतापूर्वक अपडेट किया गया है।",
|
||||
"virtual_interface_confirm_deleted": "क्या आप वाकई {{param}} वर्चुअल इंटरफ़ेस हटाना चाहते हैं?",
|
||||
"virtual_interface_deleted": "यह <strong>{{param}}</strong> वर्चुअल इंटरफ़ेस सफलतापूर्वक हटा दिया गया है।",
|
||||
"virtual_interface_is": "यह <strong>{{param}}</strong> वर्चुअल इंटरफ़ेस {{param2}} है",
|
||||
"vlan_created": "यह <strong>{{param}}</strong> VLAN को सफलतापूर्वक बनाया गया है।",
|
||||
"vlan_update": "यह <strong>{{param}}</strong> VLAN को सफलतापूर्वक अपडेट कर दिया गया है।",
|
||||
"vlan_confirm_delete": "क्या आप वाकई {{param}} VLAN को हटाना चाहते हैं?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "सफलता!",
|
||||
"success_msg": "आपने सफ़लतापूर्वक लॉग इन कर लिया है।"
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "रखरखाव में डाल दिया",
|
||||
"upped" : "बढ़ा",
|
||||
"stopped": "रोक",
|
||||
"started": "शुरू",
|
||||
"restarted": "पुन: प्रारंभ",
|
||||
"down": "नीचे",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "Ladang <strong>{{param}}</strong> telah berhasil dihapus.",
|
||||
"delete_farm_service": "Ladang <strong>{{param}}</strong> {{param2}} telah berhasil dihapus.",
|
||||
"confirm_delete": "Anda yakin ingin menghapus {{param}} nama pertanian?",
|
||||
"stop": "Ladang <strong>{{param}}</strong> telah {{param2}} berhasil disunting.",
|
||||
"stop": "Ladang <strong>{{param}}</strong> telah {{param2}} berhasil.",
|
||||
"created": "Ladang <strong>{{param}}</strong> telah berhasil dibuat.",
|
||||
"restarted": "Ladang <strong>{{param}}</strong> telah berhasil dimulai kembali.",
|
||||
"backend_created": "Backend telah berhasil dibuat.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "The Olymp Platform trade dapatdiakses dalam tiga cara. Pertama, ada versi web yang dapat Anda aksesmelalui website utama mereka. Kedua, ada aplikasi desktop baik untukWindows maupun macOS. Aplikasi ini memiliki fitur tambahan, Anda akan menemukannya padaversi Terakhir, Olymp Trade juga dapat diakses melalui aplikasi mobile baik untukiOS dan Smartphone Android. <strong>{{param}}</strong> Antarmuka virtual telah berhasil diperbarui.",
|
||||
"virtual_interface_confirm_deleted": "Yakin ingin menghapus {{param}} antarmuka virtual?",
|
||||
"virtual_interface_deleted": "The Olymp Platform trade dapatdiakses dalam tiga cara. Pertama, ada versi web yang dapat Anda aksesmelalui website utama mereka. Kedua, ada aplikasi desktop baik untukWindows maupun macOS. Aplikasi ini memiliki fitur tambahan, Anda akan menemukannya padaversi Terakhir, Olymp Trade juga dapat diakses melalui aplikasi mobile baik untukiOS dan Smartphone Android. <strong>{{param}}</strong> Antarmuka virtual telah berhasil dihapus.",
|
||||
"virtual_interface_is": "The Olymp Platform trade dapatdiakses dalam tiga cara. Pertama, ada versi web yang dapat Anda aksesmelalui website utama mereka. Kedua, ada aplikasi desktop baik untukWindows maupun macOS. Aplikasi ini memiliki fitur tambahan, Anda akan menemukannya padaversi Terakhir, Olymp Trade juga dapat diakses melalui aplikasi mobile baik untukiOS dan Smartphone Android. <strong>{{param}}</strong> Antarmuka Virtual adalah {{param2}}",
|
||||
"vlan_created": "The Olymp Platform trade dapatdiakses dalam tiga cara. Pertama, ada versi web yang dapat Anda aksesmelalui website utama mereka. Kedua, ada aplikasi desktop baik untukWindows maupun macOS. Aplikasi ini memiliki fitur tambahan, Anda akan menemukannya padaversi Terakhir, Olymp Trade juga dapat diakses melalui aplikasi mobile baik untukiOS dan Smartphone Android. <strong>{{param}}</strong> VLAN telah berhasil dibuat.",
|
||||
"vlan_update": "The Olymp Platform trade dapatdiakses dalam tiga cara. Pertama, ada versi web yang dapat Anda aksesmelalui website utama mereka. Kedua, ada aplikasi desktop baik untukWindows maupun macOS. Aplikasi ini memiliki fitur tambahan, Anda akan menemukannya padaversi Terakhir, Olymp Trade juga dapat diakses melalui aplikasi mobile baik untukiOS dan Smartphone Android. <strong>{{param}}</strong> VLAN telah berhasil diperbarui.",
|
||||
"vlan_confirm_delete": "Yakin ingin menghapus VLAN {{param}}?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Sukses!",
|
||||
"success_msg": "Anda telah berhasil masuk."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "dimasukkan ke dalam pemeliharaan",
|
||||
"upped" : "terangkat",
|
||||
"stopped": "terhenti",
|
||||
"started": "mulai",
|
||||
"restarted": "restart",
|
||||
"down": "turun",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "La Fattoria <strong>{{param}}</strong> è stato cancellato con successo.",
|
||||
"delete_farm_service": "La Fattoria <strong>{{param}}</strong> {{param2}} è stato cancellato con successo.",
|
||||
"confirm_delete": "Sei sicuro di voler eliminare il {{param}} nome di campagna?",
|
||||
"stop": "La Fattoria <strong>{{param}}</strong> è stato {{param2}} ed è riuscito.",
|
||||
"stop": "La Fattoria <strong>{{param}}</strong> è stato {{param2}} con successo.",
|
||||
"created": "La Fattoria <strong>{{param}}</strong> è stato creato con successo.",
|
||||
"restarted": "La Fattoria <strong>{{param}}</strong> è stato riavviato correttamente.",
|
||||
"backend_created": "Il back-end è stato creato con successo.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "Il sito <strong>{{param}}</strong> L'interfaccia virtuale è stata aggiornata con successo.",
|
||||
"virtual_interface_confirm_deleted": "Sei sicuro di voler eliminare l'interfaccia virtuale {{param}}?",
|
||||
"virtual_interface_deleted": "Il sito <strong>{{param}}</strong> L'interfaccia virtuale è stata cancellata con successo.",
|
||||
"virtual_interface_is": "Il sito <strong>{{param}}</strong> L'interfaccia virtuale è {{param2}}",
|
||||
"vlan_created": "Il sito <strong>{{param}}</strong> La VLAN è stata creata con successo.",
|
||||
"vlan_update": "Il sito <strong>{{param}}</strong> La VLAN è stata aggiornata correttamente.",
|
||||
"vlan_confirm_delete": "Sei sicuro di voler eliminare la {{param}} VLAN?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Successo!",
|
||||
"success_msg": "Hai effettuato l'accesso con successo."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "mettere in manutenzione",
|
||||
"upped" : "alzato",
|
||||
"stopped": "fermato",
|
||||
"started": "iniziato",
|
||||
"restarted": "rinnovate",
|
||||
"down": "giù",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -412,10 +412,10 @@
|
||||
"profile_changed": "הפרופיל השתנה ל- {{param}} בהצלחה.",
|
||||
"farmguardian_disabled": "החוואי הושבת בהצלחה.",
|
||||
"farmguardian_changed": "שומר החלב השתנה ל- {{param}} בהצלחה.",
|
||||
"farmguardian_created": "קטגורית <strong>{{param}}</strong> Farmguardian נוצר בהצלחה.",
|
||||
"farmguardian_update": "קטגורית <strong>{{param}}</strong> farmguardian עודכן בהצלחה",
|
||||
"farmguardian_created": "ה <strong>{{param}}</strong> Farmguardian נוצר בהצלחה.",
|
||||
"farmguardian_update": "ה <strong>{{param}}</strong> farmguardian עודכן בהצלחה",
|
||||
"farmguardian_confirm_delete": "האם אתה בטוח שברצונך למחוק את {{param}} farmguardian?",
|
||||
"farmguardian_delete": "קטגורית <strong>{{param}}</strong> Farmguardian נמחק בהצלחה.",
|
||||
"farmguardian_delete": "ה <strong>{{param}}</strong> Farmguardian נמחק בהצלחה.",
|
||||
"updated": "החווה עודכנה בהצלחה.",
|
||||
"delete_farm_of_farmguardian": "האם אתה בטוח שברצונך למחוק את החווה {{param}} {{param2}} של החוואי?",
|
||||
"backend_confirm_delete": "האם אתה בטוח שברצונך למחוק את ה- backend {{param}}?",
|
||||
@ -426,22 +426,23 @@
|
||||
"service_update": "השירות <strong>{{param}}</strong> עודכן בהצלחה."
|
||||
},
|
||||
"network": {
|
||||
"gateway_update": "קטגורית <strong>{{param}}</strong> שער עודכן בהצלחה.",
|
||||
"gateway_update": "ה <strong>{{param}}</strong> שער עודכן בהצלחה.",
|
||||
"gateway_confirm_unset": "האם אתה בטוח שברצונך לבטל את הגדרת השער הנוכחי?",
|
||||
"gateway_confirm_unset_interface": "האם אתה בטוח שברצונך לבטל את הגדרת השער {{param}}?",
|
||||
"gateway_unconfigured": "קטגורית <strong>{{param}}</strong> Gateway לא הוגדר בהצלחה.",
|
||||
"nic_update": "קטגורית <strong>{{param}}</strong> NIC עודכן בהצלחה.",
|
||||
"nic_unconfigured": "קטגורית <strong>{{param}}</strong> NIC כבר unconfigured בהצלחה.",
|
||||
"nic_is": "קטגורית <strong>{{param}}</strong> NIC הוא {{param2}}",
|
||||
"virtual_interface_created": "קטגורית <strong>{{param}}</strong> ממשק וירטואלי נוצר בהצלחה.",
|
||||
"virtual_interface_updated": "קטגורית <strong>{{param}}</strong> ממשק וירטואלי עודכן בהצלחה.",
|
||||
"gateway_unconfigured": "ה <strong>{{param}}</strong> Gateway לא הוגדר בהצלחה.",
|
||||
"nic_update": "ה <strong>{{param}}</strong> NIC עודכן בהצלחה.",
|
||||
"nic_unconfigured": "ה <strong>{{param}}</strong> NIC כבר unconfigured בהצלחה.",
|
||||
"nic_is": "ה <strong>{{param}}</strong> NIC הוא {{param2}}",
|
||||
"virtual_interface_created": "ה <strong>{{param}}</strong> ממשק וירטואלי נוצר בהצלחה.",
|
||||
"virtual_interface_updated": "ה <strong>{{param}}</strong> ממשק וירטואלי עודכן בהצלחה.",
|
||||
"virtual_interface_confirm_deleted": "האם אתה בטוח שברצונך למחוק את הממשק {{param}} הוירטואלי?",
|
||||
"virtual_interface_deleted": "קטגורית <strong>{{param}}</strong> ממשק וירטואלי נמחק בהצלחה.",
|
||||
"vlan_created": "קטגורית <strong>{{param}}</strong> VLAN נוצר בהצלחה.",
|
||||
"vlan_update": "קטגורית <strong>{{param}}</strong> VLAN עודכן בהצלחה.",
|
||||
"virtual_interface_deleted": "ה <strong>{{param}}</strong> ממשק וירטואלי נמחק בהצלחה.",
|
||||
"virtual_interface_is": "ה <strong>{{param}}</strong> הממשק הווירטואלי הוא {{param2}}",
|
||||
"vlan_created": "ה <strong>{{param}}</strong> VLAN נוצר בהצלחה.",
|
||||
"vlan_update": "ה <strong>{{param}}</strong> VLAN עודכן בהצלחה.",
|
||||
"vlan_confirm_delete": "האם אתה בטוח שברצונך למחוק את {{param}} VLAN?",
|
||||
"vlan_deleted": "קטגורית <strong>{{param}}</strong> VLAN נמחק בהצלחה.",
|
||||
"vlan_is": "קטגורית <strong>{{param}}</strong> VLAN הוא {{param2}}"
|
||||
"vlan_deleted": "ה <strong>{{param}}</strong> VLAN נמחק בהצלחה.",
|
||||
"vlan_is": "ה <strong>{{param}}</strong> VLAN הוא {{param2}}"
|
||||
},
|
||||
"system": {
|
||||
"backup_created": "הגיבוי <strong>{{param}}</strong> נוצרה בהצלחה.",
|
||||
@ -451,8 +452,8 @@
|
||||
"backup_applied": "הגיבוי <strong>{{param}}</strong> הוחל בהצלחה.",
|
||||
"backup_downloaded": "הגיבוי <strong>{{backup}}</strong> הורד בהצלחה.",
|
||||
"log_downloaded": "היומן <strong>{{param}}</strong> הורד בהצלחה.",
|
||||
"service_updated": "קטגורית <strong>{{param}}</strong> השירות עודכן בהצלחה.",
|
||||
"support_save_downloaded": "קטגורית <strong> שמור תמיכה </strong> הורד בהצלחה",
|
||||
"service_updated": "ה <strong>{{param}}</strong> השירות עודכן בהצלחה.",
|
||||
"support_save_downloaded": "ה <strong> שמור תמיכה </strong> הורד בהצלחה",
|
||||
"user_updated": "המשתמש עודכן בהצלחה."
|
||||
},
|
||||
"certificate": {
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "הצלחה!",
|
||||
"success_msg": "התחברת בהצלחה."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "להכניס תחזוקה",
|
||||
"upped" : "למעלה",
|
||||
"stopped": "נעצר",
|
||||
"started": "החל",
|
||||
"restarted": "הופעל מחדש",
|
||||
"down": "מטה",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "農場 <strong>{{param}}</strong> 削除されました。",
|
||||
"delete_farm_service": "農場 <strong>{{param}}</strong> {{param2}}は正常に削除されました。",
|
||||
"confirm_delete": "{{param}}ファーム名を削除してもよろしいですか?",
|
||||
"stop": "農場 <strong>{{param}}</strong> {{param2}}は正常に処理されました。",
|
||||
"stop": "農場 <strong>{{param}}</strong> {{param2}}は成功しました。",
|
||||
"created": "農場 <strong>{{param}}</strong> 正常に作成されました。",
|
||||
"restarted": "農場 <strong>{{param}}</strong> 正常に再起動されました。",
|
||||
"backend_created": "バックエンドは正常に作成されました。",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "滞在期間の長さによって発生する <strong>{{param}}</strong> 仮想インターフェースは正常に更新されました。",
|
||||
"virtual_interface_confirm_deleted": "{{param}}仮想インターフェースを削除してよろしいですか?",
|
||||
"virtual_interface_deleted": "滞在期間の長さによって発生する <strong>{{param}}</strong> 仮想インターフェースは正常に削除されました。",
|
||||
"virtual_interface_is": "滞在期間の長さによって発生する <strong>{{param}}</strong> 仮想インターフェイスは{{param2}}です",
|
||||
"vlan_created": "滞在期間の長さによって発生する <strong>{{param}}</strong> VLANは正常に作成されました。",
|
||||
"vlan_update": "滞在期間の長さによって発生する <strong>{{param}}</strong> VLANは正常に更新されました。",
|
||||
"vlan_confirm_delete": "{{param}} VLANを削除してよろしいですか?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "成功!",
|
||||
"success_msg": "あなたは正常にログインしました。"
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "メンテナンスする",
|
||||
"upped" : "上がった",
|
||||
"stopped": "停止",
|
||||
"started": "開始",
|
||||
"restarted": "再起動した",
|
||||
"down": "ダウン",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "농장 <strong>{{param}}</strong> 삭제되었습니다.",
|
||||
"delete_farm_service": "농장 <strong>{{param}}</strong> {{param2}}이 (가) 성공적으로 삭제되었습니다.",
|
||||
"confirm_delete": "{{param}} 팜 이름을 삭제 하시겠습니까?",
|
||||
"stop": "농장 <strong>{{param}}</strong> {{param2}}이 (가) 성공적으로 처리되었습니다.",
|
||||
"stop": "농장 <strong>{{param}}</strong> {{param2}}되었습니다.",
|
||||
"created": "농장 <strong>{{param}}</strong> 이 (가) 성공적으로 생성되었습니다.",
|
||||
"restarted": "농장 <strong>{{param}}</strong> 다시 시작되었습니다.",
|
||||
"backend_created": "백엔드가 성공적으로 생성되었습니다.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": " <strong>{{param}}</strong> 가상 인터페이스가 성공적으로 업데이트되었습니다.",
|
||||
"virtual_interface_confirm_deleted": "{{param}} 가상 인터페이스를 삭제 하시겠습니까?",
|
||||
"virtual_interface_deleted": " <strong>{{param}}</strong> 가상 인터페이스가 성공적으로 삭제되었습니다.",
|
||||
"virtual_interface_is": " <strong>{{param}}</strong> 가상 인터페이스는 {{param2}}입니다.",
|
||||
"vlan_created": " <strong>{{param}}</strong> VLAN이 성공적으로 생성되었습니다.",
|
||||
"vlan_update": " <strong>{{param}}</strong> VLAN이 성공적으로 업데이트되었습니다.",
|
||||
"vlan_confirm_delete": "{{param}} VLAN을 삭제 하시겠습니까?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "성공!",
|
||||
"success_msg": "귀하는 성공적으로 로그인되었습니다."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "정비하다",
|
||||
"upped" : "올랐다",
|
||||
"stopped": "정지",
|
||||
"started": "시작",
|
||||
"restarted": "다시 시작",
|
||||
"down": "아래 (down)",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "Ladang <strong>{{param}}</strong> telah dipadam dengan jayanya.",
|
||||
"delete_farm_service": "Ladang <strong>{{param}}</strong> {{param2}} telah berjaya dipadam.",
|
||||
"confirm_delete": "Adakah anda pasti mahu memadamkan nama ladang {{param}}?",
|
||||
"stop": "Ladang <strong>{{param}}</strong> telah berjaya {{param2}} ed berjaya.",
|
||||
"stop": "Ladang <strong>{{param}}</strong> telah berjaya {{param2}} berjaya.",
|
||||
"created": "Ladang <strong>{{param}}</strong> telah berjaya diwujudkan.",
|
||||
"restarted": "Ladang <strong>{{param}}</strong> telah berjaya dimulakan semula.",
|
||||
"backend_created": "Backend telah berjaya dibuat.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "Platform <strong>{{param}}</strong> Antara muka maya telah berjaya dikemas kini.",
|
||||
"virtual_interface_confirm_deleted": "Adakah anda pasti mahu memadamkan {{param}} antara muka Maya?",
|
||||
"virtual_interface_deleted": "Platform <strong>{{param}}</strong> Antara muka maya telah berjaya dihapuskan.",
|
||||
"virtual_interface_is": "Platform <strong>{{param}}</strong> Interface Maya adalah {{param2}}",
|
||||
"vlan_created": "Platform <strong>{{param}}</strong> VLAN telah berjaya dicipta.",
|
||||
"vlan_update": "Platform <strong>{{param}}</strong> VLAN telah berjaya dikemas kini.",
|
||||
"vlan_confirm_delete": "Adakah anda pasti mahu memadamkan VLAN {{param}}?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Kejayaan!",
|
||||
"success_msg": "Anda berjaya dilog masuk."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "diletakkan dalam penyelenggaraan",
|
||||
"upped" : "naik",
|
||||
"stopped": "berhenti",
|
||||
"started": "bermula",
|
||||
"restarted": "dimulakan semula",
|
||||
"down": "turun",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "De boerderij <strong>{{param}}</strong> is succesvol verwijderd.",
|
||||
"delete_farm_service": "De boerderij <strong>{{param}}</strong> {{param2}} is met succes verwijderd.",
|
||||
"confirm_delete": "Weet je zeker dat je de farmnaam van {{param} wilt verwijderen?",
|
||||
"stop": "De boerderij <strong>{{param}}</strong> is {{param2}} ed succesvol geweest.",
|
||||
"stop": "De boerderij <strong>{{param}}</strong> is {{param2}} succesvol geweest.",
|
||||
"created": "De boerderij <strong>{{param}}</strong> is met succes gemaakt.",
|
||||
"restarted": "De boerderij <strong>{{param}}</strong> is succesvol opnieuw gestart.",
|
||||
"backend_created": "De backend is met succes gemaakt.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "De <strong>{{param}}</strong> Virtuele interface is succesvol bijgewerkt.",
|
||||
"virtual_interface_confirm_deleted": "Weet u zeker dat u de virtuele interface {{param}} wilt verwijderen?",
|
||||
"virtual_interface_deleted": "De <strong>{{param}}</strong> Virtuele interface is succesvol verwijderd.",
|
||||
"virtual_interface_is": "De <strong>{{param}}</strong> Virtuele interface is {{param2}}",
|
||||
"vlan_created": "De <strong>{{param}}</strong> VLAN is met succes gemaakt.",
|
||||
"vlan_update": "De <strong>{{param}}</strong> VLAN is succesvol bijgewerkt.",
|
||||
"vlan_confirm_delete": "Weet u zeker dat u het {{param}} VLAN wilt verwijderen?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Succes!",
|
||||
"success_msg": "U bent succesvol ingelogd."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "in onderhoud zetten",
|
||||
"upped" : "upped",
|
||||
"stopped": "gestopt",
|
||||
"started": "gestart",
|
||||
"restarted": "hernieuwd",
|
||||
"down": "beneden",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "A Fazenda <strong>{{param}}</strong> foi eliminado com sucesso.",
|
||||
"delete_farm_service": "A Fazenda <strong>{{param}}</strong> {{param2}} foi excluído com sucesso.",
|
||||
"confirm_delete": "Tem certeza de que deseja excluir o {{param}} farmname?",
|
||||
"stop": "A Fazenda <strong>{{param}}</strong> foi {{param2}} ed com sucesso.",
|
||||
"stop": "A Fazenda <strong>{{param}}</strong> foi {{param2}} com sucesso.",
|
||||
"created": "A Fazenda <strong>{{param}}</strong> foi criado com sucesso.",
|
||||
"restarted": "A Fazenda <strong>{{param}}</strong> foi reiniciado com sucesso.",
|
||||
"backend_created": "O back-end foi criado com sucesso.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "O <strong>{{param}}</strong> A interface virtual foi atualizada com sucesso.",
|
||||
"virtual_interface_confirm_deleted": "Tem certeza de que deseja excluir a interface virtual do {{param}}?",
|
||||
"virtual_interface_deleted": "O <strong>{{param}}</strong> A interface virtual foi excluída com sucesso.",
|
||||
"virtual_interface_is": "O <strong>{{param}}</strong> A interface virtual é {{param2}}",
|
||||
"vlan_created": "O <strong>{{param}}</strong> A VLAN foi criada com sucesso.",
|
||||
"vlan_update": "O <strong>{{param}}</strong> A VLAN foi atualizada com sucesso.",
|
||||
"vlan_confirm_delete": "Tem certeza de que deseja excluir a VLAN {{param}}?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Sucesso!",
|
||||
"success_msg": "Você foi logado com sucesso."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "colocar em manutenção",
|
||||
"upped" : "levantado",
|
||||
"stopped": "parou",
|
||||
"started": "começado",
|
||||
"restarted": "reiniciado",
|
||||
"down": "baixa",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "Ферма <strong>{{param}}</strong> был успешно удален.",
|
||||
"delete_farm_service": "Ферма <strong>{{param}}</strong> {{param2}} был успешно удален.",
|
||||
"confirm_delete": "Вы уверены, что хотите удалить имя фермы {{param}}?",
|
||||
"stop": "Ферма <strong>{{param}}</strong> {{param2}} успешно отредактирован.",
|
||||
"stop": "Ферма <strong>{{param}}</strong> успешно прошел {{param2}}.",
|
||||
"created": "Ферма <strong>{{param}}</strong> был успешно создан.",
|
||||
"restarted": "Ферма <strong>{{param}}</strong> был перезапущен успешно.",
|
||||
"backend_created": "Бэкэнд был успешно создан.",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": " <strong>{{param}}</strong> Виртуальный интерфейс был успешно обновлен.",
|
||||
"virtual_interface_confirm_deleted": "Вы уверены, что хотите удалить виртуальный интерфейс {{param}}?",
|
||||
"virtual_interface_deleted": " <strong>{{param}}</strong> Виртуальный интерфейс был успешно удален.",
|
||||
"virtual_interface_is": " <strong>{{param}}</strong> Виртуальный интерфейс - {{param2}}",
|
||||
"vlan_created": " <strong>{{param}}</strong> VLAN был успешно создан.",
|
||||
"vlan_update": " <strong>{{param}}</strong> VLAN успешно обновлен.",
|
||||
"vlan_confirm_delete": "Вы уверены, что хотите удалить VLAN {{param}}?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "Успех!",
|
||||
"success_msg": "Вы успешно вошли в систему."
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "вводить в эксплуатацию",
|
||||
"upped" : "увеличил",
|
||||
"stopped": "остановившийся",
|
||||
"started": "началась",
|
||||
"restarted": "перезапущен",
|
||||
"down": "вниз",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
@ -405,7 +405,7 @@
|
||||
"delete": "农场 <strong>{{param}}</strong> 已成功删除。",
|
||||
"delete_farm_service": "农场 <strong>{{param}}</strong> {{param2}}已成功删除。",
|
||||
"confirm_delete": "您确定要删除{{param}}农场名吗?",
|
||||
"stop": "农场 <strong>{{param}}</strong> 已成功{{param2}}编辑。",
|
||||
"stop": "农场 <strong>{{param}}</strong> 已成功{{param2}}。",
|
||||
"created": "农场 <strong>{{param}}</strong> 已成功创建。",
|
||||
"restarted": "农场 <strong>{{param}}</strong> 已成功重启。",
|
||||
"backend_created": "后端已成功创建。",
|
||||
@ -437,6 +437,7 @@
|
||||
"virtual_interface_updated": "在此 <strong>{{param}}</strong> 虚拟接口已成功更新。",
|
||||
"virtual_interface_confirm_deleted": "您确定要删除{{param}}虚拟界面吗?",
|
||||
"virtual_interface_deleted": "在此 <strong>{{param}}</strong> 虚拟接口已成功删除。",
|
||||
"virtual_interface_is": "在此 <strong>{{param}}</strong> 虚拟接口为{{param2}}",
|
||||
"vlan_created": "在此 <strong>{{param}}</strong> 已成功创建VLAN。",
|
||||
"vlan_update": "在此 <strong>{{param}}</strong> VLAN已成功更新。",
|
||||
"vlan_confirm_delete": "您确定要删除{{param}} VLAN吗?",
|
||||
@ -510,5 +511,14 @@
|
||||
"success": "成功了!",
|
||||
"success_msg": "您已成功登录。"
|
||||
}
|
||||
},
|
||||
"STATUS": {
|
||||
"maintenance" : "进行维护",
|
||||
"upped" : "提升",
|
||||
"stopped": "停止",
|
||||
"started": "开始",
|
||||
"restarted": "重新启动",
|
||||
"down": "向下",
|
||||
"up": " up"
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user