Browse Source

Update locale translations for 13 languages

Improve and extend translations for da_DK, de_DE, el_GR, es_ES, fr_FR, it_IT, ja_JP, nl_NL, no_NO, pt_BR, tr_TR, uk_UA, and zh_CN locales.
pull/15248/head
Vladyslav_Prykhodko 5 months ago
committed by Vladyslav Prykhodko
parent
commit
de268e9c39
  1. 39
      ui-ngx/src/assets/locale/locale.constant-da_DK.json
  2. 57
      ui-ngx/src/assets/locale/locale.constant-de_DE.json
  3. 55
      ui-ngx/src/assets/locale/locale.constant-el_GR.json
  4. 106
      ui-ngx/src/assets/locale/locale.constant-es_ES.json
  5. 41
      ui-ngx/src/assets/locale/locale.constant-fr_FR.json
  6. 49
      ui-ngx/src/assets/locale/locale.constant-it_IT.json
  7. 11049
      ui-ngx/src/assets/locale/locale.constant-ja_JP.json
  8. 47
      ui-ngx/src/assets/locale/locale.constant-nl_NL.json
  9. 480
      ui-ngx/src/assets/locale/locale.constant-no_NO.json
  10. 9312
      ui-ngx/src/assets/locale/locale.constant-pt_BR.json
  11. 216
      ui-ngx/src/assets/locale/locale.constant-tr_TR.json
  12. 12108
      ui-ngx/src/assets/locale/locale.constant-uk_UA.json
  13. 17268
      ui-ngx/src/assets/locale/locale.constant-zh_CN.json

39
ui-ngx/src/assets/locale/locale.constant-da_DK.json

