Browse Source

Merged and fixed locales

pull/2490/head
Igor Kulikov 7 years ago
parent
commit
f1ca4c7cfd
  1. 21
      ui-ngx/src/assets/locale/locale.constant-cs_CZ.json
  2. 107
      ui-ngx/src/assets/locale/locale.constant-de_DE.json
  3. 2606
      ui-ngx/src/assets/locale/locale.constant-el_GR.json
  4. 265
      ui-ngx/src/assets/locale/locale.constant-en_US.json
  5. 110
      ui-ngx/src/assets/locale/locale.constant-es_ES.json
  6. 21
      ui-ngx/src/assets/locale/locale.constant-fa_IR.json
  7. 518
      ui-ngx/src/assets/locale/locale.constant-fr_FR.json
  8. 116
      ui-ngx/src/assets/locale/locale.constant-it_IT.json
  9. 21
      ui-ngx/src/assets/locale/locale.constant-ja_JA.json
  10. 18
      ui-ngx/src/assets/locale/locale.constant-ko_KR.json
  11. 1682
      ui-ngx/src/assets/locale/locale.constant-lv_LV.json
  12. 1796
      ui-ngx/src/assets/locale/locale.constant-ro_RO.json
  13. 256
      ui-ngx/src/assets/locale/locale.constant-ru_RU.json
  14. 23
      ui-ngx/src/assets/locale/locale.constant-tr_TR.json
  15. 610
      ui-ngx/src/assets/locale/locale.constant-uk_UA.json
  16. 21
      ui-ngx/src/assets/locale/locale.constant-zh_CN.json
  17. 1607
      ui-ngx/src/assets/locale/locale.constant-zh_TW.json

21
ui-ngx/src/assets/locale/locale.constant-cs_CZ.json

@ -83,6 +83,7 @@
"timeout-required": "Hodnota Časový limit je povinná.", "timeout-required": "Hodnota Časový limit je povinná.",
"timeout-invalid": "Tohle nevypadá jako platný časový limit.", "timeout-invalid": "Tohle nevypadá jako platný časový limit.",
"enable-tls": "Povolit TLS", "enable-tls": "Povolit TLS",
"tls-version": "Verze TLS",
"send-test-mail": "Odeslat testovací zprávu" "send-test-mail": "Odeslat testovací zprávu"
}, },
"alarm": { "alarm": {
@ -246,7 +247,8 @@
"select-asset": "Vybrat aktivum", "select-asset": "Vybrat aktivum",
"no-assets-matching": "Žádná aktiva odpovídající '{{entity}}' nebyla nalezena.", "no-assets-matching": "Žádná aktiva odpovídající '{{entity}}' nebyla nalezena.",
"asset-required": "Aktivum je povinné", "asset-required": "Aktivum je povinné",
"name-starts-with": "Název aktiva začíná" "name-starts-with": "Název aktiva začíná",
"label": "Název"
}, },
"attribute": { "attribute": {
"attributes": "Atributy", "attributes": "Atributy",
@ -1636,21 +1638,6 @@
} }
}, },
"language": { "language": {
"language": "Jazyk", "language": "Jazyk"
"locales": {
"de_DE": "German",
"fr_FR": "French",
"zh_CN": "Chinese",
"en_US": "English",
"it_IT": "Italian",
"ko_KR": "Korean",
"ru_RU": "Russian",
"es_ES": "Spanish",
"ja_JA": "Japanese",
"tr_TR": "Turkish",
"fa_IR": "Persian",
"uk_UA": "Ukrainian",
"cs_CZ": "Česky"
}
} }
} }

107
ui-ngx/src/assets/locale/locale.constant-de_DE.json

@ -83,7 +83,29 @@
"timeout-required": "Wartezeit ist erforderlich.", "timeout-required": "Wartezeit ist erforderlich.",
"timeout-invalid": "Das ist keine gültige Wartezeit.", "timeout-invalid": "Das ist keine gültige Wartezeit.",
"enable-tls": "TLS aktivieren", "enable-tls": "TLS aktivieren",
"send-test-mail": "Test E-Mail senden" "tls-version" : "TLS-Version",
"send-test-mail": "Test E-Mail senden",
"security-settings": "Sicherheitseinstellungen",
"password-policy": "Kennwortrichtlinie",
"minimum-password-length": "Minimale Passwortlänge",
"minimum-password-length-required": "Minimale Passwortlänge ist erforderlich",
"minimum-password-length-range": "Die Mindestlänge des Passworts sollte zwischen 5 und 50 liegen",
"minimum-uppercase-letters": "Mindestanzahl von Großbuchstaben",
"minimum-uppercase-letters-range": "Die Mindestanzahl von Großbuchstaben kann nicht negativ sein",
"minimum-lowercase-letters": "Mindestanzahl von Kleinbuchstaben",
"minimum-lowercase-letters-range": "Die Mindestanzahl von Kleinbuchstaben kann nicht negativ sein",
"minimum-digits": "Mindestanzahl von Ziffern",
"minimum-digits-range": "Die Mindestanzahl von Ziffern kann nicht negativ sein",
"minimum-special-characters": "Mindestanzahl von Sonderzeichen",
"minimum-special-characters-range": "Die Mindestanzahl von Sonderzeichen kann nicht negativ sein",
"password-expiration-period-days": "Gültigkeitsdauer des Passworts in Tagen",
"password-expiration-period-days-range": "Die Gültigkeitsdauer des Passworts in Tagen kann nicht negativ sein",
"password-reuse-frequency-days": "Häufigkeit der Kennwortwiederverwendung in Tagen",
"password-reuse-frequency-days-range": "Die Häufigkeit der Kennwortwiederverwendung in Tagen kann nicht negativ sein",
"general-policy": "Allgemeine Politik",
"max-failed-login-attempts": "Maximale Anzahl fehlgeschlagener Anmeldeversuche, bevor das Konto gesperrt wird",
"minimum-max-failed-login-attempts-range": "Die maximale Anzahl fehlgeschlagener Anmeldeversuche kann nicht negativ sein",
"user-lockout-notification-email": "Wenn das Benutzerkonto gesperrt ist, senden Sie eine Benachrichtigung per E-Mail"
}, },
"alarm": { "alarm": {
"alarm": "Alarm", "alarm": "Alarm",
@ -179,7 +201,7 @@
"root-entity": "Wurzelentität", "root-entity": "Wurzelentität",
"state-entity-parameter-name": "Parameter-Name der Statusentität", "state-entity-parameter-name": "Parameter-Name der Statusentität",
"default-state-entity": "Standard Statusentität", "default-state-entity": "Standard Statusentität",
"default-entity-parameter-name": "Standartmäßig", "default-entity-parameter-name": "Standardmäßig",
"max-relation-level": "Maximale Beziehungstiefe", "max-relation-level": "Maximale Beziehungstiefe",
"unlimited-level": "Unbegrenzte Ebenen", "unlimited-level": "Unbegrenzte Ebenen",
"state-entity": "Dashboard Status Entität", "state-entity": "Dashboard Status Entität",
@ -246,7 +268,8 @@
"select-asset": "Objekt auswählen", "select-asset": "Objekt auswählen",
"no-assets-matching": "Es wurden keine zu '{{entity}}' passenden Objekte gefunden.", "no-assets-matching": "Es wurden keine zu '{{entity}}' passenden Objekte gefunden.",
"asset-required": "Objekt ist erforderlich", "asset-required": "Objekt ist erforderlich",
"name-starts-with": "Name des Objekts beginnt mit" "name-starts-with": "Name des Objekts beginnt mit",
"label": "Bezeichnung"
}, },
"attribute": { "attribute": {
"attributes": "Eigenschaften", "attributes": "Eigenschaften",
@ -303,6 +326,9 @@
"type-relations-delete": "Alle Beziehungen gelöscht", "type-relations-delete": "Alle Beziehungen gelöscht",
"type-alarm-ack": "Bestätigt", "type-alarm-ack": "Bestätigt",
"type-alarm-clear": "Gelöscht", "type-alarm-clear": "Gelöscht",
"type-login": "Anmeldung",
"type-logout": "Ausloggen",
"type-lockout": "Aussperrung",
"status-success": "Erfolg", "status-success": "Erfolg",
"status-failure": "Fehler", "status-failure": "Fehler",
"audit-log-details": "Audit-Protokoll Details", "audit-log-details": "Audit-Protokoll Details",
@ -1147,6 +1173,7 @@
}, },
"profile": { "profile": {
"profile": "Profil", "profile": "Profil",
"last-login-time": "Letzte Anmeldung",
"change-password": "Passwort ändern", "change-password": "Passwort ändern",
"current-password": "Aktuelles Passwort" "current-password": "Aktuelles Passwort"
}, },
@ -1385,7 +1412,11 @@
"activation-link-copied-message": "Der Link zur Benutzer-Aktivierung wurde in die Zwischenablage kopiert ", "activation-link-copied-message": "Der Link zur Benutzer-Aktivierung wurde in die Zwischenablage kopiert ",
"details": "Details", "details": "Details",
"login-as-tenant-admin": "Als Mandanten-Administrator anmelden", "login-as-tenant-admin": "Als Mandanten-Administrator anmelden",
"login-as-customer-user": "Als Kunden-Benutzer anmelden" "login-as-customer-user": "Als Kunden-Benutzer anmelden",
"disable-account": "Benutzerkonto deaktivieren",
"enable-account": "Benutzerkonto aktivieren",
"enable-account-message": "Benutzerkonto wurde erfolgreich aktiviert!",
"disable-account-message": "Benutzerkonto wurde erfolgreich deaktiviert!"
}, },
"value": { "value": {
"type": "Wertetyp", "type": "Wertetyp",
@ -1498,6 +1529,7 @@
"settings": "Einstellungen", "settings": "Einstellungen",
"advanced": "Erweitert ", "advanced": "Erweitert ",
"title": "Titel", "title": "Titel",
"title-tooltip": "Titel Tooltip",
"general-settings": "Allgemeine Einstellungen", "general-settings": "Allgemeine Einstellungen",
"display-title": "Titel anzeigen", "display-title": "Titel anzeigen",
"drop-shadow": "Schlagschatten", "drop-shadow": "Schlagschatten",
@ -1609,29 +1641,29 @@
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "Attributparameter können in diesem Widget nicht verwendet werden", "attribute-not-allowed": "Attributparameter können in diesem Widget nicht verwendet werden",
"date": "Datum", "date": "Datum",
"discard-changes": "Änderungen verwerfen", "discard-changes": "Änderungen verwerfen",
"entity-attribute-required": "Entitätsattribut ist erforderlich", "entity-attribute-required": "Entitätsattribut ist erforderlich",
"entity-timeseries-required": "Zeitreihen für Entitäten sind erforderlich", "entity-timeseries-required": "Zeitreihen für Entitäten sind erforderlich",
"not-allowed-entity": "Die ausgewählte Entität kann keine gemeinsamen Attribute haben", "not-allowed-entity": "Die ausgewählte Entität kann keine gemeinsamen Attribute haben",
"no-attribute-selected": "Es ist kein Attribut ausgewählt", "no-attribute-selected": "Es ist kein Attribut ausgewählt",
"no-datakey-selected": "Es ist kein Datenschlüssel ausgewählt", "no-datakey-selected": "Es ist kein Datenschlüssel ausgewählt",
"no-entity-selected": "Keine Entität ausgewählt", "no-entity-selected": "Keine Entität ausgewählt",
"no-image": "Kein Bild", "no-image": "Kein Bild",
"no-support-web-camera": "Keine unterstützte Webcam", "no-support-web-camera": "Keine unterstützte Webcam",
"no-timeseries-selected": "Keine Zeitreihen ausgewählt", "no-timeseries-selected": "Keine Zeitreihen ausgewählt",
"switch-attribute-value": "Entitätsattributwert wechseln", "switch-attribute-value": "Entitätsattributwert wechseln",
"switch-camera": "Kamera wechseln", "switch-camera": "Kamera wechseln",
"switch-timeseries-value": "Wert für Zeitreihen von Entitäten wechseln", "switch-timeseries-value": "Wert für Zeitreihen von Entitäten wechseln",
"take-photo": "Foto machen", "take-photo": "Foto machen",
"time": "Zeit", "time": "Zeit",
"timeseries-not-allowed": "Der Timeseries-Parameter kann in diesem Widget nicht verwendet werden", "timeseries-not-allowed": "Der Timeseries-Parameter kann in diesem Widget nicht verwendet werden",
"update-failed": "Aktualisierung fehlgeschlagen", "update-failed": "Aktualisierung fehlgeschlagen",
"update-successful": "Aktualisierung erfolgreich", "update-successful": "Aktualisierung erfolgreich",
"update-attribute": "Attribut aktualisieren", "update-attribute": "Attribut aktualisieren",
"update-timeseries": "Zeitreihen aktualisieren", "update-timeseries": "Zeitreihen aktualisieren",
"value": "Wert" "value": "Wert"
} }
}, },
"icon": { "icon": {
@ -1648,25 +1680,12 @@
"marker-click": "Klick auf Marker", "marker-click": "Klick auf Marker",
"tooltip-tag-action": "Tooltip-Tag-Aktion", "tooltip-tag-action": "Tooltip-Tag-Aktion",
"node-selected": "Klick auf Node", "node-selected": "Klick auf Node",
"element-click": "Klick auf HTML element" "element-click": "Klick auf HTML element",
"pie-slice-click": "Klicken auf Slice",
"row-double-click": "Doppelklicken auf Zeile"
} }
}, },
"language": { "language": {
"language": "Sprache", "language": "Sprache"
"locales": {
"de_DE": "Deutsch",
"fr_FR": "Französisch",
"zh_CN": "Chinesisch",
"en_US": "Englisch",
"it_IT": "Italienisch",
"ko_KR": "Koreanisch",
"ru_RU": "Russisch",
"es_ES": "Spanisch",
"ja_JA": "Japanisch",
"tr_TR": "Türkisch",
"fa_IR": "Persisch",
"uk_UA": "Ukrainisch",
"cs_CZ": "Tschechisch"
}
} }
} }

2606
ui-ngx/src/assets/locale/locale.constant-el_GR.json

File diff suppressed because it is too large

265
ui-ngx/src/assets/locale/locale.constant-en_US.json

@ -53,7 +53,7 @@
"export": "Export", "export": "Export",
"share-via": "Share via {{provider}}", "share-via": "Share via {{provider}}",
"continue": "Continue", "continue": "Continue",
"back": "Back" "discard-changes": "Discard Changes"
}, },
"aggregation": { "aggregation": {
"aggregation": "Aggregation", "aggregation": "Aggregation",
@ -70,8 +70,8 @@
"admin": { "admin": {
"general": "General", "general": "General",
"general-settings": "General Settings", "general-settings": "General Settings",
"outgoing-mail": "Outgoing Mail", "outgoing-mail": "Mail Server",
"outgoing-mail-settings": "Outgoing Mail Settings", "outgoing-mail-settings": "Outgoing Mail Server Settings",
"system-settings": "System Settings", "system-settings": "System Settings",
"test-mail-sent": "Test mail was successfully sent!", "test-mail-sent": "Test mail was successfully sent!",
"base-url": "Base URL", "base-url": "Base URL",
@ -88,6 +88,7 @@
"timeout-required": "Timeout is required.", "timeout-required": "Timeout is required.",
"timeout-invalid": "That doesn't look like a valid timeout.", "timeout-invalid": "That doesn't look like a valid timeout.",
"enable-tls": "Enable TLS", "enable-tls": "Enable TLS",
"tls-version": "TLS version",
"send-test-mail": "Send test mail", "send-test-mail": "Send test mail",
"security-settings": "Security settings", "security-settings": "Security settings",
"password-policy": "Password policy", "password-policy": "Password policy",
@ -103,7 +104,13 @@
"minimum-special-characters": "Minimum number of special characters", "minimum-special-characters": "Minimum number of special characters",
"minimum-special-characters-range": "Minimum number of special characters can't be negative", "minimum-special-characters-range": "Minimum number of special characters can't be negative",
"password-expiration-period-days": "Password expiration period in days", "password-expiration-period-days": "Password expiration period in days",
"password-expiration-period-days-range": "Password expiration period in days can't be negative" "password-expiration-period-days-range": "Password expiration period in days can't be negative",
"password-reuse-frequency-days": "Password reuse frequency in days",
"password-reuse-frequency-days-range": "Password reuse frequency in days can't be negative",
"general-policy": "General policy",
"max-failed-login-attempts": "Maximum number of failed login attempts, before account is locked",
"minimum-max-failed-login-attempts-range": "Maximum number of failed login attempts can't be negative",
"user-lockout-notification-email": "In case user account lockout, send notification to email"
}, },
"alarm": { "alarm": {
"alarm": "Alarm", "alarm": "Alarm",
@ -159,7 +166,13 @@
"clear-alarms-text": "Are you sure you want to clear { count, plural, 1 {1 alarm} other {# alarms} }?", "clear-alarms-text": "Are you sure you want to clear { count, plural, 1 {1 alarm} other {# alarms} }?",
"clear-alarm-title": "Clear Alarm", "clear-alarm-title": "Clear Alarm",
"clear-alarm-text": "Are you sure you want to clear Alarm?", "clear-alarm-text": "Are you sure you want to clear Alarm?",
"alarm-status-filter": "Alarm Status Filter" "alarm-status-filter": "Alarm Status Filter",
"max-count-load": "Maximum number of alarms to load (0 - unlimited)",
"max-count-load-required": "Maximum number of alarms to load is required.",
"max-count-load-error-min": "Minimum value is 0.",
"fetch-size": "Fetch size",
"fetch-size-required": "Fetch size is required.",
"fetch-size-error-min": "Minimum value is 10."
}, },
"alias": { "alias": {
"add": "Add alias", "add": "Add alias",
@ -196,6 +209,7 @@
"entity-filter-no-entity-matched": "No entities matching specified filter were found.", "entity-filter-no-entity-matched": "No entities matching specified filter were found.",
"no-entity-filter-specified": "No entity filter specified", "no-entity-filter-specified": "No entity filter specified",
"root-state-entity": "Use dashboard state entity as root", "root-state-entity": "Use dashboard state entity as root",
"last-level-relation": "Fetch last level relation only",
"root-entity": "Root entity", "root-entity": "Root entity",
"state-entity-parameter-name": "State entity parameter name", "state-entity-parameter-name": "State entity parameter name",
"default-state-entity": "Default state entity", "default-state-entity": "Default state entity",
@ -271,7 +285,8 @@
"import": "Import assets", "import": "Import assets",
"asset-file": "Asset file", "asset-file": "Asset file",
"search": "Search assets", "search": "Search assets",
"selected-assets": "{ count, plural, 1 {1 asset} other {# assets} } selected" "selected-assets": "{ count, plural, 1 {1 asset} other {# assets} } selected",
"label": "Label"
}, },
"attribute": { "attribute": {
"attributes": "Attributes", "attributes": "Attributes",
@ -332,6 +347,7 @@
"type-alarm-clear": "Cleared", "type-alarm-clear": "Cleared",
"type-login": "Login", "type-login": "Login",
"type-logout": "Logout", "type-logout": "Logout",
"type-lockout": "Lockout",
"status-success": "Success", "status-success": "Success",
"status-failure": "Failure", "status-failure": "Failure",
"audit-log-details": "Audit log details", "audit-log-details": "Audit log details",
@ -587,6 +603,7 @@
"configuration": "Data key configuration", "configuration": "Data key configuration",
"timeseries": "Timeseries", "timeseries": "Timeseries",
"attributes": "Attributes", "attributes": "Attributes",
"entity-field": "Entity field",
"alarm": "Alarm fields", "alarm": "Alarm fields",
"timeseries-required": "Entity timeseries are required.", "timeseries-required": "Entity timeseries are required.",
"timeseries-or-attributes-required": "Entity timeseries/attributes are required.", "timeseries-or-attributes-required": "Entity timeseries/attributes are required.",
@ -817,11 +834,29 @@
"search": "Search entities", "search": "Search entities",
"selected-entities": "{ count, plural, 1 {1 entity} other {# entities} } selected", "selected-entities": "{ count, plural, 1 {1 entity} other {# entities} } selected",
"entity-name": "Entity name", "entity-name": "Entity name",
"entity-label": "Entity label",
"details": "Entity details", "details": "Entity details",
"no-entities-prompt": "No entities found", "no-entities-prompt": "No entities found",
"no-data": "No data to display", "no-data": "No data to display",
"columns-to-display": "Columns to Display" "columns-to-display": "Columns to Display"
}, },
"entity-field": {
"created-time": "Created time",
"name": "Name",
"type": "Type",
"first-name": "First name",
"last-name": "Last name",
"email": "Email",
"title": "Title",
"country": "Country",
"state": "State",
"city": "City",
"address": "Address",
"address2": "Address 2",
"zip": "Zip",
"phone": "Phone",
"label": "Label"
},
"entity-view": { "entity-view": {
"entity-view": "Entity View", "entity-view": "Entity View",
"entity-view-required": "Entity view is required.", "entity-view-required": "Entity view is required.",
@ -836,7 +871,7 @@
"no-keys-found": "No keys found.", "no-keys-found": "No keys found.",
"create-new-alias": "Create a new one!", "create-new-alias": "Create a new one!",
"create-new-key": "Create a new one!", "create-new-key": "Create a new one!",
"duplicate-alias-error": "Duplicate alias found '{{alias}}'.<br>Entity View aliases must be unique whithin the dashboard.", "duplicate-alias-error": "Duplicate alias found '{{alias}}'.<br>Entity View aliases must be unique within the dashboard.",
"configure-alias": "Configure '{{alias}}' alias", "configure-alias": "Configure '{{alias}}' alias",
"no-entity-views-matching": "No entity views matching '{{entity}}' were found.", "no-entity-views-matching": "No entity views matching '{{entity}}' were found.",
"public": "Public", "public": "Public",
@ -861,21 +896,21 @@
"add-entity-view-text": "Add new entity view", "add-entity-view-text": "Add new entity view",
"delete": "Delete entity view", "delete": "Delete entity view",
"assign-entity-views": "Assign entity views", "assign-entity-views": "Assign entity views",
"assign-entity-views-text": "Assign { count, plural, 1 {1 entityView} other {# entityViews} } to customer", "assign-entity-views-text": "Assign { count, plural, 1 {1 entity view} other {# entity views} } to customer",
"delete-entity-views": "Delete entity views", "delete-entity-views": "Delete entity views",
"unassign-from-customer": "Unassign from customer", "unassign-from-customer": "Unassign from customer",
"unassign-entity-views": "Unassign entity views", "unassign-entity-views": "Unassign entity views",
"unassign-entity-views-action-title": "Unassign { count, plural, 1 {1 entityView} other {# entityViews} } from customer", "unassign-entity-views-action-title": "Unassign { count, plural, 1 {1 entity view} other {# entity views} } from customer",
"assign-new-entity-view": "Assign new entity view", "assign-new-entity-view": "Assign new entity view",
"delete-entity-view-title": "Are you sure you want to delete the entity view '{{entityViewName}}'?", "delete-entity-view-title": "Are you sure you want to delete the entity view '{{entityViewName}}'?",
"delete-entity-view-text": "Be careful, after the confirmation the entity view and all related data will become unrecoverable.", "delete-entity-view-text": "Be careful, after the confirmation the entity view and all related data will become unrecoverable.",
"delete-entity-views-title": "Are you sure you want to entity view { count, plural, 1 {1 entityView} other {# entityViews} }?", "delete-entity-views-title": "Are you sure you want to delete { count, plural, 1 {1 entity view} other {# entity views} }?",
"delete-entity-views-action-title": "Delete { count, plural, 1 {1 entityView} other {# entityViews} }", "delete-entity-views-action-title": "Delete { count, plural, 1 {1 entity view} other {# entity views} }",
"delete-entity-views-text": "Be careful, after the confirmation all selected entity views will be removed and all related data will become unrecoverable.", "delete-entity-views-text": "Be careful, after the confirmation all selected entity views will be removed and all related data will become unrecoverable.",
"unassign-entity-view-title": "Are you sure you want to unassign the entity view '{{entityViewName}}'?", "unassign-entity-view-title": "Are you sure you want to unassign the entity view '{{entityViewName}}'?",
"unassign-entity-view-text": "After the confirmation the entity view will be unassigned and won't be accessible by the customer.", "unassign-entity-view-text": "After the confirmation the entity view will be unassigned and won't be accessible by the customer.",
"unassign-entity-view": "Unassign entity view", "unassign-entity-view": "Unassign entity view",
"unassign-entity-views-title": "Are you sure you want to unassign { count, plural, 1 {1 entityView} other {# entityViews} }?", "unassign-entity-views-title": "Are you sure you want to unassign { count, plural, 1 {1 entity view} other {# entity views} }?",
"unassign-entity-views-text": "After the confirmation all selected entity views will be unassigned and won't be accessible by the customer.", "unassign-entity-views-text": "After the confirmation all selected entity views will be unassigned and won't be accessible by the customer.",
"entity-view-type": "Entity View type", "entity-view-type": "Entity View type",
"entity-view-type-required": "Entity View type is required.", "entity-view-type-required": "Entity View type is required.",
@ -1119,6 +1154,80 @@
"function": { "function": {
"function": "Function" "function": "Function"
}, },
"gateway": {
"add-entry": "Add configuration",
"connector-add": "Add new connector",
"connector-enabled": "Enable connector",
"connector-name": "Connector name",
"connector-name-required": "Connector name is required.",
"connector-type": "Connector type",
"connector-type-required": "Connector type is required.",
"connectors": "Connectors configuration",
"create-new-gateway": "Create a new gateway",
"create-new-gateway-text": "Are you sure you want create a new gateway with name: '{{gatewayName}}'?",
"delete": "Delete configuration",
"download-tip": "Download configuration file",
"gateway": "Gateway",
"gateway-exists": "Device with same name is already exists.",
"gateway-name": "Gateway name",
"gateway-name-required": "Gateway name is required.",
"gateway-saved": "Gateway configuration successfully saved.",
"json-parse": "Not valid JSON.",
"json-required": "Field cannot be empty.",
"no-connectors": "No connectors",
"no-data": "No configurations",
"no-gateway-found": "No gateway found.",
"no-gateway-matching": " '{{item}}' not found.",
"path-logs": "Path to log files",
"path-logs-required": "Path is required.",
"remote": "Remote configuration",
"remote-logging-level": "Logging level",
"remove-entry": "Remove configuration",
"save-tip": "Save configuration file",
"security-type": "Security type",
"security-types": {
"access-token": "Access Token",
"tls": "TLS"
},
"storage": "Storage",
"storage-max-file-records": "Maximum records in file",
"storage-max-files": "Maximum number of files",
"storage-max-files-min": "Minimum number is 1.",
"storage-max-files-pattern": "Number is not valid.",
"storage-max-files-required": "Number is required.",
"storage-max-records": "Maximum records in storage",
"storage-max-records-min": "Minimum number of records is 1.",
"storage-max-records-pattern": "Number is not valid.",
"storage-max-records-required": "Maximum records is required.",
"storage-pack-size": "Maximum event pack size",
"storage-pack-size-min": "Minimum number is 1.",
"storage-pack-size-pattern": "Number is not valid.",
"storage-pack-size-required": "Maximum event pack size is required.",
"storage-path": "Storage path",
"storage-path-required": "Storage path is required.",
"storage-type": "Storage type",
"storage-types": {
"file-storage": "File storage",
"memory-storage": "Memory storage"
},
"thingsboard": "ThingsBoard",
"thingsboard-host": "ThingsBoard host",
"thingsboard-host-required": "Host is required.",
"thingsboard-port": "ThingsBoard port",
"thingsboard-port-max": "Maximum port number is 65535.",
"thingsboard-port-min": "Minimum port number is 1.",
"thingsboard-port-pattern": "Port is not valid.",
"thingsboard-port-required": "Port is required.",
"tidy": "Tidy",
"tidy-tip": "Tidy config JSON",
"title-connectors-json": "Connector {{typeName}} configuration",
"tls-path-ca-certificate": "Path to CA certificate on gateway",
"tls-path-client-certificate": "Path to client certificate on gateway",
"tls-path-private-key": "Path to private key on gateway",
"toggle-fullscreen": "Toggle fullscreen",
"transformer-json-config": "Configuration JSON*",
"update-config": "Add/update configuration JSON"
},
"grid": { "grid": {
"delete-item-title": "Are you sure you want to delete this item?", "delete-item-title": "Are you sure you want to delete this item?",
"delete-item-text": "Be careful, after the confirmation this item and all related data will become unrecoverable.", "delete-item-text": "Be careful, after the confirmation this item and all related data will become unrecoverable.",
@ -1159,13 +1268,16 @@
"column-type": { "column-type": {
"name": "Name", "name": "Name",
"type": "Type", "type": "Type",
"label": "Label",
"column-type": "Column type", "column-type": "Column type",
"client-attribute": "Client attribute", "client-attribute": "Client attribute",
"shared-attribute": "Shared attribute", "shared-attribute": "Shared attribute",
"server-attribute": "Server attribute", "server-attribute": "Server attribute",
"timeseries": "Timeseries", "timeseries": "Timeseries",
"entity-field": "Entity field", "entity-field": "Entity field",
"access-token": "Access token" "access-token": "Access token",
"isgateway": "Is Gateway",
"description": "Description"
}, },
"stepper-text":{ "stepper-text":{
"select-file": "Select a file", "select-file": "Select a file",
@ -1215,7 +1327,13 @@
"min": "min", "min": "min",
"max": "max", "max": "max",
"avg": "avg", "avg": "avg",
"total": "total" "total": "total",
"comparison-time-ago": {
"days": "(day ago)",
"weeks": "(week ago)",
"months": "(month ago)",
"years": "(year ago)"
}
}, },
"login": { "login": {
"login": "Login", "login": "Login",
@ -1243,6 +1361,7 @@
}, },
"profile": { "profile": {
"profile": "Profile", "profile": "Profile",
"last-login-time": "Last Login",
"change-password": "Change Password", "change-password": "Change Password",
"current-password": "Current password" "current-password": "Current password"
}, },
@ -1447,7 +1566,8 @@
"edit": "Edit timewindow", "edit": "Edit timewindow",
"date-range": "Date range", "date-range": "Date range",
"last": "Last", "last": "Last",
"time-period": "Time period" "time-period": "Time period",
"hide": "Hide"
}, },
"user": { "user": {
"user": "User", "user": "User",
@ -1493,7 +1613,11 @@
"login-as-tenant-admin": "Login as Tenant Admin", "login-as-tenant-admin": "Login as Tenant Admin",
"login-as-customer-user": "Login as Customer User", "login-as-customer-user": "Login as Customer User",
"search": "Search users", "search": "Search users",
"selected-users": "{ count, plural, 1 {1 user} other {# users} } selected" "selected-users": "{ count, plural, 1 {1 user} other {# users} } selected",
"disable-account": "Disable User Account",
"enable-account": "Enable User Account",
"enable-account-message": "User account was successfully enabled!",
"disable-account-message": "User account was successfully disabled!"
}, },
"value": { "value": {
"type": "Value type", "type": "Value type",
@ -1615,6 +1739,7 @@
"settings": "Settings", "settings": "Settings",
"advanced": "Advanced", "advanced": "Advanced",
"title": "Title", "title": "Title",
"title-tooltip": "Title Tooltip",
"general-settings": "General settings", "general-settings": "General settings",
"display-title": "Display title", "display-title": "Display title",
"drop-shadow": "Drop shadow", "drop-shadow": "Drop shadow",
@ -1730,44 +1855,44 @@
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "Attribute parameter cannot be used in this widget", "attribute-not-allowed": "Attribute parameter cannot be used in this widget",
"blocked-location": "Geolocation is blocked in your browser", "blocked-location": "Geolocation is blocked in your browser",
"claim-device": "Claim device", "claim-device": "Claim device",
"claim-failed": "Failed to claim the device!", "claim-failed": "Failed to claim the device!",
"claim-not-found": "Device not found!", "claim-not-found": "Device not found!",
"claim-successful": "Device was successfully claimed!", "claim-successful": "Device was successfully claimed!",
"date": "Date", "date": "Date",
"device-name": "Device name", "device-name": "Device name",
"device-name-required": "Device name is required", "device-name-required": "Device name is required",
"discard-changes": "Discard changes", "discard-changes": "Discard changes",
"entity-attribute-required": "Entity attribute is required", "entity-attribute-required": "Entity attribute is required",
"entity-coordinate-required": "Both fields, latitude and longitude, are required", "entity-coordinate-required": "Both fields, latitude and longitude, are required",
"entity-timeseries-required": "Entity timeseries is required", "entity-timeseries-required": "Entity timeseries is required",
"get-location": "Get current location", "get-location": "Get current location",
"latitude": "Latitude", "latitude": "Latitude",
"longitude": "Longitude", "longitude": "Longitude",
"not-allowed-entity": "Selected entity cannot have shared attributes", "not-allowed-entity": "Selected entity cannot have shared attributes",
"no-attribute-selected": "No attribute is selected", "no-attribute-selected": "No attribute is selected",
"no-datakey-selected": "No datakey is selected", "no-datakey-selected": "No datakey is selected",
"no-coordinate-specified": "Datakey for latitude/longitude doesn't specified", "no-coordinate-specified": "Datakey for latitude/longitude doesn't specified",
"no-entity-selected": "No entity selected", "no-entity-selected": "No entity selected",
"no-image": "No image", "no-image": "No image",
"no-support-geolocation": "Your browser doesn't support geolocation", "no-support-geolocation": "Your browser doesn't support geolocation",
"no-support-web-camera": "No supported web camera", "no-support-web-camera": "No supported web camera",
"no-timeseries-selected": "No timeseries selected", "no-timeseries-selected": "No timeseries selected",
"secret-key": "Secret key", "secret-key": "Secret key",
"secret-key-required": "Secret key is required", "secret-key-required": "Secret key is required",
"switch-attribute-value": "Switch entity attribute value", "switch-attribute-value": "Switch entity attribute value",
"switch-camera": "Switch camera", "switch-camera": "Switch camera",
"switch-timeseries-value": "Switch entity timeseries value", "switch-timeseries-value": "Switch entity timeseries value",
"take-photo": "Take photo", "take-photo": "Take photo",
"time": "Time", "time": "Time",
"timeseries-not-allowed": "Timeseries parameter cannot be used in this widget", "timeseries-not-allowed": "Timeseries parameter cannot be used in this widget",
"update-failed": "Update failed", "update-failed": "Update failed",
"update-successful": "Update successful", "update-successful": "Update successful",
"update-attribute": "Update attribute", "update-attribute": "Update attribute",
"update-timeseries": "Update timeseries", "update-timeseries": "Update timeseries",
"value": "Value" "value": "Value"
} }
}, },
"icon": { "icon": {
@ -1784,25 +1909,31 @@
"marker-click": "On marker click", "marker-click": "On marker click",
"tooltip-tag-action": "Tooltip tag action", "tooltip-tag-action": "Tooltip tag action",
"node-selected": "On node selected", "node-selected": "On node selected",
"element-click": "On HTML element click" "element-click": "On HTML element click",
"pie-slice-click": "On slice click",
"row-double-click": "On row double click"
} }
}, },
"language": { "language": {
"language": "Language", "language": "Language",
"locales": { "locales": {
"de_DE": "German", "de_DE": "Deutsch",
"fr_FR": "French", "fr_FR": "Français",
"zh_CN": "Chinese", "zh_CN": "简体中文",
"zh_TW": "繁體中文",
"en_US": "English", "en_US": "English",
"it_IT": "Italian", "it_IT": "Italiano",
"ko_KR": "Korean", "ko_KR": "한글",
"ru_RU": "Russian", "ru_RU": "Русский",
"es_ES": "Spanish", "es_ES": "Español",
"ja_JA": "Japanese", "ja_JA": "日本語",
"tr_TR": "Turkish", "tr_TR": "Türkçe",
"fa_IR": "Persian", "fa_IR": "فارسي",
"uk_UA": "Ukrainian", "uk_UA": "Українська",
"cs_CZ": "Czech" "cs_CZ": "Česky",
"el_GR": "Ελληνικά",
"ro_RO": "Română",
"lv_LV": "Latviešu"
} }
} }
} }

