Traducir un catálogo gettext de un plugin

Usa este flujo de trabajo para los mensajes fijos que incluye un plugin de WordPress. Necesitas el dominio de texto exacto del plugin y, al menos, un idioma adicional de POM Translate.

Identificar el catálogo

Busca el Text Domain del plugin en sus detalles, en su cabecera, en la documentación o en el nombre del archivo POT. El dominio suele ser un slug en minúsculas y puede diferir del nombre visible del plugin.

POM Translate solo puede cargar un dominio cuando encuentra los datos del catálogo. Prefiere un origen POT del dominio, puede usar el PO o el MO exactos del idioma de destino y, cuando es necesario, puede recurrir a otro PO disponible como origen. No analiza los archivos PHP del plugin.

Cargar y traducir

  1. Ve a Translations → Software translations como administrador.
  2. Elige el idioma de destino.
  3. Introduce el Text domain exacto del plugin.
  4. Selecciona Load strings.
  5. Confirma que Domain type indica Plugin y revisa los archivos de origen y de traducción.
  6. Traduce los campos obligatorios en singular y plural.
  7. Revisa la columna Context antes de traducir mensajes ambiguos.

Si POM AI está activado, usa la acción de cada fila o Start batch translation para rellenar los campos vacíos. La traducción por lotes deja sin cambios los valores existentes. Stop impide lotes posteriores del navegador, aunque la solicitud ya en curso puede terminar.

Revisa cada borrador, sobre todo la terminología del producto, los marcadores de posición, el HTML, las indicaciones de teclado y las formas plurales.

Exportar antes de salir

Las ediciones solo existen en la página actual del navegador.

  1. Selecciona Download PO para conservar el catálogo editable.
  2. Selecciona Download MO para conservar el archivo compilado que carga WordPress.
  3. Guarda ambos archivos de forma segura.
  4. Instálalos usando una de las rutas y nombres de base exactos que se muestran en la pantalla.

Las exportaciones de plugins normalmente usan <text-domain>-<locale>.po y .mo. En general, una ubicación wp-content/languages/plugins/ global es más segura frente a las actualizaciones del plugin que escribir dentro del propio plugin, siempre que sea una de las rutas recomendadas que se muestran.

POM Translate descarga archivos; no los copia al servidor.

Verificar

Solicita una página en la que el plugin cargue su dominio de texto en el idioma de destino. Confirma el mensaje traducido y el comportamiento del plural. Si sigue apareciendo el texto de origen, comprueba el nombre de base y la ruta instalados, borra las cachés correspondientes y vuelve a cargar con una solicitud nueva.

Los mensajes generados a partir de ajustes configurables del plugin pueden ser registered strings en lugar de entradas gettext.