@ -545,13 +545,7 @@
"slack-settings": "Slack-indstillinger",
"mobile-settings": "Mobilindstillinger",
"firebase-service-account-file": "Firebase servicekonto-legitimationsoplysninger JSON-fil",
"select-firebase-service-account-file": "Træk og slip din Firebase servicekonto-legitimationsfil eller ",
"trendz": "Trendz",
"trendz-settings": "Trendz-indstillinger",
"trendz-url": "Trendz URL",
"trendz-url-required": "Trendz URL er påkrævet",
"trendz-api-key": "Trendz API-nøgle",
"trendz-enable": "Aktivér Trendz"
"select-firebase-service-account-file": "Træk og slip din Firebase servicekonto-legitimationsfil eller "
},
"alarm": {
"alarm": "Alarm",
@ -794,7 +788,7 @@
"no-assets-matching": "Ingen assets matcher '{{entity}}'.",
"asset-required": "Asset er påkrævet",
"name-starts-with": "Asset-navneudtryk",
"help-text": "Brug '%' efter behov: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with'.",
"help-text": "Brug '%' efter behov: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Søg assets",
"import": "Importér assets",
"asset-file": "Assetfil",
@ -898,9 +892,9 @@
"processing-timeouts": "${entityName} behandlingstimeouts",
"rule-chain": "Rule Chain",
"rule-engine": "Rule Engine",
"rule-engine-daily-activity": "Daglig aktivitet for Rule Engine",
"rule-engine-executions": "Rule Engine-udførelser",
"rule-engine-hourly-activity": "Timebaseret aktivitet for Rule Engine",
"rule-engine-daily-activity": "Daglig aktivitet for Rule Engine",
"rule-engine-monthly-activity": "Månedlig aktivitet for Rule Engine",
"rule-engine-statistics": "Statistik for Rule Engine",
"rule-node": "Rule Node",
@ -915,13 +909,11 @@
"telemetry-persistence-hourly-activity": "Timebaseret aktivitet for telemetri-persistens",
"telemetry-persistence-monthly-activity": "Månedlig aktivitet for telemetri-persistens",
"transport": "Transport",
"transport-daily-activity": "Daglig transportaktivitet",
"transport-data-points": "Transport-datapunkter",
"transport-hourly-activity": "Timebaseret transportaktivitet",
"transport-messages": "Transportbeskeder",
"transport-monthly-activity": "Månedlig transportaktivitet",
"transport-daily-activity": "Transport – dagsaktivitet",
"transport-data-points": "Transportdatapunkter",
"view-details": "Vis detaljer",
"view-statistics": "Vis statistik"
"view-statistics": "Vis statistik",
"transport-messages": "Transportbeskeder"
},
"api-limit": {
"cassandra-write-queries-core": "REST API Cassandra-skriveforespørgsler",
@ -1038,7 +1030,6 @@
"argument-customer": "Kunde",
"argument-tenant": "Aktuel lejer",
"argument-type": "Argumenttype",
"see-debug-events": "Se fejlsøgningshændelser",
"attribute": "Attribut",
"copy-argument-name": "Kopiér argumentnavn",
"timeseries-key": "Tidsserienøgle",
@ -1193,6 +1184,7 @@
"contact": {
"country": "Land",
"country-required": "Land er påkrævet.",
"country-object-required": "Vælg venligst et gyldigt land fra listen.",
"city": "By",
"state": "Stat / Provins",
"postal-code": "Postnummer",
@ -1653,7 +1645,7 @@
"remove-alias": "Fjern enhedsalias",
"add-alias": "Tilføj enhedsalias",
"name-starts-with": "Udtryk for enhedsnavn",
"help-text": "Brug '%' efter behov: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Brug '%' efter behov: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Enhedsliste",
"use-device-name-filter": "Brug filter",
"device-list-empty": "Ingen enheder valgt.",
@ -1780,7 +1772,6 @@
"unable-delete-device-alias-text": "Enhedsalias '{{deviceAlias}}' kan ikke slettes, da det bruges af følgende widget(s):<br/>{{widgetsList}}",
"is-gateway": "Er gateway",
"overwrite-activity-time": "Overskriv aktivitetstid for tilsluttet enhed",
"device-filter": "Enhedsfilter",
"device-filter-title": "Enhedsfilter",
"filter-title": "Filter",
"device-state": "Enhedstilstand",
@ -2564,7 +2555,7 @@
"no-entities-text": "Ingen enheder fundet",
"no-entity-types-matching": "Ingen enhedstyper matcher '{{entityType}}'.",
"name-starts-with": "Navneudtryk",
"help-text": "Brug '%' efter behov: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "Brug '%' efter behov: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Brug filter",
"entity-list-empty": "Ingen enheder valgt.",
"entity-type-list-required": "Mindst én enhedstype skal vælges.",
@ -2756,7 +2747,7 @@
"remove-alias": "Fjern entitetsvisningsalias",
"add-alias": "Tilføj entitetsvisningsalias",
"name-starts-with": "Entitetsvisningsnavn udtryk",
"help-text": "Brug '%' efter behov: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Brug '%' efter behov: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Entitetsvisningsliste",
"use-entity-view-name-filter": "Brug filter",
"entity-view-list-empty": "Ingen entitetsvisninger valgt.",
@ -3798,7 +3789,6 @@
"password-link-sent-message": "Nulstillingslink er sendt",
"email": "Email",
"invalid-email-format": "Ugyldigt emailformat.",
"login-with": "Log ind med {{name}}",
"or": "eller",
"error": "Loginfejl",
"verify-your-identity": "Bekræft din identitet",
@ -5410,8 +5400,7 @@
},
"time-series": "Tidsserier",
"latest": "Seneste værdier",
"web-sockets": "WebSockets",
"calculated-fields": "Beregnet felter"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Behandlingsindstillinger",
@ -6658,7 +6647,7 @@
"export-relations": "Eksporter relationer",
"export-attributes": "Eksporter attributter",
"export-credentials": "Eksporter legitimationsoplysninger",
"export-calculated-fields": "Eksporter beregnede felter",
"export-calculated-fields": "Eksportér beregnede felter \nog alarmregler",
"entity-versions": "Entitetsversioner",
"versions": "Versioner",
"created-time": "Oprettelsestidspunkt",
@ -6675,7 +6664,7 @@
"load-relations": "Indlæs relationer",
"load-attributes": "Indlæs attributter",
"load-credentials": "Indlæs legitimationsoplysninger",
"load-calculated-fields": "Indlæs beregnede felter",
"load-calculated-fields": "Indlæs beregnede felter og alarmregler",
"compare-with-current": "Sammenlign med nuværende",
"diff-entity-with-version": "Forskel fra entitetsversion '{{versionName}}'",
"previous-difference": "Forrige forskel",

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

@ -167,10 +167,10 @@
"number-from-required": "Telefonnummer Von ist erforderlich.",
"number-to": "Telefonnummer An",
"number-to-required": "Telefonnummer An ist erforderlich.",
"phone-number-hint": "Telefonnummer im E.164-Format, z.B. +19995550123",
"phone-number-hint-twilio": "Telefonnummer im E.164-Format/SID der Telefonnummer/SID des Messaging-Dienstes, z.B. +19995550123/PNXXX/MGXXX",
"phone-number-pattern": "Ungültige Telefonnummer. Sollte im E.164-Format vorliegen, z.B. +19995550123.",
"phone-number-pattern-twilio": "Ungültige Telefonnummer. Sollte im E.164-Format/SID der Telefonnummer/SID des Messaging-Dienstes vorliegen, z.B. +19995550123/PNXXX/MGXXX.",
"phone-number-hint": "Telefonnummer im E.164-Format, z.B. +19995550123",
"phone-number-hint-twilio": "Telefonnummer im E.164-Format/SID der Telefonnummer/SID des Messaging-Dienstes, z.B. +19995550123/PNXXX/MGXXX",
"phone-number-pattern": "Ungültige Telefonnummer. Sollte im E.164-Format vorliegen, z.B. +19995550123.",
"phone-number-pattern-twilio": "Ungültige Telefonnummer. Sollte im E.164-Format/SID der Telefonnummer/SID des Messaging-Dienstes vorliegen, z.B. +19995550123/PNXXX/MGXXX.",
"sms-message": "SMS-Nachricht",
"sms-message-required": "SMS-Nachricht ist erforderlich.",
"sms-message-max-length": "SMS-Nachricht darf nicht länger als 1600 Zeichen sein",
@ -545,13 +545,7 @@
"slack-settings": "Slack-Einstellungen",
"mobile-settings": "Mobile Einstellungen",
"firebase-service-account-file": "Firebase-Service-Konto-Anmeldeinformationen (JSON-Datei)",
"select-firebase-service-account-file": "Ziehen Sie Ihre Firebase-Service-Konto-Datei hierher oder ",
"trendz": "Trendz",
"trendz-settings": "Trendz-Einstellungen",
"trendz-url": "Trendz-URL",
"trendz-url-required": "Trendz-URL ist erforderlich",
"trendz-api-key": "Trendz-API-Schlüssel",
"trendz-enable": "Trendz aktivieren"
"select-firebase-service-account-file": "Ziehen Sie Ihre Firebase-Service-Konto-Datei hierher oder "
},
"alarm": {
"alarm": "Alarm",
@ -794,7 +788,7 @@
"no-assets-matching": "Keine Assets gefunden, die mit '{{entity}}' übereinstimmen.",
"asset-required": "Asset ist erforderlich",
"name-starts-with": "Ausdruck für Assetnamen",
"help-text": "Verwenden Sie '%' je nach Bedarf: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with'.",
"help-text": "Verwenden Sie '%' nach Bedarf: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Assets suchen",
"import": "Assets importieren",
"asset-file": "Asset-Datei",
@ -898,9 +892,9 @@
"processing-timeouts": "${entityName} Verarbeitungszeitüberschreitungen",
"rule-chain": "Regelkette",
"rule-engine": "Regel-Engine",
"rule-engine-daily-activity": "Tägliche Aktivität der Regel-Engine",
"rule-engine-executions": "Ausführungen der Regel-Engine",
"rule-engine-hourly-activity": "Stündliche Aktivität der Regel-Engine",
"rule-engine-daily-activity": "Tägliche Aktivität der Regel-Engine",
"rule-engine-monthly-activity": "Monatliche Aktivität der Regel-Engine",
"rule-engine-statistics": "Regel-Engine-Statistiken",
"rule-node": "Regelknoten",
@ -917,11 +911,9 @@
"transport": "Transport",
"transport-daily-activity": "Tägliche Transportaktivität",
"transport-data-points": "Transportierte Datenpunkte",
"transport-hourly-activity": "Stündliche Transportaktivität",
"transport-messages": "Transportnachrichten",
"transport-monthly-activity": "Monatliche Transportaktivität",
"view-details": "Details anzeigen",
"view-statistics": "Statistiken anzeigen"
"view-statistics": "Statistiken anzeigen",
"transport-messages": "Transportnachrichten"
},
"api-limit": {
"cassandra-write-queries-core": "REST-API Cassandra-Schreibabfragen",
@ -1038,7 +1030,6 @@
"argument-customer": "Kunde",
"argument-tenant": "Aktueller Mandant",
"argument-type": "Argumenttyp",
"see-debug-events": "Debug-Ereignisse anzeigen",
"attribute": "Attribut",
"copy-argument-name": "Argumentnamen kopieren",
"timeseries-key": "Zeitreihen-Schlüssel",
@ -1071,8 +1062,8 @@
"test-with-this-message": "Mit dieser Nachricht testen",
"use-latest-timestamp": "Letzten Zeitstempel verwenden",
"hint": {
"arguments-simple-with-rolling": "Einfacher Feldtyp darf keine Schlüssel mit Zeitreihen-Rollup-Typ enthalten.",
"arguments-empty": "Argumente dürfen nicht leer sein.",
"arguments-simple-with-rolling": "Ein berechnetes Feld vom Typ „Einfach“ sollte keine Schlüssel mit dem Zeitreihen-Rolling-Typ enthalten.",
"arguments-empty": "Mindestens ein Argument sollte angegeben werden.",
"expression-required": "Ausdruck ist erforderlich.",
"expression-invalid": "Ausdruck ist ungültig",
"expression-max-length": "Ausdruck sollte weniger als 255 Zeichen enthalten.",
@ -1193,6 +1184,7 @@
"contact": {
"country": "Land",
"country-required": "Land ist erforderlich.",
"country-object-required": "Bitte wählen Sie ein gültiges Land aus der Liste aus.",
"city": "Stadt",
"state": "Bundesland / Provinz",
"postal-code": "PLZ / Postleitzahl",
@ -1653,7 +1645,7 @@
"remove-alias": "Gerätealias entfernen",
"add-alias": "Gerätealias hinzufügen",
"name-starts-with": "Ausdruck für Gerätename",
"help-text": "Verwenden Sie '%' bei Bedarf: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Verwenden Sie '%' nach Bedarf: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Geräteliste",
"use-device-name-filter": "Filter verwenden",
"device-list-empty": "Keine Geräte ausgewählt.",
@ -1780,7 +1772,6 @@
"unable-delete-device-alias-text": "Gerätealias '{{deviceAlias}}' kann nicht gelöscht werden, da er in folgenden Widgets verwendet wird:<br/>{{widgetsList}}",
"is-gateway": "Ist Gateway",
"overwrite-activity-time": "Aktivitätszeit für verbundenes Gerät überschreiben",
"device-filter": "Gerätefilter",
"device-filter-title": "Gerätefilter",
"filter-title": "Filter",
"device-state": "Gerätestatus",
@ -2234,7 +2225,7 @@
"short-id-required": "Kurze Server-ID ist erforderlich.",
"short-id-range": "Kurze Server-ID sollte im Bereich von {{ min }} bis {{ max }} liegen.",
"short-id-pattern": "Kurze Server-ID muss eine positive Ganzzahl sein.",
"lifetime": "Registrierungslebensdauer des Clients",
"lifetime": "Lebensdauer der Client-Registrierung",
"lifetime-required": "Registrierungslebensdauer des Clients ist erforderlich.",
"lifetime-pattern": "Registrierungslebensdauer muss eine positive Ganzzahl sein.",
"default-min-period": "Minimale Periode zwischen zwei Benachrichtigungen (s)",
@ -2564,7 +2555,7 @@
"no-entities-text": "Keine Entitäten gefunden",
"no-entity-types-matching": "Keine Entitätstypen gefunden, die mit '{{entityType}}' übereinstimmen.",
"name-starts-with": "Namensausdruck",
"help-text": "Verwenden Sie '%' nach Bedarf: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "Verwenden Sie '%' nach Bedarf: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Filter verwenden",
"entity-list-empty": "Keine Entitäten ausgewählt.",
"entity-type-list-required": "Mindestens ein Entitätstyp sollte ausgewählt werden.",
@ -2756,7 +2747,7 @@
"remove-alias": "Entitätsansicht-Alias entfernen",
"add-alias": "Entitätsansicht-Alias hinzufügen",
"name-starts-with": "Namensausdruck für Entitätsansicht",
"help-text": "Verwenden Sie '%' nach Bedarf: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Verwenden Sie '%' nach Bedarf: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Liste der Entitätsansichten",
"use-entity-view-name-filter": "Filter verwenden",
"entity-view-list-empty": "Keine Entitätsansichten ausgewählt.",
@ -3060,7 +3051,7 @@
"edit": "Filter bearbeiten",
"name": "Filtername",
"name-required": "Filtername ist erforderlich.",
"duplicate-filter": "Ein Filter mit demselben Namen ist bereits vorhanden.",
"duplicate-filter": "Ein Filter mit demselben Namen existiert bereits.",
"filters": "Filter",
"unable-delete-filter-title": "Filter kann nicht gelöscht werden",
"unable-delete-filter-text": "Filter '{{filter}}' kann nicht gelöscht werden, da er von folgendem/n Widget(s) verwendet wird:<br/>{{widgetsList}}",
@ -3798,7 +3789,6 @@
"password-link-sent-message": "Link zum Zurücksetzen wurde gesendet",
"email": "E-Mail",
"invalid-email-format": "Ungültiges E-Mail-Format.",
"login-with": "Anmelden mit {{name}}",
"or": "oder",
"error": "Anmeldefehler",
"verify-your-identity": "Identität bestätigen",
@ -5410,8 +5400,7 @@
},
"time-series": "Zeitreihe",
"latest": "Neueste Werte",
"web-sockets": "WebSockets",
"calculated-fields": "Berechnete Felder"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Verarbeitungseinstellungen",
@ -6658,7 +6647,7 @@
"export-relations": "Beziehungen exportieren",
"export-attributes": "Attribute exportieren",
"export-credentials": "Zugangsdaten exportieren",
"export-calculated-fields": "Berechnete Felder exportieren",
"export-calculated-fields": "Berechnete Felder \nund Alarmregeln exportieren",
"entity-versions": "Entitätsversionen",
"versions": "Versionen",
"created-time": "Erstellungszeit",
@ -7472,7 +7461,7 @@
"update-animation-delay": "Verzögerung der Aktualisierungsanimation"
},
"chart-axis": {
"scale": "Skalierung",
"scale": "Skala",
"scale-min": "min",
"scale-max": "max",
"scale-auto": "Auto"
@ -8021,14 +8010,14 @@
"invalid-qr-code-text": "Ungültiger Eingabetext für QR-Code. Eingabe sollte vom Typ String sein",
"qr-code": {
"use-qr-code-text-function": "QR-Code-Textfunktion verwenden",
"qr-code-text-pattern": "QR-Code-Textmuster (z.B. '${entityName} | ${keyName} - ein Text.')",
"qr-code-text-pattern": "QR-Code-Textmuster (z.B. '${entityName} | ${keyName} - ein Text.')",
"qr-code-text-pattern-hint": "QR-Code-Textmuster verwendet den Wert des zuerst gefundenen Schlüssels in den Entitäten im Entitätsalias.",
"qr-code-text-pattern-required": "QR-Code-Textmuster ist erforderlich.",
"qr-code-text-function": "QR-Code-Textfunktion"
},
"label-widget": {
"label-pattern": "Muster",
"label-pattern-hint": "Hinweis: z.B. 'Text <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code> Einheiten.' oder <code><span style=\"color: #000;\">$&#123;</span>#&lt;key index&gt;<span style=\"color: #000;\">&#125;</span></code> Einheiten",
"label-pattern-hint": "Hinweis: z.B. 'Text <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code> Einheiten.' oder <code><span style=\"color: #000;\">$&#123;</span>#&lt;key index&gt;<span style=\"color: #000;\">&#125;</span></code> Einheiten",
"label-pattern-required": "Muster ist erforderlich",
"label-position": "Position (Prozent relativ zum Hintergrund)",
"x-pos": "X",
@ -8509,7 +8498,7 @@
"finish-circle-hint": "Kreis: Klicken, um Zeichnung zu beenden"
},
"select-entity": "Entität auswählen",
"select-entity-hint": "Hinweis: Nach Auswahl auf die Karte klicken, um Position festzulegen"
"select-entity-hint": "Hinweis: Nach der Auswahl auf die Karte klicken, um die Position festzulegen"
},
"select-entity": "Entität auswählen",
"select-entity-hint": "Hinweis: Nach der Auswahl auf die Karte klicken, um die Position festzulegen",

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

@ -545,13 +545,7 @@
"slack-settings": "Ρυθμίσεις Slack",
"mobile-settings": "Ρυθμίσεις κινητού",
"firebase-service-account-file": "Αρχείο διαπιστευτηρίων λογαριασμού υπηρεσίας Firebase (JSON)",
"select-firebase-service-account-file": "Σύρετε και αποθέστε το αρχείο διαπιστευτηρίων λογαριασμού υπηρεσίας Firebase ή ",
"trendz": "Trendz",
"trendz-settings": "Ρυθμίσεις Trendz",
"trendz-url": "Διεύθυνση URL Trendz",
"trendz-url-required": "Απαιτείται η διεύθυνση URL του Trendz",
"trendz-api-key": "API κλειδί Trendz",
"trendz-enable": "Ενεργοποίηση Trendz"
"select-firebase-service-account-file": "Σύρετε και αποθέστε το αρχείο διαπιστευτηρίων λογαριασμού υπηρεσίας Firebase ή "
},
"alarm": {
"alarm": "Συναγερμός",
@ -794,7 +788,7 @@
"no-assets-matching": "Δεν βρέθηκαν περιουσιακά στοιχεία που να ταιριάζουν με '{{entity}}'.",
"asset-required": "Απαιτείται περιουσιακό στοιχείο",
"name-starts-with": "Έκφραση ονόματος περιουσιακού στοιχείου",
"help-text": "Χρησιμοποιήστε το '%' κατά περίπτωση: '%περιουσιακό_όνομα%', '%περιουσιακό_όνομα_λήγει', 'περιουσιακό_ξεκινά_με'.",
"help-text": "Χρησιμοποιήστε '%' ανάλογα με τις ανάγκες: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Αναζήτηση περιουσιακών στοιχείων",
"import": "Εισαγωγή περιουσιακών στοιχείων",
"asset-file": "Αρχείο περιουσιακών στοιχείων",
@ -898,9 +892,9 @@
"processing-timeouts": "Χρονικά όρια επεξεργασίας ${entityName}",
"rule-chain": "Αλυσίδα κανόνων",
"rule-engine": "Μηχανή κανόνων",
"rule-engine-daily-activity": "Ημερήσια δραστηριότητα μηχανής κανόνων",
"rule-engine-executions": "Εκτελέσεις μηχανής κανόνων",
"rule-engine-hourly-activity": "Ωριαία δραστηριότητα μηχανής κανόνων",
"rule-engine-daily-activity": "Ημερήσια δραστηριότητα μηχανής κανόνων",
"rule-engine-monthly-activity": "Μηνιαία δραστηριότητα μηχανής κανόνων",
"rule-engine-statistics": "Στατιστικά μηχανής κανόνων",
"rule-node": "Κόμβος κανόνα",
@ -917,11 +911,9 @@
"transport": "Μεταφορά",
"transport-daily-activity": "Ημερήσια δραστηριότητα μεταφοράς",
"transport-data-points": "Σημεία δεδομένων μεταφοράς",
"transport-hourly-activity": "Ωριαία δραστηριότητα μεταφοράς",
"transport-messages": "Μηνύματα μεταφοράς",
"transport-monthly-activity": "Μηνιαία δραστηριότητα μεταφοράς",
"view-details": "Προβολή λεπτομερειών",
"view-statistics": "Προβολή στατιστικών"
"view-statistics": "Προβολή στατιστικών",
"transport-messages": "Μηνύματα transport"
},
"api-limit": {
"cassandra-write-queries-core": "Ερωτήματα εγγραφής Cassandra από REST API",
@ -1020,7 +1012,7 @@
"selected-fields": "{ count, plural, =1 {1 υπολογιζόμενο πεδίο} other {# υπολογιζόμενα πεδία} } επιλεγμένα",
"type": {
"simple": "Απλό",
"script": "Script"
"script": "Σενάριο"
},
"arguments": "Ορίσματα",
"decimals-by-default": "Αριθμοί μετά την υποδιαστολή (προεπιλογή)",
@ -1038,7 +1030,6 @@
"argument-customer": "Πελάτης",
"argument-tenant": "Τρέχων ενοικιαστής",
"argument-type": "Τύπος ορίσματος",
"see-debug-events": "Προβολή γεγονότων εντοπισμού σφαλμάτων",
"attribute": "Χαρακτηριστικό",
"copy-argument-name": "Αντιγραφή ονόματος ορίσματος",
"timeseries-key": "Κλειδί χρονοσειράς",
@ -1071,8 +1062,8 @@
"test-with-this-message": "Δοκιμή με αυτό το μήνυμα",
"use-latest-timestamp": "Χρήση πιο πρόσφατης χρονικής σήμανσης",
"hint": {
"arguments-simple-with-rolling": α υπολογιζόμενα πεδία τύπου Simple δεν πρέπει να περιέχουν κλειδιά τύπου time series rolling.",
"arguments-empty": "Τα ορίσματα δεν πρέπει να είναι κενά.",
"arguments-simple-with-rolling": ο υπολογιζόμενο πεδίο τύπου «Απλό» δεν πρέπει να περιέχει κλειδιά με τύπο «Κυλιόμενη χρονοσειρά».",
"arguments-empty": "Πρέπει να καθοριστεί τουλάχιστον ένα όρισμα.",
"expression-required": "Απαιτείται έκφραση.",
"expression-invalid": "Η έκφραση δεν είναι έγκυρη.",
"expression-max-length": "Το μήκος της έκφρασης πρέπει να είναι μικρότερο από 255 χαρακτήρες.",
@ -1193,6 +1184,7 @@
"contact": {
"country": "Χώρα",
"country-required": "Η χώρα είναι υποχρεωτική.",
"country-object-required": "Παρακαλούμε επιλέξτε μια έγκυρη χώρα από τη λίστα.",
"city": "Πόλη",
"state": "Πολιτεία / Περιφέρεια",
"postal-code": "Ταχυδρομικός Κώδικας",
@ -1653,7 +1645,7 @@
"remove-alias": "Αφαίρεση ψευδωνύμου συσκευής",
"add-alias": "Προσθήκη ψευδωνύμου συσκευής",
"name-starts-with": "Έκφραση ονόματος συσκευής",
"help-text": "Χρησιμοποιήστε '%' όπως απαιτείται: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Χρησιμοποιήστε '%' ανάλογα με τις ανάγκες: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Λίστα συσκευών",
"use-device-name-filter": "Χρήση φίλτρου",
"device-list-empty": "Δεν έχουν επιλεγεί συσκευές.",
@ -1780,7 +1772,6 @@
"unable-delete-device-alias-text": "Το ψευδώνυμο συσκευής '{{deviceAlias}}' δεν μπορεί να διαγραφεί επειδή χρησιμοποιείται από τα παρακάτω widget(s):<br/>{{widgetsList}}",
"is-gateway": "Είναι gateway",
"overwrite-activity-time": "Αντικατάσταση χρόνου δραστηριότητας για συνδεδεμένη συσκευή",
"device-filter": "Φίλτρο συσκευής",
"device-filter-title": "Φίλτρο συσκευής",
"filter-title": "Φίλτρο",
"device-state": "Κατάσταση συσκευής",
@ -2234,7 +2225,7 @@
"short-id-required": "Το σύντομο αναγνωριστικό διακομιστή είναι υποχρεωτικό.",
"short-id-range": "Το σύντομο αναγνωριστικό διακομιστή πρέπει να είναι εντός του εύρους από {{ min }} έως {{ max }}.",
"short-id-pattern": "Το σύντομο αναγνωριστικό διακομιστή πρέπει να είναι θετικός ακέραιος αριθμός.",
"lifetime": "Διάρκεια εγγραφής πελάτη",
"lifetime": "Διάρκεια ζωής καταχώρισης πελάτη",
"lifetime-required": "Η διάρκεια εγγραφής πελάτη είναι υποχρεωτική.",
"lifetime-pattern": "Η διάρκεια εγγραφής πελάτη πρέπει να είναι θετικός ακέραιος αριθμός.",
"default-min-period": "Ελάχιστη περίοδος μεταξύ δύο ειδοποιήσεων (δλ)",
@ -2564,7 +2555,7 @@
"no-entities-text": "Δεν βρέθηκαν οντότητες",
"no-entity-types-matching": "Δεν βρέθηκαν τύποι οντοτήτων που να ταιριάζουν με '{{entityType}}'.",
"name-starts-with": "Έκφραση ονόματος",
"help-text": "Χρησιμοποιήστε '%' ανάλογα με την ανάγκη: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "Χρησιμοποιήστε '%' ανάλογα με τις ανάγκες: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Χρήση φίλτρου",
"entity-list-empty": "Δεν επιλέχθηκαν οντότητες.",
"entity-type-list-required": "Πρέπει να επιλεγεί τουλάχιστον ένας τύπος οντότητας.",
@ -2756,7 +2747,7 @@
"remove-alias": "Αφαίρεση ψευδωνύμου προβολής οντότητας",
"add-alias": "Προσθήκη ψευδωνύμου προβολής οντότητας",
"name-starts-with": "Έκφραση ονόματος προβολής οντότητας",
"help-text": "Χρησιμοποιήστε '%' όπως απαιτείται: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Χρησιμοποιήστε '%' ανάλογα με τις ανάγκες: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Λίστα προβολών οντοτήτων",
"use-entity-view-name-filter": "Χρήση φίλτρου",
"entity-view-list-empty": "Δεν έχουν επιλεγεί προβολές οντοτήτων.",
@ -3798,7 +3789,6 @@
"password-link-sent-message": "Ο σύνδεσμος επαναφοράς έχει σταλεί",
"email": "Email",
"invalid-email-format": "Μη έγκυρη μορφή email.",
"login-with": "Σύνδεση με {{name}}",
"or": "ή",
"error": "Σφάλμα σύνδεσης",
"verify-your-identity": "Επαληθεύστε την ταυτότητά σας",
@ -5410,8 +5400,7 @@
},
"time-series": "Χρονοσειρές",
"latest": "Τελευταίες τιμές",
"web-sockets": "WebSockets",
"calculated-fields": "Υπολογιζόμενα πεδία"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Ρυθμίσεις επεξεργασίας",
@ -6658,7 +6647,7 @@
"export-relations": "Εξαγωγή σχέσεων",
"export-attributes": "Εξαγωγή ιδιοτήτων",
"export-credentials": "Εξαγωγή διαπιστευτηρίων",
"export-calculated-fields": "Εξαγωγή υπολογιζόμενων πεδίων",
"export-calculated-fields": "Εξαγωγή υπολογιζόμενων πεδίων \nκαι κανόνων συναγερμού",
"entity-versions": "Εκδόσεις οντοτήτων",
"versions": "Εκδόσεις",
"created-time": "Ώρα δημιουργίας",
@ -7473,9 +7462,9 @@
},
"chart-axis": {
"scale": "Κλίμακα",
"scale-min": "ελάχιστο",
"scale-max": "μέγιστο",
"scale-auto": "Αυτόματα"
"scale-min": "ελάχ.",
"scale-max": "μέγ.",
"scale-auto": "Αυτόματο"
},
"bar": {
"show-border": "Εμφάνιση περιγράμματος",
@ -8508,11 +8497,11 @@
"finish-circle-hint-with-entity": "Κύκλος για '{{entityName}}': κάντε κλικ για ολοκλήρωση και αποθήκευση",
"finish-circle-hint": "Κύκλος: κάντε κλικ για ολοκλήρωση σχεδίασης"
},
"select-entity": "Επιλέξτε οντότητα",
"select-entity-hint": "Υπόδειξη: μετά την επιλογή κάντε κλικ στον χάρτη για ορισμό θέσης"
"select-entity": "Επιλογή οντότητας",
"select-entity-hint": "Υπόδειξη: μετά την επιλογή, κάντε κλικ στον χάρτη για να ορίσετε θέση"
},
"select-entity": "Επιλέξτε οντότητα",
"select-entity-hint": "Υπόδειξη: μετά την επιλογή κάντε κλικ στον χάρτη για ορισμό θέσης",
"select-entity": "Επιλογή οντότητας",
"select-entity-hint": "Υπόδειξη: μετά την επιλογή, κάντε κλικ στον χάρτη για να ορίσετε θέση",
"tooltips": {
"placeMarker": "Κάντε κλικ για τοποθέτηση οντότητας '{{entityName}}'",
"firstVertex": "Πολύγωνο για '{{entityName}}': κάντε κλικ για τοποθέτηση πρώτου σημείου",

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

@ -545,13 +545,7 @@
"slack-settings": "Configuración de Slack",
"mobile-settings": "Configuración móvil",
"firebase-service-account-file": "Archivo JSON de credenciales de cuenta de servicio de Firebase",
"select-firebase-service-account-file": "Arrastra y suelta tu archivo de credenciales de cuenta de servicio de Firebase o ",
"trendz": "Trendz",
"trendz-settings": "Configuración de Trendz",
"trendz-url": "URL de Trendz",
"trendz-url-required": "La URL de Trendz es obligatoria",
"trendz-api-key": "Clave API de Trendz",
"trendz-enable": "Habilitar Trendz"
"select-firebase-service-account-file": "Arrastra y suelta tu archivo de credenciales de cuenta de servicio de Firebase o "
},
"alarm": {
"alarm": "Alarma",
@ -794,7 +788,7 @@
"no-assets-matching": "No se encontraron activos que coincidan con '{{entity}}'.",
"asset-required": "Se requiere un activo",
"name-starts-with": "Expresión del nombre del activo",
"help-text": "Usa '%' según sea necesario: '%nombre_activo_contiene%', '%nombre_activo_termina', 'activo_empieza_con'.",
"help-text": "Usa '%' según sea necesario: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Buscar activos",
"import": "Importar activos",
"asset-file": "Archivo de activos",
@ -898,9 +892,9 @@
"processing-timeouts": "Tiempos de espera de procesamiento de ${entityName}",
"rule-chain": "Cadena de reglas",
"rule-engine": "Motor de reglas",
"rule-engine-daily-activity": "Actividad diaria del motor de reglas",
"rule-engine-executions": "Ejecuciones del motor de reglas",
"rule-engine-hourly-activity": "Actividad por hora del motor de reglas",
"rule-engine-daily-activity": "Actividad diaria del motor de reglas",
"rule-engine-monthly-activity": "Actividad mensual del motor de reglas",
"rule-engine-statistics": "Estadísticas del motor de reglas",
"rule-node": "Nodo de regla",
@ -917,11 +911,9 @@
"transport": "Transporte",
"transport-daily-activity": "Actividad diaria de transporte",
"transport-data-points": "Puntos de datos de transporte",
"transport-hourly-activity": "Actividad por hora de transporte",
"transport-messages": "Mensajes de transporte",
"transport-monthly-activity": "Actividad mensual de transporte",
"view-details": "Ver detalles",
"view-statistics": "Ver estadísticas"
"view-statistics": "Ver estadísticas",
"transport-messages": "Mensajes de transporte"
},
"api-limit": {
"cassandra-write-queries-core": "Consultas de escritura en Cassandra desde la API REST",
@ -1038,7 +1030,6 @@
"argument-customer": "Customer",
"argument-tenant": "Tenant actual",
"argument-type": "Tipo de argumento",
"see-debug-events": "Ver eventos de depuración",
"attribute": "Atributo",
"copy-argument-name": "Copiar nombre del argumento",
"timeseries-key": "Clave de serie temporal",
@ -1071,7 +1062,7 @@
"test-with-this-message": "Probar con este mensaje",
"use-latest-timestamp": "Usar la última marca de tiempo",
"hint": {
"arguments-simple-with-rolling": "Un campo calculado de tipo simple no debe contener claves con tipo de serie temporal con agregación.",
"arguments-simple-with-rolling": "Un campo calculado de tipo simple no debe contener claves con el tipo de serie temporal móvil.",
"arguments-empty": "Los argumentos no deben estar vacíos.",
"expression-required": "Se requiere una expresión.",
"expression-invalid": "La expresión no es válida.",
@ -1086,7 +1077,7 @@
"decimals-range": "Los decimales por defecto deben ser un número entre 0 y 15.",
"expression": "La expresión por defecto muestra cómo transformar una temperatura de Fahrenheit a Celsius.",
"arguments-entity-not-found": "No se encontró la entidad de destino del argumento.",
"use-latest-timestamp": "Si está habilitado, el valor calculado se almacenará utilizando la marca de tiempo más reciente de la telemetría de los argumentos, en lugar del tiempo del servidor."
"use-latest-timestamp": "Si está activado, el valor calculado se guardará usando la marca de tiempo más reciente de la telemetría de los argumentos, en lugar de la hora del servidor."
}
},
"ai-models": {
@ -1111,13 +1102,15 @@
"mistral-ai": "Mistral AI",
"anthropic": "Anthropic",
"amazon-bedrock": "Amazon Bedrock",
"github-models": "Modelos de GitHub"
"github-models": "GitHub Models",
"ollama": "Ollama"
},
"name-required": "Se requiere un nombre.",
"name-max-length": "El nombre debe tener 255 caracteres o menos.",
"provider": "Proveedor",
"api-key": "Clave API",
"api-key-required": "Se requiere la clave API.",
"api-key": "Clave de API",
"api-key-required": "La clave de API es obligatoria.",
"api-key-open-ai-required": "La clave de API es obligatoria cuando se usa la API oficial de OpenAI.",
"project-id": "ID del proyecto",
"project-id-required": "Se requiere el ID del proyecto",
"location": "Ubicación",
@ -1153,18 +1146,35 @@
"presence-penalty-hint": "Aplica una penalización fija a la probabilidad de un token si ya ha aparecido en el texto.",
"frequency-penalty": "Penalización por frecuencia",
"frequency-penalty-hint": "Aplica una penalización a la probabilidad de un token que aumenta en función de su frecuencia en el texto.",
"max-output-tokens": "Número máximo de tokens de salida",
"max-output-tokens-min": "Debe ser mayor que 0.",
"max-output-tokens-hint": "Define el número máximo de tokens que el modelo puede generar en una sola respuesta.",
"max-output-tokens": "Máximo de tokens de salida",
"max-output-tokens-hint": "Establece el número máximo de tokens que el \nmodelo puede generar en una única respuesta.",
"context-length": "Longitud del contexto",
"context-length-hint": "Define el tamaño de la ventana de contexto en tokens. Este valor establece el límite total de memoria del modelo, incluyendo tanto la entrada del usuario como la respuesta generada.",
"endpoint": "Endpoint",
"endpoint-required": "Se requiere el endpoint.",
"endpoint-required": "El endpoint es obligatorio.",
"baseurl": "URL base",
"baseurl-required": "La URL base es obligatoria.",
"service-version": "Versión del servicio",
"check-connectivity": "Verificar conectividad",
"check-connectivity-success": "La solicitud de prueba fue exitosa",
"check-connectivity-failed": "La solicitud de prueba falló",
"no-model-matching": "No se encontraron modelos que coincidan con '{{entity}}'.",
"model-required": "Se requiere un modelo.",
"no-model-text": "No se encontraron modelos."
"no-model-text": "No se encontraron modelos.",
"authentication": "Autenticación",
"authentication-basic-hint": "Usa la autenticación HTTP Basic estándar. El nombre de usuario y la contraseña se combinarán, se codificarán en Base64 y se enviarán en una cabecera \"Authorization\" con cada solicitud al servidor Ollama.",
"authentication-token-hint": "Usa la autenticación mediante token Bearer. El token proporcionado se enviará directamente en una cabecera \"Authorization\" con cada solicitud al servidor Ollama.",
"authentication-type": {
"none": "Ninguna",
"basic": "Basic",
"token": "Token"
},
"username": "Nombre de usuario",
"username-required": "El nombre de usuario es obligatorio.",
"password": "Contraseña",
"password-required": "La contraseña es obligatoria.",
"token": "Token",
"token-required": "El token es obligatorio."
},
"confirm-on-exit": {
"message": "Tienes cambios sin guardar. ¿Estás seguro de que deseas salir de esta página?",
@ -1174,6 +1184,7 @@
"contact": {
"country": "País",
"country-required": "Se requiere el país.",
"country-object-required": "Selecciona un país válido de la lista.",
"city": "Ciudad",
"state": "Estado / Provincia",
"postal-code": "Código postal",
@ -1634,7 +1645,7 @@
"remove-alias": "Eliminar alias de dispositivo",
"add-alias": "Agregar alias de dispositivo",
"name-starts-with": "Expresión del nombre del dispositivo",
"help-text": "Usa '%' según sea necesario: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Usa '%' según sea necesario: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Lista de dispositivos",
"use-device-name-filter": "Usar filtro",
"device-list-empty": "No se seleccionaron dispositivos.",
@ -1761,7 +1772,6 @@
"unable-delete-device-alias-text": "No se puede eliminar el alias del dispositivo '{{deviceAlias}}' porque lo utilizan los siguientes widget(s):<br/>{{widgetsList}}",
"is-gateway": "Es un gateway",
"overwrite-activity-time": "Sobrescribir tiempo de actividad del dispositivo conectado",
"device-filter": "Filtro de dispositivo",
"device-filter-title": "Filtro de dispositivo",
"filter-title": "Filtro",
"device-state": "Estado del dispositivo",
@ -2237,7 +2247,7 @@
"tqs": "TQS: conexiones TCP y SMS activas; TCP en modo en cola, SMS en modo estándar (no admitido desde LWM2M 1.1)",
"sq": "SQ: Conexión SMS en modo en cola (no admitido desde LWM2M 1.1)"
},
"binding-tooltip": "Esta es la lista en el recurso \"binding\" del objeto del servidor LwM2M - /1/x/7.\nIndica los modos de asociación admitidos en el Cliente LwM2M.\nEste valor DEBERÍA ser igual al valor en el recurso “Supported Binding and Modes” en el Objeto de Dispositivo (/3/0/16).\nAunque se admiten múltiples transportes, solo uno puede usarse durante toda la sesión de transporte.\nPor ejemplo, si se admiten UDP y SMS, el Cliente y el Servidor LwM2M pueden elegir comunicarse a través de UDP o SMS durante toda la sesión de transporte.",
"binding-tooltip": "Esta es la lista en el recurso \"binding\" del objeto de servidor LwM2M - /1/x/7.\nIndica los modos de vinculación admitidos en el cliente LwM2M.\nEste valor DEBERÍA ser el mismo que el valor del recurso \"Supported Binding and Modes\" en el objeto de dispositivo (/3/0/16).\nAunque se admiten varios transportes, solo se puede usar un enlace de transporte durante toda la sesión de transporte.\nPor ejemplo, cuando se admiten tanto UDP como SMS, el cliente LwM2M y el servidor LwM2M pueden elegir comunicarse por UDP o por SMS durante toda la sesión de transporte.",
"bootstrap-server": "Servidor Bootstrap",
"lwm2m-server": "Servidor LwM2M",
"include-bootstrap-server": "Incluir actualizaciones del servidor Bootstrap",
@ -2303,9 +2313,9 @@
},
"observe-strategy": {
"observe-strategy": "Estrategia de observación",
"single": "Individual",
"single": "Única",
"single-description": "Una solicitud Observe por recurso (mayor precisión, más tráfico de red)",
"composite-all": "Compuesta - todos",
"composite-all": "Compuesta para todo",
"composite-all-description": "Todos los recursos se observan con una única solicitud Composite Observe (más eficiente, menos flexible)",
"composite-by-object": "Compuesta por objetos",
"composite-by-object-description": "Los recursos se agrupan por tipo de objeto y se observan usando solicitudes Composite Observe separadas (enfoque equilibrado)"
@ -2545,7 +2555,7 @@
"no-entities-text": "No se encontraron entidades",
"no-entity-types-matching": "No se encontraron tipos de entidad que coincidan con '{{entityType}}'.",
"name-starts-with": "Expresión de nombre",
"help-text": "Use '%' según sea necesario: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "Usa '%' según sea necesario: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Usar filtro",
"entity-list-empty": "No hay entidades seleccionadas.",
"entity-type-list-required": "Se debe seleccionar al menos un tipo de entidad.",
@ -2737,7 +2747,7 @@
"remove-alias": "Eliminar alias de vista de entidad",
"add-alias": "Agregar alias de vista de entidad",
"name-starts-with": "Expresión del nombre de la vista de entidad",
"help-text": "Use '%' según sea necesario: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Usa '%' según sea necesario: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Lista de vistas de entidad",
"use-entity-view-name-filter": "Usar filtro",
"entity-view-list-empty": "No se seleccionaron vistas de entidad.",
@ -3779,7 +3789,6 @@
"password-link-sent-message": "Enlace de restablecimiento enviado",
"email": "Correo electrónico",
"invalid-email-format": "Formato de correo electrónico inválido.",
"login-with": "Iniciar sesión con {{name}}",
"or": "o",
"error": "Error de inicio de sesión",
"verify-your-identity": "Verifica tu identidad",
@ -4166,7 +4175,7 @@
"api-usage-limit": "Límite de uso de API",
"device-activity": "Actividad del dispositivo",
"entities-limit": "Límite de entidades",
"entity-action": "Acción sobre entidad",
"entity-action": "Acción de entidad",
"general": "General",
"rule-engine-lifecycle-event": "Evento del ciclo de vida del motor de reglas",
"rule-node": "Nodo de regla",
@ -4478,7 +4487,8 @@
"jks": "JKS",
"js-module": "Módulo JS",
"lwm2m-model": "Modelo LWM2M",
"pkcs-12": "PKCS #12"
"pkcs-12": "PKCS #12",
"general": "General"
},
"resource-sub-type": "Subtipo",
"sub-type": {
@ -4486,7 +4496,12 @@
"scada-symbol": "Símbolo Scada",
"extension": "Extensión",
"module": "Módulo"
}
},
"resource-is-in-use": "El recurso se usa en otras entidades",
"resources-are-in-use": "Los recursos se usan en otras entidades",
"resource-is-in-use-text": "El recurso <b>'{{title}}'</b> no se eliminó porque lo usan las siguientes entidades:",
"resources-are-in-use-text": "No se han eliminado todos los recursos porque los usan otras entidades.</br>Puedes ver las entidades referenciadas haciendo clic en el botón <b>Referencias</b> de la fila del recurso correspondiente.</br>Si aun así quieres eliminar estos recursos, selecciónalos en la tabla de abajo y haz clic en el botón <b>Eliminar seleccionados</b>.",
"delete-resource-in-use-text": "Si aun así quieres eliminar el recurso, haz clic en el botón <b>Eliminar de todos modos</b>."
},
"javascript": {
"add": "Agregar recurso JavaScript",
@ -5385,8 +5400,7 @@
},
"time-series": "Serie temporal",
"latest": "Últimos valores",
"web-sockets": "WebSockets",
"calculated-fields": "Campos calculados"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Configuraciones de procesamiento",
@ -5436,11 +5450,11 @@
"prompt-settings": "Configuración del prompt",
"prompt-settings-hint": "El prompt del sistema (opcional) define el rol general y las restricciones de la IA, mientras que el prompt del usuario define la tarea específica a realizar. Ambos campos admiten plantillas.",
"system-prompt": "Prompt del sistema",
"system-prompt-max-length": "El prompt del sistema debe tener 500.000 caracteres o menos.",
"system-prompt-max-length": "El prompt del sistema debe tener 10.000 caracteres o menos.",
"system-prompt-blank": "El prompt del sistema no debe estar vacío.",
"user-prompt": "Prompt del usuario",
"user-prompt-required": "Se requiere el prompt del usuario.",
"user-prompt-max-length": "El prompt del usuario debe tener 500.000 caracteres o menos.",
"user-prompt-max-length": "El prompt del usuario debe tener 10.000 caracteres o menos.",
"user-prompt-blank": "El prompt del usuario no debe estar vacío.",
"response-format": "Formato de respuesta",
"response-text": "Texto",
@ -5457,7 +5471,8 @@
"timeout-required": "Se requiere un tiempo de espera",
"timeout-validation": "Debe ser de entre 1 segundo y 10 minutos.",
"force-acknowledgement": "Forzar acuse de recibo",
"force-acknowledgement-hint": "Si está habilitado, el mensaje entrante se reconoce inmediatamente. La respuesta del modelo se coloca en cola como un mensaje nuevo y separado."
"force-acknowledgement-hint": "Si está habilitado, el mensaje entrante se reconoce inmediatamente. La respuesta del modelo se coloca en cola como un mensaje nuevo y separado.",
"ai-resources": "Recursos de IA"
}
},
"timezone": {
@ -5990,6 +6005,7 @@
"show-date-time-interval": "Mostrar intervalo de fecha y hora",
"show-date-time-interval-hint": "Mostrar intervalo de fecha y hora según la agregación de datos.",
"hide-zero-tooltip-values": "Ocultar valores cero",
"show-stack-total": "Mostrar el valor total en modo apilado",
"background-color": "Color de fondo",
"background-blur": "Desenfoque de fondo"
},
@ -6631,7 +6647,7 @@
"export-relations": "Exportar relaciones",
"export-attributes": "Exportar atributos",
"export-credentials": "Exportar credenciales",
"export-calculated-fields": "Exportar campos calculados",
"export-calculated-fields": "Exportar campos calculados \ny reglas de alarma",
"entity-versions": "Versiones de entidad",
"versions": "Versiones",
"created-time": "Fecha de creación",
@ -6703,7 +6719,7 @@
"management": "Gestión de widgets",
"editor": "Editor de widgets",
"confirm-to-exit-editor-html": "Tienes configuraciones del widget sin guardar.<br>¿Estás seguro de que deseas salir de esta página?",
"widget-type-not-found": "Problema al cargar la configuración del widget.<br>Probablemente se haya eliminado el tipo de widget asociado.",
"widget-type-not-found": "Problema al cargar la configuración del widget.<br>Probablemente se haya\n eliminado el tipo de widget asociado.",
"widget-type-load-error": "El widget no se cargó debido a los siguientes errores:",
"remove": "Eliminar widget",
"delete": "Eliminar widget",
@ -7448,7 +7464,7 @@
"scale": "Escala",
"scale-min": "mín",
"scale-max": "máx",
"scale-auto": "Auto"
"scale-auto": "Automático"
},
"bar": {
"show-border": "Mostrar borde",
@ -8482,7 +8498,7 @@
"finish-circle-hint": "Círculo: haz clic para finalizar el dibujo"
},
"select-entity": "Seleccionar entidad",
"select-entity-hint": "Sugerencia: después de seleccionar, haz clic en el mapa para establecer la posición"
"select-entity-hint": "Sugerencia: después de la selección haz clic en el mapa para establecer la posición"
},
"select-entity": "Seleccionar entidad",
"select-entity-hint": "Sugerencia: después de seleccionar, haz clic en el mapa para establecer la posición",
@ -9522,4 +9538,4 @@
"language": {
"language": "Idioma"
}
}
}

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