110
ui-ngx/src/assets/locale/locale.constant-es_ES.json

@ -49,6 +49,7 @@
"import": "Importar", "import": "Importar",
"export": "Exportar", "export": "Exportar",
"share-via": "Compartir vía {{provider}}", "share-via": "Compartir vía {{provider}}",
"discard-changes": "Cancelar los cambios",
"continue": "Continuar" "continue": "Continuar"
}, },
"aggregation": { "aggregation": {
@ -84,6 +85,7 @@
"timeout-required": "Tiempo de espera es requerido.", "timeout-required": "Tiempo de espera es requerido.",
"timeout-invalid": "Eso no parece un tiempo de espera válido.", "timeout-invalid": "Eso no parece un tiempo de espera válido.",
"enable-tls": "Habilitar TLS", "enable-tls": "Habilitar TLS",
"tls-version": "Versión TLS",
"send-test-mail": "Enviar correo de prueba", "send-test-mail": "Enviar correo de prueba",
"password-policy": "Política de contraseñas", "password-policy": "Política de contraseñas",
"security-settings": "Configuraciones de seguridad", "security-settings": "Configuraciones de seguridad",
@ -99,7 +101,13 @@
"minimum-special-characters": "Número mínimo de caracteres especiales.", "minimum-special-characters": "Número mínimo de caracteres especiales.",
"minimum-special-characters-range": "El número mínimo de caracteres especiales no puede ser negativo.", "minimum-special-characters-range": "El número mínimo de caracteres especiales no puede ser negativo.",
"password-expiration-period-days": "Periodo de caducidad de contraseña en días", "password-expiration-period-days": "Periodo de caducidad de contraseña en días",
"password-expiration-period-days-range": "El período de caducidad de la contraseña en días no puede ser negativo" "password-expiration-period-days-range": "El período de caducidad de la contraseña en días no puede ser negativo",
"password-reuse-frequency-days": "Frecuencia de reutilización de contraseña en días",
"password-reuse-frequency-days-range": "La frecuencia de reutilización de contraseña en días no puede ser negativa",
"general-policy": "Política general",
"max-failed-login-attempts": "Número máximo de intentos fallidos de inicio de sesión, antes de que la cuenta esté bloqueada",
"minimum-max-failed-login-attempts-range": "El número máximo de intentos fallidos de inicio de sesión no puede ser negativo",
"user-lockout-notification-email": "En caso de bloqueo de la cuenta del usuario, envíe una notificación por correo electrónico"
}, },
"alarm": { "alarm": {
"alarm": "Alarma", "alarm": "Alarma",
@ -264,7 +272,8 @@
"asset-required": "El activo es requerido", "asset-required": "El activo es requerido",
"name-starts-with": "El nombre del activo comienza con", "name-starts-with": "El nombre del activo comienza con",
"import": "Importar activos", "import": "Importar activos",
"asset-file": "Archivo del activo" "asset-file": "Archivo del activo",
"label": "Etiqueta"
}, },
"attribute": { "attribute": {
"attributes": "Atributos", "attributes": "Atributos",
@ -323,6 +332,7 @@
"type-alarm-clear": "Borrada", "type-alarm-clear": "Borrada",
"type-login": "Inicio de sesión", "type-login": "Inicio de sesión",
"type-logout": "Cierre de sesión", "type-logout": "Cierre de sesión",
"type-lockout": "Cierre patronal",
"status-success": "Correcto", "status-success": "Correcto",
"status-failure": "Erróneo", "status-failure": "Erróneo",
"audit-log-details": "Detalle del registro de auditoría", "audit-log-details": "Detalle del registro de auditoría",
@ -799,6 +809,22 @@
"no-data": "No hay datos para mostrar", "no-data": "No hay datos para mostrar",
"columns-to-display": "Columnas a mostrar" "columns-to-display": "Columnas a mostrar"
}, },
"entity-field": {
"created-time": "Tiempo de creación",
"name": "Nombre",
"type": "Tipo",
"first-name": "Nombre",
"last-name": "Apellido",
"email": "Correo electrónico",
"title": "Título",
"country": "País",
"state": "Estado",
"city": "Ciudad",
"address": "Dirección",
"address2": "Dirección 2",
"zip": "Código postal",
"phone": "Teléfono"
},
"entity-view": { "entity-view": {
"entity-view": "Vista de entidad", "entity-view": "Vista de entidad",
"entity-view-required": "Vista de entidad es requerido.", "entity-view-required": "Vista de entidad es requerido.",
@ -1176,7 +1202,7 @@
"select": "Seleccionar diseño objetivo" "select": "Seleccionar diseño objetivo"
}, },
"legend": { "legend": {
"direction": "", "direction": "Dirección de la leyenda",
"position": "Posición de la leyenda", "position": "Posición de la leyenda",
"show-max": "Mostrar valor máximo", "show-max": "Mostrar valor máximo",
"show-min": "Mostrar valor mínimo", "show-min": "Mostrar valor mínimo",
@ -1214,6 +1240,7 @@
}, },
"profile": { "profile": {
"profile": "Perfil", "profile": "Perfil",
"last-login-time": "Último acceso",
"change-password": "Cambiar contraseña", "change-password": "Cambiar contraseña",
"current-password": "Contraseña actual" "current-password": "Contraseña actual"
}, },
@ -1410,7 +1437,8 @@
"edit": "Editar ventana de tiempo", "edit": "Editar ventana de tiempo",
"date-range": "Rango de fecha", "date-range": "Rango de fecha",
"last": "Último(s)", "last": "Último(s)",
"time-period": "Período de tiempo" "time-period": "Período de tiempo",
"hide": "Ocultar"
}, },
"user": { "user": {
"user": "Usuario", "user": "Usuario",
@ -1453,7 +1481,11 @@
"activation-link-copied-message": "El enlace de activación de usuario ha sido copiado al portapapeles", "activation-link-copied-message": "El enlace de activación de usuario ha sido copiado al portapapeles",
"details": "Detalles", "details": "Detalles",
"login-as-tenant-admin": "Iniciar sesión como Administrador de la Organización", "login-as-tenant-admin": "Iniciar sesión como Administrador de la Organización",
"login-as-customer-user": "Iniciar sesión como Usuario cliente" "login-as-customer-user": "Iniciar sesión como Usuario cliente",
"disable-account": "Deshabilitar cuenta de usuario",
"enable-account": "Habilitar cuenta de usuario",
"enable-account-message": "¡La cuenta de usuario se ha habilitado correctamente!",
"disable-account-message": "¡La cuenta de usuario se deshabilitó correctamente!"
}, },
"value": { "value": {
"type": "Tipo de valor", "type": "Tipo de valor",
@ -1568,6 +1600,7 @@
"settings": "Configuración", "settings": "Configuración",
"advanced": "Avanzado", "advanced": "Avanzado",
"title": "Título", "title": "Título",
"title-tooltip": "Tooltip Título",
"general-settings": "Configuración general", "general-settings": "Configuración general",
"display-title": "Mostrar título", "display-title": "Mostrar título",
"drop-shadow": "Colocar sombra", "drop-shadow": "Colocar sombra",
@ -1682,29 +1715,29 @@
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "El parámetro de atributo no se puede usar en este widget", "attribute-not-allowed": "El parámetro de atributo no se puede usar en este widget",
"date": "Fecha", "date": "Fecha",
"discard-changes": "Descartar los cambios", "discard-changes": "Descartar los cambios",
"entity-attribute-required": "Se requiere atributo de entidad", "entity-attribute-required": "Se requiere atributo de entidad",
"entity-timeseries-required": "Se requiere la serie de tiempo de la entidad", "entity-timeseries-required": "Se requiere la serie de tiempo de la entidad",
"not-allowed-entity": "La entidad seleccionada no puede tener atributos compartidos", "not-allowed-entity": "La entidad seleccionada no puede tener atributos compartidos",
"no-attribute-selected": "No se seleccionó ningún atributo", "no-attribute-selected": "No se seleccionó ningún atributo",
"no-datakey-selected": "No se seleccionó ninguna clave de datos", "no-datakey-selected": "No se seleccionó ninguna clave de datos",
"no-entity-selected": "Ninguna entidad seleccionada", "no-entity-selected": "Ninguna entidad seleccionada",
"no-image": "Sin imágen", "no-image": "Sin imágen",
"no-support-web-camera": "No hay cámara web compatible", "no-support-web-camera": "No hay cámara web compatible",
"no-timeseries-selected": "No hay series de tiempo seleccionadas", "no-timeseries-selected": "No hay series de tiempo seleccionadas",
"switch-attribute-value": "Cambiar el valor del atributo de entidad", "switch-attribute-value": "Cambiar el valor del atributo de entidad",
"switch-camera": "Cambiar de cámara", "switch-camera": "Cambiar de cámara",
"switch-timeseries-value": "Cambiar el valor de la serie de tiempo de la entidad", "switch-timeseries-value": "Cambiar el valor de la serie de tiempo de la entidad",
"take-photo": "Tomar foto", "take-photo": "Tomar foto",
"time": "Tiempo", "time": "Tiempo",
"timeseries-not-allowed": "El parámetro Timeseries no se puede usar en este widget", "timeseries-not-allowed": "El parámetro Timeseries no se puede usar en este widget",
"update-failed": "Actualización fallida", "update-failed": "Actualización fallida",
"update-successful": "Actualización exitosa", "update-successful": "Actualización exitosa",
"update-attribute": "Actualizar atributo", "update-attribute": "Actualizar atributo",
"update-timeseries": "Actualizar series de tiempo", "update-timeseries": "Actualizar series de tiempo",
"value": "Valor" "value": "Valor"
} }
}, },
"icon": { "icon": {
@ -1721,25 +1754,12 @@
"marker-click": "Clic en el polígono", "marker-click": "Clic en el polígono",
"tooltip-tag-action": "Acción de etiqueta para globo de ayuda", "tooltip-tag-action": "Acción de etiqueta para globo de ayuda",
"node-selected": "Clic en el nodo seleccionado", "node-selected": "Clic en el nodo seleccionado",
"element-click": "Clic en el elemento HTML" "element-click": "Clic en el elemento HTML",
"pie-slice-click": "Clic en la rebanada",
"row-double-click": "Doble clic en la fila"
} }
}, },
"language": { "language": {
"language": "Lenguaje", "language": "Lenguaje"
"locales": {
"de_DE": "Alemán",
"fr_FR": "Francés",
"zh_CN": "Chino",
"en_US": "Inglés",
"it_IT": "Italiano",
"ko_KR": "Coreano",
"ru_RU": "Ruso",
"es_ES": "Español",
"ja_JA": "Japonés",
"tr_TR": "Turco",
"fa_IR": "Persa",
"uk_UA": "Ucraniano",
"cs_CZ": "Checo"
}
} }
} }

21
ui-ngx/src/assets/locale/locale.constant-fa_IR.json

@ -83,6 +83,7 @@
"timeout-required": ".مهلت مورد نياز است", "timeout-required": ".مهلت مورد نياز است",
"timeout-invalid": ".مهلت، به نظر نمي آيد معتبر باشد", "timeout-invalid": ".مهلت، به نظر نمي آيد معتبر باشد",
"enable-tls": "TLS فعال سازي", "enable-tls": "TLS فعال سازي",
"tls-version": "نسخه TLS",
"send-test-mail": "ارسال پيام آزمايشي" "send-test-mail": "ارسال پيام آزمايشي"
}, },
"alarm": { "alarm": {
@ -246,7 +247,8 @@
"select-asset": "انتخاب دارايي", "select-asset": "انتخاب دارايي",
"no-assets-matching": ".يافت نشد '{{entity}}' هيچ دارايي منطبق بر", "no-assets-matching": ".يافت نشد '{{entity}}' هيچ دارايي منطبق بر",
"asset-required": "دارايي مود نياز است", "asset-required": "دارايي مود نياز است",
"name-starts-with": "نام دارايي شروع مي شود با" "name-starts-with": "نام دارايي شروع مي شود با",
"label": "برچسب"
}, },
"attribute": { "attribute": {
"attributes": "ويژگي ها", "attributes": "ويژگي ها",
@ -1623,21 +1625,6 @@
} }
}, },
"language": { "language": {
"language": "زبان", "language": "زبان"
"locales": {
"de_DE": "آلمانی",
"fr_FR": "فرانسوي",
"zh_CN": "چيني",
"en_US": "انگليسي",
"it_IT": "ايتاليايي",
"ko_KR": "کره اي",
"ru_RU": "روسي",
"es_ES": "اسپانيولي",
"ja_JA": "ژاپني",
"tr_TR": "ترکي",
"fa_IR": "فارسي",
"uk_UA": "اوکراین",
"cs_CZ": "در چک "
}
} }
} }

518
ui-ngx/src/assets/locale/locale.constant-fr_FR.json

