# ManaForge — Full Content (Blog + Legal)
> Contenido completo en Markdown del blog y páginas legales de ManaForge,
> optimizado para crawlers de IA (ChatGPT, Claude, Perplexity, Gemini).
> Generado automáticamente desde src/content/blog/{es,en}/*.md y src/content/legal/{es,en}/*.md.
> Bilingüe: ES (vinculante legalmente) + EN (traducción de cortesía).
Sitio: https://manaforge.tools
Posts ES: 15
Posts EN: 2
Documentos legales: 4
Última generación: 2026-04-17T17:26:26.229Z
---
# === LEGAL ===
# [ES] Política de privacidad
URL: https://manaforge.tools/es/privacy
Última actualización: 2026-04-17
Description: Cómo ManaForge recoge, usa y protege tus datos. Información sobre Google Analytics 4, Umami, cookies y cómo revocar el consentimiento en cualquier momento.
En **ManaForge** nos tomamos tu privacidad en serio. Esta página explica con transparencia qué datos recogemos, con qué finalidad y cómo puedes ejercer tus derechos en cualquier momento. Cumplimos con el RGPD (Reglamento General de Protección de Datos UE 2016/679) y la LSSI-CE.
## Responsable del tratamiento
**ManaForge** — Plataforma SaaS para jugadores y vendedores de Magic: The Gathering.
- Sitio web: https://manaforge.tools
- Contacto: privacy@manaforge.tools
## ¿Qué datos recogemos?
Distinguimos entre datos de cuenta y datos de uso analítico:
- **Datos de cuenta** (si te registras): email, contraseña hasheada, nombre opcional, mazos guardados, stock, recomendaciones e historial de actividad. Necesarios para prestarte el servicio (base legal: ejecución del contrato).
- **Datos de pago**: gestionados íntegramente por Stripe. ManaForge no almacena números de tarjeta.
- **Datos analíticos agregados**: páginas vistas, referrer, tipo de dispositivo, país aproximado. Ver detalle por proveedor más abajo.
## Herramientas de analítica
### Umami Cloud (siempre activo)
Umami es una herramienta de analítica web **privacy-first y sin cookies**. No recoge datos personales, no usa identificadores persistentes y no permite rastreo cross-site. Por ello, según el considerando 30 del RGPD y las guías de la AEPD, **no requiere consentimiento previo** y se carga siempre.
Datos que recoge Umami:
- URL visitada y referrer.
- Tipo de navegador y SO (sin versión exacta).
- País (derivado de la IP, que *no* se almacena).
- Resolución de pantalla.
Más información: https://umami.is/docs/about
### Google Analytics 4 (solo con tu consentimiento)
Usamos GA4 para entender el comportamiento de uso a un nivel más granular y mejorar el producto. GA4 **solo se activa si aceptas las cookies analíticas** en el banner de consent. Implementamos *Google Consent Mode v2*: por defecto todos los almacenamientos están en estado `denied` y solo pasan a `granted` tras tu aceptación explícita.
Datos que recoge GA4 (con consent):
- Páginas vistas, eventos personalizados y duración de sesión.
- Tipo de dispositivo, navegador y SO.
- Ubicación aproximada (ciudad/región) con IP anonimizada (`anonymize_ip: true`).
- Identificador de cliente almacenado en la cookie `_ga` (caduca a los 13 meses).
Responsable: Google Ireland Limited. Transferencias fuera del EEE cubiertas por las Cláusulas Contractuales Tipo (SCC). Más información: https://policies.google.com/privacy
## Cookies que usamos
| Cookie | Tipo | Duración | Finalidad |
|---|---|---|---|
| `sb-*` | Esencial | Sesión / 7 días | Autenticación de tu cuenta (Lovable Cloud). |
| `manaforge_cookie_consent` | Esencial | Persistente (localStorage) | Recordar tu decisión sobre cookies analíticas. |
| `_ga`, `_ga_*` | Analítica (opcional) | 13 meses | Google Analytics 4. Solo si aceptas. |
## Cómo revocar el consentimiento
Puedes cambiar de opinión en cualquier momento. Desde la página /privacy puedes revocar el consentimiento; eliminamos tu preferencia guardada, devolvemos GA4 al estado `denied` y recargamos la página para que vuelvas a ver el banner. También puedes hacer opt-out global de Google Analytics en https://tools.google.com/dlpage/gaoptout, borrar las cookies desde la configuración de tu navegador o usar el modo incógnito.
## Tus derechos (RGPD)
Tienes derecho a:
- **Acceso**: solicitar copia de tus datos.
- **Rectificación**: corregir datos inexactos.
- **Supresión** («derecho al olvido»): eliminar tu cuenta y datos asociados.
- **Oposición y limitación** al tratamiento.
- **Portabilidad**: exportar tus datos en formato estructurado.
- **Retirar el consentimiento** en cualquier momento.
- **Reclamación** ante la AEPD (https://www.aepd.es) si consideras que no respetamos tus derechos.
Para ejercer cualquiera de estos derechos, escríbenos a privacy@manaforge.tools. Responderemos en un plazo máximo de 30 días.
## Plazos de conservación
- Datos de cuenta: mientras la cuenta esté activa + 1 año tras la baja por obligaciones contables.
- Datos de facturación: 6 años (Ley General Tributaria).
- Datos analíticos GA4: 14 meses (configuración por defecto del producto).
- Datos analíticos Umami: agregados sin caducidad, no asociables a personas.
## Encargados del tratamiento
- **Lovable Cloud / Supabase** — hosting, base de datos y autenticación (UE).
- **Stripe** — procesamiento de pagos (Irlanda, con SCC para EEUU).
- **Google Ireland Ltd.** — Google Analytics 4 (solo con consent).
- **Umami Cloud** — analítica web sin cookies.
- **Scryfall, Cardmarket** — fuentes de datos públicas de cartas y precios.
## Cambios en esta política
Si modificamos esta política sustancialmente, te lo notificaremos por email (si tienes cuenta) y mediante un aviso destacado en la web durante al menos 30 días.
## Contacto
Cualquier duda sobre esta política o sobre el tratamiento de tus datos: privacy@manaforge.tools
---
# [ES] Términos y condiciones
URL: https://manaforge.tools/es/terms
Última actualización: 2026-04-17
Description: Condiciones de uso de ManaForge — planes y suscripciones, cancelaciones y reembolsos, propiedad intelectual de mazos y contenidos, limitación de responsabilidad y ley aplicable.
Bienvenido a **ManaForge**. Estos Términos y Condiciones (en adelante, los «Términos») regulan el acceso y uso de la plataforma SaaS disponible en https://manaforge.tools (el «Servicio»). Al registrarte, contratar un plan o usar cualquier funcionalidad, aceptas estos Términos en su totalidad. Si no estás de acuerdo, no utilices el Servicio.
## 1. Objeto del servicio
ManaForge es una plataforma online dirigida a jugadores, coleccionistas y vendedores de *Magic: The Gathering* (MTG) que ofrece, entre otras: análisis de mazos con IA, gestor de stock, recomendador de precios basado en CardMarket, asistente de intercambios, optimizador de wildcards de Arena y herramientas de inversión. El Servicio se presta «tal cual» y puede evolucionar incorporando o retirando funcionalidades.
ManaForge **no está afiliado, patrocinado ni respaldado por Wizards of the Coast LLC**, propietaria de Magic: The Gathering. Todas las marcas, nombres de cartas, ilustraciones y símbolos pertenecen a sus respectivos titulares y se utilizan al amparo de la política de uso de comunidad (Fan Content Policy).
## 2. Registro y cuenta de usuario
- Debes ser mayor de 16 años o contar con consentimiento de tu tutor legal.
- Te comprometes a facilitar datos veraces y a mantenerlos actualizados.
- Eres responsable de la confidencialidad de tu contraseña y de toda actividad realizada con tu cuenta.
- Notifícanos de inmediato cualquier acceso no autorizado escribiendo a support@manaforge.tools.
## 3. Planes, precios y facturación
ManaForge ofrece un **plan Free** con límites de uso y uno o varios **planes Premium** de pago, cuyos precios y características vigentes se publican en /plans. Las suscripciones se procesan mediante **Stripe**; ManaForge no almacena datos de tarjeta.
- Los precios se muestran en EUR e incluyen los impuestos aplicables salvo indicación en contrario.
- La facturación es **recurrente** (mensual o anual según elijas) y se renueva automáticamente al final de cada período.
- Si una renovación falla, el plan pasará a Free hasta que se actualice el método de pago.
- ManaForge puede modificar precios notificándolo con al menos 30 días de antelación. Los cambios solo se aplican al siguiente período de facturación.
## 4. Cancelación y reembolsos
Puedes cancelar tu suscripción en cualquier momento desde el portal de cliente accesible en /usage. La cancelación tiene efecto al final del período ya pagado: hasta esa fecha conservas las funciones Premium.
**Derecho de desistimiento (UE):** al tratarse de contenido digital de prestación inmediata, al activar tu plan aceptas expresamente la ejecución del Servicio antes de finalizar el plazo de 14 días y, por tanto, **renuncias al derecho de desistimiento** conforme al art. 103.m del TRLGDCU español.
**Reembolsos discrecionales:** fuera del marco anterior, ManaForge puede conceder reembolsos parciales o totales caso por caso (errores de cobro duplicado, indisponibilidad prolongada del Servicio, etc.). Solicítalos en billing@manaforge.tools en un plazo máximo de 14 días desde el cargo.
## 5. Uso aceptable
Te comprometes a NO:
- Realizar ingeniería inversa, scraping masivo o automatizar peticiones que degraden el Servicio.
- Revender, sublicenciar o redistribuir el acceso a tu cuenta a terceros.
- Subir contenido ilícito, difamatorio, o que infrinja derechos de propiedad intelectual de terceros.
- Utilizar la plataforma para manipular precios de mercado, blanqueo o cualquier actividad fraudulenta.
- Eludir los límites del plan Free creando múltiples cuentas.
Podemos suspender o cancelar cuentas que incumplan estas reglas sin derecho a reembolso del período en curso.
## 6. Propiedad intelectual
### 6.1. Plataforma ManaForge
El código, diseño, marca, logotipos, textos del blog y demás elementos del Servicio son titularidad de ManaForge o de sus licenciantes y están protegidos por la legislación de propiedad intelectual. Se concede al Usuario una licencia limitada, no exclusiva, intransferible y revocable para usar el Servicio conforme a estos Términos.
### 6.2. Tus mazos y contenidos
**Conservas la titularidad de los mazos, listas, notas y comentarios que crees** (en adelante, «Contenido del Usuario»). Al subirlos, otorgas a ManaForge una licencia mundial, gratuita y no exclusiva para almacenarlos, procesarlos, mostrarlos en tu cuenta y, si así lo decides expresamente, compartirlos públicamente. Esta licencia se extingue cuando elimines el contenido o cierres tu cuenta, salvo respaldos técnicos transitorios y obligaciones legales.
### 6.3. Cartas y datos de Magic
Los nombres de cartas, textos de oracle, ilustraciones y precios se obtienen de fuentes públicas como **Scryfall** y **Cardmarket**. Su uso se limita a fines informativos y de gestión personal de colección, sin fines comerciales sobre el propio contenido de Wizards of the Coast.
## 7. Funcionalidades de IA
Algunas funciones (Deck Analyzer, Trade Assistant, Deck Coach…) utilizan modelos de lenguaje. Sus respuestas son **orientativas** y pueden contener errores o imprecisiones. ManaForge no garantiza que las recomendaciones sean óptimas para torneos competitivos ni que los precios estimados se cumplan en el mercado real. Úsalas como apoyo, no como verdad absoluta.
## 8. Disponibilidad y soporte
ManaForge realiza esfuerzos razonables para mantener el Servicio disponible 24/7, pero **no garantiza un SLA específico** en los planes actuales. Pueden producirse interrupciones por mantenimiento, fallos de proveedores externos (Lovable Cloud, Stripe, Scryfall, Cardmarket) o causas de fuerza mayor.
Soporte por email en support@manaforge.tools con tiempo de respuesta orientativo de 48-72h laborables.
## 9. Limitación de responsabilidad
En la máxima medida permitida por la legislación aplicable, ManaForge **no será responsable** de:
- Pérdidas económicas derivadas de decisiones de compra, venta o intercambio basadas en datos del Servicio.
- Discrepancias entre los precios mostrados y los precios reales en CardMarket u otros marketplaces.
- Daños indirectos, lucro cesante, pérdida de datos o de oportunidad.
- Interrupciones de servicios de terceros (proveedor de hosting, pagos, APIs externas).
- Conflictos entre usuarios derivados de intercambios u operaciones acordadas fuera de la plataforma.
La responsabilidad agregada de ManaForge frente al Usuario quedará limitada al importe efectivamente abonado por éste en los **12 meses** anteriores al hecho que motive la reclamación. Nada en estos Términos excluye responsabilidades que no puedan ser legalmente excluidas (dolo, daños personales, etc.).
## 10. Indemnidad
El Usuario mantendrá indemne a ManaForge frente a cualquier reclamación de terceros derivada de un uso del Servicio contrario a estos Términos, a la ley o a derechos de terceros, incluyendo costes razonables de defensa jurídica.
## 11. Modificaciones de los Términos
Podemos actualizar estos Términos para reflejar cambios legales, técnicos o de negocio. Si los cambios son sustanciales, te avisaremos por email (si tienes cuenta) y mediante un aviso destacado en la web con al menos **15 días** de antelación. Continuar usando el Servicio tras esa fecha implica la aceptación de la nueva versión.
## 12. Terminación
Puedes cerrar tu cuenta en cualquier momento desde tu perfil o escribiéndonos. ManaForge puede suspender o terminar tu acceso, con o sin preaviso, en caso de incumplimiento grave de estos Términos o por requerimiento legal. Tras la terminación, podemos conservar datos por los plazos indicados en la Política de privacidad (/privacy).
## 13. Ley aplicable y jurisdicción
Estos Términos se rigen por la **legislación española**. Para cualquier controversia, las partes se someten a los Juzgados y Tribunales del domicilio del consumidor cuando éste actúe como tal, conforme al art. 90.2 del TRLGDCU. Los usuarios profesionales quedan sometidos a los Juzgados y Tribunales de Madrid capital, con renuncia expresa a cualquier otro fuero.
Plataforma europea de resolución de litigios en línea (ODR): https://ec.europa.eu/consumers/odr
## 14. Contacto
Cualquier consulta sobre estos Términos: legal@manaforge.tools. Para asuntos de privacidad consulta la Política de privacidad (/privacy).
---
# [EN] Privacy Policy
URL: https://manaforge.tools/en/privacy
Note: The Spanish version is the legally binding one. This is a courtesy translation.
Última actualización: 2026-04-17
Description: How ManaForge collects, uses, and protects your personal data.
# Privacy Policy
> **Note:** this is a temporary English placeholder. The full English translation will be published shortly. The Spanish version at [/es/privacy](/es/privacy) is the legally binding document.
In the meantime, please refer to the [Spanish version](/es/privacy) for the complete and binding Privacy Policy.
For any privacy-related questions, contact us at the email listed in the Spanish version.
---
# [EN] Terms and Conditions
URL: https://manaforge.tools/en/terms
Note: The Spanish version is the legally binding one. This is a courtesy translation.
Última actualización: 2026-04-17
Description: ManaForge service terms of use.
# Terms and Conditions
> **Note:** this is a temporary English placeholder. The full English translation will be published shortly. The Spanish version at [/es/terms](/es/terms) is the legally binding document.
In the meantime, please refer to the [Spanish version](/es/terms) for the complete and binding Terms.
---
# === BLOG (ES) ===
# ManaForge ya es bilingüe: producto y blog completos en inglés y español
URL: https://manaforge.tools/es/blog/manaforge-bilingue-ingles-espanol
Date: 2026-04-18
Description: Cómo y por qué hemos lanzado ManaForge en inglés: rutas /es y /en, hreflang correcto, 13 posts traducidos y llms.txt bilingüe para que ChatGPT y Perplexity nos encuentren en ambos idiomas.
Magic se juega en todo el mundo, pero ManaForge nació en español. Hoy cerramos esa asimetría: **el producto entero, el blog y las páginas legales funcionan igual en inglés y en español**, con SEO técnico bilingüe pensado para Google y para los crawlers de IA (ChatGPT, Claude, Perplexity).
Este post es un resumen honesto de qué cambia, por qué lo hicimos así y qué significa para ti como jugador, vendedor o creador de contenido.
## Qué cambia exactamente
- **Rutas con prefijo de idioma:** `/es/...` y `/en/...`. Si entras sin prefijo, te redirigimos al idioma de tu navegador o a tu preferencia guardada.
- **Producto al 100% traducido:** Dashboard, Deck Analyzer, Stock Manager, Pricing Advisor, Investments, Trade Assistant, Arena Builder, Deck Editor, Deck Improvement y Admin. Toasts, errores, placeholders, confirmaciones — todo.
- **Blog bilingüe:** los 13 posts existentes (más este) están disponibles en inglés y español con el mismo slug, lo que permite hreflang post-a-post limpio.
- **Legales en ambos idiomas:** `/privacy` y `/terms` cargan la versión correcta según la ruta y guardan en `profiles.terms_accepted_at` qué versión exacta se aceptó.
## Por qué un SaaS pequeño debería preocuparse del SEO bilingüe
Cuando lanzas en un solo idioma estás regalando tráfico. En MTG la asimetría es brutal: la mayoría de búsquedas long-tail (`pauper standard deck`, `cardmarket pricing tool`, `mtg arena wildcards optimization`) se hacen en inglés. Si tu producto solo existe en español, Google ni te considera para esos resultados.
Pero el SEO multilenguaje mal hecho es peor que no hacerlo. Las trampas habituales:
1. Servir el mismo HTML para `/es/` y `/en/` y dejar que un script lo cambie en cliente. Google indexa lo que ve el bot, no lo que ve el usuario.
2. No declarar `hreflang`: las dos versiones compiten entre sí en lugar de cooperar.
3. Un único `sitemap.xml` sin distinguir idioma.
## Cómo lo hemos resuelto en ManaForge
### Rutas con prefijo y `LangRedirect`
Cada idioma vive en su prefijo. Una `` en la raíz detecta el `Accept-Language`, comprueba la preferencia guardada en el perfil y manda al idioma correcto. Las URLs son estables y compartibles.
### `hreflang` post a post
En cada página, el componente `` emite:
- `` apuntando a la URL absoluta del idioma actual.
- `` y `hreflang="en">` con la URL del mismo contenido en el otro idioma.
- `` (apuntando a la versión española como base).
Para los posts del blog reutilizamos el mismo `slug` en ES y EN. Así `/es/blog/deck-analyzer-ia-magic` y `/en/blog/deck-analyzer-ia-magic` son la misma URL canónica en idiomas distintos. Si solo existe en un idioma, no emitimos `hreflang` falso: mejor 404 limpio que decirle a Google una mentira.
### `useTranslation()` en lugar de strings hardcodeadas
El producto usa `react-i18next` con namespaces (`app`, `auth`, `landing`, `legal`, `blog`, `roadmap`, `common`, `errors`). Cualquier string nueva entra en `src/i18n/locales/es/*.json` y `src/i18n/locales/en/*.json` a la vez. Si una traducción falta, el fallback es la clave — feo, pero detectable en QA.
Para componentes con HTML embebido (por ejemplo las instrucciones de Arena Builder con `` y ``) usamos el componente `` para no romper el markup.
### `tPath()` para enlaces internos
Los `` no apuntan a `/dashboard` sino a `tPath('/dashboard')`, que devuelve `/es/dashboard` o `/en/dashboard` según el idioma activo. Cero rutas hardcodeadas, cero saltos de idioma indeseados al navegar.
### `llms.txt` y `llms-full.txt` bilingües
Los archivos `public/llms.txt` y `public/llms-full.txt` ahora incluyen el corpus completo en ambos idiomas: posts del blog, páginas legales, descripción de cada herramienta. ChatGPT, Claude y Perplexity pueden citarnos respondiendo en el idioma del usuario sin tener que adivinar.
El endpoint `/functions/v1/llms-version` devuelve un hash SHA-256 para que los crawlers detecten cambios sin re-descargar 200 KB cada visita.
## Qué pasa con los toasts y mensajes de error
Detalle aburrido pero importante: traducir las pantallas grandes es la mitad del trabajo. La otra mitad son los **microcopys** que aparecen en momentos críticos:
- *"Mazo guardado correctamente"* → `app:deck.toasts.saved`
- *"No queda stock para esa carta"* → `app:stock.errors.outOfStock`
- *"Sesión expirada, vuelve a iniciar sesión"* → `errors:auth.sessionExpired`
Si el usuario está pagando o resolviendo un conflicto y le sale un texto en otro idioma, pierdes confianza al instante. Hemos auditado los 10 componentes principales toast a toast.
## Qué viene después
- **Auto-detección más inteligente:** ahora mismo respetamos `Accept-Language`, pero queremos que la preferencia explícita del usuario (selector en header) gane siempre y se persista en `profiles.preferred_language` también para usuarios anónimos vía cookie.
- **Más idiomas:** alemán y francés son los siguientes candidatos por volumen de jugadores en Cardmarket.
- **Traducción automática asistida** para nuevos posts: borrador con IA, revisión humana antes de publicar.
## Si quieres replicarlo en tu SaaS
Resumen mínimo viable:
1. Decide la estrategia de URL desde el día 1: prefijo (`/es/`, `/en/`) suele ser el camino más limpio. Subdominios solo si vas a tener equipos separados.
2. Centraliza todas las strings en JSON desde el principio, aunque solo soportes un idioma. Migrar después es doloroso.
3. Implementa `` con `hreflang` y `canonical` correctos antes de lanzar el segundo idioma, no después.
4. Genera un `llms.txt` bilingüe. Es barato y los crawlers de IA están enviando tráfico real.
5. Revisa toasts, validaciones de formularios y emails transaccionales — son los puntos donde más se nota un idioma incorrecto.
---
**¿Quieres probar ManaForge en inglés?** Cambia el idioma desde el header o entra directamente en [manaforge.tools/en](https://manaforge.tools/en). Y si encuentras una traducción rara, dínoslo: el roadmap se mueve con feedback real.
---
# ManaForge ahora es 100% RGPD-compliant y descubrible por ChatGPT, Claude y Perplexity
URL: https://manaforge.tools/es/blog/abril-2026-rgpd-llms-txt-ai-seo
Date: 2026-04-17
Description: Detrás de las novedades de abril: consent legal versionado, páginas /privacy y /terms completas, llms.txt + llms-full.txt con endpoint de versionado SHA-256 y menú móvil unificado.
Abril ha sido un mes menos vistoso pero, francamente, **uno de los más importantes** que hemos cerrado en ManaForge. No hay una herramienta nueva en el menú: lo que hay es una capa legal sólida y un cambio profundo en cómo los modelos de lenguaje pueden descubrir, citar y responder sobre ManaForge.
Te lo cuento sin maquillaje, porque creo que es interesante también si construyes tu propio SaaS.
## El problema que queríamos resolver
Hasta abril teníamos dos agujeros incómodos:
1. **Legal flojo.** El signup no tenía checkbox de aceptación, no había página de privacidad seria y, si un día cambiábamos los términos, no podíamos demostrar qué versión exacta había aceptado cada usuario.
2. **Invisibles para la IA.** Cada vez más usuarios nos descubrían vía ChatGPT o Perplexity con preguntas como *"¿qué herramienta uso para optimizar wildcards de Arena?"*. Pero los crawlers de IA tropezaban con un SPA pesado y no encontraban un índice limpio del contenido.
Las dos cosas se atacan con archivos planos y decisiones de producto pequeñas. No hace falta refactorizar nada gordo.
## 1. Checkbox de Términos con prueba legal versionada
Lo más visible: ahora en `/auth?mode=signup` hay un checkbox obligatorio:
> *He leído y acepto los Términos y la Política de privacidad.*
Hasta que no lo marcas, el botón **Create Account** está deshabilitado. Nada raro, lo hace todo SaaS serio. Lo interesante es lo que pasa por debajo.
Cuando creas la cuenta, escribimos dos campos en tu fila de `profiles`:
- `terms_accepted_at` (timestamptz) — fecha y hora exacta de aceptación.
- `terms_version` (text) — la versión de los términos vigente en ese momento (ej. `2026-04-17`).
Esto es lo que el RGPD llama **prueba del consentimiento**: si mañana cambiamos los términos sustancialmente, podemos detectar qué usuarios necesitan re-aceptar comparando su `terms_version` con la versión actual, y enseñarles solo a ellos un banner pidiéndoles aceptar lo nuevo. Los demás siguen tranquilos.
La versión actual está centralizada en un único sitio (`src/lib/legal.ts`) para que cambiarla sea de una línea.
## 2. Páginas /privacy y /terms de verdad
No "lorem ipsum legal". Hicimos páginas serias con:
- Datos que recogemos (cuenta, pago vía Stripe, analítica) y base legal de cada uno.
- **Umami siempre activo** porque es privacy-first sin cookies (considerando 30 RGPD).
- **GA4 con Consent Mode v2**: por defecto todo en `denied`, solo pasa a `granted` si el usuario acepta en el banner.
- Tabla de cookies (`sb-*`, `manaforge_cookie_consent`, `_ga`).
- Botón para revocar el consentimiento en cualquier momento.
- Derechos RGPD completos (acceso, rectificación, supresión, portabilidad, AEPD).
- Plazos de conservación, encargados del tratamiento, ley aplicable.
Y los **Términos** cubren planes, facturación recurrente vía Stripe, derecho de desistimiento UE, uso aceptable, propiedad intelectual de tus mazos (te los quedas tú), funcionalidades de IA como orientativas, limitación de responsabilidad y jurisdicción.
Bonus: las añadimos al `sitemap.xml` con prioridad 0.3 para que Google las indexe como páginas legales legítimas, no como ruido.
## 3. llms.txt y llms-full.txt: SEO para modelos de lenguaje
Esta es la parte que más me ha gustado.
[`llms.txt`](https://llmstxt.org) es un estándar emergente (impulsado por Jeremy Howard) para que los crawlers de IA encuentren un **índice curado** del contenido relevante de tu sitio en Markdown plano, sin tener que renderizar JavaScript ni adivinar qué es importante.
Hicimos dos archivos:
- **`/llms.txt`** — el índice: descripción del producto, lista de herramientas, todos los posts del blog con título + descripción, sección "Legal" con `/privacy` y `/terms`, y enlaces a recursos.
- **`/llms-full.txt`** — el corpus completo: el Markdown íntegro de los 13 posts del blog **+ las páginas legales completas**. Unos 53 KB de contenido limpio que un modelo puede ingerir en una sola petición.
Ambos los anunciamos en `robots.txt` como entradas `Sitemap:`, y los regeneramos automáticamente desde un script de Vite cada vez que añadimos un post o tocamos una página legal. Cero mantenimiento manual.
## 4. Endpoint de versionado: SHA-256 en lugar de re-descargas
Si un crawler quiere saber si `llms-full.txt` ha cambiado desde la última vez, hasta ahora tenía que descargárselo entero. Ineficiente para todos.
Solución: una edge function `/functions/v1/llms-version` que devuelve el **hash SHA-256** del contenido actual:
- **GET** → JSON `{ version, algorithm, length, generated_at }`.
- **HEAD** → solo headers `X-Content-Version` y `X-Content-Length`.
- Cache de 5 min y TTL en CDN, así puedes pegar HEAD frecuente sin coste.
El crawler guarda el hash, hace HEAD periódico, y solo re-descarga el archivo entero si el hash cambió. Lo anunciamos también en `robots.txt`.
## 5. SiteHeader unificado + menú móvil
Refactor más prosaico pero necesario: extrajimos el header duplicado de LandingPage, BlogIndex, Roadmap y BlogPost a un único componente `SiteHeader` con tres modos:
- **Landing**: Sign In + Get Started (o Open App si hay sesión).
- **Marketing**: link contextual Blog↔Roadmap + "Hazte Pro".
- **Back**: solo un botón "← Blog" (para los posts).
Y le metimos un **menú hamburguesa** con un drawer que despliega Blog/Roadmap/Plans + Sign In/Get Started en pantallas `<640px`. Antes los enlaces simplemente desaparecían en mobile.
## Lo que viene
Mayo arranca con la **API pública con tokens** y los **embeds de mazos** para que creadores y blogs puedan integrar ManaForge en sus contenidos. El roadmap completo, [aquí](/roadmap).
Si llegaste hasta aquí gracias a que un modelo de lenguaje te recomendó ManaForge: bienvenido. Ese era exactamente el plan. 🎯
---
# Magic Arena: cómo optimizar tu colección con wildcards limitados
URL: https://manaforge.tools/es/blog/mtg-arena-wildcards-optimizar
Date: 2026-04-12
Description: Guía para sacar el máximo partido a tus wildcards en MTG Arena: prioridades por arquetipo, reservas y cómo usar Arena Builder de ManaForge.
En **MTG Arena**, los **wildcards** son la moneda más escasa. Convertir uno mítico vale literalmente tener una carta o no. Si los gastas mal, te quedas sin recursos para construir mazos competitivos.
Esta guía te explica cómo priorizar wildcards y cómo el **Arena Builder** de ManaForge te ayuda a no malgastarlos.
## Tipos de wildcards
- **Common** — fáciles de obtener, abundantes.
- **Uncommon** — moderados, muchos mazos los usan en cantidades grandes.
- **Rare** — escasos. Manabase y staples competitivos.
- **Mythic** — escasísimos. Bombas y planeswalkers clave.
La regla de oro: **gasta cada wildcard como si fuera el último**.
## Prioridades de gasto
### 1. Manabase primero
Antes de cualquier cosa, asegura las **tierras duales** del mazo que quieras jugar. Una manabase mala arruina cualquier estrategia.
### 2. Staples multi-mazo
Cartas que aparecen en 3+ arquetipos del meta merecen wildcard. No gastes en una bomba que solo entra en 1 mazo si puedes craftear un removal que entra en 5.
### 3. Bombas de tu arquetipo
Una vez tienes manabase y staples, sí: la mítica bomba de tu mazo. Pero solo después de lo demás.
### 4. Sideboard
Lo último. El sideboard se construye con lo que quede.
## Errores típicos
- **Craftear míticas de bombo** sin saber si las usarás.
- **Ignorar uncommons** — son baratas pero suman; un mazo necesita 30+ uncommons.
- **No reservar wildcards** para la próxima rotación / set release.
## Reserva estratégica
Mantén siempre **5 míticos y 15 raras** en reserva para responder a:
- Cambios de meta.
- Sets nuevos con piezas clave.
- Banlists que rompen mazos.
## Arena Builder de ManaForge
Aquí entra el módulo **Arena Builder**. Es un constructor de mazos que **conoce tu colección de Arena** y optimiza:
1. Le dices el arquetipo que quieres jugar.
2. Le pasas tu colección actual (export de Arena).
3. Te construye el mazo más cercano al óptimo **respetando tus wildcards disponibles**.
Resultado: máximo rendimiento con mínimo gasto. Si te falta una carta crítica, te lo dice claro y te sugiere alternativa.
## Conversión a Pauper / Brawl
Arena Builder también te ayuda a:
- Convertir mazos Standard a **Brawl** (una sola copia).
- Convertir a **Pauper Standard** si quieres minimizar wildcards.
- Detectar **mazos económicos** que puedes construir sin gastar nada.
## Disponibilidad
Arena Builder es **plan Pro**. La razón: requiere procesar listas largas, conexión con Scryfall y cálculos de optimización pesados.
El plan Pro es €9.99/mes — el coste se amortiza con un solo wildcard mítico mal gastado evitado.
[Probar Arena Builder →](/plans)
---
# Cómo importar tus mazos de Moxfield a ManaForge en 2 clics
URL: https://manaforge.tools/es/blog/importar-mazos-moxfield-tutorial
Date: 2026-04-08
Description: Tutorial paso a paso para importar mazos desde Moxfield a ManaForge sin perder cartas, sideboard ni comandante. Compatible con todos los formatos.
Si construyes mazos en **Moxfield**, no tienes que reescribirlos en ManaForge. Importas directamente con la URL pública del mazo y en 5 segundos lo tienes listo para analizar.
## Cómo se hace
### Paso 1: copia la URL del mazo
En Moxfield, abre el mazo que quieras importar y copia la URL del navegador. Tiene este aspecto:
```
https://www.moxfield.com/decks/abc123XYZ
```
El mazo debe ser **público** o **unlisted**. Los privados no pueden importarse.
### Paso 2: importa en ManaForge
1. Inicia sesión en [manaforge.tools](/auth).
2. Ve a **Deck Analyzer**.
3. Pulsa **Importar desde Moxfield**.
4. Pega la URL.
5. Listo.
ManaForge descarga el mazo, identifica cada carta y lo guarda en tu biblioteca con:
- **Mainboard** completo con cantidades correctas.
- **Sideboard**.
- **Comandante** si es Commander.
- **Formato** detectado automáticamente.
## Qué se importa exactamente
| Campo | Importado |
|---|---|
| Cartas mainboard | ✅ |
| Sideboard | ✅ |
| Comandante / Companion | ✅ |
| Categorías de Moxfield | ❌ (no se preservan) |
| Notas del mazo | ❌ |
| Versiones específicas (set/foil) | Parcial — usa la versión por defecto |
## Después de importar
Una vez en ManaForge, puedes:
- Pasarle el **Deck Analyzer** para ver curva, sinergias y wincons.
- Usar **Deck Improvement** para sugerencias con presupuesto.
- Conectar con tu **Stock** para saber qué cartas ya tienes.
- Convertir a **Pauper Standard** si aplica.
## Límites del plan Free
El plan Free permite **3 importaciones de Moxfield al mes**. Se reinicia cada primero de mes (UTC).
Si necesitas más, el plan Pro (€9.99/mes) tiene importaciones ilimitadas.
## Solución de problemas
**"Mazo no encontrado"** — comprueba que sea público o unlisted, no privado.
**"Algunas cartas no se importaron"** — versiones muy nuevas a veces tardan en sincronizarse con Scryfall. Reintenta en unos minutos.
**"Importación bloqueada"** — has alcanzado el límite mensual del plan Free. Espera al mes siguiente o pásate a Pro.
## Alternativas si no usas Moxfield
ManaForge también acepta:
- **Texto plano** (formato MTG Arena, MTGO, Cardmarket).
- **Importación CSV** desde Manabox o Helvault para inventario.
[Probar la importación gratis →](/auth?mode=signup)
---
# ManaForge vs MTGGoldfish: precios, finanzas y análisis de mazos
URL: https://manaforge.tools/es/blog/manaforge-vs-mtggoldfish
Date: 2026-04-05
Description: Comparativa entre ManaForge y MTGGoldfish para finanzas MTG. Tracker de precios, análisis del meta y herramientas de inversión.
**MTGGoldfish** es la web de referencia para **precios y meta de Magic: The Gathering**. Lleva más de una década siendo el sitio donde miras qué se está jugando, qué cuesta y cómo está el mercado.
**ManaForge** llega con un enfoque más operativo: no solo informarte, sino **darte herramientas accionables** para tu colección, mazos e inversiones.
Comparemos en serio.
## Datos del meta
| | ManaForge | MTGGoldfish |
|---|---|---|
| Mazos top por formato | Parcial | ✅ (referencia) |
| Resultados de torneos | ❌ | ✅ |
| Win rates por arquetipo | ❌ | ✅ |
| Análisis editorial | ❌ | ✅ |
**Veredicto**: MTGGoldfish gana. Es un medio editorial, ManaForge es una plataforma.
## Tracker de precios
| | ManaForge | MTGGoldfish |
|---|---|---|
| Precios USD (TCGPlayer) | Parcial | ✅ |
| Precios EUR (Cardmarket) | ✅ | Parcial |
| Histórico de precios | ✅ | ✅ |
| Alertas personalizadas | ✅ | ✅ Premium |
| Watchlist por usuario | ✅ | ✅ |
**Veredicto**: MTGGoldfish es más fuerte en USD/TCGPlayer. ManaForge es mejor para Europa/Cardmarket.
## Gestión de colección
| | ManaForge | MTGGoldfish |
|---|---|---|
| Tracker de colección | ✅ | ✅ |
| Importación CSV | ✅ | ✅ |
| Gestión por condición | ✅ | Parcial |
| Pricing automático Cardmarket | ✅ Pro | ❌ |
| Sincronización con marketplaces | ✅ Pro | ❌ |
**Veredicto**: ManaForge va mucho más allá que MTGGoldfish. Goldfish es para **ver**, ManaForge para **operar**.
## Construcción y análisis de mazos
| | ManaForge | MTGGoldfish |
|---|---|---|
| Constructor de mazos | ✅ | ✅ |
| Análisis automático con IA | ✅ | ❌ |
| Sugerencias de mejora | ✅ | ❌ |
| Validación legal | ✅ | ✅ |
| Coach AI conversacional | ✅ | ❌ |
**Veredicto**: ManaForge gana por la integración de IA. Goldfish te muestra mazos que **otros han construido**.
## Finanzas e inversión
| | ManaForge | MTGGoldfish |
|---|---|---|
| Análisis de inversión por carta | ✅ Pro | Parcial |
| Detector de oportunidades | ✅ Pro | ❌ |
| Recomendaciones buy/sell/hold | ✅ Pro | ❌ |
| Artículos de finance | ❌ | ✅ |
| Premium analytics | ❌ | ✅ Premium |
**Veredicto**: Goldfish tiene mejor contenido editorial. ManaForge tiene mejores herramientas accionables.
## Trades
| | ManaForge | MTGGoldfish |
|---|---|---|
| Evaluador de intercambios | ✅ Pro | Parcial |
| Análisis por foto | ✅ Pro | ❌ |
**Veredicto**: ManaForge único.
## Precio
- **MTGGoldfish**: gratis con publicidad. Premium ~$5/mes para sin ads y features extra.
- **ManaForge**: gratis con plan Pro a €9.99/mes.
## Cuándo usar cada uno
**Usa MTGGoldfish si**:
- Quieres leer **noticias y análisis del meta**.
- Buscas listas de torneo de referencia.
- Te interesa el contenido editorial.
- Compras en USA (TCGPlayer).
**Usa ManaForge si**:
- Vives en Europa y compras en Cardmarket.
- Quieres **automatizar** pricing/inversión.
- Necesitas IA para mejorar mazos.
- Llevas inventario serio.
## La combinación ganadora
Mucha gente usa **MTGGoldfish para informarse** (qué se juega, qué noticias hay) y **ManaForge para operar** (gestionar stock, ajustar precios, evaluar trades). Son complementarios, no competidores directos.
[Probar ManaForge gratis →](/auth?mode=signup)
---
# Mejores cartas para invertir en Magic: The Gathering en 2026
URL: https://manaforge.tools/es/blog/mejores-cartas-invertir-mtg-2026
Date: 2026-04-02
Description: Análisis de las cartas con mayor potencial de revalorización en MTG para 2026. Singles de Modern, Commander y reservas que podrían dispararse.
Invertir en cartas de Magic puede dar rentabilidades brutales (algunas duales antiguas hicieron x100 en una década) o pérdidas dolorosas si te pillan reprints. La clave es **datos, no intuición**.
Aquí van las categorías de cartas con más recorrido en 2026 según el análisis del **Investments** de ManaForge.
## 1. Staples de Modern olvidados
Cartas que fueron caras hace 3-4 años, perdieron protagonismo y ahora vuelven a verse en torneos.
**Por qué subirán**: Modern es un formato vivo. Cuando un mazo top reaparece, sus piezas duplican precio en semanas.
**Cómo identificarlas**: ManaForge marca cartas con **demanda creciente** y **precio aún por debajo de su pico histórico**.
## 2. Comandantes nuevos populares
Cuando sale un comandante popular en Commander, todas las cartas que sinergizan suben. A veces commons que valían 0.10 € pasan a 5 € en una semana.
**Estrategia**: monitoriza pre-releases de sets con foco en EDH. ManaForge alerta de comandantes con engagement viral.
## 3. Reserved List (con cuidado)
Las cartas de la **Reserved List** no pueden reimprimirse legalmente. Esto crea escasez artificial. Las duales originales, los Power Nine y similares.
**Pros**: techo casi infinito.
**Contras**: barrera de entrada altísima (cientos o miles de €).
**Riesgo**: liquidez baja — vender una Volcanic Island puede llevar meses.
## 4. Foils de bordes especiales (Old-bordered, Showcase)
Las versiones especiales de cartas populares conservan demanda incluso cuando el normal baja.
**Ejemplos típicos**: Showcase de Strixhaven, retro frames de Brothers' War.
**Cómo evaluarlas**: ManaForge separa precios por tratamiento (normal, foil, etched, showcase) para que no compares peras con manzanas.
## 5. Cartas pre-rotación con futuro Pioneer
Cuando una carta sale del Standard, suele bajar (rotación). Pero si tiene potencial en Pioneer/Modern, **rebota**.
**Ejemplo histórico**: Sheoldred bajó de 90 a 50 € tras rotación, ahora vale 80 € otra vez gracias a su uso en Pioneer.
**Estrategia**: comprar en el valle post-rotación.
## Lo que NO conviene comprar
- **Reprints anunciados** — si WotC ha confirmado reprint, vende ya.
- **Cartas con stock masivo en Cardmarket** — exceso de oferta tira el precio.
- **Promos exclusivas de eventos** — su precio es manipulable.
## Cómo aplicar esto con ManaForge
1. Ve a **Investments**.
2. Filtra por **acción: buy** y **ROI estimado > 30%**.
3. Estudia las razones (ManaForge te explica por qué).
4. Decide.
El módulo se actualiza con los datos del mercado y reglas de la base de datos. Tú filtras según tu presupuesto y horizonte.
## Disclaimer
Esto **no es consejo financiero**. El mercado de cartas es especulativo. Invierte solo lo que puedas permitirte perder.
[Ver oportunidades actuales →](/plans)
---
# ManaForge vs Archidekt: ¿cuál elegir para Commander en 2026?
URL: https://manaforge.tools/es/blog/manaforge-vs-archidekt-commander
Date: 2026-04-01
Description: Comparativa entre ManaForge y Archidekt para jugadores de Commander. Análisis de mazos EDH, presupuesto, reservas y herramientas exclusivas.
**Archidekt** es uno de los deckbuilders más populares en la comunidad de **Commander (EDH)**. Tiene categorías visuales, gestión de presupuesto y una comunidad muy activa.
**ManaForge** llega con un enfoque distinto: análisis de IA, detección de sinergias y herramientas para jugadores que también gestionan colecciones.
¿Cuál te conviene si juegas EDH? Depende. Vamos a verlo.
## Construcción de mazos EDH
| | ManaForge | Archidekt |
|---|---|---|
| Identidad de color del comandante | ✅ | ✅ |
| Validación singleton | ✅ | ✅ |
| Categorías arrastrables | Parcial | ✅ |
| Vista por tipo / función | ✅ | ✅ |
| Análisis de curva | ✅ | ✅ |
| Detección automática de sinergias | ✅ | ❌ |
| Detección de combos | ✅ | ❌ |
**Veredicto**: para deckbuilding visual, Archidekt está más pulido. Para análisis profundo, ManaForge gana.
## Presupuesto
Archidekt es famoso por su gestión de **budget**.
| | ManaForge | Archidekt |
|---|---|---|
| Coste total del mazo | ✅ | ✅ |
| Filtro por presupuesto | ✅ | ✅ |
| Sugerencias dentro de presupuesto | ✅ con IA | Parcial |
| Comparación con tu stock | ✅ | ❌ |
**Veredicto**: ManaForge tiene una ventaja única — sabe **qué cartas tienes**, no solo lo que vale el mazo.
## Análisis del mazo
| | ManaForge | Archidekt |
|---|---|---|
| Curva de maná | ✅ | ✅ |
| Distribución de tipos | ✅ | ✅ |
| Análisis de removal/draw/ramp | ✅ con IA | Manual |
| Detección de wincons | ✅ | ❌ |
| Sugerencias de mejora | ✅ con IA | ❌ |
**Veredicto**: ManaForge automatiza lo que en Archidekt tienes que mirar a ojo.
## Comunidad y social
| | ManaForge | Archidekt |
|---|---|---|
| Mazos públicos | Próximamente | ✅ |
| Folders | ❌ | ✅ |
| Comentarios | ❌ | ✅ |
| Estadísticas globales | ❌ | ✅ |
**Veredicto**: Archidekt gana en comunidad EDH.
## Más allá del deckbuilding
Aquí ManaForge tiene cosas que Archidekt no:
- **Stock Manager** — gestiona tu colección.
- **Pricing Advisor** — recomendaciones de venta para Cardmarket.
- **Trade Assistant** — evalúa intercambios por foto.
- **Investments** — detecta cartas EDH con potencial de subida.
Si solo construyes mazos EDH casuales, no necesitas nada de esto. Si te tomas en serio el coleccionismo, sí.
## Precio
- **Archidekt**: gratis con tier opcional ~$3/mes.
- **ManaForge**: gratis o Pro €9.99/mes.
Ambos competitivos. El plan Pro de ManaForge incluye mucho más que solo deckbuilding.
## Cuándo usar cada uno
**Usa Archidekt si**:
- Solo te interesa Commander casual / social.
- Quieres categorías visuales bonitas.
- Te apoyas en la comunidad EDH.
**Usa ManaForge si**:
- Eres jugador competitivo (cEDH).
- Gestionas inventario.
- Vendes cartas o inviertes.
- Quieres análisis con IA real.
## ¿Combinarlos?
Sí. Construye en Archidekt si te gusta el flujo visual, exporta el decklist y pásalo por **Deck Analyzer** de ManaForge para análisis profundo. 5 segundos, todo gana.
[Analizar mi mazo EDH gratis →](/auth?mode=signup)
---
# ManaForge vs Moxfield: ¿cuál es mejor para construir mazos de MTG?
URL: https://manaforge.tools/es/blog/manaforge-vs-moxfield
Date: 2026-03-28
Description: Comparativa honesta entre ManaForge y Moxfield para constructores de mazos de Magic: The Gathering. Funcionalidades, precios y casos de uso.
**Moxfield** es el deckbuilder de referencia para muchos jugadores de Magic. Lleva años, es gratuito y la comunidad lo adora. Entonces, ¿qué aporta **ManaForge**? ¿Es necesario otro?
La respuesta corta: hacen cosas distintas. Moxfield se centra en **construir y compartir mazos**. ManaForge se centra en **vivir el MTG completo**: mazos, colección, precios, inversión y trades.
Vamos al detalle.
## Construcción de mazos
| | ManaForge | Moxfield |
|---|---|---|
| Constructor visual | ✅ | ✅ (más maduro) |
| Categorías personalizadas | Parcial | ✅ |
| Versiones específicas (set/foil) | Parcial | ✅ |
| Importación desde texto | ✅ | ✅ |
| Importación desde Moxfield | ✅ | — |
| Análisis automático con IA | ✅ | ❌ |
| Sugerencias de mejora con presupuesto | ✅ | ❌ |
| Validación Pauper Standard | ✅ | Parcial |
**Veredicto**: para construcción visual pura, Moxfield gana. Para análisis y mejora automática, ManaForge.
## Gestión de colección
| | ManaForge | Moxfield |
|---|---|---|
| Inventario físico/digital | ✅ | ✅ |
| Importación CSV | ✅ | ✅ |
| Precios reales en tiempo real | ✅ | ✅ (limitado) |
| Pricing Advisor automático | ✅ Pro | ❌ |
| Sincronización con marketplaces | ✅ Pro | ❌ |
**Veredicto**: ManaForge gana claramente, sobre todo si vendes cartas.
## Análisis y mejora con IA
| | ManaForge | Moxfield |
|---|---|---|
| Coach AI conversacional | ✅ | ❌ |
| Trade Assistant por foto | ✅ Pro | ❌ |
| Detección de wincons | ✅ | ❌ |
| Detección de sinergias | ✅ | ❌ |
**Veredicto**: ManaForge es la única plataforma con IA real integrada.
## Inversión y finanzas
| | ManaForge | Moxfield |
|---|---|---|
| Detector de oportunidades | ✅ Pro | ❌ |
| ROI por carta | ✅ | ❌ |
| Alertas de precio | ✅ | ❌ |
| Análisis de mercado | ✅ | ❌ |
**Veredicto**: Moxfield no compite aquí. ManaForge es la única opción.
## Comunidad y social
| | ManaForge | Moxfield |
|---|---|---|
| Mazos compartidos públicos | Próximamente | ✅ |
| Comentarios | ❌ | ✅ |
| Perfiles de usuario | Parcial | ✅ |
| Feed de mazos populares | ❌ | ✅ |
**Veredicto**: Moxfield gana. Es donde está la comunidad.
## Precio
- **Moxfield**: gratis con tier "Plus" opcional ($4-7/mes).
- **ManaForge**: gratis con plan Pro a €9.99/mes (€99/año).
Ambos tienen plan gratuito real. El de ManaForge es más restrictivo (5 mazos, 200 cartas) pero suficiente para probar.
## Cuándo usar cada uno
**Usa Moxfield si**:
- Construyes mazos sociales / casual.
- Quieres compartir y comentar mazos.
- Solo necesitas un constructor visual.
**Usa ManaForge si**:
- Vendes cartas (Cardmarket).
- Quieres invertir en MTG.
- Necesitas análisis profundo con IA.
- Llevas inventario serio.
**Usa los dos si**: construyes en Moxfield y luego importas a ManaForge para analizar y mejorar.
## La mejor combinación
Muchos usuarios de ManaForge **construyen en Moxfield** y **analizan / gestionan precio en ManaForge**. La importación es directa con un click.
[Probar ManaForge gratis →](/auth?mode=signup)
---
# Precios Cardmarket en tiempo real: cómo obtenerlos sin scraping manual
URL: https://manaforge.tools/es/blog/precios-cardmarket-tiempo-real
Date: 2026-03-22
Description: Cardmarket no tiene API pública gratuita. Te explicamos cómo obtener precios actualizados de forma legal y eficiente para tu colección de Magic.
Cardmarket es la referencia europea para precios de Magic: The Gathering. El problema: **no tiene API pública gratuita** para particulares y los precios cambian constantemente.
Si quieres saber cuánto vale tu colección hoy, hay tres caminos. Te los explicamos todos.
## Opción 1: Manual (no escala)
Vas a la página de cada carta, copias el precio. Para 10 cartas vale. Para 1.000, olvídate.
**Ventaja**: gratis, exacto.
**Desventaja**: imposible mantenerlo.
## Opción 2: API oficial (cara, restrictiva)
Cardmarket tiene una API REST oficial con OAuth. El acceso es por:
- **Profesional widget** — para integraciones con tiendas.
- **API dedicada** — requiere ser **commercial seller** y pagar suscripción.
Para un coleccionista normal no es viable.
## Opción 3: scraping responsable (la mayoría)
La mayor parte de herramientas que ves online (incluyendo MTGGoldfish, Manabox y similares) hacen **scraping con cache** respetando los términos de uso:
- Cache de 6-24h por carta — no se machaca el servidor.
- Rate limit estricto — máximo 1 request/segundo.
- Headers honestos — sin spoofear navegadores.
Esto es lo que hace **ManaForge** internamente. Cuando pides el precio de una carta:
1. Comprobamos si hay un valor cacheado reciente (< 6h).
2. Si no, hacemos scraping puntual y guardamos.
3. El precio se sirve a todos los usuarios desde la cache.
Resultado: **precios actualizados sin saturar Cardmarket** y sin que tú tengas que tocar nada.
## Qué precios obtienes
Para cada carta, ManaForge guarda:
- **Price low** — precio mínimo NM disponible.
- **Price avg** — precio medio del mercado.
- **Price trend** — tendencia (sube/baja/estable).
- **Última actualización** — timestamp.
Estos son los mismos datos que ves directamente en Cardmarket.
## Cómo usarlo en tu colección
Si subes tu inventario a **Stock Manager**, todas las cartas se enriquecen automáticamente con precios. No tienes que pedirlos uno a uno.
```csv
Name, Set, Quantity, Condition
Sheoldred the Apocalypse, DMU, 1, NM
Lightning Bolt, M11, 4, LP
```
Subes este CSV → en segundos tienes el valor total de tu colección actualizado.
## Notificaciones de cambios
ManaForge además te avisa si una carta de tu colección sube o baja más de un umbral (configurable). Te enteras de las oportunidades antes de que se enteren los demás.
## Resumen
Para un coleccionista o vendedor que **no quiere lidiar con APIs**, la mejor opción es usar una herramienta que ya hace el trabajo. ManaForge tiene **plan Free** (200 cartas) para que pruebes sin pagar.
[Obtener precios en tiempo real →](/auth?mode=signup)
---
# Cómo construir un mazo de Pauper Standard competitivo en 2026
URL: https://manaforge.tools/es/blog/como-construir-mazo-pauper-standard
Date: 2026-03-15
Description: Guía paso a paso para construir mazos del nuevo formato Pauper Standard: solo commons del Standard actual, manabase, arquetipos top y presupuesto.
Pauper Standard es el formato emergente que combina **solo commons** con el **pool de cartas del Standard actual**. Es accesible, dinámico y perfecto si no quieres gastarte el sueldo en duales.
En esta guía: arquetipos top, manabase, presupuesto y errores comunes.
## Qué es Pauper Standard
Reglas:
- **Solo commons** (sin uncommons, raras ni mythics).
- **Cartas legales en Standard actual** — rota igual que Standard.
- **60 cartas mínimo**, 4 copias máximo.
- Sideboard de 15.
A diferencia del Pauper clásico (que incluye commons de cualquier set), aquí el pool es mucho más reducido y eso fuerza creatividad.
## Arquetipos top en 2026
### 1. Mono-Red Aggro
Criaturas baratas + burn. Tradicional, consistente, rápido.
**Cartas clave**: Falkenrath Pit Fighter, Lightning Strike, Monstrous Rage.
### 2. Esper Control
Removal barato + draw + finishers. Más lento pero brutal en game 2-3.
**Cartas clave**: Cut Down, Make Disappear, Stormchaser's Talent.
### 3. Selesnya Tokens
Tokens baratos + buffs anchos. Bueno contra mazos de removal puntual.
**Cartas clave**: Fblthp Player Detection, Springheart Nantuko (commons del set).
## Construcción paso a paso
### Paso 1: elige arquetipo
Si nunca has jugado Pauper Standard, empieza por **mono-color aggro** (rojo o verde). Manabase trivial y curva fácil de construir.
### Paso 2: decide los wincons
¿Cómo ganas? Apunta 2-3 rutas. Si todo es "atacar con criaturas", un wrath te liquida.
### Paso 3: curva de maná
Para aggro: la mayoría a 1-2 maná. Para control: distribución amplia con mucho 2-3.
### Paso 4: manabase
Con 2 colores: 24 tierras (12+12), o tierras dobles commons si el set lo permite. Con 3 colores: difícil sin uncommons, evita.
### Paso 5: removal y draw
- Aggro: 4-6 cartas de burn.
- Midrange: 6-8 removal + 2-4 draw.
- Control: 8-10 removal + 6-8 draw + 2-3 finishers.
### Paso 6: sideboard
15 cartas para metearte contra los matchups malos. No metas "lo que sobra".
## Presupuesto
Un mazo competitivo de Pauper Standard cuesta entre **5 € y 25 €** en Cardmarket. Sí, has leído bien. Es uno de los formatos más baratos que existen.
## Errores comunes
- **Confundirlo con Pauper clásico** — los pools son diferentes.
- **Manabases ambiciosas de 3 colores** — sin uncommons, es muy difícil.
- **Olvidar que rota** — tu mazo dejará de ser legal cuando el Standard rote.
## Atajo: usa Convert to Pauper Standard
ManaForge tiene un botón mágico: **Convert to Pauper Standard**. Le pasas un mazo Standard cualquiera y la IA te lo reconstruye usando solo commons del pool actual.
Es la forma más rápida de tener un mazo decente sin pasar 3 horas filtrando Scryfall.
[Probar el conversor (1 conversión gratis al mes) →](/auth?mode=signup)
---
# Investments MTG: detecta cartas con potencial de inversión antes que nadie
URL: https://manaforge.tools/es/blog/investments-mtg-finance
Date: 2026-03-05
Description: ManaForge analiza precios, demanda por formato y liquidez para identificar cartas con alto ROI. Señales claras: comprar, vender, mantener o vender ya.
El mercado de cartas de Magic mueve cientos de millones de euros al año. Algunas cartas se multiplican x10 en meses, otras se hunden por reprints. **Investments** es el módulo de ManaForge que te ayuda a estar del lado correcto.
## Qué es Investments
Una herramienta de **MTG finance** que rastrea miles de cartas, cruza datos de Cardmarket, demanda por formato y liquidez de mercado, y te sirve oportunidades clasificadas por:
- **Acción recomendada**: comprar (buy), vender (sell now), mantener (hold) o vender pronto (move quickly).
- **ROI estimado** en porcentaje.
- **Score de liquidez** (qué tan rápido se vende).
- **Demanda por formato** (Standard, Pauper, Commander, Modern...).
- **Razonamiento textual** generado por IA.
## Cómo identificamos oportunidades
Cada carta se evalúa con varias señales:
1. **Tendencia de precio** (corto y medio plazo) en Cardmarket.
2. **Volumen de listados** vs ventas — si hay 200 vendedores y nadie compra, mala señal.
3. **Demanda por formato** — una carta clave de Pioneer va a subir si el meta lo demanda.
4. **Eventos próximos** — pre-releases, rotaciones, anuncios de banlist.
5. **Reprints anunciados** — señal automática de "vender ya".
El algoritmo combina todas las señales y emite una recomendación.
## Tipos de oportunidades
### Buy
Cartas con precio bajo, demanda creciente y poco riesgo de reprint. Suelen ser staples olvidados o cartas de sets antiguos volviendo al meta.
### Sell now
Cartas en pico de precio con riesgo de bajada (reprint anunciado, fin de meta...). Vende antes de que el resto se entere.
### Hold
Cartas en zona neutra. Si las tienes, no hagas nada. Si no las tienes, no compres.
### Move quickly
Cartas con stock bajo en mercado pero sin tendencia clara. Si tienes, vende rápido aprovechando que hay poca oferta.
## Cómo usarlo
1. Ve a **Investments**.
2. Filtra por presupuesto, formato o ROI mínimo.
3. Estudia las recomendaciones — cada una con su razón.
4. Decide: añadir a watchlist, comprar o ignorar.
## Casos típicos
- **Pre-rotación**: detectamos cartas Standard que van a Pioneer/Modern y suben.
- **Reprints anunciados**: alertamos en cuanto WotC publica el spoiler.
- **Cartas EDH emergentes**: el formato Commander mueve precios de manera brutal.
## Disclaimer
Investments es una **herramienta de análisis**, no consejo financiero. El mercado de MTG puede ser volátil. Úsala como una opinión más informada, no como una bola de cristal.
## Disponibilidad
Investments requiere **plan Pro**. El procesamiento de miles de cartas con cruces de datos múltiples no es viable en el plan gratuito.
[Acceder a Investments →](/plans)
---
# Trade Assistant: evalúa intercambios de Magic con IA y una foto
URL: https://manaforge.tools/es/blog/trade-assistant-ia-mtg
Date: 2026-02-19
Description: Sube una foto del intercambio que te proponen y la IA de ManaForge te dice si aceptar, rechazar o contraofertar. Evita perder valor en cada trade.
Estás en la tienda, alguien te propone un intercambio y tienes 30 segundos para decidir. ¿Las cartas que te ofrecen valen más o menos que las tuyas? ¿Vas a salir ganando o te están metiendo gato por liebre?
**Trade Assistant** resuelve esto en segundos: subes una foto del intercambio y la IA te dice exactamente qué hacer.
## Cómo funciona
1. Le haces foto a las cartas que te ofrecen y a las tuyas (o las pegas como texto).
2. La IA identifica cada carta usando visión por computador.
3. Consulta los precios actuales en Cardmarket.
4. Calcula el **valor total de cada lado**, la **diferencia** y el **% de desviación**.
5. Te recomienda: **Aceptar**, **Rechazar** o **Contraofertar** con qué cartas añadir/quitar.
## Por qué importa
Los intercambios desiguales son la principal forma de perder valor en MTG. Un trade aparentemente justo puede esconder:
- Cartas con **subida reciente** que aún no conoces.
- **Reprints inminentes** que van a hundir el precio.
- **Diferencias de condición** que no estás considerando.
Trade Assistant ve todo esto antes de que tú levantes la cabeza del montón.
## Funcionalidades
- **Análisis por foto** con IA multimodal (Gemini/GPT-4 Vision).
- **Análisis por texto** si prefieres escribir las cartas.
- **Conversación contextual** — puedes preguntar "¿y si añade esta carta?" y la IA recalcula.
- **Histórico de trades** — todas tus conversaciones quedan guardadas.
- **Alertas de timing** — si la IA detecta que una carta va a subir/bajar, te avisa.
## Ejemplo real
> **Te ofrecen**: 1x Sheoldred, the Apocalypse + 2x Llanowar Elves
> **Tú das**: 1x Atraxa, Grand Unifier + 1x Forest
**Análisis**:
- Te ofrecen: 80 + 1 + 1 = **82 €**
- Tú das: 90 + 0.20 = **90.20 €**
- Diferencia: **-8.20 € en tu contra (-9%)**
- **Recomendación**: Contraoferta. Pídele añadir un Fyndhorn Elves o ajustar con un Sol Ring.
Eso son 8 € que no pierdes.
## Cuándo usarlo
- En **eventos y torneos** desde el móvil.
- En **chats de Discord** o WhatsApp donde te mandan fotos.
- Para **revisar tus propios trades pasados** y aprender.
## Disponibilidad
Trade Assistant es **plan Pro**. La razón es el coste de visión por IA: cada análisis con foto cuesta créditos reales. Por eso lo limitamos a usuarios suscritos.
El plan Pro incluye **uso ilimitado** del Trade Assistant. Sin créditos, sin tope mensual.
[Activar Trade Assistant →](/plans)
---
# Pricing Advisor: vende tus cartas de MTG al precio óptimo en Cardmarket
URL: https://manaforge.tools/es/blog/pricing-advisor-cardmarket-mtg
Date: 2026-02-05
Description: Recomendaciones automáticas de precio para Cardmarket basadas en margen mínimo, undercut y precio suelo. Vende más rápido sin malvender.
¿Cuánto vale realmente la carta que tienes en la mano? Cardmarket te muestra **price low**, **price avg**, **price trend**... y tú tienes que decidir. Si pones muy alto, no vendes. Si pones muy bajo, malvendes y pierdes margen.
**Pricing Advisor** es el motor de ManaForge que recomienda precios óptimos para cada carta de tu stock basándose en reglas que tú defines.
## El problema del pricing manual
Listar 500 cartas a mano en Cardmarket lleva horas. Y cuando los precios se mueven, hay que repasarlas todas. La mayoría de vendedores:
- **Copian el price low** y malvenden constantemente.
- **Ponen precios fijos** que se quedan obsoletos en una semana.
- **Olvidan revisar** y acaban con stock muerto al precio de hace 3 meses.
## Cómo funciona Pricing Advisor
Pricing Advisor analiza cada carta de tu inventario y te genera una recomendación basada en:
1. **Tu precio de compra** — para asegurar margen.
2. **El precio de mercado actual** (Cardmarket).
3. **Tu reglas configurables**:
- Margen mínimo (ej. 15%).
- Undercut sobre price avg (ej. -3%).
- Precio suelo (ej. nunca por debajo de 0.50 €).
El resultado: una lista de cartas con **precio recomendado**, **necesita actualización: sí/no** y **razón**. Aceptas, ignoras o ajustas.
## Reglas de pricing personalizables
Puedes crear varias reglas y aplicarlas según tipo de stock:
- **Bulk agresivo**: undercut -5%, suelo 0.30 €.
- **Premium conservador**: margen mínimo 25%, sin undercut.
- **Liquidación**: undercut -10%, sin margen mínimo.
Activas una regla con un click y Pricing Advisor recalcula todo.
## Sincronización con Cardmarket
Pricing Advisor se integra con la cuenta de Cardmarket que conectes desde el módulo **Marketplaces**. El flujo es:
1. Conectas Cardmarket → ManaForge importa tus listings actuales.
2. Pricing Advisor genera recomendaciones.
3. Aceptas los cambios → se aplican en lote (en Pro).
Reduce el tiempo de re-pricing de horas a 2 minutos a la semana.
## Casos reales
- **Tienda con 5.000 cartas** — Pricing Advisor procesa el inventario en segundos. La tienda detectó que el 18% de su stock estaba +15% por encima del mercado y reajustó automáticamente.
- **Vendedor part-time** — Aplica la regla "Bulk agresivo" cada lunes, vende el 60% del stock barato en 1 semana.
## Disponibilidad
Pricing Advisor es **exclusivo del plan Pro** porque conlleva uso intensivo de scraping de Cardmarket. El Free puede ver las recomendaciones manuales, pero la generación automática y aplicación en lote requiere Pro.
[Activar Pricing Advisor →](/plans)
---
# Stock Manager para coleccionistas y vendedores de Magic
URL: https://manaforge.tools/es/blog/stock-manager-coleccion-magic
Date: 2026-01-22
Description: Gestiona tu colección de Magic: The Gathering con precios reales de Cardmarket, control de condiciones e importación masiva por CSV. Desde 1 carta a 50.000.
Si vendes cartas de Magic, ya sabes que llevar la cuenta en Excel funciona... hasta que dejas de hacerlo. Las hojas se rompen, los precios cambian cada semana y nunca sabes cuánto vale realmente tu colección.
**Stock Manager** es el módulo de ManaForge diseñado para tener todo tu inventario MTG bajo control sin esfuerzo.
## Qué resuelve
- Saber **cuánto vale tu colección** ahora mismo, no la semana pasada.
- Controlar **condiciones** (NM, LP, MP, HP, DMG) por carta y edición.
- Tener un **historial de compras** con precio de adquisición para calcular margen.
- Detectar **subidas y bajadas** de precio importantes.
- Sincronizar con **marketplaces** externos sin duplicar listados.
## Funcionalidades clave
### Importación CSV masiva
Sube hasta **200 cartas en plan Free** (ilimitado en Pro) en un único CSV. Acepta el formato estándar de exportación de Moxfield, Manabox o Helvault.
### Precios reales de Cardmarket
Cada carta de tu stock tiene su precio actual de Cardmarket actualizado automáticamente. Vemos el `price_low`, `price_avg` y `price_trend` para que tomes decisiones con datos.
### Tipos de stock
- **Físico** — para coleccionistas y tiendas.
- **Digital** — Arena/MTGO si quieres llevar la cuenta también.
### Condiciones y multi-edición
Una misma carta en NM y MP son entradas distintas. ManaForge lo trata como tal y te calcula el valor real ponderado por condición.
### Historial y transacciones
Cada compra/venta se registra como una transacción con fecha, precio y marketplace. Tienes el P&L de tu colección sin tocar nada.
## Casos de uso reales
**Vendedor casual** — Sube tu CSV una vez al mes, ve qué cartas han subido y aprovecha para listarlas más caras.
**Tienda local** — Importa el inventario completo, conecta marketplaces y deja que el **Pricing Advisor** te diga qué precios poner.
**Coleccionista de inversión** — Marca solo las cartas premium, sigue su evolución y deja saltar alertas cuando una sube +20%.
## Cómo empezar
1. Crea cuenta gratis en [manaforge.tools](/auth?mode=signup).
2. Ve a **Stock Manager**.
3. Importa tu CSV o añade cartas manualmente con el buscador autocompletado.
4. Listo: tu colección viva con precios reales.
## Plan Free vs Pro
- **Free**: 200 cartas en stock, todas las funcionalidades de gestión.
- **Pro (€9.99/mes)**: stock ilimitado, sincronización con marketplaces, Pricing Advisor automático e Investments.
[Empezar a gestionar mi colección →](/auth?mode=signup)
---
# Deck Analyzer de ManaForge: análisis con IA para mazos de Magic
URL: https://manaforge.tools/es/blog/deck-analyzer-ia-magic
Date: 2026-01-15
Description: Importa tu mazo de MTG y obtén un análisis instantáneo de curva de maná, sinergias, debilidades y consistencia. Funciona con Standard, Pauper y Commander.
Construir un buen mazo de Magic: The Gathering no consiste solo en juntar 60 cartas que te gusten. La curva de maná, las sinergias, los wincons y la respuesta al meta marcan la diferencia entre ganar el viernes en la tienda o salir 0-3.
**Deck Analyzer** es la herramienta de ManaForge que evalúa tu mazo en segundos y te dice exactamente qué está bien, qué está mal y qué puedes hacer para mejorarlo.
## Qué hace exactamente
Pegas el decklist en formato Moxfield, MTG Arena o Cardmarket, eliges el formato y obtienes:
- **Validación de legalidad** — número de copias, banlist por formato, restricciones de Pauper.
- **Curva de maná** — distribución por CMC con benchmark del arquetipo.
- **Distribución de colores y manabase** — porcentaje de fuentes por color, recomendación de tierras duales.
- **Tipos de carta** — criaturas, hechizos, removal, draw, ramp.
- **Sinergias detectadas** — la IA encuentra combos y motores escondidos.
- **Wincons** — identifica tus rutas a la victoria y avisa si solo tienes una.
- **Puntuación global** sobre 100 con comparativa de mazos top del meta.
## Para qué formatos sirve
- **Standard** — meta actualizado, banlist en tiempo real.
- **Pauper** — solo commons, validación estricta.
- **Pauper Standard** — el formato emergente con commons del Standard actual.
- **Commander (EDH)** — identidad de color del comandante, singleton, banlist Commander.
## Cómo se usa
1. Inicia sesión (gratis).
2. Ve a **Deck Analyzer**.
3. Pega el decklist o impórtalo desde Moxfield.
4. Selecciona el formato.
5. Pulsa **Analizar**.
En menos de 10 segundos tienes el informe completo, descargable o compartible por enlace.
## Diferencia con otras herramientas
La mayoría de herramientas online solo te muestran la curva de maná. ManaForge va mucho más allá:
| Funcionalidad | ManaForge | Moxfield | MTGGoldfish |
|---|---|---|---|
| Curva de maná | ✅ | ✅ | ✅ |
| Sinergias automáticas con IA | ✅ | ❌ | ❌ |
| Detección de wincons | ✅ | ❌ | ❌ |
| Validación Pauper Standard | ✅ | Parcial | ❌ |
| Conexión con stock propio | ✅ | ❌ | ❌ |
| Recomendaciones por presupuesto | ✅ | ❌ | Parcial |
## Lo que viene después
Una vez tienes el análisis, puedes pasar al **Deck Improvement** para que la IA te sugiera cambios concretos respetando un presupuesto y filtrando por las cartas que ya tienes en stock. Sin comprar lo que ya tenías guardado.
## Empieza gratis
El plan Free incluye **5 mazos guardados** y análisis ilimitados. Si necesitas más, el plan Pro desbloquea mazos ilimitados, Coach AI sin tope y el resto del arsenal.
[Probar Deck Analyzer gratis →](/auth?mode=signup)
---
# === BLOG (EN) ===
# ManaForge is now bilingual: full product and blog in English and Spanish
URL: https://manaforge.tools/en/blog/manaforge-bilingue-ingles-espanol
Date: 2026-04-18
Description: How and why we launched ManaForge in English: /es and /en routes, proper hreflang, 13 translated posts, and a bilingual llms.txt so ChatGPT and Perplexity find us in both languages.
Magic is played all over the world, but ManaForge was born in Spanish. Today we close that gap: **the entire product, the blog, and the legal pages work the same in English and Spanish**, with bilingual technical SEO designed for both Google and AI crawlers (ChatGPT, Claude, Perplexity).
This post is an honest summary of what changes, why we did it this way, and what it means for you as a player, seller, or content creator.
## What exactly changes
- **Language-prefixed routes:** `/es/...` and `/en/...`. If you visit without a prefix, we redirect you to your browser language or saved preference.
- **100% translated product:** Dashboard, Deck Analyzer, Stock Manager, Pricing Advisor, Investments, Trade Assistant, Arena Builder, Deck Editor, Deck Improvement, and Admin. Toasts, errors, placeholders, confirmations — everything.
- **Bilingual blog:** the 13 existing posts (plus this one) are available in both languages with the same slug, which enables clean post-by-post hreflang.
- **Legal pages in both languages:** `/privacy` and `/terms` load the right version based on the route and store in `profiles.terms_accepted_at` exactly which version was accepted.
## Why a small SaaS should care about bilingual SEO
When you launch in a single language you're giving traffic away. In MTG the asymmetry is brutal: most long-tail searches (`pauper standard deck`, `cardmarket pricing tool`, `mtg arena wildcards optimization`) happen in English. If your product only exists in Spanish, Google won't even consider it for those results.
But badly done multilingual SEO is worse than skipping it. The usual traps:
1. Serving the same HTML for `/es/` and `/en/` and letting a client script swap it. Google indexes what the bot sees, not what the user sees.
2. Not declaring `hreflang`: the two versions compete with each other instead of cooperating.
3. A single `sitemap.xml` with no language differentiation.
## How we solved it in ManaForge
### Prefixed routes and `LangRedirect`
Each language lives under its prefix. A `` at the root detects `Accept-Language`, checks the preference saved in the profile, and sends the user to the right language. URLs are stable and shareable.
### Post-by-post `hreflang`
On every page the `` component emits:
- `` pointing to the absolute URL of the current language.
- `` and `hreflang="en">` with the URL of the same content in the other language.
- `` (pointing to the Spanish version as the base).
For blog posts we reuse the same `slug` in ES and EN. So `/es/blog/deck-analyzer-ia-magic` and `/en/blog/deck-analyzer-ia-magic` are the same canonical URL in different languages. If a post only exists in one language we don't emit a fake `hreflang`: a clean 404 beats lying to Google.
### `useTranslation()` instead of hardcoded strings
The product uses `react-i18next` with namespaces (`app`, `auth`, `landing`, `legal`, `blog`, `roadmap`, `common`, `errors`). Every new string lands in `src/i18n/locales/es/*.json` and `src/i18n/locales/en/*.json` at the same time. If a translation is missing, the fallback is the key — ugly, but easy to spot during QA.
For components with embedded HTML (for example the Arena Builder instructions with `` and ``) we use the `` component to avoid breaking the markup.
### `tPath()` for internal links
`` elements don't point to `/dashboard` but to `tPath('/dashboard')`, which returns `/es/dashboard` or `/en/dashboard` based on the active language. Zero hardcoded routes, zero unwanted language jumps while navigating.
### Bilingual `llms.txt` and `llms-full.txt`
The `public/llms.txt` and `public/llms-full.txt` files now include the full corpus in both languages: blog posts, legal pages, description of every tool. ChatGPT, Claude, and Perplexity can cite us answering in the user's language without having to guess.
The `/functions/v1/llms-version` endpoint returns an SHA-256 hash so crawlers can detect changes without re-downloading 200 KB on every visit.
## What about toasts and error messages
Boring but important detail: translating the big screens is half the work. The other half is the **microcopy** that shows up at critical moments:
- *"Deck saved successfully"* → `app:deck.toasts.saved`
- *"Out of stock for that card"* → `app:stock.errors.outOfStock`
- *"Session expired, please sign in again"* → `errors:auth.sessionExpired`
If a user is paying or resolving a conflict and a string appears in the wrong language, you instantly lose trust. We audited the 10 main components toast by toast.
## What's next
- **Smarter auto-detection:** today we honor `Accept-Language`, but we want the explicit user preference (header switcher) to always win and to be persisted in `profiles.preferred_language` even for anonymous users via cookie.
- **More languages:** German and French are the next candidates by Cardmarket player volume.
- **AI-assisted translation** for new posts: AI draft, human review before publishing.
## If you want to replicate it in your SaaS
Minimum viable summary:
1. Decide the URL strategy on day one: prefixes (`/es/`, `/en/`) are usually the cleanest path. Subdomains only if you'll run separate teams.
2. Centralize every string in JSON from the start, even if you only support one language. Migrating later is painful.
3. Implement `` with proper `hreflang` and `canonical` before launching the second language, not after.
4. Generate a bilingual `llms.txt`. It's cheap and AI crawlers are sending real traffic.
5. Audit toasts, form validations, and transactional emails — those are the spots where the wrong language hurts the most.
---
**Want to try ManaForge in English?** Switch language from the header or jump straight to [manaforge.tools/en](https://manaforge.tools/en). And if you spot an odd translation, let us know — the roadmap moves with real feedback.
---
# English translations coming soon
URL: https://manaforge.tools/en/blog/coming-soon
Date: 2026-04-17
Description: We're translating the ManaForge blog posts to English. In the meantime, browse the Spanish versions.
We're actively translating the ManaForge blog (14 posts) to English.
While we finish the translations, you can read the original Spanish versions at [/es/blog](/es/blog), or wait a few days for the English corpus to be published.
Thanks for your patience! 🌍
---