@ -545,13 +545,7 @@
"slack-settings": "Paramètres Slack",
"mobile-settings": "Paramètres mobiles",
"firebase-service-account-file": "Fichier JSON des identifiants du compte de service Firebase",
"select-firebase-service-account-file": "Glissez-déposez votre fichier d'identifiants de compte de service Firebase ou ",
"trendz": "Trendz",
"trendz-settings": "Paramètres Trendz",
"trendz-url": "URL Trendz",
"trendz-url-required": "L'URL Trendz est requise",
"trendz-api-key": "Clé API Trendz",
"trendz-enable": "Activer Trendz"
"select-firebase-service-account-file": "Glissez-déposez votre fichier d'identifiants de compte de service Firebase ou "
},
"alarm": {
"alarm": "Alarme",
@ -794,7 +788,7 @@
"no-assets-matching": "Aucun actif correspondant à '{{entity}}' trouvé.",
"asset-required": "L'actif est requis",
"name-starts-with": "Expression du nom de l'actif",
"help-text": "Utilisez '%' selon le besoin : '%nom_actif_contient%', '%nom_actif_termine', 'actif_commence_par'.",
"help-text": "Utilisez '%' selon vos besoins : '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Rechercher des actifs",
"import": "Importer des actifs",
"asset-file": "Fichier d'actifs",
@ -898,9 +892,9 @@
"processing-timeouts": "Expirations de traitement ${entityName}",
"rule-chain": "Chaîne de règles",
"rule-engine": "Moteur de règles",
"rule-engine-daily-activity": "Activité quotidienne du moteur de règles",
"rule-engine-executions": "Exécutions du moteur de règles",
"rule-engine-hourly-activity": "Activité horaire du moteur de règles",
"rule-engine-daily-activity": "Activité quotidienne du moteur de règles",
"rule-engine-monthly-activity": "Activité mensuelle du moteur de règles",
"rule-engine-statistics": "Statistiques du moteur de règles",
"rule-node": "Nœud de règle",
@ -917,11 +911,9 @@
"transport": "Transport",
"transport-daily-activity": "Activité quotidienne de transport",
"transport-data-points": "Points de données de transport",
"transport-hourly-activity": "Activité horaire de transport",
"transport-messages": "Messages de transport",
"transport-monthly-activity": "Activité mensuelle de transport",
"view-details": "Voir les détails",
"view-statistics": "Voir les statistiques"
"view-statistics": "Voir les statistiques",
"transport-messages": "Messages de transport"
},
"api-limit": {
"cassandra-write-queries-core": "Requêtes d’écriture Cassandra via l’API REST",
@ -1038,7 +1030,6 @@
"argument-customer": "Client",
"argument-tenant": "Tenant actuel",
"argument-type": "Type d'argument",
"see-debug-events": "Voir les événements de débogage",
"attribute": "Attribut",
"copy-argument-name": "Copier le nom de l'argument",
"timeseries-key": "Clé de série temporelle",
@ -1071,8 +1062,8 @@
"test-with-this-message": "Tester avec ce message",
"use-latest-timestamp": "Utiliser le dernier horodatage",
"hint": {
"arguments-simple-with-rolling": "Un champ calculé de type simple ne doit pas contenir de clés avec déroulement de séries temporelles.",
"arguments-empty": "Les arguments ne doivent pas être vides.",
"arguments-simple-with-rolling": "Un champ calculé de type simple ne doit pas contenir de clés avec le type « Série temporelle glissante ».",
"arguments-empty": "Au moins un argument doit être spécifié.",
"expression-required": "L'expression est requise.",
"expression-invalid": "L'expression est invalide.",
"expression-max-length": "La longueur de l'expression doit être inférieure à 255 caractères.",
@ -1193,6 +1184,7 @@
"contact": {
"country": "Pays",
"country-required": "Le pays est requis.",
"country-object-required": "Veuillez sélectionner un pays valide dans la liste.",
"city": "Ville",
"state": "État / Province",
"postal-code": "Code postal / ZIP",
@ -1653,7 +1645,7 @@
"remove-alias": "Supprimer l'alias de l'appareil",
"add-alias": "Ajouter un alias d'appareil",
"name-starts-with": "Expression du nom de l'appareil",
"help-text": "Utilisez '%' selon le besoin : '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Utilisez '%' selon vos besoins : '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Liste des appareils",
"use-device-name-filter": "Utiliser un filtre",
"device-list-empty": "Aucun appareil sélectionné.",
@ -1780,7 +1772,6 @@
"unable-delete-device-alias-text": "L'alias de l'appareil '{{deviceAlias}}' ne peut pas être supprimé car il est utilisé par le(s) widget(s) suivant(s) :<br/>{{widgetsList}}",
"is-gateway": "Est une passerelle",
"overwrite-activity-time": "Écraser l'heure d'activité de l'appareil connecté",
"device-filter": "Filtre d'appareil",
"device-filter-title": "Filtre d'appareil",
"filter-title": "Filtre",
"device-state": "État de l'appareil",
@ -2564,7 +2555,7 @@
"no-entities-text": "Aucune entité trouvée",
"no-entity-types-matching": "Aucun type d'entité correspondant à '{{entityType}}' n'a été trouvé.",
"name-starts-with": "Expression du nom",
"help-text": "Utilisez '%' selon le besoin : '%nom_entité_contient%', '%nom_entité_se_termine', 'entité_commence_par'.",
"help-text": "Utilisez '%' selon vos besoins : '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Utiliser le filtre",
"entity-list-empty": "Aucune entité sélectionnée.",
"entity-type-list-required": "Au moins un type d'entité doit être sélectionné.",
@ -2756,7 +2747,7 @@
"remove-alias": "Supprimer l'alias de la vue d'entité",
"add-alias": "Ajouter un alias de vue d'entité",
"name-starts-with": "Expression du nom de la vue d'entité",
"help-text": "Utilisez '%' selon le besoin : '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Utilisez '%' selon vos besoins : '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Liste des vues d'entité",
"use-entity-view-name-filter": "Utiliser un filtre",
"entity-view-list-empty": "Aucune vue d'entité sélectionnée.",
@ -3798,7 +3789,6 @@
"password-link-sent-message": "Le lien de réinitialisation a été envoyé",
"email": "Email",
"invalid-email-format": "Format d'email invalide.",
"login-with": "Connexion avec {{name}}",
"or": "ou",
"error": "Erreur de connexion",
"verify-your-identity": "Vérifiez votre identité",
@ -5410,8 +5400,7 @@
},
"time-series": "Séries temporelles",
"latest": "Dernières valeurs",
"web-sockets": "WebSockets",
"calculated-fields": "Champs calculés"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Paramètres de traitement",
@ -6658,7 +6647,7 @@
"export-relations": "Exporter les relations",
"export-attributes": "Exporter les attributs",
"export-credentials": "Exporter les identifiants",
"export-calculated-fields": "Exporter les champs calculés",
"export-calculated-fields": "Exporter les champs calculés \net les règles d’alarme",
"entity-versions": "Versions des entités",
"versions": "Versions",
"created-time": "Date de création",
@ -8509,10 +8498,10 @@
"finish-circle-hint": "Cercle : cliquez pour terminer le dessin"
},
"select-entity": "Sélectionner une entité",
"select-entity-hint": "Astuce : après sélection, cliquez sur la carte pour définir la position"
"select-entity-hint": "Astuce : après la sélection, cliquer sur la carte pour définir la position"
},
"select-entity": "Sélectionner une entité",
"select-entity-hint": "Astuce : après la sélection, cliquez sur la carte pour définir la position",
"select-entity-hint": "Astuce : après la sélection, cliquer sur la carte pour définir la position",
"tooltips": {
"placeMarker": "Cliquez pour placer l’entité '{{entityName}}'",
"firstVertex": "Polygone pour '{{entityName}}' : cliquez pour placer le premier point",

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

@ -545,13 +545,7 @@
"slack-settings": "Impostazioni di Slack",
"mobile-settings": "Impostazioni mobile",
"firebase-service-account-file": "File JSON delle credenziali dell'account di servizio Firebase",
"select-firebase-service-account-file": "Trascina e rilascia il file delle credenziali dell'account di servizio Firebase oppure",
"trendz": "Trendz",
"trendz-settings": "Impostazioni di Trendz",
"trendz-url": "URL di Trendz",
"trendz-url-required": "L'URL di Trendz è obbligatorio",
"trendz-api-key": "Chiave API di Trendz",
"trendz-enable": "Abilita Trendz"
"select-firebase-service-account-file": "Trascina e rilascia il file delle credenziali dell'account di servizio Firebase oppure"
},
"alarm": {
"alarm": "Allarme",
@ -794,7 +788,7 @@
"no-assets-matching": "Nessun asset corrispondente a '{{entity}}' trovato.",
"asset-required": "L'asset è obbligatorio",
"name-starts-with": "Espressione nome asset",
"help-text": "Usa '%' secondo necessità: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with'.",
"help-text": "Usa '%' secondo necessità: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Cerca asset",
"import": "Importa asset",
"asset-file": "File asset",
@ -898,9 +892,9 @@
"processing-timeouts": "Timeout di elaborazione ${entityName}",
"rule-chain": "Catena di regole",
"rule-engine": "Motore di regole",
"rule-engine-daily-activity": "Attività giornaliera motore di regole",
"rule-engine-executions": "Esecuzioni motore di regole",
"rule-engine-hourly-activity": "Attività oraria motore di regole",
"rule-engine-daily-activity": "Attività giornaliera motore di regole",
"rule-engine-monthly-activity": "Attività mensile motore di regole",
"rule-engine-statistics": "Statistiche motore di regole",
"rule-node": "Nodo regola",
@ -917,11 +911,9 @@
"transport": "Trasporto",
"transport-daily-activity": "Attività giornaliera del trasporto",
"transport-data-points": "Punti dati del trasporto",
"transport-hourly-activity": "Attività oraria del trasporto",
"transport-messages": "Messaggi del trasporto",
"transport-monthly-activity": "Attività mensile del trasporto",
"view-details": "Visualizza dettagli",
"view-statistics": "Visualizza statistiche"
"view-statistics": "Visualizza statistiche",
"transport-messages": "Messaggi di trasporto"
},
"api-limit": {
"cassandra-write-queries-core": "Query di scrittura Cassandra tramite Rest API",
@ -1038,7 +1030,6 @@
"argument-customer": "Cliente",
"argument-tenant": "Tenant corrente",
"argument-type": "Tipo di argomento",
"see-debug-events": "Vedi eventi di debug",
"attribute": "Attributo",
"copy-argument-name": "Copia nome argomento",
"timeseries-key": "Chiave serie temporale",
@ -1071,10 +1062,10 @@
"test-with-this-message": "Testa con questo messaggio",
"use-latest-timestamp": "Usa il timestamp più recente",
"hint": {
"arguments-simple-with-rolling": "Il campo calcolato di tipo semplice non deve contenere chiavi con tipo rolling delle serie temporali.",
"arguments-empty": "Gli argomenti non devono essere vuoti.",
"expression-required": "Espressione obbligatoria.",
"expression-invalid": "Espressione non valida",
"arguments-simple-with-rolling": "Un campo calcolato di tipo semplice non dovrebbe contenere chiavi con tipo di serie temporale rolling.",
"arguments-empty": "Almeno un argomento deve essere specificato.",
"expression-required": "L'espressione è obbligatoria.",
"expression-invalid": "L'espressione non è valida.",
"expression-max-length": "La lunghezza dell'espressione deve essere inferiore a 255 caratteri.",
"argument-name-required": "Il nome dell'argomento è obbligatorio.",
"argument-name-pattern": "Il nome dell'argomento non è valido.",
@ -1083,10 +1074,10 @@
"argument-name-forbidden": "Il nome dell'argomento è riservato e non può essere utilizzato.",
"argument-type-required": "Il tipo di argomento è obbligatorio.",
"max-args": "Numero massimo di argomenti raggiunto.",
"decimals-range": "Per impostazione predefinita, i decimali devono essere un numero compreso tra 0 e 15.",
"decimals-range": "I decimali di default devono essere un numero compreso tra 0 e 15.",
"expression": "L'espressione predefinita dimostra come trasformare una temperatura da Fahrenheit a Celsius.",
"arguments-entity-not-found": "Entità di destinazione dell'argomento non trovata.",
"use-latest-timestamp": "Se abilitato, il valore calcolato verrà salvato utilizzando il timestamp più recente dalla telemetria degli argomenti, invece dell'orario del server."
"use-latest-timestamp": "Se abilitato, il valore calcolato verrà memorizzato utilizzando il timestamp più recente dalla telemetria degli argomenti, invece del tempo del server."
}
},
"ai-models": {
@ -1193,6 +1184,7 @@
"contact": {
"country": "Paese",
"country-required": "Il paese è obbligatorio.",
"country-object-required": "Seleziona un paese valido dalla lista.",
"city": "Città",
"state": "Stato / Provincia",
"postal-code": "CAP / Codice postale",
@ -1653,7 +1645,7 @@
"remove-alias": "Rimuovi alias del dispositivo",
"add-alias": "Aggiungi alias del dispositivo",
"name-starts-with": "Espressione nome dispositivo",
"help-text": "Usa '%' secondo necessità: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Usa '%' secondo necessità: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Elenco dispositivi",
"use-device-name-filter": "Usa filtro",
"device-list-empty": "Nessun dispositivo selezionato.",
@ -1780,7 +1772,6 @@
"unable-delete-device-alias-text": "L'alias del dispositivo '{{deviceAlias}}' non può essere eliminato poiché è utilizzato dai seguenti widget:<br/>{{widgetsList}}",
"is-gateway": "È un gateway",
"overwrite-activity-time": "Sovrascrivi tempo di attività per il dispositivo connesso",
"device-filter": "Filtro dispositivo",
"device-filter-title": "Filtro dispositivo",
"filter-title": "Filtro",
"device-state": "Stato dispositivo",
@ -2234,7 +2225,7 @@
"short-id-required": "ID server breve obbligatorio.",
"short-id-range": "L'ID server breve deve essere compreso tra {{ min }} e {{ max }}.",
"short-id-pattern": "L'ID server breve deve essere un numero intero positivo.",
"lifetime": "Durata registrazione client",
"lifetime": "Durata della registrazione del client",
"lifetime-required": "Durata registrazione client obbligatoria.",
"lifetime-pattern": "La durata della registrazione deve essere un numero intero positivo.",
"default-min-period": "Periodo minimo tra due notifiche (s)",
@ -2564,7 +2555,7 @@
"no-entities-text": "Nessuna entità trovata",
"no-entity-types-matching": "Nessun tipo entità corrispondente a '{{entityType}}' trovato.",
"name-starts-with": "Espressione nome",
"help-text": "Usa '%' secondo necessità: '%nome_entità_contiene%', '%nome_entità_finisce', 'entità_inizia_con'.",
"help-text": "Usa '%' secondo necessità: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Usa filtro",
"entity-list-empty": "Nessuna entità selezionata.",
"entity-type-list-required": "È richiesto almeno un tipo di entità.",
@ -2756,7 +2747,7 @@
"remove-alias": "Rimuovi alias vista entità",
"add-alias": "Aggiungi alias vista entità",
"name-starts-with": "Espressione nome vista entità",
"help-text": "Usa '%' se necessario: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Usa '%' secondo necessità: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Elenco viste entità",
"use-entity-view-name-filter": "Usa filtro",
"entity-view-list-empty": "Nessuna vista entità selezionata.",
@ -3798,7 +3789,6 @@
"password-link-sent-message": "Link di reimpostazione inviato",
"email": "Email",
"invalid-email-format": "Formato email non valido.",
"login-with": "Accedi con {{name}}",
"or": "oppure",
"error": "Errore di accesso",
"verify-your-identity": "Verifica la tua identità",
@ -5410,8 +5400,7 @@
},
"time-series": "Serie temporale",
"latest": "Ultimi valori",
"web-sockets": "WebSockets",
"calculated-fields": "Campi calcolati"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Impostazioni di elaborazione",
@ -6658,7 +6647,7 @@
"export-relations": "Esporta relazioni",
"export-attributes": "Esporta attributi",
"export-credentials": "Esporta credenziali",
"export-calculated-fields": "Esporta campi calcolati",
"export-calculated-fields": "Esporta campi calcolati \ne regole allarme",
"entity-versions": "Versioni entità",
"versions": "Versioni",
"created-time": "Ora di creazione",
@ -8509,7 +8498,7 @@
"finish-circle-hint": "Cerchio: clicca per terminare il disegno"
},
"select-entity": "Seleziona entità",
"select-entity-hint": "Suggerimento: dopo la selezione, clicca sulla mappa per impostare la posizione"
"select-entity-hint": "Suggerimento: dopo la selezione clicca sulla mappa per impostare la posizione"
},
"select-entity": "Seleziona entità",
"select-entity-hint": "Suggerimento: dopo la selezione clicca sulla mappa per impostare la posizione",

