RU
# Texts of the web site, one entry per language (the first one, en, is the main page: site/index.html).# The app's own labels ("Open the demo pool", File > Open the Demo Pool) stay in English: the app shows them so.T = {}T['en'] = dict(    name='English', locale='en_US',    title='XenCenter for XCP-ng / XenServer in PHP – free admin tool, desktop and browser',    desc='Administrate your XCP-ng and XenServer pools: servers, VMs, storage, networks, VNC console, live performance graphs, snapshots, live migration. Free, on Linux, Windows, macOS and in the browser, with a built-in demo pool.',    tag='Free · Linux, Windows, macOS, Web',    h1='XenCenter for XCP-ng and XenServer, written in PHP',    lead='Pools, servers, VMs, storage and networks in one window: the VNC console, live graphs, snapshots and live migration. On your desktop or in your browser.',    cta='Open the app', hint='No server? Click “Open the demo pool” on the app’s home page.',    nav_features='Features', nav_shots='Screenshots', nav_connect='Connection', nav_faq='FAQ', lang_label='Language',    features_h='Everything you need to run a pool',    features=[        ('Resource tree', 'Pools, servers, VMs, storage and networks in one tree, with the Infrastructure, Objects and Notifications views and a search box.'),        ('All the tabs', 'General, Memory, Storage, Networking, NICs, Snapshots, Search and Logs: every detail of every object.'),        ('A real console', 'A VNC client written in PHP: the screen of the VM, with its keyboard and mouse.'),        ('Live performance', 'RRD graphs of CPU, memory, network and disk, updated live, and live CPU / memory per VM in Search.'),        ('VM lifecycle', 'Start (on a chosen server), shut down, reboot, suspend, resume, pause, forced operations, live migration, copy, convert to template, delete, properties, New VM wizard.'),        ('Snapshots', 'Take a snapshot, revert to it, delete it.'),        ('Servers', 'Maintenance mode, reboot, shut down.'),        ('Always up to date', 'Changes arrive live through XAPI event.from; each action is a XAPI task with its progress. Events and XAPI alerts are written in plain words in Logs.'),    ],    shots_h='Screenshots', shots_lead='Real screenshots of the app, taken on its demo pool.',    caps=dict(        general='General tab of a VM: system, CPUs, boot options',        console='Console: the VM’s screen over VNC, keyboard and mouse',        performance='Performance: live CPU, memory and network graphs',        search='Search: live CPU and memory of every VM',        logs='Logs: events and XAPI alerts, in words',        snapshots='The snapshots of a VM',        **{'new-vm': 'The New VM wizard'},        menu='Right-click menu of a VM: start, migrate, snapshot, copy…',    ),    connect_h='Connect to your servers', connect_lead='The app talks to XAPI, the API of XCP-ng and XenServer.',    connect=[        ('HTTP and HTTPS', 'Connect to the pool master over HTTP, or HTTPS on the desktop.'),        ('SSH tunnel', 'Reach XAPI through an SSH tunnel to the host.'),        ('In the browser', 'Through the JumPHP runtime, a small program on your computer: the app connects from your own network (LAN, VPN), with your consent.'),        ('Behind a VPN or NAT', 'The consoles of a pool behind a VPN or a NAT are reached through the names you use, not only through XAPI’s internal addresses.'),    ],    demo_h='Try it now, without a server',    demo_p='The app comes with a demo pool: two servers (xcp-ng-01, xcp-ng-02), VMs such as db-primary and web-01, storage and networks. Open it with the “Open the demo pool” button on the home page, or File > Open the Demo Pool, and try everything: consoles, graphs, migrations, snapshots.',    cta2='Open the app and the demo pool',    faq_h='Questions',    faq=[        ('Is it free?', 'Yes. The app is free, in the browser and on the desktop.'),        ('Do I need a server to try it?', 'No. The built-in demo pool lets you try every feature without any server.'),        ('Which servers does it manage?', 'XCP-ng and XenServer pools, through their API, XAPI.'),        ('How does the browser reach my servers?', 'Through the JumPHP runtime, a small program on your computer: with your consent, the app connects from your own network (LAN, VPN).'),        ('Is the console a real one?', 'Yes: a VNC client written in PHP shows the VM’s screen and sends your keyboard and mouse.'),        ('Is it the official XenCenter?', 'No. It is an independent port of XenCenter / xenadmin, not affiliated with Cloud Software Group or Vates.'),    ],    credit='A port of XenCenter / xenadmin (xcp-ng project). XenCenter is a trademark of Cloud Software Group; XCP-ng is a project of Vates. Not affiliated.',    made='Made in PHP with JumPHP.', alt_hero='The app: the demo pool’s tree and the General tab of the db-primary VM',)T['fr'] = dict(    name='Français', locale='fr_FR',    title='XenCenter pour XCP-ng / XenServer en PHP – outil d’administration gratuit, bureau et navigateur',    desc='Administrez vos pools XCP-ng et XenServer : serveurs, VM, stockage, réseaux, console VNC, graphiques de performances en direct, snapshots, migration à chaud. Gratuit, sous Linux, Windows, macOS et dans le navigateur, avec un pool de démonstration intégré.',    tag='Gratuit · Linux, Windows, macOS, Web',    h1='XenCenter pour XCP-ng et XenServer, écrit en PHP',    lead='Pools, serveurs, VM, stockage et réseaux dans une seule fenêtre : la console VNC, les graphiques en direct, les snapshots et la migration à chaud. Sur votre ordinateur ou dans votre navigateur.',    cta='Ouvrir l’application', hint='Pas de serveur ? Cliquez sur « Open the demo pool » sur l’accueil de l’application.',    nav_features='Fonctionnalités', nav_shots='Captures', nav_connect='Connexion', nav_faq='FAQ', lang_label='Langue',    features_h='Tout ce qu’il faut pour gérer un pool',    features=[        ('Arborescence des ressources', 'Pools, serveurs, VM, stockage et réseaux dans un seul arbre, avec les vues Infrastructure, Objets et Notifications, et une recherche.'),        ('Tous les onglets', 'Général, Mémoire, Stockage, Réseau, Cartes réseau, Snapshots, Recherche et Journaux : chaque détail de chaque objet.'),        ('Une vraie console', 'Un client VNC écrit en PHP : l’écran de la VM, avec son clavier et sa souris.'),        ('Performances en direct', 'Graphiques RRD du processeur, de la mémoire, du réseau et des disques, mis à jour en direct, et processeur / mémoire de chaque VM dans la Recherche.'),        ('Cycle de vie des VM', 'Démarrer (sur le serveur de votre choix), arrêter, redémarrer, suspendre, reprendre, mettre en pause, opérations forcées, migration à chaud, copie, conversion en modèle, suppression, propriétés, assistant Nouvelle VM.'),        ('Snapshots', 'Prendre un snapshot, y revenir, le supprimer.'),        ('Serveurs', 'Mode maintenance, redémarrage, arrêt.'),        ('Toujours à jour', 'Les changements arrivent en direct par event.from de XAPI ; chaque action est une tâche XAPI dont on suit la progression. Les événements et les alertes XAPI sont écrits en toutes lettres dans les Journaux.'),    ],    shots_h='Captures d’écran', shots_lead='De vraies captures de l’application, prises sur son pool de démonstration.',    caps=dict(        general='Onglet Général d’une VM : système, processeurs, options de démarrage',        console='Console : l’écran de la VM en VNC, clavier et souris',        performance='Performances : processeur, mémoire et réseau en direct',        search='Recherche : processeur et mémoire de chaque VM en direct',        logs='Journaux : événements et alertes XAPI, en toutes lettres',        snapshots='Les snapshots d’une VM',        **{'new-vm': 'L’assistant Nouvelle VM'},        menu='Menu contextuel d’une VM : démarrer, migrer, snapshot, copier…',    ),    connect_h='Connexion à vos serveurs', connect_lead='L’application dialogue avec XAPI, l’API de XCP-ng et de XenServer.',    connect=[        ('HTTP et HTTPS', 'Connexion au maître du pool en HTTP, ou en HTTPS sur ordinateur.'),        ('Tunnel SSH', 'Accès à XAPI par un tunnel SSH vers l’hôte.'),        ('Dans le navigateur', 'Grâce au runtime JumPHP, un petit programme sur votre ordinateur : l’application se connecte depuis votre propre réseau (réseau local, VPN), avec votre accord.'),        ('Derrière un VPN ou un NAT', 'Les consoles d’un pool situé derrière un VPN ou un NAT sont jointes par les noms que vous utilisez, pas seulement par les adresses internes de XAPI.'),    ],    demo_h='Essayez tout de suite, sans serveur',    demo_p='L’application contient un pool de démonstration : deux serveurs (xcp-ng-01, xcp-ng-02), des VM comme db-primary et web-01, du stockage et des réseaux. Ouvrez-le avec le bouton « Open the demo pool » de l’accueil, ou File > Open the Demo Pool, et essayez tout : consoles, graphiques, migrations, snapshots.',    cta2='Ouvrir l’application et le pool de démo',    faq_h='Questions fréquentes',    faq=[        ('Est-ce gratuit ?', 'Oui. L’application est gratuite, dans le navigateur comme sur ordinateur.'),        ('Faut-il un serveur pour l’essayer ?', 'Non. Le pool de démonstration intégré permet d’essayer chaque fonctionnalité sans aucun serveur.'),        ('Quels serveurs gère-t-elle ?', 'Les pools XCP-ng et XenServer, par leur API, XAPI.'),        ('Comment le navigateur atteint-il mes serveurs ?', 'Grâce au runtime JumPHP, un petit programme sur votre ordinateur : avec votre accord, l’application se connecte depuis votre propre réseau (réseau local, VPN).'),        ('La console est-elle une vraie console ?', 'Oui : un client VNC écrit en PHP affiche l’écran de la VM et lui transmet votre clavier et votre souris.'),        ('Est-ce le XenCenter officiel ?', 'Non. C’est un portage indépendant de XenCenter / xenadmin, sans lien avec Cloud Software Group ni Vates.'),    ],    credit='Un portage de XenCenter / xenadmin (projet xcp-ng). XenCenter est une marque de Cloud Software Group ; XCP-ng est un projet de Vates. Sans affiliation.',    made='Écrit en PHP avec JumPHP.', alt_hero='L’application : l’arbre du pool de démonstration et l’onglet Général de la VM db-primary',)T['es'] = dict(    name='Español', locale='es_ES',    title='XenCenter para XCP-ng / XenServer en PHP – herramienta de administración gratuita, escritorio y navegador',    desc='Administra tus pools de XCP-ng y XenServer: servidores, máquinas virtuales, almacenamiento, redes, consola VNC, gráficas de rendimiento en directo, snapshots y migración en vivo. Gratis, en Linux, Windows, macOS y en el navegador, con un pool de demostración incluido.',    tag='Gratis · Linux, Windows, macOS, Web',    h1='XenCenter para XCP-ng y XenServer, escrito en PHP',    lead='Pools, servidores, máquinas virtuales, almacenamiento y redes en una sola ventana: la consola VNC, gráficas en directo, snapshots y migración en vivo. En tu ordenador o en tu navegador.',    cta='Abrir la aplicación', hint='¿Sin servidor? Pulsa «Open the demo pool» en la página de inicio de la aplicación.',    nav_features='Funciones', nav_shots='Capturas', nav_connect='Conexión', nav_faq='Preguntas', lang_label='Idioma',    features_h='Todo lo necesario para gestionar un pool',    features=[        ('Árbol de recursos', 'Pools, servidores, máquinas virtuales, almacenamiento y redes en un solo árbol, con las vistas Infraestructura, Objetos y Notificaciones y un buscador.'),        ('Todas las pestañas', 'General, Memoria, Almacenamiento, Redes, NIC, Snapshots, Búsqueda y Registros: cada detalle de cada objeto.'),        ('Una consola de verdad', 'Un cliente VNC escrito en PHP: la pantalla de la máquina virtual, con su teclado y su ratón.'),        ('Rendimiento en directo', 'Gráficas RRD de CPU, memoria, red y disco actualizadas en directo, y CPU / memoria de cada máquina virtual en Búsqueda.'),        ('Ciclo de vida de las VM', 'Iniciar (en el servidor que elijas), apagar, reiniciar, suspender, reanudar, pausar, operaciones forzadas, migración en vivo, copiar, convertir en plantilla, eliminar, propiedades y asistente de nueva VM.'),        ('Snapshots', 'Crear un snapshot, volver a él y eliminarlo.'),        ('Servidores', 'Modo de mantenimiento, reinicio y apagado.'),        ('Siempre al día', 'Los cambios llegan en directo mediante event.from de XAPI; cada acción es una tarea XAPI con su progreso. Los eventos y las alertas de XAPI aparecen explicados con palabras en Registros.'),    ],    shots_h='Capturas de pantalla', shots_lead='Capturas reales de la aplicación, tomadas en su pool de demostración.',    caps=dict(        general='Pestaña General de una VM: sistema, CPU, opciones de arranque',        console='Consola: la pantalla de la VM por VNC, teclado y ratón',        performance='Rendimiento: CPU, memoria y red en directo',        search='Búsqueda: CPU y memoria de cada VM en directo',        logs='Registros: eventos y alertas de XAPI, con palabras',        snapshots='Los snapshots de una VM',        **{'new-vm': 'El asistente de nueva VM'},        menu='Menú contextual de una VM: iniciar, migrar, snapshot, copiar…',    ),    connect_h='Conéctate a tus servidores', connect_lead='La aplicación habla con XAPI, la API de XCP-ng y XenServer.',    connect=[        ('HTTP y HTTPS', 'Conexión al maestro del pool por HTTP, o por HTTPS en el escritorio.'),        ('Túnel SSH', 'Acceso a XAPI mediante un túnel SSH hacia el host.'),        ('En el navegador', 'Mediante el runtime de JumPHP, un pequeño programa en tu ordenador: la aplicación se conecta desde tu propia red (LAN, VPN), con tu consentimiento.'),        ('Detrás de una VPN o un NAT', 'Las consolas de un pool detrás de una VPN o un NAT se alcanzan con los nombres que tú usas, no solo con las direcciones internas de XAPI.'),    ],    demo_h='Pruébalo ya, sin servidor',    demo_p='La aplicación incluye un pool de demostración: dos servidores (xcp-ng-01, xcp-ng-02), máquinas virtuales como db-primary y web-01, almacenamiento y redes. Ábrelo con el botón «Open the demo pool» de la página de inicio, o con File > Open the Demo Pool, y pruébalo todo: consolas, gráficas, migraciones, snapshots.',    cta2='Abrir la aplicación y el pool de demostración',    faq_h='Preguntas frecuentes',    faq=[        ('¿Es gratis?', 'Sí. La aplicación es gratuita, tanto en el navegador como en el escritorio.'),        ('¿Necesito un servidor para probarla?', 'No. El pool de demostración incluido permite probar todas las funciones sin ningún servidor.'),        ('¿Qué servidores gestiona?', 'Pools de XCP-ng y XenServer, a través de su API, XAPI.'),        ('¿Cómo llega el navegador a mis servidores?', 'Mediante el runtime de JumPHP, un pequeño programa en tu ordenador: con tu consentimiento, la aplicación se conecta desde tu propia red (LAN, VPN).'),        ('¿La consola es real?', 'Sí: un cliente VNC escrito en PHP muestra la pantalla de la VM y le envía tu teclado y tu ratón.'),        ('¿Es el XenCenter oficial?', 'No. Es una adaptación independiente de XenCenter / xenadmin, sin relación con Cloud Software Group ni con Vates.'),    ],    credit='Una adaptación de XenCenter / xenadmin (proyecto xcp-ng). XenCenter es una marca de Cloud Software Group; XCP-ng es un proyecto de Vates. Sin afiliación.',    made='Hecho en PHP con JumPHP.', alt_hero='La aplicación: el árbol del pool de demostración y la pestaña General de la VM db-primary',)T['de'] = dict(    name='Deutsch', locale='de_DE',    title='XenCenter für XCP-ng / XenServer in PHP – kostenloses Verwaltungstool für Desktop und Browser',    desc='Verwalten Sie Ihre XCP-ng- und XenServer-Pools: Server, VMs, Speicher, Netzwerke, VNC-Konsole, Live-Leistungsgraphen, Snapshots, Live-Migration. Kostenlos, unter Linux, Windows, macOS und im Browser, mit integriertem Demo-Pool.',    tag='Kostenlos · Linux, Windows, macOS, Web',    h1='XenCenter für XCP-ng und XenServer, geschrieben in PHP',    lead='Pools, Server, VMs, Speicher und Netzwerke in einem Fenster: VNC-Konsole, Live-Graphen, Snapshots und Live-Migration. Auf Ihrem Rechner oder im Browser.',    cta='App öffnen', hint='Kein Server? Klicken Sie auf der Startseite der App auf „Open the demo pool“.',    nav_features='Funktionen', nav_shots='Bilder', nav_connect='Verbindung', nav_faq='FAQ', lang_label='Sprache',    features_h='Alles, was Sie für einen Pool brauchen',    features=[        ('Ressourcenbaum', 'Pools, Server, VMs, Speicher und Netzwerke in einem Baum, mit den Ansichten Infrastruktur, Objekte und Benachrichtigungen sowie einer Suche.'),        ('Alle Registerkarten', 'Allgemein, Arbeitsspeicher, Speicher, Netzwerk, NICs, Snapshots, Suche und Protokolle: jedes Detail jedes Objekts.'),        ('Eine echte Konsole', 'Ein in PHP geschriebener VNC-Client: der Bildschirm der VM, mit Tastatur und Maus.'),        ('Leistung live', 'RRD-Graphen für CPU, Arbeitsspeicher, Netzwerk und Datenträger, live aktualisiert, dazu CPU / Arbeitsspeicher jeder VM in der Suche.'),        ('Lebenszyklus der VMs', 'Starten (auf einem gewählten Server), herunterfahren, neu starten, anhalten, fortsetzen, pausieren, erzwungene Vorgänge, Live-Migration, kopieren, in Vorlage umwandeln, löschen, Eigenschaften, Assistent „Neue VM“.'),        ('Snapshots', 'Snapshot erstellen, zurücksetzen, löschen.'),        ('Server', 'Wartungsmodus, Neustart, Herunterfahren.'),        ('Immer aktuell', 'Änderungen kommen live über event.from von XAPI; jede Aktion ist eine XAPI-Aufgabe mit Fortschrittsanzeige. Ereignisse und XAPI-Warnungen stehen im Klartext in den Protokollen.'),    ],    shots_h='Bildschirmfotos', shots_lead='Echte Bildschirmfotos der App, aufgenommen mit ihrem Demo-Pool.',    caps=dict(        general='Registerkarte Allgemein einer VM: System, CPUs, Startoptionen',        console='Konsole: der Bildschirm der VM über VNC, Tastatur und Maus',        performance='Leistung: CPU, Arbeitsspeicher und Netzwerk live',        search='Suche: CPU und Arbeitsspeicher jeder VM live',        logs='Protokolle: Ereignisse und XAPI-Warnungen im Klartext',        snapshots='Die Snapshots einer VM',        **{'new-vm': 'Der Assistent „Neue VM“'},        menu='Kontextmenü einer VM: starten, migrieren, Snapshot, kopieren …',    ),    connect_h='Verbindung zu Ihren Servern', connect_lead='Die App spricht mit XAPI, der API von XCP-ng und XenServer.',    connect=[        ('HTTP und HTTPS', 'Verbindung zum Pool-Master über HTTP, auf dem Desktop auch über HTTPS.'),        ('SSH-Tunnel', 'Zugriff auf XAPI über einen SSH-Tunnel zum Host.'),        ('Im Browser', 'Über die JumPHP-Runtime, ein kleines Programm auf Ihrem Rechner: Die App verbindet sich mit Ihrer Zustimmung aus Ihrem eigenen Netzwerk (LAN, VPN).'),        ('Hinter VPN oder NAT', 'Die Konsolen eines Pools hinter einem VPN oder NAT werden über die Namen erreicht, die Sie verwenden, nicht nur über die internen Adressen von XAPI.'),    ],    demo_h='Jetzt ausprobieren, ohne Server',    demo_p='Die App enthält einen Demo-Pool: zwei Server (xcp-ng-01, xcp-ng-02), VMs wie db-primary und web-01, Speicher und Netzwerke. Öffnen Sie ihn mit der Schaltfläche „Open the demo pool“ auf der Startseite oder über File > Open the Demo Pool und probieren Sie alles aus: Konsolen, Graphen, Migrationen, Snapshots.',    cta2='App und Demo-Pool öffnen',    faq_h='Häufige Fragen',    faq=[        ('Ist sie kostenlos?', 'Ja. Die App ist kostenlos, im Browser wie auf dem Desktop.'),        ('Brauche ich einen Server zum Ausprobieren?', 'Nein. Mit dem integrierten Demo-Pool lässt sich jede Funktion ganz ohne Server ausprobieren.'),        ('Welche Server verwaltet sie?', 'XCP-ng- und XenServer-Pools, über deren API XAPI.'),        ('Wie erreicht der Browser meine Server?', 'Über die JumPHP-Runtime, ein kleines Programm auf Ihrem Rechner: Mit Ihrer Zustimmung verbindet sich die App aus Ihrem eigenen Netzwerk (LAN, VPN).'),        ('Ist die Konsole echt?', 'Ja: Ein in PHP geschriebener VNC-Client zeigt den Bildschirm der VM und überträgt Tastatur und Maus.'),        ('Ist das das offizielle XenCenter?', 'Nein. Es ist eine unabhängige Portierung von XenCenter / xenadmin, ohne Verbindung zu Cloud Software Group oder Vates.'),    ],    credit='Eine Portierung von XenCenter / xenadmin (Projekt xcp-ng). XenCenter ist eine Marke von Cloud Software Group; XCP-ng ist ein Projekt von Vates. Keine Verbindung.',    made='In PHP geschrieben mit JumPHP.', alt_hero='Die App: der Baum des Demo-Pools und die Registerkarte Allgemein der VM db-primary',)T['it'] = dict(    name='Italiano', locale='it_IT',    title='XenCenter per XCP-ng / XenServer in PHP – strumento di amministrazione gratuito, desktop e browser',    desc='Amministra i tuoi pool XCP-ng e XenServer: server, VM, storage, reti, console VNC, grafici delle prestazioni in tempo reale, snapshot, migrazione a caldo. Gratuito, su Linux, Windows, macOS e nel browser, con un pool dimostrativo integrato.',    tag='Gratuito · Linux, Windows, macOS, Web',    h1='XenCenter per XCP-ng e XenServer, scritto in PHP',    lead='Pool, server, VM, storage e reti in un’unica finestra: la console VNC, i grafici in tempo reale, gli snapshot e la migrazione a caldo. Sul tuo computer o nel browser.',    cta='Apri l’app', hint='Nessun server? Fai clic su «Open the demo pool» nella pagina iniziale dell’app.',    nav_features='Funzioni', nav_shots='Schermate', nav_connect='Connessione', nav_faq='Domande', lang_label='Lingua',    features_h='Tutto ciò che serve per gestire un pool',    features=[        ('Albero delle risorse', 'Pool, server, VM, storage e reti in un unico albero, con le viste Infrastruttura, Oggetti e Notifiche e una casella di ricerca.'),        ('Tutte le schede', 'Generale, Memoria, Storage, Rete, NIC, Snapshot, Ricerca e Log: ogni dettaglio di ogni oggetto.'),        ('Una vera console', 'Un client VNC scritto in PHP: lo schermo della VM, con tastiera e mouse.'),        ('Prestazioni in tempo reale', 'Grafici RRD di CPU, memoria, rete e disco aggiornati in tempo reale, e CPU / memoria di ogni VM nella Ricerca.'),        ('Ciclo di vita delle VM', 'Avvia (sul server scelto), spegni, riavvia, sospendi, riprendi, metti in pausa, operazioni forzate, migrazione a caldo, copia, converti in modello, elimina, proprietà, procedura guidata Nuova VM.'),        ('Snapshot', 'Crea uno snapshot, ripristinalo, eliminalo.'),        ('Server', 'Modalità manutenzione, riavvio, spegnimento.'),        ('Sempre aggiornato', 'Le modifiche arrivano in tempo reale tramite event.from di XAPI; ogni azione è un task XAPI con il suo avanzamento. Eventi e avvisi XAPI sono scritti a parole nei Log.'),    ],    shots_h='Schermate', shots_lead='Schermate reali dell’app, scattate sul suo pool dimostrativo.',    caps=dict(        general='Scheda Generale di una VM: sistema, CPU, opzioni di avvio',        console='Console: lo schermo della VM via VNC, tastiera e mouse',        performance='Prestazioni: CPU, memoria e rete in tempo reale',        search='Ricerca: CPU e memoria di ogni VM in tempo reale',        logs='Log: eventi e avvisi XAPI, a parole',        snapshots='Gli snapshot di una VM',        **{'new-vm': 'La procedura guidata Nuova VM'},        menu='Menu contestuale di una VM: avvia, migra, snapshot, copia…',    ),    connect_h='Connettiti ai tuoi server', connect_lead='L’app dialoga con XAPI, l’API di XCP-ng e XenServer.',    connect=[        ('HTTP e HTTPS', 'Connessione al master del pool in HTTP, o in HTTPS sul desktop.'),        ('Tunnel SSH', 'Accesso a XAPI tramite un tunnel SSH verso l’host.'),        ('Nel browser', 'Tramite il runtime JumPHP, un piccolo programma sul tuo computer: l’app si connette dalla tua rete (LAN, VPN), con il tuo consenso.'),        ('Dietro una VPN o un NAT', 'Le console di un pool dietro una VPN o un NAT si raggiungono con i nomi che usi tu, non solo con gli indirizzi interni di XAPI.'),    ],    demo_h='Provalo subito, senza server',    demo_p='L’app include un pool dimostrativo: due server (xcp-ng-01, xcp-ng-02), VM come db-primary e web-01, storage e reti. Aprilo con il pulsante «Open the demo pool» della pagina iniziale, o con File > Open the Demo Pool, e prova tutto: console, grafici, migrazioni, snapshot.',    cta2='Apri l’app e il pool dimostrativo',    faq_h='Domande frequenti',    faq=[        ('È gratuito?', 'Sì. L’app è gratuita, nel browser come sul desktop.'),        ('Serve un server per provarla?', 'No. Il pool dimostrativo integrato permette di provare ogni funzione senza alcun server.'),        ('Quali server gestisce?', 'I pool XCP-ng e XenServer, tramite la loro API, XAPI.'),        ('Come raggiunge il browser i miei server?', 'Tramite il runtime JumPHP, un piccolo programma sul tuo computer: con il tuo consenso, l’app si connette dalla tua rete (LAN, VPN).'),        ('La console è vera?', 'Sì: un client VNC scritto in PHP mostra lo schermo della VM e le invia tastiera e mouse.'),        ('È lo XenCenter ufficiale?', 'No. È un porting indipendente di XenCenter / xenadmin, non affiliato a Cloud Software Group né a Vates.'),    ],    credit='Un porting di XenCenter / xenadmin (progetto xcp-ng). XenCenter è un marchio di Cloud Software Group; XCP-ng è un progetto di Vates. Nessuna affiliazione.',    made='Scritto in PHP con JumPHP.', alt_hero='L’app: l’albero del pool dimostrativo e la scheda Generale della VM db-primary',)T['pt'] = dict(    name='Português', locale='pt_BR',    title='XenCenter para XCP-ng / XenServer em PHP – ferramenta de administração gratuita, desktop e navegador',    desc='Administre seus pools XCP-ng e XenServer: servidores, VMs, armazenamento, redes, console VNC, gráficos de desempenho ao vivo, snapshots, migração ao vivo. Gratuito, no Linux, Windows, macOS e no navegador, com um pool de demonstração embutido.',    tag='Gratuito · Linux, Windows, macOS, Web',    h1='XenCenter para XCP-ng e XenServer, escrito em PHP',    lead='Pools, servidores, VMs, armazenamento e redes em uma só janela: o console VNC, gráficos ao vivo, snapshots e migração ao vivo. No seu computador ou no navegador.',    cta='Abrir o aplicativo', hint='Sem servidor? Clique em “Open the demo pool” na página inicial do aplicativo.',    nav_features='Recursos', nav_shots='Capturas', nav_connect='Conexão', nav_faq='Perguntas', lang_label='Idioma',    features_h='Tudo o que você precisa para administrar um pool',    features=[        ('Árvore de recursos', 'Pools, servidores, VMs, armazenamento e redes em uma só árvore, com as visões Infraestrutura, Objetos e Notificações e uma caixa de busca.'),        ('Todas as abas', 'Geral, Memória, Armazenamento, Rede, NICs, Snapshots, Busca e Logs: cada detalhe de cada objeto.'),        ('Um console de verdade', 'Um cliente VNC escrito em PHP: a tela da VM, com teclado e mouse.'),        ('Desempenho ao vivo', 'Gráficos RRD de CPU, memória, rede e disco atualizados ao vivo, e CPU / memória de cada VM na Busca.'),        ('Ciclo de vida das VMs', 'Iniciar (no servidor escolhido), desligar, reiniciar, suspender, retomar, pausar, operações forçadas, migração ao vivo, copiar, converter em modelo, excluir, propriedades, assistente de nova VM.'),        ('Snapshots', 'Criar um snapshot, reverter para ele, excluí-lo.'),        ('Servidores', 'Modo de manutenção, reinicialização, desligamento.'),        ('Sempre atualizado', 'As mudanças chegam ao vivo pelo event.from da XAPI; cada ação é uma tarefa XAPI com seu progresso. Eventos e alertas da XAPI aparecem por extenso nos Logs.'),    ],    shots_h='Capturas de tela', shots_lead='Capturas reais do aplicativo, feitas no seu pool de demonstração.',    caps=dict(        general='Aba Geral de uma VM: sistema, CPUs, opções de boot',        console='Console: a tela da VM por VNC, teclado e mouse',        performance='Desempenho: CPU, memória e rede ao vivo',        search='Busca: CPU e memória de cada VM ao vivo',        logs='Logs: eventos e alertas da XAPI, por extenso',        snapshots='Os snapshots de uma VM',        **{'new-vm': 'O assistente de nova VM'},        menu='Menu de contexto de uma VM: iniciar, migrar, snapshot, copiar…',    ),    connect_h='Conecte-se aos seus servidores', connect_lead='O aplicativo conversa com a XAPI, a API do XCP-ng e do XenServer.',    connect=[        ('HTTP e HTTPS', 'Conexão ao mestre do pool por HTTP, ou por HTTPS no desktop.'),        ('Túnel SSH', 'Acesso à XAPI por um túnel SSH até o host.'),        ('No navegador', 'Pelo runtime do JumPHP, um pequeno programa no seu computador: o aplicativo se conecta a partir da sua própria rede (LAN, VPN), com o seu consentimento.'),        ('Atrás de VPN ou NAT', 'Os consoles de um pool atrás de uma VPN ou de um NAT são alcançados pelos nomes que você usa, e não só pelos endereços internos da XAPI.'),    ],    demo_h='Experimente agora, sem servidor',    demo_p='O aplicativo traz um pool de demonstração: dois servidores (xcp-ng-01, xcp-ng-02), VMs como db-primary e web-01, armazenamento e redes. Abra-o com o botão “Open the demo pool” da página inicial, ou em File > Open the Demo Pool, e experimente tudo: consoles, gráficos, migrações, snapshots.',    cta2='Abrir o aplicativo e o pool de demonstração',    faq_h='Perguntas frequentes',    faq=[        ('É gratuito?', 'Sim. O aplicativo é gratuito, no navegador e no desktop.'),        ('Preciso de um servidor para experimentar?', 'Não. O pool de demonstração embutido permite experimentar todos os recursos sem nenhum servidor.'),        ('Quais servidores ele administra?', 'Pools XCP-ng e XenServer, pela API deles, a XAPI.'),        ('Como o navegador chega aos meus servidores?', 'Pelo runtime do JumPHP, um pequeno programa no seu computador: com o seu consentimento, o aplicativo se conecta a partir da sua própria rede (LAN, VPN).'),        ('O console é de verdade?', 'Sim: um cliente VNC escrito em PHP mostra a tela da VM e envia o seu teclado e mouse.'),        ('É o XenCenter oficial?', 'Não. É um port independente do XenCenter / xenadmin, sem vínculo com a Cloud Software Group nem com a Vates.'),    ],    credit='Um port do XenCenter / xenadmin (projeto xcp-ng). XenCenter é uma marca da Cloud Software Group; XCP-ng é um projeto da Vates. Sem afiliação.',    made='Feito em PHP com JumPHP.', alt_hero='O aplicativo: a árvore do pool de demonstração e a aba Geral da VM db-primary',)T['nl'] = dict(    name='Nederlands', locale='nl_NL',    title='XenCenter voor XCP-ng / XenServer in PHP – gratis beheertool voor desktop en browser',    desc='Beheer je XCP-ng- en XenServer-pools: servers, VM’s, opslag, netwerken, VNC-console, live prestatiegrafieken, snapshots, live migratie. Gratis, op Linux, Windows, macOS en in de browser, met een ingebouwde demopool.',    tag='Gratis · Linux, Windows, macOS, Web',    h1='XenCenter voor XCP-ng en XenServer, geschreven in PHP',    lead='Pools, servers, VM’s, opslag en netwerken in één venster: de VNC-console, live grafieken, snapshots en live migratie. Op je computer of in je browser.',    cta='Open de app', hint='Geen server? Klik op „Open the demo pool” op de startpagina van de app.',    nav_features='Functies', nav_shots='Schermafbeeldingen', nav_connect='Verbinding', nav_faq='Vragen', lang_label='Taal',    features_h='Alles wat je nodig hebt om een pool te beheren',    features=[        ('Resourceboom', 'Pools, servers, VM’s, opslag en netwerken in één boom, met de weergaven Infrastructuur, Objecten en Meldingen en een zoekvak.'),        ('Alle tabbladen', 'Algemeen, Geheugen, Opslag, Netwerk, NIC’s, Snapshots, Zoeken en Logboek: elk detail van elk object.'),        ('Een echte console', 'Een VNC-client geschreven in PHP: het scherm van de VM, met toetsenbord en muis.'),        ('Live prestaties', 'RRD-grafieken van CPU, geheugen, netwerk en schijf, live bijgewerkt, plus live CPU / geheugen per VM in Zoeken.'),        ('Levenscyclus van VM’s', 'Starten (op een gekozen server), afsluiten, herstarten, onderbreken, hervatten, pauzeren, geforceerde acties, live migratie, kopiëren, omzetten naar sjabloon, verwijderen, eigenschappen, wizard Nieuwe VM.'),        ('Snapshots', 'Een snapshot maken, terugzetten en verwijderen.'),        ('Servers', 'Onderhoudsmodus, herstarten, afsluiten.'),        ('Altijd actueel', 'Wijzigingen komen live binnen via event.from van XAPI; elke actie is een XAPI-taak met voortgang. Gebeurtenissen en XAPI-meldingen staan in gewone woorden in het Logboek.'),    ],    shots_h='Schermafbeeldingen', shots_lead='Echte schermafbeeldingen van de app, gemaakt op de demopool.',    caps=dict(        general='Tabblad Algemeen van een VM: systeem, CPU’s, opstartopties',        console='Console: het scherm van de VM via VNC, toetsenbord en muis',        performance='Prestaties: live CPU, geheugen en netwerk',        search='Zoeken: live CPU en geheugen van elke VM',        logs='Logboek: gebeurtenissen en XAPI-meldingen in woorden',        snapshots='De snapshots van een VM',        **{'new-vm': 'De wizard Nieuwe VM'},        menu='Contextmenu van een VM: starten, migreren, snapshot, kopiëren…',    ),    connect_h='Verbinden met je servers', connect_lead='De app praat met XAPI, de API van XCP-ng en XenServer.',    connect=[        ('HTTP en HTTPS', 'Verbinding met de poolmaster via HTTP, of HTTPS op de desktop.'),        ('SSH-tunnel', 'XAPI bereiken via een SSH-tunnel naar de host.'),        ('In de browser', 'Via de JumPHP-runtime, een klein programma op je computer: de app maakt verbinding vanuit je eigen netwerk (LAN, VPN), met jouw toestemming.'),        ('Achter een VPN of NAT', 'De consoles van een pool achter een VPN of NAT worden bereikt via de namen die jij gebruikt, niet alleen via de interne adressen van XAPI.'),    ],    demo_h='Probeer het nu, zonder server',    demo_p='De app heeft een ingebouwde demopool: twee servers (xcp-ng-01, xcp-ng-02), VM’s zoals db-primary en web-01, opslag en netwerken. Open hem met de knop „Open the demo pool” op de startpagina, of via File > Open the Demo Pool, en probeer alles: consoles, grafieken, migraties, snapshots.',    cta2='Open de app en de demopool',    faq_h='Veelgestelde vragen',    faq=[        ('Is het gratis?', 'Ja. De app is gratis, in de browser en op de desktop.'),        ('Heb ik een server nodig om het te proberen?', 'Nee. Met de ingebouwde demopool probeer je elke functie zonder server.'),        ('Welke servers beheert de app?', 'XCP-ng- en XenServer-pools, via hun API, XAPI.'),        ('Hoe bereikt de browser mijn servers?', 'Via de JumPHP-runtime, een klein programma op je computer: met jouw toestemming maakt de app verbinding vanuit je eigen netwerk (LAN, VPN).'),        ('Is de console echt?', 'Ja: een VNC-client geschreven in PHP toont het scherm van de VM en stuurt je toetsenbord en muis door.'),        ('Is dit het officiële XenCenter?', 'Nee. Het is een onafhankelijke port van XenCenter / xenadmin, niet verbonden aan Cloud Software Group of Vates.'),    ],    credit='Een port van XenCenter / xenadmin (project xcp-ng). XenCenter is een handelsmerk van Cloud Software Group; XCP-ng is een project van Vates. Niet gelieerd.',    made='Gemaakt in PHP met JumPHP.', alt_hero='De app: de boom van de demopool en het tabblad Algemeen van de VM db-primary',)T['pl'] = dict(    name='Polski', locale='pl_PL',    title='XenCenter dla XCP-ng / XenServer w PHP – darmowe narzędzie administracyjne na komputer i do przeglądarki',    desc='Zarządzaj pulami XCP-ng i XenServer: serwery, maszyny wirtualne, magazyny, sieci, konsola VNC, wykresy wydajności na żywo, migawki, migracja na żywo. Za darmo, w systemach Linux, Windows, macOS i w przeglądarce, z wbudowaną pulą demonstracyjną.',    tag='Za darmo · Linux, Windows, macOS, Web',    h1='XenCenter dla XCP-ng i XenServer, napisany w PHP',    lead='Pule, serwery, maszyny wirtualne, magazyny i sieci w jednym oknie: konsola VNC, wykresy na żywo, migawki i migracja na żywo. Na komputerze albo w przeglądarce.',    cta='Otwórz aplikację', hint='Nie masz serwera? Kliknij „Open the demo pool” na stronie startowej aplikacji.',    nav_features='Funkcje', nav_shots='Zrzuty ekranu', nav_connect='Połączenie', nav_faq='Pytania', lang_label='Język',    features_h='Wszystko, czego potrzeba do zarządzania pulą',    features=[        ('Drzewo zasobów', 'Pule, serwery, maszyny wirtualne, magazyny i sieci w jednym drzewie, z widokami Infrastruktura, Obiekty i Powiadomienia oraz wyszukiwarką.'),        ('Wszystkie karty', 'Ogólne, Pamięć, Magazyn, Sieć, Karty sieciowe, Migawki, Wyszukiwanie i Dziennik: każdy szczegół każdego obiektu.'),        ('Prawdziwa konsola', 'Klient VNC napisany w PHP: ekran maszyny wirtualnej, z klawiaturą i myszą.'),        ('Wydajność na żywo', 'Wykresy RRD procesora, pamięci, sieci i dysków odświeżane na żywo oraz procesor / pamięć każdej maszyny w Wyszukiwaniu.'),        ('Cykl życia maszyn', 'Uruchom (na wybranym serwerze), zamknij, uruchom ponownie, wstrzymaj, wznów, zatrzymaj, operacje wymuszone, migracja na żywo, kopiuj, zamień w szablon, usuń, właściwości, kreator nowej maszyny.'),        ('Migawki', 'Utwórz migawkę, przywróć ją, usuń ją.'),        ('Serwery', 'Tryb konserwacji, ponowne uruchomienie, zamknięcie.'),        ('Zawsze aktualne', 'Zmiany docierają na żywo przez event.from w XAPI; każda akcja to zadanie XAPI z widocznym postępem. Zdarzenia i alerty XAPI są opisane słowami w Dzienniku.'),    ],    shots_h='Zrzuty ekranu', shots_lead='Prawdziwe zrzuty ekranu aplikacji, wykonane na puli demonstracyjnej.',    caps=dict(        general='Karta Ogólne maszyny: system, procesory, opcje rozruchu',        console='Konsola: ekran maszyny przez VNC, klawiatura i mysz',        performance='Wydajność: procesor, pamięć i sieć na żywo',        search='Wyszukiwanie: procesor i pamięć każdej maszyny na żywo',        logs='Dziennik: zdarzenia i alerty XAPI opisane słowami',        snapshots='Migawki maszyny wirtualnej',        **{'new-vm': 'Kreator nowej maszyny'},        menu='Menu kontekstowe maszyny: uruchom, migruj, migawka, kopiuj…',    ),    connect_h='Połącz się ze swoimi serwerami', connect_lead='Aplikacja rozmawia z XAPI, interfejsem API XCP-ng i XenServer.',    connect=[        ('HTTP i HTTPS', 'Połączenie z serwerem głównym puli przez HTTP, a na komputerze także przez HTTPS.'),        ('Tunel SSH', 'Dostęp do XAPI przez tunel SSH do hosta.'),        ('W przeglądarce', 'Przez środowisko JumPHP, mały program na Twoim komputerze: aplikacja łączy się z Twojej własnej sieci (LAN, VPN), za Twoją zgodą.'),        ('Za VPN lub NAT', 'Konsole puli za VPN lub NAT są osiągane pod nazwami, których używasz, a nie tylko pod wewnętrznymi adresami XAPI.'),    ],    demo_h='Wypróbuj od razu, bez serwera',    demo_p='Aplikacja ma wbudowaną pulę demonstracyjną: dwa serwery (xcp-ng-01, xcp-ng-02), maszyny takie jak db-primary i web-01, magazyny i sieci. Otwórz ją przyciskiem „Open the demo pool” na stronie startowej albo przez File > Open the Demo Pool i wypróbuj wszystko: konsole, wykresy, migracje, migawki.',    cta2='Otwórz aplikację i pulę demonstracyjną',    faq_h='Najczęstsze pytania',    faq=[        ('Czy to jest darmowe?', 'Tak. Aplikacja jest darmowa, w przeglądarce i na komputerze.'),        ('Czy potrzebuję serwera, żeby ją wypróbować?', 'Nie. Wbudowana pula demonstracyjna pozwala wypróbować każdą funkcję bez żadnego serwera.'),        ('Jakimi serwerami zarządza?', 'Pulami XCP-ng i XenServer, przez ich API, XAPI.'),        ('Jak przeglądarka dociera do moich serwerów?', 'Przez środowisko JumPHP, mały program na Twoim komputerze: za Twoją zgodą aplikacja łączy się z Twojej własnej sieci (LAN, VPN).'),        ('Czy konsola jest prawdziwa?', 'Tak: klient VNC napisany w PHP pokazuje ekran maszyny i przekazuje jej klawiaturę i mysz.'),        ('Czy to oficjalny XenCenter?', 'Nie. To niezależny port XenCenter / xenadmin, niezwiązany z Cloud Software Group ani z Vates.'),    ],    credit='Port XenCenter / xenadmin (projekt xcp-ng). XenCenter jest znakiem towarowym Cloud Software Group; XCP-ng to projekt firmy Vates. Brak powiązań.',    made='Napisane w PHP z JumPHP.', alt_hero='Aplikacja: drzewo puli demonstracyjnej i karta Ogólne maszyny db-primary',)T['ru'] = dict(    name='Русский', locale='ru_RU',    title='XenCenter для XCP-ng / XenServer на PHP – бесплатный инструмент администрирования для компьютера и браузера',    desc='Управляйте пулами XCP-ng и XenServer: серверы, виртуальные машины, хранилища, сети, консоль VNC, графики производительности в реальном времени, снимки, живая миграция. Бесплатно, в Linux, Windows, macOS и в браузере, со встроенным демонстрационным пулом.',    tag='Бесплатно · Linux, Windows, macOS, Web',    h1='XenCenter для XCP-ng и XenServer, написанный на PHP',    lead='Пулы, серверы, виртуальные машины, хранилища и сети в одном окне: консоль VNC, графики в реальном времени, снимки и живая миграция. На вашем компьютере или в браузере.',    cta='Открыть приложение', hint='Нет сервера? Нажмите «Open the demo pool» на главной странице приложения.',    nav_features='Возможности', nav_shots='Скриншоты', nav_connect='Подключение', nav_faq='Вопросы', lang_label='Язык',    features_h='Всё, что нужно для управления пулом',    features=[        ('Дерево ресурсов', 'Пулы, серверы, виртуальные машины, хранилища и сети в одном дереве, с представлениями «Инфраструктура», «Объекты» и «Уведомления» и строкой поиска.'),        ('Все вкладки', '«Общие», «Память», «Хранилище», «Сеть», «Сетевые карты», «Снимки», «Поиск» и «Журнал»: все подробности о каждом объекте.'),        ('Настоящая консоль', 'Клиент VNC, написанный на PHP: экран виртуальной машины с клавиатурой и мышью.'),        ('Производительность в реальном времени', 'Графики RRD процессора, памяти, сети и дисков, обновляемые на лету, и загрузка процессора / памяти каждой машины в «Поиске».'),        ('Жизненный цикл ВМ', 'Запуск (на выбранном сервере), выключение, перезагрузка, приостановка, возобновление, пауза, принудительные операции, живая миграция, копирование, преобразование в шаблон, удаление, свойства, мастер создания ВМ.'),        ('Снимки', 'Создать снимок, откатиться к нему, удалить его.'),        ('Серверы', 'Режим обслуживания, перезагрузка, выключение.'),        ('Всегда актуально', 'Изменения приходят в реальном времени через event.from в XAPI; каждое действие — задача XAPI с индикатором выполнения. События и оповещения XAPI описаны обычными словами в «Журнале».'),    ],    shots_h='Скриншоты', shots_lead='Настоящие скриншоты приложения, сделанные на его демонстрационном пуле.',    caps=dict(        general='Вкладка «Общие» ВМ: система, процессоры, параметры загрузки',        console='Консоль: экран ВМ по VNC, клавиатура и мышь',        performance='Производительность: процессор, память и сеть в реальном времени',        search='Поиск: процессор и память каждой ВМ в реальном времени',        logs='Журнал: события и оповещения XAPI обычными словами',        snapshots='Снимки виртуальной машины',        **{'new-vm': 'Мастер создания ВМ'},        menu='Контекстное меню ВМ: запуск, миграция, снимок, копирование…',    ),    connect_h='Подключение к вашим серверам', connect_lead='Приложение работает с XAPI — API платформ XCP-ng и XenServer.',    connect=[        ('HTTP и HTTPS', 'Подключение к главному серверу пула по HTTP, а на компьютере и по HTTPS.'),        ('SSH-туннель', 'Доступ к XAPI через SSH-туннель до хоста.'),        ('В браузере', 'Через среду выполнения JumPHP — небольшую программу на вашем компьютере: приложение подключается из вашей собственной сети (LAN, VPN) с вашего согласия.'),        ('За VPN или NAT', 'Консоли пула, находящегося за VPN или NAT, доступны по тем именам, которые используете вы, а не только по внутренним адресам XAPI.'),    ],    demo_h='Попробуйте сейчас, без сервера',    demo_p='В приложение встроен демонстрационный пул: два сервера (xcp-ng-01, xcp-ng-02), виртуальные машины, например db-primary и web-01, хранилища и сети. Откройте его кнопкой «Open the demo pool» на главной странице или через File > Open the Demo Pool и попробуйте всё: консоли, графики, миграции, снимки.',    cta2='Открыть приложение и демо-пул',    faq_h='Частые вопросы',    faq=[        ('Это бесплатно?', 'Да. Приложение бесплатно и в браузере, и на компьютере.'),        ('Нужен ли сервер, чтобы попробовать?', 'Нет. Встроенный демонстрационный пул позволяет попробовать все функции без какого-либо сервера.'),        ('Какими серверами оно управляет?', 'Пулами XCP-ng и XenServer через их API — XAPI.'),        ('Как браузер добирается до моих серверов?', 'Через среду выполнения JumPHP — небольшую программу на вашем компьютере: с вашего согласия приложение подключается из вашей собственной сети (LAN, VPN).'),        ('Консоль настоящая?', 'Да: клиент VNC, написанный на PHP, показывает экран ВМ и передаёт ей клавиатуру и мышь.'),        ('Это официальный XenCenter?', 'Нет. Это независимый порт XenCenter / xenadmin, не связанный ни с Cloud Software Group, ни с Vates.'),    ],    credit='Порт XenCenter / xenadmin (проект xcp-ng). XenCenter — товарный знак Cloud Software Group; XCP-ng — проект компании Vates. Не аффилирован.',    made='Написано на PHP с JumPHP.', alt_hero='Приложение: дерево демонстрационного пула и вкладка «Общие» ВМ db-primary',)T['uk'] = dict(    name='Українська', locale='uk_UA',    title='XenCenter для XCP-ng / XenServer на PHP – безкоштовний інструмент адміністрування для комп’ютера й браузера',    desc='Керуйте пулами XCP-ng і XenServer: сервери, віртуальні машини, сховища, мережі, консоль VNC, графіки продуктивності в реальному часі, знімки, жива міграція. Безкоштовно, у Linux, Windows, macOS і в браузері, із вбудованим демонстраційним пулом.',    tag='Безкоштовно · Linux, Windows, macOS, Web',    h1='XenCenter для XCP-ng і XenServer, написаний на PHP',    lead='Пули, сервери, віртуальні машини, сховища й мережі в одному вікні: консоль VNC, графіки в реальному часі, знімки та жива міграція. На вашому комп’ютері або в браузері.',    cta='Відкрити застосунок', hint='Немає сервера? Натисніть «Open the demo pool» на головній сторінці застосунку.',    nav_features='Можливості', nav_shots='Знімки екрана', nav_connect='Підключення', nav_faq='Питання', lang_label='Мова',    features_h='Усе потрібне для керування пулом',    features=[        ('Дерево ресурсів', 'Пули, сервери, віртуальні машини, сховища й мережі в одному дереві, з поданнями «Інфраструктура», «Об’єкти» та «Сповіщення» і рядком пошуку.'),        ('Усі вкладки', '«Загальне», «Пам’ять», «Сховище», «Мережа», «Мережеві карти», «Знімки», «Пошук» і «Журнал»: усі подробиці кожного об’єкта.'),        ('Справжня консоль', 'Клієнт VNC, написаний на PHP: екран віртуальної машини з клавіатурою та мишею.'),        ('Продуктивність у реальному часі', 'Графіки RRD процесора, пам’яті, мережі та дисків, що оновлюються наживо, і процесор / пам’ять кожної машини в «Пошуку».'),        ('Життєвий цикл ВМ', 'Запуск (на вибраному сервері), вимкнення, перезавантаження, призупинення, відновлення, пауза, примусові операції, жива міграція, копіювання, перетворення на шаблон, видалення, властивості, майстер нової ВМ.'),        ('Знімки', 'Створити знімок, повернутися до нього, видалити його.'),        ('Сервери', 'Режим обслуговування, перезавантаження, вимкнення.'),        ('Завжди актуально', 'Зміни надходять наживо через event.from у XAPI; кожна дія — завдання XAPI з індикатором виконання. Події та сповіщення XAPI описано звичайними словами в «Журналі».'),    ],    shots_h='Знімки екрана', shots_lead='Справжні знімки екрана застосунку, зроблені на його демонстраційному пулі.',    caps=dict(        general='Вкладка «Загальне» ВМ: система, процесори, параметри завантаження',        console='Консоль: екран ВМ через VNC, клавіатура й миша',        performance='Продуктивність: процесор, пам’ять і мережа наживо',        search='Пошук: процесор і пам’ять кожної ВМ наживо',        logs='Журнал: події та сповіщення XAPI звичайними словами',        snapshots='Знімки віртуальної машини',        **{'new-vm': 'Майстер нової ВМ'},        menu='Контекстне меню ВМ: запуск, міграція, знімок, копіювання…',    ),    connect_h='Підключення до ваших серверів', connect_lead='Застосунок працює з XAPI — API платформ XCP-ng і XenServer.',    connect=[        ('HTTP і HTTPS', 'Підключення до головного сервера пулу через HTTP, а на комп’ютері й через HTTPS.'),        ('SSH-тунель', 'Доступ до XAPI через SSH-тунель до хоста.'),        ('У браузері', 'Через середовище виконання JumPHP — невелику програму на вашому комп’ютері: застосунок підключається з вашої власної мережі (LAN, VPN) за вашою згодою.'),        ('За VPN або NAT', 'Консолі пулу за VPN або NAT доступні за тими іменами, якими користуєтеся ви, а не лише за внутрішніми адресами XAPI.'),    ],    demo_h='Спробуйте зараз, без сервера',    demo_p='У застосунок вбудовано демонстраційний пул: два сервери (xcp-ng-01, xcp-ng-02), віртуальні машини, як-от db-primary і web-01, сховища та мережі. Відкрийте його кнопкою «Open the demo pool» на головній сторінці або через File > Open the Demo Pool і спробуйте все: консолі, графіки, міграції, знімки.',    cta2='Відкрити застосунок і демо-пул',    faq_h='Поширені запитання',    faq=[        ('Це безкоштовно?', 'Так. Застосунок безкоштовний і в браузері, і на комп’ютері.'),        ('Чи потрібен сервер, щоб спробувати?', 'Ні. Вбудований демонстраційний пул дає змогу спробувати кожну функцію без жодного сервера.'),        ('Якими серверами він керує?', 'Пулами XCP-ng і XenServer через їхній API — XAPI.'),        ('Як браузер дістається до моїх серверів?', 'Через середовище виконання JumPHP — невелику програму на вашому комп’ютері: за вашою згодою застосунок підключається з вашої власної мережі (LAN, VPN).'),        ('Консоль справжня?', 'Так: клієнт VNC, написаний на PHP, показує екран ВМ і передає їй клавіатуру та мишу.'),        ('Це офіційний XenCenter?', 'Ні. Це незалежний порт XenCenter / xenadmin, не пов’язаний ні з Cloud Software Group, ні з Vates.'),    ],    credit='Порт XenCenter / xenadmin (проєкт xcp-ng). XenCenter — торговельна марка Cloud Software Group; XCP-ng — проєкт компанії Vates. Не афілійовано.',    made='Написано на PHP з JumPHP.', alt_hero='Застосунок: дерево демонстраційного пулу та вкладка «Загальне» ВМ db-primary',)T['tr'] = dict(    name='Türkçe', locale='tr_TR',    title='PHP ile XCP-ng / XenServer için XenCenter – masaüstü ve tarayıcıda ücretsiz yönetim aracı',    desc='XCP-ng ve XenServer havuzlarınızı yönetin: sunucular, sanal makineler, depolama, ağlar, VNC konsolu, canlı performans grafikleri, anlık görüntüler, canlı taşıma. Ücretsiz; Linux, Windows, macOS ve tarayıcıda, yerleşik bir demo havuzuyla.',    tag='Ücretsiz · Linux, Windows, macOS, Web',    h1='XCP-ng ve XenServer için XenCenter, PHP ile yazıldı',    lead='Havuzlar, sunucular, sanal makineler, depolama ve ağlar tek pencerede: VNC konsolu, canlı grafikler, anlık görüntüler ve canlı taşıma. Bilgisayarınızda ya da tarayıcınızda.',    cta='Uygulamayı aç', hint='Sunucunuz yok mu? Uygulamanın ana sayfasındaki “Open the demo pool” düğmesine tıklayın.',    nav_features='Özellikler', nav_shots='Ekran görüntüleri', nav_connect='Bağlantı', nav_faq='SSS', lang_label='Dil',    features_h='Bir havuzu yönetmek için gereken her şey',    features=[        ('Kaynak ağacı', 'Havuzlar, sunucular, sanal makineler, depolama ve ağlar tek bir ağaçta; Altyapı, Nesneler ve Bildirimler görünümleri ve bir arama kutusuyla.'),        ('Tüm sekmeler', 'Genel, Bellek, Depolama, Ağ, NIC’ler, Anlık görüntüler, Arama ve Günlükler: her nesnenin her ayrıntısı.'),        ('Gerçek bir konsol', 'PHP ile yazılmış bir VNC istemcisi: sanal makinenin ekranı, klavyesi ve faresiyle.'),        ('Canlı performans', 'CPU, bellek, ağ ve disk için canlı güncellenen RRD grafikleri; Arama’da her sanal makinenin canlı CPU / bellek kullanımı.'),        ('Sanal makine yaşam döngüsü', 'Başlatma (seçilen sunucuda), kapatma, yeniden başlatma, askıya alma, sürdürme, duraklatma, zorlanmış işlemler, canlı taşıma, kopyalama, şablona dönüştürme, silme, özellikler, Yeni VM sihirbazı.'),        ('Anlık görüntüler', 'Anlık görüntü alın, ona geri dönün, silin.'),        ('Sunucular', 'Bakım modu, yeniden başlatma, kapatma.'),        ('Her zaman güncel', 'Değişiklikler XAPI’nin event.from özelliğiyle canlı gelir; her işlem ilerlemesi izlenen bir XAPI görevidir. Olaylar ve XAPI uyarıları Günlükler’de açık sözcüklerle yazılır.'),    ],    shots_h='Ekran görüntüleri', shots_lead='Uygulamanın demo havuzunda alınmış gerçek ekran görüntüleri.',    caps=dict(        general='Bir VM’nin Genel sekmesi: sistem, CPU’lar, önyükleme seçenekleri',        console='Konsol: VNC üzerinden VM ekranı, klavye ve fare',        performance='Performans: canlı CPU, bellek ve ağ grafikleri',        search='Arama: her VM’nin canlı CPU ve belleği',        logs='Günlükler: olaylar ve XAPI uyarıları, açık sözcüklerle',        snapshots='Bir VM’nin anlık görüntüleri',        **{'new-vm': 'Yeni VM sihirbazı'},        menu='Bir VM’nin sağ tık menüsü: başlat, taşı, anlık görüntü, kopyala…',    ),    connect_h='Sunucularınıza bağlanın', connect_lead='Uygulama, XCP-ng ve XenServer’ın API’si olan XAPI ile konuşur.',    connect=[        ('HTTP ve HTTPS', 'Havuzun ana sunucusuna HTTP ile, masaüstünde HTTPS ile bağlanın.'),        ('SSH tüneli', 'Sunucuya açılan bir SSH tüneliyle XAPI’ye erişin.'),        ('Tarayıcıda', 'Bilgisayarınızdaki küçük bir program olan JumPHP çalışma ortamı sayesinde: uygulama, izninizle kendi ağınızdan (LAN, VPN) bağlanır.'),        ('VPN veya NAT arkasında', 'VPN ya da NAT arkasındaki bir havuzun konsollarına yalnızca XAPI’nin iç adresleriyle değil, sizin kullandığınız adlarla ulaşılır.'),    ],    demo_h='Sunucu olmadan hemen deneyin',    demo_p='Uygulamada bir demo havuzu bulunur: iki sunucu (xcp-ng-01, xcp-ng-02), db-primary ve web-01 gibi sanal makineler, depolama ve ağlar. Ana sayfadaki “Open the demo pool” düğmesiyle ya da File > Open the Demo Pool ile açın ve her şeyi deneyin: konsollar, grafikler, taşımalar, anlık görüntüler.',    cta2='Uygulamayı ve demo havuzunu aç',    faq_h='Sık sorulan sorular',    faq=[        ('Ücretsiz mi?', 'Evet. Uygulama tarayıcıda da masaüstünde de ücretsizdir.'),        ('Denemek için sunucu gerekir mi?', 'Hayır. Yerleşik demo havuzu, her özelliği hiçbir sunucu olmadan denemenizi sağlar.'),        ('Hangi sunucuları yönetir?', 'XCP-ng ve XenServer havuzlarını, API’leri olan XAPI üzerinden.'),        ('Tarayıcı sunucularıma nasıl ulaşır?', 'Bilgisayarınızdaki küçük bir program olan JumPHP çalışma ortamı sayesinde: izninizle uygulama kendi ağınızdan (LAN, VPN) bağlanır.'),        ('Konsol gerçek mi?', 'Evet: PHP ile yazılmış bir VNC istemcisi VM’nin ekranını gösterir, klavyenizi ve farenizi ona iletir.'),        ('Bu resmî XenCenter mı?', 'Hayır. XenCenter / xenadmin’in bağımsız bir uyarlamasıdır; Cloud Software Group ya da Vates ile bağlantısı yoktur.'),    ],    credit='XenCenter / xenadmin’in (xcp-ng projesi) bir uyarlaması. XenCenter, Cloud Software Group’un ticari markasıdır; XCP-ng, Vates’in bir projesidir. Bağlantılı değildir.',    made='JumPHP ile PHP’de yazıldı.', alt_hero='Uygulama: demo havuzunun ağacı ve db-primary sanal makinesinin Genel sekmesi',)T['ja'] = dict(    name='日本語', locale='ja_JP',    title='PHP で書かれた XCP-ng / XenServer 用 XenCenter – デスクトップとブラウザで使える無料の管理ツール',    desc='XCP-ng と XenServer のプールを管理:サーバー、VM、ストレージ、ネットワーク、VNC コンソール、リアルタイムのパフォーマンスグラフ、スナップショット、ライブマイグレーション。Linux、Windows、macOS、ブラウザで無料。デモ用プール内蔵。',    tag='無料 · Linux、Windows、macOS、Web',    h1='PHP で書かれた XCP-ng / XenServer 用 XenCenter',    lead='プール、サーバー、VM、ストレージ、ネットワークをひとつのウィンドウで。VNC コンソール、リアルタイムのグラフ、スナップショット、ライブマイグレーション。デスクトップでもブラウザでも。',    cta='アプリを開く', hint='サーバーがなくても大丈夫:アプリのホーム画面で「Open the demo pool」をクリックしてください。',    nav_features='機能', nav_shots='スクリーンショット', nav_connect='接続', nav_faq='FAQ', lang_label='言語',    features_h='プールの運用に必要なものがすべて',    features=[        ('リソースツリー', 'プール、サーバー、VM、ストレージ、ネットワークをひとつのツリーに表示。インフラストラクチャ、オブジェクト、通知の各ビューと検索ボックス付き。'),        ('すべてのタブ', '全般、メモリ、ストレージ、ネットワーク、NIC、スナップショット、検索、ログ:あらゆるオブジェクトの詳細を確認できます。'),        ('本物のコンソール', 'PHP で書かれた VNC クライアント:VM の画面をキーボードとマウスで操作できます。'),        ('リアルタイムのパフォーマンス', 'CPU、メモリ、ネットワーク、ディスクの RRD グラフをリアルタイムで更新。検索タブでは VM ごとの CPU / メモリも表示。'),        ('VM のライフサイクル', '起動(サーバーを指定して起動も可)、シャットダウン、再起動、サスペンド、レジューム、一時停止、強制操作、ライブマイグレーション、コピー、テンプレートへの変換、削除、プロパティ、新規 VM ウィザード。'),        ('スナップショット', 'スナップショットの作成、復元、削除。'),        ('サーバー', 'メンテナンスモード、再起動、シャットダウン。'),        ('常に最新', 'XAPI の event.from により変更がリアルタイムで反映されます。各操作は進捗が見える XAPI タスクです。イベントと XAPI アラートはログにわかりやすい言葉で表示されます。'),    ],    shots_h='スクリーンショット', shots_lead='デモ用プールで撮影した、アプリの実際のスクリーンショットです。',    caps=dict(        general='VM の全般タブ:システム、CPU、起動オプション',        console='コンソール:VNC による VM の画面、キーボードとマウス',        performance='パフォーマンス:CPU、メモリ、ネットワークのリアルタイムグラフ',        search='検索:各 VM の CPU とメモリをリアルタイム表示',        logs='ログ:イベントと XAPI アラートをわかりやすい言葉で',        snapshots='VM のスナップショット',        **{'new-vm': '新規 VM ウィザード'},        menu='VM の右クリックメニュー:起動、移行、スナップショット、コピー…',    ),    connect_h='サーバーへの接続', connect_lead='アプリは XCP-ng と XenServer の API である XAPI と通信します。',    connect=[        ('HTTP と HTTPS', 'プールマスターに HTTP で接続(デスクトップでは HTTPS も可)。'),        ('SSH トンネル', 'ホストへの SSH トンネル経由で XAPI に接続。'),        ('ブラウザで', 'お使いのコンピューター上の小さなプログラム、JumPHP ランタイムを通じて、あなたの同意のもと自分のネットワーク(LAN、VPN)から接続します。'),        ('VPN や NAT の内側', 'VPN や NAT の内側にあるプールのコンソールにも、XAPI の内部アドレスだけでなく、あなたが使っている名前で接続できます。'),    ],    demo_h='サーバーなしで今すぐ試す',    demo_p='アプリにはデモ用プールが内蔵されています:2 台のサーバー(xcp-ng-01、xcp-ng-02)、db-primary や web-01 などの VM、ストレージとネットワーク。ホーム画面の「Open the demo pool」ボタン、または File > Open the Demo Pool から開いて、コンソール、グラフ、マイグレーション、スナップショットなど、すべてを試せます。',    cta2='アプリとデモ用プールを開く',    faq_h='よくある質問',    faq=[        ('無料ですか?', 'はい。ブラウザでもデスクトップでも無料で使えます。'),        ('試すのにサーバーは必要ですか?', 'いいえ。内蔵のデモ用プールで、サーバーなしにすべての機能を試せます。'),        ('どのサーバーを管理できますか?', 'XCP-ng と XenServer のプールを、その API である XAPI を通じて管理します。'),        ('ブラウザからどうやってサーバーに届くのですか?', 'お使いのコンピューター上の小さなプログラム、JumPHP ランタイムを通じて、あなたの同意のもと自分のネットワーク(LAN、VPN)から接続します。'),        ('コンソールは本物ですか?', 'はい。PHP で書かれた VNC クライアントが VM の画面を表示し、キーボードとマウスの操作を送ります。'),        ('公式の XenCenter ですか?', 'いいえ。XenCenter / xenadmin の独立した移植版で、Cloud Software Group や Vates とは関係ありません。'),    ],    credit='XenCenter / xenadmin(xcp-ng プロジェクト)の移植版です。XenCenter は Cloud Software Group の商標です。XCP-ng は Vates のプロジェクトです。いずれとも提携していません。',    made='JumPHP を使って PHP で作られています。', alt_hero='アプリ:デモ用プールのツリーと VM db-primary の全般タブ',)T['zh'] = dict(    name='中文', locale='zh_CN',    title='用 PHP 编写的 XCP-ng / XenServer 版 XenCenter – 免费的桌面与浏览器管理工具',    desc='管理你的 XCP-ng 和 XenServer 资源池:服务器、虚拟机、存储、网络、VNC 控制台、实时性能图表、快照、实时迁移。免费,支持 Linux、Windows、macOS 和浏览器,并内置演示资源池。',    tag='免费 · Linux、Windows、macOS、Web',    h1='用 PHP 编写的 XCP-ng 和 XenServer 版 XenCenter',    lead='资源池、服务器、虚拟机、存储和网络尽在一个窗口:VNC 控制台、实时图表、快照和实时迁移。在桌面或浏览器中使用。',    cta='打开应用', hint='没有服务器?在应用首页点击 “Open the demo pool” 即可。',    nav_features='功能', nav_shots='截图', nav_connect='连接', nav_faq='常见问题', lang_label='语言',    features_h='管理资源池所需的一切',    features=[        ('资源树', '资源池、服务器、虚拟机、存储和网络集中在一棵树中,提供“基础结构”“对象”“通知”视图和搜索框。'),        ('全部选项卡', '常规、内存、存储、网络、网卡、快照、搜索和日志:每个对象的每一项细节。'),        ('真正的控制台', '用 PHP 编写的 VNC 客户端:显示虚拟机屏幕,支持键盘和鼠标。'),        ('实时性能', 'CPU、内存、网络和磁盘的 RRD 图表实时刷新,“搜索”中还能看到每台虚拟机的实时 CPU / 内存。'),        ('虚拟机生命周期', '启动(可指定服务器)、关机、重启、挂起、恢复、暂停、强制操作、实时迁移、复制、转换为模板、删除、属性、新建虚拟机向导。'),        ('快照', '创建快照、恢复到快照、删除快照。'),        ('服务器', '维护模式、重启、关机。'),        ('始终最新', '通过 XAPI 的 event.from 实时获取变更;每个操作都是一个可查看进度的 XAPI 任务。事件和 XAPI 告警在“日志”中以通俗的文字呈现。'),    ],    shots_h='截图', shots_lead='应用的真实截图,均在演示资源池上拍摄。',    caps=dict(        general='虚拟机的“常规”选项卡:系统、CPU、启动选项',        console='控制台:通过 VNC 显示虚拟机屏幕,支持键盘和鼠标',        performance='性能:CPU、内存和网络的实时图表',        search='搜索:每台虚拟机的实时 CPU 和内存',        logs='日志:以文字呈现的事件和 XAPI 告警',        snapshots='虚拟机的快照',        **{'new-vm': '新建虚拟机向导'},        menu='虚拟机右键菜单:启动、迁移、快照、复制……',    ),    connect_h='连接到你的服务器', connect_lead='应用通过 XAPI(XCP-ng 和 XenServer 的 API)进行通信。',    connect=[        ('HTTP 与 HTTPS', '通过 HTTP 连接资源池主服务器,桌面版也支持 HTTPS。'),        ('SSH 隧道', '通过到主机的 SSH 隧道访问 XAPI。'),        ('在浏览器中', '借助 JumPHP 运行时(你电脑上的一个小程序),经你同意后,应用从你自己的网络(局域网、VPN)发起连接。'),        ('位于 VPN 或 NAT 之后', '位于 VPN 或 NAT 之后的资源池,其控制台可以通过你所使用的名称访问,而不仅限于 XAPI 的内部地址。'),    ],    demo_h='无需服务器,立即试用',    demo_p='应用内置一个演示资源池:两台服务器(xcp-ng-01、xcp-ng-02),db-primary、web-01 等虚拟机,以及存储和网络。在首页点击 “Open the demo pool” 按钮,或选择 File > Open the Demo Pool 打开它,然后尽情试用:控制台、图表、迁移、快照。',    cta2='打开应用和演示资源池',    faq_h='常见问题',    faq=[        ('免费吗?', '是的。无论在浏览器还是桌面上,应用都是免费的。'),        ('试用需要服务器吗?', '不需要。内置的演示资源池让你无需任何服务器即可试用所有功能。'),        ('它能管理哪些服务器?', 'XCP-ng 和 XenServer 资源池,通过它们的 API —— XAPI。'),        ('浏览器如何访问我的服务器?', '借助 JumPHP 运行时(你电脑上的一个小程序):经你同意后,应用从你自己的网络(局域网、VPN)发起连接。'),        ('控制台是真的吗?', '是的:用 PHP 编写的 VNC 客户端显示虚拟机屏幕,并把你的键盘和鼠标操作发送过去。'),        ('这是官方的 XenCenter 吗?', '不是。这是 XenCenter / xenadmin 的独立移植版本,与 Cloud Software Group 和 Vates 均无关联。'),    ],    credit='XenCenter / xenadmin(xcp-ng 项目)的移植版本。XenCenter 是 Cloud Software Group 的商标;XCP-ng 是 Vates 的项目。与二者均无关联。',    made='使用 JumPHP 以 PHP 编写。', alt_hero='应用界面:演示资源池的资源树和虚拟机 db-primary 的“常规”选项卡',)T['ko'] = dict(    name='한국어', locale='ko_KR',    title='PHP로 작성한 XCP-ng / XenServer용 XenCenter – 데스크톱과 브라우저용 무료 관리 도구',    desc='XCP-ng와 XenServer 풀을 관리하세요: 서버, VM, 스토리지, 네트워크, VNC 콘솔, 실시간 성능 그래프, 스냅샷, 라이브 마이그레이션. Linux, Windows, macOS와 브라우저에서 무료로 사용할 수 있으며 데모 풀이 내장되어 있습니다.',    tag='무료 · Linux, Windows, macOS, Web',    h1='PHP로 작성한 XCP-ng 및 XenServer용 XenCenter',    lead='풀, 서버, VM, 스토리지, 네트워크를 한 창에서: VNC 콘솔, 실시간 그래프, 스냅샷, 라이브 마이그레이션. 데스크톱에서도, 브라우저에서도.',    cta='앱 열기', hint='서버가 없나요? 앱 홈 화면에서 “Open the demo pool”을 클릭하세요.',    nav_features='기능', nav_shots='스크린샷', nav_connect='연결', nav_faq='FAQ', lang_label='언어',    features_h='풀 운영에 필요한 모든 것',    features=[        ('리소스 트리', '풀, 서버, VM, 스토리지, 네트워크를 하나의 트리로. 인프라, 개체, 알림 보기와 검색 상자를 제공합니다.'),        ('모든 탭', '일반, 메모리, 스토리지, 네트워킹, NIC, 스냅샷, 검색, 로그: 모든 개체의 모든 세부 정보.'),        ('진짜 콘솔', 'PHP로 작성한 VNC 클라이언트: 키보드와 마우스로 VM 화면을 조작합니다.'),        ('실시간 성능', 'CPU, 메모리, 네트워크, 디스크의 RRD 그래프가 실시간으로 갱신되며, 검색 탭에서 VM별 CPU / 메모리도 실시간으로 볼 수 있습니다.'),        ('VM 수명 주기', '시작(선택한 서버에서), 종료, 재부팅, 일시 중단, 재개, 일시 정지, 강제 작업, 라이브 마이그레이션, 복사, 템플릿으로 변환, 삭제, 속성, 새 VM 마법사.'),        ('스냅샷', '스냅샷 생성, 되돌리기, 삭제.'),        ('서버', '유지 관리 모드, 재부팅, 종료.'),        ('항상 최신 상태', 'XAPI의 event.from으로 변경 사항이 실시간 반영되며, 모든 작업은 진행률을 볼 수 있는 XAPI 작업입니다. 이벤트와 XAPI 경고는 로그에 알기 쉬운 문장으로 표시됩니다.'),    ],    shots_h='스크린샷', shots_lead='데모 풀에서 촬영한 앱의 실제 스크린샷입니다.',    caps=dict(        general='VM의 일반 탭: 시스템, CPU, 부팅 옵션',        console='콘솔: VNC로 보는 VM 화면, 키보드와 마우스',        performance='성능: CPU, 메모리, 네트워크 실시간 그래프',        search='검색: 모든 VM의 실시간 CPU와 메모리',        logs='로그: 이벤트와 XAPI 경고를 알기 쉬운 문장으로',        snapshots='VM의 스냅샷',        **{'new-vm': '새 VM 마법사'},        menu='VM의 오른쪽 클릭 메뉴: 시작, 마이그레이션, 스냅샷, 복사…',    ),    connect_h='서버에 연결하기', connect_lead='앱은 XCP-ng와 XenServer의 API인 XAPI와 통신합니다.',    connect=[        ('HTTP와 HTTPS', '풀 마스터에 HTTP로 연결하고, 데스크톱에서는 HTTPS도 사용할 수 있습니다.'),        ('SSH 터널', '호스트로 연결한 SSH 터널을 통해 XAPI에 접근합니다.'),        ('브라우저에서', '컴퓨터에 설치하는 작은 프로그램인 JumPHP 런타임을 통해, 사용자의 동의를 받아 사용자 자신의 네트워크(LAN, VPN)에서 연결합니다.'),        ('VPN 또는 NAT 뒤에서', 'VPN이나 NAT 뒤에 있는 풀의 콘솔도 XAPI 내부 주소뿐 아니라 사용자가 쓰는 이름으로 접속할 수 있습니다.'),    ],    demo_h='서버 없이 지금 바로 사용해 보기',    demo_p='앱에는 데모 풀이 내장되어 있습니다: 서버 두 대(xcp-ng-01, xcp-ng-02), db-primary와 web-01 같은 VM, 스토리지와 네트워크. 홈 화면의 “Open the demo pool” 버튼이나 File > Open the Demo Pool로 열고 콘솔, 그래프, 마이그레이션, 스냅샷 등 모든 기능을 사용해 보세요.',    cta2='앱과 데모 풀 열기',    faq_h='자주 묻는 질문',    faq=[        ('무료인가요?', '네. 브라우저에서도 데스크톱에서도 무료입니다.'),        ('사용해 보려면 서버가 필요한가요?', '아니요. 내장된 데모 풀로 서버 없이 모든 기능을 사용해 볼 수 있습니다.'),        ('어떤 서버를 관리하나요?', 'XCP-ng와 XenServer 풀을 그 API인 XAPI를 통해 관리합니다.'),        ('브라우저가 어떻게 제 서버에 접속하나요?', '컴퓨터에 설치하는 작은 프로그램인 JumPHP 런타임을 통해, 사용자의 동의를 받아 사용자 자신의 네트워크(LAN, VPN)에서 연결합니다.'),        ('콘솔은 진짜인가요?', '네. PHP로 작성한 VNC 클라이언트가 VM 화면을 보여 주고 키보드와 마우스 입력을 전달합니다.'),        ('공식 XenCenter인가요?', '아니요. XenCenter / xenadmin의 독립적인 포팅으로, Cloud Software Group이나 Vates와 관련이 없습니다.'),    ],    credit='XenCenter / xenadmin(xcp-ng 프로젝트)의 포팅입니다. XenCenter는 Cloud Software Group의 상표이며, XCP-ng는 Vates의 프로젝트입니다. 제휴 관계가 없습니다.',    made='JumPHP로 PHP에서 만들었습니다.', alt_hero='앱 화면: 데모 풀 트리와 VM db-primary의 일반 탭',)ORDER = ['en', 'fr', 'es', 'de', 'it', 'pt', 'nl', 'pl', 'ru', 'uk', 'tr', 'ja', 'zh', 'ko']