mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-06-01 13:04:42 +00:00
5ca3463bf6
Full rewrite of the docs site under app/[locale]/ with next-intl in localePrefix:"always" mode. Every page now exists at both /en/<path> and /es/<path>; the root / shows a meta-refresh + JS redirect to /<defaultLocale>/ so GitHub Pages serves something on the apex URL. Highlights: - 107 doc pages migrated to file-per-page JSON namespaces under messages/en/ and messages/es/. Spanish content is fully translated (no copy-of-English placeholders). - New documentation for the Active Suppressions section in the Settings tab and the per-event Dismiss dropdown in the Health Monitor modal. - New screenshots: dismiss-duration-dropdown.png and an updated health-suppression-settings.png. - Pagefind integrated for client-side search; index is built on every CI deploy (not committed). - RSS feeds: per-locale at /<locale>/rss.xml plus root /rss.xml for backward compat. - Removed the dead app/[locale]/guides/[slug]/ route — every guide now has its own static page and no markdown source remains. - Fixed orphan link /guides/nvidia -> /guides/nvidia-manual in docs/hardware/nvidia-host. - Removed obsolete components (footer2, calendar, drawer). Verified locally with `npm ci && npm run build`: 2804 files in out/, 231 pages indexed by pagefind, root redirect intact, both locale roots and the new Active Suppressions docs render OK.
82 lines
5.2 KiB
JSON
82 lines
5.2 KiB
JSON
{
|
|
"meta": {
|
|
"title": "Settings de ProxMenux — Activación del Monitor, canal de release, idiomas | ProxMenux",
|
|
"description": "Menú de configuración de ProxMenux: activación de ProxMenux Monitor y conmutador del servicio, restablecer contraseña del Monitor, cambiar canal de release entre estable y beta, selección de idioma (instalación con traducción), información de versión y desinstalación. Las opciones aparecen condicionalmente según lo que esté instalado y activo.",
|
|
"ogTitle": "Settings de ProxMenux — Activación del Monitor, canal de release, idiomas",
|
|
"ogDescription": "Configura ProxMenux — servicio del Monitor, canal de release, idioma, info de versión y desinstalación.",
|
|
"twitterTitle": "Settings de ProxMenux",
|
|
"twitterDescription": "Activación del Monitor, cambio de canal de release, idiomas, info de versión y desinstalación."
|
|
},
|
|
"header": {
|
|
"title": "Settings",
|
|
"description": "Menú de configuración de ProxMenux. Lista lo que está instalado, te deja conmutar el servicio del Monitor, restablecer la contraseña de login del Monitor, cambiar entre canales de release estable y beta en cualquier dirección, cambiar el idioma de la UI (solo instalación con traducción) y proporciona un desinstalador limpio. Las opciones aparecen condicionalmente — lo que ves depende de tu tipo de instalación y del estado actual.",
|
|
"section": "Settings"
|
|
},
|
|
"intro": {
|
|
"title": "Para qué sirve este menú",
|
|
"body": "Auto-administración del propio ProxMenux: servicio del Monitor, salida del canal beta, idioma, diagnósticos de versión y el desinstalador. Nada en este menú toca tus VMs, contenedores ni almacenamiento."
|
|
},
|
|
"opening": {
|
|
"heading": "Abrir el menú",
|
|
"body": "Desde el menú principal de ProxMenux, pulsa <kbd>s</kbd>. Las opciones mostradas dependen de tu tipo de instalación y de lo que esté actualmente activo:",
|
|
"imageAlt": "Menú Settings de ProxMenux con opciones condicionales según el tipo de instalación y el estado de los componentes"
|
|
},
|
|
"installTypes": {
|
|
"heading": "Dos tipos de instalación, menús distintos",
|
|
"intro": "ProxMenux se entrega en dos sabores. El menú Settings se adapta al que tengas:",
|
|
"headerType": "Tipo de instalación",
|
|
"headerBundles": "Qué incluye",
|
|
"headerMenu": "El menú muestra",
|
|
"rows": [
|
|
{
|
|
"type": "Con traducción",
|
|
"bundles": "venv de Python + googletrans + configuración multi-idioma",
|
|
"menuRich": "<strong>Cambiar idioma</strong> + Mostrar versión + Desinstalar"
|
|
},
|
|
{
|
|
"type": "Normal (ligera)",
|
|
"bundles": "Solo inglés, sin venv, huella menor",
|
|
"menu": "Mostrar versión + Desinstalar (sin selector de idioma)"
|
|
}
|
|
],
|
|
"detectionTitle": "La detección es automática",
|
|
"detectionBody": "El script comprueba <code>/opt/googletrans-env/bin/activate</code> y una clave <code>language</code> no vacía en <code>config.json</code>. Ambas presentes → instalación con traducción. Falta alguna → instalación normal. No eliges; el menú se adapta."
|
|
},
|
|
"options": {
|
|
"heading": "Opciones del menú",
|
|
"intro": "Cinco herramientas. Los badges de <em>Condicional</em> significan que la opción solo aparece cuando se cumple el prerrequisito (Monitor instalado; programa beta activo; instalación con traducción).",
|
|
"list": [
|
|
{
|
|
"icon": "Activity",
|
|
"href": "/docs/settings/proxmenux-monitor",
|
|
"title": "ProxMenux Monitor",
|
|
"description": "Activa / desactiva la unidad systemd proxmenux-monitor.service, comprueba su estado actual y restablece la contraseña de login del panel si se ha perdido. UI web disponible en TCP 8008.",
|
|
"badge": "Condicional"
|
|
},
|
|
{
|
|
"icon": "TestTube",
|
|
"href": "/docs/settings/beta-program",
|
|
"title": "Cambiar canal de release",
|
|
"description": "Cambia entre estable (main) y beta (develop) en cualquier dirección desde un único diálogo. Ejecuta el instalador oficial para el canal elegido; idempotente y siempre visible.",
|
|
"badge": "Siempre disponible"
|
|
},
|
|
{
|
|
"icon": "Info",
|
|
"href": "/docs/settings/show-version-information",
|
|
"title": "Mostrar información de versión",
|
|
"description": "Versión de ProxMenux, tipo de instalación, componentes instalados, rutas de archivos, estado del entorno virtual e idioma actual."
|
|
},
|
|
{
|
|
"icon": "Trash2",
|
|
"href": "/docs/settings/uninstall-proxmenux",
|
|
"title": "Desinstalar ProxMenux",
|
|
"description": "Elimina ProxMenux y (opcionalmente) sus dependencias. También restaura los backups de /root/.bashrc y /etc/motd creados en el momento de la instalación."
|
|
}
|
|
]
|
|
},
|
|
"configTip": {
|
|
"title": "Dónde vive la configuración",
|
|
"bodyRich": "La mayor parte del estado gestionado por este menú vive en <code>/usr/local/share/proxmenux/config.json</code> — <code>language</code>, <code>beta_program.status</code> y flags de instalación por componente. El estado del servicio del Monitor vive en systemd (<code>proxmenux-monitor.service</code>), no aquí. La versión se lee de <code>/usr/local/share/proxmenux/version.txt</code>."
|
|
}
|
|
}
|