11049
ui-ngx/src/assets/locale/locale.constant-ja_JP.json

File diff suppressed because it is too large

47
ui-ngx/src/assets/locale/locale.constant-nl_NL.json

@ -545,13 +545,7 @@
"slack-settings": "Slack-instellingen",
"mobile-settings": "Mobiele instellingen",
"firebase-service-account-file": "Firebase serviceaccountreferenties JSON-bestand",
"select-firebase-service-account-file": "Sleep je Firebase serviceaccountreferentiesbestand hierheen of ",
"trendz": "Trendz",
"trendz-settings": "Trendz-instellingen",
"trendz-url": "Trendz-URL",
"trendz-url-required": "Trendz-URL is vereist",
"trendz-api-key": "Trendz API-sleutel",
"trendz-enable": "Trendz inschakelen"
"select-firebase-service-account-file": "Sleep je Firebase serviceaccountreferentiesbestand hierheen of "
},
"alarm": {
"alarm": "Alarm",
@ -794,7 +788,7 @@
"no-assets-matching": "Geen overeenkomende assets gevonden voor '{{entity}}'.",
"asset-required": "Asset is verplicht",
"name-starts-with": "Assetnaam-expressie",
"help-text": "Gebruik '%' indien nodig: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with'.",
"help-text": "Gebruik '%' naar behoefte: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Assets zoeken",
"import": "Assets importeren",
"asset-file": "Assetbestand",
@ -898,9 +892,9 @@
"processing-timeouts": "${entityName} Verwerking time-outs",
"rule-chain": "Rule chain",
"rule-engine": "Rule Engine",
"rule-engine-daily-activity": "Dagelijkse activiteit Rule Engine",
"rule-engine-executions": "Rule Engine-uitvoeringen",
"rule-engine-hourly-activity": "Uurlijkse activiteit Rule Engine",
"rule-engine-daily-activity": "Dagelijkse activiteit Rule Engine",
"rule-engine-monthly-activity": "Maandelijkse activiteit Rule Engine",
"rule-engine-statistics": "Rule Engine-statistieken",
"rule-node": "Rule node",
@ -917,11 +911,9 @@
"transport": "Transport",
"transport-daily-activity": "Dagelijkse activiteit transport",
"transport-data-points": "Transport datapunten",
"transport-hourly-activity": "Uurlijkse activiteit transport",
"transport-messages": "Transportberichten",
"transport-monthly-activity": "Maandelijkse activiteit transport",
"view-details": "Details bekijken",
"view-statistics": "Statistieken bekijken"
"view-statistics": "Statistieken bekijken",
"transport-messages": "Transportberichten"
},
"api-limit": {
"cassandra-write-queries-core": "Rest API Cassandra schrijfbewerkingen",
@ -1038,7 +1030,6 @@
"argument-customer": "Klant",
"argument-tenant": "Huidige tenant",
"argument-type": "Argumenttype",
"see-debug-events": "Debuggebeurtenissen bekijken",
"attribute": "Attribuut",
"copy-argument-name": "Argumentnaam kopiëren",
"timeseries-key": "Tijdreeks-sleutel",
@ -1071,8 +1062,8 @@
"test-with-this-message": "Test met dit bericht",
"use-latest-timestamp": "Gebruik laatste tijdstempel",
"hint": {
"arguments-simple-with-rolling": "Berekende velden van het type 'eenvoudig' mogen geen sleutels bevatten met een rollende tijdreeks.",
"arguments-empty": "Argumenten mogen niet leeg zijn.",
"arguments-simple-with-rolling": "Een berekend veld van het type Eenvoudig mag geen sleutels bevatten met het type 'Time series rolling'.",
"arguments-empty": "Er moet ten minste één argument worden opgegeven.",
"expression-required": "Expressie is vereist.",
"expression-invalid": "Expressie is ongeldig",
"expression-max-length": "De lengte van de expressie moet minder dan 255 tekens zijn.",
@ -1193,6 +1184,7 @@
"contact": {
"country": "Land",
"country-required": "Land is verplicht.",
"country-object-required": "Selecteer een geldig land uit de lijst.",
"city": "Stad",
"state": "Staat / Provincie",
"postal-code": "Postcode",
@ -1653,7 +1645,7 @@
"remove-alias": "Apparaatalias verwijderen",
"add-alias": "Apparaatalias toevoegen",
"name-starts-with": "Apparaatnaam expressie",
"help-text": "Gebruik '%' indien nodig: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Gebruik '%' naar behoefte: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Apparatenlijst",
"use-device-name-filter": "Filter gebruiken",
"device-list-empty": "Geen apparaten geselecteerd.",
@ -1780,7 +1772,6 @@
"unable-delete-device-alias-text": "Apparaat-alias '{{deviceAlias}}' kan niet worden verwijderd omdat het wordt gebruikt door de volgende widget(s):<br/>{{widgetsList}}",
"is-gateway": "Is gateway",
"overwrite-activity-time": "Activiteitstijd voor verbonden apparaat overschrijven",
"device-filter": "Apparaatfilter",
"device-filter-title": "Apparaatfilter",
"filter-title": "Filter",
"device-state": "Apparaatstatus",
@ -2234,7 +2225,7 @@
"short-id-required": "Korte server-ID is verplicht.",
"short-id-range": "Korte server-ID moet tussen {{ min }} en {{ max }} liggen.",
"short-id-pattern": "Korte server-ID moet een positief geheel getal zijn.",
"lifetime": "Registratieduur client",
"lifetime": "Clientregistratielevensduur",
"lifetime-required": "Registratieduur is verplicht.",
"lifetime-pattern": "Registratieduur moet een positief geheel getal zijn.",
"default-min-period": "Minimale periode tussen meldingen (s)",
@ -2564,7 +2555,7 @@
"no-entities-text": "Geen entiteiten gevonden",
"no-entity-types-matching": "Geen entiteittypes gevonden die overeenkomen met '{{entityType}}'.",
"name-starts-with": "Naamexpressie",
"help-text": "Gebruik '%' indien nodig: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "Gebruik '%' naar behoefte: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Gebruik filter",
"entity-list-empty": "Geen entiteiten geselecteerd.",
"entity-type-list-required": "Minstens één entiteittype moet worden geselecteerd.",
@ -2756,7 +2747,7 @@
"remove-alias": "Alias van entiteitweergave verwijderen",
"add-alias": "Alias voor entiteitweergave toevoegen",
"name-starts-with": "Naamexpressie van entiteitweergave",
"help-text": "Gebruik '%' waar nodig: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Gebruik '%' naar behoefte: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Lijst van entiteitweergaven",
"use-entity-view-name-filter": "Filter gebruiken",
"entity-view-list-empty": "Geen entiteitweergaven geselecteerd.",
@ -3798,7 +3789,6 @@
"password-link-sent-message": "Resetlink is verzonden",
"email": "E-mail",
"invalid-email-format": "Ongeldig e-mailformaat.",
"login-with": "Inloggen met {{name}}",
"or": "of",
"error": "Inlogfout",
"verify-your-identity": "Verifieer uw identiteit",
@ -5410,8 +5400,7 @@
},
"time-series": "Tijdreeksen",
"latest": "Laatste waarden",
"web-sockets": "WebSockets",
"calculated-fields": "Berekende velden"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Verwerkingsinstellingen",
@ -6658,7 +6647,7 @@
"export-relations": "Exporteer relaties",
"export-attributes": "Exporteer attributen",
"export-credentials": "Exporteer inloggegevens",
"export-calculated-fields": "Exporteer berekende velden",
"export-calculated-fields": "Berekende velden exporteren \nen alarmregels",
"entity-versions": "Entiteitversies",
"versions": "Versies",
"created-time": "Aangemaakt op",
@ -7475,7 +7464,7 @@
"scale": "Schaal",
"scale-min": "min",
"scale-max": "max",
"scale-auto": "Automatisch"
"scale-auto": "Auto"
},
"bar": {
"show-border": "Toon rand",
@ -8508,10 +8497,10 @@
"finish-circle-hint-with-entity": "Cirkel voor '{{entityName}}': klik om te voltooien en op te slaan",
"finish-circle-hint": "Cirkel: klik om tekenen te voltooien"
},
"select-entity": "Selecteer entiteit",
"select-entity-hint": "Tip: klik op de kaart na selectie om positie in te stellen"
"select-entity": "Entiteit selecteren",
"select-entity-hint": "Tip: klik na selectie op de kaart om de positie in te stellen"
},
"select-entity": "Selecteer entiteit",
"select-entity": "Entiteit selecteren",
"select-entity-hint": "Tip: klik na selectie op de kaart om de positie in te stellen",
"tooltips": {
"placeMarker": "Klik om entiteit '{{entityName}}' te plaatsen",

480
ui-ngx/src/assets/locale/locale.constant-no_NO.json

@ -677,8 +677,8 @@
"filter-type-entity-list": "Enhetsliste",
"filter-type-entity-name": "Enhetsnavn",
"filter-type-entity-type": "Enhetstype",
"filter-type-state-entity": "Enhet fra dashboard-tilstand",
"filter-type-state-entity-description": "Enhet hentet fra dashboard-tilstandsparametere",
"filter-type-state-entity": "Entitet fra dashbordtilstand",
"filter-type-state-entity-description": "Entitet hentet fra parametere for dashbordtilstand",
"filter-type-asset-type": "Asset-type",
"filter-type-asset-type-description": "Assets av typen '{{assetTypes}}'",
"filter-type-asset-type-and-name-description": "Assets av typen '{{assetTypes}}' og med navn som begynner med '{{prefix}}'",
@ -709,17 +709,18 @@
"filter-type-required": "Filtertype er påkrevd.",
"entity-filter-no-entity-matched": "Ingen enheter samsvarer med spesifisert filter.",
"no-entity-filter-specified": "Ingen enhetsfilter spesifisert",
"root-state-entity": "Bruk dashboard-tilstandsenhet som rot",
"root-state-entity": "Bruk entitet for dashbordtilstand som rot",
"last-level-relation": "Hent kun siste relasjonsnivå",
"root-entity": "Rotenhet",
"state-entity-parameter-name": "Parameter for tilstandsenhet",
"default-state-entity": "Standard tilstandsenhet",
"default-entity-parameter-name": "Som standard",
"max-relation-level": "Maks relasjonsnivå",
"query-options": "Spørringsalternativer",
"max-relation-level": "Maksimalt relasjonsnivå",
"unlimited-level": "Ubegrenset nivå",
"state-entity": "Dashboard tilstandsenhet",
"all-entities": "Alle enheter",
"any-relation": "enhver"
"state-entity": "Dashbordtilstandsentitet",
"all-entities": "Alle entiteter",
"any-relation": "alle"
},
"asset": {
"asset": "Eiendel",
@ -787,7 +788,7 @@
"no-assets-matching": "Ingen eiendeler som samsvarer med '{{entity}}' ble funnet.",
"asset-required": "Eiendel er påkrevd",
"name-starts-with": "Navneuttrykk for eiendel",
"help-text": "Bruk '%' etter behov: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with'.",
"help-text": "Bruk '%' etter behov: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Søk etter eiendeler",
"import": "Importer eiendeler",
"asset-file": "Eiendelsfil",
@ -891,9 +892,9 @@
"processing-timeouts": "${entityName} Behandlingstidsavbrudd",
"rule-chain": "Regelkjede",
"rule-engine": "Regelmotor",
"rule-engine-daily-activity": "Daglig aktivitet for regelmotor",
"rule-engine-executions": "Utførelser av regelmotor",
"rule-engine-hourly-activity": "Timebasert aktivitet for regelmotor",
"rule-engine-daily-activity": "Daglig aktivitet for regelmotor",
"rule-engine-monthly-activity": "Månedlig aktivitet for regelmotor",
"rule-engine-statistics": "Statistikk for regelmotor",
"rule-node": "Regelnode",
@ -908,16 +909,19 @@
"telemetry-persistence-hourly-activity": "Timebasert aktivitet for telemetrilagring",
"telemetry-persistence-monthly-activity": "Månedlig aktivitet for telemetrilagring",
"transport": "Transport",
"transport-daily-activity": "Daglig aktivitet for transport",
"transport-daily-activity": "Transport – daglig aktivitet",
"transport-data-points": "Transportdatapunkter",
"transport-hourly-activity": "Timebasert aktivitet for transport",
"transport-messages": "Transportmeldinger",
"transport-monthly-activity": "Månedlig aktivitet for transport",
"view-details": "Vis detaljer",
"view-statistics": "Vis statistikk"
"view-statistics": "Vis statistikk",
"transport-messages": "Transportmeldinger"
},
"api-limit": {
"cassandra-queries": "Cassandra-forespørsler",
"cassandra-write-queries-core": "REST API Cassandra-skrivespørringer",
"cassandra-read-queries-core": "REST API- og WS-telemetri Cassandra-lesespørringer",
"cassandra-write-queries-rule-engine": "Regelmotor-telemetri Cassandra-skrivespørringer",
"cassandra-read-queries-rule-engine": "Regelmotor-telemetri Cassandra-lesespørringer",
"cassandra-write-queries-monolith": "Monolith-telemetri Cassandra-skrivespørringer",
"cassandra-read-queries-monolith": "Monolith-telemetri Cassandra-lesespørringer",
"entity-version-creation": "Oppretting av enhetsversjon",
"entity-version-load": "Innlasting av enhetsversjon",
"notification-requests": "Varslingsforespørsler",
@ -1026,7 +1030,6 @@
"argument-customer": "Kunde",
"argument-tenant": "Gjeldende leietaker",
"argument-type": "Argumenttype",
"see-debug-events": "Se feilsøkingshendelser",
"attribute": "Attributt",
"copy-argument-name": "Kopier argumentnavn",
"timeseries-key": "Tidsserienøkkel",
@ -1057,8 +1060,9 @@
"delete-multiple-title": "Er du sikker på at du vil slette { count, plural, =1 {1 beregnet felt} other {# beregnede felt} }?",
"delete-multiple-text": "Vær forsiktig, etter bekreftelse vil alle valgte beregnede felt bli fjernet og all relatert data vil ikke kunne gjenopprettes.",
"test-with-this-message": "Test med denne meldingen",
"use-latest-timestamp": "Bruk nyeste tidsstempel",
"hint": {
"arguments-simple-with-rolling": "Beregnede felt av enkel type bør ikke inneholde nøkler med rullende tidsserietype.",
"arguments-simple-with-rolling": "Beregnet felt av typen «Enkel» skal ikke inneholde nøkler med tidsserie-rulleringstype.",
"arguments-empty": "Argumenter skal ikke være tomme.",
"expression-required": "Uttrykk er påkrevd.",
"expression-invalid": "Uttrykk er ugyldig",
@ -1072,9 +1076,106 @@
"max-args": "Maksimalt antall argumenter er nådd.",
"decimals-range": "Desimaler som standard må være et tall mellom 0 og 15.",
"expression": "Standarduttrykket viser hvordan man konverterer temperatur fra Fahrenheit til Celsius.",
"arguments-entity-not-found": "Målenheten for argument ikke funnet."
"arguments-entity-not-found": "Målenheten for argument ikke funnet.",
"use-latest-timestamp": "Hvis aktivert, lagres den beregnede verdien ved å bruke det nyeste tidsstempelet fra argumentenes telemetri, i stedet for servertid."
}
},
"ai-models": {
"ai-models": "AI-modeller",
"ai-model": "AI-modell",
"model": "Modell",
"name": "Navn",
"ai-provider": "AI-leverandør",
"no-found": "Fant ingen AI-modeller",
"list": "{ count, plural, =1 {Én modell} other {Liste over # modeller} }",
"selected-fields": "{ count, plural, =1 {1 modell} other {# modeller} } valgt",
"add": "Legg til modell",
"delete-model-title": "Er du sikker på at du vil slette modellen '{{modelName}}'?",
"delete-model-text": "Vær forsiktig, etter bekreftelsen vil modellen og alle tilknyttede data ikke kunne gjenopprettes.",
"delete-models-title": "Er du sikker på at du vil slette { count, plural, =1 {1 modell} other {# modeller} }?",
"delete-models-text": "Vær forsiktig, etter bekreftelsen vil alle valgte modeller bli fjernet og alle tilknyttede data vil ikke kunne gjenopprettes.",
"ai-providers": {
"openai": "OpenAI",
"azure-openai": "Azure OpenAI",
"google-ai-gemini": "Google AI Gemini",
"google-vertex-ai-gemini": "Google Vertex AI Gemini",
"mistral-ai": "Mistral AI",
"anthropic": "Anthropic",
"amazon-bedrock": "Amazon Bedrock",
"github-models": "GitHub Models",
"ollama": "Ollama"
},
"name-required": "Navn er påkrevd.",
"name-max-length": "Navn må være 255 tegn eller mindre.",
"provider": "Leverandør",
"api-key": "API-nøkkel",
"api-key-required": "API-nøkkel er påkrevd.",
"api-key-open-ai-required": "API-nøkkel er påkrevd når du bruker den offisielle OpenAI API-en.",
"project-id": "Prosjekt-ID",
"project-id-required": "Prosjekt-ID er påkrevd",
"location": "Plassering",
"location-required": "Plassering er påkrevd.",
"service-account-key-file": "Nøkkelfil for tjenestekonto",
"service-account-key-file-required": "Nøkkelfil for tjenestekonto er påkrevd.",
"no-file": "Ingen fil valgt.",
"drop-file": "Slipp en fil eller klikk for å velge en fil som skal lastes opp.",
"personal-access-token": "Personlig tilgangstoken",
"personal-access-token-required": "Personlig tilgangstoken er påkrevd.",
"configuration": "Konfigurasjon",
"model-id": "Modell-ID",
"model-id-required": "Modell-ID er påkrevd.",
"deployment-name": "Distribusjonsnavn",
"deployment-name-required": "Distribusjonsnavn er påkrevd",
"set": "Angi",
"region": "Region",
"region-required": "Region er påkrevd.",
"access-key-id": "Tilgangsnøkkel-ID",
"access-key-id-required": "Tilgangsnøkkel-ID er påkrevd.",
"secret-access-key": "Hemmelig tilgangsnøkkel",
"secret-access-key-required": "Hemmelig tilgangsnøkkel er påkrevd.",
"temperature": "Temperatur",
"temperature-hint": "Justerer graden av tilfeldighet i modellens output. Høyere verdier øker tilfeldigheten, mens lavere verdier reduserer den.",
"temperature-min": "Må være 0 eller høyere.",
"top-p": "Top P",
"top-p-hint": "Oppretter en pool av de mest sannsynlige tokenene som modellen kan velge fra. Høyere verdier gir en større og mer mangfoldig pool, mens lavere verdier gir en mindre.",
"top-p-min-max": "Må være større enn 0 og opptil 1.",
"top-k": "Top K",
"top-k-hint": "Begrenser modellens valg til et fast sett med de \"K\" mest sannsynlige tokenene.",
"top-k-min": "Må være 0 eller høyere.",
"presence-penalty": "Tilstedeværelsesstraff",
"presence-penalty-hint": "Bruker en fast straff på sannsynligheten for et token hvis det allerede har dukket opp i teksten.",
"frequency-penalty": "Frekvensstraff",
"frequency-penalty-hint": "Bruker en straff på sannsynligheten for et token som øker basert på hvor ofte det forekommer i teksten.",
"max-output-tokens": "Maksimalt antall output-tokener",
"max-output-tokens-hint": "Angir maksimalt antall tokener som \nmodellen kan generere i ett enkelt svar.",
"context-length": "Kontekstlengde",
"context-length-hint": "Definerer størrelsen på kontekstvinduet i tokener. Denne verdien angir den totale minnegrensen for modellen, inkludert både brukerens inndata og det genererte svaret.",
"endpoint": "Endepunkt",
"endpoint-required": "Endepunkt er påkrevd.",
"baseurl": "Basis-URL",
"baseurl-required": "Basis-URL er påkrevd.",
"service-version": "Tjenesteversjon",
"check-connectivity": "Sjekk tilkobling",
"check-connectivity-success": "Testforespørselen var vellykket",
"check-connectivity-failed": "Testforespørselen mislyktes",
"no-model-matching": "Fant ingen modeller som samsvarer med '{{entity}}'.",
"model-required": "Modell er påkrevd.",
"no-model-text": "Fant ingen modeller.",
"authentication": "Autentisering",
"authentication-basic-hint": "Bruker standard HTTP Basic-autentisering. Brukernavn og passord kombineres, Base64-kodes og sendes i en \"Authorization\"-header med hver forespørsel til Ollama-serveren.",
"authentication-token-hint": "Bruker Bearer-tokenautentisering. Det angitte tokenet sendes direkte i en \"Authorization\" eader med hver forespørsel til Ollama-serveren.",
"authentication-type": {
"none": "Ingen",
"basic": "Basic",
"token": "Token"
},
"username": "Brukernavn",
"username-required": "Brukernavn er påkrevd.",
"password": "Passord",
"password-required": "Passord er påkrevd.",
"token": "Token",
"token-required": "Token er påkrevd."
},
"confirm-on-exit": {
"message": "Du har ulagrede endringer. Er du sikker på at du vil forlate denne siden?",
"html-message": "Du har ulagrede endringer.<br/>Er du sikker på at du vil forlate denne siden?",
@ -1083,6 +1184,7 @@
"contact": {
"country": "Land",
"country-required": "Land er påkrevd.",
"country-object-required": "Velg et gyldig land fra listen.",
"city": "By",
"state": "Stat / Provins",
"postal-code": "Postnummer",
@ -1543,7 +1645,7 @@
"remove-alias": "Fjern enhetsalias",
"add-alias": "Legg til enhetsalias",
"name-starts-with": "Enhetsnavnuttrykk",
"help-text": "Bruk '%' etter behov: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "Bruk '%' etter behov: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Enhetsliste",
"use-device-name-filter": "Bruk filter",
"device-list-empty": "Ingen enheter valgt.",
@ -1670,7 +1772,6 @@
"unable-delete-device-alias-text": "Enhetsalias '{{deviceAlias}}' kan ikke slettes da det brukes av følgende widget(er):<br/>{{widgetsList}}",
"is-gateway": "Er gateway",
"overwrite-activity-time": "Overstyr aktivitetstid for tilkoblet enhet",
"device-filter": "Enhetsfilter",
"device-filter-title": "Enhetsfilter",
"filter-title": "Filter",
"device-state": "Enhetstilstand",
@ -1754,6 +1855,7 @@
"selected-options-limit": "Begrensning for valgte alternativer",
"advanced-ui-settings": "Avanserte grensesnittinnstillinger",
"disable-on-property": "Deaktiver ved egenskap",
"disable-on-property-none": "Ingen (feltet er alltid aktivert)",
"display-condition-function": "Visningsbetingelsesfunksjon",
"sub-label": "Underetikett",
"vertical-divider-after": "Vertikal skillelinje etter",
@ -1787,7 +1889,8 @@
"array-item": "Array-element",
"item-type": "Elementtype",
"item-name": "Elementnavn",
"no-items": "Ingen elementer"
"no-items": "Ingen elementer",
"support-unit-conversion": "Støtt enhetskonvertering"
},
"clear-form": "Tøm skjema",
"clear-form-prompt": "Er du sikker på at du vil fjerne alle skjemaegenskaper?",
@ -1911,6 +2014,7 @@
"mqtt-use-json-format-for-default-downlink-topics-hint": "Når aktivert, vil plattformen bruke JSON til å sende attributter og RPC over temaene: <b>v1/devices/me/attributes/response/$request_id</b>, <b>v1/devices/me/attributes</b>, osv. Påvirker ikke abonnementer via nye v2-temaer.",
"mqtt-send-ack-on-validation-exception": "Send PUBACK ved valideringsfeil",
"mqtt-send-ack-on-validation-exception-hint": "Som standard lukkes MQTT-økten ved valideringsfeil. Hvis aktivert, sendes isteden en bekreftelse.",
"mqtt-protocol-version": "Protokollversjon",
"snmp-add-mapping": "Legg til SNMP-mapping",
"snmp-mapping-not-configured": "Ingen mapping for OID til tidsserie/telemetri konfigurert",
"snmp-timseries-or-attribute-name": "Navn på tidsserie/attributt for mapping",
@ -2143,7 +2247,7 @@
"tqs": "TQS: Både TCP og SMS aktive; TCP i kømodus, SMS i standardmodus (ikke støttet siden LWM2M 1.1)",
"sq": "SQ: SMS i kømodus (ikke støttet siden LWM2M 1.1)"
},
"binding-tooltip": "Liste over bindingsmodus i LwM2M serverobjektet - /1/x/7.\nAngir støttede bindingsmodi i klienten.\nBør matche verdien i “Supported Binding and Modes” i Enhetsobjektet (/3/0/16).\nKun én transportbinding brukes per økt.",
"binding-tooltip": "Dette er listen i den\"binding\"-ressursen til LwM2M-serverobjektet - /1/x/7.\nAngir de støttede binding-modusene i LwM2M-klienten.\nDenne verdien BØR være den samme som verdien i ressursen “Supported Binding and Modes” i Device Object (/3/0/16).\nSelv om flere transporter støttes, kan bare én transportbinding brukes under hele transportsesjonen.\nFor eksempel, når både UDP og SMS støttes, kan LwM2M-klienten og LwM2M-serveren velge å kommunisere enten over UDP eller SMS under hele transportsesjonen.",
"bootstrap-server": "Bootstrap-server",
"lwm2m-server": "LwM2M-server",
"include-bootstrap-server": "Inkluder Bootstrap-serveroppdateringer",
@ -2171,6 +2275,9 @@
"add-lwm2m-server-config": "Legg til LwM2M-server",
"no-config-servers": "Ingen servere konfigurert",
"others-tab": "Andre innstillinger",
"ota-update": "OTA-oppdatering",
"use-object-19-for-ota-update": "Bruk Object 19 for OTA-filmetadata (sjekksum, størrelse, versjon, navn)",
"use-object-19-for-ota-update-hint": "Bruk Resource ObjectId = 19 for OTA-oppdateringer: FirmWare → InstanceId = 65534, SoftWare → InstanceId = 65535. Dataformatet er JSON innkapslet i Base64. Denne JSON-en inneholder OTA-filmetadata (filinfo): \"Checksum\" (SHA256). Ekstra felter: \"Title\" (OTA-navn), \"Version\" (OTA-versjon), \"File Name\" (filnavn for lagring av OTA på klienten), \"File Size\" (OTA-størrelse i byte).",
"client-strategy": "Klientstrategi ved tilkobling",
"client-strategy-label": "Strategi",
"client-strategy-only-observe": "Kun Observer-forespørsel til klienten etter første tilkobling",
@ -2201,7 +2308,17 @@
"default-object-id": "Standard objektversjon (Attributt)",
"default-object-id-ver": {
"v1-0": "1.0",
"v1-1": "1.1"
"v1-1": "1.1",
"v1-2": "1.2"
},
"observe-strategy": {
"observe-strategy": "Observe-strategi",
"single": "Enkel",
"single-description": "Én Observe-forespørsel per ressurs (høyere presisjon, mer nettverkstrafikk)",
"composite-all": "Kompositt alle",
"composite-all-description": "Alle ressurser observeres med én enkelt Composite Observe-forespørsel (mer effektivt, mindre fleksibelt)",
"composite-by-object": "Kompositt etter objekter",
"composite-by-object-description": "Ressurser grupperes etter objekttype og observeres ved hjelp av separate Composite Observe-forespørsler (balansert tilnærming)"
}
},
"snmp": {
@ -2438,7 +2555,7 @@
"no-entities-text": "Ingen enheter funnet",
"no-entity-types-matching": "Ingen enhetstyper som samsvarer med '{{entityType}}' ble funnet.",
"name-starts-with": "Navnuttrykk",
"help-text": "Bruk '%' etter behov: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "Bruk '%' etter behov: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Bruk filter",
"entity-list-empty": "Ingen enheter valgt.",
"entity-type-list-required": "Minst én enhetstype må velges.",
@ -2524,6 +2641,8 @@
"type-current-user-owner": "Gjeldende brukereier",
"type-calculated-field": "Beregnet felt",
"type-calculated-fields": "Beregnete felt",
"type-ai-model": "AI-modell",
"type-ai-models": "AI-modeller",
"type-widgets-bundle": "Widget-pakke",
"type-widgets-bundles": "Widget-pakker",
"list-of-widgets-bundles": "{ count, plural, =1 {Én widget-pakke} other {Liste over # widget-pakker} }",
@ -2553,6 +2672,8 @@
"type-tb-resources": "Ressurser",
"list-of-tb-resources": "{ count, plural, =1 {Én ressurs} other {Liste over # ressurser} }",
"type-ota-package": "OTA-pakke",
"type-ota-packages": "OTA-pakker",
"list-of-ota-packages": "{ count, plural, =1 {Én OTA-pakke} other {Liste over # OTA-pakker} }",
"type-rpc": "RPC",
"type-queue": "Kø",
"type-queue-stats": "Køstatistikk",
@ -2626,7 +2747,7 @@
"remove-alias": "Fjern alias for entitetsvisning",
"add-alias": "Legg til alias for entitetsvisning",
"name-starts-with": "Navnuttrykk for entitetsvisning",
"help-text": "Bruk '%' etter behov: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "Bruk '%' etter behov: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Liste over entitetsvisninger",
"use-entity-view-name-filter": "Bruk filter",
"entity-view-list-empty": "Ingen entitetsvisninger valgt.",
@ -2938,6 +3059,7 @@
"missing-key-filters-error": "Nøkkelfiltre mangler for filter '{{filter}}'.",
"filter": "Filter",
"editable": "Redigerbar",
"editable-hint": "Tillat brukeren å endre filterverdien i dashbord.",
"no-filters-found": "Ingen filtre funnet.",
"no-filter-text": "Ingen filter spesifisert",
"add-filter-prompt": "Vennligst legg til filter",
@ -2977,6 +3099,8 @@
"filter-user-params": "Brukerparametere for filterpredikat",
"user-parameters": "Brukerparametere",
"display-label": "Etikett som vises",
"custom-label": "Egendefinert etikett",
"custom-label-hint": "Aktiver for å angi din egen etikett for filteret. Når deaktivert, genereres en etikett automatisk.",
"order-priority": "Prioritet for feltrekkefølge",
"key-filter": "Nøkkelfilter",
"key-filters": "Nøkkelfiltre",
@ -3021,7 +3145,8 @@
"switch-to-dynamic-value": "Bytt til dynamisk verdi",
"switch-to-default-value": "Bytt til standardverdi",
"inherit-owner": "Arv fra eier",
"source-attribute-not-set": "Hvis kildeattributt ikke er angitt"
"source-attribute-not-set": "Hvis kildeattributt ikke er angitt",
"unit": "Enhet"
},
"fullscreen": {
"expand": "Utvid til fullskjerm",
@ -3406,6 +3531,7 @@
"power-button-background": "Bakgrunn for strømbryter",
"value-box-background": "Bakgrunn for verdiboks",
"value-units": "Verdi-enheter",
"enable-units-scale": "Aktiver enheter på skala",
"filtration-mode": "Filtreringsmodus",
"filtration-mode-hint": "Heltallsverdi som angir gjeldende filtreringsmodus.",
"filtration-mode-update": "Oppdater filtreringsmodus",
@ -3657,13 +3783,12 @@
"remember-me": "Husk meg",
"forgot-password": "Glemt passord?",
"password-reset": "Tilbakestilling av passord",
"expired-password-reset-message": "Dine legitimasjonsopplysninger er utløpt! Vennligst opprett et nytt passord.",
"expired-password-reset-message": "Passordet ditt er utløpt! \nVennligst angi et nytt passord.",
"new-password": "Nytt passord",
"new-password-again": "Bekreft nytt passord",
"password-link-sent-message": "Tilbakestillingslenke er sendt",
"email": "Epost",
"invalid-email-format": "Ugyldig epostformat.",
"login-with": "Logg inn med {{name}}",
"or": "eller",
"error": "Innloggingsfeil",
"verify-your-identity": "Bekreft din identitet",
@ -3722,6 +3847,8 @@
"mobile-package-max-length": "Applikasjonspakken må være under 256 tegn",
"mobile-package-required": "Applikasjonspakke er påkrevd.",
"mobile-package-pattern": "Ugyldig format for applikasjonspakke",
"mobile-package-title": "Applikasjonstittel",
"mobile-package-title-max-length": "Applikasjonstittel må være mindre enn 256",
"no-application": "Ingen applikasjoner funnet",
"no-bundles": "Ingen pakker funnet",
"platform-type": "Plattformtype",
@ -3803,19 +3930,15 @@
"configuration-step": {
"prepare-environment-title": "Forbered utviklingsmiljø",
"prepare-environment-text": "Flutter ThingsBoard Mobile Application krever Flutter SDK. Følg instruksjonene for å sette opp Flutter SDK.",
"get-source-code-title": "Hent kildekode for appen",
"get-source-code-title": "Hent appens kildekode",
"get-source-code-text": "Du kan hente kildekoden til Flutter ThingsBoard Mobile Application ved å klone den fra GitHub-repositoriet:",
"configure-api-title": "Konfigurer ThingsBoard API-endepunkt",
"configure-api-text": "Åpne prosjektet flutter_thingsboard_pe_app i editoren/IDE-en din. Rediger:",
"configure-api-hint": "Angi verdien av konstanten thingsBoardApiEndpoint slik at den samsvarer med API-endepunktet til din ThingsBoard-serverinstans. Ikke bruk \"localhost\" eller \"127.0.0.1\" som vertsnavn.",
"configure-app-settings-title": "Konfigurer appinnstillinger",
"configure-app-settings-text": "Last ned konfigurasjonsfilen og legg den i rotkatalogen til prosjektet du klonet i forrige steg.",
"download-file": "Last ned fil",
"run-app-title": "Kjør appen",
"run-app-text": "Kjør appen som beskrevet i din IDE.\nHvis du bruker terminalen, kjør appen med følgende kommando:",
"more-information": "Detaljert informasjon finnes i vår Kom-i-gang dokumentasjon.",
"getting-started": "Kom i gang",
"configure-package-title": "Konfigurer applikasjonspakke",
"configure-package-text": "Du kan manuelt endre applikasjonspakken eller bruke tredjeparts CLI-verktøy.",
"configure-package-text-install": "For å installere Rename CLI-verktøyet, kjør følgende kommando:",
"configure-package-run-commands": "Kjør disse kommandoene i prosjektets rotmappe:"
"run-app-text": "Kjør appen som beskrevet i IDE-en din.\nHvis du bruker terminalen, kjør appen med følgende kommando:",
"more-information": "Detaljert informasjon finner du i dokumentasjonen vår for Kom i gang.",
"getting-started": "Kom i gang"
}
},
"notification": {
@ -3839,6 +3962,7 @@
"new-platform-version-trigger-settings": "Innstillinger for ny plattformversjonsutløser",
"rate-limits-trigger-settings": "Innstillinger for utløser ved overskredet hastighetsgrense",
"task-processing-failure-trigger-settings": "Innstillinger for utløser ved feil i oppgavebehandling",
"resources-shortage-trigger-settings": "Innstillinger for utløsning ved ressursmangel",
"at-least-one-should-be-selected": "Minst én må velges",
"basic-settings": "Grunnleggende innstillinger",
"button-text": "Knappetekst",
@ -3853,6 +3977,7 @@
"create-new": "Opprett ny",
"created": "Opprettet",
"customize-messages": "Tilpass meldinger",
"cpu-threshold": "CPU-terskel",
"delete-notification-text": "Vær forsiktig, etter bekreftelse vil varslingen ikke kunne gjenopprettes.",
"delete-notification-title": "Er du sikker på at du vil slette varslingen?",
"delete-notifications-text": "Vær forsiktig, etter bekreftelse vil varslingene ikke kunne gjenopprettes.",
@ -3919,6 +4044,7 @@
"input-fields-support-templatization": "Inndatafelt støtter templatmaler.",
"link": "Lenke",
"link-required": "Lenke er påkrevd",
"link-max-length": "Lenken må være mindre enn eller lik {{ length }} tegn",
"link-type": {
"dashboard": "Åpne dashbord",
"link": "Åpne URL-lenke"
@ -3945,6 +4071,7 @@
"no-severity-found": "Ingen alvorlighetsgrad funnet",
"no-severity-matching": "'{{severity}}' ble ikke funnet.",
"no-template-matching": "Ingen ressurser som samsvarer med '{{template}}' ble funnet.",
"create-new-template": "Opprett en ny!",
"not-found-slack-recipient": "Slack-mottaker ikke funnet",
"notification": "Varsel",
"notification-center": "Varslingssenter",
@ -3968,6 +4095,7 @@
"only-rule-chain-lifecycle-failures": "Kun regelkjedens livssyklusfeil",
"only-rule-node-lifecycle-failures": "Kun regelnodens livssyklusfeil",
"platform-users": "Plattformbrukere",
"ram-threshold": "RAM-terskel",
"rate-limits": "Hastighetsgrenser",
"rate-limits-hint": "Hvis feltet er tomt, vil utløseren gjelde for alle hastighetsgrenser",
"recipient": "Mottaker",
@ -4033,6 +4161,7 @@
"start-from-scratch": "Start fra bunnen",
"status": "Status",
"stop-escalation-alarm-status-become": "Stopp eskalering når alarmstatus blir:",
"storage-threshold": "Lagringsterskel",
"subject": "Emne",
"subject-required": "Emne er påkrevd",
"subject-max-length": "Emnet må være mindre enn eller lik {{ length }} tegn",
@ -4045,8 +4174,8 @@
"alarm-comment": "Alarmkommentar",
"api-usage-limit": "API-bruksgrense",
"device-activity": "Enhetsaktivitet",
"entities-limit": "Enhetsgrense",
"entity-action": "Enhetshandling",
"entities-limit": "Entitetsgrense",
"entity-action": "Entitetshandling",
"general": "Generelt",
"rule-engine-lifecycle-event": "Regelmotor livssyklushendelse",
"rule-node": "Regelnode",
@ -4054,7 +4183,8 @@
"rate-limits": "Overskredet grense",
"edge-communication-failure": "Edge kommunikasjonsfeil",
"edge-connection": "Edge-tilkobling",
"task-processing-failure": "Feil ved oppgavebehandling"
"task-processing-failure": "Feil ved oppgavebehandling",
"resources-shortage": "Ressursmangel"
},
"templates": "Maler",
"notification-templates": "Varslinger / Maler",
@ -4078,6 +4208,7 @@
"edge-connection": "Edge-tilkobling",
"edge-communication-failure": "Edge kommunikasjonsfeil",
"task-processing-failure": "Feil ved oppgavebehandling",
"resources-shortage": "Ressursmangel",
"trigger": "Utløser",
"trigger-required": "Utløser er påkrevd"
},
@ -4119,6 +4250,7 @@
"checksum-copied-message": "Pakkesjekksummen er kopiert til utklippstavlen",
"change-firmware": "Endring av fastvaren kan føre til oppdatering av { count, plural, =1 {1 enhet} other {# enheter} }.",
"change-software": "Endring av programvaren kan føre til oppdatering av { count, plural, =1 {1 enhet} other {# enheter} }.",
"change-ota-setting-title": "Er du sikker på at du vil endre OTA-innstillinger?",
"chose-compatible-device-profile": "Den opplastede pakken vil bare være tilgjengelig for enheter med valgt profil.",
"chose-firmware-distributed-device": "Velg fastvare som skal distribueres til enhetene",
"chose-software-distributed-device": "Velg programvare som skal distribueres til enhetene",
@ -4314,6 +4446,7 @@
"add-relation-filter": "Legg til relasjonsfilter",
"any-relation": "Enhver relasjon",
"relation-filters": "Relasjonsfiltre",
"relation-filter": "Relasjonsfilter",
"additional-info": "Tilleggsinfo (JSON)",
"invalid-additional-info": "Kan ikke tolke tilleggsinfo som gyldig JSON.",
"no-relations-text": "Ingen relasjoner funnet",
@ -4354,7 +4487,8 @@
"jks": "JKS",
"js-module": "JS-modul",
"lwm2m-model": "LWM2M-modell",
"pkcs-12": "PKCS #12"
"pkcs-12": "PKCS #12",
"general": "Generelt"
},
"resource-sub-type": "Undertype",
"sub-type": {
@ -4362,7 +4496,12 @@
"scada-symbol": "Scada-symbol",
"extension": "Utvidelse",
"module": "Modul"
}
},
"resource-is-in-use": "Ressursen brukes av andre entiteter",
"resources-are-in-use": "Ressursene brukes av andre entiteter",
"resource-is-in-use-text": "Ressursen <b>'{{title}}'</b> ble ikke slettet fordi den brukes av følgende entiteter:",
"resources-are-in-use-text": "Ikke alle ressurser ble slettet fordi de brukes av andre entiteter.</br>Du kan se refererte entiteter ved å klikke på <b>Referanser</b>-knappen i den tilsvarende ressursraden.</br>Hvis du fortsatt vil slette disse ressursene, velg dem i tabellen nedenfor og klikk på <b>Slett valgte</b>-knappen.",
"delete-resource-in-use-text": "Hvis du fortsatt vil slette ressursen, klikk på <b>Slett likevel</b>-knappen."
},
"javascript": {
"add": "Legg til JavaScript-ressurs",
@ -5261,8 +5400,7 @@
},
"time-series": "Tidsserie",
"latest": "Siste verdier",
"web-sockets": "WebSockets",
"calculated-fields": "Beregnete felt"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "Behandlingsinnstillinger",
@ -5304,6 +5442,37 @@
"html-text-description": "Lar deg bruke HTML-tag'er for formatering, lenker og bilder i meldingskroppen.",
"dynamic-text-description": "Lar deg bruke ren tekst eller HTML dynamisk basert på templatization-funksjon.",
"after-template-evaluation-hint": "Etter evaluering må verdien være true for HTML og false for ren tekst."
},
"ai": {
"ai-model": "AI-modell",
"model": "Modell",
"ai-model-hint": "Velg den forhåndskonfigurerte AI-modellen for å behandle forespørsler sendt av denne regelnoten, eller bruk \"Opprett ny\" for å konfigurere en ny.",
"prompt-settings": "Prompt-innstillinger",
"prompt-settings-hint": "Den valgfrie systemprompten angir AI-ens generelle rolle og begrensninger, mens brukerprompten definerer den spesifikke oppgaven som skal utføres. Begge feltene støtter også maler.",
"system-prompt": "Systemprompt",
"system-prompt-max-length": "Systemprompt må være 500000 tegn eller mindre.",
"system-prompt-blank": "Systemprompt kan ikke være tom.",
"user-prompt": "Brukerprompt",
"user-prompt-required": "Brukerprompt er påkrevd.",
"user-prompt-max-length": "Brukerprompt må være 500000 tegn eller mindre.",
"user-prompt-blank": "Brukerprompt kan ikke være tom.",
"response-format": "Svarformat",
"response-text": "Tekst",
"response-json": "JSON",
"response-json-schema": "JSON Schema",
"response-format-hint-TEXT": "Lar modellen generere vilkårlig tekst, som kan være et gyldig JSON-objekt eller ikke. Hvis output ikke er et gyldig JSON-objekt, pakkes den automatisk inn i et JSON-objekt under nøkkelen \"response\".",
"response-format-hint-JSON": "Modellen må generere et svar som er gyldig JSON. Hvis output ikke er et gyldig JSON-objekt, pakkes den automatisk inn i et JSON-objekt under nøkkelen \"response\".",
"response-format-hint-JSON_SCHEMA": "Modellen må generere en JSON som samsvarer med den spesifikke strukturen og datatypene som er definert i den angitte schemaen. Hvis output ikke er et gyldig JSON-objekt, pakkes den automatisk inn i et JSON-objekt under nøkkelen \"response\".",
"response-json-schema-hint": "Selv om enhver gyldig JSON Schema kan legges inn, støtter denne regelnoten kun et begrenset delsett av funksjonene. Se nodedokumentasjonen for detaljer.",
"response-json-schema-required": "JSON Schema er påkrevd",
"advanced-settings": "Avanserte innstillinger",
"timeout": "Tidsavbrudd",
"timeout-hint": "Maksimal tid å vente på et svar \nfra AI-modellen før forespørselen avsluttes.",
"timeout-required": "Tidsavbrudd er påkrevd",
"timeout-validation": "Må være fra 1 sekund til 10 minutter.",
"force-acknowledgement": "Tving kvittering",
"force-acknowledgement-hint": "Hvis aktivert, kvitteres den innkommende meldingen umiddelbart. Modellens svar legges deretter i kø som en separat, ny melding.",
"ai-resources": "AI-ressurser"
}
},
"timezone": {
@ -5625,7 +5794,10 @@
"too-small-value-zero": "Verdien må være større enn 0",
"too-small-value-one": "Verdien må være større enn 1",
"queue-size-is-limited-by-system-configuration": "Størrelsen på køen er også begrenset av systemkonfigurasjonen.",
"cassandra-tenant-limits-configuration": "Cassandra-spørring for leietaker",
"cassandra-write-tenant-core-limits-configuration": "REST API Cassandra-skrivespørringer",
"cassandra-read-tenant-core-limits-configuration": "REST API- og WS-telemetri Cassandra-lesespørringer",
"cassandra-write-tenant-rule-engine-limits-configuration": "Regelmotor-telemetri Cassandra-skrivespørringer",
"cassandra-read-tenant-rule-engine-limits-configuration": "Regelmotor-telemetri Cassandra-lesespørringer",
"ws-limit-max-sessions-per-tenant": "Maksimalt antall økter per leietaker",
"ws-limit-max-sessions-per-customer": "Maksimalt antall økter per kunde",
"ws-limit-max-sessions-per-regular-user": "Maksimalt antall økter per vanlig bruker",
@ -5638,9 +5810,9 @@
"ws-limit-updates-per-session": "WS-oppdateringer per økt",
"rate-limits": {
"add-limit": "Legg til grense",
"and-also-less-than": "og også mindre enn",
"advanced-settings": "Avanserte innstillinger",
"edit-limit": "Rediger grense",
"but-less-than": "men mindre enn",
"calculated-field-debug-event-rate-limit": "Feilsøkingshendelser for beregnet felt",
"edit-calculated-field-debug-event-rate-limit": "Rediger grense for feilsøkingshendelser for beregnet felt",
"edit-transport-tenant-msg-title": "Rediger grense for transportmeldinger for leietaker",
@ -5658,7 +5830,10 @@
"edit-tenant-rest-limits-title": "Rediger REST-forespørsler for leietaker",
"edit-customer-rest-limits-title": "Rediger REST-forespørsler for kunde",
"edit-ws-limit-updates-per-session-title": "Rediger grense for WS-oppdateringer per økt",
"edit-cassandra-tenant-limits-configuration-title": "Rediger Cassandra-spørringsgrenser for leietaker",
"edit-cassandra-write-tenant-core-limits-configuration": "Rediger REST API Cassandra-skrivespørringer",
"edit-cassandra-read-tenant-core-limits-configuration": "Rediger REST API- og WS-telemetri Cassandra-lesespørringer",
"edit-cassandra-write-tenant-rule-engine-limits-configuration": "Rediger Regelmotor-telemetri Cassandra-skrivespørringer",
"edit-cassandra-read-tenant-rule-engine-limits-configuration": "Rediger Regelmotor-telemetri Cassandra-lesespørringer",
"edit-tenant-entity-export-rate-limit-title": "Rediger grense for eksport av enhetsversjoner",
"edit-tenant-entity-import-rate-limit-title": "Rediger grense for import av enhetsversjoner",
"edit-tenant-notification-request-rate-limit-title": "Rediger grense for varslingsforespørsler",
@ -5680,7 +5855,8 @@
"per-seconds": "Per sekunder",
"per-seconds-required": "Tidstakt er påkrevd.",
"per-seconds-min": "Minimumsverdi er 1.",
"rate-limits": "Hastighetsgrenser",
"per-seconds-duplicate": "Duplisert tidsrate. Hvert tidsintervall må være unikt.",
"rate-limits": "Rategrenser",
"remove-limit": "Fjern grense",
"transport-tenant-msg": "Transportmeldinger for leietaker",
"transport-tenant-telemetry-msg": "Transporttelemetrimedlinger for leietaker",
@ -5828,12 +6004,125 @@
"date": "Dato",
"show-date-time-interval": "Vis dato- og tidsintervall",
"show-date-time-interval-hint": "Vis dato- og tidsintervall i henhold til dataaggregeringen.",
"hide-zero-tooltip-values": "Skjul nullverdier",
"show-stack-total": "Vis totalverdi i stablingsmodus",
"background-color": "Bakgrunnsfarge",
"background-blur": "Bakgrunnsuskarphet"
},
"unit": {
"set-unit-conversion": "Angi enhetskonvertering",
"unit-settings": {
"unit-settings": "Enhetsinnstillinger",
"source-unit": "Kildeenhet",
"source-unit-hint": "Dette er enheten for den lagrede verdien. Enheten du konverterer fra. Angi symbolet som kildedataene dine bruker (f.eks. m, km, ft, in).",
"target-metric-unit": "Målenhet i metrisk system",
"target-metric-unit-hint": "Velg hvilken metrisk enhet (SI) du vil at kildeverdien skal konverteres til (f.eks. cm, mm, km).",
"target-imperial-unit": "Målenhet i imperialt system",
"target-imperial-unit-hint": "Velg hvilken imperial enhet du vil at kildeverdien skal konverteres til (f.eks. in, ft, yd).",
"target-hybrid-unit": "Målenhet i hybridsystem",
"target-hybrid-unit-hint": "Velg hvilken hybrid enhet du vil at kildeverdien skal konverteres til (f.eks. cm, in, km). Hybridenheter kombinerer metriske eller imperial enheter.",
"enable-unit-conversion": "Aktiver enhetskonvertering",
"enable-unit-conversion-hint": "Slå på for å aktivere konvertering. Når den er av, sendes kildeverdien videre uendret. Deaktivert hvis det bare finnes én enhet i den tilsvarende målegruppen (f.eks. Luminous flux, AQI)."
},
"unit-system": "Enhetssystem",
"unit-system-type": {
"AUTO": "Auto",
"METRIC": "Metrisk",
"IMPERIAL": "Imperial",
"HYBRID": "Hybrid"
},
"measures": {
"absorbed-dose-rate": "Absorbert doserate",
"acceleration": "Akselerasjon",
"acidity": "Surhetsgrad",
"air-quality-index": "Luftkvalitetsindeks",
"amount-of-substance": "Stoffmengde",
"angle": "Vinkel",
"angular-acceleration": "Vinkelakselerasjon",
"area": "Areal",
"area-density": "Arealetetthet",
"capacitance": "Kapasitans",
"catalytic-activity": "Katalytisk aktivitet",
"catalytic-concentration": "Katalytisk konsentrasjon",
"charge": "Elektrisk ladning",
"current-density": "Strømtetthet",
"data-transfer-rate": "Dataoverføringshastighet",
"density": "Tetthet",
"digital": "Digital",
"dimension-ratio": "Dimensjonsforhold",
"dynamic-viscosity": "Dynamisk viskositet",
"earthquake-magnitude": "Jordskjelvstyrke",
"electric-charge-density": "Elektrisk ladningstetthet",
"electric-current": "Elektrisk strøm",
"electric-dipole-moment": "Elektrisk dipolmoment",
"electric-field-strength": "Elektrisk feltstyrke",
"electric-flux": "Elektrisk fluks",
"electric-permittivity": "Elektrisk permittivitet",
"electric-polarizability": "Elektrisk polariserbarhet",
"electrical-conductance": "Elektrisk konduktans",
"electrical-conductivity": "Elektrisk ledningsevne",
"energy": "Energi",
"energy-density": "Energitetthet",
"force": "Kraft",
"frequency": "Frekvens",
"fuel-efficiency": "Drivstoffeffektivitet",
"heat-capacity": "Varmekapasitet",
"illuminance": "Belysningsstyrke",
"inductance": "Induktans",
"kinematic-viscosity": "Kinematisk viskositet",
"length": "Lengde",
"light-exposure": "Lyseksponering",
"linear-charge-density": "Lineær ladningstetthet",
"logarithmic-ratio": "Logaritmisk forhold",
"luminous-efficacy": "Lysvirkningsgrad",
"luminous-flux": "Lysfluks",
"luminous-intensity": "Lysintensitet",
"magnetic-field-gradient": "Magnetfeltgradient",
"magnetic-flux": "Magnetisk fluks",
"magnetic-flux-density": "Magnetisk flukstetthet",
"magnetic-moment": "Magnetisk moment",
"magnetic-permeability": "Magnetisk permeabilitet",
"mass": "Masse",
"mass-fraction": "Massefraksjon",
"molar-concentration": "Molarkonsentrasjon",
"molar-energy": "Molar energi",
"molar-heat-capacity": "Molar varmekapasitet",
"molar-mass": "Molarmasse",
"number-concentration": "Tallkonsentrasjon",
"parts-per-million": "Deler per million",
"power": "Effekt",
"power-density": "Effekttetthet",
"pressure": "Trykk",
"radiance": "Radianse",
"radiant-intensity": "Strålingsintensitet",
"radiation-dose": "Stråledose",
"radioactive-decay": "Radioaktivt henfall",
"radioactivity": "Radioaktivitet",
"radioactivity-concentration": "Radioaktivitetskonsentrasjon",
"reciprocal-length": "Omvendt lengde",
"resistance": "Motstand",
"reynolds-number": "Reynolds-tall",
"signal-level": "Signalnivå",
"solid-angle": "Romvinkel",
"specific-energy": "Spesifikk energi",
"specific-heat-capacity": "Spesifikk varmekapasitet",
"specific-humidity": "Spesifikk fuktighet",
"specific-volume": "Spesifikt volum",
"speed": "Hastighet",
"surface-charge-density": "Overflateladningstetthet",
"surface-tension": "Overflatespenning",
"temperature": "Temperatur",
"thermal-conductivity": "Varmeledningsevne",
"time": "Tid",
"torque": "Dreiemoment",
"turbidity": "Turbiditet",
"voltage": "Spenning",
"volume": "Volum",
"volume-flow": "Volumstrøm"
},
"millimeter": "Millimeter",
"centimeter": "Centimeter",
"decimeter": "Desimeter",
"angstrom": "Ångström",
"nanometer": "Nanometer",
"micrometer": "Mikrometer",
@ -5841,6 +6130,7 @@
"kilometer": "Kilometer",
"inch": "Tommer",
"foot": "Fot",
"foot-us": "Fot (US survey)",
"yard": "Yard",
"mile": "Mil",
"nautical-mile": "Nautisk mil",
@ -5887,6 +6177,7 @@
"cubic-foot": "Kubikkfot",
"cubic-yard": "Kubikkyard",
"fluid-ounce": "Fluid unse",
"fluid-ounce-per-second": "Fluid ounce per sekund",
"pint": "Pint",
"quart": "Kvart",
"gallon": "Gallon",
@ -5905,9 +6196,13 @@
"meter-per-second": "Meter per sekund",
"kilometer-per-hour": "Kilometer i timen",
"foot-per-second": "Fot per sekund",
"mile-per-hour": "Mil i timen",
"foot-per-minute": "Fot per minutt",
"mile-per-hour": "Mile per time",
"knot": "Knop",
"inch-per-second": "Tomme per sekund",
"inch-per-hour": "Tomme per time",
"millimeters-per-minute": "Millimeter per minutt",
"meter-per-minute": "Meter per minutt",
"kilometer-per-hour-squared": "Kilometer i timen i kvadrat",
"foot-per-second-squared": "Fot per sekund i kvadrat",
"pascal": "Pascal",
@ -5924,6 +6219,7 @@
"newton-per-meter": "Newton per meter",
"atmospheres": "Atmosfærer",
"pounds-per-square-inch": "Pund per kvadrattomme",
"kilopound-per-square-inch": "Kilopound per kvadrattomme",
"torr": "Torr",
"inches-of-mercury": "Tommer kvikksølv",
"pascal-per-square-meter": "Pascal per kvadratmeter",
@ -5940,11 +6236,17 @@
"kilojoule": "Kilojoule",
"megajoule": "Megajoule",
"gigajoule": "Gigajoule",
"watt-hour": "Wattime",
"kilowatt-hour": "Kilowattime",
"watt-hour": "Watt-time",
"watt-minute": "Watt-minutt",
"kilowatt-hour": "Kilowatt-time",
"milliwatt-hour": "Milliwatt-time",
"megawatt-hour": "Megawatt-time",
"gigawatt-hour": "Gigawatt-time",
"electron-volts": "Elektronvolt",
"joules-per-coulomb": "Joule per Coulomb",
"british-thermal-unit": "Britisk termisk enhet",
"joules-per-coulomb": "Joule per coulomb",
"british-thermal-unit": "Britiske termiske enheter",
"thousand-british-thermal-unit": "Tusen britiske termiske enheter",
"million-british-thermal-unit": "Million britiske termiske enheter",
"foot-pound": "Fot-pund",
"calorie": "Kalori",
"small-calorie": "Liten kalori",
@ -5975,10 +6277,20 @@
"watt-per-square-inch": "Watt per kvadrattomme",
"kilowatt-per-square-inch": "Kilowatt per kvadrattomme",
"horsepower": "Hestekraft",
"btu-per-hour": "Britiske termiske enheter/time",
"btu-per-hour": "Britiske termiske enheter per time",
"btu-per-second": "Britiske termiske enheter per sekund",
"btu-per-day": "Britiske termiske enheter per dag",
"mbtu-per-hour": "Tusen britiske termiske enheter per time",
"mbtu-per-second": "Tusen britiske termiske enheter per sekund",
"mbtu-per-day": "Tusen britiske termiske enheter per dag",
"mmbtu-per-hour": "Million britiske termiske enheter per time",
"mmbtu-per-second": "Million britiske termiske enheter per sekund",
"mmbtu-per-day": "Million britiske termiske enheter per dag",
"foot-pound-per-second": "Fot-pound per sekund",
"coulomb": "Coulomb",
"millicoulomb": "Millicoulomb",
"microcoulomb": "Mikrocoulomb",
"nanocoulomb": "Nanocoulomb",
"picocoulomb": "Picocoulomb",
"coulomb-per-meter": "Coulomb per meter",
"coulomb-per-cubic-meter": "Coulomb per kubikkmeter",
@ -6004,6 +6316,9 @@
"microampere": "Mikroampere",
"milliampere": "Milliampere",
"ampere": "Ampere",
"kiloampere": "Kiloampere",
"megaampere": "Megaampere",
"gigaampere": "Gigaampere",
"microampere-per-square-centimeter": "Mikroampere per kvadratcentimeter",
"ampere-per-square-meter": "Ampere per kvadratmeter",
"ampere-per-meter": "Ampere per meter",
@ -6012,7 +6327,11 @@
"ampere-meter-squared": "Ampere-meter kvadrert",
"nanovolt": "Nanovolt",
"picovolt": "Picovolt",
"millivolt": "Millivolt",
"microvolt": "Mikrovolt",
"volt": "Volt",
"kilovolt": "Kilovolt",
"megavolt": "Megavolt",
"dbmV": "dBmV",
"dbm": "dBm",
"volt-meter": "Volt-meter",
@ -6027,10 +6346,12 @@
"kilohm": "Kiloohm",
"megohm": "Megohm",
"gigohm": "Gigohm",
"millihertz": "Millihertz",
"hertz": "Hertz",
"kilohertz": "Kilohertz",
"megahertz": "Megahertz",
"gigahertz": "Gigahertz",
"terahertz": "Terahertz",
"rpm": "Omdreininger per minutt",
"candela-per-square-meter": "Candela per kvadratmeter",
"candela": "Candela",
@ -6116,6 +6437,9 @@
"millibars": "Millibar",
"inch-of-mercury": "Tommer kvikksølv",
"richter-scale": "Richterskala",
"nanosecond": "Nanosekund",
"microsecond": "Mikrosekund",
"millisecond": "Millisekund",
"second": "Sekund",
"minute": "Minutt",
"hour": "Time",
@ -6131,6 +6455,7 @@
"gallons-per-minute": "Galloner per minutt",
"cubic-foot-per-second": "Kubikkfot per sekund",
"milliliters-per-minute": "Milliliter per minutt",
"cubic-decimeter-per-second": "Kubikkdesimeter per sekund",
"bit": "Bit",
"byte": "Byte",
"kilobyte": "Kilobyte",
@ -6153,6 +6478,9 @@
"degree": "Grad",
"radian": "Radian",
"gradian": "Gradian",
"arcminute": "Bueminutt",
"arcsecond": "Buesekund",
"milliradian": "Milliradian",
"revolution": "Revolusjon",
"siemens": "Siemens",
"millisiemens": "Millisiemens",
@ -6222,10 +6550,12 @@
"radian-per-second": "Radian per sekund",
"radian-per-second-squared": "Radian per sekund i kvadrat",
"revolutions-per-minute-per-second": "Vinkelakselerasjon",
"deg-per-second": "grader/s",
"degrees-brix": "Grader Brix",
"deg-per-second": "Grader per sekund",
"rotation-per-minute": "Rotasjon per minutt",
"degrees-brix": "Grader brix",
"katal": "Katal",
"katal-per-cubic-metre": "Katal per kubikkmeter"
"katal-per-cubic-metre": "Katal per kubikkmeter",
"paris-inch": "Paris-tomme"
},
"user": {
"user": "Bruker",
@ -6317,7 +6647,7 @@
"export-relations": "Eksporter relasjoner",
"export-attributes": "Eksporter attributter",
"export-credentials": "Eksporter legitimasjon",
"export-calculated-fields": "Eksporter beregnede felt",
"export-calculated-fields": "Eksporter beregnede felt \nog alarmregler",
"entity-versions": "Entitetsversjoner",
"versions": "Versjoner",
"created-time": "Opprettet tidspunkt",
@ -7775,6 +8105,18 @@
"fill-area-opacity": "Opasitet for fylt område",
"range-chart-style": "Stil for områdediagram"
},
"knob": {
"behavior": "Atferd",
"initial-value": "Startverdi",
"initial-value-hint": "Handling for å hente startverdien for dreieknappen.",
"on-value-change": "Ved verdiendring",
"on-value-change-hint": "Handling som utløses når dreieknappens verdi endres.",
"range": "Område",
"min": "min",
"max": "maks",
"value": "Verdi",
"fallback-initial-value": "Fallback-startverdi"
},
"rpc": {
"value-settings": "Verdiinnstillinger",
"initial-value": "Startverdi",
@ -7831,9 +8173,7 @@
"led-status-value-timeseries": "Enhetstidsserie som inneholder LED-statusverdi",
"check-status-method": "RPC-metode for statuskontroll",
"parse-led-status-value-function": "Parse LED-statusverdi-funksjon",
"knob-title": "Knappetittel",
"min-value": "Minimumsverdi",
"max-value": "Maksimumsverdi"
"knob-title": "Knappetittel"
},
"maps": {
"map-type": {
@ -8157,10 +8497,10 @@
"finish-circle-hint-with-entity": "Sirkel for '{{entityName}}': klikk for å avslutte og lagre sirkel",
"finish-circle-hint": "Sirkel: klikk for å avslutte tegning"
},
"select-entity": "Velg enhet",
"select-entity": "Velg entitet",
"select-entity-hint": "Tips: etter valg, klikk på kartet for å angi posisjon"
},
"select-entity": "Velg enhet",
"select-entity": "Velg entitet",
"select-entity-hint": "Tips: etter valg, klikk på kartet for å angi posisjon",
"tooltips": {
"placeMarker": "Klikk for å plassere '{{entityName}}' enhet",
@ -8688,7 +9028,11 @@
"radar-axis": "Radarakse",
"axis-label": "Aksesetikett",
"ticks-label": "Tikkeetikett",
"radar-chart-style": "Radar-diagramstil"
"radar-chart-style": "Radar-diagramstil",
"max-axes-scaling": "Maks akseskalering",
"max-axes-scaling-hint": "Velg om hver radarakse har sin egen maksverdi (Separat) eller deler den høyeste verdien på tvers av alle akser basert på widget-datasettet (Felles).",
"separate": "Separat",
"common": "Felles"
},
"time-series-chart": {
"chart": "Diagram",
@ -9110,7 +9454,7 @@
},
"step2": {
"title": "Koble til enhet",
"content-before": "<p>For å koble til enheten må du hente legitimasjon. Vi anbefaler å bruke automatisk genererte legitimasjonsdata – tilgangstoken – i denne veiledningen.</p><ul><li>Gå til enhetstabellen</li><li>Klikk på enheten for å åpne detaljene</li><li>Trykk på knappen «Kopier tilgangstoken»</li></ul><p>Bruk enkle kommandoer for å publisere data via HTTP. Husk å erstatte <em>$ACCESS_TOKEN</em> med tilgangstokenet for enheten:</p>",
"content-before": "<p>For å koble til enheten må du hente legitimasjon. Vi anbefaler å bruke automatisk genererte legitimasjonsdata – tilgangstoken – i denne veiledningen.</p><ul><li>Gå til enhetstabellen</li><li>Klikk på enheten for å åpne detaljene</li><li>Trykk på knappen \"Kopier tilgangstoken\"</li></ul><p>Bruk enkle kommandoer for å publisere data via HTTP. Husk å erstatte <em>$ACCESS_TOKEN</em> med tilgangstokenet for enheten:</p>",
"ubuntu": {
"install-curl": "Installer cURL for Ubuntu:"
},
@ -9194,4 +9538,4 @@
"language": {
"language": "Språk"
}
}
}

