Añade tu primer idioma adicional
Añade una configuración regional de destino antes de traducir un conjunto de contenido grande. Esto establece el prefijo público, la etiqueta del selector, las columnas de traducción y el comportamiento de las rutas que usarán todos los elementos posteriores.
Confirma la configuración regional de origen
Abre Settings → General y comprueba Site Language. POM Translate usa esta configuración regional de WordPress como su Main language.
Si el contenido de origen está escrito en español pero WordPress está configurado en inglés, corrige Site Language antes de continuar. Cambiar la configuración regional de origen después de que existan traducciones altera el significado de la relación origen-destino almacenada y exige una revisión de migración aparte.
Añade la configuración regional de destino
- Abre Settings → POM Translate → Languages setup → Base setup.
- Activa Multilingual system si la sección no está inicializada, guarda y recarga la página.
- Confirma que Main language coincide con Settings → General.
- En Additional languages, añade una fila.
- Elige la configuración regional exacta, incluida su variante regional cuando se ofrezca.
- Introduce Custom language label solo cuando el selector deba usar una redacción distinta de la etiqueta local integrada.
- Guarda los ajustes.
- Recarga la pantalla y confirma que la fila, la etiqueta y el orden se conservaron.
La lista de idiomas activos ignora las entradas de configuración regional duplicadas y no trata la configuración regional principal como un idioma adicional.
Elige la primera política de URL
Cada idioma adicional usa un subdirectorio derivado de su código de idioma. Por ejemplo, una configuración regional en_US usa un prefijo /en/.
El idioma principal se comporta de manera diferente:
- deja Use a subdirectory for the default language desactivado para mantener la ruta normal de WordPress;
- actívalo para añadir también el segmento del idioma principal, como
/es/.
Elige esto antes del lanzamiento. Cambiar el prefijo del idioma principal más adelante cambia las URL públicas y exige revisar las redirecciones, las canónicas, el hreflang, el sitemap, los menús y la caché.
Mantén la primera prueba determinista
Deja Browser language detection desactivado mientras creas la primera traducción. Esto garantiza que:
- la ruta sin prefijo se resuelva según la política elegida para el idioma principal;
- la ruta de destino cambie solo cuando se solicite su prefijo;
- una preferencia del navegador no pueda ocultar un problema de ruta o de redirección.
Cuando la detección del navegador se active más adelante, Fallback language for redirects decide adónde van los visitantes cuando su idioma preferido no está disponible. No rellena el texto de traducción que falte.
Comprueba que el idioma se puede usar
Después de guardar:
- abre Translations → Translate contents;
- confirma que la nueva configuración regional aparece en el selector de idioma;
- edita una entrada publicada de un tipo habilitado y confirma que su resumen de traducción incluye la configuración regional;
- construye o abre una URL de destino que use el nuevo prefijo;
- confirma que WordPress no devuelve un 404 inesperado.
En esta fase, la ruta de destino todavía puede mostrar el texto de origen. Esa es la alternativa esperada hasta que completes Translate your first post.
Antes de añadir más idiomas
Termina primero una ruta completa: guardado del origen, traducción manual, ruta localizada, selector de idioma, enlace interno, salida SEO y revisión de la caché. Una segunda configuración regional de destino multiplica el trabajo pendiente; no valida la configuración de la primera configuración regional.