Internacionalización
La publicación multilingüe está integrada en la base de Chinaski en lugar de agregarse después: cada pieza de contenido tiene su propio idioma, cada esquema de URL es consciente del idioma, y subsistemas completos (menús, formularios, búsqueda, feeds, la interfaz de administración en sí) existen por idioma. Esta página te orienta en la visión general; las páginas vinculadas desglosan cada pieza.
Por qué el idioma es "de primera clase" aquí
El idioma no es un complemento o una idea tardía en Chinaski, es un hecho estructural del modelo de datos. Cada fila de contenido (página, publicación, bloque, documento, categoría, elemento de menú, formulario, pila, fragmento) lleva un idioma, y el sistema lo refuerza:
- El contenido existe únicamente por idioma, una página inglés y una página español pueden compartir un slug, y las dos ediciones están emparejadas (por claves de traducción o slugs coincidentes) para SEO e intercambio.
- Los generadores y URLs operan por idioma, árboles de salida, mapas del sitio, feeds, URLs canónicas, y alternativas hreflang todos respetan la configuración de idioma del sitio.
- La interfaz de administración habla tu idioma: se distribuye localizada, y cada usuario elige su propio idioma de interfaz de administración independientemente del conjunto de idiomas del sitio.
Cada pieza de contenido está publicada, borrador, programada, o eliminada (basura), eso es cierto para cada idioma en cada momento.
Las piezas que tocarás
- Idiomas activos (Configuración → General), la lista de códigos de idioma que tu sitio publica; todo lo que sigue depende de esta lista.
- Modos de URL, cómo aparece el código de idioma en las URLs: ruta (
/en/about), ninguno (un solo idioma, sin prefijo), o subdominio (en.example.com). Esto se deriva de tu cantidad de idiomas en lugar de configurarse manualmente (multilingüe → ruta; un solo idioma → ninguno), ver Modos de URL. - Configuración de enlace permanente, estructura de URL de publicación y página, elegida por sitio, con anulaciones de prefijo de publicación por idioma si tus idiomas necesitan sus propias formas de URL.
- Redirección de inicio, qué página o característica señala la raíz del idioma.
- Emparejamiento de traducción, slugs coincidentes o claves de traducción explícitas que vinculan las ediciones para hreflang e intercambio de enlaces.
- Copia del sitio por idioma, títulos de blog, textos de aviso de cookies, y etiquetas de botón todos tienen configuraciones por idioma, para que tu sitio se lea naturalmente en cada idioma que hayas configurado.
Dónde aprender más
- Modos de URL, cómo se forman las URLs por idioma, y qué cambia.
- Hreflang e Intercambio de Idioma, la señal SEO superpuesta en cada página, más el intercambiador de idiomas público.
- Multilingüe Primero, el argumento de diseño y sus consecuencias para flujos de trabajo de contenido.
Dónde se toca con lo que ya conoces
Un sitio monolingüe es el caso más simple, sin prefijo de idioma, sin alternativas, sin opciones de idioma de administración más allá de la preferencia de interfaz. Se comporta como un sitio estático de árbol único desde el primer día, y todo lo anterior está fuera del camino hasta que lo necesites.
Un sitio multisitio y multilingüe obtiene la maquinaria completa: un conjunto de URL por idioma, URLs canónicas alternas, una búsqueda compartida con resultados con alcance de idioma, y un intercambiador de idiomas estático en el encabezado de cada página. El contenido vive bajo la propia URL del idioma; vincular a una versión en tu propio idioma (hreflang) se emite automáticamente desde emparejamientos verificados, y la búsqueda asimismo tiene alcance de idioma.
Notas de migración para sitios multilingües en transición: publicar el contenido de un idioma en la administración por primera vez actualiza la configuración de idioma del sitio. Los nuevos idiomas son aditivos; nada se rompe. Si se elimina un idioma mientras el contenido aún vive bajo él, la administración se niega (verás el recuento de páginas/publicaciones/bloques huérfanos), el camino de limpieza es eliminar o reasignar ese contenido primero.
El lado público en la práctica
Los visitantes ven un intercambiador de idiomas en cada página; los motores de búsqueda ven alternativas hreflang, un mapa del sitio con alcance de idioma, y URLs canónicas por idioma, cada señal de URL está de acuerdo con todas las demás. Una vez que configures idiomas, casi nada más es necesario: la mayoría de los sitios no necesitan nada más que elegir idiomas y (opcionalmente) ejecutar el modo subdominio, y los valores predeterminados integrados se comportan correctamente.
Qué no es automático
- Traducir es manual (o a través de los flujos de trabajo de traducción documentados / herramientas MCP), una clave de traducción empareja las ediciones; no traduce por ti.
- Los menús son por idioma (una navegación solo en español es normal); administras el menú de cada idioma por separado.
- El aviso de cookies, título del blog, y otras cadenas configurables tienen campos por idioma; esos anulan en lugar de retroceder silenciosamente, un idioma con su propio texto muestra la copia del idioma.
En esta sección
También en Internacionalización
Configura uno o varios idiomas: Idiomas activos e Idioma predeterminado en Ajustes, las reglas de validación de códigos y el orden para guardarlos.
Elige cómo un sitio multilingüe muestra los idiomas en las URLs: los tres modos, incluidos Path y None, y el ajuste Permalinks.
Traduce páginas y posts: el panel de cobertura de idiomas faltantes, la duplicación con un clic, el seguimiento del flujo y la creación de stubs.
Entiende cómo Chinaski empareja traducciones, cuándo genera alternates hreflang y cómo se comporta el selector de idioma integrado.