Comprende los dominios de texto y el contexto de gettext
Gettext identifica los mensajes del software por algo más que sus palabras visibles. Seleccionar el dominio de texto correcto y conservar el contexto del mensaje es esencial al traducir catálogos de WordPress, temas o plugins.
Dominio de texto
Un dominio de texto agrupa los mensajes que pertenecen a un producto. Introdúcelo en Translations → Software translations y, después, selecciona Load strings.
- Usa
defaultpara el núcleo de WordPress. - Para un plugin, usa su dominio de texto declarado, a menudo visible en la cabecera del plugin o en el nombre del archivo POT.
- Para un tema, usa el dominio de texto declarado por el tema, no su nombre visible.
El campo sugiere los dominios cargados durante la solicitud de administración actual, además de default. Puedes escribir un dominio válido que no aparezca sugerido, pero POM Translate necesita un archivo POT, PO o MO localizable para ese dominio.
Tras la carga, revisa el Domain type mostrado, el archivo de origen y el archivo de traducción. Un dominio incorrecto puede no encontrar ningún catálogo o puede abrir los mensajes de otro producto.
Contexto del mensaje
La misma palabra en inglés puede requerir traducciones distintas según su función. El contexto de gettext distingue esas entradas sin cambiar el origen visible.
Por ejemplo, Post puede ser un sustantivo en una entrada y un verbo en otra. En el editor del software, la columna Context muestra el dominio de texto y cualquier contexto de gettext proporcionado por el catálogo.
Traduce cada fila según ese contexto. No asumas que dos cadenas de origen idénticas deben recibir el mismo resultado cuando sus contextos difieren.
Formas plurales
Una entrada del catálogo puede ofrecer formas de origen en singular y en plural. POM Translate muestra los campos de traducción que exigen las reglas de plural del idioma de destino y los exporta juntos.
Completa todas las formas plurales mostradas. No las combines en un único campo, no reordenes los marcadores de posición y no elimines un marcador de cantidad como %d.
Contexto de POM AI
Cuando la traducción automática del software está disponible, POM Translate envía el idioma de origen explícito, el idioma de destino y el contexto del software junto con las cadenas de origen. El idioma de origen puede proceder de las cabeceras del catálogo y, en caso contrario, se usa en_US por defecto; es independiente del idioma base editorial del sitio.
La salida automática sigue siendo un borrador. Verifica la terminología, el contexto de gettext, todas las formas plurales, los marcadores de posición de printf como %1$s, los marcadores con llaves y el HTML intencionado antes de exportar.
Paso siguiente
Sigue la guía de catálogo de plugins o de catálogo de temas para cargar, exportar e instalar los archivos finales.