@ -18,11 +18,13 @@
"cancel": "Annuler", "cancel": "Annuler",
"clear-search": "Effacer la recherche", "clear-search": "Effacer la recherche",
"close": "Fermer", "close": "Fermer",
"continue": "Continue",
"copy": "Copier", "copy": "Copier",
"copy-reference": "Copier la référence", "copy-reference": "Copier la référence",
"create": "Créer", "create": "Créer",
"decline-changes": "Refuser les modifications", "decline-changes": "Refuser les modifications",
"delete": "Supprimer", "delete": "Supprimer",
"discard-changes": "Annuler les modifications",
"drag": "Drag", "drag": "Drag",
"edit": "Modifier", "edit": "Modifier",
"edit-mode": "Mode édition", "edit-mode": "Mode édition",
@ -54,6 +56,7 @@
"base-url": "URL de base", "base-url": "URL de base",
"base-url-required": "L'URL de base est requise.", "base-url-required": "L'URL de base est requise.",
"enable-tls": "Activer TLS", "enable-tls": "Activer TLS",
"tls-version": "Version TLS",
"general": "Général", "general": "Général",
"general-settings": "Paramètres généraux", "general-settings": "Paramètres généraux",
"mail-from": "Mail de", "mail-from": "Mail de",
@ -68,10 +71,31 @@
"smtp-port-required": "Vous devez fournir un port smtp.", "smtp-port-required": "Vous devez fournir un port smtp.",
"smtp-protocol": "Protocole SMTP", "smtp-protocol": "Protocole SMTP",
"system-settings": "Paramètres système", "system-settings": "Paramètres système",
"test-mail-sent": "Le courrier de test a été envoyé avec succès!", "test-mail-sent": "Le courrier de test a été envoyé avec succés!",
"timeout-invalid": "Cela ne ressemble pas à un délai d'expiration valide.", "timeout-invalid": "Cela ne ressemble pas à un délai d'expiration valide.",
"timeout-msec": "Délai (msec)", "timeout-msec": "Délai (msec)",
"timeout-required": "Le délai est requis." "timeout-required": "Le délai est requis.",
"security-settings": "Les paramètres de sécurité",
"password-policy": "Politique de mot de passe",
"minimum-password-length": "Longueur minimale du mot de passe",
"minimum-password-length-required": "La longueur minimale du mot de passe est requise",
"minimum-password-length-range": "La longueur minimale du mot de passe doit être comprise entre 5 et 50.",
"minimum-uppercase-letters": "Nombre minimum de lettres majuscules",
"minimum-uppercase-letters-range": "Le nombre minimum de lettres majuscules ne peut pas être négatif",
"minimum-lowercase-letters": "Nombre minimum de lettres minuscules",
"minimum-lowercase-letters-range": "Le nombre minimum de lettres minuscules ne peut pas être négatif",
"minimum-digits": "Nombre minimum de chiffres",
"minimum-digits-range": "Le nombre minimum de chiffres ne peut pas être négatif",
"minimum-special-characters": "Nombre minimum de caractères spéciaux",
"minimum-special-characters-range": "Le nombre minimum de caractères spéciaux ne peut pas être négatif",
"password-expiration-period-days": "Délai d'expiration du mot de passe en jours",
"password-expiration-period-days-range": "La période d'expiration du mot de passe en jours ne peut pas être négative",
"password-reuse-frequency-days": "Fréquence de réutilisation du mot de passe en jours",
"password-reuse-frequency-days-range": "La fréquence de réutilisation du mot de passe en jours ne peut être négative",
"general-policy": "Politique générale",
"max-failed-login-attempts": "Nombre maximal de tentatives de connexion infructueuses avant que le compte ne soit verrouillé",
"minimum-max-failed-login-attempts-range": "Le nombre maximal de tentatives de connexion ayant échoué ne peut pas être négatif",
"user-lockout-notification-email": "En cas de verrouillage du compte d'utilisateur, envoyez une notification par courrier électronique."
}, },
"aggregation": { "aggregation": {
"aggregation": "agrégation", "aggregation": "agrégation",
@ -88,16 +112,21 @@
"alarm": { "alarm": {
"ack-time": "Heure d'acquittement", "ack-time": "Heure d'acquittement",
"acknowledge": "Acquitter", "acknowledge": "Acquitter",
"aknowledge-alarms-text": "Etes-vous sûr de vouloir acquitter { count, plural, 1 {1 alarme} other {# alarmes} }?", "aknowledge-alarm-text": "Êtes-vous sûr de vouloir reconnaître l'alarme?",
"aknowledge-alarm-title": "Reconnaître l'alarme",
"aknowledge-alarms-text": "Êtes-vous sûr de vouloir acquitter { count, plural, 1 {1 alarme} other {# alarmes} }?",
"aknowledge-alarms-title": "Acquitter { count, plural, 1 {1 alarme} other {# alarmes} }", "aknowledge-alarms-title": "Acquitter { count, plural, 1 {1 alarme} other {# alarmes} }",
"alarm": "Alarme", "alarm": "Alarme",
"alarm-details": "Détails de l'alarme", "alarm-details": "Détails de l'alarme",
"alarm-required": "Une alarme est requise", "alarm-required": "Une alarme est requise",
"alarm-status": "Etat d'alarme", "alarm-status": "État d'alarme",
"alarm-status-filter": "Filtre d'état d'alarme",
"alarms": "Alarmes", "alarms": "Alarmes",
"clear": "Effacer", "clear": "Effacer",
"clear-alarms-text": "Êtes-vous sûr de vouloir effacer { count, plural, 1 {1 alarme} other {# alarmes} }?", "clear-alarm-text": "Êtes-vous sûr de vouloir effacer l'alarme?",
"clear-alarms-title": "Effacer { count, plural, 1 {1 alarme} other {# alarmes} }", "clear-alarm-title": "Effacer l'alarme",
"clear-alarms-text": "Êtes-vous sûr de vouloir effacer {count, plural, 1 {1 alarme} other {# alarmes} }?",
"clear-alarms-title": "Effacer {count, plural, 1 {1 alarme} other {# alarmes} }",
"clear-time": "Heure d'éffacement", "clear-time": "Heure d'éffacement",
"created-time": "Heure de création", "created-time": "Heure de création",
"details": "Détails", "details": "Détails",
@ -110,7 +139,7 @@
"end-time": "Heure de fin", "end-time": "Heure de fin",
"min-polling-interval-message": "Un intervalle d'interrogation d'au moins 1 seconde est autorisé.", "min-polling-interval-message": "Un intervalle d'interrogation d'au moins 1 seconde est autorisé.",
"no-alarms-matching": "Aucune alarme correspondant à {{entity}} n'a été trouvée. ", "no-alarms-matching": "Aucune alarme correspondant à {{entity}} n'a été trouvée. ",
"no-alarms-prompt": "Aucune alarme trouvée", "no-alarms-prompt": "Aucune alarme",
"no-data": "Aucune donnée à afficher", "no-data": "Aucune donnée à afficher",
"originator": "Source", "originator": "Source",
"originator-type": "Type de Source", "originator-type": "Type de Source",
@ -125,15 +154,15 @@
"UNACK": "non acquittée" "UNACK": "non acquittée"
}, },
"select-alarm": "Sélectionnez une alarme", "select-alarm": "Sélectionnez une alarme",
"selected-alarms": "{ count, plural, 1 {1 alarme} other {# alarmes} } sélectionnées", "selected-alarms": "{count, plural, 1 {1 alarme} other {# alarmes} } sélectionnées",
"severity": "Gravitée", "severity": "Gravité",
"severity-critical": "Critique", "severity-critical": "Critique",
"severity-indeterminate": "indéterminée", "severity-indeterminate": "indéterminée",
"severity-major": "Majeure", "severity-major": "Majeure",
"severity-minor": "mineure", "severity-minor": "mineure",
"severity-warning": "Avertissement", "severity-warning": "Avertissement",
"start-time": "Heure de début", "start-time": "Heure de début",
"status": "Etat", "status": "État",
"type": "Type" "type": "Type"
}, },
"alias": { "alias": {
@ -147,11 +176,11 @@
"entity-filter": "Filtre d'entité", "entity-filter": "Filtre d'entité",
"entity-filter-no-entity-matched": "Aucune entité correspondant au filtre spécifié n'a été trouvée.", "entity-filter-no-entity-matched": "Aucune entité correspondant au filtre spécifié n'a été trouvée.",
"filter-type": "Type de filtre", "filter-type": "Type de filtre",
"filter-type-asset-search-query": "requête de recherche d'Assets", "filter-type-asset-search-query": "requête de recherche d'actifs",
"filter-type-asset-search-query-description": "Assets de types {{assetTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}", "filter-type-asset-search-query-description": "Actifs de types {{assetTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
"filter-type-asset-type": "type d'Asset", "filter-type-asset-type": "type d'actif",
"filter-type-asset-type-and-name-description": "Assets de type '{{assetType}}' et dont le nom commence par '{{prefix}}'", "filter-type-asset-type-and-name-description": "Actifs de type '{{assetType}}' et dont le nom commence par '{{prefix}}'",
"filter-type-asset-type-description": "Assets de type '{{assetType}}'", "filter-type-asset-type-description": "Actifs de type '{{assetType}}'",
"filter-type-device-search-query": "Requête de recherche de dispositif", "filter-type-device-search-query": "Requête de recherche de dispositif",
"filter-type-device-search-query-description": "Dispositifs de types {{deviceTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}", "filter-type-device-search-query-description": "Dispositifs de types {{deviceTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
"filter-type-device-type": "Type de dispositif", "filter-type-device-type": "Type de dispositif",
@ -159,12 +188,17 @@
"filter-type-device-type-description": "Dispositifs de type '{{deviceType}}'", "filter-type-device-type-description": "Dispositifs de type '{{deviceType}}'",
"filter-type-entity-list": "Liste d'entités", "filter-type-entity-list": "Liste d'entités",
"filter-type-entity-name": "Nom d'entité", "filter-type-entity-name": "Nom d'entité",
"filter-type-entity-view-search-query": "Requête de recherche vue d'entité",
"filter-type-entity-view-search-query-description": "Vues d'entité avec les types {{entityViewTypes}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
"filter-type-entity-view-type": "Type de vue d'entité",
"filter-type-entity-view-type-and-name-description": "Vues d'entité de type '{{entityView}}' et dont le nom commence par '{{prefix}}'",
"filter-type-entity-view-type-description": "Vues d'entité de type '{{entityView}}'",
"filter-type-relations-query": "Interrogation des relations", "filter-type-relations-query": "Interrogation des relations",
"filter-type-relations-query-description": "{{entities}} ayant {{relationType}} relation {{direction}} {{rootEntity}}", "filter-type-relations-query-description": "{{entities}} ayant {{relationType}} relation {{direction}} {{rootEntity}}",
"filter-type-required": "Le type de filtre est requis.", "filter-type-required": "Le type de filtre est requis.",
"filter-type-single-entity": "Entité unique", "filter-type-single-entity": "Entité unique",
"filter-type-state-entity": "Entité de l'état du tableau de bord", "filter-type-state-entity": "Entité de l'état du tableau de bord",
"filter-type-state-entity-description": "Entité extraite des paramètres d'état du tableau de bord", "filter-type-state-entity-description": "Entité extraite des paramétres d'état du tableau de bord",
"max-relation-level": "Niveau de relation maximum", "max-relation-level": "Niveau de relation maximum",
"name": "Nom de l'alias", "name": "Nom de l'alias",
"name-required": "Le nom d'alias est requis", "name-required": "Le nom d'alias est requis",
@ -173,80 +207,83 @@
"root-entity": "Entité racine", "root-entity": "Entité racine",
"root-state-entity": "Utiliser l'entité d'état du tableau de bord en tant que racine", "root-state-entity": "Utiliser l'entité d'état du tableau de bord en tant que racine",
"state-entity": "Entité d'état du tableau de bord", "state-entity": "Entité d'état du tableau de bord",
"state-entity-parameter-name": "Nom du paramètre d'entité d'état", "state-entity-parameter-name": "Nom du paramétre d'entité d'état",
"unlimited-level": "niveau illimité" "unlimited-level": "niveau illimité"
}, },
"asset": { "asset": {
"add": "Ajouter un Asset", "add": "Ajouter un actif",
"add-asset-text": "Ajouter un nouvel Asset", "add-asset-text": "Ajouter un nouvel actif",
"any-asset": "Tout Asset", "any-asset": "Tout actif",
"asset": "Asset", "asset": "Actif",
"asset-details": "Détails de l'Asset", "asset-details": "Détails de l'actif",
"asset-public": "L'Asset est public", "asset-file": "Actif file",
"asset-required": "Asset requis", "asset-public": "L'actif est public",
"asset-type": "Type d'Asset", "asset-required": "Actif requis",
"asset-type-list-empty": "Aucun type d'Asset sélectionné.", "asset-type": "Type d'actif",
"asset-type-required": "Le type d'Asset est requis.", "asset-type-list-empty": "Aucun type d'actif sélectionné.",
"asset-types": "Types d'Asset", "asset-type-required": "Le type d'actif est requis.",
"assets": "Assets", "asset-types": "Types d'actif",
"assign-asset-to-customer": "Attribuer des Assets au client", "assets": "Actifs",
"assign-asset-to-customer-text": "Veuillez sélectionner les Assets à attribuer au client", "assign-asset-to-customer": "Attribuer des actifs au client",
"assign-assets": "Attribuer des Assets", "assign-asset-to-customer-text": "Veuillez sélectionner les actifs à attribuer au client",
"assign-assets-text": "Attribuer { count, plural, 1 {1 asset} other {# assets} } au client", "assign-assets": "Attribuer des actifs",
"assign-assets-text": "Attribuer {count, plural, 1 {1 asset} other {# assets} } au client",
"assign-new-asset": "Attribuer un nouvel Asset", "assign-new-asset": "Attribuer un nouvel Asset",
"assign-to-customer": "Attribuer au client", "assign-to-customer": "Attribuer au client",
"assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les Assets", "assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les actifs",
"assignedToCustomer": "attribué au client", "assignedToCustomer": "attribué au client",
"copyId": "Copier l'Id de l'Asset", "copyId": "Copier l'Id de l'actif",
"delete": "Supprimer un Asset", "delete": "Supprimer un actif",
"delete-asset-text": "Faites attention, après la confirmation, l'Asset et toutes les données associées deviendront irrécupérables.", "delete-asset-text": "Faites attention, après la confirmation, l'actif et toutes les données associées deviendront irrécupérables.",
"delete-asset-title": "Êtes-vous sûr de vouloir supprimer l'Asset '{{assetName}}'?", "delete-asset-title": "Êtes-vous sûr de vouloir supprimer l'actif '{{assetName}}'?",
"delete-assets": "Supprimer des Assets", "delete-assets": "Supprimer des actifs",
"delete-assets-action-title": "Supprimer { count, plural, 1 {1 asset} other {# assets} }", "delete-assets-action-title": "Supprimer {count, plural, 1 {1 asset} other {# assets} }",
"delete-assets-text": "Attention, après la confirmation, tous les Assets sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.", "delete-assets-text": "Attention, après la confirmation, tous les actifs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
"delete-assets-title": "Etes-vous sûr de vouloir supprimer { count, plural, 1 {1 asset} other {# assets} }?", "delete-assets-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 asset} other {# assets} }?",
"description": "Description", "description": "Description",
"details": "Détails", "details": "Détails",
"enter-asset-type": "Entrez le type d'Asset", "enter-asset-type": "Entrez le type d'actif",
"events": "Evènements", "events": "Evénements",
"idCopiedMessage": "L'Id d'asset a été copié dans le presse-papier", "idCopiedMessage": "L'Id d'asset a été copié dans le presse-papier",
"make-private": "Rendre l'Asset privé", "import": "Import actifs",
"make-private-asset-text": "Après la confirmation, l'Asset et toutes ses données seront rendus privés et ne seront pas accessibles par d'autres.", "make-private": "Rendre l'actif privé",
"make-private-asset-title": "Etes-vous sûr de vouloir rendre l'Asset '{{assetName}}' privé '?", "make-private-asset-text": "Après la confirmation, l'actif et toutes ses données seront rendus privés et ne seront pas accessibles par d'autres.",
"make-public": "Rendre l'Asset public", "make-private-asset-title": "Êtes-vous sûr de vouloir rendre l'actif '{{assetName}}' privé '?",
"make-public": "Rendre l'actif public",
"make-public-asset-text": "Après la confirmation, l'asset et toutes ses données seront rendus publics et accessibles aux autres.", "make-public-asset-text": "Après la confirmation, l'asset et toutes ses données seront rendus publics et accessibles aux autres.",
"make-public-asset-title": "Êtes-vous sûr de vouloir rendre l'Asset '{{assetName}}' public '?", "make-public-asset-title": "Êtes-vous sûr de vouloir rendre l'actif '{{assetName}}' public '?",
"management": "Gestion d'Assets", "management": "Gestion d'actifs",
"name": "Nom", "name": "Nom",
"name-required": "Nom est requis.", "name-required": "Nom est requis.",
"name-starts-with": "Le nom de l'Asset commence par", "name-starts-with": "Le nom de l'actif commence par",
"no-asset-types-matching": "Aucun type d'Asset correspondant à {{entitySubtype}} n'a été trouvé. ", "no-asset-types-matching": "Aucun type d'actif correspondant à {{entitySubtype}} n'a été trouvé. ",
"no-assets-matching": "Aucun Asset correspondant à {{entity}} n'a été trouvé. ", "no-assets-matching": "Aucun actif correspondant à {{entity}} n'a été trouvé. ",
"no-assets-text": "Aucun Asset trouvé", "no-assets-text": "Aucun actif trouvé",
"public": "Public", "public": "Public",
"select-asset": "Sélectionner un Asset", "select-asset": "Sélectionner un actif",
"select-asset-type": "Sélectionner le type d'Asset", "select-asset-type": "Sélectionner le type d'actif",
"type": "Type", "type": "Type",
"type-required": "Le type est requis.", "type-required": "Le type est requis.",
"unassign-asset": "Retirer l'Asset", "unassign-asset": "Retirer l'actif",
"unassign-asset-text": "Après la confirmation, l'Asset sera non attribué et ne sera pas accessible au client.", "unassign-asset-text": "Après la confirmation, l'actif sera non attribué et ne sera pas accessible au client.",
"unassign-asset-title": "Êtes-vous sûr de vouloir retirer l'attribution de l'Asset '{{assetName}}'?", "unassign-asset-title": "Êtes-vous sûr de vouloir retirer l'attribution de l'actif '{{assetName}}'?",
"unassign-assets": "Retirer les Assets", "unassign-assets": "Retirer les actifs",
"unassign-assets-action-title": "Retirer { count, plural, 1 {1 asset} other {# assets} } du client", "unassign-assets-action-title": "Retirer {count, plural, 1 {1 asset} other {# assets} } du client",
"unassign-assets-text": "Après la confirmation, tous les Assets sélectionnés ne seront pas attribués et ne seront pas accessibles au client.", "unassign-assets-text": "Après la confirmation, tous les actifs sélectionnés ne seront pas attribués et ne seront pas accessibles au client.",
"unassign-assets-title": "Êtes-vous sûr de vouloir retirer l'attribution de { count, plural, 1 {1 asset} other {# assets} }?", "unassign-assets-title": "Êtes-vous sûr de vouloir retirer l'attribution de {count, plural, 1 {1 asset} other {# assets} }?",
"unassign-from-customer": "Retirer du client", "unassign-from-customer": "Retirer du client",
"view-assets": "Afficher les Assets" "view-assets": "Afficher les actifs",
"label": "Label"
}, },
"attribute": { "attribute": {
"add": "Ajouter un attribut", "add": "Ajouter un attribut",
"add-to-dashboard": "Ajouter au tableau de bord", "add-to-dashboard": "Ajouter au tableau de bord",
"add-widget-to-dashboard": "Ajouter un widget au tableau de bord", "add-widget-to-dashboard": "Ajouter un widget au tableau de bord",
"attributes": "Attributs", "attributes": "Attributs",
"attributes-scope": "Etendue des attributs d'entité", "attributes-scope": "Étendue des attributs d'entité",
"delete-attributes": "Supprimer les attributs", "delete-attributes": "Supprimer les attributs",
"delete-attributes-text": "Attention, après la confirmation, tous les attributs sélectionnés seront supprimés.", "delete-attributes-text": "Attention, après la confirmation, tous les attributs sélectionnés seront supprimés.",
"delete-attributes-title": "Êtes-vous sûr de vouloir supprimer { count, plural, 1 {1 attribut} other {# attributs} }?", "delete-attributes-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 attribut} other {# attributs} }?",
"enter-attribute-value": "Entrez la valeur de l'attribut", "enter-attribute-value": "Entrez la valeur de l'attribut",
"key": "Clé", "key": "Clé",
"key-required": "La Clé d'attribut est requise.", "key-required": "La Clé d'attribut est requise.",
@ -258,8 +295,8 @@
"scope-latest-telemetry": "Dernière télémétrie", "scope-latest-telemetry": "Dernière télémétrie",
"scope-server": "Attributs du serveur", "scope-server": "Attributs du serveur",
"scope-shared": "Attributs partagés", "scope-shared": "Attributs partagés",
"selected-attributes": "{ count, plural, 1 {1 attribut} other {# attributs} } sélectionnés", "selected-attributes": "{count, plural, 1 {1 attribut} other {# attributs} } sélectionnés",
"selected-telemetry": "{ count, plural, 1 {1 unité de télémétrie} other {# unités de télémétrie} } sélectionnées", "selected-telemetry": "{count, plural, 1 {1 unité de télémétrie} other {# unités de télémétrie} } sélectionnées",
"show-on-widget": "Afficher sur le widget", "show-on-widget": "Afficher sur le widget",
"value": "Valeur", "value": "Valeur",
"value-required": "La valeur d'attribut est obligatoire.", "value-required": "La valeur d'attribut est obligatoire.",
@ -277,7 +314,7 @@
"failure-details": "Détails de l'échec", "failure-details": "Détails de l'échec",
"no-audit-logs-prompt": "Aucun journal trouvé", "no-audit-logs-prompt": "Aucun journal trouvé",
"search": "Rechercher les journaux d'audit", "search": "Rechercher les journaux d'audit",
"status": "Etat", "status": "État",
"status-failure": "Échec", "status-failure": "Échec",
"status-success": "Succès", "status-success": "Succès",
"timestamp": "Horodatage", "timestamp": "Horodatage",
@ -293,6 +330,9 @@
"type-credentials-read": "Lecture des informations d'identification", "type-credentials-read": "Lecture des informations d'identification",
"type-credentials-updated": "Informations d'identification actualisées", "type-credentials-updated": "Informations d'identification actualisées",
"type-deleted": "Supprimé", "type-deleted": "Supprimé",
"type-login": "Login",
"type-logout": "Connectez - Out",
"type-lockout": "Verrouillage",
"type-relation-add-or-update": "Relation mise à jour", "type-relation-add-or-update": "Relation mise à jour",
"type-relation-delete": "Relation supprimée", "type-relation-delete": "Relation supprimée",
"type-relations-delete": "Toutes les relations ont été supprimées", "type-relations-delete": "Toutes les relations ont été supprimées",
@ -324,7 +364,7 @@
"phone": "Téléphone", "phone": "Téléphone",
"postal-code": "Code postal", "postal-code": "Code postal",
"postal-code-invalid": "Format de code postal / code postal invalide", "postal-code-invalid": "Format de code postal / code postal invalide",
"state": "Etat / Province" "state": "Province"
}, },
"content-type": { "content-type": {
"binary": "Binaire (Base64)", "binary": "Binaire (Base64)",
@ -333,19 +373,21 @@
}, },
"custom": { "custom": {
"widget-action": { "widget-action": {
"action-cell-button": "Action cell button", "action-cell-button": "Bouton de cellule d'action",
"marker-click": "On marker click", "marker-click": "Sur le marqueur cliquez",
"row-click": "On row click", "row-click": "Au rang, cliquez",
"polygon-click": "On polygon click", "polygon-click": "Cliquez sur le polygone",
"tooltip-tag-action": "Tooltip tag action", "tooltip-tag-action": "Action de balise d'info-bulle",
"node-selected": "On node selected", "node-selected": "Sur le noeud sélectionné",
"element-click": "On HTML element click" "element-click": "Sur l'élément HTML, cliquez sur",
"pie-slice-click": "Sur tranche cliquez",
"row-double-click": "Sur la ligne double clic"
} }
}, },
"customer": { "customer": {
"add": "Ajouter un client", "add": "Ajouter un client",
"add-customer-text": "Ajouter un nouveau client", "add-customer-text": "Ajouter un nouveau client",
"assets": "Assets du client", "assets": "Actifs du client",
"copyId": "Copier l'id du client", "copyId": "Copier l'id du client",
"customer": "Client", "customer": "Client",
"customer-details": "Détails du client", "customer-details": "Détails du client",
@ -358,31 +400,33 @@
"delete": "Supprimer le client", "delete": "Supprimer le client",
"delete-customer-text": "Faites attention, après la confirmation, le client et toutes les données associées deviendront irrécupérables.", "delete-customer-text": "Faites attention, après la confirmation, le client et toutes les données associées deviendront irrécupérables.",
"delete-customer-title": "Êtes-vous sûr de vouloir supprimer le client '{{customerTitle}}'?", "delete-customer-title": "Êtes-vous sûr de vouloir supprimer le client '{{customerTitle}}'?",
"delete-customers-action-title": "Supprimer { count, plural, 1 {1 client} other {# clients} }", "delete-customers-action-title": "Supprimer {count, plural, 1 {1 customer} other {# customers} }",
"delete-customers-text": "Faites attention, après la confirmation, tous les clients sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.", "delete-customers-text": "Faites attention, après la confirmation, tous les clients sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
"delete-customers-title": "Êtes-vous sûr de vouloir supprimer { count, plural, 1 {1 client} other {# clients} }?", "delete-customers-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 customer} other {# customers} }?",
"description": "Description", "description": "Description",
"details": "Détails", "details": "Détails",
"devices": "Dispositifs du client", "devices": "Dispositifs du client",
"entity-views": "Vues de l'entité client",
"events": "Événements", "events": "Événements",
"idCopiedMessage": "L'Id du client a été copié dans le presse-papier", "idCopiedMessage": "L'Id du client a été copié dans le presse-papier",
"manage-assets": "Gérer les Assets", "manage-assets": "Gérer les actifs",
"manage-customer-assets": "Gérer les Assets du client", "manage-customer-assets": "Gérer les actifs du client",
"manage-customer-dashboards": "Gérer les tableaux de bord du client", "manage-customer-dashboards": "Gérer les tableaux de bord du client",
"manage-customer-devices": "Gérer les dispositifs du client", "manage-customer-devices": "Gérer les dispositifs du client",
"manage-customer-users": "Gérer les utilisateurs du client", "manage-customer-users": "Gérer les utilisateurs du client",
"manage-dashboards": "Gérer les tableaux de bord", "manage-dashboards": "Gérer les tableaux de bord",
"manage-devices": "Gérer les dispositifs", "manage-devices": "Gérer les dispositifs",
"manage-public-assets": "Gérer les Assets publics", "manage-public-assets": "Gérer les actifs publics",
"manage-public-dashboards": "Gérer les tableaux de bord publics", "manage-public-dashboards": "Gérer les tableaux de bord publics",
"manage-public-devices": "Gérer les dispositifs publics", "manage-public-devices": "Gérer les dispositifs publics",
"manage-users": "Gérer les utilisateurs", "manage-users": "Gérer les utilisateurs",
"management": "Gestion des clients", "management": "Gestion des clients",
"no-customers-matching": "Aucun client correspondant à '{{entity}} n'a été trouvé.", "no-customers-matching": "Aucun client correspondant à '{{entity}} n'a été trouvé.",
"no-customers-text": "Aucun client trouvé", "no-customers-text": "Aucun client trouvé",
"public-assets": "Assets publics", "public-assets": "Actifs publics",
"public-dashboards": "Tableaux de bord publics", "public-dashboards": "Tableaux de bord publics",
"public-devices": "Dispositifs publics", "public-devices": "Dispositifs publics",
"public-entity-views": "Vues d'entités publiques",
"select-customer": "Sélectionner un client", "select-customer": "Sélectionner un client",
"select-default-customer": "Sélectionnez le client par défaut", "select-default-customer": "Sélectionnez le client par défaut",
"title": "Titre", "title": "Titre",
@ -397,7 +441,7 @@
"assign-dashboard-to-customer": "Attribuer des tableaux de bord au client", "assign-dashboard-to-customer": "Attribuer des tableaux de bord au client",
"assign-dashboard-to-customer-text": "Veuillez sélectionner les tableaux de bord à affecter au client", "assign-dashboard-to-customer-text": "Veuillez sélectionner les tableaux de bord à affecter au client",
"assign-dashboards": "Attribuer des tableaux de bord", "assign-dashboards": "Attribuer des tableaux de bord",
"assign-dashboards-text": "Attribuer { count, plural, 1 {1 tableau de bord} other {# tableaux de bord} } aux clients", "assign-dashboards-text": "Attribuer {count, plural, 1 {1 tableau de bord} other {# tableaux de bord} } aux clients",
"assign-new-dashboard": "Attribuer un nouveau tableau de bord", "assign-new-dashboard": "Attribuer un nouveau tableau de bord",
"assign-to-customer": "Attribuer au client", "assign-to-customer": "Attribuer au client",
"assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les tableaux de bord", "assign-to-customer-text": "Veuillez sélectionner le client pour attribuer le ou les tableaux de bord",
@ -408,8 +452,8 @@
"assignedToCustomers": "attribué aux clients", "assignedToCustomers": "attribué aux clients",
"autofill-height": "Hauteur de remplissage automatique", "autofill-height": "Hauteur de remplissage automatique",
"background-color": "Couleur de fond", "background-color": "Couleur de fond",
"background-image": "Image d'arrière-plan", "background-image": "Image d'arriére-plan",
"background-size-mode": "Mode de taille d'arrière-plan", "background-size-mode": "Mode de taille d'arriére-plan",
"close-toolbar": "Fermer la barre d'outils", "close-toolbar": "Fermer la barre d'outils",
"columns-count": "Nombre de colonnes", "columns-count": "Nombre de colonnes",
"columns-count-required": "Le nombre de colonnes est requis.", "columns-count-required": "Le nombre de colonnes est requis.",
@ -453,11 +497,11 @@
"invalid-aliases-config": "Impossible de trouver des dispositifs correspondant à certains filtres d'alias. <br/> Veuillez contacter votre administrateur pour résoudre ce problème.", "invalid-aliases-config": "Impossible de trouver des dispositifs correspondant à certains filtres d'alias. <br/> Veuillez contacter votre administrateur pour résoudre ce problème.",
"invalid-dashboard-file-error": "Impossible d'importer le tableau de bord: structure de données du tableau de bord non valide", "invalid-dashboard-file-error": "Impossible d'importer le tableau de bord: structure de données du tableau de bord non valide",
"invalid-widget-file-error": "Impossible d'importer le widget: structure de données de widget invalide.", "invalid-widget-file-error": "Impossible d'importer le widget: structure de données de widget invalide.",
"is-root-state": "Etat racine", "is-root-state": "État racine",
"make-private": "Rendre privé le tableau de bord", "make-private": "Rendre privé le tableau de bord",
"make-private-dashboard": "Rendre privé le tableau de bord", "make-private-dashboard": "Rendre privé le tableau de bord",
"make-private-dashboard-text": "Après la confirmation, le tableau de bord sera rendu privé et ne sera plus accessible aux autres.", "make-private-dashboard-text": "Après la confirmation, le tableau de bord sera rendu privé et ne sera plus accessible aux autres.",
"make-private-dashboard-title": "Etes-vous sûr de vouloir rendre le tableau de bord '{{dashboardTitle}}' privé?", "make-private-dashboard-title": "Êtes-vous sûr de vouloir rendre le tableau de bord '{{dashboardTitle}}' privé?",
"make-public": "Rendre public le tableau de bord", "make-public": "Rendre public le tableau de bord",
"manage-assigned-customers": "Gérer les clients affectés", "manage-assigned-customers": "Gérer les clients affectés",
"manage-states": "Gérer les états du tableau de bord", "manage-states": "Gérer les états du tableau de bord",
@ -497,16 +541,16 @@
"set-background": "Définir l'arrière-plan", "set-background": "Définir l'arrière-plan",
"settings": "Paramètres", "settings": "Paramètres",
"show-details": "Afficher les détails", "show-details": "Afficher les détails",
"socialshare-text": "'{{dashboardTitle}}' powered by ThingsBoard", "socialshare-text": "'{{dashboardTitle}}' propulsé par ThingsBoard",
"socialshare-title": "'{{dashboardTitle}}' powered by ThingsBoard", "socialshare-title": "'{{dashboardTitle}}' propulsé par ThingsBoard",
"state": "Etat du tableau de bord", "state": "État du tableau de bord",
"state-controller": "Contrôleur d'état", "state-controller": "Contrôleur d'état",
"state-id": "ID d'état", "state-id": "ID d'état",
"state-id-exists": "L'état du tableau de bord avec le même Id existe déjà.", "state-id-exists": "L'état du tableau de bord avec le même Id existe déjà.",
"state-id-required": "L'Id d'état du tableau de bord est requis.", "state-id-required": "L'Id d'état du tableau de bord est requis.",
"state-name": "Nom", "state-name": "Nom",
"state-name-required": "Le nom de l'état du tableau de bord est requis", "state-name-required": "Le nom de l'état du tableau de bord est requis",
"states": "Etats du tableau de bord", "states": "États du tableau de bord",
"title": "Titre", "title": "Titre",
"title-color": "Couleur du titre", "title-color": "Couleur du titre",
"title-required": "Le titre est requis.", "title-required": "Le titre est requis.",
@ -543,12 +587,17 @@
"label": "Label", "label": "Label",
"maximum-function-types": "Maximum {count, plural, 1 {1 type de fonction est autorisé.} other {# types de fonctions sont autorisés} }", "maximum-function-types": "Maximum {count, plural, 1 {1 type de fonction est autorisé.} other {# types de fonctions sont autorisés} }",
"maximum-timeseries-or-attributes": "Maximum {count, plural, 1 {1 timeseries / attribut est autorisé.} other {# timeseries / attributs sont autorisés} }", "maximum-timeseries-or-attributes": "Maximum {count, plural, 1 {1 timeseries / attribut est autorisé.} other {# timeseries / attributs sont autorisés} }",
"prev-orig-value-description": "valeur précédente d'origine;",
"prev-value-description": "résultat de l'appel de fonction précédent;",
"settings": "Paramètres", "settings": "Paramètres",
"time-description": "horodatage de la valeur actuelle;",
"time-prev-description": "horodatage de la valeur précédente;",
"timeseries": "Timeseries", "timeseries": "Timeseries",
"timeseries-or-attributes-required": "Les timeseries / attributs d'entité sont obligatoires.", "timeseries-or-attributes-required": "Les timeseries / attributs d'entité sont obligatoires.",
"timeseries-required": "Les Timeseries de l'entité sont obligatoires.", "timeseries-required": "Les Timeseries de l'entité sont obligatoires.",
"units": "Symbole spécial à afficher à côté de la valeur", "units": "Symbole spécial à afficher à côté de la valeur",
"use-data-post-processing-func": "Utiliser la fonction de post-traitement des données" "use-data-post-processing-func": "Utiliser la fonction de post-traitement des données",
"value-description": "la valeur actuelle;"
}, },
"datasource": { "datasource": {
"add-datasource-prompt": "Veuillez ajouter une source de données", "add-datasource-prompt": "Veuillez ajouter une source de données",
@ -567,7 +616,7 @@
}, },
"device": { "device": {
"access-token": "Jeton d'accès", "access-token": "Jeton d'accès",
"access-token-invalid": "La longueur du jeton d'accès doit être comprise entre 1 et 20 caractères.", "access-token-invalid": "La longueur du jeton d'accès doit être comprise entre 1 et 20 caractéres.",
"access-token-required": "Le jeton d'accès est requis.", "access-token-required": "Le jeton d'accès est requis.",
"accessTokenCopiedMessage": "Le jeton d'accès au dispositif a été copié dans le presse-papier", "accessTokenCopiedMessage": "Le jeton d'accès au dispositif a été copié dans le presse-papier",
"add": "Ajouter un dispositif", "add": "Ajouter un dispositif",
@ -575,7 +624,7 @@
"add-device-text": "Ajouter un nouveau dispositif", "add-device-text": "Ajouter un nouveau dispositif",
"alias": "Alias", "alias": "Alias",
"alias-required": "Un alias du dispositif est requis.", "alias-required": "Un alias du dispositif est requis.",
"aliases": "Alias ​​du dispositif", "aliases": "Alias des dispositifs",
"any-device": "N'importe quel dispositif", "any-device": "N'importe quel dispositif",
"assign-device-to-customer": "Affecter des dispositifs au client", "assign-device-to-customer": "Affecter des dispositifs au client",
"assign-device-to-customer-text": "Veuillez sélectionner les dispositif à affecter au client", "assign-device-to-customer-text": "Veuillez sélectionner les dispositif à affecter au client",
@ -596,9 +645,9 @@
"delete-device-text": "Faites attention, après la confirmation, le dispositif et toutes les données associées deviendront irrécupérables.", "delete-device-text": "Faites attention, après la confirmation, le dispositif et toutes les données associées deviendront irrécupérables.",
"delete-device-title": "Êtes-vous sûr de vouloir supprimer le dispositif '{{deviceName}}'?", "delete-device-title": "Êtes-vous sûr de vouloir supprimer le dispositif '{{deviceName}}'?",
"delete-devices": "Supprimer les dispositifs", "delete-devices": "Supprimer les dispositifs",
"delete-devices-action-title": "Supprimer {count, plural, 1 {1 dispositif} other {# dispositifs} }", "delete-devices-action-title": "Supprimer {count, plural, 1 {1 device} other {# devices} }",
"delete-devices-text": "Faites attention, après la confirmation, tous les dispositifs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.", "delete-devices-text": "Faites attention, après la confirmation, tous les dispositifs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
"delete-devices-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 dispositif} other {# dispositifs} }?", "delete-devices-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 device} other {# devices} }?",
"description": "Description", "description": "Description",
"details": "Détails", "details": "Détails",
"device": "Dispositif", "device": "Dispositif",
@ -616,14 +665,15 @@
"device-type-required": "Le type de dispositif est requis.", "device-type-required": "Le type de dispositif est requis.",
"device-types": "Types de dispositif", "device-types": "Types de dispositif",
"devices": "Dispositifs", "devices": "Dispositifs",
"duplicate-alias-error": "Alias ​​en double trouvé '{{alias}}'. <br> Les alias de dispositifs doivent être uniques dans le tableau de bord.", "duplicate-alias-error": "Alias ??en double trouvé '{{alias}}'. <br> Les alias de dispositifs doivent être uniques dans le tableau de bord.",
"enter-device-type": "Entrez le type de dispositif", "enter-device-type": "Entrez le type de dispositif",
"events": "Événements", "events": "Événements",
"idCopiedMessage": "l'Id du dispositif a été copié dans le presse-papiers", "idCopiedMessage": "l'Id du dispositif a été copié dans le presse-papiers",
"is-gateway": "Est une passerelle", "is-gateway": "Est une passerelle",
"label": "Label",
"make-private": "Rendre le dispositif privé", "make-private": "Rendre le dispositif privé",
"make-private-device-text": "Après la confirmation, le dispositif et toutes ses données seront rendues privées et ne seront pas accessibles par d'autres.", "make-private-device-text": "Après la confirmation, le dispositif et toutes ses données seront rendues privées et ne seront pas accessibles par d'autres.",
"make-private-device-title": "Etes-vous sûr de vouloir rendre le dispositif {{deviceName}} privé?", "make-private-device-title": "Êtes-vous sûr de vouloir rendre le dispositif {{deviceName}} privé?",
"make-public": "Rendre le dispositif public", "make-public": "Rendre le dispositif public",
"make-public-device-text": "Après la confirmation, le dispositif et toutes ses données seront rendus publics et accessibles par d'autres.", "make-public-device-text": "Après la confirmation, le dispositif et toutes ses données seront rendus publics et accessibles par d'autres.",
"make-public-device-title": "Êtes-vous sûr de vouloir rendre le dispositif {{deviceName}} 'public?", "make-public-device-title": "Êtes-vous sûr de vouloir rendre le dispositif {{deviceName}} 'public?",
@ -653,9 +703,9 @@
"unassign-device-text": "Après la confirmation, le dispositif ne sera pas attribué et ne sera pas accessible au client.", "unassign-device-text": "Après la confirmation, le dispositif ne sera pas attribué et ne sera pas accessible au client.",
"unassign-device-title": "Êtes-vous sûr de vouloir annuler l'affection du dispositif {{deviceName}} '?", "unassign-device-title": "Êtes-vous sûr de vouloir annuler l'affection du dispositif {{deviceName}} '?",
"unassign-devices": "Annuler l'affectation des dispositifs", "unassign-devices": "Annuler l'affectation des dispositifs",
"unassign-devices-action-title": "Annuler l'affectation de {count, plural, 1 {1 dispositif} other {#dispositifs} } du client", "unassign-devices-action-title": "Annuler l'affectation de {count, plural, 1 {1 device} other {#devices} } du client",
"unassign-devices-text": "Après la confirmation, tous les dispositifs sélectionnés ne seront pas attribues et ne seront pas accessibles par le client.", "unassign-devices-text": "Après la confirmation, tous les dispositifs sélectionnés ne seront pas attribues et ne seront pas accessibles par le client.",
"unassign-devices-title": "Voulez-vous vraiment annuler l'affectation de {count, plural, 1 {1 dispositif} other {# dispositifs} }?", "unassign-devices-title": "Voulez-vous vraiment annuler l'affectation de {count, plural, 1 {1 device} other {# devices} }?",
"unassign-from-customer": "Retirer du client", "unassign-from-customer": "Retirer du client",
"use-device-name-filter": "Utiliser le filtre", "use-device-name-filter": "Utiliser le filtre",
"view-credentials": "Afficher les informations d'identification", "view-credentials": "Afficher les informations d'identification",
@ -666,13 +716,14 @@
}, },
"entity": { "entity": {
"add-alias": "Ajouter un alias d'entité", "add-alias": "Ajouter un alias d'entité",
"alarm-name-starts-with": "Les alarmes dont le nom commence par '{{prefix}}'", "alarm-name-starts-with": "Les actifs dont le nom commence par '{{prefix}}'",
"alias": "Alias", "alias": "Alias",
"alias-required": "Un alias d'entité est requis.", "alias-required": "Un alias d'entité est requis.",
"aliases": "alias d'entité", "aliases": "alias d'entité",
"all-subtypes": "Tout", "all-subtypes": "Tout",
"any-entity": "Toute entité", "any-entity": "Toute entité",
"asset-name-starts-with": "Les Assets dont le nom commence par '{{prefix}}'", "asset-name-starts-with": "Les Assets dont le nom commence par '{{prefix}}'",
"columns-to-display": "Colonnes à afficher",
"configure-alias": "Configurer '{{alias}}' alias", "configure-alias": "Configurer '{{alias}}' alias",
"create-new-alias": "Créez un nouveau!", "create-new-alias": "Créez un nouveau!",
"create-new-key": "Créez un nouveau!", "create-new-key": "Créez un nouveau!",
@ -694,6 +745,7 @@
"entity-type-list": "Liste de types d'entités", "entity-type-list": "Liste de types d'entités",
"entity-type-list-empty": "Aucun type d'entité sélectionné.", "entity-type-list-empty": "Aucun type d'entité sélectionné.",
"entity-types": "Types d'entité", "entity-types": "Types d'entité",
"entity-view-name-starts-with": "Les vues d'entité dont le nom commence par '{{prefix}}'",
"key": "Clé", "key": "Clé",
"key-name": "Nom de la clé", "key-name": "Nom de la clé",
"list-of-alarms": "{count, plural, 1 {Une alarme} other {Liste de # alarmes} }", "list-of-alarms": "{count, plural, 1 {Une alarme} other {Liste de # alarmes} }",
@ -719,9 +771,9 @@
"no-keys-found": "Aucune clé trouvée", "no-keys-found": "Aucune clé trouvée",
"plugin-name-starts-with": "Plugins dont les noms commencent par '{{prefix}}'", "plugin-name-starts-with": "Plugins dont les noms commencent par '{{prefix}}'",
"remove-alias": "Supprimer l'alias d'entité", "remove-alias": "Supprimer l'alias d'entité",
"rule-name-starts-with": "Règles dont les noms commencent par '{{prefix}}'", "rule-name-starts-with": "Régles dont les noms commencent par '{{prefix}}'",
"rulechain-name-starts-with": "Chaînes de règles dont les noms commencent par '{{prefix}}'", "rulechain-name-starts-with": "Chaînes de régles dont les noms commencent par '{{prefix}}'",
"rulenode-name-starts-with": "Les noeuds de règles dont le nom commence par '{{prefix}}'", "rulenode-name-starts-with": "Les noeuds de régles dont le nom commence par '{{prefix}}'",
"search": "Recherche d'entités", "search": "Recherche d'entités",
"select-entities": "Sélectionner des entités", "select-entities": "Sélectionner des entités",
"selected-entities": "{count, plural, 1 {1 entité} other {# entités} } sélectionnées", "selected-entities": "{count, plural, 1 {1 entité} other {# entités} } sélectionnées",
@ -729,8 +781,8 @@
"type": "Type", "type": "Type",
"type-alarm": "Alarme", "type-alarm": "Alarme",
"type-alarms": "Alarmes", "type-alarms": "Alarmes",
"type-asset": "Asset", "type-asset": "Actif",
"type-assets": "Assets", "type-assets": "Actifs",
"type-current-customer": "Client actuel", "type-current-customer": "Client actuel",
"type-customer": "Client", "type-customer": "Client",
"type-customers": "Clients", "type-customers": "Clients",
@ -738,15 +790,17 @@
"type-dashboards": "Tableaux de bord", "type-dashboards": "Tableaux de bord",
"type-device": "Dispositif", "type-device": "Dispositif",
"type-devices": "Dispositifs", "type-devices": "Dispositifs",
"type-entity-view": "Vue d'entité",
"type-entity-views": "Vues d'entités",
"type-plugin": "Plugin", "type-plugin": "Plugin",
"type-plugins": "Plugins", "type-plugins": "Plugins",
"type-required": "Le type d'entité est obligatoire.", "type-required": "Le type d'entité est obligatoire.",
"type-rule": "Règle", "type-rule": "Régle",
"type-rulechain": "Chaîne de règles", "type-rulechain": "Chaîne de régles",
"type-rulechains": "Chaînes de règles", "type-rulechains": "Chaînes de régles",
"type-rulenode": "Noeud de règle", "type-rulenode": "Noeud de régle",
"type-rulenodes": "Noeuds de règle", "type-rulenodes": "Noeuds de régle",
"type-rules": "Règles", "type-rules": "Régles",
"type-tenant": "Tenant", "type-tenant": "Tenant",
"type-tenants": "Tenants", "type-tenants": "Tenants",
"type-user": "Utilisateur", "type-user": "Utilisateur",
@ -756,6 +810,118 @@
"use-entity-name-filter": "Utiliser un filtre", "use-entity-name-filter": "Utiliser un filtre",
"user-name-starts-with": "Utilisateurs dont les noms commencent par '{{prefix}}'" "user-name-starts-with": "Utilisateurs dont les noms commencent par '{{prefix}}'"
}, },
"entity-field": {
"address": "Adresse",
"address2": "Adresse 2",
"city": "Ville",
"country": "Pays",
"created-time": "Heure de création",
"email": "Email",
"first-name": "Prénom",
"last-name": "Nom de famille",
"name": "Nom",
"phone": "Téléphone",
"state": "Prov",
"title": "Titre",
"type": "Type",
"zip": "Code postal"
},
"entity-view": {
"add": "Ajouter une vue d'entité",
"add-alias": "Ajouter un alias de vue d'entité",
"add-entity-view-text": "Ajouter une nouvelle vue d'entité",
"alias": "Alias",
"alias-required": "Un alias de vue d'entité est requis.",
"aliases": "Alias de vue d'entité",
"any-entity-view": "Toute vue d'entité",
"assign-entity-view-to-customer": "Attribuer une (des) vue (s) d'entité à un client",
"assign-entity-view-to-customer-text": "Veuillez sélectionner les vues d'entité à affecter au client",
"assign-entity-views": "Attribuer des vues d'entité",
"assign-entity-views-text": "Attribuer { count, plural, 1 {1 entityView} other {# entityViews} } au client",
"assign-new-entity-view": "Attribuer une nouvelle vue d'entité",
"assign-to-customer": "Attribuer au client",
"assign-to-customer-text": "Veuillez sélectionner le client auquel attribuer la ou les vues d'entité.",
"assignedToCustomer": "Assigné au client",
"attributes-propagation": "Propagation des attributs",
"attributes-propagation-hint": "La vue d'entité copiera automatiquement les attributs spécifiés de l'entité cible chaque fois que vous enregistrez ou mettez à jour cette vue d'entité. Pour des raisons de performances, les attributs d'entité cible ne sont pas propagés à la vue d'entité à chaque changement d'attribut. Vous pouvez activer la propagation automatique en configurant le noeud de règle \" copier pour afficher \" dans votre chaîne de règles et en liant les messages \"Post attributs \" et \"attributs mis à jour \" au nouveau noeud de règle.",
"client-attributes": "Attributs du client",
"client-attributes-placeholder": "Attributs du client",
"configure-alias": "Configurez l'alias '{{alias}}'",
"copyId": "Copier l'ID de la vue d'entité",
"create-new-alias": "Créer un nouveau!",
"create-new-key": "Créer un nouveau!",
"date-limits": "Limites de date",
"delete": "Supprimer la vue d'entité",
"delete-entity-view-text": "Attention, après la confirmation, la vue de l'entité et toutes les données associées deviendront irrécupérables.",
"delete-entity-view-title": "Êtes-vous sûr de vouloir supprimer la vue de l'entité '{{entityViewName}}'?",
"delete-entity-views": "Supprimer les vues d'entité",
"delete-entity-views-action-title": "Supprimer { count, plural, 1 {1 entityView} other {# entityViews} }",
"delete-entity-views-text": "Attention, après la confirmation, toutes les vues d'entité sélectionnées seront supprimées et toutes les données associées deviendront irrécupérables.",
"delete-entity-views-title": "Êtes-vous sûr de vouloir voir l'entité { count, plural, 1 {1 entityView} other {# entityViews} }?",
"description": "Description",
"details": "Détails",
"duplicate-alias-error": "Alias '{{alias}}' existe déjà. <br> Les alias de vue d'entité doivent être uniques dans le tableau de bord.",
"end-date": "Date de fin",
"end-ts": "Heure de fin",
"enter-entity-view-type": "Entrer le type de vue d'entité",
"entity-view": "Vue d'entité",
"entity-view-alias": "Alias de vue d'entité",
"entity-view-details": "Détails de la vue d'entité",
"entity-view-list": "Liste de vues d'entités",
"entity-view-list-empty": "Aucune vue d'entité sélectionnée.",
"entity-view-name-filter-no-entity-view-matched": "Aucune vue d'entité commençant par '{{entityView}}' n'a été trouvée.",
"entity-view-name-filter-required": "Un filtre de nom de vue d'entité est requis.",
"entity-view-required": "Une vue d'entité est requise.",
"entity-view-type": "Type de vue d'entité",
"entity-view-type-list-empty": "Aucun type de vue d'entité sélectionné.",
"entity-view-type-required": "Le type d'entité est requis.",
"entity-view-types": "Types de vues d'entité",
"entity-views": "Vues d'entité",
"events": "Événements",
"make-private": "Rendre la vue d'entité privée",
"make-private-entity-view-text": "Après la confirmation, la vue de l'entité et toutes ses données seront rendues privées et ne seront pas accessibles par d'autres",
"make-private-entity-view-title": "Êtes-vous sûr de vouloir rendre la vue d'entité '{{entityViewName}}' privée?",
"make-public": "Rendre la vue d'entité publique",
"make-public-entity-view-text": "Après la confirmation, la vue de l'entité et toutes ses données seront rendues publiques et accessibles à d'autres",
"make-public-entity-view-title": "Voulez-vous vraiment que la vue de l'entité '{{entityViewName}}' soit publique?",
"management": "Gestion de vue d'entité",
"name": "Nom",
"name-required": "Un nom est requis.",
"name-starts-with": "Le nom de la vue d'entité commence par",
"no-alias-matching": "'{{alias}}' non trouvé.",
"no-aliases-found": "Aucun alias trouvé.",
"no-entity-view-types-matching": "Aucun type de vue d'entité correspondant à '{{entitySubtype}}' n'a été trouvé.",
"no-entity-views-matching": "Aucune vue d'entité correspondant à '{{entity}}' n'a été trouvée.",
"no-entity-views-text": "Aucune vue d'entité trouvée.",
"no-key-matching": "'{{key}}' non trouvé.",
"no-keys-found": "Aucune clé trouvée.",
"remove-alias": "Supprimer un alias de vue d'entité",
"select-entity-view": "Sélectionner une vue d'entité",
"select-entity-view-type": "Sélectionner le type de vue d'entité",
"server-attributes": "Attributs du serveur",
"server-attributes-placeholder": "Attributs du serveur",
"shared-attributes": "Attributs partagés",
"shared-attributes-placeholder": "Attributs partagés",
"start-date": "Date de début",
"start-ts": "Heure de début",
"target-entity": "Entité cible",
"timeseries": "Séries chronologiques",
"timeseries-data": "Données de séries chronologiques",
"timeseries-data-hint": "Configurez les clés de données de séries chronologiques de l'entité cible qui seront accessibles à la vue de l'entité. Ces données temporelles sont en lecture seule.",
"timeseries-placeholder": "Séries chronologiques",
"unable-entity-view-device-alias-text": "L'alias de dispositif '{{entityViewAlias}}' ne peut pas être supprimé car il est utilisé par les widgets suivants:<br/>{{widgetsList}}",
"unable-entity-view-device-alias-title": "Impossible de supprimer l'alias de la vue d'entité.",
"unassign-entity-view": "Annuler l'affectation de la vue d'entité",
"unassign-entity-view-text": "Après la confirmation, la vue de l'entité sera non attribuée et ne sera pas accessible par le client.",
"unassign-entity-view-title": "Voulez-vous vraiment annuler l'attribution de la vue d'entité '{{entityViewName}}'?",
"unassign-entity-views": "Annuler l'attribution des vues d'entité",
"unassign-entity-views-action-title": "Annuler l'attribution { count, plural, 1 {1 entityView} other {# entityViews} } du client",
"unassign-entity-views-text": "Après la confirmation, toutes les vues des entités sélectionnées seront non attribuées et ne seront pas accessibles par le client.",
"unassign-entity-views-title": "Êtes-vous sûr de vouloir annuler l'attribution { count, plural, 1 {1 entityView} other {# entityViews} }?",
"unassign-from-customer": "Annuler l'attribution au client",
"use-entity-view-name-filter": "Use filter",
"view-entity-views": "Voir les vues d'entité"
},
"error": { "error": {
"unable-to-connect": "Impossible de se connecter au serveur! Veuillez vérifier votre connexion Internet.", "unable-to-connect": "Impossible de se connecter au serveur! Veuillez vérifier votre connexion Internet.",
"unhandled-error-code": "Code d'erreur non géré: {{errorCode}}", "unhandled-error-code": "Code d'erreur non géré: {{errorCode}}",
@ -781,7 +947,7 @@
"no-events-prompt": "Aucun événement trouvé", "no-events-prompt": "Aucun événement trouvé",
"relation-type": "Type de relation", "relation-type": "Type de relation",
"server": "Serveur", "server": "Serveur",
"status": "Etat", "status": "État",
"success": "Succès", "success": "Succès",
"type": "Type", "type": "Type",
"type-debug-rule-chain": "Debug", "type-debug-rule-chain": "Debug",
@ -827,7 +993,7 @@
"converter-type": "Type de convertisseur", "converter-type": "Type de convertisseur",
"converters": "Convertisseurs", "converters": "Convertisseurs",
"credentials": "Informations d'identification", "credentials": "Informations d'identification",
"custom": "Custom", "custom": "Sur mesure",
"delete": "Supprimer l'extension", "delete": "Supprimer l'extension",
"delete-extension-text": "Attention, après la confirmation, l'extension et toutes les données associées deviendront irrécupérables.", "delete-extension-text": "Attention, après la confirmation, l'extension et toutes les données associées deviendront irrécupérables.",
"delete-extension-title": "Êtes-vous sûr de vouloir supprimer l'extension '{{extensionId}}'?", "delete-extension-title": "Êtes-vous sûr de vouloir supprimer l'extension '{{extensionId}}'?",
@ -930,7 +1096,7 @@
}, },
"timeout": "Délai d'attente en millisecondes", "timeout": "Délai d'attente en millisecondes",
"timeseries": "Timeseries", "timeseries": "Timeseries",
"to-double": "To Double", "to-double": "Au double",
"token": "Jeton de sécurité", "token": "Jeton de sécurité",
"topic": "Topic", "topic": "Topic",
"topic-expression": "Expression du topic", "topic-expression": "Expression du topic",
@ -962,7 +1128,7 @@
"delete-items": "Supprimer les éléments", "delete-items": "Supprimer les éléments",
"delete-items-action-title": "Supprimer {count, plural, 1 {1 élément} other {# éléments} }", "delete-items-action-title": "Supprimer {count, plural, 1 {1 élément} other {# éléments} }",
"delete-items-text": "Attention, après la confirmation, tous les éléments sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.", "delete-items-text": "Attention, après la confirmation, tous les éléments sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
"delete-items-title": "Etes-vous sûr de vouloir supprimer {count, plural, 1 {1 élément} other {# éléments} }?", "delete-items-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 élément} other {# éléments} }?",
"item-details": "Détails de l'élément", "item-details": "Détails de l'élément",
"no-items-text": "Aucun élément trouvé", "no-items-text": "Aucun élément trouvé",
"scroll-to-top": "Défiler vers le haut" "scroll-to-top": "Défiler vers le haut"
@ -980,7 +1146,7 @@
}, },
"icon": { "icon": {
"icon": "Icône", "icon": "Icône",
"material-icons": "Material icons", "material-icons": "Icônes matérielles",
"select-icon": "Sélectionner l'icône", "select-icon": "Sélectionner l'icône",
"show-all": "Afficher toutes les icônes" "show-all": "Afficher toutes les icônes"
}, },
@ -994,7 +1160,7 @@
"js-func": { "js-func": {
"no-return-error": "La fonction doit renvoyer une valeur!", "no-return-error": "La fonction doit renvoyer une valeur!",
"return-type-mismatch": "La fonction doit renvoyer une valeur de type '{{type}}' !", "return-type-mismatch": "La fonction doit renvoyer une valeur de type '{{type}}' !",
"tidy": "Tidy" "tidy": "Nettoyer"
}, },
"key-val": { "key-val": {
"add-entry": "Ajouter une entrée", "add-entry": "Ajouter une entrée",
@ -1004,22 +1170,7 @@
"value": "Valeur" "value": "Valeur"
}, },
"language": { "language": {
"language": "Language", "language": "Language"
"locales": {
"de_DE": "Allemand",
"en_US": "Anglais",
"fr_FR": "Français",
"es_ES": "Espagnol",
"it_IT": "Italien",
"ko_KR": "Coréen",
"ru_RU": "Russe",
"zh_CN": "Chinois",
"ja_JA": "Japonaise",
"tr_TR": "Turc",
"fa_IR": "Persane",
"uk_UA": "Ukrainien",
"cs_CZ": "Tchèque"
}
}, },
"layout": { "layout": {
"color": "Couleur", "color": "Couleur",
@ -1057,7 +1208,7 @@
"request-password-reset": "Demander la réinitialisation du mot de passe", "request-password-reset": "Demander la réinitialisation du mot de passe",
"reset-password": "Réinitialiser le mot de passe", "reset-password": "Réinitialiser le mot de passe",
"sign-in": "Veuillez vous connecter", "sign-in": "Veuillez vous connecter",
"username": "Nom d'utilisateur (email)" "username": "Nom d'utilisateur (courriel)"
}, },
"position": { "position": {
"bottom": "Bas", "bottom": "Bas",
@ -1068,6 +1219,7 @@
"profile": { "profile": {
"change-password": "Modifier le mot de passe", "change-password": "Modifier le mot de passe",
"current-password": "Mot de passe actuel", "current-password": "Mot de passe actuel",
"last-login-time": "Dernière connexion",
"profile": "Profile" "profile": "Profile"
}, },
"relation": { "relation": {
@ -1078,13 +1230,13 @@
"any-relation-type": "N'importe quel type", "any-relation-type": "N'importe quel type",
"delete": "Supprimer la relation", "delete": "Supprimer la relation",
"delete-from-relation-text": "Attention, après la confirmation, l'entité actuelle ne sera pas liée à l'entité '{{entityName}}'.", "delete-from-relation-text": "Attention, après la confirmation, l'entité actuelle ne sera pas liée à l'entité '{{entityName}}'.",
"delete-from-relation-title": "Etes-vous sûr de vouloir supprimer la relation de l'entité '{{entityName}}'?", "delete-from-relation-title": "Êtes-vous sûr de vouloir supprimer la relation de l'entité '{{entityName}}'?",
"delete-from-relations-text": "Attention, après la confirmation, toutes les relations sélectionnées seront supprimées et l'entité actuelle ne sera pas liée aux entités correspondantes.", "delete-from-relations-text": "Attention, après la confirmation, toutes les relations sélectionnées seront supprimées et l'entité actuelle ne sera pas liée aux entités correspondantes.",
"delete-from-relations-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 relation} other {# relations} }?", "delete-from-relations-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 relation} other {# relations} }?",
"delete-to-relation-text": "Attention, après la confirmation, l'entité '{{entityName}} ne sera plus liée à l'entité actuelle.", "delete-to-relation-text": "Attention, après la confirmation, l'entité '{{entityName}} ne sera plus liée à l'entité actuelle.",
"delete-to-relation-title": "Êtes-vous sûr de vouloir supprimer la relation avec l'entité '{{entityName}}'?", "delete-to-relation-title": "Êtes-vous sûr de vouloir supprimer la relation avec l'entité '{{entityName}}'?",
"delete-to-relations-text": "Attention, après la confirmation, toutes les relations sélectionnées seront supprimées et les entités correspondantes ne seront pas liées à l'entité en cours.", "delete-to-relations-text": "Attention, après la confirmation, toutes les relations sélectionnées seront supprimées et les entités correspondantes ne seront pas liées à l'entité en cours.",
"delete-to-relations-title": "Etes-vous sûr de vouloir supprimer {count, plural, 1 {1 relation} other {# relations} }?", "delete-to-relations-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 relation} other {# relations} }?",
"direction": "Sens", "direction": "Sens",
"direction-type": { "direction-type": {
"FROM": "de", "FROM": "de",
@ -1103,10 +1255,10 @@
"remove-relation-filter": "Supprimer le filtre de relation", "remove-relation-filter": "Supprimer le filtre de relation",
"search-direction": { "search-direction": {
"FROM": "De", "FROM": "De",
"TO": "À" "TO": "Vers"
}, },
"selected-relations": "{count, plural, 1 {1 relation} other {# relations} } sélectionné", "selected-relations": "{count, plural, 1 {1 relation} other {# relations} } sélectionné",
"to-entity": "À l'entité", "to-entity": "Vers l'entité",
"to-entity-name": "vers le nom de l'entité", "to-entity-name": "vers le nom de l'entité",
"to-entity-type": "Vers le type d'entité", "to-entity-type": "Vers le type d'entité",
"to-relations": "Relations entrantes", "to-relations": "Relations entrantes",
@ -1186,7 +1338,7 @@
"no-link-labels-found": "Aucune étiquette de lien trouvée", "no-link-labels-found": "Aucune étiquette de lien trouvée",
"open-node-library": "Ouvrir la bibliothèque de noeud", "open-node-library": "Ouvrir la bibliothèque de noeud",
"output": "Output", "output": "Output",
"rulenode-details": "Détails du noeud de la règle", "rulenode-details": "Détails du noeud de la régle",
"search": "Recherche de noeuds", "search": "Recherche de noeuds",
"select-all": "Tout sélectionner", "select-all": "Tout sélectionner",
"select-all-objects": "Sélectionnez tous les noeuds et connexions", "select-all-objects": "Sélectionnez tous les noeuds et connexions",
@ -1199,13 +1351,13 @@
"type-enrichment": "Enrichissement", "type-enrichment": "Enrichissement",
"type-enrichment-details": "Ajouter des informations supplémentaires dans les métadonnées de message", "type-enrichment-details": "Ajouter des informations supplémentaires dans les métadonnées de message",
"type-external": "Externe", "type-external": "Externe",
"type-external-details": "Interagit avec le système externe", "type-external-details": "Interagit avec le systéme externe",
"type-filter": "Filtre", "type-filter": "Filtre",
"type-filter-details": "Filtrer les messages entrants avec des conditions configurées", "type-filter-details": "Filtrer les messages entrants avec des conditions configurées",
"type-input": "Input", "type-input": "Input",
"type-input-details": "Entrée logique de la chaîne de règles, transmet les messages entrants au prochain nœud de règle associé", "type-input-details": "Entrée logique de la chaîne de règles, transmet les messages entrants au prochain nœud de règle associé",
"type-rule-chain": "Chaîne de règles", "type-rule-chain": "Chaîne de régles",
"type-rule-chain-details": "Transmet les messages entrants à la chaîne de règles spécifiée", "type-rule-chain-details": "Transmet les messages entrants à la chaîne de régles spécifiée",
"type-transformation": "Transformation", "type-transformation": "Transformation",
"type-transformation-details": "Modifier le payload du message et les métadonnées ", "type-transformation-details": "Modifier le payload du message et les métadonnées ",
"type-unknown": "Inconnu", "type-unknown": "Inconnu",
@ -1219,10 +1371,10 @@
"copyId": "Copier l'Id du Tenant", "copyId": "Copier l'Id du Tenant",
"delete": "Supprimer le Tenant", "delete": "Supprimer le Tenant",
"delete-tenant-text": "Attention, après la confirmation, le Tenant et toutes les données associées deviendront irrécupérables.", "delete-tenant-text": "Attention, après la confirmation, le Tenant et toutes les données associées deviendront irrécupérables.",
"delete-tenant-title": "Etes-vous sûr de vouloir supprimer le tenant '{{tenantTitle}}'?", "delete-tenant-title": "Êtes-vous sûr de vouloir supprimer le tenant '{{tenantTitle}}'?",
"delete-tenants-action-title": "Supprimer {count, plural, 1 {1 tenant} other {# tenants} }", "delete-tenants-action-title": "Supprimer {count, plural, 1 {1 tenant} other {# tenants} }",
"delete-tenants-text": "Attention, après la confirmation, tous les Tenants sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.", "delete-tenants-text": "Attention, après la confirmation, tous les Tenants sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
"delete-tenants-title": "Etes-vous sûr de vouloir supprimer {count, plural, 1 {1 tenant} other {# tenants} }?", "delete-tenants-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 tenant} other {# tenants} }?",
"description": "Description", "description": "Description",
"details": "Détails", "details": "Détails",
"events": "Événements", "events": "Événements",
@ -1262,10 +1414,11 @@
"period": "de {{startTime}} à {{endTime}}", "period": "de {{startTime}} à {{endTime}}",
"realtime": "Temps réel", "realtime": "Temps réel",
"seconds": "{seconds, plural, 0 {second} 1 {1 second} other {# seconds} }", "seconds": "{seconds, plural, 0 {second} 1 {1 second} other {# seconds} }",
"time-period": "Période" "time-period": "Période",
"hide": "Masquer"
}, },
"user": { "user": {
"activation-email-sent-message": "L'e-mail d'activation a été envoyé avec succès!", "activation-email-sent-message": "Le courriel d'activation a été envoyé avec succès!",
"activation-link": "Lien d'activation utilisateur", "activation-link": "Lien d'activation utilisateur",
"activation-link-copied-message": "le lien d'activation de l'utilisateur a été copié dans le presse-papier", "activation-link-copied-message": "le lien d'activation de l'utilisateur a été copié dans le presse-papier",
"activation-link-text": "Pour activer l'utilisateur, utilisez le lien d'activation suivant: <a href='{{activationLink}}' target='_blank'></a>", "activation-link-text": "Pour activer l'utilisateur, utilisez le lien d'activation suivant: <a href='{{activationLink}}' target='_blank'></a>",
@ -1280,18 +1433,24 @@
"default-dashboard": "Tableau de bord par défaut", "default-dashboard": "Tableau de bord par défaut",
"delete": "Supprimer l'utilisateur", "delete": "Supprimer l'utilisateur",
"delete-user-text": "Attention, après la confirmation, l'utilisateur et toutes les données associées deviendront irrécupérables.", "delete-user-text": "Attention, après la confirmation, l'utilisateur et toutes les données associées deviendront irrécupérables.",
"delete-user-title": "Etes-vous sûr de vouloir supprimer l'utilisateur '{{userEmail}}'?", "delete-user-title": "Êtes-vous sûr de vouloir supprimer l'utilisateur '{{userEmail}}'?",
"delete-users-action-title": "Supprimer {count, plural, 1 {1 utilisateur} other {# utilisateurs} }", "delete-users-action-title": "Supprimer {count, plural, 1 {1 utilisateur} other {# utilisateurs} }",
"delete-users-text": "Attention, après la confirmation, tous les utilisateurs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.", "delete-users-text": "Attention, après la confirmation, tous les utilisateurs sélectionnés seront supprimés et toutes les données associées deviendront irrécupérables.",
"delete-users-title": "Etes-vous sûr de vouloir supprimer {count, plural, 1 {1 utilisateur} other {# utilisateurs} }?", "delete-users-title": "Êtes-vous sûr de vouloir supprimer {count, plural, 1 {1 utilisateur} other {# utilisateurs} }?",
"description": "Description", "description": "Description",
"details": "Détails", "details": "Détails",
"disable-account": "Désactiver le compte d'utilisateur",
"disable-account-message": "Le compte d'utilisateur a été désactivé avec succès!",
"display-activation-link": "Afficher le lien d'activation", "display-activation-link": "Afficher le lien d'activation",
"email": "Email", "email": "Email",
"email-required": "Email est requis.", "email-required": "Email est requis.",
"enable-account": "Activer le compte d'utilisateur",
"enable-account-message": "Le compte d'utilisateur a été activé avec succès!",
"first-name": "Prénom", "first-name": "Prénom",
"invalid-email-format": "Format de courrier électronique non valide", "invalid-email-format": "Format de courrier électronique non valide",
"last-name": "Nom de famille", "last-name": "Nom de famille",
"login-as-customer-user": "Se connecter en tant qu'utilisateur client",
"login-as-tenant-admin": "Connectez-vous en tant qu'administrateur Tenant",
"no-users-matching": "Aucun utilisateur correspondant à '{{entity}}' n'a été trouvé.", "no-users-matching": "Aucun utilisateur correspondant à '{{entity}}' n'a été trouvé.",
"no-users-text": "Aucun utilisateur trouvé", "no-users-text": "Aucun utilisateur trouvé",
"resend-activation": "Renvoyer l'activation", "resend-activation": "Renvoyer l'activation",
@ -1354,9 +1513,9 @@
"search-data": "Rechercher des données", "search-data": "Rechercher des données",
"select-widget-type": "Sélectionnez le type de widget", "select-widget-type": "Sélectionnez le type de widget",
"select-widgets-bundle": "Sélectionner un ensemble de widgets", "select-widgets-bundle": "Sélectionner un ensemble de widgets",
"settings-schema": "Schéma des paramètres", "settings-schema": "Schéma des paramétres",
"static": "Widget statique", "static": "Widget statique",
"tidy": "Tidy", "tidy": "Nettoyer",
"timeseries": "Séries chronologiques", "timeseries": "Séries chronologiques",
"title": "Titre du widget", "title": "Titre du widget",
"title-required": "Le titre du widget est requis.", "title-required": "Le titre du widget est requis.",
@ -1367,7 +1526,7 @@
"widget-bundle": "Ensemble de widget", "widget-bundle": "Ensemble de widget",
"widget-library": "Bibliothèque de widgets", "widget-library": "Bibliothèque de widgets",
"widget-saved": "Widget enregistré", "widget-saved": "Widget enregistré",
"widget-template-load-failed-error": "Impossible de charger le modèle de widget!", "widget-template-load-failed-error": "Impossible de charger le modéle de widget!",
"widget-type-load-error": "Le widget n'a pas été chargé à cause des erreurs suivantes:", "widget-type-load-error": "Le widget n'a pas été chargé à cause des erreurs suivantes:",
"widget-type-load-failed-error": "Impossible de charger le type de widget!", "widget-type-load-failed-error": "Impossible de charger le type de widget!",
"widget-type-not-found": "Problème de chargement de la configuration du widget. <br> Le type de widget associé a probablement été supprimé." "widget-type-not-found": "Problème de chargement de la configuration du widget. <br> Le type de widget associé a probablement été supprimé."
@ -1380,7 +1539,7 @@
"open-right-layout": "Ouvrir la disposition du tableau de bord droite (vue mobile)", "open-right-layout": "Ouvrir la disposition du tableau de bord droite (vue mobile)",
"set-entity-from-widget": "Définir l'entité à partir du widget", "set-entity-from-widget": "Définir l'entité à partir du widget",
"target-dashboard": "Tableau de bord cible", "target-dashboard": "Tableau de bord cible",
"target-dashboard-state": "Etat du tableau de bord cible", "target-dashboard-state": "État du tableau de bord cible",
"target-dashboard-state-required": "L'état du tableau de bord cible est requis", "target-dashboard-state-required": "L'état du tableau de bord cible est requis",
"update-dashboard-state": "Mettre à jour l'état actuel du tableau de bord" "update-dashboard-state": "Mettre à jour l'état actuel du tableau de bord"
}, },
@ -1406,7 +1565,7 @@
"datasources": "Sources de données", "datasources": "Sources de données",
"decimals": "Nombre de chiffres après virgule flottante", "decimals": "Nombre de chiffres après virgule flottante",
"delete-action": "Supprimer l'action", "delete-action": "Supprimer l'action",
"delete-action-text": "Etes-vous sûr de vouloir supprimer l'action du widget nommé '{{actionName}}'?", "delete-action-text": "Êtes-vous sûr de vouloir supprimer l'action du widget nommé '{{actionName}}'?",
"delete-action-title": "Supprimer l'action du widget", "delete-action-title": "Supprimer l'action du widget",
"display-timewindow": "Afficher fenêtre de temps", "display-timewindow": "Afficher fenêtre de temps",
"display-legend": "Afficher la légende", "display-legend": "Afficher la légende",
@ -1429,6 +1588,7 @@
"timewindow": "Fenêtre de temps", "timewindow": "Fenêtre de temps",
"title": "Titre", "title": "Titre",
"title-style": "Style de titre", "title-style": "Style de titre",
"title-tooltip": "Tooltip de titre",
"units": "Symbole spécial à afficher à côté de la valeur", "units": "Symbole spécial à afficher à côté de la valeur",
"use-dashboard-timewindow": "Utiliser la fenêtre de temps du tableau de bord", "use-dashboard-timewindow": "Utiliser la fenêtre de temps du tableau de bord",
"widget-style": "Style du widget", "widget-style": "Style du widget",
@ -1503,29 +1663,29 @@
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "Le paramètre d'attribut ne peut pas être utilisé dans ce widget", "attribute-not-allowed": "Le paramètre d'attribut ne peut pas être utilisé dans ce widget",
"date": "Date", "date": "Date",
"discard-changes": "Annuler les modifications", "discard-changes": "Annuler les modifications",
"entity-attribute-required": "L'attribut d'entité est requis", "entity-attribute-required": "L'attribut d'entité est requis",
"entity-timeseries-required": "Entité timeseries est requis", "entity-timeseries-required": "Entité timeseries est requis",
"not-allowed-entity": "L'entité sélectionnée ne peut pas avoir d'attributs partagés", "not-allowed-entity": "L'entité sélectionnée ne peut pas avoir d'attributs partagés",
"no-attribute-selected": "Aucun attribut n'est sélectionné", "no-attribute-selected": "Aucun attribut n'est sélectionné",
"no-datakey-selected": "Aucune date n'est sélectionnée", "no-datakey-selected": "Aucune date n'est sélectionnée",
"no-entity-selected": "Aucune entité sélectionnée", "no-entity-selected": "Aucune entité sélectionnée",
"no-image": "Pas d'image", "no-image": "Pas d'image",
"no-support-web-camera": "Pas de webcam supportée", "no-support-web-camera": "Pas de webcam supportée",
"no-timeseries-selected": "Aucune série temporelle sélectionnée", "no-timeseries-selected": "Aucune série temporelle sélectionnée",
"switch-attribute-value": "Changer la valeur de l'attribut d'entité", "switch-attribute-value": "Changer la valeur de l'attribut d'entité",
"switch-camera": "Changer de caméra", "switch-camera": "Changer de caméra",
"switch-timeseries-value": "Changer la valeur de l'entité série temporelle", "switch-timeseries-value": "Changer la valeur de l'entité série temporelle",
"take-photo": "Prendre une photo", "take-photo": "Prendre une photo",
"time": "Temps", "time": "Temps",
"timeseries-not-allowed": "Le paramètre série temporelle ne peut pas être utilisé dans ce widget", "timeseries-not-allowed": "Le paramètre série temporelle ne peut pas être utilisé dans ce widget",
"update-failed": "Mise à jour a échoué", "update-failed": "Mise à jour a échoué",
"update-successful": "Mise à jour réussie", "update-successful": "Mise à jour réussie",
"update-attribute": "Attribut de mise à jour", "update-attribute": "Attribut de mise à jour",
"update-timeseries": "Mise à jour de la série temporelle", "update-timeseries": "Mise à jour de la série temporelle",
"value": "Valeur" "value": "Valeur"
} }
}, },
"widgets-bundle": { "widgets-bundle": {

116
ui-ngx/src/assets/locale/locale.constant-it_IT.json

@ -48,7 +48,8 @@
"paste-reference": "Incolla riferimento", "paste-reference": "Incolla riferimento",
"import": "Importa", "import": "Importa",
"export": "Esporta", "export": "Esporta",
"share-via": "Condividi con {{provider}}" "share-via": "Condividi con {{provider}}",
"discard-changes": "Annulla le modifiche"
}, },
"aggregation": { "aggregation": {
"aggregation": "Aggregazione", "aggregation": "Aggregazione",
@ -83,7 +84,29 @@
"timeout-required": "Timeout obbligatorio.", "timeout-required": "Timeout obbligatorio.",
"timeout-invalid": "Timeout non valido.", "timeout-invalid": "Timeout non valido.",
"enable-tls": "Abilita TLS", "enable-tls": "Abilita TLS",
"send-test-mail": "Invia mail di test" "tls-version" : "Versione TLS",
"send-test-mail": "Invia mail di test",
"security-settings": "Settaggi di sicurezza",
"password-policy": "Politica password",
"minimum-password-length": "Lunghezza minima password",
"minimum-password-length-required": "È richiesta una lunghezza minima della password",
"minimum-password-length-range": "La lunghezza minima della password deve essere compresa tra 5 e 50",
"minimum-uppercase-letters": "Numero minimo di lettere maiuscole",
"minimum-uppercase-letters-range": "Il numero minimo di lettere maiuscole non può essere negativo",
"minimum-lowercase-letters": "Numero minimo di lettere minuscole",
"minimum-lowercase-letters-range": "Il numero minimo di lettere minuscole non può essere negativo",
"minimum-digits": "Numero minimo di cifre",
"minimum-digits-range": "Il numero minimo di cifre non può essere negativo",
"minimum-special-characters": "Numero minimo di caratteri speciali",
"minimum-special-characters-range": "Il numero minimo di caratteri speciali non può essere negativo",
"password-expiration-period-days": "Periodo di scadenza della password in giorni",
"password-expiration-period-days-range": "Il periodo di scadenza della password in giorni non può essere negativo",
"password-reuse-frequency-days": "Frequenza di riutilizzo della password in giorni",
"password-reuse-frequency-days-range": "La frequenza di riutilizzo della password in giorni non può essere negativa",
"general-policy": "Politica generale",
"max-failed-login-attempts": "Numero massimo di tentativi di accesso non riusciti, prima che l'account sia bloccato",
"minimum-max-failed-login-attempts-range": "Il numero massimo di tentativi di accesso non riusciti non può essere negativo",
"user-lockout-notification-email": "In caso di blocco dell'account utente, inviare una notifica via e-mail"
}, },
"alarm": { "alarm": {
"alarm": "Allarme", "alarm": "Allarme",
@ -246,7 +269,8 @@
"select-asset": "Seleziona asset", "select-asset": "Seleziona asset",
"no-assets-matching": "Nessun asset corrispondente a '{{entity}}' è stato trovato.", "no-assets-matching": "Nessun asset corrispondente a '{{entity}}' è stato trovato.",
"asset-required": "Asset obbligatorio", "asset-required": "Asset obbligatorio",
"name-starts-with": "Asset con nome che inizia per" "name-starts-with": "Asset con nome che inizia per",
"label": "Etichetta"
}, },
"attribute": { "attribute": {
"attributes": "Attributi", "attributes": "Attributi",
@ -303,6 +327,9 @@
"type-relations-delete": "Eliminate tutte le relazioni", "type-relations-delete": "Eliminate tutte le relazioni",
"type-alarm-ack": "Confermato", "type-alarm-ack": "Confermato",
"type-alarm-clear": "Eliminato", "type-alarm-clear": "Eliminato",
"type-login": "Accesso",
"type-logout": "Disconnettersi",
"type-lockout": "Bloccato",
"status-success": "Successo", "status-success": "Successo",
"status-failure": "Fallito", "status-failure": "Fallito",
"audit-log-details": "Dettaglio log audit", "audit-log-details": "Dettaglio log audit",
@ -670,6 +697,10 @@
"dialog": { "dialog": {
"close": "Close dialog" "close": "Close dialog"
}, },
"direction": {
"column": "Colonna",
"row": "Riga"
},
"error": { "error": {
"unable-to-connect": "Impossibile connettersi al server! Controlla la connessione ad Internet.", "unable-to-connect": "Impossibile connettersi al server! Controlla la connessione ad Internet.",
"unhandled-error-code": "Codice errore non gestito: {{errorCode}}", "unhandled-error-code": "Codice errore non gestito: {{errorCode}}",
@ -1116,6 +1147,7 @@
"select": "Select target layout" "select": "Select target layout"
}, },
"legend": { "legend": {
"direction": "Direzione",
"position": "Posizione Legenda", "position": "Posizione Legenda",
"show-max": "Mostra valore max", "show-max": "Mostra valore max",
"show-min": "Mostra valore min", "show-min": "Mostra valore min",
@ -1152,6 +1184,7 @@
}, },
"profile": { "profile": {
"profile": "Profilo", "profile": "Profilo",
"last-login-time": "Ultimo accesso",
"change-password": "Modifica Password", "change-password": "Modifica Password",
"current-password": "Password attuale" "current-password": "Password attuale"
}, },
@ -1347,7 +1380,8 @@
"edit": "Modifica intervallo temporale", "edit": "Modifica intervallo temporale",
"date-range": "Intervallo date", "date-range": "Intervallo date",
"last": "Ultimo", "last": "Ultimo",
"time-period": "Intervallo temporale" "time-period": "Intervallo temporale",
"hide": "Nascondi"
}, },
"user": { "user": {
"user": "Utente", "user": "Utente",
@ -1390,7 +1424,11 @@
"activation-link-copied-message": "Link di attivazione utente copiato negli appunti", "activation-link-copied-message": "Link di attivazione utente copiato negli appunti",
"details": "Dettagli", "details": "Dettagli",
"login-as-tenant-admin": "Accedi come Amministratore tenant", "login-as-tenant-admin": "Accedi come Amministratore tenant",
"login-as-customer-user": "Accedi come Utente cliente" "login-as-customer-user": "Accedi come Utente cliente",
"disable-account": "Disabilita account utente",
"enable-account": "Abilita account utente",
"enable-account-message": "L'account utente è stato abilitato correttamente!",
"disable-account-message": "L'account utente è stato disabilitato correttamente!"
}, },
"value": { "value": {
"type": "Tipo valore", "type": "Tipo valore",
@ -1503,6 +1541,7 @@
"settings": "Impostazioni", "settings": "Impostazioni",
"advanced": "Avanzate", "advanced": "Avanzate",
"title": "Titolo", "title": "Titolo",
"title-tooltip": "Tooltip titolo",
"general-settings": "Impostazioni generali", "general-settings": "Impostazioni generali",
"display-title": "Mostra titolo", "display-title": "Mostra titolo",
"drop-shadow": "Drop shadow", "drop-shadow": "Drop shadow",
@ -1617,29 +1656,29 @@
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "Questo widget non può usare un parametro di tipo attributo", "attribute-not-allowed": "Questo widget non può usare un parametro di tipo attributo",
"date": "Data", "date": "Data",
"discard-changes": "Annulla modifiche", "discard-changes": "Annulla modifiche",
"entity-attribute-required": "E' richiesta un'entità di tipo attributo", "entity-attribute-required": "E' richiesta un'entità di tipo attributo",
"entity-timeseries-required": "E' richiesta un'entità di tipo serie temporale", "entity-timeseries-required": "E' richiesta un'entità di tipo serie temporale",
"not-allowed-entity": "L'entità selezionata non può avere attributi condivisi", "not-allowed-entity": "L'entità selezionata non può avere attributi condivisi",
"no-attribute-selected": "Nessun attributo selezionato", "no-attribute-selected": "Nessun attributo selezionato",
"no-datakey-selected": "Nessuna datakey selezionata", "no-datakey-selected": "Nessuna datakey selezionata",
"no-entity-selected": "Nessuna entità selezionata", "no-entity-selected": "Nessuna entità selezionata",
"no-image": "Nessuna immagine", "no-image": "Nessuna immagine",
"no-support-web-camera": "Web camera non supportata", "no-support-web-camera": "Web camera non supportata",
"no-timeseries-selected": "Nessuna serie temporale selezionata", "no-timeseries-selected": "Nessuna serie temporale selezionata",
"switch-attribute-value": "Cambia il valore dell'attributo", "switch-attribute-value": "Cambia il valore dell'attributo",
"switch-camera": "Cambia camera", "switch-camera": "Cambia camera",
"switch-timeseries-value": "Cambia il valore della serie temporale", "switch-timeseries-value": "Cambia il valore della serie temporale",
"take-photo": "Fai una foto", "take-photo": "Fai una foto",
"time": "Tempo", "time": "Tempo",
"timeseries-not-allowed": "Questo widget non può usare un parametro di tipo serie temporale", "timeseries-not-allowed": "Questo widget non può usare un parametro di tipo serie temporale",
"update-failed": "Aggiornamento fallito", "update-failed": "Aggiornamento fallito",
"update-successful": "Aggiornamento eseguito con successo", "update-successful": "Aggiornamento eseguito con successo",
"update-attribute": "Aggiorna attributo", "update-attribute": "Aggiorna attributo",
"update-timeseries": "Aggiorna serie temporale", "update-timeseries": "Aggiorna serie temporale",
"value": "Valore" "value": "Valore"
} }
}, },
"icon": { "icon": {
@ -1656,25 +1695,12 @@
"marker-click": "Click sul marker", "marker-click": "Click sul marker",
"tooltip-tag-action": "Azione tooltip", "tooltip-tag-action": "Azione tooltip",
"node-selected": "Click su nodo selezionato", "node-selected": "Click su nodo selezionato",
"element-click": "Click su elemento HTML" "element-click": "Click su elemento HTML",
"pie-slice-click": "Click sulla fetta",
"row-double-click": "Doppio click sulla riga"
} }
}, },
"language": { "language": {
"language": "Lingua", "language": "Lingua"
"locales": {
"de_DE": "Tedesco",
"fr_FR": "Francese",
"zh_CN": "Cinese",
"en_US": "Inglese",
"it_IT": "Italiano",
"ko_KR": "Coreano",
"ru_RU": "Russo",
"es_ES": "Spagnolo",
"ja_JA": "Giapponese",
"tr_TR": "Turco",
"fa_IR": "Persiana",
"uk_UA": "Ucraino",
"cs_CZ": "Ceco"
}
} }
} }