9312
ui-ngx/src/assets/locale/locale.constant-pt_BR.json

File diff suppressed because it is too large

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

@ -545,13 +545,7 @@
"slack-settings": "Slack ayarları",
"mobile-settings": "Mobil ayarlar",
"firebase-service-account-file": "Firebase servis hesabı kimlik bilgileri JSON dosyası",
"select-firebase-service-account-file": "Firebase servis hesabı kimlik bilgileri dosyanızı sürükleyip bırakın veya ",
"trendz": "Trendz",
"trendz-settings": "Trendz ayarları",
"trendz-url": "Trendz URL'si",
"trendz-url-required": "Trendz URL'si gereklidir",
"trendz-api-key": "Trendz API anahtarı",
"trendz-enable": "Trendz'i etkinleştir"
"select-firebase-service-account-file": "Firebase servis hesabı kimlik bilgileri dosyanızı sürükleyip bırakın veya "
},
"alarm": {
"alarm": "Alarm",
@ -794,7 +788,7 @@
"no-assets-matching": "'{{entity}}' ile eşleşen varlık bulunamadı.",
"asset-required": "Varlık gereklidir",
"name-starts-with": "Varlık adı ifadesi",
"help-text": "İhtiyaca göre '%' kullanın: '%varlık_adı_içerir%', '%varlık_adı_biter', 'varlık_adı_başlar'.",
"help-text": "'%' işaretini ihtiyaca göre kullanın: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
"search": "Varlıklarda ara",
"import": "Varlıkları içe aktar",
"asset-file": "Varlık dosyası",
@ -898,9 +892,9 @@
"processing-timeouts": "${entityName} İşleme Zaman Aşımları",
"rule-chain": "Kural Zinciri",
"rule-engine": "Kural Motoru",
"rule-engine-daily-activity": "Kural Motoru günlük etkinliği",
"rule-engine-executions": "Kural Motoru çalıştırmaları",
"rule-engine-hourly-activity": "Kural Motoru saatlik etkinliği",
"rule-engine-daily-activity": "Kural Motoru günlük etkinliği",
"rule-engine-monthly-activity": "Kural Motoru aylık etkinliği",
"rule-engine-statistics": "Kural Motoru İstatistikleri",
"rule-node": "Kural Düğümü",
@ -917,11 +911,9 @@
"transport": "İletim",
"transport-daily-activity": "İletim günlük etkinliği",
"transport-data-points": "İletim veri noktaları",
"transport-hourly-activity": "İletim saatlik etkinliği",
"transport-messages": "İletim mesajları",
"transport-monthly-activity": "İletim aylık etkinliği",
"view-details": "Detayları görüntüle",
"view-statistics": "İstatistikleri görüntüle"
"view-statistics": "İstatistikleri görüntüle",
"transport-messages": "Taşıma mesajları"
},
"api-limit": {
"cassandra-write-queries-core": "Rest API Cassandra yazma sorguları",
@ -1020,7 +1012,7 @@
"selected-fields": "{ count, plural, =1 {1 hesaplanmış alan} other {# hesaplanmış alan} } seçildi",
"type": {
"simple": "Basit",
"script": "Komut dosyası"
"script": "Betik"
},
"arguments": "Argümanlar",
"decimals-by-default": "Varsayılan ondalık",
@ -1038,7 +1030,6 @@
"argument-customer": "Müşteri",
"argument-tenant": "Geçerli kiracı",
"argument-type": "Argüman türü",
"see-debug-events": "Hata ayıklama olaylarını görüntüle",
"attribute": "Öznitelik",
"copy-argument-name": "Argüman adını kopyala",
"timeseries-key": "Zaman serisi anahtarı",
@ -1071,22 +1062,22 @@
"test-with-this-message": "Bu mesaj ile test et",
"use-latest-timestamp": "En son zaman damgasını kullan",
"hint": {
"arguments-simple-with-rolling": "Basit türde hesaplanmış alan zaman serisi kaydırma tipi anahtar içermemelidir.",
"arguments-empty": "Argümanlar boş olmamalıdır.",
"arguments-simple-with-rolling": "Basit türdeki hesaplanmış alan, zaman serisi yuvarlama türüyle anahtarlar içermemelidir.",
"arguments-empty": "En az bir bağımsız değişken belirtilmelidir.",
"expression-required": "İfade gereklidir.",
"expression-invalid": "İfade geçersiz",
"expression-max-length": "İfade uzunluğu 255 karakterden az olmalıdır.",
"argument-name-required": "Argüman adı gereklidir.",
"argument-name-pattern": "Argüman adı geçersiz.",
"argument-name-duplicate": "Bu adda bir argüman zaten mevcut.",
"argument-name-max-length": "Argüman adı 256 karakterden kısa olmalıdır.",
"argument-name-forbidden": "Bu argüman adı rezerve edilmiştir ve kullanılamaz.",
"argument-type-required": "Argüman türü gereklidir.",
"max-args": "Maksimum argüman sayısına ulaşıldı.",
"decimals-range": "Varsayılan ondalık sayısı 0 ile 15 arasında olmalıdır.",
"expression": "Varsayılan ifade, sıcaklığı Fahrenheit'tan Celsius'a dönüştürmeyi gösterir.",
"arguments-entity-not-found": "Argüman hedef varlığı bulunamadı.",
"use-latest-timestamp": "Etkinleştirilirse, hesaplanan değer sunucu zamanı yerine argümanlardan gelen telemetri için en son zaman damgası ile kaydedilir."
"expression-invalid": "İfade geçersiz.",
"expression-max-length": "İfade uzunluğu 255 karakterden kısa olmalıdır.",
"argument-name-required": "Bağımsız değişken adı gereklidir.",
"argument-name-pattern": "Bağımsız değişken adı geçersiz.",
"argument-name-duplicate": "Bu isimde bir bağımsız değişken zaten mevcut.",
"argument-name-max-length": "Bağımsız değişken adı 256 karakterden kısa olmalıdır.",
"argument-name-forbidden": "Bağımsız değişken adı rezerve edilmiştir ve kullanılamaz.",
"argument-type-required": "Bağımsız değişken türü gereklidir.",
"max-args": "Maksimum bağımsız değişken sayısına ulaşıldı.",
"decimals-range": "Ondalıklar varsayılan olarak 0 ile 15 arasında bir sayı olmalıdır.",
"expression": "Varsayılan ifade, bir sıcaklık değerini Fahrenheit'ten Celsius'a nasıl dönüştüreceğini gösterir.",
"arguments-entity-not-found": "Bağımsız değişken hedef varlığı bulunamadı.",
"use-latest-timestamp": "Etkinleştirilirse, hesaplanan değer, bağımsız değişkenlerin telemetrisindeki en son zaman damgası kullanılarak saklanacaktır, sunucu zamanı yerine."
}
},
"ai-models": {
@ -1111,15 +1102,17 @@
"mistral-ai": "Mistral AI",
"anthropic": "Anthropic",
"amazon-bedrock": "Amazon Bedrock",
"github-models": "GitHub Modelleri"
"github-models": "GitHub Modelleri",
"ollama": "Ollama"
},
"name-required": "Ad gerekli.",
"name-required": "Ad zorunludur.",
"name-max-length": "Ad en fazla 255 karakter olmalıdır.",
"provider": "Sağlayıcı",
"api-key": "API anahtarı",
"api-key-required": "API anahtarı gerekli.",
"api-key-required": "API anahtarı zorunludur.",
"api-key-open-ai-required": "Resmî OpenAI API'si kullanılırken API anahtarı zorunludur.",
"project-id": "Proje Kimliği",
"project-id-required": "Proje kimliği gerekli.",
"project-id-required": "Proje Kimliği zorunludur",
"location": "Konum",
"location-required": "Konum gerekli.",
"service-account-key-file": "Hizmet hesabı anahtar dosyası",
@ -1154,17 +1147,34 @@
"frequency-penalty": "Frekans cezası",
"frequency-penalty-hint": "Bir belirtecin metinde geçme sıklığına göre olasılığına ceza uygular.",
"max-output-tokens": "Maksimum çıktı belirteçleri",
"max-output-tokens-min": "0'dan büyük olmalıdır.",
"max-output-tokens-hint": "Modelin tek bir yanıtta üretebileceği maksimum belirteç sayısını ayarlar.",
"context-length": "Bağlam uzunluğu",
"context-length-hint": "Token cinsinden bağlam penceresinin boyutunu tanımlar. Bu değer, hem kullanıcının girdisini hem de üretilen yanıtı içeren model için toplam bellek sınırını belirler.",
"endpoint": "Uç nokta",
"endpoint-required": "Uç nokta gereklidir.",
"baseurl": "Base URL",
"baseurl-required": "Base URL zorunludur.",
"service-version": "Servis versiyonu",
"check-connectivity": "Bağlantıyı kontrol et",
"check-connectivity-success": "Test isteği başarılı oldu",
"check-connectivity-failed": "Test isteği başarısız oldu",
"no-model-matching": "'{{entity}}' ile eşleşen model bulunamadı.",
"model-required": "Model gereklidir.",
"no-model-text": "Model bulunamadı."
"no-model-text": "Model bulunamadı.",
"authentication": "Kimlik doğrulama",
"authentication-basic-hint": "Standart HTTP Basic kimlik doğrulamasını kullanır. Kullanıcı adı ve parola birleştirilir, Base64 ile kodlanır ve Ollama sunucusuna yapılan her istekte \"Authorization\" başlığında gönderilir.",
"authentication-token-hint": "Bearer token kimlik doğrulamasını kullanır. Sağlanan token, Ollama sunucusuna yapılan her istekte doğrudan \"Authorization\" başlığında gönderilecektir.",
"authentication-type": {
"none": "Yok",
"basic": "Basic",
"token": "Token"
},
"username": "Kullanıcı adı",
"username-required": "Kullanıcı adı zorunludur.",
"password": "Parola",
"password-required": "Parola zorunludur.",
"token": "Token",
"token-required": "Token zorunludur."
},
"confirm-on-exit": {
"message": "Kaydedilmemiş değişiklikleriniz var. Bu sayfadan ayrılmak istediğinizden emin misiniz?",
@ -1174,6 +1184,7 @@
"contact": {
"country": "Ülke",
"country-required": "Ülke gereklidir.",
"country-object-required": "Lütfen listeden geçerli bir ülke seçin.",
"city": "Şehir",
"state": "Eyalet / İl",
"postal-code": "Posta Kodu",
@ -1634,7 +1645,7 @@
"remove-alias": "Cihaz takma adını kaldır",
"add-alias": "Cihaz takma adı ekle",
"name-starts-with": "Cihaz adı ifadesi",
"help-text": "İhtiyaca göre '%' kullanın: '%device_name_contains%', '%device_name_ends', 'device_starts_with'.",
"help-text": "'%' işaretini ihtiyaca göre kullanın: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
"device-list": "Cihaz listesi",
"use-device-name-filter": "Filtre kullan",
"device-list-empty": "Hiçbir cihaz seçilmedi.",
@ -1761,7 +1772,6 @@
"unable-delete-device-alias-text": "'{{deviceAlias}}' cihaz takma adı aşağıdaki widget(lar) tarafından kullanıldığı için silinemiyor:<br/>{{widgetsList}}",
"is-gateway": "Ağ geçidi mi",
"overwrite-activity-time": "Bağlı cihaz için etkinlik zamanını üzerine yaz",
"device-filter": "Cihaz filtresi",
"device-filter-title": "Cihaz Filtresi",
"filter-title": "Filtre",
"device-state": "Cihaz durumu",
@ -2545,7 +2555,7 @@
"no-entities-text": "Varlık bulunamadı",
"no-entity-types-matching": "'{{entityType}}' ile eşleşen varlık türü bulunamadı.",
"name-starts-with": "İsim ifadesi",
"help-text": "İhtiyaca göre '%' kullanın: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
"help-text": "'%' işaretini ihtiyaca göre kullanın: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
"use-entity-name-filter": "Filtre kullan",
"entity-list-empty": "Seçilen varlık yok.",
"entity-type-list-required": "En az bir varlık türü seçilmelidir.",
@ -2737,7 +2747,7 @@
"remove-alias": "Varlık görünümü takma adını kaldır",
"add-alias": "Varlık görünümü takma adı ekle",
"name-starts-with": "Varlık Görünümü ad ifadesi",
"help-text": "İhtiyaca göre '%' kullanın: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
"help-text": "'%' işaretini ihtiyaca göre kullanın: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
"entity-view-list": "Varlık Görünümü listesi",
"use-entity-view-name-filter": "Filtre kullan",
"entity-view-list-empty": "Seçili varlık görünümü yok.",
@ -3779,7 +3789,6 @@
"password-link-sent-message": "Sıfırlama bağlantısı gönderildi",
"email": "E-posta",
"invalid-email-format": "Geçersiz e-posta formatı.",
"login-with": "{{name}} ile giriş yap",
"or": "veya",
"error": "Giriş hatası",
"verify-your-identity": "Kimliğinizi doğrulayın",
@ -4478,15 +4487,21 @@
"jks": "JKS",
"js-module": "JS modülü",
"lwm2m-model": "LWM2M modeli",
"pkcs-12": "PKCS #12"
"pkcs-12": "PKCS #12",
"general": "Genel"
},
"resource-sub-type": "Alt tür",
"sub-type": {
"image": "resim",
"scada-symbol": "Scada sembolü",
"image": "Görsel",
"scada-symbol": "SCADA sembolü",
"extension": "Uzantı",
"module": "Modül"
}
},
"resource-is-in-use": "Kaynak diğer varlıklar tarafından kullanılıyor",
"resources-are-in-use": "Kaynaklar diğer varlıklar tarafından kullanılıyor",
"resource-is-in-use-text": "Kaynak <b>'{{title}}'</b> aşağıdaki varlıklar tarafından kullanıldığı için silinmedi:",
"resources-are-in-use-text": "Tüm kaynaklar silinmedi çünkü bazıları diğer varlıklar tarafından kullanılıyor.</br>İlgili varlıkları, ilgili kaynak satırındaki <b>Referanslar</b> düğmesine tıklayarak görüntüleyebilirsiniz.</br>Bu kaynakları yine de silmek istiyorsanız, aşağıdaki tabloda onları seçin ve <b>Seçilenleri Sil</b> düğmesine tıklayın.",
"delete-resource-in-use-text": "Kaynağı yine de silmek istiyorsanız <b>Yine de Sil</b> düğmesine tıklayın."
},
"javascript": {
"add": "JavaScript kaynağı ekle",
@ -4931,26 +4946,26 @@
"request-method": "İstek yöntemi",
"use-simple-client-http-factory": "Basit HTTP istemci fabrikasını kullan",
"ignore-request-body": "İstek içeriği olmadan",
"parse-to-plain-text": "Düz metne dönüştür",
"parse-to-plain-text-hint": "Seçildiğinde, istek içeriği JSON dizisinden düz metne dönüştürülür, örn. msg = \"Hello,\\t\"world\"\" will be parsed to Hello, \"world\"",
"read-timeout": "Okuma zaman aşımı (milisaniye)",
"read-timeout-hint": "0 değeri, sınırsız zaman aşımı anlamına gelir",
"max-parallel-requests-count": "Maksimum paralel istek sayısı",
"max-parallel-requests-count-hint": "0 değeri, paralel işlemeye sınırsız izin verir",
"max-response-size": "Maksimum yanıt boyutu (KB)",
"max-response-size-hint": "HTTP mesajlarını çözümlerken/şifrelerken ayrılacak maksimum bellek miktarı (örneğin JSON veya XML yükleri için)",
"headers": "Başlıklar",
"headers-hint": "Başlık/değer alanlarında meta veriden değer almak için <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code>, mesaj içeriğinden değer almak için <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> kullanın",
"header": "Başlık",
"header-required": "Başlık gereklidir",
"parse-to-plain-text": "Düz metne ayrıştır",
"parse-to-plain-text-hint": "Seçilirse, istek gövdesindeki mesaj yükü JSON dizgesinden düz metne dönüştürülür; örn. msg = \"Hello,\\t\"world\"\" ifadesi Hello, \"world\" olarak ayrıştırılır",
"read-timeout": "Okuma zaman aşımı (ms cinsinden)",
"read-timeout-hint": "0 değeri sonsuz zaman aşımı anlamına gelir",
"max-parallel-requests-count": "Maksimum eşzamanlı istek sayısı",
"max-parallel-requests-count-hint": "0 değeri paralel işlemde herhangi bir sınır olmadığını belirtir",
"max-response-size": "Maksimum yanıt boyutu (KB cinsinden)",
"max-response-size-hint": "HTTP iletilerini (JSON veya XML yükleri gibi) kodlarken ya da kodunu çözerken veri arabelleğe alma için ayrılan maksimum bellek miktarı",
"headers": "Üstbilgiler",
"headers-hint": "Üstbilgi/değer alanlarında, meta veriden değer almak için <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code>, ileti gövdesinden değer almak için <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> kullanın",
"header": "Üstbilgi",
"header-required": "Üstbilgi zorunludur",
"value": "Değer",
"value-required": "Değer gereklidir",
"value-required": "Değer zorunludur",
"topic-pattern": "Konu deseni",
"key-pattern": "Anahtar deseni",
"key-pattern-hint": "İsteğe bağlı. Geçerli bir bölüm numarası belirtilirse kayıt gönderilirken kullanılır. Belirtilmemişse anahtar kullanılır. Her ikisi de belirtilmemişse round-robin yöntemi kullanılır.",
"topic-pattern-required": "Konu deseni gereklidir",
"key-pattern-hint": "İsteğe bağlıdır. Geçerli bir bölüm (partition) numarası belirtilirse, kayıt gönderilirken bu değer kullanılır. Herhangi bir bölüm belirtilmezse, bunun yerine anahtar kullanılır. Her ikisi de belirtilmezse, bölümler döngüsel olarak (round-robin) atanır.",
"topic-pattern-required": "Konu deseni zorunludur",
"topic": "Konu",
"topic-required": "Konu gereklidir",
"topic-required": "Konu zorunludur",
"bootstrap-servers": "Başlangıç sunucuları",
"bootstrap-servers-required": "Başlangıç sunucuları değeri gereklidir",
"other-properties": "Diğer özellikler",
@ -5385,8 +5400,7 @@
},
"time-series": "Zaman serisi",
"latest": "Son değerler",
"web-sockets": "WebSockets",
"calculated-fields": "Hesaplanmış alanlar"
"web-sockets": "WebSockets"
},
"save-attribute": {
"processing-settings": "İşleme ayarları",
@ -5432,32 +5446,33 @@
"ai": {
"ai-model": "Yapay Zeka modeli",
"model": "Model",
"ai-model-hint": "Bu kural düğümü tarafından gönderilen istekleri işlemek için önceden yapılandırılmış bir yapay zeka modeli seçin veya yeni bir tane yapılandırmak için \"Yeni oluştur\" seçeneğini kullanın.",
"ai-model-hint": "Bu kural düğümü tarafından gönderilen istekleri işlemek için önceden yapılandırılmış Yapay Zeka modelini seçin veya yeni bir tane yapılandırmak için \"Yeni oluştur\" seçeneğini kullanın.",
"prompt-settings": "İstem ayarları",
"prompt-settings-hint": "İsteğe bağlı sistem istemi, yapay zekanın genel rolünü ve kısıtlamalarını belirlerken, kullanıcı istemi gerçekleştirilmesi gereken belirli görevi tanımlar. Her iki alan da şablonlaştırmayı destekler.",
"prompt-settings-hint": "İsteğe bağlı sistem istemi, YZ'nin genel rolünü ve kısıtlarını belirlerken, kullanıcı istemi gerçekleştirilecek belirli görevi tanımlar. Her iki alan da şablonlaştırmayı destekler.",
"system-prompt": "Sistem istemi",
"system-prompt-max-length": "Sistem istemi en fazla 500000 karakter olmalıdır.",
"system-prompt-blank": "Sistem istemi boş olmamalıdır.",
"system-prompt-max-length": "Sistem istemi 500000 karakter veya daha az olmalıdır.",
"system-prompt-blank": "Sistem istemi boş bırakılmamalıdır.",
"user-prompt": "Kullanıcı istemi",
"user-prompt-required": "Kullanıcı istemi gereklidir.",
"user-prompt-max-length": "Kullanıcı istemi en fazla 500000 karakter olmalıdır.",
"user-prompt-blank": "Kullanıcı istemi boş olmamalıdır.",
"response-format": "Yanıt formatı",
"user-prompt-required": "Kullanıcı istemi zorunludur.",
"user-prompt-max-length": "Kullanıcı istemi 500000 karakter veya daha az olmalıdır.",
"user-prompt-blank": "Kullanıcı istemi boş bırakılmamalıdır.",
"response-format": "Yanıt biçimi",
"response-text": "Metin",
"response-json": "JSON",
"response-json-schema": "JSON Şeması",
"response-format-hint-TEXT": "Modelin geçerli bir JSON nesnesi olup olmayabileceği rastgele metin üretmesine olanak tanır. Çıktı geçerli bir JSON nesnesi değilse, otomatik olarak \"response\" anahtarı altında bir JSON nesnesine sarılır.",
"response-format-hint-JSON": "Modelin geçerli bir JSON yanıtı üretmesi gereklidir. Çıktı geçerli bir JSON nesnesi değilse, otomatik olarak \"response\" anahtarı altında bir JSON nesnesine sarılır.",
"response-format-hint-JSON_SCHEMA": "Modelin, sağlanan şemada tanımlanan belirli yapı ve veri türleriyle eşleşen bir JSON üretmesi gereklidir. Çıktı geçerli bir JSON nesnesi değilse, otomatik olarak \"response\" anahtarı altında bir JSON nesnesine sarılır.",
"response-json-schema-hint": "Geçerli herhangi bir JSON Şeması girilebilir, ancak bu kural düğümü yalnızca sınırlı bir alt kümesini destekler. Ayrıntılar için düğüm belgelerine bakın.",
"response-json-schema-required": "JSON Şeması gereklidir",
"response-format-hint-TEXT": "Modelin rastgele metin üretmesine izin verir; bu metin geçerli bir JSON nesnesi olabilir veya olmayabilir. Çıktı geçerli bir JSON nesnesi değilse, otomatik olarak \"response\" anahtarının altında bir JSON nesnesine sarılır.",
"response-format-hint-JSON": "Modelin geçerli bir JSON olan bir yanıt üretmesi gerekir. Çıktı geçerli bir JSON nesnesi değilse, otomatik olarak \"response\" anahtarının altında bir JSON nesnesine sarılır.",
"response-format-hint-JSON_SCHEMA": "Modelin, sağlanan şemada tanımlanan belirli yapı ve veri türleriyle eşleşen bir JSON üretmesi gerekir. Çıktı geçerli bir JSON nesnesi değilse, otomatik olarak \"response\" anahtarının altında bir JSON nesnesine sarılır.",
"response-json-schema-hint": "Her geçerli JSON Şeması girilebilir, ancak bu kural düğümü bunun özelliklerinin yalnızca sınırlı bir alt kümesini destekler. Ayrıntılar için düğüm belgelerine bakın.",
"response-json-schema-required": "JSON Şeması zorunludur",
"advanced-settings": "Gelişmiş ayarlar",
"timeout": "Zaman aşımı",
"timeout-hint": "Yapay zeka modelinden yanıt beklemek için maksimum süre. \nSüre aşılırsa istek sonlandırılır.",
"timeout-required": "Zaman aşımı gereklidir",
"timeout-hint": "İstek sonlandırılmadan önce YZ modelinden \nyanıt beklemek için azami süre.",
"timeout-required": "Zaman aşımı zorunludur",
"timeout-validation": "1 saniye ile 10 dakika arasında olmalıdır.",
"force-acknowledgement": "Zorunlu onaylama",
"force-acknowledgement-hint": "Etkinleştirilirse, gelen mesaj anında onaylanır. Modelin yanıtı ayrı, yeni bir mesaj olarak kuyruğa alınır."
"force-acknowledgement": "Onayı zorla",
"force-acknowledgement-hint": "Etkinleştirilirse, gelen ileti hemen onaylanır. Modelin yanıtı daha sonra ayrı, yeni bir ileti olarak kuyruğa alınır.",
"ai-resources": "Yapay Zeka kaynakları"
}
},
"timezone": {
@ -5757,19 +5772,19 @@
"rule-engine-exceptions-ttl-days": "Kural Motoru istisnaları TTL süresi (gün)",
"rule-engine-exceptions-ttl-days-required": "Kural Motoru istisnaları TTL süresi gereklidir",
"rule-engine-exceptions-ttl-days-range": "Kural Motoru istisnaları TTL süresi negatif olamaz",
"max-rule-node-executions-per-message": "Mesaj başına Kural düğümü yürütme maksimum sayısı",
"max-rule-node-executions-per-message-required": "Mesaj başına Kural düğümü yürütme maksimum sayısı gereklidir.",
"max-rule-node-executions-per-message-range": "Mesaj başına Kural düğümü yürütme maksimum sayısı negatif olamaz",
"max-emails": "Gönderilen e-posta maksimum sayısı",
"max-emails-required": "Gönderilen e-posta maksimum sayısı gereklidir.",
"max-emails-range": "Gönderilen e-posta maksimum sayısı negatif olamaz",
"max-rule-node-executions-per-message": "Mesaj başına kural düğümü yürütme maksimum sayısı",
"max-rule-node-executions-per-message-required": "Mesaj başına kural düğümü yürütme maksimum sayısı zorunludur.",
"max-rule-node-executions-per-message-range": "Mesaj başına kural düğümü yürütme maksimum sayısı negatif olamaz",
"max-emails": "Gönderilen e-postaların maksimum sayısı",
"max-emails-required": "Gönderilen e-postaların maksimum sayısı zorunludur.",
"max-emails-range": "Gönderilen e-postaların maksimum sayısı negatif olamaz",
"sms-enabled": "SMS etkin",
"max-sms": "Gönderilen SMS maksimum sayısı",
"max-sms-required": "Gönderilen SMS maksimum sayısı gereklidir.",
"max-sms-range": "Gönderilen SMS maksimum sayısı negatif olamaz",
"max-created-alarms": "Oluşturulan alarm maksimum sayısı",
"max-created-alarms-required": "Oluşturulan alarm maksimum sayısı gereklidir.",
"max-created-alarms-range": "Oluşturulan alarm maksimum sayısı negatif olamaz",
"max-sms": "Gönderilen SMS'lerin maksimum sayısı",
"max-sms-required": "Gönderilen SMS'lerin maksimum sayısı zorunludur.",
"max-sms-range": "Gönderilen SMS'lerin maksimum sayısı negatif olamaz",
"max-created-alarms": "Oluşturulan alarmların maksimum sayısı",
"max-created-alarms-required": "Oluşturulan alarmların maksimum sayısı zorunludur.",
"max-created-alarms-range": "Oluşturulan alarmların maksimum sayısı negatif olamaz",
"no-queue": "Tanımlı Kuyruk yok",
"add-queue": "Kuyruk Ekle",
"queues-with-count": "Kuyruklar ({{count}})",
@ -5987,9 +6002,10 @@
"label": "Etiket",
"value": "Değer",
"date": "Tarih",
"show-date-time-interval": "Tarih ve saat aralığını göster",
"show-date-time-interval-hint": "Veri toplamaya göre tarih ve saat aralığını göster.",
"show-date-time-interval": "Tarih-saat aralığını göster",
"show-date-time-interval-hint": "Veri toplulaştırmasına göre tarih-saat aralığını göster.",
"hide-zero-tooltip-values": "Sıfır değerleri gizle",
"show-stack-total": "Yığın modunda toplam değeri göster",
"background-color": "Arka plan rengi",
"background-blur": "Arka plan bulanıklığı"
},
@ -6631,7 +6647,7 @@
"export-relations": "İlişkileri dışa aktar",
"export-attributes": "Öznitelikleri dışa aktar",
"export-credentials": "Kimlik bilgilerini dışa aktar",
"export-calculated-fields": "Hesaplanmış alanları dışa aktar",
"export-calculated-fields": "Hesaplanmış alanları ve alarm kurallarını dışa aktar",
"entity-versions": "Varlık sürümleri",
"versions": "Sürümler",
"created-time": "Oluşturulma zamanı",
@ -7447,7 +7463,7 @@
"chart-axis": {
"scale": "Ölçek",
"scale-min": "min",
"scale-max": "maks",
"scale-max": "max",
"scale-auto": "Otomatik"
},
"bar": {
@ -8482,10 +8498,10 @@
"finish-circle-hint": "Daire: çizimi tamamlamak için tıklayın"
},
"select-entity": "Varlık seç",
"select-entity-hint": "İpucu: seçimden sonra haritaya tıklayarak konum belirleyin"
"select-entity-hint": "İpucu: Seçim yaptıktan sonra, konum belirlemek için haritaya tıklayın"
},
"select-entity": "Varlık seç",
"select-entity-hint": "İpucu: seçimden sonra haritaya tıklayarak konum belirleyin",
"select-entity-hint": "İpucu: Seçim yaptıktan sonra, konum belirlemek için haritaya tıklayın",
"tooltips": {
"placeMarker": "'{{entityName}}' varlığını yerleştirmek için tıklayın",
"firstVertex": "'{{entityName}}' için poligon: ilk noktayı yerleştirmek için tıklayın",
@ -9367,7 +9383,7 @@
},
"functions": {
"title": "Fonksiyonlar",
"pe-feature-tooltip": "Yalnızca ThingsBoard\nProfesyonel Sürümde",
"pe-feature-tooltip": "Yalnızca ThingsBoard\nProfessional Edition",
"switch-to-pe": "PE sürümüne geç",
"alarms": "Alarmlar",
"dashboards": "Panolar",
@ -9522,4 +9538,4 @@
"language": {
"language": "Dil"
}
}
}

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

File diff suppressed because it is too large

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

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