{
  "common": {
    "name": "beszel",
    "version": "0.10.1",
    "news": {
      "0.10.1": {
        "en": "Internal cleanup. No user-facing changes.",
        "de": "Interne Aufräumarbeiten. Keine Änderungen für Nutzer.",
        "ru": "Внутренняя очистка. Изменений для пользователей нет.",
        "pt": "Limpeza interna. Sem alterações para o utilizador.",
        "nl": "Interne opschoning. Geen wijzigingen voor gebruikers.",
        "fr": "Nettoyage interne. Aucun changement pour l'utilisateur.",
        "it": "Pulizia interna. Nessuna modifica per gli utenti.",
        "es": "Limpieza interna. Sin cambios para el usuario.",
        "pl": "Porządki wewnętrzne. Bez zmian dla użytkownika.",
        "uk": "Внутрішнє прибирання. Без змін для користувачів.",
        "zh-cn": "内部清理。用户无可见变化。"
      },
      "0.10.0": {
        "en": "Container states are no longer deleted when the adapter briefly loses access to the container data — they are kept until the containers are really gone.",
        "de": "Container-Datenpunkte werden nicht mehr gelöscht, wenn der Adapter kurz keinen Zugriff auf die Container-Daten hat — sie bleiben, bis die Container wirklich weg sind.",
        "ru": "Состояния контейнеров больше не удаляются, когда адаптер ненадолго теряет доступ к данным контейнеров — они сохраняются, пока контейнеры действительно не исчезнут.",
        "pt": "Os estados dos contêineres já não são apagados quando o adaptador perde brevemente o acesso aos dados dos contêineres — permanecem até os contêineres desaparecerem mesmo.",
        "nl": "Containerstatussen worden niet meer verwijderd wanneer de adapter kort geen toegang heeft tot de containergegevens — ze blijven behouden tot de containers echt weg zijn.",
        "fr": "Les états des conteneurs ne sont plus supprimés lorsque l'adaptateur perd brièvement l'accès aux données des conteneurs — ils sont conservés jusqu'à leur disparition réelle.",
        "it": "Gli stati dei container non vengono più eliminati quando l'adapter perde brevemente l'accesso ai dati dei container — vengono mantenuti finché i container non spariscono davvero.",
        "es": "Los estados de los contenedores ya no se eliminan cuando el adaptador pierde brevemente el acceso a los datos de los contenedores — se conservan hasta que desaparecen de verdad.",
        "pl": "Stany kontenerów nie są już usuwane, gdy adapter na chwilę traci dostęp do danych kontenerów — pozostają, dopóki kontenery naprawdę nie znikną.",
        "uk": "Стани контейнерів більше не видаляються, коли адаптер ненадовго втрачає доступ до даних контейнерів — вони зберігаються, доки контейнери справді не зникнуть.",
        "zh-cn": "当适配器短暂无法访问容器数据时，容器状态不再被删除——它们会一直保留，直到容器真正消失。"
      },
      "0.9.0": {
        "en": "The connection test now correctly reports a failure when your login is wrong, and states for a sensor, disk or interface that disappears are removed instead of frozen at their last value.",
        "de": "Der Verbindungstest meldet jetzt korrekt einen Fehler, wenn die Anmeldung falsch ist, und Datenpunkte eines verschwundenen Sensors, einer Platte oder Schnittstelle werden entfernt statt eingefroren.",
        "ru": "Проверка подключения теперь правильно сообщает об ошибке при неверном входе, а состояния исчезнувшего датчика, диска или интерфейса удаляются, а не остаются замороженными.",
        "pt": "O teste de ligação comunica agora corretamente uma falha quando o início de sessão está errado, e os estados de um sensor, disco ou interface que desaparece são removidos em vez de congelados.",
        "nl": "De verbindingstest meldt nu correct een fout bij verkeerde inloggegevens, en toestanden van een verdwenen sensor, schijf of interface worden verwijderd in plaats van bevroren.",
        "fr": "Le test de connexion signale désormais correctement un échec quand l'identifiant est faux, et les états d'un capteur, disque ou interface disparu sont supprimés au lieu d'être figés.",
        "it": "Il test di connessione ora segnala correttamente un errore quando le credenziali sono errate, e gli stati di un sensore, disco o interfaccia scomparso vengono rimossi invece di rimanere congelati.",
        "es": "La prueba de conexión ahora informa correctamente de un fallo cuando el acceso es incorrecto, y los estados de un sensor, disco o interfaz que desaparece se eliminan en lugar de congelarse.",
        "pl": "Test połączenia poprawnie zgłasza teraz błąd przy złym logowaniu, a stany znikniętego czujnika, dysku lub interfejsu są usuwane zamiast zamrażane na starej wartości.",
        "uk": "Перевірка з'єднання тепер правильно повідомляє про помилку при невірному вході, а стани зниклого датчика, диска або інтерфейсу видаляються, а не залишаються замороженими.",
        "zh-cn": "登录信息错误时，连接测试现在能正确报告失败；消失的传感器、磁盘或接口的状态会被移除，而不是冻结在最后的数值。"
      },
      "0.8.0": {
        "en": "A brief empty response from the Hub no longer deletes your monitored devices or containers, for example right after a restart.",
        "de": "Eine kurz leere Antwort des Hubs löscht nicht mehr deine überwachten Geräte oder Container, zum Beispiel direkt nach einem Neustart.",
        "ru": "Кратковременный пустой ответ хаба больше не удаляет ваши отслеживаемые устройства или контейнеры, например сразу после перезапуска.",
        "pt": "Uma resposta vazia momentânea do Hub já não apaga os seus dispositivos ou contentores monitorizados, por exemplo logo após um reinício.",
        "nl": "Een kortstondig leeg antwoord van de Hub verwijdert je gemonitorde apparaten of containers niet meer, bijvoorbeeld direct na een herstart.",
        "fr": "Une réponse vide passagère du Hub ne supprime plus vos appareils ou conteneurs surveillés, par exemple juste après un redémarrage.",
        "it": "Una risposta vuota momentanea dell'Hub non elimina più i dispositivi o i container monitorati, ad esempio subito dopo un riavvio.",
        "es": "Una respuesta vacía momentánea del Hub ya no elimina tus dispositivos o contenedores monitorizados, por ejemplo justo tras un reinicio.",
        "pl": "Chwilowa pusta odpowiedź Huba nie usuwa już monitorowanych urządzeń ani kontenerów, na przykład zaraz po ponownym uruchomieniu.",
        "uk": "Короткочасна порожня відповідь хаба більше не видаляє ваші відстежувані пристрої чи контейнери, наприклад одразу після перезапуску.",
        "zh-cn": "Hub 短暂返回空响应不再删除您监控的设备或容器，例如刚重启之后。"
      },
      "0.7.2": {
        "en": "Much lighter polling: no more paging through hours of stats history each poll. Vanished sensors, interfaces, GPUs and filesystems are now cleaned up instead of keeping frozen values.",
        "de": "Deutlich leichteres Polling: keine stundenlange Statistik-Historie mehr pro Abfrage. Verschwundene Sensoren, Interfaces, GPUs und Dateisysteme werden jetzt aufgeräumt statt eingefroren zu bleiben.",
        "ru": "Опрос стал заметно легче: история статистики больше не листается часами при каждом цикле. Исчезнувшие датчики, интерфейсы, GPU и файловые системы теперь удаляются, а не остаются замороженными.",
        "pt": "Sondagem muito mais leve: o histórico de estatísticas não é mais percorrido a cada ciclo. Sensores, interfaces, GPUs e sistemas de arquivos desaparecidos agora são limpos em vez de ficarem congelados.",
        "nl": "Veel lichtere polling: er wordt niet langer urenlange statistiekgeschiedenis doorlopen per cyclus. Verdwenen sensoren, interfaces, GPU's en bestandssystemen worden nu opgeruimd in plaats van bevroren.",
        "fr": "Interrogation bien plus légère : l'historique des stats n'est plus parcouru à chaque cycle. Capteurs, interfaces, GPU et systèmes de fichiers disparus sont désormais nettoyés au lieu de rester figés.",
        "it": "Polling molto più leggero: la cronologia delle statistiche non viene più scorsa a ogni ciclo. Sensori, interfacce, GPU e filesystem scomparsi ora vengono ripuliti invece di restare congelati.",
        "es": "Sondeo mucho más ligero: ya no se recorre el historial de estadísticas en cada ciclo. Sensores, interfaces, GPU y sistemas de archivos desaparecidos ahora se limpian en vez de quedar congelados.",
        "pl": "Znacznie lżejsze odpytywanie: historia statystyk nie jest już przeglądana w każdym cyklu. Zniknięte czujniki, interfejsy, GPU i systemy plików są teraz sprzątane zamiast pozostawać zamrożone.",
        "uk": "Опитування стало значно легшим: історія статистики більше не гортається щоциклу. Зниклі датчики, інтерфейси, GPU та файлові системи тепер прибираються, а не лишаються замороженими.",
        "zh-cn": "轮询大幅减负：每次轮询不再翻阅数小时的统计历史。消失的传感器、网卡、GPU 和文件系统现在会被自动清理，而不是永远保留冻结的数值。"
      },
      "0.7.1": {
        "en": "Improved compact-mode behavior: beszel no longer registers global process error handlers that could interfere with other adapters in the same process.",
        "de": "Verbessertes Verhalten im Compact-Modus: beszel registriert keine globalen Prozess-Fehlerbehandler mehr, die andere Adapter im selben Prozess stören konnten.",
        "ru": "Улучшено поведение в compact-режиме: beszel больше не регистрирует глобальные обработчики ошибок процесса, которые могли мешать другим адаптерам в том же процессе.",
        "pt": "Comportamento melhorado no modo compact: o beszel já não regista manipuladores globais de erros de processo que podiam interferir com outros adaptadores no mesmo processo.",
        "nl": "Verbeterd gedrag in compact-modus: beszel registreert geen globale procesfoutafhandelaars meer die andere adapters in hetzelfde proces konden verstoren.",
        "fr": "Comportement amélioré en mode compact : beszel n'enregistre plus de gestionnaires d'erreurs de processus globaux pouvant perturber d'autres adaptateurs dans le même processus.",
        "it": "Comportamento migliorato in modalità compact: beszel non registra più gestori di errori di processo globali che potevano interferire con altri adattatori nello stesso processo.",
        "es": "Comportamiento mejorado en modo compact: beszel ya no registra manejadores de errores de proceso globales que podían interferir con otros adaptadores en el mismo proceso.",
        "pl": "Ulepszone zachowanie w trybie compact: beszel nie rejestruje już globalnych obsług błędów procesu, które mogły zakłócać inne adaptery w tym samym procesie.",
        "uk": "Покращено поведінку в compact-режимі: beszel більше не реєструє глобальні обробники помилок процесу, які могли заважати іншим адаптерам у тому ж процесі.",
        "zh-cn": "改进了 compact 模式下的行为：beszel 不再注册可能干扰同一进程中其他适配器的全局进程错误处理程序。"
      },
      "0.7.0": {
        "en": "Added optional Sentry error reporting: crashes are sent to the developer so issues get fixed faster. Active only with ioBroker diagnostics enabled; anonymous.",
        "de": "Optionale Fehlermeldung über Sentry hinzugefügt: Abstürze werden an den Entwickler gesendet, damit Probleme schneller behoben werden. Nur aktiv bei eingeschalteter ioBroker-Diagnose; anonym.",
        "ru": "Добавлена необязательная отправка ошибок через Sentry: сбои отправляются разработчику, чтобы быстрее их устранять. Работает только при включённой диагностике ioBroker; анонимно.",
        "pt": "Adicionado relatório de erros opcional via Sentry: as falhas são enviadas ao programador para corrigir problemas mais rápido. Ativo apenas com o diagnóstico do ioBroker ligado; anónimo.",
        "nl": "Optionele foutrapportage via Sentry toegevoegd: crashes worden naar de ontwikkelaar gestuurd om problemen sneller op te lossen. Alleen actief met ioBroker-diagnostiek ingeschakeld; anoniem.",
        "fr": "Rapport d'erreurs optionnel via Sentry ajouté : les plantages sont envoyés au développeur pour corriger plus vite. Actif seulement si le diagnostic ioBroker est activé ; anonyme.",
        "it": "Aggiunta segnalazione errori opzionale via Sentry: gli arresti vengono inviati allo sviluppatore per risolvere prima i problemi. Attivo solo con la diagnostica ioBroker attiva; anonimo.",
        "es": "Añadido informe de errores opcional mediante Sentry: los fallos se envían al desarrollador para solucionar problemas más rápido. Activo solo con el diagnóstico de ioBroker activado; anónimo.",
        "pl": "Dodano opcjonalne raportowanie błędów przez Sentry: awarie są wysyłane do dewelopera, aby szybciej rozwiązywać problemy. Aktywne tylko przy włączonej diagnostyce ioBroker; anonimowo.",
        "uk": "Додано необов'язкову відправку помилок через Sentry: збої надсилаються розробнику, щоб швидше їх виправляти. Працює лише з увімкненою діагностикою ioBroker; анонімно.",
        "zh-cn": "新增可选的 Sentry 错误上报：崩溃信息会发送给开发者以更快修复问题。仅在启用 ioBroker 诊断时生效；匿名。"
      }
    },
    "plugins": {
      "sentry": {
        "dsn": "https://66f27ceff38c1ce1e6cdcc3095ba06d3@o4511524771266560.ingest.de.sentry.io/4511524773560400"
      }
    },
    "titleLang": {
      "en": "Beszel Monitor",
      "de": "Beszel Monitor",
      "ru": "Монитор Beszel",
      "pt": "Monitor Beszel",
      "nl": "Beszel Monitor",
      "fr": "Moniteur Beszel",
      "it": "Monitor Beszel",
      "es": "Monitor Beszel",
      "pl": "Monitor Beszel",
      "uk": "Монітор Beszel",
      "zh-cn": "Beszel 监控"
    },
    "desc": {
      "en": "Connects to a Beszel Hub and exposes server metrics as ioBroker states",
      "de": "Verbindet sich mit einem Beszel Hub und stellt Server-Metriken als ioBroker-Datenpunkte bereit",
      "ru": "Подключается к Beszel Hub и предоставляет метрики сервера как состояния ioBroker",
      "pt": "Conecta-se a um Beszel Hub e expõe métricas do servidor como estados ioBroker",
      "nl": "Verbindt met een Beszel Hub en stelt servermetrisch beschikbaar als ioBroker-staten",
      "fr": "Se connecte à un Beszel Hub et expose les métriques du serveur comme états ioBroker",
      "it": "Si connette a un Beszel Hub ed espone le metriche del server come stati ioBroker",
      "es": "Se conecta a un Beszel Hub y expone métricas del servidor como estados ioBroker",
      "pl": "Łączy się z Beszel Hub i udostępnia metryki serwera jako stany ioBroker",
      "uk": "Підключається до Beszel Hub та надає метрики сервера як стани ioBroker",
      "zh-cn": "连接到 Beszel Hub 并将服务器指标作为 ioBroker 状态公开"
    },
    "authors": [
      "krobi <krobi@power-dreams.com>"
    ],
    "keywords": [
      "beszel",
      "monitoring",
      "server",
      "metrics",
      "hardware"
    ],
    "licenseInformation": {
      "license": "MIT",
      "type": "free"
    },
    "platform": "Javascript/Node.js",
    "icon": "beszel.svg",
    "extIcon": "https://raw.githubusercontent.com/krobipd/ioBroker.beszel/main/admin/beszel.svg",
    "readme": "https://github.com/krobipd/ioBroker.beszel/blob/main/README.md",
    "enabled": true,
    "tier": 3,
    "loglevel": "info",
    "mode": "daemon",
    "messagebox": true,
    "type": "hardware",
    "compact": true,
    "connectionType": "local",
    "dataSource": "poll",
    "adminUI": {
      "config": "json"
    },
    "supportedMessages": {
      "stopInstance": true
    },
    "dependencies": [
      {
        "js-controller": ">=7.2.2"
      }
    ],
    "globalDependencies": [
      {
        "admin": ">=7.8.23"
      }
    ]
  },
  "instanceObjects": [
    {
      "_id": "info",
      "type": "channel",
      "common": {
        "name": {
          "en": "Info",
          "de": "Info",
          "ru": "Информация",
          "pt": "Informação",
          "nl": "Info",
          "fr": "Infos",
          "it": "Info",
          "es": "Información",
          "pl": "Info",
          "uk": "Інформація",
          "zh-cn": "信息"
        }
      },
      "native": {}
    },
    {
      "_id": "info.connection",
      "type": "state",
      "common": {
        "name": {
          "en": "Connection status",
          "de": "Verbindungsstatus",
          "ru": "Статус подключения",
          "pt": "Estado da ligação",
          "nl": "Verbindingsstatus",
          "fr": "État de la connexion",
          "it": "Stato connessione",
          "es": "Estado de conexión",
          "pl": "Stan połączenia",
          "uk": "Стан з'єднання",
          "zh-cn": "连接状态"
        },
        "type": "boolean",
        "role": "indicator.connected",
        "read": true,
        "write": false,
        "def": false
      },
      "native": {}
    },
    {
      "_id": "systems",
      "type": "folder",
      "common": {
        "name": {
          "en": "Monitored Systems",
          "de": "Überwachte Systeme",
          "ru": "Отслеживаемые системы",
          "pt": "Sistemas monitorizados",
          "nl": "Gecontroleerde systemen",
          "fr": "Systèmes surveillés",
          "it": "Sistemi monitorati",
          "es": "Sistemas monitorizados",
          "pl": "Monitorowane systemy",
          "uk": "Відстежувані системи",
          "zh-cn": "受监控的系统"
        }
      },
      "native": {}
    }
  ],
  "encryptedNative": [
    "username",
    "password"
  ],
  "protectedNative": [
    "username",
    "password",
    "url"
  ],
  "native": {
    "url": "",
    "username": "",
    "password": "",
    "pollInterval": 60,
    "requestTimeout": 15,
    "metrics_uptime": true,
    "metrics_agentVersion": false,
    "metrics_services": false,
    "metrics_cpu": true,
    "metrics_loadAvg": true,
    "metrics_cpuBreakdown": false,
    "metrics_memory": true,
    "metrics_memoryDetails": false,
    "metrics_swap": false,
    "metrics_disk": true,
    "metrics_diskSpeed": true,
    "metrics_extraFs": false,
    "metrics_network": true,
    "metrics_temperature": true,
    "metrics_temperatureDetails": false,
    "metrics_gpu": false,
    "metrics_containers": false,
    "metrics_battery": false,
    "metrics_cpuCores": false,
    "metrics_cpuPeak": false,
    "metrics_memoryPeak": false,
    "metrics_diskIo": false,
    "metrics_diskPeak": false,
    "metrics_networkInterfaces": false,
    "metrics_networkPeak": false,
    "metrics_gpuDetails": false
  }
}