21
ui-ngx/src/assets/locale/locale.constant-ja_JA.json

@ -83,6 +83,7 @@
"timeout-required": "タイムアウトが必要です。", "timeout-required": "タイムアウトが必要です。",
"timeout-invalid": "それは有効なタイムアウトのようには見えません。", "timeout-invalid": "それは有効なタイムアウトのようには見えません。",
"enable-tls": "TLSを有効にする", "enable-tls": "TLSを有効にする",
"tls-version": "TLSバージョン",
"send-test-mail": "テストメールを送信する" "send-test-mail": "テストメールを送信する"
}, },
"alarm": { "alarm": {
@ -236,7 +237,8 @@
"select-asset": "アセットを選択", "select-asset": "アセットを選択",
"no-assets-matching": "'{{entity}}'発見されました。", "no-assets-matching": "'{{entity}}'発見されました。",
"asset-required": "資産が必要です", "asset-required": "資産が必要です",
"name-starts-with": "アセット名はで始まります" "name-starts-with": "アセット名はで始まります",
"label": "ラベル"
}, },
"attribute": { "attribute": {
"attributes": "属性", "attributes": "属性",
@ -1507,21 +1509,6 @@
} }
}, },
"language": { "language": {
"language": "言語", "language": "言語"
"locales": {
"de_DE": "ドイツ語",
"fr_FR": "フランス語",
"en_US": "英語",
"ko_KR": "韓国語",
"it_IT": "イタリアの",
"zh_CN": "中国語",
"ru_RU": "ロシア",
"es_ES": "スペイン語",
"ja_JA": "日本語",
"tr_TR": "トルコ語",
"fa_IR": "ペルシャ語",
"uk_UA": "ウクライナ語",
"cs_CZ": "チェコ語で"
}
} }
} }

