Hecho con Chinaski

Idiomas

Puedes publicar tu sitio Chinaski en uno o varios idiomas. Todo comienza con dos configuraciones bajo Configuración → General: Idiomas Activos e Idioma Predeterminado.

Habilitación de idiomas

Establece Idiomas Activos en una lista separada por comas de códigos de idioma de dos letras en minúsculas, por ejemplo en, es, pt. Si desactivas el campo, el sitio vuelve a en. Guarda la lista primero, luego establece el Idioma Predeterminado, la pista en la página de configuración te guía a través de ese orden.

Cada código de idioma se valida cuando guardas: códigos de dos letras en minúsculas, opcionalmente con sufijos como zh-cn. Los códigos inválidos abortan el guardado con un mensaje que enumera los ofensivos. Si escribiste variantes de código o espacios en blanco extraños, se limpian automáticamente.

En cada lugar del CMS que pregunta "¿qué idioma?", los menús desplegables de idioma en páginas, publicaciones y bloques, lee de esta lista, mostrando los códigos en mayúsculas.

Elección del idioma predeterminado

Idioma Predeterminado es el idioma de retroceso para la compilación estática. Debe ser uno de tus Idiomas Activos; el menú desplegable solo ofrece códigos de esa lista. Si guardas un valor predeterminado que no está en la lista, Chinaski lo fija silenciosamente al primer código de la lista en su lugar.

El idioma predeterminado se utiliza cuando falta contenido en otro idioma (por ejemplo, un bloque que no ha sido traducido se representa desde la versión del idioma predeterminado) y para el enlace hreflang x-default que los motores de búsqueda y navegadores usan para páginas preferidas de los visitantes.

Seguridad de eliminación de idiomas

No puedes eliminar un idioma que aún tenga contenido. Si el idioma que se elimina tiene páginas, publicaciones o bloques, el guardado se rechaza y el mensaje te dice exactamente cuánto contenido existe allí. Elimina o reasigna ese contenido primero, luego elimina el idioma de la lista.

Eliminar un idioma nunca elimina contenido, solo se bloquea del guardado.

Cómo aparecen los idiomas en las URLs

Modo de URL de Idioma (Configuración → Enlaces Permanentes) controla cómo aparece el código de idioma en las URLs. Se ajusta automáticamente cuando cambias tu cantidad de idiomas:

  • Un idioma, sin segmento de idioma en absoluto: el contenido se sirve directamente desde la raíz del sitio.
  • Múltiples idiomas, cada idioma vive bajo su propio prefijo, como /en/… y /es/….
  • Modo subdominio es su propia elección y nunca se cambia automáticamente; cada idioma luego se sirve desde su propio subdominio (por ejemplo es.example.com).

Mantener el modo de URL sincronizado importa: un sitio monolingüe configurado con el modo incorrecto haría 404 a sus URLs.

Cuando el sitio es multilingüe y se establece una URL del Sitio, las páginas y publicaciones traducidas obtienen automáticamente enlaces alternate hreflang que apuntan a la versión de cada idioma, más x-default apuntando a la versión del idioma predeterminado. Estos enlaces aparecen en la página de inicio también, enumerando todos los idiomas activos. Los sitios monolingües no obtienen enlaces hreflang, y deshabilitar el modo de ruta de idioma los elimina.

Configuraciones que pueden diferir por idioma

Algunas configuraciones aceptan una anulación por idioma identificada por el sufijo de código de idioma, retrocediendo al valor de todo el sitio cuando no hayas establecido uno:

  • Prefijo de URL de Publicación (Enlaces Permanentes), prefijo de URL por idioma para publicaciones de blog (predeterminado blog)
  • Título del Índice de Blog, retrocede al título de todo el sitio, luego un título derivado de la URL del prefijo, luego "Blog"

Qué sucede al contenido cuando estrechas la lista

La eliminación del idioma se verifica en el momento del guardado: mientras un idioma aún tenga páginas, publicaciones o bloques no publicados o publicados, guardar una lista sin él se rechaza. Elimina o reasigna ese contenido primero (aparece en tus listas de contenido normales filtradas por ese idioma), luego guarda de nuevo.

Lee este sitio en