feat(oci): support custom Compose workers and migration jobs

This commit is contained in:
Jonatan
2026-10-28 08:41:41 +01:00
parent b383fb9311
commit 3a0a7eaf14
44 changed files with 3267 additions and 110 deletions
+11
View File
@@ -3582,6 +3582,7 @@
"Invalid device path:": "Neplatná cesta zariadenia:",
"Invalid device paths for": "Neplatné cesty zariadenia pre",
"Invalid device permissions": "Neplatné povolenia zariadenia",
"Invalid environment variable name:": "Neplatný názov premennej prostredia:",
"Invalid group name. Use letters, digits, underscore or hyphen, and start with a letter or underscore.": "Neplatný názov skupiny. Použite písmená, čísla, podčiarkovník alebo pomlčku a začnite písmenom alebo podčiarkovníkom.",
"Invalid health check": "Neplatná kontrola zdravotného stavu",
"Invalid healthcheck path": "Neplatná cesta kontroly zdravotného stavu",
@@ -4073,6 +4074,7 @@
"Migrate away any guests that must keep running": "Presuňte mimo uzla všetkých hostí, ktorí musia zostať bežať",
"Migrated": "Migrované",
"Migrated legacy ProxMenux NVIDIA blacklist state — module will reload after reboot": "Starý stav ProxMenux NVIDIA blacklistu bol migrovaný - modul sa znovu načíta po reštarte",
"Migration jobs cannot safely restore database or unclassified backend data from host directories": "Migračné úlohy nedokážu bezpečne obnoviť údaje databáz alebo nezaradených interných služieb z adresárov hostiteľa",
"MineOS web interface": "Webové rozhranie MineOS",
"Minimal self-hosted bookmark manager.": "Minimalistický správca záložiek na vlastnom serveri.",
"Minimalist self-hosted RSS reader.": "Minimalistická RSS čítačka na vlastnom serveri.",
@@ -4200,6 +4202,7 @@
"Mumble SuperUser administrator": "Správca SuperUser v Mumble",
"Music Collection and Streaming Server": "Správca hudobnej zbierky a streamovací server",
"Music software that transforms your listening experience": "Hudobný softvér, ktorý mení vaše počúvanie",
"Must finish successfully (exit code 0)": "Musí sa úspešne dokončiť (návratový kód 0)",
"MyIP": "MyIP",
"MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.": "MySQL Workbench je jednotný vizuálny nástroj pre databázových architektov, vývojárov a DBA. MySQL Workbench poskytuje dátové modelovanie, vývoj SQL a komplexné nástroje správy pre konfiguráciu serverov, správu užívateľov, zálohovanie a oveľa viac.",
"MySQL root account": "Účet root v MySQL",
@@ -5076,6 +5079,7 @@
"Path must be absolute (start with /)": "Cesta musí byť absolútna (začínať znakom /)",
"Path must be absolute (start with /).": "Cesta musí byť absolútna (začínať znakom /).",
"Path not found": "Cesta sa nenašla",
"Path of environment file": "Cesta k súboru prostredia",
"Path of the Compose file": "Cesta k súboru Compose",
"Path of the oci-compose file": "Cesta k súboru oci-compose",
"Path removed:": "Cesta bola odstránená:",
@@ -5280,10 +5284,12 @@
"Proceeding with Log2RAM setup on non-SSD disk as requested by user.": "Pokračujem v nastavení Log2RAM na disku, ktorý nie je SSD, podľa voľby používateľa.",
"Process may take several minutes depending on container size": "Proces môže trvať niekoľko minút podľa veľkosti kontajnera",
"Process may take several minutes for large containers": "Pri veľkých kontajneroch môže proces trvať niekoľko minút",
"Process running only (no health check declared)": "Iba bežiaci proces (bez definovanej kontroly stavu)",
"Processes using NVIDIA:": "Procesy používajúce NVIDIA:",
"Productivity & Workflows": "Produktivita a pracovné postupy",
"Profile": "Profil",
"Profile:": "Profil:",
"Project environment file (.env), or leave empty to enter values": "Súbor prostredia projektu (.env), alebo nechajte prázdne a zadajte hodnoty",
"Project tracking with issues, wikis and time tracking.": "Sledovanie projektov, tiketov, wiki a evidencie času.",
"Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. Secure, private and easy. No more depending on external services or e-mail to send those files.": "Projectsend je aplikácia self-hosted, ktorá vám umožní nahrávať súbory a priradiť ich konkrétnym klientom, ktoré vytvoríte sami. Bezpečné, súkromné a jednoduché. Už nie je závislá od externých služieb alebo e-mailu, ktorý by tieto súbory posielal.",
"Proposed Changes": "Navrhované zmeny",
@@ -5884,6 +5890,8 @@
"SECURITY WARNING:": "BEZPEČNOSTNÉ UPOZORNENIE:",
"SELECT CUSTOM IMAGE": "VÝBER VLASTNÉHO OBRAZU",
"SELECT LOADER": "VÝBER ZAVÁDZAČA",
"SELinux volume labels are not applied on this Proxmox host.": "Označenia zväzkov SELinux sa na tomto hostiteľovi Proxmox neuplatňujú.",
"SELinux volume labels cannot be ignored while SELinux is enforcing.": "Označenia zväzkov SELinux nemožno ignorovať, keď je SELinux v režime vynucovania.",
"SETTINGS": "NASTAVENIA",
"SFTPGo": "SFTPGo",
"SMART Action": "SMART akcia",
@@ -6578,6 +6586,7 @@
"Starting the main container and its dependencies...": "Spustenie hlavného kontajnera a jeho závislosti...",
"Starting the service:": "Spustenie služby:",
"Starting unprivileged container...": "Spúšťam neprivilegovaný kontajner...",
"Startup check": "Kontrola spustenia",
"Startup: coordinated by the stack startup hook": "Spúšťanie: koordinované spúšťacím skriptom zostavy",
"Startup: independent, without hookscript": "Spúšťanie: samostatné, bez hookscript",
"Static IP": "Statické IP",
@@ -6794,6 +6803,7 @@
"The Compose file has no services.": "Súbor Compose neobsahuje žiadne služby.",
"The Compose file has no x-casaos metadata.": "Súbor Compose neobsahuje metadáta x-casaos.",
"The Compose file is not valid YAML:": "Súbor Compose nie je platný YAML:",
"The Compose file is too large": "Súbor Compose je príliš veľký",
"The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. Continue only if you trust the image and accept this risk.": "Súbor Compose ponúka voliteľné uvoľnenie obmedzení AppArmor alebo seccomp, ktoré zostane vypnuté, kým ho používateľ nevyberie. Pokračujte iba vtedy, ak obrazu dôverujete a riziko prijímate.",
"The Compose value must be text or a list:": "Hodnota Compose musí byť text alebo zoznam:",
"The DRM node is not an Intel or AMD GPU; NVIDIA requires its library profile": "Uzol DRM nie je GPU Intel ani AMD; NVIDIA vyžaduje profil so svojimi knižnicami",
@@ -7018,6 +7028,7 @@
"The dynamic NVIDIA hook is missing or duplicated": "Dynamický NVIDIA hák chýba alebo sa zdvojí",
"The dynamic NVIDIA profile requires an unprivileged LXC": "Dynamický profil NVIDIA vyžaduje neprivilegovaný kontajner LXC",
"The dynamic profile does not support static driver mounts": "Dynamický profil nepodporuje statické pripojenia ovládača",
"The file could not be read:": "Súbor sa nepodarilo prečítať:",
"The file does not exist, is empty or is not readable.": "Súbor neexistuje, je prázdny alebo sa nedá čítať.",
"The file does not exist:": "Súbor neexistuje:",
"The file is not a ProxMenux oci-compose.": "Súbor nie je ProxMenux oci-compose.",