CodeNomad/docs/help/i18n/es.json
Pascal André 89bc69cf3b
Some checks are pending
Publish help / build (push) Waiting to run
Publish help / deploy (push) Blocked by required conditions
feat: add a Support CodeNomad page and entry points for sponsorship (#1194)
## Summary

- New **Support CodeNomad** help page (10 languages): what sponsorship
pays for, the funding policy (a contribution, not a purchase; never
required to download, use or update) and one button per funding channel
naming who receives the money.
- **Download page** ends with a short *Support development* section with
the same buttons; the help **header** gains a *Sponsor* link; the former
support page is retitled **Bug reports and source builds** (ids
unchanged) so the two are not confused.
- **App**: *Support CodeNomad* in Settings → Info (secondary button
between Updates and Diagnostics), in the Help menu after *CodeNomad
Help* (Electron and Tauri, English help-page fallback) and as a palette
command without a default shortcut. All open the localized help page.
- **Repository**: `.github/FUNDING.yml` lists the maintainer's GitHub
Sponsors profile and the Support page (the Sponsor button needs
*Settings → General → Features → Sponsorships*).

Channels live in `docs/help/funding.json` and render through a
`{{funding}}` directive allowed only on the download and sponsor pages,
so adding a channel needs no retranslation. Entries are validated (exact
keys, unique ids, `https://github.com/sponsors/<login>` only) and
escaped; a page using `{{funding}}` with no channel fails the build. CSP
unchanged.

Agreed with the co-maintainer before publishing.

## Validation

- `npm run test:help`: 31/31 (27 pages × 10 locales, funding validation
and placement).
- `node scripts/test-help-browser.mjs`: 47/47 (header overflow at 390 px
in en/he/ne/ja/zh-Hans, button geometry).
- `npm run typecheck`; unit tests help-url, hotkey-bindings,
menu-labels; browser tests help-command, server-info, view-menu-electron
(22/22); `cargo test` for the Tauri crate (291/291, including the
English sponsor fallback).
- Independent review: zero findings.
2026-10-29 18:57:45 +01:00

33 lines
2.5 KiB
JSON

{
"language": "Español",
"search": { "label": "Buscar en la ayuda", "clear": "Borrar", "empty": "Busque artículos y encabezados.", "noResults": "No hay resultados para «{query}». Pruebe otro término.", "failure": "No se pudo cargar la búsqueda. Recargue esta página o use los temas de ayuda.", "loading": "Cargando búsqueda…", "count": "{count} resultados" },
"release": { "published": "Versión {version}, publicada el {date}", "unavailable": "Los detalles de la versión están en la página de la última versión." },
"siteTitle": "Ayuda de CodeNomad",
"brand": "Ayuda",
"tagline": "Un espacio de trabajo OpenCode para proyectos, sesiones y worktrees.",
"sections": {
"start": "Empieza aquí",
"workflows": "Flujos de trabajo",
"opencode-setup": "Configurar OpenCode",
"remote-access": "Acceso remoto",
"customize": "Personalizar",
"extensions": "Extensiones",
"desktop": "Escritorio",
"help": "Obtener ayuda"
},
"onThisPage": "En esta página",
"skipToContent": "Saltar al contenido",
"editPage": "Editar esta página",
"translatePage": "Traducir esta página",
"reportProblem": "Informar de un problema",
"download": { "label": "Descargar", "windows": "Descargar para Windows", "windowsDetail": "Instalador, x64", "macos": "Descargar para macOS", "macosDetail": "Apple Silicon", "intel": "¿Mac con Intel? Descarga la versión para Intel", "linux": "Descargar para Linux", "linuxDetail": "AppImage, x64", "mobile": "Usa CodeNomad desde tu teléfono", "mobileDetail": "Empareja tu teléfono con el ordenador que ejecuta CodeNomad." },
"tour": { "label": "Vista previa sin sonido de CodeNomad 1.0: una misión con subagentes en paralelo, una comparación de modelos a ciegas, un diff de Git, la búsqueda en el historial del espacio de trabajo, las pestañas de proyectos y las paletas de colores", "poster": "Ventanas de CodeNomad 1.0: misiones, un formulario de preguntas, un diff, cambios de Git y una comparación de modelos", "caption": "Ver el recorrido completo de 90 segundos en YouTube" },
"funding": { "label": "Patrocinar", "action": "Patrocinar a través de {channel}", "recipient": "Se paga a {recipient}" },
"github": "GitHub",
"languageLabel": "Idioma",
"projectLinks": "Enlaces del proyecto",
"helpTopics": "Temas de ayuda",
"scope": "CodeNomad actual · OpenCode V2",
"findHint": "Busca texto con {keys}.",
"untranslated": "Esta página aún no está traducida al español. A continuación se muestra la versión en inglés."
}