Repository navigation
Glosario
Pablo Martínez López edited this page Oct 21, 2026
·
3 revisions
English · Español
Términos del dominio y del proyecto usados en toda la wiki. Gran parte del código usa identificadores en español (marca, ficha, diseno…); junto al significado en inglés se da el nombre español para que puedas buscarlo.
| Término | Significado |
|---|---|
| Proxy | Un sustituto impreso de una carta real. La app solo imprime proxies; nunca vende ni distribuye nada. |
| Impresión (printing) | Una edición concreta de una carta (set, número de coleccionista, idioma). Una carta tiene muchas impresiones; véase Añadir carta y variantes. |
| Ficha (token) | Una pieza de juego (ficha de criatura, emblema, copia…) que crea una carta. Se detecta automáticamente a partir de los all_parts de Scryfall o del catálogo de Cockatrice. Véanse Integración con Scryfall, Fuentes externas. |
| DFC | Carta de doble cara (double-faced card). Anverso y reverso son imágenes separadas; la maquetación puede intercalarlas o alinearlas para la impresión a doble cara. Véase Motor de maquetación. |
| Dúplex | Impresión por las dos caras de la hoja, que exige páginas de reverso reflejadas o alineadas. |
| Sangrado (bleed) | Área de imagen extra más allá de la línea de corte para que los pequeños errores al cortar no dejen bordes blancos. Por defecto 0. |
| Guías de corte (cut guides) | Marcas impresas fuera de la carta para cortar por ellas. Apagadas de fábrica. |
| Cartas grandes | Cartas de tamaño mayor (planos de Planechase, conspiraciones de Archenemy, Vanguard) que tienen hojas propias al final del plan (big_grid, big_cells, Page.big). |
| Sideboard / Maybeboard | Secciones del mazo en las listas pegadas. Se convierten en las marcas banquillo y opcional. |
| Término | Significado |
|---|---|
| Deck (mazo) | La unidad guardada: el texto de la lista pegada, las cartas resueltas y los ajustes de impresión. Véase Modelo del mazo. |
DeckCard |
El equivalente a una casilla de carta: su origen, imágenes, ediciones, marca y diseño. |
CardSource |
De dónde viene una carta: una carta de Scryfall o Custom (imagen propia, opcionalmente vinculada a una carta de Scryfall mediante scryfallId o a una referencia externa externa). |
| Vincular (linking) | Asociar una carta de imagen propia con una carta real para que obtenga información de carta y estadísticas conservando su imagen propia. Véase Identificación de cartas y OCR. |
| Marca (mark) |
DeckCard.marca: una variante de diseño, una carta opcional o del banquillo. Las cartas marcadas se imprimen, pero proxy_core::model::cuentan las excluye del tamaño, las copias, las estadísticas y la lista exportada. DeckStats.setAside las cuenta. |
.pbdeck |
Paquete de mazo en un solo fichero con el mazo y sus imágenes. Véase Formato del paquete de mazo. |
| Almacén de blobs (blob store) | Almacenamiento de imágenes direccionado por contenido en app_data_dir/blobs/ por SHA-256. Los mazos dependen de él, así que nunca se trata como caché. Véase Almacenamiento y blobs. |
| Caché de renderizado (render cache) | Imágenes derivadas (miniaturas…) en app_cache_dir/renders/. Se puede borrar sin riesgo. |
blob_refs |
Tabla de qué blobs están referenciados (por ejemplo por diseños) para que la recolección de basura no los borre. |
| Biblioteca (library) | La lista de mazos guardados con etiquetas, favoritos, notas y portadas. Véase Biblioteca de mazos. |
| Término | Significado |
|---|---|
PagePlan |
La geometría de cada hoja en milímetros, calculada por proxy-core::layout y consumida tanto por la vista previa como por el PDF. La pantalla nunca calcula posiciones por su cuenta. Véase Motor de maquetación. |
| Encuadre / estirado (frame / stretch) | La imagen se estira hasta la casilla exacta (imaging::frame) y solo se recorta cuando la proporción difiere en más de MAX_ESTIRADO (15 %). Véase Imagen y PDF. |
| Desplazamientos de fila (alinear filas) | Correcciones de alineación de la impresora por fila en el panel de exportación. |
| Casilla (slot) | Una posición de carta en una hoja de la vista previa. |
pbimg:// |
Esquema de URI propio mediante el cual la vista web carga blobs, miniaturas, vistas previas del diseñador y letras. Véase Capa de aplicación Rust. |
| Trabajo (job) | Una tarea larga de Rust con eventos de progreso (resolver, exportar, identificar en bloque, descargas). Véase IPC y manejo de errores. |
Busy |
Error que se lanza cuando ya hay un trabajo largo en marcha y se pide otro. |
| Término | Significado |
|---|---|
Diseñador (Diseñar, diseno) |
El editor de cartas que renderiza cartas a partir de datos y packs de marcos. Véase Visión general del diseñador. |
CardDesign / CardData
|
Los ajustes de diseño de una carta y sus datos textuales (nombre, tipo, reglas, estadísticas…). |
| Colección (collection) | Un conjunto con nombre de valores de diseño por defecto compartidos por muchas cartas. |
| Diseño efectivo (efectivo) | Diseño de la carta sobre colección sobre valores de fábrica, fusionados por diseno::efectivo. |
huella |
Hash del diseño efectivo y de sus entradas, usado como clave de caché y en las URL pbimg://…/d/<huella>/<width>. |
Idioma de diseño (design language, DesignLang) |
El idioma en que se pintan los textos de una carta diseñada: uno de los 15 códigos de la app (los de Scryfall), elegido por deck (PrintSettings.designLang). No es el idioma de la interfaz ni el de las impresiones de las cartas. Véase Visión general del diseñador. |
ByLang<T> |
Un valor por idioma de diseño: es y en siempre, los demás solo si existen (otros). Véase Motor del diseñador. |
| Letras CJK (CJK fonts) | Noto Sans JP, KR, SC y TC, que se bajan la primera vez que se usa el japonés, el coreano o el chino como idioma de diseño (pesan demasiado para el instalador). |
| Pack | Un pack de marcos: capas, SVG, letras, estilos y condiciones en el formato descrito en Packs de marcos. |
| Marcos Original (Original frames) | Marcos de imagen M15 de Card Conjurer, descargados bajo demanda, fijados a un commit y a un SHA-256. |
| Pack Balatro | El primer pack descargable (pixel art, siete estilos). |
| Estilo (style) | Una plantilla de marco dentro de un pack, elegida según el tipo de carta o los colores. |
FineTuning |
Ajustes finos por colección o por carta: alturas y tamaños de texto, interlineado, opacidad de la caja de reglas, radio de la ventana de la ilustración, radio de la carta. |
| Estrechado (squeeze) | Estrechamiento del título y de la línea de tipo (title_squeeze_min, title_squeeze_base). |
| Tests dorados (dorados, golden tests) | Tests de renderizado que comparan la salida con imágenes guardadas en proxy-core/tests/dorados/. Véase Tests y CI. |
| Borrador (draft) | La copia de trabajo editable de un diseño en el diseñador. |
design_overlay |
Pinta una carta una vez sin su ilustración e informa de dónde está la ventana de la ilustración, para que arrastrar la ilustración no necesite ida y vuelta a Rust. Véase Capa de aplicación del diseñador. |
| Término | Significado |
|---|---|
| Scryfall | Fuente de los datos y las imágenes de las cartas. Todas las peticiones pasan por el cliente de Rust con limitación de ritmo. |
fuentes::Externo |
El cliente HTTP con lista de permitidos para toda descarga que no sea de Scryfall: lista fija de sitio + ruta (PERMITIDOS), nueva comprobación de las redirecciones, tope de tamaño, imágenes recodificadas por limpiar_imagen. |
| Cockatrice / MTGJSON / mtg.io | Catálogo de fichas, índice local de nombres multilingüe y consulta en línea de nombres multilingüe. Véase Fuentes externas. |
| OCR | Reconocimiento de texto opcional (ocrs) sobre imágenes de carta enteras para identificar originales. |
| tweakcn | Fuente de temas de color instalables. Véase Temas y skins. |
| Término | Significado |
|---|---|
| Binding | Un tipo de TypeScript generado a partir de un tipo de Rust con ts-rs en src/bindings/ (nunca se edita a mano). |
AppError |
{ code, params }: la única forma de error que devuelven los comandos; la interfaz la traduce. Véase IPC y manejo de errores. |
call() |
La única forma en que la interfaz invoca a Rust (src/lib/ipc.ts). |
| Store | Un store de zustand (deck-store, plan-store, ui-store, trabajo-store, actualizacion-store). Véase Stores de estado. |
| Skin | Capa de estilo visual (Hera, Zeus) que se combina con el tema y el material. Véase Temas y skins. |
t() |
Función de traducción: el argumento es la cadena fuente en español; cada traducción vive en src/i18n/<código>/<área>.json, indexada por esa cadena. Véase Internacionalización. |
| Idioma de la interfaz (interface language) | Uno de los 15 idiomas de la interfaz de src/lib/idiomas.ts (inglés de fábrica), guardado en proxybuilder.lang. Véase Internacionalización. |
ScrollArea |
El componente de scroll compartido; no se usa overflow-auto nativo. |
Use and build · Uso y desarrollo
- User-Guide · Guía de usuario
- Development-Setup · Preparación del entorno de desarrollo
- Testing-and-CI · Tests y CI
- Releases-and-Auto-Updates · Versiones y actualizaciones automáticas
- Conventions · Convenciones
Architecture · Arquitectura
- Architecture · Arquitectura
- IPC-and-Error-Handling · IPC y manejo de errores
- Rust-App-Layer · Capa de aplicación Rust
Data · Datos
- Deck-Model · Modelo del mazo
- Storage-and-Blobs · Almacenamiento y blobs
- Deck-Package-Format · Formato del paquete de mazo
- Deck-Library · Biblioteca de mazos
Getting cards · Conseguir cartas
- Decklist-Parsing · Parseo de la lista del mazo
- Scryfall-Integration · Integración con Scryfall
- External-Sources · Fuentes externas
- Card-Identification-and-OCR · Identificación de cartas y OCR
Layout, images, PDF · Maquetación, imagen y PDF
- Layout-Engine · Motor de maquetación
- Imaging-and-PDF · Imagen y PDF
- Export · Exportación
- Live-Preview · Vista previa en vivo
- Statistics · Estadísticas
Card designer · Diseñador de cartas
- Designer-Overview · Visión general del diseñador
- Designer-Engine · Motor del diseñador
- Designer-Composition · Composición del diseñador
- Frame-Packs · Packs de marcos
- Designer-App-Layer · Capa de aplicación del diseñador
- Designer-UI · Interfaz del diseñador
- Card-Editor-Dialog · Diálogo Editar carta
Game table · Mesa de juego
Frontend · Frontend
- Frontend-Architecture · Arquitectura del frontend
- State-Stores · Stores de estado
- Internationalization · Internacionalización
- Themes-and-Skins · Temas y skins
- Settings-and-Shell · Ajustes y shell
- Tutorials · Tutoriales
- Decklist-Panel · Panel de la lista del mazo
- Add-Card-and-Variants · Añadir carta y variantes
- Set-Browser · Explorador de sets
Reference · Referencia