Traducir cadenas de software y cadenas registradas

Los temas y los plugins pueden exponer texto de dos maneras distintas. Elige el flujo de trabajo que se corresponda con el origen del texto original.

Cadenas registradas

Una cadena registrada es un valor público que una integración envía a POM Translate con un nombre estable. Ejemplos típicos son un mensaje de pie de página, una etiqueta de botón configurable u otro ajuste de todo el sitio que no forma parte de una entrada ni de una taxonomía.

Las cadenas registradas:

  • aparecen en Translations → Other translations;
  • se almacenan en las tablas de traducción de POM Translate;
  • utilizan el flujo de trabajo normal de Pendiente, Traducida por máquina, Traducida por humano y Revisada;
  • recurren al valor original como alternativa cuando no existe ninguna traducción.

Usa esta vía para los valores dinámicos que pertenecen a un tema, un plugin o una integración del sitio.

Cadenas de software gettext

El texto estático de la interfaz en WordPress, los temas y los plugins normalmente utiliza gettext y un dominio de texto. POM Translate lee el catálogo POT, PO o MO de ese software en Translations → Software translations.

Las traducciones de software:

  • se cargan de una en una, por dominio de texto y configuración regional de destino;
  • pueden incluir entradas en singular, en plural y con contexto;
  • se pueden editar manualmente o rellenar con POM AI cuando esté disponible;
  • no se guardan en la base de datos de POM Translate;
  • deben descargarse como archivos PO y MO antes de salir de la página.

POM Translate no analiza los archivos PHP y no instala los archivos exportados. La pantalla identifica el catálogo que encontró y muestra las rutas de instalación recomendadas.

  1. Elige entre cadenas dinámicas y estáticas.
  2. Para los valores dinámicos, aprende qué es una cadena registrada y dónde encontrarla.
  3. Para gettext, entiende los dominios de texto y el contexto.
  4. Sigue el flujo de trabajo específico del catálogo para plugins o temas.
  5. Usa la resolución de problemas de cadenas de software si un dominio, un catálogo o una traducción exportada no se cargan.

Las dos vías pueden coexistir en el mismo producto. Un plugin puede incluir etiquetas gettext estáticas y, al mismo tiempo, registrar por separado un valor público definido por el administrador.