"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",
"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%'.",
"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":"Πρέπει να επιλεγεί τουλάχιστον ένας τύπος οντότητας.",
"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.",
"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%'.",
"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%'.",
"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",
"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}}'.",
"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} }",
"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",
"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",
"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.",
"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",
"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",
"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.",
"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",
"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-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)."
"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>",
"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.",
"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%'.",
"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."
"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;\">${</span>metadataKey<span style=\"color: #000;\">}</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-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;\">${</span>metadataKey<span style=\"color: #000;\">}</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.",
"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.",
"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-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-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.",