Traducir el catálogo gettext de un tema

Usa Translations → Software translations para los mensajes de interfaz fijos que suministra el tema padre o hijo activo. El contenido de las entradas, las etiquetas de menú y los ajustes del tema registrados como valores dinámicos usan sus propios flujos de traducción.

Identifica el dominio de texto del tema

Usa el dominio de texto declarado por el tema, no la etiqueta de la carpeta ni el nombre visible, salvo que sean idénticos. Comprueba los metadatos del tema, la documentación o el nombre del archivo POT.

POM Translate reconoce los catálogos asociados a las rutas de plantilla y hoja de estilos activas. Activa el tema padre o hijo cuyo catálogo necesitas antes de cargarlo. Un tema inactivo o un dominio no cargado puede no ofrecer una ruta de origen detectable.

Carga las cadenas

  1. Inicia sesión como administrador.
  2. Ve a Translations → Software translations.
  3. Elige la configuración regional de destino.
  4. Introduce el Text domain exacto del tema.
  5. Selecciona Load strings.
  6. Confirma que Domain type indica Theme.
  7. Revisa el archivo de origen, el archivo de traducción existente y el recuento de entradas.

POM Translate lee los archivos de catálogo en lugar de analizar los archivos PHP o de plantilla del tema. La fuente preferida es un POT; los datos PO o MO disponibles también pueden suministrar entradas.

Traduce y revisa

Completa manualmente los campos de singular y plural, o usa POM AI para los valores vacíos cuando el servicio esté disponible. La traducción automática no sobrescribe los campos ya completados.

Comprueba cada resultado en su contexto visible. Las cadenas de temas suelen incluir etiquetas de accesibilidad, controles breves, marcadores de posición de formato o textos de navegación compactos en los que una traducción literal puede no resultar adecuada.

Exporta e instala

Antes de salir de la página:

  1. Selecciona Download PO.
  2. Selecciona Download MO.
  3. Sigue una de las rutas completas y nombres base recomendados que muestra POM Translate.

Las exportaciones locales al tema pueden usar un nombre base de configuración regional como <locale>.mo, mientras que la anulación global de idioma de tema de WordPress usa <text-domain>-<locale>.mo. Sigue exactamente el destino mostrado y renombra el archivo descargado cuando ese destino muestre un nombre base distinto.

Un archivo global wp-content/languages/themes/ suele tener menos probabilidades de ser sobrescrito por una actualización del tema. POM Translate no instala los archivos automáticamente.

Verifica en la interfaz

Abre una página en el idioma de destino renderizada por el tema activo. Prueba tanto la salida en singular como en plural cuando corresponda y, después, borra las cachés de página, objeto y opcode si el mensaje antiguo sigue apareciendo.

Si el texto proviene de una opción del tema en lugar de un catálogo gettext, usa valores de ajustes públicos.