18
ui-ngx/src/assets/locale/locale.constant-ko_KR.json

@ -83,6 +83,7 @@
"timeout-required": "제한시간을 입력해야 합니다.", "timeout-required": "제한시간을 입력해야 합니다.",
"timeout-invalid": "올바른 제한시간이 아닙니다.", "timeout-invalid": "올바른 제한시간이 아닙니다.",
"enable-tls": "TLS 사용", "enable-tls": "TLS 사용",
"tls-version" : "TLS 버전",
"send-test-mail": "테스트 메일 보내기" "send-test-mail": "테스트 메일 보내기"
}, },
"alarm": { "alarm": {
@ -1383,21 +1384,6 @@
} }
}, },
"language": { "language": {
"language": "언어", "language": "언어"
"locales": {
"de_DE": "독일어",
"en_US": "영어",
"fr_FR": "프랑스의",
"ko_KR": "한글",
"zh_CN": "중국어",
"ru_RU": "러시아어",
"es_ES": "스페인어",
"it_IT": "이탈리아 사람",
"ja_JA": "일본어",
"tr_TR": "터키어",
"fa_IR": "페르시아 인",
"uk_UA": "우크라이나의",
"cs_CZ": "체코 어로"
}
} }
} }

1682
ui-ngx/src/assets/locale/locale.constant-lv_LV.json

File diff suppressed because it is too large

1796
ui-ngx/src/assets/locale/locale.constant-ro_RO.json

File diff suppressed because it is too large

256
ui-ngx/src/assets/locale/locale.constant-ru_RU.json

