Clean up for edge locales
This commit is contained in:
parent
94bc3e2d1b
commit
5ebd3811f3
@ -45,31 +45,31 @@
|
||||
[disabled]="(isLoading$ | async)"
|
||||
(click)="onEntityAction($event, 'openEdgeAssets')"
|
||||
[fxShow]="!isEdit && edgeScope !== 'customer'">
|
||||
{{'edge.manage-edge-assets' | translate }}
|
||||
{{'edge.edge-assets' | translate }}
|
||||
</button>
|
||||
<button mat-raised-button color="primary"
|
||||
[disabled]="(isLoading$ | async)"
|
||||
(click)="onEntityAction($event, 'openEdgeDevices')"
|
||||
[fxShow]="!isEdit && edgeScope !== 'customer'">
|
||||
{{'edge.manage-edge-devices' | translate }}
|
||||
{{'edge.edge-devices' | translate }}
|
||||
</button>
|
||||
<button mat-raised-button color="primary"
|
||||
[disabled]="(isLoading$ | async)"
|
||||
(click)="onEntityAction($event, 'openEdgeEntityViews')"
|
||||
[fxShow]="!isEdit && edgeScope !== 'customer'">
|
||||
{{'edge.manage-edge-entity-views' | translate }}
|
||||
{{'edge.edge-entity-views' | translate }}
|
||||
</button>
|
||||
<button mat-raised-button color="primary"
|
||||
[disabled]="(isLoading$ | async)"
|
||||
(click)="onEntityAction($event, 'openEdgeDashboards')"
|
||||
[fxShow]="!isEdit && edgeScope !== 'customer'">
|
||||
{{'edge.manage-edge-dashboards' | translate }}
|
||||
{{'edge.edge-dashboards' | translate }}
|
||||
</button>
|
||||
<button mat-raised-button color="primary"
|
||||
[disabled]="(isLoading$ | async)"
|
||||
(click)="onEntityAction($event, 'openEdgeRuleChains')"
|
||||
[fxShow]="!isEdit && edgeScope === 'tenant'">
|
||||
{{'edge.manage-edge-rulechains' | translate }}
|
||||
{{'edge.edge-rulechains' | translate }}
|
||||
</button>
|
||||
</div>
|
||||
<div fxLayout="row" fxLayout.xs="column">
|
||||
|
||||
@ -207,31 +207,31 @@ export class EdgesTableConfigResolver implements Resolve<EntityTableConfig<EdgeI
|
||||
onAction: ($event, entity) => this.unassignFromCustomer($event, entity)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-assets'),
|
||||
name: this.translate.instant('edge.edge-assets'),
|
||||
icon: 'domain',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.ASSET)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-devices'),
|
||||
name: this.translate.instant('edge.edge-devices'),
|
||||
icon: 'devices_other',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.DEVICE)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-entity-views'),
|
||||
name: this.translate.instant('edge.edge-entity-views'),
|
||||
icon: 'view_quilt',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.ENTITY_VIEW)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-dashboards'),
|
||||
name: this.translate.instant('edge.edge-dashboards'),
|
||||
icon: 'dashboard',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.DASHBOARD)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-rulechains'),
|
||||
name: this.translate.instant('edge.edge-rulechains'),
|
||||
icon: 'settings_ethernet',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.RULE_CHAIN)
|
||||
@ -257,25 +257,25 @@ export class EdgesTableConfigResolver implements Resolve<EntityTableConfig<EdgeI
|
||||
if (edgeScope === 'customer_user') {
|
||||
actions.push(
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-assets'),
|
||||
name: this.translate.instant('edge.edge-assets'),
|
||||
icon: 'domain',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.ASSET)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-devices'),
|
||||
name: this.translate.instant('edge.edge-devices'),
|
||||
icon: 'devices_other',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.DEVICE)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-entity-views'),
|
||||
name: this.translate.instant('edge.edge-entity-views'),
|
||||
icon: 'view_quilt',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.ENTITY_VIEW)
|
||||
},
|
||||
{
|
||||
name: this.translate.instant('edge.manage-edge-dashboards'),
|
||||
name: this.translate.instant('edge.edge-dashboards'),
|
||||
icon: 'dashboard',
|
||||
isEnabled: (entity) => true,
|
||||
onAction: ($event, entity) => this.openEdgeEntitiesByType($event, entity, EntityType.DASHBOARD)
|
||||
|
||||
@ -727,9 +727,9 @@
|
||||
"edge": {
|
||||
"edge": "Rand",
|
||||
"edge-instances": "Kanteninstanzen",
|
||||
"edge-file": "Edge-Datei",
|
||||
"management": "Rand verwalten",
|
||||
"no-edges-matching": "Keine passenden Rand '{{entity}}' gefunden.",
|
||||
"rulechain-templates": "Regelkettenvorlagen",
|
||||
"add": "Rand hinzufügen",
|
||||
"no-edges-text": "Kein Rand gefunden.",
|
||||
"edge-details": "Details der Rand",
|
||||
@ -741,31 +741,38 @@
|
||||
"delete-edges-title": "Sind Sie sicher, dass Sie die Rand löschen möchten { count, plural, 1 {1 Rand} other {# Rand} }?",
|
||||
"delete-edges-text": "Vorsicht, nach Bestätigung werden alle ausgewählten Rand entfernt und alle zugehörigen Daten werden nicht wiederhergestellt.",
|
||||
"name": "Name",
|
||||
"name-starts-with": "Der Kantenname beginnt mit",
|
||||
"name-required": "Name ist erforderlich.",
|
||||
"edge-license-key": "Edge Lizenzschlüssel",
|
||||
"edge-license-key-required": "Edge Lizenzschlüssel ist erforderlich.",
|
||||
"edge-license-key-hint": "Um Ihre Lizenz zu erhalten, navigieren Sie zur <a href='https://thingsboard.io/pricing/?active=thingsboard-edge'arget='_blank'> Preisseite </a> und wählen Sie die beste Lizenzoption für Ihre aus Fall.",
|
||||
"cloud-endpoint": "Cloud-Endpunkt",
|
||||
"cloud-endpoint-required": "Cloud-Endpunkt ist erforderlich.",
|
||||
"cloud-endpoint-hint": "Edge erfordert HTTP-Zugriff auf die Cloud (ThingsBoard CE / PE), um den Lizenzschlüssel zu überprüfen. Bitte geben Sie die Cloud-URL an, zu der Edge eine Verbindung herstellen kann.",
|
||||
"description": "Beschreibung",
|
||||
"events": "Ereignisse",
|
||||
"details": "Details",
|
||||
"events": "Ereignisse",
|
||||
"copy-id": "Regelketten-ID kopieren",
|
||||
"id-copied-message": "Regelketten-ID wurde in die Zwischenablage kopiert",
|
||||
"sync": "Sync Edge",
|
||||
"sync-message": "Edge wurde synchronisiert",
|
||||
"edge-required": "Rand ist erforderlich.",
|
||||
"edge-type": "Randtyp",
|
||||
"edge-type-required": "Randtyp ist erforderlich.",
|
||||
"event-action": "Ereignisaktion",
|
||||
"entity-id": "Entität ID",
|
||||
"select-edge-type": "Randtyp auswählen",
|
||||
"assign-to-customer": "Einem Kunden zuordnen",
|
||||
"assign-to-customer-text": "Bitte wählen Sie den Kunden aus, dem die Rand zugeordnet werden sollen",
|
||||
"assign-edge-to-customer": "Rand dem Kunden zuordnen",
|
||||
"assign-edge-to-customer-text": "Bitte wählen Sie die Rand aus, die dem Kunden zugeordnet werden sollen",
|
||||
"assignedToCustomer": "Dem Kunden zugewiesen",
|
||||
"edge-public": "Edge ist öffentlich",
|
||||
"assigned-to-customer": "Kunden Zuordnung",
|
||||
"unassign-from-customer": "Kunden Zuordnung aufgehoben",
|
||||
"assign-edges-text": "{ count, plural, 1 {1 Gerät} other {# Geräte} } dem Rand zuordnen",
|
||||
"unassign-edge-title": "Sind Sie sicher, dass Sie die Zuordnung zum Rand '{{edgeName}}' wirklich aufheben möchten?",
|
||||
"unassign-edge-text": "Nach der Bestätigung ist der Rand nicht zugeordnet und für den Kunden nicht zugänglich.",
|
||||
"unassign-edges-title": "Sind Sie sicher, dass Sie die Zuordnung aufheben möchten { count, plural, 1 {1 Rand} other {# Rand} }?",
|
||||
"unassign-edges-text": "Nach der Bestätigung werden alle ausgewählten Kanten nicht zugewiesen und sind für den Kunden nicht zugänglich.",
|
||||
"make-public": "Rand öffentlich machen",
|
||||
"make-public-edge-title": "Sind Sie sicher, dass Sie der Rand '{{edgeName}}' öffentlich machen möchten?",
|
||||
"make-public-edge-text": "Nach Bestätigung wird der Rabd und alle zugehörigen Daten anderen zugänglich gemacht.",
|
||||
@ -776,59 +783,39 @@
|
||||
"import": "Rand importieren",
|
||||
"label": "Bezeichnung",
|
||||
"assign-new-edge": "Neue Rand zuordnen",
|
||||
"manage-edge-dashboards": "Rand-Dashboards verwalten",
|
||||
"unassign-from-edge": "Rand zuweisen",
|
||||
"dashboards": "Rand Dashboards",
|
||||
"manage-edge-rulechains": "Randregelkette verwalten",
|
||||
"rulechains": "Rand Regelketten",
|
||||
"edge-key": "Rand Schlüssel",
|
||||
"copy-edge-key": "Rand Schlüssel kopieren",
|
||||
"edge-key-copied-message": "Rand Schlüssel wurde in die Zwischenablage kopiert",
|
||||
"edge-secret": "Rand Geheimnis",
|
||||
"copy-edge-secret": "Rand Geheimnis kopieren",
|
||||
"edge-secret-copied-message": "Rand Geheimnis wurde in die Zwischenablage kopiert",
|
||||
"manage-edge-assets": "Rand-Objekte verwalten",
|
||||
"manage-edge-devices": "Rand-Geräte verwalten",
|
||||
"manage-edge-entity-views": "Rand-Entitätsansichten verwalten",
|
||||
"edge-assets": "Rand-Objekte verwalten",
|
||||
"edge-devices": "Rand-Geräte verwalten",
|
||||
"edge-entity-views": "Rand-Entitätsansichten verwalten",
|
||||
"edge-dashboards": "Rand-Dashboards verwalten",
|
||||
"edge-rulechains": "Kantenregelketten",
|
||||
"assets": "Rand Objekte",
|
||||
"devices": "Objekte Geräte",
|
||||
"entity-views": "Objekte Entitätsansichten",
|
||||
"entity-id": "Entität ID",
|
||||
"event-action": "Ereignisaktion",
|
||||
"load-entity-error": "Entität nicht gefunden. Fehler beim Laden der Informationen",
|
||||
"unassign-edges-text": "Nach der Bestätigung werden alle ausgewählten Kanten nicht zugewiesen und sind für den Kunden nicht zugänglich.",
|
||||
"unassign-edges-title": "Sind Sie sicher, dass Sie die Zuordnung aufheben möchten { count, plural, 1 {1 Rand} other {# Rand} }?",
|
||||
"edge-rulechains": "Kantenregelketten",
|
||||
"edge-license-key-hint": "Um Ihre Lizenz zu erhalten, navigieren Sie zur <a href='https://thingsboard.io/pricing/?active=thingsboard-edge'arget='_blank'> Preisseite </a> und wählen Sie die beste Lizenzoption für Ihre aus Fall.",
|
||||
"assignedToCustomer": "Dem Kunden zugewiesen",
|
||||
"edge-public": "Edge ist öffentlich",
|
||||
"dashboard": "Kanten-Dashboard",
|
||||
"dashboards": "Rand Dashboards",
|
||||
"rulechain-templates": "Regelkettenvorlagen",
|
||||
"rulechains": "Rand Regelketten",
|
||||
"search": "Kanten durchsuchen",
|
||||
"selected-edges": "{Anzahl, Plural, 1 {1 Kante} andere {# Kanten}} ausgewählt",
|
||||
"any-edge": "Beliebige Kante",
|
||||
"dashboard": "Kanten-Dashboard",
|
||||
"sync-process-started-successfully": "Synchronisierungsprozess erfolgreich gestartet!",
|
||||
"delete-edges-action-title": "Löschen { count, plural, 1 {1 Rand} other {# Rand} }",
|
||||
"set-root-rule-chain-text": "Bitte wählen Sie die Regelkette zur Wurzel rule chain für die Rand",
|
||||
"set-root-rule-chain-to-edges": "Regelkette zur Wurzel machen für die Rand",
|
||||
"set-root-rule-chain-to-edges-text": "Die Regelkette zur Wurzel für { count, plural, 1 {1 Rand} other {# Rand} } machen",
|
||||
"status": "Von Rand empfangen",
|
||||
"deployed": "Bereitgestellt",
|
||||
"pending": "Steht aus",
|
||||
"edge-file": "Edge-Datei",
|
||||
"name-starts-with": "Der Kantenname beginnt mit",
|
||||
"rulechain-template": "Regelkettenvorlage",
|
||||
"unassign-edges-action-title": "Heben Sie die Zuordnung von {count, plural, 1 {1 edge} other {# edge}} vom Kunden auf",
|
||||
"enter-edge-type": "Geben Sie den Kantentyp ein",
|
||||
"no-edge-types-matching": "Es wurden keine Kantentypen gefunden, die mit '{{entitySubtype}}' übereinstimmen.",
|
||||
"edge-type-list-empty": "Keine Kantentypen ausgewählt.",
|
||||
"edge-types": "Kantentypen",
|
||||
"license-key-hint": "Um Ihre Lizenz zu erhalten, navigieren Sie zur <a href='https://thingsboard.io/pricing/?active=thingsboard-edge'arget='_blank'> Preisseite </a> und wählen Sie die beste Lizenzoption für Ihre aus Fall.",
|
||||
"cloud-endpoint-hint": "Edge erfordert HTTP-Zugriff auf die Cloud (ThingsBoard CE / PE), um den Lizenzschlüssel zu überprüfen. Bitte geben Sie die Cloud-URL an, zu der Edge eine Verbindung herstellen kann.",
|
||||
"missing-related-rule-chains-title": "In Edge fehlen verwandte Regelketten.",
|
||||
"missing-related-rule-chains-text": "Randregelkette (n) zugewiesen Verwenden Sie Regelknoten, die Nachrichten an Regelkette (n) weiterleiten, die dieser Kante nicht zugeordnet sind. <br> <br> Liste der fehlenden Regelketten: <br> {{missingRuleChains}}",
|
||||
"enter-edge-type": "Geben Sie den Kantentyp ein",
|
||||
"deployed": "Bereitgestellt",
|
||||
"pending": "Steht aus",
|
||||
"downlinks": "Downlinks",
|
||||
"no-downlinks-prompt": "Keine Downlinks gefunden",
|
||||
"assigned-to-customer-widget": "Zugewiesen an: {{customerTitle}}",
|
||||
"sync-process-started-successfully": "Synchronisierungsprozess erfolgreich gestartet!",
|
||||
"missing-related-rule-chains-title": "In Edge fehlen verwandte Regelketten.",
|
||||
"missing-related-rule-chains-text": "Randregelkette (n) zugewiesen Verwenden Sie Regelknoten, die Nachrichten an Regelkette (n) weiterleiten, die dieser Kante nicht zugeordnet sind. <br> <br> Liste der fehlenden Regelketten: <br> {{missingRuleChains}}",
|
||||
"widget-datasource-error": "Dieses Widget unterstützt nur EDGE-Entitätsdatenquellen"
|
||||
},
|
||||
"edge-event": {
|
||||
|
||||
@ -1264,9 +1264,6 @@
|
||||
"edge-file": "Edge file",
|
||||
"management": "Edge management",
|
||||
"no-edges-matching": "No edges matching '{{entity}}' were found.",
|
||||
"rulechain-templates": "Rule chain templates",
|
||||
"rulechains": "Rule chains",
|
||||
"edge-rulechains": "Edge Rule chains",
|
||||
"add": "Add Edge",
|
||||
"no-edges-text": "No edges found",
|
||||
"edge-details": "Edge details",
|
||||
@ -1292,7 +1289,6 @@
|
||||
"copy-id": "Copy Edge Id",
|
||||
"id-copied-message": "Edge Id has been copied to clipboard",
|
||||
"sync": "Sync Edge",
|
||||
"sync-message": "Edge has been synchronized",
|
||||
"edge-required": "Edge required",
|
||||
"edge-type": "Edge type",
|
||||
"edge-type-required": "Edge type is required.",
|
||||
@ -1307,7 +1303,6 @@
|
||||
"edge-public": "Edge is public",
|
||||
"assigned-to-customer": "Assigned to: {{customerTitle}}",
|
||||
"unassign-from-customer": "Unassign from customer",
|
||||
"assign-edges-text": "Assign { count, plural, 1 {1 edge} other {# edges} } to customer",
|
||||
"unassign-edge-title": "Are you sure you want to unassign the edge '{{edgeName}}'?",
|
||||
"unassign-edge-text": "After the confirmation the edge will be unassigned and won't be accessible by the customer.",
|
||||
"unassign-edges-title": "Are you sure you want to unassign { count, plural, 1 {1 edge} other {# edges} }?",
|
||||
@ -1321,35 +1316,32 @@
|
||||
"make-private-edge-text": "After the confirmation the edge and all its data will be made private and won't be accessible by others.",
|
||||
"import": "Import edge",
|
||||
"label": "Label",
|
||||
"load-entity-error": "Failed to load data. Entity not found or has been deleted.",
|
||||
"assign-new-edge": "Assign new edge",
|
||||
"manage-edge-dashboards": "Edge dashboards",
|
||||
"unassign-from-edge": "Unassign from edge",
|
||||
"dashboards": "Edge Dashboards",
|
||||
"manage-edge-rulechains": "Edge rule chains",
|
||||
"rulechain-template": "Rule chain template",
|
||||
"edge-key": "Edge key",
|
||||
"copy-edge-key": "Copy Edge key",
|
||||
"edge-key-copied-message": "Edge key has been copied to clipboard",
|
||||
"edge-secret": "Edge secret",
|
||||
"copy-edge-secret": "Copy Edge secret",
|
||||
"edge-secret-copied-message": "Edge secret has been copied to clipboard",
|
||||
"manage-edge-assets": "Edge assets",
|
||||
"manage-edge-devices": "Edge devices",
|
||||
"manage-edge-entity-views": "Edge entity views",
|
||||
"edge-assets": "Edge assets",
|
||||
"edge-devices": "Edge devices",
|
||||
"edge-entity-views": "Edge entity views",
|
||||
"edge-dashboards": "Edge dashboards",
|
||||
"edge-rulechains": "Edge rule chains",
|
||||
"assets": "Edge assets",
|
||||
"devices": "Edge devices",
|
||||
"entity-views": "Edge entity views",
|
||||
"set-root-rule-chain-text": "Please select root rule chain for edge(s)",
|
||||
"set-root-rule-chain-to-edges": "Set root rule chain for Edge(s)",
|
||||
"set-root-rule-chain-to-edges-text": "Set root rule chain for { count, plural, 1 {1 edge} other {# edges} }",
|
||||
"dashboard": "Edge dashboard",
|
||||
"dashboards": "Edge Dashboards",
|
||||
"rulechain-templates": "Rule chain templates",
|
||||
"rulechains": "Rule chains",
|
||||
"search": "Search edges",
|
||||
"selected-edges": "{ count, plural, 1 {1 edge} other {# edges} } selected",
|
||||
"any-edge": "Any edge",
|
||||
"no-edge-types-matching": "No edge types matching '{{entitySubtype}}' were found.",
|
||||
"edge-type-list-empty": "No edge types selected.",
|
||||
"edge-types": "Edge types",
|
||||
"dashboard": "Edge dashboard",
|
||||
"enter-edge-type": "Enter edge type",
|
||||
"deployed": "Deployed",
|
||||
"pending": "Pending",
|
||||
@ -2316,7 +2308,7 @@
|
||||
"assign-new-rulechain": "Assign new rulechain",
|
||||
"edge-template-root": "Template Root",
|
||||
"assign-to-edge": "Assign to Edge",
|
||||
"edge-rulechain": "Edge Rule chain",
|
||||
"edge-rulechain": "Edge rule chain",
|
||||
"unassign-rulechain-from-edge-text": "After the confirmation the rulechain will be unassigned and won't be accessible by the edge.",
|
||||
"unassign-rulechains-from-edge-title": "Are you sure you want to unassign { count, plural, 1 {1 rulechain} other {# rulechains} }?",
|
||||
"unassign-rulechains-from-edge-text": "After the confirmation all selected rulechains will be unassigned and won't be accessible by the edge.",
|
||||
|
||||
@ -1115,9 +1115,9 @@
|
||||
"edge": {
|
||||
"edge": "Borde",
|
||||
"edge-instances": "Instancias de Borde",
|
||||
"edge-file": "Archivo de borde",
|
||||
"management": "Gestión de bordes",
|
||||
"no-edges-matching": "No se encontraron bordes que coincidan con '{{entity}}'",
|
||||
"rulechain-templates": "Plantillas, de cadena de reglas",
|
||||
"add": "Agregar borde",
|
||||
"no-edges-text": "No se encontraron bordes",
|
||||
"edge-details": "Detalles del borde",
|
||||
@ -1129,31 +1129,38 @@
|
||||
"delete-edges-title": "¿Está seguro de que desea edge {count, plural, 1 {1 borde} other {# bordes}}?",
|
||||
"delete-edges-text": "Tenga cuidado, después de la confirmación se eliminarán todos los bordes seleccionados y todos los datos relacionados se volverán irrecuperables",
|
||||
"name": "Nombre",
|
||||
"name-starts-with": "Edge name starts with",
|
||||
"name-required": "Se requiere nombre",
|
||||
"edge-license-key": "Edge Clave de licencia",
|
||||
"edge-license-key-required": "Se requiere edge clave de licencia",
|
||||
"edge-license-key-hint": "Para obtener su licencia, vaya a la <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'> página de precios </a> y seleccione la mejor opción de licencia para su caso.",
|
||||
"cloud-endpoint": "Punto final de la nube",
|
||||
"cloud-endpoint-required": "Se requiere punto final de la nube",
|
||||
"cloud-endpoint-hint": "Edge requiere acceso HTTP (s) a la nube (ThingsBoard CE / PE) para verificar la clave de licencia. Especifique la URL de la nube a la que Edge puede conectarse.",
|
||||
"description": "Descripción",
|
||||
"events": "Eventos",
|
||||
"details": "Detalles",
|
||||
"events": "Eventos",
|
||||
"copy-id": "Copiar ID de borde",
|
||||
"id-copied-message": "El ID de borde se ha copiado al portapapeles",
|
||||
"sync": "Sinc Edge",
|
||||
"sync-message": "Edge se ha sincronizado",
|
||||
"edge-required": "Edge required",
|
||||
"edge-type": "Type de la bordure",
|
||||
"edge-type-required": "El tipo de borde es requerido.",
|
||||
"event-action": "Información de la entidad",
|
||||
"entity-id": "ID de entidad",
|
||||
"select-edge-type": "Seleccionar tipo de borde",
|
||||
"assign-to-customer": "Asignar al cliente",
|
||||
"assign-to-customer-text": "Seleccione el cliente para asignar los bordes",
|
||||
"assign-edge-to-customer": "Asignar borde(s) al cliente",
|
||||
"assign-edge-to-customer-text": "Seleccione los bordes para asignar al cliente",
|
||||
"assignedToCustomer": "Asignada a la cliente",
|
||||
"edge-public": "Edge es pública",
|
||||
"assigned-to-customer": "Asignado al cliente",
|
||||
"unassign-from-customer": "Anular asignación del cliente",
|
||||
"assign-edges-text": "Asignar {cuenta, plural, 1 {1 borde} other {# bordes}} al cliente",
|
||||
"unassign-edge-title": "¿Está seguro de que desea desasignar el borde '{{edgeName}}'?",
|
||||
"unassign-edge-text": "Después de la confirmación, el borde quedará sin asignar y el cliente no podrá acceder a él",
|
||||
"unassign-edges-title": "¿Está seguro de que desea anular la asignación de {count, plural, 1 {1 borde} other {# bordes}}?",
|
||||
"unassign-edges-text": "Después de la confirmación de todos los bordes seleccionados, se anulará la asignación y el cliente no podrá acceder a ellos.",
|
||||
"make-public": "Hacer público el borde",
|
||||
"make-public-edge-title": "¿Estás seguro de que quieres hacer público el edge '{{edgeName}}'?",
|
||||
"make-public-edge-text": "Después de la confirmación, el borde y todos sus datos serán públicos y accesibles para otros",
|
||||
@ -1164,57 +1171,39 @@
|
||||
"import": "Importar borde",
|
||||
"label": "Etiqueta",
|
||||
"assign-new-edge": "Asignar nuevo borde",
|
||||
"manage-edge-dashboards": "Administrar paneles de borde",
|
||||
"unassign-from-edge": "Anular asignación de borde",
|
||||
"dashboards": "Paneles de borde",
|
||||
"manage-edge-rulechains": "Administrar cadenas de reglas de borde",
|
||||
"rulechains": "Cadenas de regla de borde",
|
||||
"edge-key": "Clave de borde",
|
||||
"copy-edge-key": "Copiar clave de borde",
|
||||
"edge-key-copied-message": "La clave de borde se ha copiado al portapapeles",
|
||||
"edge-secret": "Borde secreto",
|
||||
"copy-edge-secret": "Copiar borde secreto",
|
||||
"edge-secret-copied-message": "El secreto de borde se ha copiado al portapapeles",
|
||||
"manage-edge-assets": "Gestionar activos de bordes",
|
||||
"manage-edge-devices": "Gestionar dispositivos de borde",
|
||||
"manage-edge-entity-views": "Gestionar vistas de entidad de borde",
|
||||
"edge-assets": "Gestionar activos de bordes",
|
||||
"edge-devices": "Gestionar dispositivos de borde",
|
||||
"edge-entity-views": "Gestionar vistas de entidad de borde",
|
||||
"edge-dashboards": "Administrar paneles de borde",
|
||||
"edge-rulechains": "Cadenas de reglas de borde",
|
||||
"assets": "Activos de borde",
|
||||
"devices": "Dispositivos de borde",
|
||||
"entity-views": "Vistas de entidad de borde",
|
||||
"entity-id": "ID de entidad",
|
||||
"event-action": "Información de la entidad",
|
||||
"load-entity-error": "Entidad no encontrada. No se pudo cargar la información",
|
||||
"unassign-edges-text": "Después de la confirmación de todos los bordes seleccionados, se anulará la asignación y el cliente no podrá acceder a ellos.",
|
||||
"unassign-edges-title": "¿Está seguro de que desea anular la asignación de {count, plural, 1 {1 borde} other {# bordes}}?",
|
||||
"edge-rulechains": "Cadenas de reglas de borde",
|
||||
"edge-license-key-hint": "Para obtener su licencia, vaya a la <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'> página de precios </a> y seleccione la mejor opción de licencia para su caso.",
|
||||
"assignedToCustomer": "Asignada a la cliente",
|
||||
"edge-public": "Edge es pública",
|
||||
"set-root-rule-chain-text": "Seleccione la cadena de reglas raíz para los bordes",
|
||||
"set-root-rule-chain-to-edges": "Establecer cadena de reglas raíz para Edge (s)",
|
||||
"set-root-rule-chain-to-edges-text": "Establecer cadena de reglas raíz para {count, plural, 1 {1 edge} other {# ends}}",
|
||||
"dashboard": "Panel de control Edge",
|
||||
"dashboards": "Paneles de borde",
|
||||
"rulechain-templates": "Plantillas, de cadena de reglas",
|
||||
"rulechains": "Cadenas de regla de borde",
|
||||
"search": "Bordes de búsqueda",
|
||||
"selected-edges": "{count, plural, 1 {1 borde} other {# bordes}} seleccionados",
|
||||
"any-edge": "Cualquier bordee",
|
||||
"dashboard": "Panel de control Edge",
|
||||
"deployed": "Desplegada",
|
||||
"pending": "Pending",
|
||||
"sync-process-started-successfully": "¡El proceso de sincronización se inició correctamente!",
|
||||
"edge-file": "Archivo de borde",
|
||||
"name-starts-with": "Edge name starts with",
|
||||
"rulechain-template": "Plantilla de cadena de reglas",
|
||||
"unassign-edges-action-title": "Anular la asignación de {count, plural, 1 {1 borde} other {# bordes}} del cliente",
|
||||
"enter-edge-type": "Ingrese el tipo de borde",
|
||||
"no-edge-types-matching": "No se encontraron tipos de aristas que coincidan con '{{entitySubtype}}'.",
|
||||
"edge-type-list-empty": "No se seleccionó ningún tipo de borde.",
|
||||
"edge-types": "Tipos de bordes",
|
||||
"license-key-hint": "Para obtener su licencia, vaya a la <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'> página de precios </a> y seleccione la mejor opción de licencia para su caso.",
|
||||
"cloud-endpoint-hint": "Edge requiere acceso HTTP (s) a la nube (ThingsBoard CE / PE) para verificar la clave de licencia. Especifique la URL de la nube a la que Edge puede conectarse.",
|
||||
"missing-related-rule-chains-title": "Al borde le faltan cadenas de reglas relacionadas",
|
||||
"missing-related-rule-chains-text": "Asignado a la (s) cadena (s) de reglas de borde usa nodos de reglas que reenvían mensajes a cadenas de reglas que no están asignadas a este borde. <br> <br> Lista de cadenas de reglas faltantes: <br> {{missingRuleChains}}",
|
||||
"enter-edge-type": "Ingrese el tipo de borde",
|
||||
"deployed": "Desplegada",
|
||||
"pending": "Pending",
|
||||
"downlinks": "Enlaces descendentes",
|
||||
"no-downlinks-prompt": "No se encontraron enlaces descendentes",
|
||||
"assigned-to-customer-widget": "Asignado a: {{customerTitle}}",
|
||||
"sync-process-started-successfully": "¡El proceso de sincronización se inició correctamente!",
|
||||
"missing-related-rule-chains-title": "Al borde le faltan cadenas de reglas relacionadas",
|
||||
"missing-related-rule-chains-text": "Asignado a la (s) cadena (s) de reglas de borde usa nodos de reglas que reenvían mensajes a cadenas de reglas que no están asignadas a este borde. <br> <br> Lista de cadenas de reglas faltantes: <br> {{missingRuleChains}}",
|
||||
"widget-datasource-error": "Este widget solo admite la fuente de datos de la entidad EDGE"
|
||||
},
|
||||
"edge-event": {
|
||||
|
||||
@ -745,9 +745,9 @@
|
||||
"edge": {
|
||||
"edge": "Bordure",
|
||||
"edge-instances": "Instances de Bord",
|
||||
"edge-file": "Fichier Edge",
|
||||
"management": "Gestion des bordures",
|
||||
"no-edges-matching": "Aucun bordure correspondant à {{entity}} n'a été trouvé.",
|
||||
"rulechain-templates": "Modèles de chaîne de règles",
|
||||
"add": "Ajouter un bordure",
|
||||
"no-edges-text": "Aucun bordure trouvé",
|
||||
"edge-details": "Détails de la bordure",
|
||||
@ -759,31 +759,38 @@
|
||||
"delete-edges-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 bordure} other {# bordure}}?",
|
||||
"delete-edges-text": "Faites attention, après la confirmation, tous les bordures sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
|
||||
"name": "Nom",
|
||||
"name-starts-with": "Le nom du bord commence par",
|
||||
"name-required": "Le nom de la bordure est requis",
|
||||
"edge-license-key": "Edge Clé de licence",
|
||||
"edge-license-key-required": "La edge clé de licence est requise",
|
||||
"edge-license-key-hint": "Pour obtenir votre licence, accédez à la <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'> page de tarification</a> and select the best license option for your case.",
|
||||
"cloud-endpoint": "Clé de licence",
|
||||
"cloud-endpoint-required": "La clé de licence est requise",
|
||||
"cloud-endpoint-hint": "Edge nécessite un accès HTTP (s) au Cloud (ThingsBoard CE / PE) pour vérifier la clé de licence. Veuillez spécifier l'URL du cloud à laquelle Edge peut se connecter.",
|
||||
"description": "Dispositifs",
|
||||
"events": "Événements",
|
||||
"details": "Détails de l'entité",
|
||||
"events": "Événements",
|
||||
"copy-id": "Copier borudre Id",
|
||||
"id-copied-message": "Id de la bordure a été copié dans le presse-papier",
|
||||
"sync": "Sync Edge",
|
||||
"sync-message": "Edge a été synchronisé",
|
||||
"edge-required": "Bordure est requise",
|
||||
"edge-type": "Type de la bordure",
|
||||
"edge-type-required": "Type de la bordure est requise.",
|
||||
"event-action": "Action d'événement",
|
||||
"entity-id": "ID d'entité",
|
||||
"select-edge-type": "Selectionner un type de la bordure",
|
||||
"assign-to-customer": "Attribuer au client",
|
||||
"assign-to-customer-text": "Veuillez sélectionner la bordure pour attribuer le ou les dispositifs",
|
||||
"assign-edge-to-customer": "Attribuer la bordure au client",
|
||||
"assign-edge-to-customer-text": "Veuillez sélectionner la bordure pour attribuer le ou les dispositifs",
|
||||
"assignedToCustomer": "Attribué au client",
|
||||
"edge-public": "Edge est public",
|
||||
"assigned-to-customer": "Attribué au client",
|
||||
"unassign-from-customer": "Retirer du client",
|
||||
"assign-edges-text": "Attribuer {count, plural, 1 {1 bordure} other {# bordures}} au client",
|
||||
"unassign-edge-title": "Êtes-vous sûr de vouloir annuler l'affection du dispositif {{edgeName}}",
|
||||
"unassign-edge-text": "Après la confirmation, le dispositif ne sera pas attribué et ne sera pas accessible au client",
|
||||
"unassign-edges-title": "Voulez-vous vraiment annuler l'attribution de {count, plural, 1 {1 bordure} other {# bordures}}?",
|
||||
"unassign-edges-text": "Après la confirmation, tous les bordures sélectionnés ne seront plus attribués et ne seront pas accessibles par le client.",
|
||||
"make-public": "Make edge public",
|
||||
"make-public-edge-title": "Are you sure you want to make the edge '{{edgeName}}' public?",
|
||||
"make-public-edge-text": "After the confirmation the edge and all its data will be made public and accessible by others.",
|
||||
@ -794,45 +801,31 @@
|
||||
"import": "Importer bordure",
|
||||
"label": "Etiquette",
|
||||
"assign-new-edge": "Attribuer un nouvel bordure",
|
||||
"manage-edge-dashboards": "Gérer les tableaux de bord",
|
||||
"unassign-from-edge": "Retirer de la bordure",
|
||||
"dashboards": "Tableau de bord de la bordure",
|
||||
"manage-edge-rulechains": "Gérer les chaînes de règles",
|
||||
"rulechains": "Chaînes de règles de la bordure",
|
||||
"edge-key": "Clé de la bordure",
|
||||
"copy-edge-key": "Copier clé de la bordure",
|
||||
"edge-key-copied-message": "Clé de la bordure a été copié dans le presse-papier",
|
||||
"edge-secret": "Secret de la bordure",
|
||||
"copy-edge-secret": "Copier secret de la bordure",
|
||||
"edge-secret-copied-message": "Secret de la bordure a été copié dans le presse-papier",
|
||||
"manage-edge-assets": "Gérer les actifs de la bordure",
|
||||
"manage-edge-devices": "Gérer les dispositifs de la bordure",
|
||||
"manage-edge-entity-views": "Vues de l'entité vues de l'entité",
|
||||
"edge-assets": "Gérer les actifs de la bordure",
|
||||
"edge-devices": "Gérer les dispositifs de la bordure",
|
||||
"edge-entity-views": "Vues de l'entité vues de l'entité",
|
||||
"edge-dashboards": "Gérer les tableaux de bord",
|
||||
"edge-rulechains": "Chaînes de règles Edge",
|
||||
"assets": "Actifs de la bordure",
|
||||
"devices": "Dispositifs de la bordure",
|
||||
"entity-views": "Vues de l'entité bordure",
|
||||
"entity-id": "ID d'entité",
|
||||
"event-action": "Action d'événement",
|
||||
"load-entity-error": "Entité introuvable. Échec du chargement des informations",
|
||||
"unassign-edges-text": "Après la confirmation, tous les bordures sélectionnés ne seront plus attribués et ne seront pas accessibles par le client.",
|
||||
"unassign-edges-title": "Voulez-vous vraiment annuler l'attribution de {count, plural, 1 {1 bordure} other {# bordures}}?",
|
||||
"edge-file": "Fichier Edge",
|
||||
"edge-rulechains": "Chaînes de règles Edge",
|
||||
"name-starts-with": "Le nom du bord commence par",
|
||||
"edge-license-key-hint": "Pour obtenir votre licence, accédez à la <a href='https://thingsboard.io/pricing/?active=thingsboard-edge' target='_blank'> page de tarification</a> and select the best license option for your case.",
|
||||
"cloud-endpoint-hint": "Edge nécessite un accès HTTP (s) au Cloud (ThingsBoard CE / PE) pour vérifier la clé de licence. Veuillez spécifier l'URL du cloud à laquelle Edge peut se connecter.",
|
||||
"assignedToCustomer": "Attribué au client",
|
||||
"edge-public": "Edge est public",
|
||||
"set-root-rule-chain-text": "Veuillez sélectionner la chaîne de règles racine pour les arêtes",
|
||||
"set-root-rule-chain-to-edges": "Définir la chaîne de règles racine pour Edge (s)",
|
||||
"set-root-rule-chain-to-edges-text": "Définir la chaîne de règles racine pour {count, plural, 1 {1 edge} other {# edges}}",
|
||||
"dashboard": "Tableau de bord Edge",
|
||||
"dashboards": "Tableau de bord de la bordure",
|
||||
"rulechain-templates": "Modèles de chaîne de règles",
|
||||
"rulechains": "Chaînes de règles de la bordure",
|
||||
"search": "Rechercher les bords",
|
||||
"selected-edges": "{count, plural, 1 {1 edge} other {# bords}} sélectionné",
|
||||
"any-edge": "Tout bord",
|
||||
"no-edge-types-matching": "Aucun type d'arête correspondant à \"{{entitySubtype}}\" n'a été trouvé.",
|
||||
"edge-type-list-empty": "Aucun type d'arête sélectionné.",
|
||||
"edge-types": "Types de bords",
|
||||
"dashboard": "Tableau de bord Edge",
|
||||
"enter-edge-type": "Entrez le type d'arête",
|
||||
"deployed": "Déployé",
|
||||
"pending": "En attente",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user