Desarrollo Web y de Software

Contenidos multilingües y localización: el enfoque del CMS nómada

Un CMS nómada produce contenidos desde una fuente y los distribuye entre mercados. La API los entrega con independencia del idioma, la región y el canal; la renderización por locale presenta la…

Multilingüismo y localización • 2025

Un CMS nómadaproduce contenidos desde una fuente y los distribuye entre mercados. La API los entrega con independencia del idioma, la región y el canal; la renderización por locale presenta la versión más adecuada al usuario.

B10 Digital Agency • 10 de octubre de 2025 • Lectura: unos 7 min

CMS nómada: una fuente, varios canales

  • Fuente de referencia única: Un modelo reúne los contenidos; las variantes de título, tono y CTA se guardan en campos locale.
  • Renderización por locale: tr-TR, en-GB, ar-SA y otras locales determinan las plantillas y automatizan los formatos de fecha, número y moneda.
  • Independiente del canal: Web, aplicaciones móviles, quioscos y correo usan la misma API.


«El contenido circula, la plantilla cambia: esa es la esencia del CMS nómada».

Diseño del modelo: Contenido + Variación + Meta

CampoDescripciónEjemplo
baseTitleTítulo del idioma fuente«Estrategia web empresarial»
variants[]Variantes por locale{ locale: "en-GB", title: "Enterprise Web Strategy", tone: "formal" }
seoMeta + hreflang + canonicalConjuntos hreflang y URL canónicas por locale
schemaJSON-LD multilingüeArticle, Service, Product

Consultas GraphQL por locale

{ post(id:"123", locale:"tr-TR"){ title slug body seo { metaTitle metaDescription canonical hreflangs { locale href } } } }
Consejo: En el CMS, defina la regla fallbackLocale (por ejemplo, si az-AZ no está disponible, usar tr-TR).

Next.js / i18n — rutas y renderización

// next.config.js module.exports = { i18n: { locales: ["tr","en-GB","ar"], defaultLocale: "tr", localeDetection: true } } // sayfa (getStaticProps) export async function getStaticProps({ params, locale }) { const data = await fetchGraphQL({ id: params.slug, locale }) return { props: { data }, revalidate: 60 } }

Schema.org / JSON-LD

{ "@context":"https://schema.org", "@type":"Article", "inLanguage":"tr-TR", "headline":"Kurumsal Web Stratejisi", "alternateHeadline":{ "@value":"Enterprise Web Strategy","@language":"en-GB" }, "publisher":{"@type":"Organization","name":"B10 Digital Agency"} }

Detalles de i18n: localización real

  • ICU MessageFormat: Reglas de plural (1 producto / 2 productos) y variantes de género o forma.
  • RTL/LTR: dir="auto", :root[dir="rtl"] controlan la orientación de cuadrículas e iconos.
  • Slug & URL: Slugs localizados + hreflang + URL canónicas específicas de la región.
  • Moneda: Intl.NumberFormat(locale, { style:'currency', currency:'TRY' })


«Traducir no es localizar: el idioma, el contexto y la cultura también cambian».

Flujo: TMS + IA + revisión humana

  • Integración TMS: Gestión de la localización con Phrase, Lokalise o Smartling.
  • Pretraducción con IA: Un borrador automático con instrucciones de tono y marca en el prompt.
  • Etapa de revisión: Comprobar lenguaje jurídico y terminología del mercado, y el cumplimiento de la guía de estilo.

Capa de SEO y rendimiento

  • Corrección de hreflang: Las versiones lingüísticas se referencian recíprocamente.
  • Enrutamiento en el edge: usar Accept-Languagepara sugerir un idioma, sin redirección automática, en un aviso de sugerencia discreta.
  • ISR & CDN: Claves de caché por locale: {path}:{locale}.

Gobernanza: responsabilidad de contenidos y versiones

FunciónResponsabilidadHerramienta
Responsable de contenidosCrea contenido de origenHeadless CMS
Responsable de localizaciónGestiona las variantes y el flujo TMSTMS + Git
Especialista en SEOHreflang, canónico, esquemaValidación CI
Enfoque B10: Un CMS nómada guarda contenidos en un esquema único, selecciona la locale con GraphQL y usa ISR y claves de caché CDN en Next.js para una distribución internacional rápida.

Lleve sus contenidos a nuevos mercados.
B10 Digital Agency usa Headless CMS, GraphQL e i18n para gestionar y medir contenidos de una fuente única en varios idiomas.

Preparar infraestructura de localización Tags: i18n • l10n • headless CMS • GraphQL • hreflang • JSON-LD • ICU MessageFormat • RTL • B10 Digital Agency

Fuentes y documentos relacionados

Estos documentos sirven de referencia para los métodos y las reglas tratados en este artículo.

B10 Digital Agency

Contenidos multilingües y localización: el enfoque del CMS nómada