@ -48,7 +48,9 @@
"paste-reference": "Вставить ссылку", "paste-reference": "Вставить ссылку",
"import": "Импортировать", "import": "Импортировать",
"export": "Экспортировать", "export": "Экспортировать",
"share-via": "Поделиться в {{provider}}" "share-via": "Поделиться в {{provider}}",
"continue": "Продолжить",
"discard-changes": "Отменить изменения"
}, },
"aggregation": { "aggregation": {
"aggregation": "Агрегация", "aggregation": "Агрегация",
@ -83,7 +85,29 @@
"timeout-required": "Таймаут обязателен.", "timeout-required": "Таймаут обязателен.",
"timeout-invalid": "Недействительный таймаут.", "timeout-invalid": "Недействительный таймаут.",
"enable-tls": "Включить TLS", "enable-tls": "Включить TLS",
"send-test-mail": "Отправить пробное письмо" "tls-version" : "Версия TLS",
"send-test-mail": "Отправить пробное письмо",
"security-settings": "Настройки безопасности",
"password-policy": "Политика паролей",
"minimum-password-length": "Минимальная длина пароля",
"minimum-password-length-required": "Требуется минимальная длина пароля",
"minimum-password-length-range": "Минимальная длина пароля должна быть в диапазоне от 5 до 50",
"minimum-uppercase-letters": "Минимальное количество прописных букв",
"minimum-uppercase-letters-range": "Минимальное количество прописных букв не может быть отрицательным",
"minimum-lowercase-letters": "Минимальное количество строчных букв",
"minimum-lowercase-letters-range": "Минимальное количество строчных букв не может быть отрицательным",
"minimum-digits": "Минимальное количество цифр",
"minimum-digits-range": "Минимальное количество цифр не может быть отрицательным",
"minimum-special-characters": "Минимальное количество специальных символов",
"minimum-special-characters-range": "Минимальное количество специальных символов не может быть отрицательным",
"password-expiration-period-days": "Срок действия пароля в днях",
"password-expiration-period-days-range": "Срок действия пароля в днях не может быть отрицательным",
"password-reuse-frequency-days": "Частота повторного использования пароля в днях",
"password-reuse-frequency-days-range": "Частота повторного использования пароля в днях не может быть отрицательной",
"general-policy": "Общая политика",
"max-failed-login-attempts": "Максимальное количество неудачных попыток входа в систему, прежде чем учетная запись заблокирована",
"minimum-max-failed-login-attempts-range": "Максимальное количество неудачных попыток входа в систему не может быть отрицательным",
"user-lockout-notification-email": "В случае блокировки учетной записи пользователя отправьте уведомление на электронную почту"
}, },
"alarm": { "alarm": {
"alarm": "Оповещение", "alarm": "Оповещение",
@ -139,7 +163,13 @@
"clear-alarms-text": "Вы точно хотите сбросить { count, plural, 1 {1 оповещение} other {# оповещений} }?", "clear-alarms-text": "Вы точно хотите сбросить { count, plural, 1 {1 оповещение} other {# оповещений} }?",
"clear-alarm-title": "Сбросить оповещение", "clear-alarm-title": "Сбросить оповещение",
"clear-alarm-text": "Вы точно хотите сбросить оповещение?", "clear-alarm-text": "Вы точно хотите сбросить оповещение?",
"alarm-status-filter": "Фильтр оповещений" "alarm-status-filter": "Фильтр оповещений",
"max-count-load": "Максимальное количество оповещений для загрузки (0 - неограниченно)",
"max-count-load-required": "Максимальное количество оповещений для загрузки обязателен.",
"max-count-load-error-min": "Минимальное значение 0.",
"fetch-size": "Размер пакета для загрузки",
"fetch-size-required": "Размер пакета для загрузки обязателен.",
"fetch-size-error-min": "Минимальное значение 10."
}, },
"alias": { "alias": {
"add": "Добавить псевдоним", "add": "Добавить псевдоним",
@ -150,8 +180,8 @@
"filter-type-single-entity": "Отдельный объект", "filter-type-single-entity": "Отдельный объект",
"filter-type-entity-list": "Список объектов", "filter-type-entity-list": "Список объектов",
"filter-type-entity-name": "Название объекта", "filter-type-entity-name": "Название объекта",
"filter-type-state-entity": "Объект, полученный из дашборда", "filter-type-state-entity": "Объект из состояния дашборда",
"filter-type-state-entity-description": "Объект, полученный из параметров дашборда", "filter-type-state-entity-description": "Объект, полученный из параметров состояния дашборда",
"filter-type-asset-type": "Тип актива", "filter-type-asset-type": "Тип актива",
"filter-type-asset-type-description": "Активы типа '{{assetType}}'", "filter-type-asset-type-description": "Активы типа '{{assetType}}'",
"filter-type-asset-type-and-name-description": "Активы типа '{{assetType}}' и названием, начинающимся с '{{prefix}}'", "filter-type-asset-type-and-name-description": "Активы типа '{{assetType}}' и названием, начинающимся с '{{prefix}}'",
@ -176,6 +206,7 @@
"entity-filter-no-entity-matched": "Объекты, соответствующие фильтру, не найдены.", "entity-filter-no-entity-matched": "Объекты, соответствующие фильтру, не найдены.",
"no-entity-filter-specified": "Не указан фильтр объектов", "no-entity-filter-specified": "Не указан фильтр объектов",
"root-state-entity": "Использовать объект, полученный из дашборда, как корневой", "root-state-entity": "Использовать объект, полученный из дашборда, как корневой",
"last-level-relation": "Использовать только отношения последнего уровня",
"root-entity": "Корневой объект", "root-entity": "Корневой объект",
"state-entity-parameter-name": "Название объекта состояния", "state-entity-parameter-name": "Название объекта состояния",
"default-state-entity": "Объект состояния по умолчанию", "default-state-entity": "Объект состояния по умолчанию",
@ -246,7 +277,10 @@
"select-asset": "Выбрать активы", "select-asset": "Выбрать активы",
"no-assets-matching": "Активы, соответствующие '{{entity}}', не найдены.", "no-assets-matching": "Активы, соответствующие '{{entity}}', не найдены.",
"asset-required": "Актив обязателен", "asset-required": "Актив обязателен",
"name-starts-with": "Название актива, начинающееся с" "name-starts-with": "Название актива, начинающееся с",
"import": "Импортировать активы",
"asset-file": "Файл с активами",
"label": "Метка"
}, },
"attribute": { "attribute": {
"attributes": "Атрибуты", "attributes": "Атрибуты",
@ -303,6 +337,9 @@
"type-relations-delete": "Удалены все отношения", "type-relations-delete": "Удалены все отношения",
"type-alarm-ack": "Подтвержден", "type-alarm-ack": "Подтвержден",
"type-alarm-clear": "Сброшен", "type-alarm-clear": "Сброшен",
"type-login": "Вход",
"type-logout": "Выход",
"type-lockout": "Заблокирован",
"status-success": "Успех", "status-success": "Успех",
"status-failure": "Сбой", "status-failure": "Сбой",
"audit-log-details": "Подробности аудит лога", "audit-log-details": "Подробности аудит лога",
@ -548,6 +585,7 @@
"configuration": "Конфигурация ключа данных", "configuration": "Конфигурация ключа данных",
"timeseries": "Телеметрия", "timeseries": "Телеметрия",
"attributes": "Атрибуты", "attributes": "Атрибуты",
"entity-field": "Поле объекта",
"alarm": "Параметры оповещения", "alarm": "Параметры оповещения",
"timeseries-required": "Телеметрия объекта обязательна.", "timeseries-required": "Телеметрия объекта обязательна.",
"timeseries-or-attributes-required": "Телеметрия/атрибуты обязательны.", "timeseries-or-attributes-required": "Телеметрия/атрибуты обязательны.",
@ -665,7 +703,9 @@
"is-gateway": "Гейтвей", "is-gateway": "Гейтвей",
"public": "Общедоступный", "public": "Общедоступный",
"device-public": "Устройство общедоступно", "device-public": "Устройство общедоступно",
"select-device": "Выбрать устройство" "select-device": "Выбрать устройство",
"import": "Импортировать устройства",
"device-file": "Файл с устройствами"
}, },
"dialog": { "dialog": {
"close": "Закрыть диалог" "close": "Закрыть диалог"
@ -771,11 +811,29 @@
"search": "Поиск объектов", "search": "Поиск объектов",
"selected-entities": "Выбран(ы) { count, plural, 1 {1 объект} few {# объекта} other {# объектов} }", "selected-entities": "Выбран(ы) { count, plural, 1 {1 объект} few {# объекта} other {# объектов} }",
"entity-name": "Название объекта", "entity-name": "Название объекта",
"entity-label": "Метка объекта",
"details": "Подробности об объекте", "details": "Подробности об объекте",
"no-entities-prompt": "Объекты не найдены", "no-entities-prompt": "Объекты не найдены",
"no-data": "Нет данных для отображения", "no-data": "Нет данных для отображения",
"columns-to-display": "Отобразить следующие колонки" "columns-to-display": "Отобразить следующие колонки"
}, },
"entity-field": {
"created-time": "Время создания",
"name": "Название",
"type": "Тип",
"first-name": "Имя",
"last-name": "Фамилия",
"email": "Электронная почта",
"title": "Название",
"country": "Страна",
"state": "Штат/Область",
"city": "Город",
"address": "Адрес",
"address2": "Адрес 2",
"zip": "Индекс",
"phone": "Телефон",
"label": "Метка"
},
"entity-view": { "entity-view": {
"entity-view": "Представление Объекта", "entity-view": "Представление Объекта",
"entity-view-required": "Представление объекта обязательно.", "entity-view-required": "Представление объекта обязательно.",
@ -793,7 +851,7 @@
"duplicate-alias-error": "Найден дубликат псевдонима '{{alias}}'.<br>В рамках одного дашборда псевдонимы представлений объектов должны быть уникальными.", "duplicate-alias-error": "Найден дубликат псевдонима '{{alias}}'.<br>В рамках одного дашборда псевдонимы представлений объектов должны быть уникальными.",
"configure-alias": "Настроить псевдоним '{{alias}}'", "configure-alias": "Настроить псевдоним '{{alias}}'",
"no-entity-views-matching": "Объекты, соответствующие '{{entity}}', не найдены.", "no-entity-views-matching": "Объекты, соответствующие '{{entity}}', не найдены.",
"alias": "Псевдонимы", "alias": "Псевдоним",
"alias-required": "Псевдоним представления объекта обязателен.", "alias-required": "Псевдоним представления объекта обязателен.",
"remove-alias": "Убрать псевдоним представления объекта", "remove-alias": "Убрать псевдоним представления объекта",
"add-alias": "Добавить псевдоним представления объекта", "add-alias": "Добавить псевдоним представления объекта",
@ -843,11 +901,12 @@
"events": "События", "events": "События",
"details": "Подробности", "details": "Подробности",
"copyId": "Копировать ИД представление объекта", "copyId": "Копировать ИД представление объекта",
"assignedToCustomer": "Назначенные клиенту", "assignedToCustomer": "Назначено клиенту",
"unable-entity-view-device-alias-title": "Не удалось удалить псевдоним представления объекта", "unable-entity-view-device-alias-title": "Не удалось удалить псевдоним представления объекта",
"unable-entity-view-device-alias-text": "Не удалось удалить псевдоним устройства '{{entityViewAlias}}', т.к. он используется следующими виджетами:<br/>{{widgetsList}}", "unable-entity-view-device-alias-text": "Не удалось удалить псевдоним устройства '{{entityViewAlias}}', т.к. он используется следующими виджетами:<br/>{{widgetsList}}",
"select-entity-view": "Выбрать представление объекта", "select-entity-view": "Выбрать представление объекта",
"make-public": "Открыть общий доступ к представлению объекта", "make-public": "Открыть общий доступ к представлению объекта",
"make-private": "Закрыть общий доступ к представлению объекта",
"start-date": "Дата начала", "start-date": "Дата начала",
"start-ts": "Время начала", "start-ts": "Время начала",
"end-date": "Дата окончания", "end-date": "Дата окончания",
@ -865,7 +924,11 @@
"attributes-propagation": "Пробросить атрибуты", "attributes-propagation": "Пробросить атрибуты",
"attributes-propagation-hint": "Представление объекта автоматически копирует указанные атрибуты с Целевого Объекта каждый раз, когда вы сохраняете или обновляете это представление. В целях производительности атрибуты целевого объекта не пробрасываются в представление объекта на каждом их изменении. Вы можете включить автоматический проброс, настроив в вашей цепочке правило \"copy to view\" и соединив его с сообщениями типа \"Post attributes\" и \"Attributes Updated\".", "attributes-propagation-hint": "Представление объекта автоматически копирует указанные атрибуты с Целевого Объекта каждый раз, когда вы сохраняете или обновляете это представление. В целях производительности атрибуты целевого объекта не пробрасываются в представление объекта на каждом их изменении. Вы можете включить автоматический проброс, настроив в вашей цепочке правило \"copy to view\" и соединив его с сообщениями типа \"Post attributes\" и \"Attributes Updated\".",
"timeseries-data": "Данные телеметрии", "timeseries-data": "Данные телеметрии",
"timeseries-data-hint": "Настроить ключи данных телеметрии целевого объекта, которые будут доступны представлению объекта. Эти данные только для чтения." "timeseries-data-hint": "Настроить ключи данных телеметрии целевого объекта, которые будут доступны представлению объекта. Эти данные только для чтения.",
"make-public-entity-view-title": "Вы уверенны, что хотите открыть общий доступ к представленю объекта '{{entityViewName}}'?",
"make-public-entity-view-text": "После подтверждения представление объекта и все связанные с ним данные станут публичными и доступными для других пользователей.",
"make-private-entity-view-title": "Вы уверенны, что хотите закрыть общий доступ к представлению объекта '{{entityViewName}}'?",
"make-private-entity-view-text": "После подтверждения представление объекта и все звязанные с ним данные станут приватными и не будут доступны для других пользователей."
}, },
"event": { "event": {
"event-type": "Тип события", "event-type": "Тип события",
@ -1012,6 +1075,7 @@
"modbus-add-server": "Добавить сервер/ведомое устройство", "modbus-add-server": "Добавить сервер/ведомое устройство",
"modbus-add-server-prompt": "Пожалуйста, добавить сервер/ведомое устройство", "modbus-add-server-prompt": "Пожалуйста, добавить сервер/ведомое устройство",
"modbus-transport": "Транспорт", "modbus-transport": "Транспорт",
"modbus-tcp-reconnect": "Переподключатсься автоматически",
"modbus-port-name": "Название последовательного порта", "modbus-port-name": "Название последовательного порта",
"modbus-encoding": "Кодирование символов", "modbus-encoding": "Кодирование символов",
"modbus-parity": "Паритет", "modbus-parity": "Паритет",
@ -1086,7 +1150,41 @@
}, },
"import": { "import": {
"no-file": "Файл не выбран", "no-file": "Файл не выбран",
"drop-file": "Перетащите JSON файл или кликните для выбора файла." "drop-file": "Перетащите JSON файл или кликните для выбора файла.",
"drop-file-csv": "Перетащите CSV файл или кликните для выбора файла.",
"column-value": "Значение",
"column-title": "Название",
"column-example": "Пример значений данных",
"column-key": "Ключ атрибута/телеметрии",
"csv-delimiter": "Разделитель в CSV файле",
"csv-first-line-header": "Первая строка содержит названия колонок",
"csv-update-data": "Обновить атрибут/телеметрию",
"import-csv-number-columns-error": "Файл должен содержать как минимум две колонки",
"import-csv-invalid-format-error": "Неверный формат данных. Строка: '{{line}}'",
"column-type": {
"name": "Название",
"type": "Тип",
"label": "Метка",
"column-type": "Тип колонки",
"client-attribute": "Клиентский атрибут",
"shared-attribute": "Общий атрибут",
"server-attribute": "Серверный атрибут",
"timeseries": "Телеметрия",
"entity-field": "Entity field",
"access-token": "Токен"
},
"stepper-text": {
"select-file": "Выберите файл",
"configuration": "Конфигурация импорта",
"column-type": "Выберите тип колонок",
"creat-entities": "Создание новых объектов",
"done": "Завершено"
},
"message": {
"create-entities": "{{count}} новый(х) объект(ов) было успешно создано.",
"update-entities": "{{count}} объект(ов) успешно обновлено.",
"error-entities": "Возникла ошибка при создании {{count}} объекта(ов)."
}
}, },
"item": { "item": {
"selected": "Выбранные" "selected": "Выбранные"
@ -1123,7 +1221,13 @@
"min": "Мин", "min": "Мин",
"max": "Макс", "max": "Макс",
"avg": "Среднее", "avg": "Среднее",
"total": "Сумма" "total": "Сумма",
"comparison-time-ago": {
"days": "(день назад)",
"weeks": "(неделю назад)",
"months": "(месяц назад)",
"years": "(год назад)"
}
}, },
"login": { "login": {
"login": "Войти", "login": "Войти",
@ -1137,6 +1241,7 @@
"remember-me": "Запомнить меня", "remember-me": "Запомнить меня",
"forgot-password": "Забыли пароль?", "forgot-password": "Забыли пароль?",
"password-reset": "Пароль сброшен", "password-reset": "Пароль сброшен",
"expired-password-reset-message": "Срок действия Вашего пароля закончился! Пожалуйста, создайте новый пароль.",
"new-password": "Новый пароль", "new-password": "Новый пароль",
"new-password-again": "Повторите новый пароль", "new-password-again": "Повторите новый пароль",
"password-link-sent-message": "Ссылка для сброса пароля была успешно отправлена!", "password-link-sent-message": "Ссылка для сброса пароля была успешно отправлена!",
@ -1150,6 +1255,7 @@
}, },
"profile": { "profile": {
"profile": "Профиль", "profile": "Профиль",
"last-login-time": "Время последнего входа в систему",
"change-password": "Изменить пароль", "change-password": "Изменить пароль",
"current-password": "Текущий пароль" "current-password": "Текущий пароль"
}, },
@ -1346,7 +1452,8 @@
"edit": "Изменить временное окно", "edit": "Изменить временное окно",
"date-range": "Диапазон дат", "date-range": "Диапазон дат",
"last": "Последние", "last": "Последние",
"time-period": "Период времени" "time-period": "Период времени",
"hide": "Скрыть"
}, },
"user": { "user": {
"user": "Пользователь", "user": "Пользователь",
@ -1389,7 +1496,11 @@
"activation-link-copied-message": "Ссылка для активации пользователя скопировано в буфер обмена", "activation-link-copied-message": "Ссылка для активации пользователя скопировано в буфер обмена",
"details": "Подробности", "details": "Подробности",
"login-as-tenant-admin": "Войти как администратор владельца", "login-as-tenant-admin": "Войти как администратор владельца",
"login-as-customer-user": "Войти как пользователь клиента" "login-as-customer-user": "Войти как пользователь клиента",
"disable-account": "Отключить учетную запись пользователя",
"enable-account": "Включить учетную запись пользователя",
"enable-account-message": "Учетная запись пользователя была успешно включена!",
"disable-account-message": "Учетная запись пользователя была успешно отключена!"
}, },
"value": { "value": {
"type": "Тип значения", "type": "Тип значения",
@ -1418,12 +1529,12 @@
"edit": "Редактировать виджет", "edit": "Редактировать виджет",
"remove-widget-title": "Вы точно хотите удалить виджет '{{widgetTitle}}'?", "remove-widget-title": "Вы точно хотите удалить виджет '{{widgetTitle}}'?",
"remove-widget-text": "Внимание, после подтверждения виджет и все связанные с ним данные будут безвозвратно утеряны.", "remove-widget-text": "Внимание, после подтверждения виджет и все связанные с ним данные будут безвозвратно утеряны.",
"timeseries": "Выборка по времени", "timeseries": "Телеметрия",
"search-data": "Search data", "search-data": "Поиск данных",
"no-data-found": "No data found", "no-data-found": "Данные не найдено",
"latest-values": "Последние значения", "latest-values": "Последние значения",
"rpc": "Управляющий виджет", "rpc": "Управляющий виджет",
"alarm": "Alarm widget", "alarm": "Виджет оповещений",
"static": "Статический виджет", "static": "Статический виджет",
"select-widget-type": "Выберите тип виджета", "select-widget-type": "Выберите тип виджета",
"missing-widget-title-error": "Укажите название виджета!", "missing-widget-title-error": "Укажите название виджета!",
@ -1520,6 +1631,7 @@
"decimals": "Количество цифр после запятой", "decimals": "Количество цифр после запятой",
"timewindow": "Временное окно", "timewindow": "Временное окно",
"use-dashboard-timewindow": "Использовать временное окно дашборда", "use-dashboard-timewindow": "Использовать временное окно дашборда",
"display-timewindow": "Показывать временное окно",
"display-legend": "Показать легенду", "display-legend": "Показать легенду",
"datasources": "Источники данных", "datasources": "Источники данных",
"maximum-datasources": "Максимальной количество источников данных равно {{count}}", "maximum-datasources": "Максимальной количество источников данных равно {{count}}",
@ -1544,7 +1656,10 @@
"edit-action": "Редактировать действие", "edit-action": "Редактировать действие",
"delete-action": "Удалить действие", "delete-action": "Удалить действие",
"delete-action-title": "Удалить действие виджета", "delete-action-title": "Удалить действие виджета",
"delete-action-text": "Вы точно хотите удалить действие виджета '{{actionName}}'?" "delete-action-text": "Вы точно хотите удалить действие виджета '{{actionName}}'?",
"display-icon": "Показывать иконку в названии",
"icon-color": "Цвет иконки",
"icon-size": "Размер иконки"
}, },
"widget-type": { "widget-type": {
"import": "Импортировать тип виджета", "import": "Импортировать тип виджета",
@ -1613,44 +1728,44 @@
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "Атрибут не может быть выбран в этом виджете", "attribute-not-allowed": "Атрибут не может быть выбран в этом виджете",
"date": "Дата", "date": "Дата",
"blocked-location": "Геолокация заблокирована в вашем браузере", "blocked-location": "Геолокация заблокирована в вашем браузере",
"claim-device": "Подтвердить устройство", "claim-device": "Подтвердить устройство",
"claim-failed": "Не удалось подтвердить устройство!", "claim-failed": "Не удалось подтвердить устройство!",
"claim-not-found": "Устройство не найдено!", "claim-not-found": "Устройство не найдено!",
"claim-successful": "Устройство успешно подтверждено!", "claim-successful": "Устройство успешно подтверждено!",
"discard-changes": "Отменить изменения", "discard-changes": "Отменить изменения",
"device-name": "Название устройства", "device-name": "Название устройства",
"device-name-required": "Необходимо указать название устройства", "device-name-required": "Необходимо указать название устройства",
"entity-attribute-required": "Значение атрибута обязателено", "entity-attribute-required": "Значение атрибута обязателено",
"entity-coordinate-required": "Необходимо указать широту и долготу", "entity-coordinate-required": "Необходимо указать широту и долготу",
"entity-timeseries-required": "Значение телеметрии обязательно", "entity-timeseries-required": "Значение телеметрии обязательно",
"get-location": "Получить текущее местоположение", "get-location": "Получить текущее местоположение",
"latitude": "Широта", "latitude": "Широта",
"longitude": "Долгота", "longitude": "Долгота",
"not-allowed-entity": "Выбраный объект не имеет общих атрибутов", "not-allowed-entity": "Выбраный объект не имеет общих атрибутов",
"no-attribute-selected": "Атрибут не выбран", "no-attribute-selected": "Атрибут не выбран",
"no-datakey-selected": "Ни один datakey не выбран", "no-datakey-selected": "Ни один datakey не выбран",
"no-entity-selected": "Объект не выбран", "no-entity-selected": "Объект не выбран",
"no-coordinate-specified": "Ключ для широты/долготы не указан", "no-coordinate-specified": "Ключ для широты/долготы не указан",
"no-support-geolocation": "Ваш браузер не поддерживает геолокацию", "no-support-geolocation": "Ваш браузер не поддерживает геолокацию",
"no-image": "Нет изображения", "no-image": "Нет изображения",
"no-support-web-camera": "Нет поддерживаемой веб-камеры", "no-support-web-camera": "Нет поддерживаемой веб-камеры",
"no-timeseries-selected": "Параметр телеметрии не выбран", "no-timeseries-selected": "Параметр телеметрии не выбран",
"secret-key": "Секретный ключ", "secret-key": "Секретный ключ",
"secret-key-required": "Необходимо указать секретный ключ", "secret-key-required": "Необходимо указать секретный ключ",
"switch-attribute-value": "Изменить значение атрибута", "switch-attribute-value": "Изменить значение атрибута",
"switch-camera": "Изменить камеру", "switch-camera": "Изменить камеру",
"switch-timeseries-value": "Изменить значение телеметрии", "switch-timeseries-value": "Изменить значение телеметрии",
"take-photo": "Сделать фото", "take-photo": "Сделать фото",
"time": "Время", "time": "Время",
"timeseries-not-allowed": "Телеметрия не может быть выбрана в этом виджете", "timeseries-not-allowed": "Телеметрия не может быть выбрана в этом виджете",
"update-failed": "Не удалось обновить", "update-failed": "Не удалось обновить",
"update-successful": "Успешно обновлено", "update-successful": "Успешно обновлено",
"update-attribute": "Обновить атрибут", "update-attribute": "Обновить атрибут",
"update-timeseries": "Обновить телеметрию", "update-timeseries": "Обновить телеметрию",
"value": "Значение" "value": "Значение"
} }
}, },
"icon": { "icon": {
@ -1661,29 +1776,18 @@
}, },
"custom": { "custom": {
"widget-action": { "widget-action": {
"action-cell-button": "Кнопка действия ячейки", "action-cell-button": "Кнопка действия в ячейке таблицы",
"row-click": "Действий при щелчке на строку", "row-click": "Действий при щелчке на строку",
"marker-click": "Действия при щелчке на указателе", "marker-click": "Действия при щелчке на маркер",
"polygon-click": "Действия при щелчке на полигон", "polygon-click": "Действия при щелчке на полигон",
"tooltip-tag-action": "Действие при подсказке" "tooltip-tag-action": "Действие при нажатии на ссылку в подсказке",
"node-selected": "Действий при выборе ноды",
"element-click": "Действий при щелчке на HTML элементе",
"pie-slice-click": "Действий при щелчке на секции круговой диаграммы",
"row-double-click": "Действий при двойном щелчке на строку"
} }
}, },
"language": { "language": {
"language": "Язык", "language": "Язык"
"locales": {
"de_DE": "Немецкий",
"en_US": "Английский",
"zh_CN": "Китайский",
"ko_KR": "Корейский",
"es_ES": "Испанский",
"it_IT": "Итальянский",
"ru_RU": "Русский",
"tr_TR": "Турецкий",
"fr_FR": "Французский",
"ja_JA": "Японский",
"fa_IR": "Персидский",
"uk_UA": "Украинский",
"cs_CZ": "Чешский"
}
} }
} }

23
ui-ngx/src/assets/locale/locale.constant-tr_TR.json

@ -83,6 +83,7 @@
"timeout-required": "Zaman aşımı değeri gerekli.", "timeout-required": "Zaman aşımı değeri gerekli.",
"timeout-invalid": "Bu geçerli bir zaman aşımı gibi görünmüyor.", "timeout-invalid": "Bu geçerli bir zaman aşımı gibi görünmüyor.",
"enable-tls": "TLS'i etkinleştir.", "enable-tls": "TLS'i etkinleştir.",
"tls-version" : "TLS sürümü",
"send-test-mail": "Test e-postası gönder" "send-test-mail": "Test e-postası gönder"
}, },
"alarm": { "alarm": {
@ -236,7 +237,8 @@
"select-asset": "Varlık seç", "select-asset": "Varlık seç",
"no-assets-matching": "'{{entity}}' isimli varlık bulunamadı.", "no-assets-matching": "'{{entity}}' isimli varlık bulunamadı.",
"asset-required": "Varlık gerekli", "asset-required": "Varlık gerekli",
"name-starts-with": "... ile başlayan varlık adı" "name-starts-with": "... ile başlayan varlık adı",
"label": "Etiket"
}, },
"attribute": { "attribute": {
"attributes": "Öznitelikler", "attributes": "Öznitelikler",
@ -765,7 +767,7 @@
"aliases": "Varlık Görünümü takma adları", "aliases": "Varlık Görünümü takma adları",
"no-alias-matching": "'{{alias}} bulunamadı. ", "no-alias-matching": "'{{alias}} bulunamadı. ",
"no-aliases-found": "Takma ad bulunamadı", "no-aliases-found": "Takma ad bulunamadı",
"no-key-matching": "'{{key}}' bulunamadı.", "no-key-matching": "'{{key}}' anahtar bulunamadı.",
"no-keys-found": "Anahtar bulunamadı.", "no-keys-found": "Anahtar bulunamadı.",
"create-new-alias": "Yeni bir tane oluştur!", "create-new-alias": "Yeni bir tane oluştur!",
"create-new-key": "Yeni bir tane oluştur!", "create-new-key": "Yeni bir tane oluştur!",
@ -1589,21 +1591,6 @@
} }
}, },
"language": { "language": {
"language": "Dil", "language": "Dil"
"locales": {
"de_DE": "Almanca",
"fr_FR": "Fransızca",
"zh_CN": "Çince",
"en_US": "İngilizce",
"it_IT": "İtalyan",
"ko_KR": "Koreli",
"ru_RU": "Rusça",
"es_ES": "İspanyol",
"ja_JA": "Japonca",
"tr_TR": "Türkçe",
"fa_IR": "Farsça",
"uk_UA": "Ukrayna",
"cs_CZ": "Çekçe"
}
} }
} }

610
ui-ngx/src/assets/locale/locale.constant-uk_UA.json

