diff --git a/beszel/site/src/locales/ar/ar.po b/beszel/site/src/locales/ar/ar.po index a333d7d..9c950bc 100644 --- a/beszel/site/src/locales/ar/ar.po +++ b/beszel/site/src/locales/ar/ar.po @@ -49,6 +49,7 @@ msgstr "30 يومًا" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "إجراءات" @@ -76,9 +77,6 @@ msgstr "إضافة عنوان URL" msgid "Adjust display options for charts." msgstr "تعديل خيارات العرض للرسوم البيانية." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "تحقق من السجلات لمزيد من التفاصيل." msgid "Check your notification service" msgstr "تحقق من خدمة الإشعارات الخاصة بك" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "انقر للنسخ" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "نسخ docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "نسخ متغيرات البيئة" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "نسخ المضيف" @@ -234,6 +237,18 @@ msgstr "نسخ أمر لينكس" msgid "Copy text" msgstr "نسخ النص" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "انسخ أمر التثبيت للوكيل أدناه، أو سجل الوكلاء تلقائياً باستخدام <0>رمز مميز عالمي." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "انسخ محتوى <0>docker-compose.yml للوكيل أدناه، أو سجل الوكلاء تلقائياً باستخدام <1>رمز مميز عالمي." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "نسخ YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "المعالج" @@ -266,6 +281,10 @@ msgstr "الفترة الزمنية الافتراضية" msgid "Delete" msgstr "حذف" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "حذف البصمة" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "القرص" @@ -329,6 +348,7 @@ msgstr "أدخل عنوان البريد الإشباكي لإعادة تعيي msgid "Enter email address..." msgstr "أدخل عنوان البريد الإشباكي..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "في كل إعادة تشغيل، سيتم تحديث الأنظمة في قاعدة البيانات لتتطابق مع الأنظمة المعرفة في الملف." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "فتح القائمة" @@ -635,6 +657,10 @@ msgstr "إعادة تعيين كلمة المرور" msgid "Resume" msgstr "استئناف" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "تدوير الرمز المميز" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "احفظ العنوان باستخدام مفتاح الإدخال أو الفاصلة. اتركه فارغًا لتعطيل إشعارات البريد الإشباكي." @@ -669,7 +695,6 @@ msgstr "تم الإرسال" msgid "Sets the default time range for charts when a system is viewed." msgstr "يحدد النطاق الزمني الافتراضي للرسوم البيانية عند عرض النظام." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "اختبار <0>URL" msgid "Test notification sent" msgstr "تم إرسال إشعار الاختبار" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "يجب أن يكون الوكيل قيد التشغيل على النظام للاتصال. انسخ أمر التثبيت للوكيل أدناه." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "يجب أن يكون الوكيل قيد التشغيل على النظام للاتصال. انسخ <0>docker-compose.yml للوكيل أدناه." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "ثم قم بتسجيل الدخول إلى الواجهة الخلفية وأعد تعيين كلمة مرور حساب المستخدم الخاص بك في جدول المستخدمين." @@ -783,6 +800,24 @@ msgstr "تبديل الشبكة" msgid "Toggle theme" msgstr "تبديل السمة" +#: src/components/add-system.tsx +msgid "Token" +msgstr "رمز مميز" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "الرموز المميزة والبصمات" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "تسمح الرموز المميزة للوكلاء بالاتصال والتسجيل. البصمات هي معرفات مستقرة فريدة لكل نظام، يتم تعيينها عند الاتصال الأول." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "تُستخدم الرموز المميزة والبصمات للمصادقة على اتصالات WebSocket إلى المحور." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "يتم التفعيل عندما يتجاوز أي مستشعر عتبة معينة" @@ -807,6 +842,10 @@ msgstr "يتم التفعيل عندما يتغير الحالة بين التش msgid "Triggers when usage of any disk exceeds a threshold" msgstr "يتم التفعيل عندما يتجاوز استخدام أي قرص عتبة معينة" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "رمز مميز عالمي" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "هل تريد مساعدتنا في تحسين ترجماتنا؟ تحق msgid "Webhook / Push notifications" msgstr "إشعارات Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "عند التفعيل، يسمح هذا الرمز المميز للوكلاء بالتسجيل الذاتي دون إنشاء نظام مسبق. ينتهي بعد ساعة واحدة أو عند إعادة تشغيل المحور." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/bg/bg.po b/beszel/site/src/locales/bg/bg.po index 5006438..4f8c98a 100644 --- a/beszel/site/src/locales/bg/bg.po +++ b/beszel/site/src/locales/bg/bg.po @@ -49,6 +49,7 @@ msgstr "30 дни" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Действия" @@ -76,9 +77,6 @@ msgstr "Добави URL" msgid "Adjust display options for charts." msgstr "Настрой опциите за показване на диаграмите." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Провери log-овете за повече информация." msgid "Check your notification service" msgstr "Провери услугата си за удостоверяване" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Настисни за да копираш" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Копирай docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Копирай хоста" @@ -234,6 +237,18 @@ msgstr "Копирай linux командата" msgid "Copy text" msgstr "Копирай текста" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "Процесор" @@ -266,6 +281,10 @@ msgstr "Времеви диапазон по подразбиране" msgid "Delete" msgstr "Изтрий" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Диск" @@ -329,6 +348,7 @@ msgstr "Въведи имейл адрес за да нулираш парола msgid "Enter email address..." msgstr "Въведи имейл адрес..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "На всеки рестарт, системите в датабазата ще бъдат обновени да съвпадат със системите зададени във файла." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Отвори менюто" @@ -635,6 +657,10 @@ msgstr "Нулиране на парола" msgid "Resume" msgstr "Възобнови" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Запази адреса с enter или запетая. Остави празно за да изключиш нотификациите чрез имейл." @@ -669,7 +695,6 @@ msgstr "Изпратени" msgid "Sets the default time range for charts when a system is viewed." msgstr "Задава диапазона за време за диаграмите, когато се разглежда система." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Тествай <0>URL" msgid "Test notification sent" msgstr "Тестова нотификация изпратена" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Агента трябва да работи на системата за да се свърже. Копирай инсталационната команда за агента долу." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Агемта трябва да работи на системата за да се свърже. Копирай <0>docker-compose.yml файла за агента долу." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "След това влез в backend-а и нулирай паролата за потребителския акаунт в таблицата за потребители." @@ -783,6 +800,24 @@ msgstr "Превключване на мрежа" msgid "Toggle theme" msgstr "Включи тема" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Задейства се, когато някой даден сензор надвиши зададен праг" @@ -807,6 +842,10 @@ msgstr "Задейства се, когато статуса превключв msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Задейства се, когато употребата на някой диск надивши зададен праг" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Искаш да помогнеш да направиш преводит msgid "Webhook / Push notifications" msgstr "Webhook / Пуш нотификации" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/cs/cs.po b/beszel/site/src/locales/cs/cs.po index 3fd39bf..2d95399 100644 --- a/beszel/site/src/locales/cs/cs.po +++ b/beszel/site/src/locales/cs/cs.po @@ -49,6 +49,7 @@ msgstr "30 dní" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Akce" @@ -76,9 +77,6 @@ msgstr "Přidat URL" msgid "Adjust display options for charts." msgstr "Upravit možnosti zobrazení pro grafy." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Pro více informací zkontrolujte logy." msgid "Check your notification service" msgstr "Zkontrolujte službu upozornění" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Klikněte pro zkopírování" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopírovat hostitele" @@ -234,6 +237,18 @@ msgstr "Kopírovat příkaz Linux" msgid "Copy text" msgstr "Kopírovat text" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "Procesor" @@ -266,6 +281,10 @@ msgstr "Výchozí doba" msgid "Delete" msgstr "Odstranit" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Zadejte e-mailovou adresu pro obnovu hesla" msgid "Enter email address..." msgstr "Zadejte e-mailovou adresu..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Při každém restartu budou systémy v databázi aktualizovány tak, aby odpovídaly systémům definovaným v souboru." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Otevřít menu" @@ -635,6 +657,10 @@ msgstr "Obnovit heslo" msgid "Resume" msgstr "Pokračovat" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Adresu uložte pomocí klávesy enter nebo čárky. Pro deaktivaci e-mailových oznámení ponechte prázdné pole." @@ -669,7 +695,6 @@ msgstr "Odeslat" msgid "Sets the default time range for charts when a system is viewed." msgstr "Nastaví výchozí časový rozsah grafů, když je systém zobrazen." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Testovací oznámení odesláno" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Agent musí být v systému spuštěn, aby se mohl připojit. Zkopírujte níže uvedený instalační příkaz pro agenta." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Agent musí být v systému spuštěn, aby se mohl připojit. Zkopírujte níže uvedený soubor<0>docker-compose.yml pro agenta." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Poté se přihlaste do backendu a obnovte heslo k uživatelskému účtu v tabulce uživatelů." @@ -783,6 +800,24 @@ msgstr "Přepnout mřížku" msgid "Toggle theme" msgstr "Přepnout motiv" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Spustí se, když některý senzor překročí prahovou hodnotu" @@ -807,6 +842,10 @@ msgstr "Spouští se, když se změní dostupnost" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Spustí se, když využití disku překročí prahovou hodnotu" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Chcete nám pomoci s našimi překlady ještě lépe? Podívejte se na < msgid "Webhook / Push notifications" msgstr "Webhook / Push oznámení" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/da/da.po b/beszel/site/src/locales/da/da.po index e994a60..d3d4bea 100644 --- a/beszel/site/src/locales/da/da.po +++ b/beszel/site/src/locales/da/da.po @@ -49,6 +49,7 @@ msgstr "30 dage" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Handlinger" @@ -76,9 +77,6 @@ msgstr "Tilføj URL" msgid "Adjust display options for charts." msgstr "Juster visningsindstillinger for diagrammer." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Tjek logfiler for flere detaljer." msgid "Check your notification service" msgstr "Tjek din notifikationstjeneste" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Klik for at kopiere" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Kopiér docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopier host" @@ -234,6 +237,18 @@ msgstr "Kopier Linux kommando" msgid "Copy text" msgstr "Kopier tekst" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Standard tidsperiode" msgid "Delete" msgstr "Slet" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Indtast e-mailadresse for at nulstille adgangskoden" msgid "Enter email address..." msgstr "Indtast e-mailadresse..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Ved hver genstart vil systemer i databasen blive opdateret til at matche de systemer, der er defineret i filen." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Åbn menu" @@ -635,6 +657,10 @@ msgstr "Nulstil adgangskode" msgid "Resume" msgstr "Genoptag" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Gem adresse ved hjælp af enter eller komma. Lad feltet stå tomt for at deaktivere e-mail-meddelelser." @@ -669,7 +695,6 @@ msgstr "Sendt" msgid "Sets the default time range for charts when a system is viewed." msgstr "Sætter standardtidsintervallet for diagrammer når et system vises." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Test notifikation sendt" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Agenten skal køre på systemet for at forbinde. Kopier installationskommandoen for agenten nedenfor." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Agenten skal køre på systemet for at forbinde. Kopier <0>docker-compose.yml for agenten nedenfor." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Log derefter ind på backend og nulstil adgangskoden til din brugerkonto i tabellen brugere." @@ -783,6 +800,24 @@ msgstr "Slå gitter til/fra" msgid "Toggle theme" msgstr "Skift tema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Udløser når en sensor overstiger en tærskel" @@ -807,6 +842,10 @@ msgstr "Udløser når status skifter mellem op og ned" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Udløser når brugen af en disk overstiger en tærskel" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Vil du hjælpe os med at gøre vores oversættelser endnu bedre? Tjek <0 msgid "Webhook / Push notifications" msgstr "Webhook / Push notifikationer" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/de/de.po b/beszel/site/src/locales/de/de.po index 33bb03d..ff68b7a 100644 --- a/beszel/site/src/locales/de/de.po +++ b/beszel/site/src/locales/de/de.po @@ -49,6 +49,7 @@ msgstr "30 Tage" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Aktionen" @@ -76,9 +77,6 @@ msgstr "URL hinzufügen" msgid "Adjust display options for charts." msgstr "Anzeigeoptionen für Diagramme anpassen." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Überprüfe die Protokolle für weitere Details." msgid "Check your notification service" msgstr "Überprüfe deinen Benachrichtigungsdienst" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Zum Kopieren klicken" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Docker run kopieren" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Umgebungsvariablen kopieren" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Host kopieren" @@ -234,6 +237,18 @@ msgstr "Linux-Befehl kopieren" msgid "Copy text" msgstr "Text kopieren" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Kopieren Sie den Installationsbefehl für den Agent unten oder registrieren Sie Agents automatisch mit einem <0>universellen Token." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Kopieren Sie den<0>docker-compose.yml Inhalt für den Agent unten oder registrieren Sie Agents automatisch mit einem <1>universellen Token." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "YAML kopieren" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Standardzeitraum" msgid "Delete" msgstr "Löschen" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Fingerabdruck löschen" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Festplatte" @@ -329,6 +348,7 @@ msgstr "E-Mail-Adresse eingeben, um das Passwort zurückzusetzen" msgid "Enter email address..." msgstr "E-Mail-Adresse eingeben..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Bei jedem Neustart werden die Systeme in der Datenbank aktualisiert, um den in der Datei definierten Systemen zu entsprechen." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Menü öffnen" @@ -635,6 +657,10 @@ msgstr "Passwort zurücksetzen" msgid "Resume" msgstr "Fortsetzen" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Token rotieren" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Adresse mit der Enter-Taste oder Komma speichern. Leer lassen, um E-Mail-Benachrichtigungen zu deaktivieren." @@ -669,7 +695,6 @@ msgstr "Gesendet" msgid "Sets the default time range for charts when a system is viewed." msgstr "Legt den Standardzeitraum für Diagramme fest, wenn ein System angezeigt wird." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Testbenachrichtigung gesendet" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Der Agent muss auf dem System laufen, um eine Verbindung herzustellen. Kopiere den Installationsbefehl für den Agent unten." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Der Agent muss auf dem System laufen, um eine Verbindung herzustellen. Kopiere die <0>docker-compose.yml für den Agent unten." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Melde dich dann im Backend an und setze dein Benutzerkontopasswort in der Benutzertabelle zurück." @@ -783,6 +800,24 @@ msgstr "Raster umschalten" msgid "Toggle theme" msgstr "Darstellung umschalten" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Tokens & Fingerabdrücke" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Tokens ermöglichen es Agents, sich zu verbinden und zu registrieren. Fingerabdrücke sind stabile, eindeutige Identifikatoren für jedes System, die bei der ersten Verbindung gesetzt werden." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Tokens und Fingerabdrücke werden verwendet, um WebSocket-Verbindungen zum Hub zu authentifizieren." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Löst aus, wenn ein Sensor einen Schwellenwert überschreitet" @@ -807,6 +842,10 @@ msgstr "Löst aus, wenn der Status zwischen online und offline wechselt" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Löst aus, wenn die Nutzung einer Festplatte einen Schwellenwert überschreitet" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Universeller Token" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Möchtest du uns helfen, unsere Übersetzungen noch besser zu machen? Sc msgid "Webhook / Push notifications" msgstr "Webhook / Push-Benachrichtigungen" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Wenn aktiviert, ermöglicht dieser Token Agents, sich selbst zu registrieren, ohne vorherige Systemerstellung. Läuft nach einer Stunde oder beim Hub-Neustart ab." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/en/en.po b/beszel/site/src/locales/en/en.po index f77858a..10c630d 100644 --- a/beszel/site/src/locales/en/en.po +++ b/beszel/site/src/locales/en/en.po @@ -44,6 +44,7 @@ msgstr "30 days" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Actions" @@ -71,9 +72,6 @@ msgstr "Add URL" msgid "Adjust display options for charts." msgstr "Adjust display options for charts." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -181,7 +179,7 @@ msgstr "Check logs for more details." msgid "Check your notification service" msgstr "Check your notification service" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Click to copy" @@ -217,6 +215,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Copy docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Copy env" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Copy host" @@ -229,6 +232,18 @@ msgstr "Copy Linux command" msgid "Copy text" msgstr "Copy text" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Copy YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -261,6 +276,10 @@ msgstr "Default time period" msgid "Delete" msgstr "Delete" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Delete fingerprint" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -324,6 +343,7 @@ msgstr "Enter email address to reset password" msgid "Enter email address..." msgstr "Enter email address..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -516,6 +536,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "On each restart, systems in the database will be updated to match the systems defined in the file." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Open menu" @@ -630,6 +652,10 @@ msgstr "Reset Password" msgid "Resume" msgstr "Resume" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Rotate token" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Save address using enter key or comma. Leave blank to disable email notifications." @@ -664,7 +690,6 @@ msgstr "Sent" msgid "Sets the default time range for charts when a system is viewed." msgstr "Sets the default time range for charts when a system is viewed." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -741,14 +766,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Test notification sent" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "The agent must be running on the system to connect. Copy the installation command for the agent below." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Then log into the backend and reset your user account password in the users table." @@ -778,6 +795,24 @@ msgstr "Toggle grid" msgid "Toggle theme" msgstr "Toggle theme" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Tokens & Fingerprints" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Triggers when any sensor exceeds a threshold" @@ -802,6 +837,10 @@ msgstr "Triggers when status switches between up and down" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Triggers when usage of any disk exceeds a threshold" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Universal token" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -857,6 +896,10 @@ msgstr "Want to help improve our translations? Check <0>Crowdin for details. msgid "Webhook / Push notifications" msgstr "Webhook / Push notifications" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/es/es.po b/beszel/site/src/locales/es/es.po index 8f59336..f8ad6cf 100644 --- a/beszel/site/src/locales/es/es.po +++ b/beszel/site/src/locales/es/es.po @@ -49,6 +49,7 @@ msgstr "30 días" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Acciones" @@ -76,9 +77,6 @@ msgstr "Agregar URL" msgid "Adjust display options for charts." msgstr "Ajustar las opciones de visualización para los gráficos." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Revise los registros para más detalles." msgid "Check your notification service" msgstr "Verifique su servicio de notificaciones" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Haga clic para copiar" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Copiar docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Copiar env" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Copiar host" @@ -234,6 +237,18 @@ msgstr "Copiar comando de Linux" msgid "Copy text" msgstr "Copiar texto" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Copia el comando de instalación del agente a continuación, o registra agentes automáticamente con un <0>token universal." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Copia el contenido del<0>docker-compose.yml para el agente a continuación, o registra agentes automáticamente con un <1>token universal." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Copiar YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Período de tiempo predeterminado" msgid "Delete" msgstr "Eliminar" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Eliminar huella digital" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disco" @@ -329,6 +348,7 @@ msgstr "Ingrese la dirección de correo electrónico para restablecer la contras msgid "Enter email address..." msgstr "Ingrese dirección de correo..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "En cada reinicio, los sistemas en la base de datos se actualizarán para coincidir con los sistemas definidos en el archivo." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Abrir menú" @@ -635,6 +657,10 @@ msgstr "Restablecer Contraseña" msgid "Resume" msgstr "Reanudar" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Rotar token" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Guarde la dirección usando la tecla enter o coma. Deje en blanco para desactivar las notificaciones por correo." @@ -669,7 +695,6 @@ msgstr "Enviado" msgid "Sets the default time range for charts when a system is viewed." msgstr "Establece el rango de tiempo predeterminado para los gráficos cuando se visualiza un sistema." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Probar <0>URL" msgid "Test notification sent" msgstr "Notificación de prueba enviada" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "El agente debe estar ejecutándose en el sistema para conectarse. Copie el comando de instalación para el agente a continuación." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "El agente debe estar ejecutándose en el sistema para conectarse. Copie el <0>docker-compose.yml para el agente a continuación." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Luego inicie sesión en el backend y restablezca la contraseña de su cuenta de usuario en la tabla de usuarios." @@ -783,6 +800,24 @@ msgstr "Alternar cuadrícula" msgid "Toggle theme" msgstr "Alternar tema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Tokens y Huellas Digitales" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Los tokens permiten que los agentes se conecten y registren. Las huellas digitales son identificadores estables únicos para cada sistema, establecidos en la primera conexión." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Los tokens y las huellas digitales se utilizan para autenticar las conexiones WebSocket al hub." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Se activa cuando cualquier sensor supera un umbral" @@ -807,6 +842,10 @@ msgstr "Se activa cuando el estado cambia entre activo e inactivo" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Se activa cuando el uso de cualquier disco supera un umbral" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Token universal" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "¿Quieres ayudarnos a mejorar nuestras traducciones? Consulta <0>Crowdin msgid "Webhook / Push notifications" msgstr "Notificaciones Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Cuando está habilitado, este token permite que los agentes se auto-registren sin crear previamente el sistema. Expira después de una hora o al reiniciar el hub." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/fa/fa.po b/beszel/site/src/locales/fa/fa.po index d44db7a..f235e21 100644 --- a/beszel/site/src/locales/fa/fa.po +++ b/beszel/site/src/locales/fa/fa.po @@ -49,6 +49,7 @@ msgstr "۳۰ روز" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "عملیات" @@ -76,9 +77,6 @@ msgstr "افزودن آدرس اینترنتی" msgid "Adjust display options for charts." msgstr "تنظیم گزینه‌های نمایش برای نمودارها." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "برای جزئیات بیشتر، لاگ‌ها را بررسی کنی msgid "Check your notification service" msgstr "سرویس اطلاع‌رسانی خود را بررسی کنید" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "برای کپی کردن کلیک کنید" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "کپی docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "کپی متغیرهای محیط" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "کپی میزبان" @@ -234,6 +237,18 @@ msgstr "کپی دستور لینوکس" msgid "Copy text" msgstr "کپی متن" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "دستور نصب عامل زیر را کپی کنید، یا عامل‌ها را به طور خودکار با <0>توکن جهانی ثبت کنید." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "محتوای <0>docker-compose.yml عامل زیر را کپی کنید، یا عامل‌ها را به طور خودکار با <1>توکن جهانی ثبت کنید." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "کپی YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "پردازنده" @@ -266,6 +281,10 @@ msgstr "بازه زمانی پیش‌فرض" msgid "Delete" msgstr "حذف" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "حذف اثر انگشت" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "دیسک" @@ -329,6 +348,7 @@ msgstr "آدرس ایمیل را برای بازنشانی رمز عبور وا msgid "Enter email address..." msgstr "آدرس ایمیل را وارد کنید..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "در هر بار راه‌اندازی مجدد، سیستم‌های موجود در پایگاه داده با سیستم‌های تعریف شده در فایل مطابقت داده می‌شوند." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "باز کردن منو" @@ -635,6 +657,10 @@ msgstr "بازنشانی رمز عبور" msgid "Resume" msgstr "ادامه" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "چرخش توکن" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "آدرس را با استفاده از کلید Enter یا کاما ذخیره کنید. برای غیرفعال کردن اعلان‌های ایمیلی، خالی بگذارید." @@ -669,7 +695,6 @@ msgstr "ارسال شد" msgid "Sets the default time range for charts when a system is viewed." msgstr "بازه زمانی پیش‌فرض برای نمودارها هنگام مشاهده یک سیستم را تعیین می‌کند." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "تست <0>آدرس اینترنتی" msgid "Test notification sent" msgstr "اعلان آزمایشی ارسال شد" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "برای اتصال، عامل باید روی سیستم در حال اجرا باشد. دستور نصب عامل را از زیر کپی کنید." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "برای اتصال، عامل باید روی سیستم در حال اجرا باشد. <0>docker-compose.yml مربوط به عامل را از زیر کپی کنید." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "سپس وارد بخش پشتیبان شوید و رمز عبور حساب کاربری خود را در جدول کاربران بازنشانی کنید." @@ -783,6 +800,24 @@ msgstr "تغییر نمایش جدول" msgid "Toggle theme" msgstr "تغییر تم" +#: src/components/add-system.tsx +msgid "Token" +msgstr "توکن" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "توکن‌ها و اثرات انگشت" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "توکن‌ها به عامل‌ها اجازه اتصال و ثبت‌نام می‌دهند. اثرات انگشت شناسه‌های پایدار منحصر به فرد هر سیستم هستند که در اولین اتصال تنظیم می‌شوند." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "توکن‌ها و اثرات انگشت برای احراز هویت اتصالات WebSocket به هاب استفاده می‌شوند." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "هنگامی که هر حسگری از یک آستانه فراتر رود، فعال می‌شود" @@ -807,6 +842,10 @@ msgstr "هنگامی که وضعیت بین بالا و پایین تغییر م msgid "Triggers when usage of any disk exceeds a threshold" msgstr "هنگامی که استفاده از هر دیسکی از یک آستانه فراتر رود، فعال می‌شود" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "توکن جهانی" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "می‌خواهید به ما کمک کنید تا ترجمه‌های msgid "Webhook / Push notifications" msgstr "اعلان‌های Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "هنگامی که فعال است، این توکن به عامل‌ها اجازه خودثبت‌نامی بدون ایجاد سیستم قبلی می‌دهد. پس از یک ساعت یا در راه‌اندازی مجدد هاب منقضی می‌شود." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/fr/fr.po b/beszel/site/src/locales/fr/fr.po index 2e46a47..d45d44e 100644 --- a/beszel/site/src/locales/fr/fr.po +++ b/beszel/site/src/locales/fr/fr.po @@ -49,6 +49,7 @@ msgstr "30 jours" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Actions" @@ -76,9 +77,6 @@ msgstr "Ajouter URL" msgid "Adjust display options for charts." msgstr "Ajuster les options d'affichage pour les graphiques." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Vérifiez les journaux pour plus de détails." msgid "Check your notification service" msgstr "Vérifiez votre service de notification" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Cliquez pour copier" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Copier docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Copier env" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Copier l'hôte" @@ -234,6 +237,18 @@ msgstr "Copier la commande Linux" msgid "Copy text" msgstr "Copier le texte" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Copiez la commande d'installation de l'agent ci-dessous, ou enregistrez les agents automatiquement avec un <0>token universel." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Copiez le contenu du<0>docker-compose.yml pour l'agent ci-dessous, ou enregistrez les agents automatiquement avec un <1>token universel." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Copier YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Période par défaut" msgid "Delete" msgstr "Supprimer" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Supprimer l'empreinte" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disque" @@ -329,6 +348,7 @@ msgstr "Entrez l'adresse email pour réinitialiser le mot de passe" msgid "Enter email address..." msgstr "Entrez l'adresse email..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "À chaque redémarrage, les systèmes dans la base de données seront mis à jour pour correspondre aux systèmes définis dans le fichier." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Ouvrir le menu" @@ -635,6 +657,10 @@ msgstr "Réinitialiser le mot de passe" msgid "Resume" msgstr "Reprendre" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Faire tourner le token" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Enregistrez l'adresse en utilisant la touche Entrée ou la virgule. Laissez vide pour désactiver les notifications par email." @@ -669,7 +695,6 @@ msgstr "Envoyé" msgid "Sets the default time range for charts when a system is viewed." msgstr "Définit la plage de temps par défaut pour les graphiques lorsqu'un système est consulté." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Tester <0>URL" msgid "Test notification sent" msgstr "Notification de test envoyée" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "L'agent doit être en cours d'exécution sur le système pour se connecter. Copiez la commande d'installation pour l'agent ci-dessous." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "L'agent doit être en cours d'exécution sur le système pour se connecter. Copiez le <0>docker-compose.yml pour l'agent ci-dessous." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Ensuite, connectez-vous au backend et réinitialisez le mot de passe de votre compte utilisateur dans la table des utilisateurs." @@ -783,6 +800,24 @@ msgstr "Basculer la grille" msgid "Toggle theme" msgstr "Changer le thème" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Tokens et Empreintes" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Les tokens permettent aux agents de se connecter et de s'enregistrer. Les empreintes sont des identifiants stables uniques à chaque système, définis lors de la première connexion." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Les tokens et les empreintes sont utilisés pour authentifier les connexions WebSocket vers le hub." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Déclenchement lorsque tout capteur dépasse un seuil" @@ -807,6 +842,10 @@ msgstr "Se déclenche lorsque le statut passe de \"Joignable\" à \"Injoignable\ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Déclenchement lorsque l'utilisation de tout disque dépasse un seuil" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Token universel" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Vous voulez nous aider à améliorer nos traductions ? Consultez <0>Crow msgid "Webhook / Push notifications" msgstr "Notifications Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Lorsqu'il est activé, ce token permet aux agents de s'auto-enregistrer sans création préalable du système. Expire après une heure ou au redémarrage du hub." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/hr/hr.po b/beszel/site/src/locales/hr/hr.po index 13054bd..5b7d19f 100644 --- a/beszel/site/src/locales/hr/hr.po +++ b/beszel/site/src/locales/hr/hr.po @@ -49,6 +49,7 @@ msgstr "30 dana" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Akcije" @@ -76,9 +77,6 @@ msgstr "Dodaj URL" msgid "Adjust display options for charts." msgstr "Podesite opcije prikaza za grafikone." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Provjerite logove za više detalja." msgid "Check your notification service" msgstr "Provjerite Vaš servis notifikacija" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Pritisnite za kopiranje" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Kopiraj docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopiraj hosta" @@ -234,6 +237,18 @@ msgstr "Kopiraj Linux komandu" msgid "Copy text" msgstr "Kopiraj tekst" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "Procesor" @@ -266,6 +281,10 @@ msgstr "Zadano vremensko razdoblje" msgid "Delete" msgstr "Izbriši" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Unesite email adresu za resetiranje lozinke" msgid "Enter email address..." msgstr "Unesite email adresu..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Prilikom svakog ponovnog pokretanja, sustavi u bazi podataka biti će ažurirani kako bi odgovarali sustavima definiranim u datoteci." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Otvori menu" @@ -635,6 +657,10 @@ msgstr "Resetiraj Lozinku" msgid "Resume" msgstr "Nastavi" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Spremite adresu pomoću tipke enter ili zareza. Ostavite prazno kako biste onemogućili obavijesti e-poštom." @@ -669,7 +695,6 @@ msgstr "Poslano" msgid "Sets the default time range for charts when a system is viewed." msgstr "Postavlja zadani vremenski raspon za grafikone kada se sustav gleda." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Testni <0>URL" msgid "Test notification sent" msgstr "Testna obavijest poslana" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Agent mora biti pokrenut na sistemu da bi se spojio. Kopirajte instalacijske komande za agenta ispod." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Agent mora biti pokrenut na sistemu da bi se spojio. Kopirajte <0>docker-compose.yml za agenta ispod." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Zatim se prijavite u backend i resetirajte lozinku korisničkog računa u tablici korisnika." @@ -783,6 +800,24 @@ msgstr "Uključi/isključi rešetku" msgid "Toggle theme" msgstr "Uključi/isključi temu" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Pokreće se kada bilo koji senzor prijeđe prag" @@ -807,6 +842,10 @@ msgstr "Pokreće se kada se status sistema promijeni" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Pokreće se kada iskorištenost bilo kojeg diska premaši prag" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Želite li nam pomoći da naše prijevode učinimo još boljim? Posjetit msgid "Webhook / Push notifications" msgstr "Webhook / Push obavijest" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/hu/hu.po b/beszel/site/src/locales/hu/hu.po index 4e926c0..3875ce7 100644 --- a/beszel/site/src/locales/hu/hu.po +++ b/beszel/site/src/locales/hu/hu.po @@ -49,6 +49,7 @@ msgstr "30 nap" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Műveletek" @@ -76,9 +77,6 @@ msgstr "URL hozzáadása" msgid "Adjust display options for charts." msgstr "Állítsa be a diagram megjelenítését." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Ellenőrizd a naplót a további részletekért." msgid "Check your notification service" msgstr "Ellenőrizd az értesítési szolgáltatásodat" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Kattints a másoláshoz" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Docker run másolása" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Hoszt másolása" @@ -234,6 +237,18 @@ msgstr "Linux parancs másolása" msgid "Copy text" msgstr "Szöveg másolása" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Alapértelmezett időszak" msgid "Delete" msgstr "Törlés" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Lemez" @@ -329,6 +348,7 @@ msgstr "E-mail cím megadása a jelszó visszaállításához" msgid "Enter email address..." msgstr "Adja meg az e-mail címet..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Minden újraindításkor az adatbázisban lévő rendszerek frissítésre kerülnek, hogy megfeleljenek a fájlban meghatározott rendszereknek." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Menü megnyitása" @@ -635,6 +657,10 @@ msgstr "Jelszó visszaállítása" msgid "Resume" msgstr "Folytatás" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Mentse el a címet az Enter billentyű vagy a vessző használatával. Hagyja üresen az e-mail értesítések letiltásához." @@ -669,7 +695,6 @@ msgstr "Elküldve" msgid "Sets the default time range for charts when a system is viewed." msgstr "Beállítja az alapértelmezett időtartamot a diagramokhoz, amikor egy rendszert néznek." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Teszt <0>URL" msgid "Test notification sent" msgstr "Teszt értesítés elküldve" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "A csatlakozáshoz az ügynöknek futnia kell a rendszerben. Másolja ki az alábbi telepítési parancsot az ügynök telepítéséhez." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "A csatlakozáshoz az ügynöknek futnia kell a rendszerben. Másolja az<0>docker-compose.yml fájlt az ügynök futtatásához." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Ezután jelentkezzen be a backendbe, és állítsa vissza a felhasználói fiók jelszavát a felhasználók táblázatban." @@ -783,6 +800,24 @@ msgstr "Rács ki- és bekapcsolása" msgid "Toggle theme" msgstr "Téma váltása" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Bekapcsol, ha bármelyik érzékelő túllép egy küszöbértéket" @@ -807,6 +842,10 @@ msgstr "Bekapcsol, amikor az állapot fel és le között változik" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Bekapcsol, ha a lemez érzékelő túllép egy küszöbértéket" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Szeretne segíteni nekünk abban, hogy fordításaink még jobbak legyen msgid "Webhook / Push notifications" msgstr "Webhook / Push értesítések" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/is/is.po b/beszel/site/src/locales/is/is.po index cd9c912..64b7dc6 100644 --- a/beszel/site/src/locales/is/is.po +++ b/beszel/site/src/locales/is/is.po @@ -49,6 +49,7 @@ msgstr "30 dagar" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Aðgerðir" @@ -76,9 +77,6 @@ msgstr "Bæta við léni" msgid "Adjust display options for charts." msgstr "" -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Skoðaðu logga til að sjá meiri upplýsingar." msgid "Check your notification service" msgstr "Athugaðu tilkynningaþjónustuna þína" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Smelltu til að afrita" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Afrita docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Afrita host" @@ -234,6 +237,18 @@ msgstr "Afrita Linux aðgerð" msgid "Copy text" msgstr "Afrita texta" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "Örgjörvi" @@ -266,6 +281,10 @@ msgstr "Sjálfgefið tímabil" msgid "Delete" msgstr "Eyða" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Diskur" @@ -329,6 +348,7 @@ msgstr "Settu netfang til að endursetja lykilorð" msgid "Enter email address..." msgstr "Settu inn Netfang..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "" #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Opna valmynd" @@ -635,6 +657,10 @@ msgstr "Endurstilla lykilorð" msgid "Resume" msgstr "Halda áfram" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "" @@ -669,7 +695,6 @@ msgstr "Sent" msgid "Sets the default time range for charts when a system is viewed." msgstr "" -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Prufa <0>URL" msgid "Test notification sent" msgstr "Prufu tilkynning send" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "" - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "" - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Skráðu þig þá inní bakendann og endurstilltu lykilorðið þitt inni í notenda töflunni." @@ -783,6 +800,24 @@ msgstr "" msgid "Toggle theme" msgstr "Velja þema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Virkjast þegar einhver skynjari fer yfir þröskuld" @@ -807,6 +842,10 @@ msgstr "Virkjast þegar staða breytist milli virkur og óvirkur" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Virkjast þegar diska notkun fer yfir þröskuld" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "" msgid "Webhook / Push notifications" msgstr "Webhook / Tilkynningar" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/it/it.po b/beszel/site/src/locales/it/it.po index 1707b82..7d357f2 100644 --- a/beszel/site/src/locales/it/it.po +++ b/beszel/site/src/locales/it/it.po @@ -49,6 +49,7 @@ msgstr "30 giorni" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Azioni" @@ -76,9 +77,6 @@ msgstr "Aggiungi URL" msgid "Adjust display options for charts." msgstr "Regola le opzioni di visualizzazione per i grafici." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Controlla i log per maggiori dettagli." msgid "Check your notification service" msgstr "Controlla il tuo servizio di notifica" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Clicca per copiare" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Copia docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Copia env" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Copia host" @@ -234,6 +237,18 @@ msgstr "Copia comando Linux" msgid "Copy text" msgstr "Copia testo" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Copia il comando di installazione per l'agente qui sotto, o registra gli agenti automaticamente con un <0>token universale." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Copia il contenuto<0>docker-compose.yml per l'agente qui sotto, o registra gli agenti automaticamente con un <1>token universale." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Copia YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Periodo di tempo predefinito" msgid "Delete" msgstr "Elimina" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Elimina impronta digitale" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disco" @@ -329,6 +348,7 @@ msgstr "Inserisci l'indirizzo email per reimpostare la password" msgid "Enter email address..." msgstr "Inserisci l'indirizzo email..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Ad ogni riavvio, i sistemi nel database verranno aggiornati per corrispondere ai sistemi definiti nel file." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Apri menu" @@ -635,6 +657,10 @@ msgstr "Reimposta Password" msgid "Resume" msgstr "Riprendi" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Ruota token" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Salva l'indirizzo usando il tasto invio o la virgola. Lascia vuoto per disabilitare le notifiche email." @@ -669,7 +695,6 @@ msgstr "Inviato" msgid "Sets the default time range for charts when a system is viewed." msgstr "Imposta l'intervallo di tempo predefinito per i grafici quando viene visualizzato un sistema." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Notifica di test inviata" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "L'agente deve essere in esecuzione sul sistema per connettersi. Copia il comando di installazione per l'agente qui sotto." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "L'agente deve essere in esecuzione sul sistema per connettersi. Copia il<0>docker-compose.yml per l'agente qui sotto." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Quindi accedi al backend e reimposta la password del tuo account utente nella tabella degli utenti." @@ -783,6 +800,24 @@ msgstr "Attiva/disattiva griglia" msgid "Toggle theme" msgstr "Attiva/disattiva tema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Token e Impronte Digitali" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "I token consentono agli agenti di connettersi e registrarsi. Le impronte digitali sono identificatori stabili unici per ogni sistema, impostati alla prima connessione." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "I token e le impronte digitali vengono utilizzati per autenticare le connessioni WebSocket all'hub." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Attiva quando un sensore supera una soglia" @@ -807,6 +842,10 @@ msgstr "Attiva quando lo stato passa tra up e down" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Attiva quando l'utilizzo di un disco supera una soglia" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Token universale" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Vuoi aiutarci a migliorare ulteriormente le nostre traduzioni? Dai un'oc msgid "Webhook / Push notifications" msgstr "Notifiche Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Quando abilitato, questo token consente agli agenti di auto-registrarsi senza creazione preventiva del sistema. Scade dopo un'ora o al riavvio dell'hub." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/ja/ja.po b/beszel/site/src/locales/ja/ja.po index e129d05..08d81f2 100644 --- a/beszel/site/src/locales/ja/ja.po +++ b/beszel/site/src/locales/ja/ja.po @@ -49,6 +49,7 @@ msgstr "30日間" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "アクション" @@ -76,9 +77,6 @@ msgstr "URLを追加" msgid "Adjust display options for charts." msgstr "チャートの表示オプションを調整します。" -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "詳細についてはログを確認してください。" msgid "Check your notification service" msgstr "通知サービスを確認してください" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "クリックしてコピー" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "docker run をコピー" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "環境変数をコピー" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "ホストをコピー" @@ -234,6 +237,18 @@ msgstr "Linuxコマンドをコピー" msgid "Copy text" msgstr "テキストをコピー" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "下記のエージェントのインストールコマンドをコピーするか、<0>ユニバーサルトークンを使用してエージェントを自動登録してください。" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "下記のエージェントの<0>docker-compose.yml内容をコピーするか、<1>ユニバーサルトークンを使用してエージェントを自動登録してください。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "YAMLをコピー" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "デフォルトの期間" msgid "Delete" msgstr "削除" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "フィンガープリントを削除" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "ディスク" @@ -329,6 +348,7 @@ msgstr "パスワードをリセットするためにメールアドレスを入 msgid "Enter email address..." msgstr "メールアドレスを入力..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "再起動のたびに、データベース内のシステムはファイルに定義されたシステムに一致するように更新されます。" #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "メニューを開く" @@ -635,6 +657,10 @@ msgstr "パスワードをリセット" msgid "Resume" msgstr "再開" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "トークンをローテート" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Enterキーまたはカンマを使用してアドレスを保存します。空白のままにするとメール通知が無効になります。" @@ -669,7 +695,6 @@ msgstr "送信" msgid "Sets the default time range for charts when a system is viewed." msgstr "システムを表示する際のチャートのデフォルトの時間範囲を設定します。" -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "テスト<0>URL" msgid "Test notification sent" msgstr "テスト通知が送信されました" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "接続するにはエージェントがシステム上で実行されている必要があります。以下のエージェントのインストールコマンドをコピーしてください。" - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "接続するにはエージェントがシステム上で実行されている必要があります。以下のエージェント用<0>docker-compose.ymlをコピーしてください。" - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "その後、バックエンドにログインして、ユーザーテーブルでユーザーアカウントのパスワードをリセットしてください。" @@ -783,6 +800,24 @@ msgstr "グリッドを切り替え" msgid "Toggle theme" msgstr "テーマを切り替え" +#: src/components/add-system.tsx +msgid "Token" +msgstr "トークン" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "トークンとフィンガープリント" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "トークンはエージェントの接続と登録を可能にします。フィンガープリントは各システム固有の安定した識別子で、初回接続時に設定されます。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "トークンとフィンガープリントは、ハブへのWebSocket接続の認証に使用されます。" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "センサーがしきい値を超えたときにトリガーされます" @@ -807,6 +842,10 @@ msgstr "ステータスが上から下に切り替わるときにトリガーさ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "ディスクの使用量がしきい値を超えたときにトリガーされます" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "ユニバーサルトークン" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "翻訳をさらに良くするためにご協力いただけますか? msgid "Webhook / Push notifications" msgstr "Webhook / プッシュ通知" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "有効にすると、このトークンはエージェントが事前のシステム作成なしに自己登録することを可能にします。1時間後またはハブの再起動時に期限切れになります。" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/ko/ko.po b/beszel/site/src/locales/ko/ko.po index 9e9d0be..8ca8d32 100644 --- a/beszel/site/src/locales/ko/ko.po +++ b/beszel/site/src/locales/ko/ko.po @@ -49,6 +49,7 @@ msgstr "30일" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "작업" @@ -76,9 +77,6 @@ msgstr "URL 추가" msgid "Adjust display options for charts." msgstr "차트 표시 옵션 변경." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "자세한 내용은 로그를 확인하세요." msgid "Check your notification service" msgstr "알림 서비스를 확인하세요." -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "클릭하여 복사" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "docker run 복사" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "호스트 복사" @@ -234,6 +237,18 @@ msgstr "리눅스 명령어 복사" msgid "Copy text" msgstr "텍스트 복사" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "기본 기간" msgid "Delete" msgstr "삭제" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "디스크" @@ -329,6 +348,7 @@ msgstr "비밀번호를 재설정하려면 이메일 주소를 입력하세요" msgid "Enter email address..." msgstr "이메일 주소 입력..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "매 시작 시, 데이터베이스가 파일에 정의된 시스템과 일치하도록 업데이트됩니다." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "메뉴 열기" @@ -635,6 +657,10 @@ msgstr "비밀번호 재설정" msgid "Resume" msgstr "재개" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Enter 키 또는 쉼표를 사용하여 주소를 저장하세요. 이메일 알림을 비활성화하려면 비워 두세요." @@ -669,7 +695,6 @@ msgstr "보냄" msgid "Sets the default time range for charts when a system is viewed." msgstr "시스템을 볼 때 차트의 기본 시간 범위를 설정합니다." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "테스트 <0>URL" msgid "Test notification sent" msgstr "테스트 알림이 전송되었습니다." -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "에이전트가 시스템에서 실행 중이어야 연결할 수 있습니다. 아래의 에이전트 설치 명령을 복사하세요." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "에이전트가 시스템에서 실행 중이어야 연결할 수 있습니다. 아래의 <0>docker-compose.yml을 복사하세요." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "그런 다음 백엔드에 로그인하여 사용자 테이블에서 사용자 계정 비밀번호를 재설정하세요." @@ -783,6 +800,24 @@ msgstr "그리드 전환" msgid "Toggle theme" msgstr "테마 전환" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "센서가 임계값을 초과할 때 트리거됩니다." @@ -807,6 +842,10 @@ msgstr "시스템의 전원이 켜지거나 꺼질때 트리거됩니다." msgid "Triggers when usage of any disk exceeds a threshold" msgstr "디스크 사용량이 임계값을 초과할 때 트리거됩니다." +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "번역을 더 좋게 만드는 데 도움을 주시겠습니까? 자세 msgid "Webhook / Push notifications" msgstr "Webhook / 푸시 알림" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/nl/nl.po b/beszel/site/src/locales/nl/nl.po index 6db209f..3ab3011 100644 --- a/beszel/site/src/locales/nl/nl.po +++ b/beszel/site/src/locales/nl/nl.po @@ -49,6 +49,7 @@ msgstr "30 dagen" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Acties" @@ -76,9 +77,6 @@ msgstr "Voeg URL toe" msgid "Adjust display options for charts." msgstr "Weergaveopties voor grafieken aanpassen." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Controleer de logs voor meer details." msgid "Check your notification service" msgstr "Controleer je meldingsservice" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Klik om te kopiëren" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Docker run kopiëren" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopieer host" @@ -234,6 +237,18 @@ msgstr "Kopieer Linux-opdracht" msgid "Copy text" msgstr "Kopieer tekst" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Standaard tijdsduur" msgid "Delete" msgstr "Verwijderen" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Schijf" @@ -329,6 +348,7 @@ msgstr "Voer een e-mailadres in om het wachtwoord opnieuw in te stellen" msgid "Enter email address..." msgstr "Voer een e-mailadres in..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Bij elke herstart zullen systemen in de database worden bijgewerkt om overeen te komen met de systemen die in het bestand zijn gedefinieerd." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Open menu" @@ -635,6 +657,10 @@ msgstr "Wachtwoord resetten" msgid "Resume" msgstr "Hervatten" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Bewaar het adres met de enter-toets of komma. Laat leeg om e-mailmeldingen uit te schakelen." @@ -669,7 +695,6 @@ msgstr "Verzonden" msgid "Sets the default time range for charts when a system is viewed." msgstr "Stelt het standaard tijdsbereik voor grafieken in wanneer een systeem wordt bekeken." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Testmelding verzonden" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "De agent moet op het systeem draaien om te verbinden. Kopieer het installatiecommando voor de agent hieronder." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "De agent moet op het systeem draaien om te verbinden. Kopieer de<0>docker-compose.yml voor de agent hieronder." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Log vervolgens in op de backend en reset het wachtwoord van je gebruikersaccount in het gebruikersoverzicht." @@ -783,6 +800,24 @@ msgstr "Schakel raster" msgid "Toggle theme" msgstr "Schakel thema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Triggert wanneer een sensor een drempelwaarde overschrijdt" @@ -807,6 +842,10 @@ msgstr "Triggert wanneer de status schakelt tussen up en down" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Triggert wanneer het gebruik van een schijf een drempelwaarde overschrijdt" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Wil je ons helpen onze vertalingen nog beter te maken? Bekijk <0>Crowdin msgid "Webhook / Push notifications" msgstr "Webhook / Pushmeldingen" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/no/no.po b/beszel/site/src/locales/no/no.po index 8a96f06..700de2e 100644 --- a/beszel/site/src/locales/no/no.po +++ b/beszel/site/src/locales/no/no.po @@ -49,6 +49,7 @@ msgstr "30 dager" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Handlinger" @@ -76,9 +77,6 @@ msgstr "Legg Til URL" msgid "Adjust display options for charts." msgstr "Juster visningsalternativer for diagrammer." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Sjekk loggene for flere detaljer." msgid "Check your notification service" msgstr "Sjekk din meldingstjeneste" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Klikk for å kopiere" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Kopier docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopier vert" @@ -234,6 +237,18 @@ msgstr "Kopier Linux-kommando" msgid "Copy text" msgstr "Kopier tekst" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Standard tidsperiode" msgid "Delete" msgstr "Slett" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Skriv inn e-postadresse for å nullstille passordet" msgid "Enter email address..." msgstr "Skriv inn e-postadresse..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Ved hver omstart vil systemer i databasen bli oppdatert til å matche systemene definert i fila." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Åpne meny" @@ -635,6 +657,10 @@ msgstr "Nullstill Passord" msgid "Resume" msgstr "Gjenoppta" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Lagre adressen med Enter-tasten eller komma. La feltet være tomt for å deaktivere e-postvarsler." @@ -669,7 +695,6 @@ msgstr "Sendt" msgid "Sets the default time range for charts when a system is viewed." msgstr "Angir standard tidsperiode for diagrammer når et system vises." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Test-varsling sendt" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Agenten må kjøre på systemet du vil koble til. Kopier installasjons-kommandoen for agenten under." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Agenten må kjøre på systemet du vil koble til. Kopier <0>docker-compose.yml for agenten under." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Logg deretter inn i backend og nullstill passordet på din konto i users-tabellen." @@ -783,6 +800,24 @@ msgstr "Rutenett av/på" msgid "Toggle theme" msgstr "Tema av/på" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Slår inn når enhver sensor overstiger en grenseverdi" @@ -807,6 +842,10 @@ msgstr "Slår inn når statusen veksler mellom oppe og nede" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Slår inn når forbruk av hvilken som helst disk overstiger en grenseverdi" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Vil du hjelpe oss med å gjøre oversettelsene enda bedre? Ta en titt p msgid "Webhook / Push notifications" msgstr "Webhook / Push-varslinger" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/pl/pl.po b/beszel/site/src/locales/pl/pl.po index 6f75b42..a9847be 100644 --- a/beszel/site/src/locales/pl/pl.po +++ b/beszel/site/src/locales/pl/pl.po @@ -49,6 +49,7 @@ msgstr "30 dni" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Akcje" @@ -76,9 +77,6 @@ msgstr "Dodaj URL" msgid "Adjust display options for charts." msgstr "Dostosuj opcje wyświetlania wykresów." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Sprawdź logi, aby uzyskać więcej informacji." msgid "Check your notification service" msgstr "Sprawdź swój serwis powiadomień" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Kliknij, aby skopiować" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Skopiuj docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopiuj host" @@ -234,6 +237,18 @@ msgstr "Kopiuj polecenie Linux" msgid "Copy text" msgstr "Kopiuj tekst" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "Procesor" @@ -266,6 +281,10 @@ msgstr "Domyślny przedział czasu" msgid "Delete" msgstr "Usuń" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Dysk" @@ -329,6 +348,7 @@ msgstr "Wprowadź adres e-mail, aby zresetować hasło" msgid "Enter email address..." msgstr "Wprowadź adres e-mail..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Przy każdym ponownym uruchomieniu systemy w bazie danych będą aktualizowane, aby odpowiadały systemom zdefiniowanym w pliku." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Otwórz menu" @@ -635,6 +657,10 @@ msgstr "Resetuj hasło" msgid "Resume" msgstr "Wznów" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Zapisz adres, używając klawisza enter lub przecinka. Pozostaw puste, aby wyłączyć powiadomienia e-mail." @@ -669,7 +695,6 @@ msgstr "Wysłane" msgid "Sets the default time range for charts when a system is viewed." msgstr "Ustawia domyślny zakres czasowy dla wykresów, gdy system jest wyświetlony." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Testowe powiadomienie wysłane." -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Agent musi być uruchomiony na systemie, aby nawiązać połączenie. Skopiuj poniżej polecenie instalacji agenta." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Agent musi być uruchomiony na systemie, aby nawiązać połączenie. Skopiuj poniżej plik <0>docker-compose.yml dla agenta." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Następnie zaloguj się do panelu administracyjnego i zresetuj hasło do konta użytkownika w tabeli użytkowników." @@ -783,6 +800,24 @@ msgstr "Przełącz siatkę" msgid "Toggle theme" msgstr "Zmień motyw" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Wyzwalane, gdy jakikolwiek czujnik przekroczy ustalony próg." @@ -807,6 +842,10 @@ msgstr "Wyzwalane, gdy status przełącza się między stanem aktywnym a nieakty msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Wyzwalane, gdy wykorzystanie któregokolwiek dysku przekroczy ustalony próg" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Chcesz pomóc nam uczynić nasze tłumaczenia jeszcze lepszymi? Sprawdź msgid "Webhook / Push notifications" msgstr "Webhook / Powiadomienia push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/pt/pt.po b/beszel/site/src/locales/pt/pt.po index f58c752..17125e6 100644 --- a/beszel/site/src/locales/pt/pt.po +++ b/beszel/site/src/locales/pt/pt.po @@ -49,6 +49,7 @@ msgstr "30 dias" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Ações" @@ -76,9 +77,6 @@ msgstr "Adicionar URL" msgid "Adjust display options for charts." msgstr "Ajustar opções de exibição para gráficos." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Verifique os logs para mais detalhes." msgid "Check your notification service" msgstr "Verifique seu serviço de notificação" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Clique para copiar" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Copiar docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Copiar variáveis de ambiente" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Copiar host" @@ -234,6 +237,18 @@ msgstr "Copiar comando Linux" msgid "Copy text" msgstr "Copiar texto" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Copie o comando de instalação do agente abaixo, ou registre agentes automaticamente com um <0>token universal." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Copie o conteúdo do <0>docker-compose.yml do agente abaixo, ou registre agentes automaticamente com um <1>token universal." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Copiar YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Período de tempo padrão" msgid "Delete" msgstr "Excluir" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Excluir impressão digital" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disco" @@ -329,6 +348,7 @@ msgstr "Digite o endereço de email para redefinir a senha" msgid "Enter email address..." msgstr "Digite o endereço de email..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "A cada reinício, os sistemas no banco de dados serão atualizados para corresponder aos sistemas definidos no arquivo." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Abrir menu" @@ -635,6 +657,10 @@ msgstr "Redefinir Senha" msgid "Resume" msgstr "Retomar" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Rotacionar token" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Salve o endereço usando a tecla enter ou vírgula. Deixe em branco para desativar notificações por email." @@ -669,7 +695,6 @@ msgstr "Enviado" msgid "Sets the default time range for charts when a system is viewed." msgstr "Define o intervalo de tempo padrão para gráficos quando um sistema é visualizado." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Testar <0>URL" msgid "Test notification sent" msgstr "Notificação de teste enviada" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "O agente deve estar em execução no sistema para conectar. Copie o comando de instalação para o agente abaixo." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "O agente deve estar em execução no sistema para conectar. Copie o <0>docker-compose.yml para o agente abaixo." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Em seguida, faça login no backend e redefina a senha da sua conta de usuário na tabela de usuários." @@ -783,6 +800,24 @@ msgstr "Alternar grade" msgid "Toggle theme" msgstr "Alternar tema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Tokens e Impressões Digitais" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Os tokens permitem que os agentes se conectem e registrem. As impressões digitais são identificadores estáveis únicos para cada sistema, definidos na primeira conexão." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Tokens e impressões digitais são usados para autenticar conexões WebSocket ao hub." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Dispara quando qualquer sensor excede um limite" @@ -807,6 +842,10 @@ msgstr "Dispara quando o status alterna entre ativo e inativo" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Dispara quando o uso de qualquer disco excede um limite" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Token universal" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Quer nos ajudar a melhorar ainda mais nossas traduções? Confira <0>Cro msgid "Webhook / Push notifications" msgstr "Notificações Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Quando habilitado, este token permite que os agentes se registrem automaticamente sem criação prévia do sistema. Expira após uma hora ou na reinicialização do hub." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/ru/ru.po b/beszel/site/src/locales/ru/ru.po index f2d9c89..7687cb7 100644 --- a/beszel/site/src/locales/ru/ru.po +++ b/beszel/site/src/locales/ru/ru.po @@ -49,6 +49,7 @@ msgstr "30 дней" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Действия" @@ -76,9 +77,6 @@ msgstr "Добавить URL" msgid "Adjust display options for charts." msgstr "Настроить параметры отображения для графиков." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Проверьте журналы для получения более msgid "Check your notification service" msgstr "Проверьте ваш сервис уведомлений" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Нажмите, чтобы скопировать" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Скопировать docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Копировать хост" @@ -234,6 +237,18 @@ msgstr "Копировать команду Linux" msgid "Copy text" msgstr "Копировать текст" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Период по умолчанию" msgid "Delete" msgstr "Удалить" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Диск" @@ -329,6 +348,7 @@ msgstr "Введите адрес электронной почты для сб msgid "Enter email address..." msgstr "Введите адрес электронной почты..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "При каждом перезапуске системы в базе данных будут обновлены в соответствии с системами, определенными в файле." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Открыть меню" @@ -635,6 +657,10 @@ msgstr "Сбросить пароль" msgid "Resume" msgstr "Возобновить" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Сохраните адрес, используя клавишу ввода или запятую. Оставьте пустым, чтобы отключить уведомления по электронной почте." @@ -669,7 +695,6 @@ msgstr "Отправлено" msgid "Sets the default time range for charts when a system is viewed." msgstr "Устанавливает диапазон времени по умолчанию для графиков при просмотре системы." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Тест <0>URL" msgid "Test notification sent" msgstr "Тестовое уведомление отправлено" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Агент должен работать на системе для подключения. Скопируйте команду установки агента ниже." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Агент должен работать на системе для подключения. Скопируйте <0>docker-compose.yml для агента ниже." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Затем войдите в бэкенд и сбросьте пароль вашей учетной записи в таблице пользователей." @@ -783,6 +800,24 @@ msgstr "Переключить сетку" msgid "Toggle theme" msgstr "Переключить тему" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Срабатывает, когда любой датчик превышает порог" @@ -807,6 +842,10 @@ msgstr "Срабатывает, когда статус переключаетс msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Срабатывает, когда использование любого диска превышает порог" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Хотите помочь нам улучшить наши перево msgid "Webhook / Push notifications" msgstr "Webhook / Push уведомления" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/sl/sl.po b/beszel/site/src/locales/sl/sl.po index 248642d..88d9afa 100644 --- a/beszel/site/src/locales/sl/sl.po +++ b/beszel/site/src/locales/sl/sl.po @@ -49,6 +49,7 @@ msgstr "30 dni" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Dejanja" @@ -76,9 +77,6 @@ msgstr "Dodaj URL" msgid "Adjust display options for charts." msgstr "Prilagodi možnosti prikaza za grafikone." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Za več podrobnosti preverite dnevnike." msgid "Check your notification service" msgstr "Preverite storitev obveščanja" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Klikni za kopiranje" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Kopiraj docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopiraj gostitelja" @@ -234,6 +237,18 @@ msgstr "Kopiraj Linux ukaz" msgid "Copy text" msgstr "Kopiraj besedilo" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Privzeto časovno obdobje" msgid "Delete" msgstr "Izbriši" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Vnesite e-poštni naslov za ponastavitev gesla" msgid "Enter email address..." msgstr "Vnesite e-poštni naslov..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Ob vsakem ponovnem zagonu bodo sistemi v zbirki podatkov posodobljeni, da se bodo ujemali s sistemi, definiranimi v datoteki." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Odpri menu" @@ -635,6 +657,10 @@ msgstr "Ponastavi geslo" msgid "Resume" msgstr "Nadaljuj" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Shranite naslov s tipko enter ali vejico. Pustite prazno, da onemogočite e-poštna obvestila." @@ -669,7 +695,6 @@ msgstr "Poslano" msgid "Sets the default time range for charts when a system is viewed." msgstr "Nastavi privzeti časovni obseg za grafikone, ko si ogledujete sistem." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Preveri <0>URL" msgid "Test notification sent" msgstr "Testno obvestilo je poslano" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Za vzpostavitev povezave mora biti agent zagnan v sistemu. Kopirajte spodnji namestitveni ukaz za agenta." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Za vzpostavitev povezave mora biti agent zagnan v sistemu. Kopirajte <0>docker-compose.yml za spodnjega agenta." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Nato se prijavite v zaledni sistem in ponastavite geslo svojega uporabniškega računa v tabeli uporabnikov." @@ -783,6 +800,24 @@ msgstr "Preklopi način mreže" msgid "Toggle theme" msgstr "Obrni temo" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Sproži se, ko kateri koli senzor preseže prag" @@ -807,6 +842,10 @@ msgstr "Sproži se, ko se stanje preklaplja med gor in dol" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Sproži se, ko uporaba katerega koli diska preseže prag" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Ali nam želite pomagati, da bomo naše prevode še izboljšali? Za več msgid "Webhook / Push notifications" msgstr "Webhook / potisna obvestila" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/sv/sv.po b/beszel/site/src/locales/sv/sv.po index a5463d9..79d7ddc 100644 --- a/beszel/site/src/locales/sv/sv.po +++ b/beszel/site/src/locales/sv/sv.po @@ -49,6 +49,7 @@ msgstr "30 dagar" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Åtgärder" @@ -76,9 +77,6 @@ msgstr "Lägg till URL" msgid "Adjust display options for charts." msgstr "Justera visningsalternativ för diagram." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Kontrollera loggarna för mer information." msgid "Check your notification service" msgstr "Kontrollera din aviseringstjänst" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Klicka för att kopiera" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Kopiera docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Kopiera värd" @@ -234,6 +237,18 @@ msgstr "Kopiera Linux-kommando" msgid "Copy text" msgstr "Kopiera text" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Standardtidsperiod" msgid "Delete" msgstr "Ta bort" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Ange e-postadress för att återställa lösenord" msgid "Enter email address..." msgstr "Ange e-postadress..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Vid varje omstart kommer systemen i databasen att uppdateras för att matcha systemen som definieras i filen." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Öppna menyn" @@ -635,6 +657,10 @@ msgstr "Återställ lösenord" msgid "Resume" msgstr "Återuppta" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Spara adressen med Enter-tangenten eller komma. Lämna tomt för att inaktivera e-postaviseringar." @@ -669,7 +695,6 @@ msgstr "Skickat" msgid "Sets the default time range for charts when a system is viewed." msgstr "Anger standardtidsintervallet för diagram när ett system visas." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Testa <0>URL" msgid "Test notification sent" msgstr "Testavisering skickad" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Agenten måste köras på systemet för att ansluta. Kopiera installationskommandot för agenten nedan." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Agenten måste köras på systemet för att ansluta. Kopiera <0>docker-compose.yml för agenten nedan." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Logga sedan in på backend och återställ ditt användarkontos lösenord i användartabellen." @@ -783,6 +800,24 @@ msgstr "Växla rutnät" msgid "Toggle theme" msgstr "Växla tema" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Utlöses när någon sensor överskrider ett tröskelvärde" @@ -807,6 +842,10 @@ msgstr "Utlöses när status växlar mellan upp och ner" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Utlöses när användningen av någon disk överskrider ett tröskelvärde" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Vill du hjälpa oss att göra våra översättningar ännu bättre? Koll msgid "Webhook / Push notifications" msgstr "Webhook / Push-aviseringar" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/tr/tr.po b/beszel/site/src/locales/tr/tr.po index 4987cdf..27fe040 100644 --- a/beszel/site/src/locales/tr/tr.po +++ b/beszel/site/src/locales/tr/tr.po @@ -49,6 +49,7 @@ msgstr "30 gün" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Eylemler" @@ -76,9 +77,6 @@ msgstr "URL Ekle" msgid "Adjust display options for charts." msgstr "Grafikler için görüntüleme seçeneklerini ayarlayın." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Daha fazla ayrıntı için günlükleri kontrol edin." msgid "Check your notification service" msgstr "Bildirim hizmetinizi kontrol edin" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Kopyalamak için tıklayın" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Docker run kopyala" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Ortam değişkenlerini kopyala" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Ana bilgisayarı kopyala" @@ -234,6 +237,18 @@ msgstr "Linux komutunu kopyala" msgid "Copy text" msgstr "Metni kopyala" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Aşağıdaki agent için kurulum komutunu kopyalayın veya <0>evrensel token ile agentları otomatik olarak kaydedin." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Aşağıdaki agent için <0>docker-compose.yml içeriğini kopyalayın veya <1>evrensel token ile agentları otomatik olarak kaydedin." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "YAML'ı kopyala" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Varsayılan zaman dilimi" msgid "Delete" msgstr "Sil" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Parmak izini sil" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Disk" @@ -329,6 +348,7 @@ msgstr "Şifreyi sıfırlamak için e-posta adresini girin" msgid "Enter email address..." msgstr "E-posta adresini girin..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Her yeniden başlatmada, veritabanındaki sistemler dosyada tanımlanan sistemlerle eşleşecek şekilde güncellenecektir." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Menüyü aç" @@ -635,6 +657,10 @@ msgstr "Şifreyi Sıfırla" msgid "Resume" msgstr "Devam et" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Token'ı döndür" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Adresleri enter tuşu veya virgül ile kaydedin. E-posta bildirimlerini devre dışı bırakmak için boş bırakın." @@ -669,7 +695,6 @@ msgstr "Gönderildi" msgid "Sets the default time range for charts when a system is viewed." msgstr "Bir sistem görüntülendiğinde grafikler için varsayılan zaman aralığını ayarlar." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Test <0>URL" msgid "Test notification sent" msgstr "Test bildirimi gönderildi" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Bağlanmak için aracının sistemde çalışıyor olması gerekir. Aşağıdaki aracı kurulum komutunu kopyalayın." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Bağlanmak için aracının sistemde çalışıyor olması gerekir. Aşağıdaki <0>docker-compose.yml dosyasını kopyalayın." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Ardından arka uca giriş yapın ve kullanıcılar tablosunda kullanıcı hesabı şifrenizi sıfırlayın." @@ -783,6 +800,24 @@ msgstr "Izgarayı değiştir" msgid "Toggle theme" msgstr "Temayı değiştir" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Token'lar ve Parmak İzleri" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Token'lar agentların bağlanıp kaydolmasına izin verir. Parmak izleri her sisteme özgü kararlı tanımlayıcılardır ve ilk bağlantıda ayarlanır." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Token'lar ve parmak izleri hub'a WebSocket bağlantılarını doğrulamak için kullanılır." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Herhangi bir sensör bir eşiği aştığında tetiklenir" @@ -807,6 +842,10 @@ msgstr "Durum yukarı ve aşağı arasında değiştiğinde tetiklenir" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Herhangi bir diskin kullanımı bir eşiği aştığında tetiklenir" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Evrensel token" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Çevirilerimizi daha iyi hale getirmemize yardımcı olmak ister misiniz msgid "Webhook / Push notifications" msgstr "Webhook / Anlık bildirimler" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Etkinleştirildiğinde, bu token agentların önceden sistem oluşturmadan kendilerini kaydetmelerine izin verir. Bir saat sonra veya hub yeniden başlatıldığında sona erer." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/uk/uk.po b/beszel/site/src/locales/uk/uk.po index 6e598a5..4dbb411 100644 --- a/beszel/site/src/locales/uk/uk.po +++ b/beszel/site/src/locales/uk/uk.po @@ -49,6 +49,7 @@ msgstr "30 днів" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Дії" @@ -76,9 +77,6 @@ msgstr "Додати URL" msgid "Adjust display options for charts." msgstr "Налаштуйте параметри відображення для графіків." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Перевірте журнали для отримання додатк msgid "Check your notification service" msgstr "Перевірте свій сервіс сповіщень" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Натисніть, щоб скопіювати" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Копіювати docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Копіювати змінні середовища" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Копіювати хост" @@ -234,6 +237,18 @@ msgstr "Копіювати команду Linux" msgid "Copy text" msgstr "Копіювати текст" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Скопіюйте команду встановлення для агента нижче, або зареєструйте агентів автоматично за допомогою <0>універсального токена." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Скопіюйте вміст <0>docker-compose.yml для агента нижче, або зареєструйте агентів автоматично за допомогою <1>універсального токена." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Копіювати YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "ЦП" @@ -266,6 +281,10 @@ msgstr "Стандартний період часу" msgid "Delete" msgstr "Видалити" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Видалити відбиток" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Диск" @@ -329,6 +348,7 @@ msgstr "Введіть адресу електронної пошти для с msgid "Enter email address..." msgstr "Введіть адресу електронної пошти..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "При кожному перезапуску системи в базі даних будуть оновлені, щоб відповідати системам, визначеним у файлі." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Відкрити меню" @@ -635,6 +657,10 @@ msgstr "Скинути пароль" msgid "Resume" msgstr "Відновити" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Оновити токен" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Збережіть адресу, використовуючи клавішу Enter або кому. Залиште порожнім, щоб вимкнути сповіщення електронною поштою." @@ -669,7 +695,6 @@ msgstr "Відправлено" msgid "Sets the default time range for charts when a system is viewed." msgstr "Встановлює стандартний діапазон часу для графіків при перегляді системи." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Тест <0>URL" msgid "Test notification sent" msgstr "Тестове сповіщення надіслано" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Агент повинен працювати на системі для підключення. Скопіюйте команду встановлення для агента нижче." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Агент повинен працювати на системі для підключення. Скопіюйте <0>docker-compose.yml для агента нижче." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Потім увійдіть у бекенд і скиньте пароль вашого облікового запису користувача в таблиці користувачів." @@ -783,6 +800,24 @@ msgstr "Перемкнути сітку" msgid "Toggle theme" msgstr "Перемкнути тему" +#: src/components/add-system.tsx +msgid "Token" +msgstr "Токен" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "Токени та Відбитки" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Токени дозволяють агентам підключатися та реєструватися. Відбитки - це стабільні ідентифікатори, унікальні для кожної системи, встановлюються при першому підключенні." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Токени та відбитки використовуються для автентифікації WebSocket з'єднань до хабу." + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Спрацьовує, коли будь-який датчик перевищує поріг" @@ -807,6 +842,10 @@ msgstr "Спрацьовує, коли статус перемикається msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Спрацьовує, коли використання будь-якого диска перевищує поріг" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Універсальний токен" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Хочете допомогти нам зробити наші пере msgid "Webhook / Push notifications" msgstr "Webhook / Push сповіщення" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "Коли увімкнено, цей токен дозволяє агентам самостійно реєструватися без попереднього створення системи. Термін дії закінчується через годину або при перезапуску хабу." + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/vi/vi.po b/beszel/site/src/locales/vi/vi.po index dbb3ade..c634be3 100644 --- a/beszel/site/src/locales/vi/vi.po +++ b/beszel/site/src/locales/vi/vi.po @@ -49,6 +49,7 @@ msgstr "30 ngày" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "Hành động" @@ -76,9 +77,6 @@ msgstr "Thêm URL" msgid "Adjust display options for charts." msgstr "Điều chỉnh tùy chọn hiển thị cho biểu đồ." -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "Kiểm tra nhật ký để biết thêm chi tiết." msgid "Check your notification service" msgstr "Kiểm tra dịch vụ thông báo của bạn" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "Nhấp để sao chép" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "Sao chép docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "Sao chép máy chủ" @@ -234,6 +237,18 @@ msgstr "Sao chép lệnh Linux" msgid "Copy text" msgstr "Sao chép văn bản" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "Thời gian mặc định" msgid "Delete" msgstr "Xóa" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "Đĩa" @@ -329,6 +348,7 @@ msgstr "Nhập địa chỉ email để đặt lại mật khẩu" msgid "Enter email address..." msgstr "Nhập địa chỉ email..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "Mỗi khi khởi động lại, các hệ thống trong cơ sở dữ liệu sẽ được cập nhật để khớp với các hệ thống được định nghĩa trong tệp." #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "Mở menu" @@ -635,6 +657,10 @@ msgstr "Đặt lại Mật khẩu" msgid "Resume" msgstr "Tiếp tục" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "Lưu địa chỉ bằng cách sử dụng phím enter hoặc dấu phẩy. Để trống để vô hiệu hóa thông báo email." @@ -669,7 +695,6 @@ msgstr "Đã gửi" msgid "Sets the default time range for charts when a system is viewed." msgstr "Đặt phạm vi thời gian mặc định cho biểu đồ khi một hệ thống được xem." -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "Kiểm tra <0>URL" msgid "Test notification sent" msgstr "Thông báo thử nghiệm đã được gửi" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "Tác nhân phải đang chạy trên hệ thống để kết nối. Sao chép lệnh cài đặt cho tác nhân bên dưới." - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "Tác nhân phải đang chạy trên hệ thống để kết nối. Sao chép <0>docker-compose.yml cho tác nhân bên dưới." - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "Sau đó đăng nhập vào backend và đặt lại mật khẩu tài khoản người dùng của bạn trong bảng người dùng." @@ -783,6 +800,24 @@ msgstr "Chuyển đổi lưới" msgid "Toggle theme" msgstr "Chuyển đổi chủ đề" +#: src/components/add-system.tsx +msgid "Token" +msgstr "" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "Kích hoạt khi bất kỳ cảm biến nào vượt quá ngưỡng" @@ -807,6 +842,10 @@ msgstr "Kích hoạt khi trạng thái chuyển đổi giữa lên và xuống" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Kích hoạt khi sử dụng bất kỳ đĩa nào vượt quá ngưỡng" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "Muốn giúp chúng tôi cải thiện bản dịch của mình? Xem <0> msgid "Webhook / Push notifications" msgstr "Thông báo Webhook / Push" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/zh-CN/zh-CN.po b/beszel/site/src/locales/zh-CN/zh-CN.po index 85f05c4..a55bca3 100644 --- a/beszel/site/src/locales/zh-CN/zh-CN.po +++ b/beszel/site/src/locales/zh-CN/zh-CN.po @@ -49,6 +49,7 @@ msgstr "30天" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "操作" @@ -76,9 +77,6 @@ msgstr "添加URL" msgid "Adjust display options for charts." msgstr "调整图表的显示选项。" -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "检查日志以获取更多详细信息。" msgid "Check your notification service" msgstr "检查您的通知服务" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "点击复制" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "复制 docker run 命令" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "复制环境变量" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "复制主机名" @@ -234,6 +237,18 @@ msgstr "复制 Linux 安装命令" msgid "Copy text" msgstr "复制文本" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "复制下面的客户端安装命令,或使用<0>通用令牌自动注册客户端。" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "复制下面的客户端<0>docker-compose.yml内容,或使用<1>通用令牌自动注册客户端。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "复制YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "默认时间段" msgid "Delete" msgstr "删除" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "删除指纹" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "磁盘" @@ -329,6 +348,7 @@ msgstr "输入电子邮件地址以重置密码" msgid "Enter email address..." msgstr "输入电子邮件地址..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "每次重启时,数据库中的系统将更新以匹配文件中定义的系统。" #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "打开菜单" @@ -635,6 +657,10 @@ msgstr "重置密码" msgid "Resume" msgstr "恢复" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "轮换令牌" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "使用回车键或逗号保存地址。留空以禁用电子邮件通知。" @@ -669,7 +695,6 @@ msgstr "发送" msgid "Sets the default time range for charts when a system is viewed." msgstr "设置查看系统时图表的默认时间范围。" -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "测试<0>URL" msgid "Test notification sent" msgstr "测试通知已发送" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "必须在系统上运行客户端之后才能连接。复制下面的客户端安装命令。" - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "必须在系统上运行客户端之后才能连接。复制下面的<0>docker-compose.yml。" - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "然后登录到后台并在用户表中重置您的用户账户密码。" @@ -783,6 +800,24 @@ msgstr "切换网格" msgid "Toggle theme" msgstr "切换主题" +#: src/components/add-system.tsx +msgid "Token" +msgstr "令牌" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "令牌和指纹" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "令牌允许客户端连接和注册。指纹是每个系统唯一的稳定标识符,在首次连接时设置。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "令牌和指纹用于验证到中心的WebSocket连接。" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "当任何传感器超过阈值时触发" @@ -807,6 +842,10 @@ msgstr "当状态在上线与掉线之间切换时触发" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "当任何磁盘的使用率超过阈值时触发" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "通用令牌" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "想帮助我们改进翻译吗?查看<0>Crowdin以获取更多详 msgid "Webhook / Push notifications" msgstr "Webhook / 推送通知" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "启用时,此令牌允许客户端在无需预先创建系统的情况下自动注册。在一小时后或中心重启时过期。" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/zh-HK/zh-HK.po b/beszel/site/src/locales/zh-HK/zh-HK.po index 36aa396..fd825f0 100644 --- a/beszel/site/src/locales/zh-HK/zh-HK.po +++ b/beszel/site/src/locales/zh-HK/zh-HK.po @@ -49,6 +49,7 @@ msgstr "30天" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "操作" @@ -76,9 +77,6 @@ msgstr "添加 URL" msgid "Adjust display options for charts." msgstr "調整圖表的顯示選項。" -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "檢查日誌以取得更多資訊。" msgid "Check your notification service" msgstr "檢查您的通知服務" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "點擊以複製" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "複製 docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "複製環境變數" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "複製主機" @@ -234,6 +237,18 @@ msgstr "複製 Linux 指令" msgid "Copy text" msgstr "複製文本" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "複製下面的代理程式安裝指令,或使用<0>通用令牌自動註冊代理程式。" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "複製下面的代理程式<0>docker-compose.yml內容,或使用<1>通用令牌自動註冊代理程式。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "複製YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "預設時間段" msgid "Delete" msgstr "刪除" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "刪除指紋" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "磁碟" @@ -329,6 +348,7 @@ msgstr "輸入電子郵件地址以重置密碼" msgid "Enter email address..." msgstr "輸入電子郵件地址..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "每次重新啟動時,將會以檔案中的系統定義更新資料庫。" #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "開啟選單" @@ -635,6 +657,10 @@ msgstr "重設密碼" msgid "Resume" msgstr "恢復" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "輪換令牌" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "使用回車鍵或逗號保存地址。留空以禁用電子郵件通知。" @@ -669,7 +695,6 @@ msgstr "發送" msgid "Sets the default time range for charts when a system is viewed." msgstr "設置查看系統時圖表的默認時間範圍。" -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "測試<0>URL" msgid "Test notification sent" msgstr "測試通知已發送" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "代理必須在系統上運行才能連接。複製下面的代理安裝命令。" - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "代理必須在系統上運行才能連接。複製下面的<0>docker-compose.yml。" - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "然後登錄到後端並在用戶表中重置您的用戶帳戶密碼。" @@ -783,6 +800,24 @@ msgstr "切換網格" msgid "Toggle theme" msgstr "切換主題" +#: src/components/add-system.tsx +msgid "Token" +msgstr "令牌" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "令牌和指紋" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "令牌允許代理程式連接和註冊。指紋是每個系統唯一的穩定識別符,在首次連接時設置。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "令牌和指紋用於驗證到中心的WebSocket連接。" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "當任何傳感器超過閾值時觸發" @@ -807,6 +842,10 @@ msgstr "當狀態在上和下之間切換時觸發" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "當任何磁碟的使用超過閾值時觸發" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "通用令牌" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "想幫助我們改進翻譯嗎?查看<0>Crowdin以獲取更多詳 msgid "Webhook / Push notifications" msgstr "Webhook / 推送通知" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "啟用時,此令牌允許代理程式在無需預先創建系統的情況下自動註冊。在一小時後或中心重啟時過期。" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command" diff --git a/beszel/site/src/locales/zh/zh.po b/beszel/site/src/locales/zh/zh.po index 3bf14b2..5519a7a 100644 --- a/beszel/site/src/locales/zh/zh.po +++ b/beszel/site/src/locales/zh/zh.po @@ -49,6 +49,7 @@ msgstr "30天" #. Table column #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Actions" msgstr "操作" @@ -76,9 +77,6 @@ msgstr "新增 URL" msgid "Adjust display options for charts." msgstr "調整圖表的顯示選項。" -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx msgid "Admin" @@ -186,7 +184,7 @@ msgstr "檢查系統記錄以取得更多資訊。" msgid "Check your notification service" msgstr "檢查您的通知服務" -#: src/components/add-system.tsx +#: src/components/ui/input-copy.tsx msgid "Click to copy" msgstr "點擊複製" @@ -222,6 +220,11 @@ msgctxt "Button to copy docker run command" msgid "Copy docker run" msgstr "复制 docker run" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "複製環境變數" + #: src/components/systems-table/systems-table.tsx msgid "Copy host" msgstr "複製主機" @@ -234,6 +237,18 @@ msgstr "複製 Linux 指令" msgid "Copy text" msgstr "複製文字" +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "複製下面的代理程式安裝指令,或使用<0>通用令牌自動註冊代理程式。" + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "複製下面的代理程式<0>docker-compose.yml內容,或使用<1>通用令牌自動註冊代理程式。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "複製YAML" + #: src/components/systems-table/systems-table.tsx msgid "CPU" msgstr "CPU" @@ -266,6 +281,10 @@ msgstr "預設時間段" msgid "Delete" msgstr "刪除" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "刪除指紋" + #: src/components/systems-table/systems-table.tsx msgid "Disk" msgstr "磁碟" @@ -329,6 +348,7 @@ msgstr "輸入電子郵件地址以重設密碼" msgid "Enter email address..." msgstr "輸入電子郵件地址..." +#: src/components/routes/settings/tokens-fingerprints.tsx #: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/config-yaml.tsx #: src/components/login/auth-form.tsx @@ -521,6 +541,8 @@ msgid "On each restart, systems in the database will be updated to match the sys msgstr "每次重新啟動時,將會以檔案中的系統定義更新資料庫。" #: src/components/systems-table/systems-table.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx msgid "Open menu" msgstr "開啟選單" @@ -635,6 +657,10 @@ msgstr "重設密碼" msgid "Resume" msgstr "繼續" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "輪換令牌" + #: src/components/routes/settings/notifications.tsx msgid "Save address using enter key or comma. Leave blank to disable email notifications." msgstr "使用 Enter 鍵或逗號儲存地址。留空以停用電子郵件通知。" @@ -669,7 +695,6 @@ msgstr "傳送" msgid "Sets the default time range for charts when a system is viewed." msgstr "設定顯示系統圖表的預設時間範圍。" -#: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/command-palette.tsx #: src/components/routes/settings/layout.tsx @@ -746,14 +771,6 @@ msgstr "測試<0>URL" msgid "Test notification sent" msgstr "已發送測試通知" -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the installation command for the agent below." -msgstr "必須在系統上執行代理程式才能連線,複製以下代理程式的安裝指令。" - -#: src/components/add-system.tsx -msgid "The agent must be running on the system to connect. Copy the<0>docker-compose.yml for the agent below." -msgstr "必須在系統上執行代理程式才能連線,複製以下代理程式的<0>docker-compose.yml。" - #: src/components/login/forgot-pass-form.tsx msgid "Then log into the backend and reset your user account password in the users table." msgstr "然後登入後台並在使用者列表中重設您的帳號密碼。" @@ -783,6 +800,24 @@ msgstr "切換網格" msgid "Toggle theme" msgstr "切換主題" +#: src/components/add-system.tsx +msgid "Token" +msgstr "令牌" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/layout.tsx +msgid "Tokens & Fingerprints" +msgstr "令牌和指紋" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "令牌允許代理程式連接和註冊。指紋是每個系統唯一的穩定識別符,在首次連接時設置。" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "令牌和指紋用於驗證到中心的WebSocket連接。" + #: src/lib/utils.ts msgid "Triggers when any sensor exceeds a threshold" msgstr "當任何感應器超過閾值時觸發" @@ -807,6 +842,10 @@ msgstr "當連線和離線時觸發" msgid "Triggers when usage of any disk exceeds a threshold" msgstr "當任何磁碟使用率超過閾值時觸發" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "通用令牌" + #. Context: System is up #: src/components/systems-table/systems-table.tsx #: src/components/routes/system.tsx @@ -862,6 +901,10 @@ msgstr "想幫助我們改善翻譯嗎?查看<0>Crowdin以取得更多詳 msgid "Webhook / Push notifications" msgstr "Webhook / 推送通知" +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart." +msgstr "啟用時,此令牌允許代理程式在無需預先創建系統的情況下自動註冊。在一小時後或中心重啟時過期。" + #: src/components/add-system.tsx msgctxt "Button to copy install command" msgid "Windows command"