Eliminar un idioma de forma segura

Eliminar un idioma adicional hace que deje de estar disponible para POM Translate, pero no borra todos los datos ni repara los enlaces que ya apuntan a esa configuración regional. Trata el cambio como una retirada controlada.

El idioma principal no se puede eliminar de POM Translate. Cambia el idioma del sitio de WordPress únicamente como parte de una migración de configuración regional de origen planificada por separado.

Qué cambia al eliminar

Después de eliminar una configuración regional adicional de la configuración de Base, esta deja de formar parte de la lista de idiomas disponibles. Como consecuencia, desaparece de los selectores de idioma normales y de los destinos de traducción, y su antiguo prefijo deja de seleccionar esa configuración regional.

La eliminación no hace automáticamente lo siguiente:

  • eliminar las traducciones almacenadas ni los slugs traducidos;
  • eliminar los enlaces añadidos manualmente a menús, entradas, plantillas, campañas o sitios externos;
  • crear redirecciones desde las URL localizadas retiradas;
  • purgar todas las capas de caché;
  • convertir otra configuración regional en una traducción de reemplazo;
  • eliminar las entradas, términos, productos ni pedidos canónicos de WordPress.

Si más adelante se vuelve a añadir la misma configuración regional, las traducciones conservadas pueden volver a ser visibles allí donde sigan coincidiendo con los registros de origen actuales.

Preparar la retirada

Antes de cambiar los ajustes:

  1. haz un inventario de las URL públicas importantes de la configuración regional;
  2. exporta o conserva de otro modo las traducciones que puedan necesitarse más adelante;
  3. elige el mejor destino para cada URL retirada;
  4. prepara redirecciones permanentes hacia una página relevante que siga existiendo en lugar de redirigirlo todo a ciegas a la página de inicio;
  5. sustituye la configuración regional en Fallback language for redirects si estaba seleccionada allí;
  6. localiza los enlaces de idioma escritos directamente en menús, contenido, plantillas, correo electrónico, campañas y sistemas de terceros;
  7. revisa las implicaciones canónicas, hreflang, del mapa del sitio, de analítica y de la consola de búsqueda;
  8. decide durante cuánto tiempo deben seguir siendo accesibles las URL e informes antiguos.

No uses Reset translation storage para retirar una única configuración regional. Esa acción de mantenimiento tiene un propósito y un alcance mucho más amplios.

Eliminar el idioma configurado

Abre:

Settings → POM Translate → Languages setup → Base setup

A continuación:

  1. localiza la configuración regional en Additional languages;
  2. elimina esa fila del repetidor;
  3. confirma que Fallback language for redirects apunta a una configuración regional que siga existiendo;
  4. guarda la configuración de Base;
  5. recarga la página y comprueba que la configuración regional ya no está.

Al guardar se actualizan las reglas de reescritura de WordPress porque el mapa de prefijos reconocidos ha cambiado.

Redirigir las URL retiradas

Una vez eliminado, el antiguo primer segmento de la ruta deja de ser un prefijo de idioma reconocido por POM Translate. No des por hecho que /fr/example/ seguirá resolviéndose como francés ni que encontrará automáticamente la página de origen.

Crea redirecciones permanentes explícitas antes de que los motores de búsqueda y los visitantes encuentren las rutas retiradas. Asigna cada URL de alto valor a:

  • la página equivalente en el idioma principal;
  • una página equivalente en otra configuración regional admitida; o
  • una respuesta deliberada de «ya no existe» cuando no haya reemplazo y esa política sea adecuada.

Evita cadenas que pasen por una URL retirada intermedia. Actualiza los enlaces internos hacia su destino final aunque exista una redirección.

Limpiar la salida derivada

Después de guardar:

  • purga las cachés de páginas, objetos, servidor y CDN afectadas;
  • actualiza los metadatos de SEO y los mapas del sitio;
  • elimina la configuración regional de los selectores y la navegación creados manualmente;
  • actualiza los feeds o integraciones que publicaron enlaces localizados;
  • comprueba que la detección del navegador no pueda elegir la configuración regional retirada;
  • confirma que los pedidos u otros registros históricos siguen mostrándose de forma segura allí donde su contexto de configuración regional almacenado siga siendo relevante.

El contenido histórico puede conservar metadatos relacionados con la configuración regional aunque el idioma ya no sea seleccionable para nuevas solicitudes de frontend. La eliminación es un cambio de configuración, no una reescritura histórica destructiva.

Verificar el estado final

Confirma que:

  • la configuración regional ya no aparece en Additional languages;
  • los selectores generados la omiten;
  • las pantallas de traducción ya no la ofrecen como destino activo;
  • Fallback language for redirects indica una configuración regional que sigue existiendo;
  • las URL localizadas antiguas llegan a destinos intencionados;
  • ninguna entrada del mapa del sitio ni hreflang anuncia rutas retiradas;
  • el idioma de origen y los idiomas de destino restantes siguen resolviéndose correctamente;
  • los prefijos de variantes regionales hermanas no han cambiado de forma inesperada;
  • las cachés ya no sirven la salida retirada del selector ni del SEO.

Si otra configuración regional configurada comparte el mismo idioma de dos letras, eliminar una variante regional puede cambiar el prefijo generado de la variante que sobrevive. Revisa Understand URL language prefixes e incluye ese cambio en el plan de redirecciones.