@ -1,4 +1,4 @@
{ {
"access": { "access": {
"unauthorized": "Неавторизований", "unauthorized": "Неавторизований",
"unauthorized-access": "Неавторизований доступ", "unauthorized-access": "Неавторизований доступ",
@ -49,6 +49,8 @@
"import": "Імпортувати", "import": "Імпортувати",
"export": "Експортувати", "export": "Експортувати",
"share-via": "Поділитися через {{provider}}", "share-via": "Поділитися через {{provider}}",
"continue": "Продовжити",
"discard-changes": "Скасувати зміни",
"move": "Перемістити", "move": "Перемістити",
"select": "Вибрати" "select": "Вибрати"
}, },
@ -64,7 +66,7 @@
"count": "Рахувати", "count": "Рахувати",
"none": "Відсутня" "none": "Відсутня"
}, },
"admin": { "admin": {
"general": "Загальне", "general": "Загальне",
"general-settings": "Загальні налаштування", "general-settings": "Загальні налаштування",
"outgoing-mail": "Поштовий сервер", "outgoing-mail": "Поштовий сервер",
@ -85,6 +87,7 @@
"timeout-required": "Необхідно задати час очікування.", "timeout-required": "Необхідно задати час очікування.",
"timeout-invalid": "Це не схоже на правильний час очікування.", "timeout-invalid": "Це не схоже на правильний час очікування.",
"enable-tls": "Увімкнути TLS", "enable-tls": "Увімкнути TLS",
"tls-version" : "Версія TLS",
"send-test-mail": "Надіслати тестове повідомлення", "send-test-mail": "Надіслати тестове повідомлення",
"use-system-mail-settings": "Використовувати параметри системного поштового сервера", "use-system-mail-settings": "Використовувати параметри системного поштового сервера",
"mail-templates": "Шаблони електронної пошти", "mail-templates": "Шаблони електронної пошти",
@ -99,7 +102,28 @@
"password-was-reset": "Пароль було надіслано повідомленням" "password-was-reset": "Пароль було надіслано повідомленням"
}, },
"mail-subject": "Тема повідомлення", "mail-subject": "Тема повідомлення",
"mail-body": "Вміст повідомлення" "mail-body": "Вміст повідомлення",
"security-settings": "Налаштування безпеки",
"password-policy": "Політика щодо паролів",
"minimum-password-length": "Мінімальна довжина пароля",
"minimum-password-length-required": "Потрібна мінімальна довжина пароля",
"minimum-password-length-range": "Мінімальна довжина пароля повинна бути в межах від 5 до 50",
"minimum-uppercase-letters": "Мінімальна кількість великих літер",
"minimum-uppercase-letters-range": "Мінімальна кількість великих літер не може бути негативною",
"minimum-lowercase-letters": "Мінімальна кількість малих літер",
"minimum-lowercase-letters-range": "Мінімальна кількість малих літер не може бути негативною",
"minimum-digits": "Мінімальна кількість цифр",
"minimum-digits-range": "Мінімальна кількість цифр не може бути негативною",
"minimum-special-characters": "Мінімальна кількість спеціальних символів",
"minimum-special-characters-range": "Мінімальна кількість спеціальних символів не може бути негативною",
"password-expiration-period-days": "Термін дії пароля в днях",
"password-expiration-period-days-range": "Термін дії пароля в днях не може бути негативним",
"password-reuse-frequency-days": "Частота повторного використання пароля в днях",
"password-reuse-frequency-days-range": "Частота повторного використання пароля в днях не може бути негативною",
"general-policy": "Загальна політика",
"max-failed-login-attempts": "Максимальна кількість невдалих спроб входу, перш ніж обліковий запис заблоковано",
"minimum-max-failed-login-attempts-range": "Максимальна кількість невдалих спроб входу не може бути негативною",
"user-lockout-notification-email": "У разі блокування облікового запису користувача, надішліть сповіщення на електронну пошту"
}, },
"alarm": { "alarm": {
"alarm": "Сигнал тривоги", "alarm": "Сигнал тривоги",
@ -155,7 +179,13 @@
"clear-alarms-text": "Ви впевнені, що хочете деактивувати { count, plural, 1 {1 сигнал тривоги} other {# сигнали тривоги} }?", "clear-alarms-text": "Ви впевнені, що хочете деактивувати { count, plural, 1 {1 сигнал тривоги} other {# сигнали тривоги} }?",
"clear-alarm-title": "Деактивувати сигнал тривоги", "clear-alarm-title": "Деактивувати сигнал тривоги",
"clear-alarm-text": "Ви впевнені, що хочете деактивувати сигнал тривоги?", "clear-alarm-text": "Ви впевнені, що хочете деактивувати сигнал тривоги?",
"alarm-status-filter": "Фільтр статусу сигналу тривоги" "alarm-status-filter": "Фільтр статусу сигналу тривоги",
"max-count-load": "Максимальна кількість сигналів тривоги для завантаження (0 - необмежено)",
"max-count-load-required": "Необхідно задати максимальну кількість сигналів тривоги для завантаження.",
"max-count-load-error-min": "Мінімальне значення 0.",
"fetch-size": "Розмір пакету для завантаження",
"fetch-size-required": "Необхідно задати розмір пакету для завантаження.",
"fetch-size-error-min": "Мінімальне значення 10."
}, },
"alias": { "alias": {
"add": "Додати псевдонім ", "add": "Додати псевдонім ",
@ -193,20 +223,21 @@
"filter-type": "Тип фільтра", "filter-type": "Тип фільтра",
"filter-type-required": "Необхідно вказати тип фільтра.", "filter-type-required": "Необхідно вказати тип фільтра.",
"entity-filter-no-entity-matched": "Не знайдено жодних сутностей, які відповідають вказаному фільтру.", "entity-filter-no-entity-matched": "Не знайдено жодних сутностей, які відповідають вказаному фільтру.",
"no-entity-filter-specified": "No entity filter specified", "no-entity-filter-specified": "Фільтр обїектів не вказано",
"root-state-entity": "Use dashboard state entity as root", "root-state-entity": "Використовувати сутінсть стану як кореневу",
"group-state-entity": "Use dashboard state entity as entity group", "last-level-relation": "Використовувати лише відношення останнього рівня",
"root-entity": "Root entity", "group-state-entity": "Використовувати групу сутностей стану як кореневу",
"state-entity-parameter-name": "State entity parameter name", "root-entity": "Коренева сутність",
"default-state-entity": "Default state entity", "state-entity-parameter-name": "Параметр сутності стану",
"default-state-entity-group": "Default state entity group", "default-state-entity": "Сутність стану за замовчуванням",
"default-entity-parameter-name": "By default", "default-state-entity-group": "Група сутностей стану за замовчуванням",
"max-relation-level": "Max relation level", "default-entity-parameter-name": "За замовчуванням",
"unlimited-level": "Unlimited level", "max-relation-level": "Максимальна глибина відносин",
"state-entity": "Dashboard state entity", "unlimited-level": "Необмежена глибина",
"entities-of-group-state-entity": "Entities from dashboard state entity group", "state-entity": "Сутність стану панелі пристроїв",
"all-entities": "All entities", "entities-of-group-state-entity": "Сутності із групи сутностей стану",
"any-relation": "any" "all-entities": "Всі сутності",
"any-relation": "не вказано"
}, },
"asset": { "asset": {
"asset": "Актив", "asset": "Актив",
@ -276,7 +307,10 @@
"remove-assets-from-group": "Ви впевнені, що хочете видалити { count, plural, 1 {1 актив} other {# актив} } з групи '{entityGroup}'?", "remove-assets-from-group": "Ви впевнені, що хочете видалити { count, plural, 1 {1 актив} other {# актив} } з групи '{entityGroup}'?",
"group": "Група активів", "group": "Група активів",
"list-of-groups": "{ count, plural, 1 {Одна група активів} other {Список # груп активів} }", "list-of-groups": "{ count, plural, 1 {Одна група активів} other {Список # груп активів} }",
"group-name-starts-with": "Групи активів, чиї імена починаються з '{{prefix}}'" "group-name-starts-with": "Групи активів, чиї імена починаються з '{{prefix}}'",
"import": "Імпортувати активи",
"asset-file": "Файл з активами",
"label": "Мітка"
}, },
"attribute": { "attribute": {
"attributes": "Атрибути", "attributes": "Атрибути",
@ -336,6 +370,9 @@
"type-relations-delete": "Всі відношення видалено", "type-relations-delete": "Всі відношення видалено",
"type-alarm-ack": "Визнано", "type-alarm-ack": "Визнано",
"type-alarm-clear": "Очищено", "type-alarm-clear": "Очищено",
"type-login": "Вхід",
"type-logout": "Вихід",
"type-lockout": "Заблокований",
"type-rest-api-rule-engine-call": "Rule engine REST API call", "type-rest-api-rule-engine-call": "Rule engine REST API call",
"status-success": "Успішно", "status-success": "Успішно",
"status-failure": "Невдало", "status-failure": "Невдало",
@ -400,8 +437,8 @@
"encoder": "Кодер", "encoder": "Кодер",
"test-decoder-fuction": "Тестування функції декодера", "test-decoder-fuction": "Тестування функції декодера",
"test-encoder-fuction": "Тестування функції кодера", "test-encoder-fuction": "Тестування функції кодера",
"decoder-input-params": "Параметри введення декодера", "decoder-input-params": "Вхідні параметри декодера",
"encoder-input-params": "Параметри введення кодера", "encoder-input-params": "Вхідні параметри кодера",
"payload": "Вхідне повідомлення", "payload": "Вхідне повідомлення",
"payload-content-type": "Тип контенту вхідного повідомлення", "payload-content-type": "Тип контенту вхідного повідомлення",
"payload-content": "Зміст вхідного повідомлення", "payload-content": "Зміст вхідного повідомлення",
@ -411,8 +448,8 @@
"test": "Тест", "test": "Тест",
"metadata": "Метадані", "metadata": "Метадані",
"metadata-required": "Записи метаданих не можуть бути порожніми.", "metadata-required": "Записи метаданих не можуть бути порожніми.",
"integration-metadata": "Інтеграція метаданих", "integration-metadata": "Метедані інтеграції",
"integration-metadata-required": "Записи інтеграції метаданих не можуть бути порожніми.", "integration-metadata-required": "Параметри метаданих інтеграції не можуть бути порожніми.",
"output": "Вихідні дані", "output": "Вихідні дані",
"import": "Імпорт перетворювача даних", "import": "Імпорт перетворювача даних",
"export": "Експорт перетворювача даних", "export": "Експорт перетворювача даних",
@ -457,8 +494,8 @@
"customer-details": "Інформація про клієнта", "customer-details": "Інформація про клієнта",
"delete-customer-title": "Ви впевнені, що хочете видалити клієнта '{{customerTitle}}'?", "delete-customer-title": "Ви впевнені, що хочете видалити клієнта '{{customerTitle}}'?",
"delete-customer-text": "Будьте обережні, після підтвердження, клієнт та всі пов'язані з ним дані, стануть недоступними.", "delete-customer-text": "Будьте обережні, після підтвердження, клієнт та всі пов'язані з ним дані, стануть недоступними.",
"delete-customers-title": "Ви впевнені, що хочете видалити { count, plural, 1 {1 клієнт} other {# клієнти} }?", "delete-customers-title": "Ви впевнені, що хочете видалити {count, plural, 1 {1 клієнт} other {# клієнти} }?",
"delete-customers-action-title": "Видалити { count, plural, 1 {1 клієнт} other {# клієнти} }", "delete-customers-action-title": "Видалити{ count, plural, 1 {1 клієнт} other {# клієнти} }",
"delete-customers-text": "Будьте обережні, після підтвердження, всі вибрані клієнти будуть видалені і всі пов'язані з ними дані, стануть недоступними.", "delete-customers-text": "Будьте обережні, після підтвердження, всі вибрані клієнти будуть видалені і всі пов'язані з ними дані, стануть недоступними.",
"manage-users": "Керування користувачами", "manage-users": "Керування користувачами",
"manage-assets": "Керування активами", "manage-assets": "Керування активами",
@ -482,10 +519,10 @@
"group": "Група клієнтів", "group": "Група клієнтів",
"list-of-groups": "{ count, plural, 1 {Одна група клієнтів} other {Список # груп клієнтів} }", "list-of-groups": "{ count, plural, 1 {Одна група клієнтів} other {Список # груп клієнтів} }",
"group-name-starts-with": "Групи клієнтів, імена яких починаються з '{{prefix}}'", "group-name-starts-with": "Групи клієнтів, імена яких починаються з '{{prefix}}'",
"select-default-customer": "Виберати клієнта за замовчуванням", "select-default-customer": "Вибрати клієнта за замовчуванням",
"default-customer": "Клієнт за замовчуванням", "default-customer": "Клієнт за замовчуванням",
"default-customer-required": "Необхідно вказати клієнта за замовчуванням для налагодження панелі візуалізації на рівні замовника", "default-customer-required": "Необхідно вказати клієнта за замовчуванням для налагодження панелі візуалізації на рівні замовника",
"allow-white-labeling": "Дозволити брендування" "allow-white-labeling": "Дозволити брендування"
}, },
"custom-translation": { "custom-translation": {
"custom-translation": "Переклад для користувача", "custom-translation": "Переклад для користувача",
@ -650,7 +687,7 @@
"show-details": "Показати деталі", "show-details": "Показати деталі",
"hide-details": "Приховати деталі", "hide-details": "Приховати деталі",
"select-state": "Виберіть цільовий стан", "select-state": "Виберіть цільовий стан",
"state-controller": "Контроль стану" "state-controller": "Контроллер стану"
}, },
"datakey": { "datakey": {
"settings": "Налаштування", "settings": "Налаштування",
@ -664,6 +701,7 @@
"configuration": "Конфігурація ключа даних", "configuration": "Конфігурація ключа даних",
"timeseries": "Телеметрія", "timeseries": "Телеметрія",
"attributes": "Атрибути", "attributes": "Атрибути",
"entity-field": "Поле сутності",
"alarm": "Поля сигнала тривоги", "alarm": "Поля сигнала тривоги",
"timeseries-required": "Необхідно вказати Телеметрія.", "timeseries-required": "Необхідно вказати Телеметрія.",
"timeseries-or-attributes-required": "Необхідно вказати телеметрію/атрибути.", "timeseries-or-attributes-required": "Необхідно вказати телеметрію/атрибути.",
@ -783,6 +821,8 @@
"public": "Публічно", "public": "Публічно",
"device-public": "Пристрій є публічним", "device-public": "Пристрій є публічним",
"select-device": "Виберіть пристрій", "select-device": "Виберіть пристрій",
"import": "Імпортувати пристрої",
"device-file": "Файл з пристроями",
"selected-devices": "{ count, plural, 1 {1 пристрій} other {# пристрої} } вибрано", "selected-devices": "{ count, plural, 1 {1 пристрій} other {# пристрої} } вибрано",
"search": "Шукати пристрої", "search": "Шукати пристрої",
"select-group-to-add": "Виберіть цільову групу, щоб додати вибраний пристрій", "select-group-to-add": "Виберіть цільову групу, щоб додати вибраний пристрій",
@ -884,9 +924,9 @@
"type-alarms": "Сигнали тривоги", "type-alarms": "Сигнали тривоги",
"list-of-alarms": "{ count, plural, 1 {Один сигнал тривоги} other {Список # сигналів тривоги} }", "list-of-alarms": "{ count, plural, 1 {Один сигнал тривоги} other {Список # сигналів тривоги} }",
"alarm-name-starts-with": "Сигнали тривоги, імена яких починаються '{{prefix}}'", "alarm-name-starts-with": "Сигнали тривоги, імена яких починаються '{{prefix}}'",
"type-rulechain": "Правило ланцюжка", "type-rulechain": "Ланцюжок правил",
"type-rulechains": "Правило ланцюжків", "type-rulechains": "Ланцюжки правил",
"list-of-rulechains": "{ count, plural, 1 {Одне правило ланцюжка} other {Список # правил ланцюжків} }", "list-of-rulechains": "{ count, plural, 1 {Один ланцюжок правил} other {Список # ланцюжків правил} }",
"rulechain-name-starts-with": "Правило ланцюжків, імена яких починаються '{{prefix}}'", "rulechain-name-starts-with": "Правило ланцюжків, імена яких починаються '{{prefix}}'",
"type-scheduler-event": "Scheduler event", "type-scheduler-event": "Scheduler event",
"type-scheduler-events": "Scheduler events", "type-scheduler-events": "Scheduler events",
@ -904,6 +944,7 @@
"search": "Пошук сутностей", "search": "Пошук сутностей",
"selected-entities": "{ count, plural, 1 {1 сутність} other {# сутності} } вибрано", "selected-entities": "{ count, plural, 1 {1 сутність} other {# сутності} } вибрано",
"entity-name": "Ім'я сутності", "entity-name": "Ім'я сутності",
"entity-label": "Мітка сутності",
"details": "Подробиці сутності", "details": "Подробиці сутності",
"no-entities-prompt": "Сутності не знайдено", "no-entities-prompt": "Сутності не знайдено",
"no-data": "Немає даних для відображення", "no-data": "Немає даних для відображення",
@ -918,6 +959,23 @@
"list-of-integrations": "{ count, plural, 1 {Одна інтеграція} other {Список # інтеграцій} }", "list-of-integrations": "{ count, plural, 1 {Одна інтеграція} other {Список # інтеграцій} }",
"integration-name-starts-with": "Інтеграції, імена яких починаються з '{{prefix}}'" "integration-name-starts-with": "Інтеграції, імена яких починаються з '{{prefix}}'"
}, },
"entity-field": {
"created-time": "Час створення",
"name": "Ім'я",
"type": "Тип",
"first-name": "Ім'я",
"last-name": "Прізвище",
"email": "Електронна пошта",
"title": "Назва",
"country": "Країна",
"state": "Штат",
"city": "Місто",
"address": "Адреса",
"address2": "Адреса 2",
"zip": "Zip",
"phone": "Телефон",
"label": "Мітка"
},
"entity-group": { "entity-group": {
"entity-group": "Група сутності", "entity-group": "Група сутності",
"details": "Деталі", "details": "Деталі",
@ -966,7 +1024,7 @@
}, },
"column-type-required": "Необхідно вказати тип стовпця.", "column-type-required": "Необхідно вказати тип стовпця.",
"entity-field": { "entity-field": {
"created-time": "Створений час", "created-time": "Час створення",
"name": "Ім'я", "name": "Ім'я",
"type": "Тип", "type": "Тип",
"assigned_customer": "Призначений клієнт", "assigned_customer": "Призначений клієнт",
@ -986,7 +1044,7 @@
"sort-order": { "sort-order": {
"asc": "У порядку зростання", "asc": "У порядку зростання",
"desc": "У порядку зменшення", "desc": "У порядку зменшення",
"none": "Не має" "none": "Немає"
}, },
"details-mode": { "details-mode": {
"on-row-click": "Клацніть на рядок", "on-row-click": "Клацніть на рядок",
@ -995,7 +1053,7 @@
}, },
"add-to-group": "Додати до групи", "add-to-group": "Додати до групи",
"move-to-group": "Перемістити до групи", "move-to-group": "Перемістити до групи",
"select-entity-group": "Виберати групу сутностей", "select-entity-group": "Виберіть групу сутностей",
"no-entity-groups-matching": "Не знайдено жодних груп сутностей, що відповідають '{{entityGroup}}'.", "no-entity-groups-matching": "Не знайдено жодних груп сутностей, що відповідають '{{entityGroup}}'.",
"target-entity-group-required": "Необхідно вказати цільову групу сутності.", "target-entity-group-required": "Необхідно вказати цільову групу сутності.",
"remove-from-group": "Видалити з групи", "remove-from-group": "Видалити з групи",
@ -1013,7 +1071,7 @@
"enable-assets-management": "Увімкнути керування активами", "enable-assets-management": "Увімкнути керування активами",
"enable-devices-management": "Увімкнути керування пристроями", "enable-devices-management": "Увімкнути керування пристроями",
"enable-dashboards-management": "Увімкнути керування панелями візуалізації", "enable-dashboards-management": "Увімкнути керування панелями візуалізації",
"open-details-on": "Відкрити деталі сутності", "open-details-on": "Відкрити деталі сутності по",
"select-existing": "Виберіть існуючу групу сутностей", "select-existing": "Виберіть існуючу групу сутностей",
"create-new": "Створити нову групу сутностей", "create-new": "Створити нову групу сутностей",
"new-entity-group-name": "Нове ім'я групи сутностей", "new-entity-group-name": "Нове ім'я групи сутностей",
@ -1023,77 +1081,78 @@
"entity-group-name-filter-required": "Необхідно задати назву групи сутностей." "entity-group-name-filter-required": "Необхідно задати назву групи сутностей."
}, },
"entity-view": { "entity-view": {
"entity-view": "Перегляд сутності", "entity-view": "Представлення сутності",
"entity-view-required": "Необхідно вказати перегляд сутності.", "entity-view-required": "Необхідно вказати представлення сутності.",
"entity-views": "Перегляди сутностей", "entity-views": "Представлення сутностей",
"management": "Керування переглядом сутностей", "management": "Керування представленням сутностей",
"view-entity-views": "Переглянути перегляд сутностей", "view-entity-views": "Переглянути представлення сутностей",
"entity-view-alias": "Псевдонім перегляду сутності", "entity-view-alias": "Псевдонім представлення сутності",
"aliases": "Псевдоніми перегляду сутності", "aliases": "Псевдоніми представлення сутності",
"no-alias-matching": "Псевдонім'{{alias}}' не знайдено.", "no-alias-matching": "Псевдонім'{{alias}}' не знайдено.",
"no-aliases-found": "Псевдоніми не знайдено.", "no-aliases-found": "Псевдоніми не знайдено.",
"no-key-matching": "'Ключ {{key}}' не знайдено.", "no-key-matching": "'Ключ {{key}}' не знайдено.",
"no-keys-found": "Ключі не знайдено.", "no-keys-found": "Ключі не знайдено.",
"create-new-alias": "Створити новий!", "create-new-alias": "Створити новий!",
"create-new-key": "Створити новий!", "create-new-key": "Створити новий!",
"duplicate-alias-error": "Псевдонім з такою назвою вже існує '{{alias}}'.<br>Псевдоніми перегляду повинні бути унікальними на панелі візуалізації.", "duplicate-alias-error": "Псевдонім з такою назвою вже існує '{{alias}}'.<br>Псевдоніми представлення повинні бути унікальними на панелі візуалізації.",
"configure-alias": "Налаштувати псевдонім '{{alias}}'", "configure-alias": "Налаштувати псевдонім '{{alias}}'",
"no-entity-views-matching": "Сутності, які відповідають '{{entity}}' не знайдені.", "no-entity-views-matching": "Сутності, які відповідають '{{entity}}' не знайдені.",
"alias": "Псевдонім", "alias": "Псевдонім",
"alias-required": "Необхідно вказати псевдонім перегляду сутності.", "alias-required": "Необхідно вказати псевдонім представлення сутності.",
"remove-alias": "Видалити псевдонім перегляду сутності", "remove-alias": "Видалити псевдонім представлення сутності",
"add-alias": "Додати псевдонім перегляду сутності", "add-alias": "Додати псевдонім представлення сутності",
"name-starts-with": "Ім'я перегляду сутності починається з", "name-starts-with": "Ім'я представлення сутності починається з",
"entity-view-list": "Список перегляду сутності", "entity-view-list": "Список представленнь сутності",
"use-entity-view-name-filter": "Використати фільтр", "use-entity-view-name-filter": "Використати фільтр",
"entity-view-list-empty": "Не вибрано жодного перегляду сутності.", "entity-view-list-empty": "Не вибрано жодного представлення сутності.",
"entity-view-name-filter-required": "Необхідно вказвти фільтр назв представлення сутності.", "entity-view-name-filter-required": "Необхідно вказвти фільтр назв представлення сутності.",
"entity-view-name-filter-no-entity-view-matched": "Перегляди сутностей, назви яких починаються з '{{entityView}}' не знайдено.", "entity-view-name-filter-no-entity-view-matched": "Представлення сутностей, назви яких починаються з '{{entityView}}' не знайдено.",
"add": "Додати перегляд сутності", "add": "Додати представлення сутності",
"assign-to-customer": "Призначити клієнту", "assign-to-customer": "Призначити клієнту",
"assign-entity-view-to-customer": "Призначити перегляд(и) сутності(ей) клієнту", "assign-entity-view-to-customer": "Призначити представлення сутності(ей) клієнту",
"assign-entity-view-to-customer-text": "Будь ласка, виберіть перегляд сутності для призначення клієнту", "assign-entity-view-to-customer-text": "Будь ласка, виберіть представлення сутності для призначення клієнту",
"no-entity-views-text": "Перегляду сутності не знайдено", "no-entity-views-text": "Представлення сутності не знайдено",
"assign-to-customer-text": "Будь ласка, виберіть клієнта, для призначиення перегляду(ів) сутності(ей)", "assign-to-customer-text": "Будь ласка, виберіть клієнта, для призначиення представлення(ь) сутності(ей)",
"entity-view-details": "Деталі перегляду сутності", "entity-view-details": "Деталі представлення сутності",
"add-entity-view-text": "Додати новий перегляд сутносі", "add-entity-view-text": "Додати нове представлення сутності",
"delete": "Видалити перегляд сутності", "delete": "Видалити представлення сутності",
"assign-entity-views": "Призначити перегляд сутності", "assign-entity-views": "Призначити представлення сутності",
"assign-entity-views-text": "Призначити { count, plural, 1 {1 перегляд сутності} other {# перегляди сутностей } } клієнту", "assign-entity-views-text": "Призначити { count, plural, 1 {1 представлення сутності} other {# представлення сутностей } } клієнту",
"delete-entity-views": "Видалити перегляди сутностей", "delete-entity-views": "Видалити представлення сутностей",
"unassign-from-customer": "Позбавити клієнта", "unassign-from-customer": "Відкликати у клієнта",
"unassign-entity-views": "Позбавити переглядів сутностей", "unassign-entity-views": "Відкликати представлення сутностей",
"unassign-entity-views-action-title": "Позбавити { count, plural, 1 {1 перегляду сутності} other {# переглядів сутностей} } клієнта", "unassign-entity-views-action-title": "Відкликати { count, plural, 1 {1 представлення сутності} other {# представлень сутностей} } у клієнта",
"assign-new-entity-view": "Призначити новий перегляд сутності", "assign-new-entity-view": "Призначити нове представлення сутності",
"delete-entity-view-title": "Ви впевнені, що хочете видалити перегляд сутності'{{entityViewName}}'?", "delete-entity-view-title": "Ви впевнені, що хочете видалити представлення сутності'{{entityViewName}}'?",
"delete-entity-view-text": "Будьте обережні, після підтвердження, перегляд сутності та всі пов'язані з нею дані стануть недоступними.", "delete-entity-view-text": "Будьте обережні, після підтвердження, представлення сутності та всі пов'язані з ним дані стануть недоступними.",
"delete-entity-views-title": "Ви впевнені, що хочете видалити перегляд сутності { count, plural, 1 {1 перегляд сутності } other {# перегляди сутностей } }?", "delete-entity-views-title": "Ви впевнені, що хочете видалити { count, plural, 1 {1 представлення сутності } other {# представлення сутностей } }?",
"delete-entity-views-action-title": "Видалити { count, plural, 1 {1 перегляд сутності } other {# перегляди сутностей } }", "delete-entity-views-action-title": "Видалити { count, plural, 1 {1 представлення сутності } other {# представлення сутностей } }",
"delete-entity-views-text": "Будьте обережні, після підтвердження, всі виділені перегляди сутностей та дні, пов'язані з ними стануть недоступними.", "delete-entity-views-text": "Будьте обережні, після підтвердження, всі виділені представлення сутностей та дні, пов'язані з ними стануть недоступними.",
"unassign-entity-view-title": "Ви впевнені, що хочете позбавити перегляду сутності '{{entityViewName}}'?", "unassign-entity-view-title": "Ви впевнені, що хочете відкликати представлення сутності '{{entityViewName}}'?",
"unassign-entity-view-text": "Після підтвердження клієнт буде позбавлений перегляду сутності. Дані перегляду сутності не будуть доступні клієнту.", "unassign-entity-view-text": "Після підтвердження представлення сутності буде відкликане у клієнта. Дані представлення сутності не будуть доступні клієнту.",
"unassign-entity-view": "Позбавити перегляду сутності", "unassign-entity-view": "Відкликати представлення сутності",
"unassign-entity-views-title": "Ви впевнені, що хочете позбавити { count, plural, 1 {1 перегляду сутності} other {# переглядів сутностей} }?", "unassign-entity-views-title": "Ви впевнені, що хочете відкликати { count, plural, 1 {1 представлення сутності} other {# представлень сутностей} }?",
"unassign-entity-views-text": "Після підтвердження, клієнта буде позбавлено всіх виділених переглядів сутності. Дані переглядів сутностей не будуть доступні клієнту .", "unassign-entity-views-text": "Після підтвердження, клієнта буде позбавлено всіх виділених представлень сутностей. Дані представлень сутностей не будуть доступні клієнту.",
"entity-view-type": "Тип перегляду сутності", "entity-view-type": "Тип представлення сутності",
"entity-view-type-required": "Необхідно вказати тип перегляду сутності.", "entity-view-type-required": "Необхідно вказати тип представлення сутності.",
"select-entity-view-type": "Виберіть тип перегляду сутності", "select-entity-view-type": "Виберіть тип представлення сутності",
"enter-entity-view-type": "Введіть тип перегляду сутності", "enter-entity-view-type": "Введіть тип представлення сутності",
"any-entity-view": "Будь-який перегляд сутності", "any-entity-view": "Будь-яке представлення сутності",
"no-entity-view-types-matching": "Не знайдено жодних типів перегляду сутності, що відповідають '{{entitySubtype}}'.", "no-entity-view-types-matching": "Не знайдено жодних типів представлення сутності, що відповідають '{{entitySubtype}}'.",
"entity-view-type-list-empty": "Не вибрано тип перегляду сутності.", "entity-view-type-list-empty": "Не вибрано тип представлення сутності.",
"entity-view-types": "Типи перегляду сутності", "entity-view-types": "Типи представлення сутності",
"name": "Ім'я", "name": "Ім'я",
"name-required": "Необхідно вказати ім'я.", "name-required": "Необхідно вказати ім'я.",
"description": "Опис", "description": "Опис",
"events": "Події", "events": "Події",
"details": "Деталі", "details": "Деталі",
"copyId": "Скопіювати Id перегляду сутності", "copyId": "Скопіювати Id представлення сутності",
"assignedToCustomer": "Призначений клієнту", "assignedToCustomer": "Призначений клієнту",
"unable-entity-view-device-alias-title": "Неможливо видалити псевдонім перегляду сутності", "unable-entity-view-device-alias-title": "Неможливо видалити псевдонім представлення сутності",
"unable-entity-view-device-alias-text": "Не вдалося видалити псевдонім пристрою'{{entityViewAlias}}', так як він використовується наступним(и) віджетом(ами):<br/>{{widgetsList}}", "unable-entity-view-device-alias-text": "Не вдалося видалити псевдонім пристрою'{{entityViewAlias}}', так як він використовується наступним(и) віджетом(ами):<br/>{{widgetsList}}",
"select-entity-view": "Виберати перегляд сутності", "select-entity-view": "Вибрати представлення сутності",
"make-public": "Зробити перегляд сутності публічним", "make-public": "Зробити представлення сутності публічним",
"make-private": "Зробити представлення сутності приватним",
"start-date": "Дата початку", "start-date": "Дата початку",
"start-ts": "Час початку", "start-ts": "Час початку",
"end-date": "Дата закінчення", "end-date": "Дата закінчення",
@ -1109,9 +1168,13 @@
"timeseries-placeholder": "Телеметрія", "timeseries-placeholder": "Телеметрія",
"target-entity": "Цільова сутність", "target-entity": "Цільова сутність",
"attributes-propagation": "Поширення атрибутів", "attributes-propagation": "Поширення атрибутів",
"attributes-propagation-hint": "Перегляд сутностей автоматично копіюватиме вказані атрибути з цільової сутності кожного разу, коли ви зберігаєте або оновлюєте ці перегляди. В цілях продуктивності, атрибути цільової сутності не поширюються на представлення сутності на кожній зміні їх атрибутів. Можна ввімкнути автоматичне поширення, налаштувавши у вашому ланцюжку правило \"copy to view\" і пов'язуючи його з повідомленнями типу \"Post attributes\" і \"Attributes Updated\"..", "attributes-propagation-hint": "Представлення сутності автоматично копіюватиме вказані атрибути з цільової сутності кожного разу, коли ви зберігаєте або оновлюєте його. В цілях продуктивності, атрибути цільової сутності не поширюються на представлення сутності при кожній зміні її атрибутів. Можна ввімкнути автоматичне поширення, налаштувавши правило \"copy to view\" у вашому ланцюжку правил і пов'язуючи його з повідомленнями типу \"Post attributes\" і \"Attributes Updated\"..",
"timeseries-data": "Дані телеметрії", "timeseries-data": "Дані телеметрії",
"timeseries-data-hint": "Налаштуйте ключі даних телеметрії цільової сутності, які будуть доступні перегляду сутності. Ці дані доступні лише для читання." "timeseries-data-hint": "Налаштуйте ключі даних телеметрії цільової сутності, які будуть доступні представленню сутності. Ці дані доступні лише для читання.",
"make-public-entity-view-title": "Ви впевнені, що бажаєте зробити представлення сутності '{{entityViewName}}' публічним?",
"make-public-entity-view-text": "Після підтвердження представлення сутності і всі пов'язані з ним дані стануть публічними і будуть доступні для інших користувачів.",
"make-private-entity-view-title": "Ви впевнені, що бажаєте зробити представлення сутності '{{entityViewName}}' приватним?",
"make-private-entity-view-text": "Після підтвердження представлення сутності і всі пов'язані з ним дані стануть приватними і не будуть доступні для інших користувачів."
}, },
"event": { "event": {
"events": "Події", "events": "Події",
@ -1264,6 +1327,7 @@
"modbus-add-server": "Додати сервер/ведений пристрій", "modbus-add-server": "Додати сервер/ведений пристрій",
"modbus-add-server-prompt": "Будь ласка, додайте сервер/ведений пристрій", "modbus-add-server-prompt": "Будь ласка, додайте сервер/ведений пристрій",
"modbus-transport": "Транспорт", "modbus-transport": "Транспорт",
"modbus-tcp-reconnect": "Перепідключатися автоматично",
"modbus-port-name": "Ім'я послідовного порту", "modbus-port-name": "Ім'я послідовного порту",
"modbus-encoding": "Кодування", "modbus-encoding": "Кодування",
"modbus-parity": "Паритет", "modbus-parity": "Паритет",
@ -1288,7 +1352,6 @@
"modbus-register-count": "Рахунок регістру", "modbus-register-count": "Рахунок регістру",
"modbus-register-count-range": "Рахунок регістру повинен бути більше 0.", "modbus-register-count-range": "Рахунок регістру повинен бути більше 0.",
"modbus-byte-order": "Порядок байтів", "modbus-byte-order": "Порядок байтів",
"sync": { "sync": {
"status": "Статус", "status": "Статус",
"sync": "Синхронізований", "sync": "Синхронізований",
@ -1296,7 +1359,6 @@
"last-sync-time": "Час останньої синхронізації", "last-sync-time": "Час останньої синхронізації",
"not-available": "Недоступний" "not-available": "Недоступний"
}, },
"export-extensions-configuration": "Експортувати конфігурацію розширень", "export-extensions-configuration": "Експортувати конфігурацію розширень",
"import-extensions-configuration": "Імпортувати конфігурацію розширень", "import-extensions-configuration": "Імпортувати конфігурацію розширень",
"import-extensions": "Імпортувати розширення", "import-extensions": "Імпортувати розширення",
@ -1323,7 +1385,8 @@
"add-item-text": "Додати новий елемент", "add-item-text": "Додати новий елемент",
"no-items-text": "Не знайдено жодного елемента", "no-items-text": "Не знайдено жодного елемента",
"item-details": "Деталі елемента", "item-details": "Деталі елемента",
"delete-item": "Видалити елементи", "delete-item": "Видалити елемент",
"delete-items": "Видалити елементи",
"scroll-to-top": "Перейти угору" "scroll-to-top": "Перейти угору"
}, },
"help": { "help": {
@ -1340,7 +1403,40 @@
"import": { "import": {
"no-file": "Не вибрано жодного файлу", "no-file": "Не вибрано жодного файлу",
"drop-file": "Перетягніть JSON файл, або клацніть, щоб вибрати файл для завантаження.", "drop-file": "Перетягніть JSON файл, або клацніть, щоб вибрати файл для завантаження.",
"drop-csv-file": "Перетягніть CSV файл, або клацніть, щоб вибрати файл для завантаження." "drop-csv-file": "Перетягніть CSV файл, або клацніть, щоб вибрати файл для завантаження.",
"column-value": "Значення",
"column-title": "Назва",
"column-example": "Приклад значень даних",
"column-key": "Ключ атрибута/телеметрії",
"csv-delimiter": "Розділювач в CSV файлі",
"csv-first-line-header": "Перший рядок містить назви колонок",
"csv-update-data": "Оновити атрибути/телеметрію",
"import-csv-number-columns-error": "Файл має містити як мінімум дві колонки",
"import-csv-invalid-format-error": "Невірний формат даних. Рядок: '{{line}}'",
"column-type": {
"name": "Назва",
"type": "Тип",
"label": "Мітка",
"column-type": "Тип колонки",
"client-attribute": "Атрибут клієнта",
"shared-attribute": "Спільний атрибут",
"server-attribute": "Атрибут сервера",
"timeseries": "Телеметрія",
"entity-field": "Entity field",
"access-token": "Токен"
},
"stepper-text": {
"select-file": "Виберіть файл",
"configuration": "Конфігурація імпорту",
"column-type": "Виберіть тип колонок",
"creat-entities": "Створення нових сутностей",
"done": "Завершено"
},
"message": {
"create-entities": "{{count}} нову(их) сутність(ей) успішно створено.",
"update-entities": "{{count}} сутність(ей) успішно оновлено.",
"error-entities": "Виникла помилка при створенні {{count}} сутності(ей)."
}
}, },
"integration": { "integration": {
"integration": "Інтеграція", "integration": "Інтеграція",
@ -1481,21 +1577,21 @@
"add-opc-ua-keystore-prompt": "Будь ласка, додайте файл сховища ключів", "add-opc-ua-keystore-prompt": "Будь ласка, додайте файл сховища ключів",
"opc-ua-keystore-required": "Необхідно вказати сховище ключів", "opc-ua-keystore-required": "Необхідно вказати сховище ключів",
"opc-ua-type": "Тип", "opc-ua-type": "Тип",
"opc-ua-keystore-type":"Тип сховища ключів", "opc-ua-keystore-type": "Тип сховища ключів",
"opc-ua-keystore-type-required":"Необхідно вказати тип", "opc-ua-keystore-type-required": "Необхідно вказати тип",
"opc-ua-keystore-location":"Розташування *", "opc-ua-keystore-location": "Розташування *",
"opc-ua-keystore-password":"Пароль", "opc-ua-keystore-password": "Пароль",
"opc-ua-keystore-password-required":"Необхідно вказати пароль", "opc-ua-keystore-password-required": "Необхідно вказати пароль",
"opc-ua-keystore-alias":"Псевдонім", "opc-ua-keystore-alias": "Псевдонім",
"opc-ua-keystore-alias-required":"Необхідно вказати псевдонім", "opc-ua-keystore-alias-required": "Необхідно вказати псевдонім",
"opc-ua-keystore-key-password":"Пароль ключа", "opc-ua-keystore-key-password": "Пароль ключа",
"opc-ua-keystore-key-password-required":"Необхідно вказати пароль ключа", "opc-ua-keystore-key-password-required": "Необхідно вказати пароль ключа",
"opc-ua-mapping":"Зіставлення", "opc-ua-mapping": "Зіставлення",
"add-opc-ua-mapping-prompt": "Будь ласка, додайте зіставлення", "add-opc-ua-mapping-prompt": "Будь ласка, додайте зіставлення",
"opc-ua-mapping-type":"Тип зіставлення", "opc-ua-mapping-type": "Тип зіставлення",
"opc-ua-mapping-type-required":"Необхідно вказати тип зіставлення", "opc-ua-mapping-type-required": "Необхідно вказати тип зіставлення",
"opc-ua-device-node-pattern":"Шаблон вузла пристрою", "opc-ua-device-node-pattern": "Шаблон вузла пристрою",
"opc-ua-device-node-pattern-required":"Необхідно вказати шаблон вузла пристрою", "opc-ua-device-node-pattern-required": "Необхідно вказати шаблон вузла пристрою",
"opc-ua-add-map": "Додати елемент зіставлення", "opc-ua-add-map": "Додати елемент зіставлення",
"subscription-tags": "Теги передплати Теги підписки", "subscription-tags": "Теги передплати Теги підписки",
"remove-subscription-tag": "Видалити тег підписки", "remove-subscription-tag": "Видалити тег підписки",
@ -1540,7 +1636,13 @@
"min": "мін", "min": "мін",
"max": "макс", "max": "макс",
"avg": "середнє", "avg": "середнє",
"total": "Сума" "total": "Сума",
"comparison-time-ago": {
"days": "(день тому)",
"weeks": "(тиждень тому)",
"months": "(місяць тому)",
"years": "(рік тому)"
}
}, },
"login": { "login": {
"login": "Вхід", "login": "Вхід",
@ -1554,6 +1656,7 @@
"remember-me": "Запам'ятати мене", "remember-me": "Запам'ятати мене",
"forgot-password": "Забули пароль?", "forgot-password": "Забули пароль?",
"password-reset": "Скидання пароля", "password-reset": "Скидання пароля",
"expired-password-reset-message": "Термін дії Вашого паролю закінчився! Будь ласка, створіть новий пароль.",
"new-password": "Новий пароль", "new-password": "Новий пароль",
"new-password-again": "Повторіть новий пароль", "new-password-again": "Повторіть новий пароль",
"password-link-sent-message": "Посилання для скидання пароля було успішно надіслано!", "password-link-sent-message": "Посилання для скидання пароля було успішно надіслано!",
@ -1567,6 +1670,7 @@
}, },
"profile": { "profile": {
"profile": "Профіль", "profile": "Профіль",
"last-login-time": "Час останнього входу",
"change-password": "Змінити пароль", "change-password": "Змінити пароль",
"current-password": "Поточний пароль" "current-password": "Поточний пароль"
}, },
@ -1682,7 +1786,7 @@
"no-link-labels-found": "Не знайдено жодних міток посилання", "no-link-labels-found": "Не знайдено жодних міток посилання",
"no-link-label-matching": "Мітка'{{label}}' не знайдена.", "no-link-label-matching": "Мітка'{{label}}' не знайдена.",
"create-new-link-label": "Створити нову!", "create-new-link-label": "Створити нову!",
"type-filter": "Filter", "type-filter": "Фільтр",
"type-filter-details": "Фільтрувати вхідні повідомлення з заданими умовами", "type-filter-details": "Фільтрувати вхідні повідомлення з заданими умовами",
"type-enrichment": "Насичення", "type-enrichment": "Насичення",
"type-enrichment-details": "Додати додаткову інформацію до метаданих повідомлень", "type-enrichment-details": "Додати додаткову інформацію до метаданих повідомлень",
@ -1691,7 +1795,7 @@
"type-action": "Дія", "type-action": "Дія",
"type-action-details": "Виконати задану дію", "type-action-details": "Виконати задану дію",
"type-analytics": "Аналітика", "type-analytics": "Аналітика",
"type-analytics-details": "Виконати аналіз потокових або збережених даних", "type-analytics-details": "Виконує аналіз потокових або збережених даних",
"type-external": "Зовнішній", "type-external": "Зовнішній",
"type-external-details": "Взаємодіє з зовнішньою системою", "type-external-details": "Взаємодіє з зовнішньою системою",
"type-rule-chain": "Ланцюг правил", "type-rule-chain": "Ланцюг правил",
@ -1712,12 +1816,13 @@
"metadata-required": "Записи метаданих не можуть бути порожніми.", "metadata-required": "Записи метаданих не можуть бути порожніми.",
"output": "Вихід", "output": "Вихід",
"test": "Тест", "test": "Тест",
"help": "Допомога" "help": "Допомога",
"reset-debug-mode": "Вимкнути режим налогодження у всіх правилах"
}, },
"scheduler": { "scheduler": {
"scheduler": "Планувальник", "scheduler": "Планувальник",
"scheduler-event": "Scheduler event Планування події. Запланувати подію. Подія планувальника", "scheduler-event": "Подія планувальника",
"select-scheduler-event": "Виберати подію", "select-scheduler-event": "Вибрати подію",
"no-scheduler-events-matching": "Не знайдено жодних подій, які відповідають '{{entity}}'.", "no-scheduler-events-matching": "Не знайдено жодних подій, які відповідають '{{entity}}'.",
"scheduler-event-required": "Необхвдно вказати заплановану подію", "scheduler-event-required": "Необхвдно вказати заплановану подію",
"management": "Управління планувальником", "management": "Управління планувальником",
@ -1727,7 +1832,7 @@
"created-time": "Час створення", "created-time": "Час створення",
"name": "Ім'я", "name": "Ім'я",
"type": "Тип", "type": "Тип",
"assigned_customer": "Призначений клієнт", "created_customer": "Створено клієнтом",
"edit-scheduler-event": "Редагувати подію", "edit-scheduler-event": "Редагувати подію",
"delete-scheduler-event": "Видалити подію", "delete-scheduler-event": "Видалити подію",
"no-scheduler-events": "Не знайдено жодних запланованих подій", "no-scheduler-events": "Не знайдено жодних запланованих подій",
@ -1749,8 +1854,9 @@
"daily": "Щодня", "daily": "Щодня",
"weekly": "Щотижня", "weekly": "Щотижня",
"repeats-required": "Потрібно вказати повторення.", "repeats-required": "Потрібно вказати повторення.",
"repeat-on": "Повторити на", "repeat-on": "Повторювати по",
"ends-on": "Завершити на", "repeat-every": "Повторювати кожний(у)",
"ends-on": "Завершення",
"sunday-label": "Нд", "sunday-label": "Нд",
"monday-label": "Пн", "monday-label": "Пн",
"tuesday-label": "Вт", "tuesday-label": "Вт",
@ -1785,7 +1891,7 @@
"navigate-next": "Перейти далі", "navigate-next": "Перейти далі",
"starting-from": "Починаючи з", "starting-from": "Починаючи з",
"until": "до", "until": "до",
"on": "на", "on": "в",
"sunday": "Неділя", "sunday": "Неділя",
"monday": "Понеділок", "monday": "Понеділок",
"tuesday": "Вівторок", "tuesday": "Вівторок",
@ -1793,17 +1899,22 @@
"thursday": "Четвер", "thursday": "Четвер",
"friday": "П'ятниця", "friday": "П'ятниця",
"saturday": "Субота", "saturday": "Субота",
"originator": "Засновник", "originator": "Ініціатор",
"single-entity": "Самостійна сутність", "single-entity": "Єдина сутність",
"group-of-entities": "Група сутностей", "group-of-entities": "Група сутностей",
"single-device": "Один пристрій", "single-device": "Один пристрій",
"group-of-devices": "Група пристроїв", "group-of-devices": "Група пристроїв",
"message-body": "Тіло повідомлення", "message-body": "Текст повідомлення",
"target": "Ціль", "target": "Ціль",
"rpc-method": "Метод", "rpc-method": "Метод",
"rpc-method-required": "Необхідно вказати метод", "rpc-method-required": "Необхідно вказати метод",
"rpc-params": "Парами. Парні.", "rpc-params": "Параметри",
"select-dashboard-state": "Виберіть стан панелі візуалізації" "select-dashboard-state": "Виберіть стан панелі візуалізації",
"hours": "Години",
"minutes": "Хвилини",
"seconds": "Секунди",
"time-interval-required": "Необхідно вказати часовий інтервал",
"time-unit-required": "Необхідно вказати одиниці часу"
}, },
"report": { "report": {
"report-config": "Конфігурація звіту", "report-config": "Конфігурація звіту",
@ -1829,8 +1940,8 @@
"bcc": "Bcc", "bcc": "Bcc",
"subject": "Тема", "subject": "Тема",
"subject-required": "Необхідно вказати тему.", "subject-required": "Необхідно вказати тему.",
"body": "Тіло", "body": "Текст",
"body-required": "Необідно вказати тіло." "body-required": "Лист не може бути пустим."
}, },
"blob-entity": { "blob-entity": {
"blob-entity": "Blob сутності", "blob-entity": "Blob сутності",
@ -1842,10 +1953,10 @@
"clear-search": "Очистити пошук", "clear-search": "Очистити пошук",
"no-blob-entities-prompt": "Файлів не знайдено", "no-blob-entities-prompt": "Файлів не знайдено",
"report": "Звіт", "report": "Звіт",
"created-time": "Створено час", "created-time": "Час створення",
"name": "Ім'я", "name": "Ім'я",
"type": "Тип", "type": "Тип",
"assigned_customer": "Призначений клієнт", "created_customer": "Створено клієнтом",
"download-blob-entity": "Завантажити файл", "download-blob-entity": "Завантажити файл",
"delete-blob-entity": "Видалити файл", "delete-blob-entity": "Видалити файл",
"delete-blob-entity-title": "Ви впевнені, що хочете видалити файл '{{blobEntityName}}'?", "delete-blob-entity-title": "Ви впевнені, що хочете видалити файл '{{blobEntityName}}'?",
@ -1853,7 +1964,7 @@
}, },
"timezone": { "timezone": {
"timezone": "Часовий пояс", "timezone": "Часовий пояс",
"select-timezone": "Виберати часовий пояс ", "select-timezone": "Вибрати часовий пояс ",
"no-timezones-matching": "Не знайдено жодних часових поясів, які відповідають '{{timezone}}'.", "no-timezones-matching": "Не знайдено жодних часових поясів, які відповідають '{{timezone}}'.",
"timezone-required": "Необхідно вказати часовий пояс." "timezone-required": "Необхідно вказати часовий пояс."
}, },
@ -1878,7 +1989,7 @@
"description": "Опис", "description": "Опис",
"details": "Деталі", "details": "Деталі",
"events": "Події", "events": "Події",
"copyId": "Крпіювати Id власника", "copyId": "Копіювати Id власника",
"idCopiedMessage": "Id власника скопійовано в буфер обміну", "idCopiedMessage": "Id власника скопійовано в буфер обміну",
"select-tenant": "Вибрати власника", "select-tenant": "Вибрати власника",
"no-tenants-matching": "Не знайдено жодних власників, які відповідають '{{entity}}'.", "no-tenants-matching": "Не знайдено жодних власників, які відповідають '{{entity}}'.",
@ -1909,7 +2020,8 @@
"edit": "Редагувати вікно часу", "edit": "Редагувати вікно часу",
"date-range": "Проміжок часу", "date-range": "Проміжок часу",
"last": "Останнє", "last": "Останнє",
"time-period": "Період часу" "time-period": "Період часу",
"hide": "Приховати"
}, },
"user": { "user": {
"user": "Користувач", "user": "Користувач",
@ -1954,7 +2066,11 @@
"search": "Пошук користувачів", "search": "Пошук користувачів",
"details": "Подробиці", "details": "Подробиці",
"login-as-tenant-admin": "Увійти як адміністратор власника", "login-as-tenant-admin": "Увійти як адміністратор власника",
"login-as-customer-user": "Увійти як користувач клієнта" "login-as-customer-user": "Увійти як користувач клієнта",
"disable-account": "Вимкнути обліковий запис користувача",
"enable-account": "Увімкнути обліковий запис користувача",
"enable-account-message": "Обліковий запис користувача успішно увімкнено!",
"disabled-account-message": "Обліковий запис користувача успішно вимкнено!"
}, },
"value": { "value": {
"type": "Тип значення", "type": "Тип значення",
@ -2089,6 +2205,7 @@
"decimals": "Кількість цифр після коми", "decimals": "Кількість цифр після коми",
"timewindow": "Вікно часу", "timewindow": "Вікно часу",
"use-dashboard-timewindow": "Використати вікно часу на панелі візуалізації", "use-dashboard-timewindow": "Використати вікно часу на панелі візуалізації",
"display-timewindow": "Показувати вікно часу",
"display-legend": "Показати легенду", "display-legend": "Показати легенду",
"datasources": "Джерела даних", "datasources": "Джерела даних",
"maximum-datasources": "Максимально { count, plural, 1 {1 дозволене джерело даних.} other {# дозволені джерела даних } }", "maximum-datasources": "Максимально { count, plural, 1 {1 дозволене джерело даних.} other {# дозволені джерела даних } }",
@ -2113,7 +2230,10 @@
"edit-action": "Редагувати дію", "edit-action": "Редагувати дію",
"delete-action": "Видалити дію", "delete-action": "Видалити дію",
"delete-action-title": "Видалити дію віджета", "delete-action-title": "Видалити дію віджета",
"delete-action-text": "Ви впевнені, що хочете видалити дію віджета '{{actionName}}'?" "delete-action-text": "Ви впевнені, що хочете видалити дію віджета '{{actionName}}'?",
"display-icon": "Показувати іконку у назві",
"icon-color": "Колір іконки",
"icon-size": "Розмір іконки"
}, },
"widget-type": { "widget-type": {
"import": "Імпортувати тип віджета", "import": "Імпортувати тип віджета",
@ -2124,103 +2244,103 @@
"invalid-widget-type-file-error": "Неможливо імпортувати тип віджету: неправильна структура даних типу віджета." "invalid-widget-type-file-error": "Неможливо імпортувати тип віджету: неправильна структура даних типу віджета."
}, },
"widgets": { "widgets": {
"date-range-navigator": { "date-range-navigator": {
"localizationMap": { "localizationMap": {
"Sun": "Нд", "Sun": "Нд",
"Mon": "Пн", "Mon": "Пн",
"Tue": "Вт", "Tue": "Вт",
"Wed": "Ср", "Wed": "Ср",
"Thu": "Чт", "Thu": "Чт",
"Fri": "Пт", "Fri": "Пт",
"Sat": "Сб", "Sat": "Сб",
"Jan": "Січ.", "Jan": "Січ.",
"Feb": "Лют.", "Feb": "Лют.",
"Mar": "Берез.", "Mar": "Берез.",
"Apr": "Квіт.", "Apr": "Квіт.",
"May": "Трав.", "May": "Трав.",
"Jun": "Черв.", "Jun": "Черв.",
"Jul": "Лип.", "Jul": "Лип.",
"Aug": "Серп.", "Aug": "Серп.",
"Sep": "Верес.", "Sep": "Верес.",
"Oct": "Жовт.", "Oct": "Жовт.",
"Nov": "Листоп.", "Nov": "Листоп.",
"Dec": "Груд.", "Dec": "Груд.",
"January": "Січень", "January": "Січень",
"February": "Лютий", "February": "Лютий",
"March": "Березень", "March": "Березень",
"April": "Квітень", "April": "Квітень",
"June": "Червень", "June": "Червень",
"July": "Липень", "July": "Липень",
"August": "Серпень", "August": "Серпень",
"September": "Вересень", "September": "Вересень",
"October": "Жовтень", "October": "Жовтень",
"November": "Листопад", "November": "Листопад",
"December": "Грудень", "December": "Грудень",
"Custom Date Range": "Користувацький діапазон дат", "Custom Date Range": "Користувацький діапазон дат",
"Date Range Template": "Шаблон діапазону дат", "Date Range Template": "Шаблон діапазону дат",
"Today": "Сьогодні", "Today": "Сьогодні",
"Yesterday": "Вчора", "Yesterday": "Вчора",
"This Week": "Цього тижня", "This Week": "Цього тижня",
"Last Week": "Минулий тиждень", "Last Week": "Минулий тиждень",
"This Month": "Цей місяць", "This Month": "Цей місяць",
"Last Month": "Минулий місяць", "Last Month": "Минулий місяць",
"Year": "Рік", "Year": "Рік",
"This Year": "Цього року", "This Year": "Цього року",
"Last Year": "Минулий рік", "Last Year": "Минулий рік",
"Date picker": "Вибір дати", "Date picker": "Вибір дати",
"Hour": "Година", "Hour": "Година",
"Day": "День", "Day": "День",
"Week": "Тиждень", "Week": "Тиждень",
"2 weeks": "2 Тижні", "2 weeks": "2 Тижні",
"Month": "Місяць", "Month": "Місяць",
"3 months": "3 Місяці", "3 months": "3 Місяці",
"6 months": "6 Місяців", "6 months": "6 Місяців",
"Custom interval": "Користувацький інтервал", "Custom interval": "Користувацький інтервал",
"Interval": "Інтервал", "Interval": "Інтервал",
"Step size": "Розмір кроку", "Step size": "Розмір кроку",
"Ok": "Ok" "Ok": "Ok"
} }
}, },
"input-widgets": { "input-widgets": {
"attribute-not-allowed": "Атрибут не може бути вибраний в цьому віджеті", "attribute-not-allowed": "Атрибут не може бути вибраний в цьому віджеті",
"date": "Дата", "date": "Дата",
"blocked-location": "Геолокація заблокована у вашому браузері", "blocked-location": "Геолокація заблокована у вашому браузері",
"claim-device": "Підтвердити пристрій", "claim-device": "Підтвердити пристрій",
"claim-failed": "Не вдалося підтвердити пристрій!", "claim-failed": "Не вдалося підтвердити пристрій!",
"claim-not-found": "Пристрій не знайдено!", "claim-not-found": "Пристрій не знайдено!",
"claim-successful": "Пристрій успішно підтверджено!", "claim-successful": "Пристрій успішно підтверджено!",
"discard-changes": "Скасувати зміни", "discard-changes": "Скасувати зміни",
"device-name": "Назва пристрою", "device-name": "Назва пристрою",
"device-name-required": "Необхідно вказати назву пристрою", "device-name-required": "Необхідно вказати назву пристрою",
"entity-attribute-required": "Значення атрибута обов'язкове", "entity-attribute-required": "Значення атрибута обов'язкове",
"entity-coordinate-required": "Необхідно вказати широту та довготу", "entity-coordinate-required": "Необхідно вказати широту та довготу",
"entity-timeseries-required": "Значення телеметрії обов'язкове", "entity-timeseries-required": "Значення телеметрії обов'язкове",
"get-location": "Отримати поточне місцезнаходження", "get-location": "Отримати поточне місцезнаходження",
"latitude": "Широта", "latitude": "Широта",
"longitude": "Довгота", "longitude": "Довгота",
"not-allowed-entity": "Обрана сутність не має спільних атрибутів", "not-allowed-entity": "Обрана сутність не має спільних атрибутів",
"no-attribute-selected": "Атрибут не вибрано", "no-attribute-selected": "Атрибут не вибрано",
"no-datakey-selected": "Ні один datakey не обраний", "no-datakey-selected": "Ні один datakey не обраний",
"no-entity-selected": "Сутність не вибрано", "no-entity-selected": "Сутність не вибрано",
"no-coordinate-specified": "Ключ для широти/довготи не вказаний", "no-coordinate-specified": "Ключ для широти/довготи не вказаний",
"no-support-geolocation": "Ваш браузер не підтримує геолокацію", "no-support-geolocation": "Ваш браузер не підтримує геолокацію",
"no-image": "Немає зображення", "no-image": "Немає зображення",
"no-support-web-camera": "Нет поддерживаемой веб-камеры", "no-support-web-camera": "Нет поддерживаемой веб-камеры",
"no-timeseries-selected": "Параметр телеметрії не вибрано", "no-timeseries-selected": "Параметр телеметрії не вибрано",
"secret-key": "Секретний ключ", "secret-key": "Секретний ключ",
"secret-key-required": "Необхідно вказати секретний ключ", "secret-key-required": "Необхідно вказати секретний ключ",
"switch-attribute-value": "Змінити значення атрибута", "switch-attribute-value": "Змінити значення атрибута",
"switch-camera": "Змінити камеру", "switch-camera": "Змінити камеру",
"switch-timeseries-value": "Змінити значення телеметрії", "switch-timeseries-value": "Змінити значення телеметрії",
"take-photo": "Зробити фото", "take-photo": "Зробити фото",
"time": "Час", "time": "Час",
"timeseries-not-allowed": "Телеметрія не може бути вибрана в цьому віджеті", "timeseries-not-allowed": "Телеметрія не може бути вибрана в цьому віджеті",
"update-failed": "Не вдалося оновити", "update-failed": "Не вдалося оновити",
"update-successful": "Успішно оновлено", "update-successful": "Успішно оновлено",
"update-attribute": "Оновити атрибут", "update-attribute": "Оновити атрибут",
"update-timeseries": "Оновити телеметрію", "update-timeseries": "Оновити телеметрію",
"value": "Значення" "value": "Значення"
} }
}, },
"white-labeling": { "white-labeling": {
"white-labeling": "Білий маркування", "white-labeling": "Білий маркування",
@ -2255,35 +2375,25 @@
"domain-name": "Доменне ім'я" "domain-name": "Доменне ім'я"
}, },
"icon": { "icon": {
"icon": "веб-іконка", "icon": "Іконка",
"select-icon": "Виберіть веб-іконку", "select-icon": "Виберіть Іконку",
"material-icons": "Матеріал веб-іконки", "material-icons": "Іконки в стилі Material",
"show-all": "Показати всі веб-іконки" "show-all": "Показати всі іконки"
}, },
"custom": { "custom": {
"widget-action": { "widget-action": {
"action-cell-button": "Кнопка дії клітинки", "action-cell-button": "Кнопка дії в комірці таблиці",
"row-click": "Клацніть на рядок", "row-click": "Клацніть на рядок",
"marker-click": "Клацніть на маркер", "marker-click": "Клацніть на маркер",
"tooltip-tag-action": "Дії при підказці" "polygon-click": "Дія при натисканні на полігон",
"tooltip-tag-action": "Дія при натисканні на посилання в підказці",
"node-selected": "Дії при виборі ноди",
"element-click": "Дії при натисканні на HTML елементі",
"pie-slice-click": "Дії при натисканні на секції кругової діаграми",
"row-double-click": "Дії при подвійному натисканні на рядок"
} }
}, },
"language": { "language": {
"language": "Мова", "language": "Мова"
"locales": {
"fr_FR": "Французька",
"zh_CN": "Китайська",
"en_US": "Англійська",
"it_IT": "Італійська",
"ko_KR": "Корейська",
"ru_RU": "Російська",
"es_ES": "Іспанська",
"ja_JA": "Японська",
"tr_TR": "Турецька",
"de_DE": "Німецька",
"uk_UA": "Українська",
"fa_IR": "Перська",
"cs_CZ": "Чеська"
}
} }
} }

21
ui-ngx/src/assets/locale/locale.constant-zh_CN.json

@ -83,6 +83,7 @@
"timeout-required": "超时必填。", "timeout-required": "超时必填。",
"timeout-invalid": "这看起来不像有效的超时值。", "timeout-invalid": "这看起来不像有效的超时值。",
"enable-tls": "启用TLS", "enable-tls": "启用TLS",
"tls-version" : "TLS版本",
"send-test-mail": "发送测试邮件" "send-test-mail": "发送测试邮件"
}, },
"alarm": { "alarm": {
@ -241,7 +242,8 @@
"select-asset": "选择资产", "select-asset": "选择资产",
"no-assets-matching": "没有找到匹配 '{{entity}}' 的资产。", "no-assets-matching": "没有找到匹配 '{{entity}}' 的资产。",
"asset-required": "资产必填", "asset-required": "资产必填",
"name-starts-with": "资产名称以此开头" "name-starts-with": "资产名称以此开头",
"label": "标签"
}, },
"attribute": { "attribute": {
"attributes": "属性", "attributes": "属性",
@ -1600,21 +1602,6 @@
} }
}, },
"language": { "language": {
"language": "语言", "language": "语言"
"locales": {
"de_DE": "德语",
"en_US": "英语",
"fr_FR": "法国",
"ko_KR": "韩语",
"zh_CN": "汉语",
"ru_RU": "俄语",
"es_ES": "西班牙语",
"it_IT": "意大利",
"ja_JA": "日本",
"tr_TR": "土耳其",
"fa_IR": "波斯语",
"uk_UA": "乌克兰",
"cs_CZ": "在捷克"
}
} }
} }

1607
ui-ngx/src/assets/locale/locale.constant-zh_TW.json

File diff suppressed because it is too large
Loading…
Cancel
Save