Traducción de archivos PO
El formato Gettext PO es el estándar de los temas y plugins de WordPress, los módulos de Drupal, las aplicaciones Python y el software de código abierto del ecosistema GNU. Traducimos tus archivos PO y POT respetando su sintaxis.
Traducción de archivos PO para CMS y proyectos de código abierto
Un archivo PO guarda las cadenas de origen y sus traducciones junto con metadatos: comentarios del traductor, comentarios de extracción y referencias a los archivos de código. El formato admite además la definición de las formas de plural en la cabecera y claves msgctxt, que distinguen cadenas idénticas usadas en contextos distintos. Un traductor que trabaja en un editor de texto suele dañar la sintaxis del PO o pasar por alto esas pistas de contexto.
Procesamos los archivos PO en herramientas de traducción profesionales que entienden el formato Gettext de forma nativa. Aplicamos las reglas de plural del idioma de destino en la cabecera Plural-Forms, revisamos y actualizamos las cadenas marcadas como fuzzy y usamos las entradas msgctxt para elegir la traducción correcta de las cadenas ambiguas. Si el archivo pertenece a tu sitio, encaja con nuestra traducción de páginas web.
Un archivo PO contiene cadenas de software, así que rara vez llega a una administración. Si las condiciones de licencia que incluye necesitan una traducción jurada, podemos entregar ese texto aparte del PO traducido.
Qué incluye la traducción de un PO
Formas de plural
Actualizamos la cabecera Plural-Forms para el idioma de destino y completamos todos los valores de nplurals. Los sistemas de plural complejos del polaco, el ruso o el árabe se tratan con precisión.
Revisión de cadenas fuzzy
Las cadenas marcadas como fuzzy se comparan con el texto de origen actualizado y se confirman o se vuelven a traducir. La marca fuzzy se retira de todas las traducciones verificadas.
Contexto msgctxt
Usamos los marcadores de contexto (msgctxt) para elegir la traducción correcta cuando una misma cadena aparece en distintos puntos de la interfaz. El contexto nunca se ignora.
Compilación del archivo MO
A partir del PO traducido podemos generar el archivo MO compilado, listo para WordPress u otros sistemas basados en Gettext, y entregarlo junto con el PO.
Preguntas frecuentes sobre la traducción de PO
¿Qué diferencia hay entre un archivo PO y un POT?
El POT es la plantilla: solo contiene las cadenas de origen, con los campos msgstr vacíos. El PO contiene las cadenas de origen y su traducción a un idioma. Traducimos ambos: de un POT sale un PO nuevo para el idioma de destino, y un PO se actualiza con las traducciones nuevas o revisadas.
¿Traducís los archivos PO de plugins y temas de WordPress?
Sí. Traducimos el PO, generamos el MO compilado y entregamos los dos. Si tu plugin o tu tema está en el repositorio de WordPress.org, conocemos las convenciones de nombres que exige.
¿Qué hacéis con el HTML dentro de las cadenas?
Las etiquetas HTML de los valores msgstr, como negritas, enlaces o saltos de línea, se conservan. Los traductores no tocan los nombres de las etiquetas ni los valores de los atributos: solo se traduce el texto.
Otros formatos que traducimos
- PDFReconstruimos la maquetación para que el PDF traducido sea igual que el original, también si está escaneado.Ver formato PDF
- WordEstilos, tablas, notas al pie y control de cambios se conservan: el archivo se abre en Word listo para usar.Ver formato Word
- ExcelTraducimos celdas, encabezados y comentarios y dejamos intactas las fórmulas, las referencias y los datos.Ver formato Excel
- PowerPointTraducimos diapositivas y notas del orador sin tocar tu diseño, tus imágenes ni tus animaciones.Ver formato PowerPoint
- HTMLTraducimos el texto visible, las metaetiquetas y los textos alternativos sin romper tu código.Ver formato HTML
- TXTConservamos la codificación, los saltos de línea y las variables para que el archivo vuelva a tu sistema sin retoques.Ver formato TXT
- RTFFuentes, párrafos y formato en línea se conservan: el RTF traducido se abre bien en cualquier procesador de textos.Ver formato RTF
- InDesignTraducción y maquetación en un mismo servicio: un maquetador nativo ajusta el texto y deja el archivo listo para imprimir.Ver formato InDesign
- IDMLEl formato de intercambio de InDesign: extraemos el texto, reutilizamos la memoria de traducción y entregamos el archivo maquetado.Ver formato IDML
- IllustratorTraducimos el texto dentro de la ilustración y lo ajustamos al diseño, con las fuentes adecuadas para cada idioma.Ver formato Illustrator
- EPSTraducimos el texto dentro del archivo vectorial, sin rasterizarlo, y lo entregamos en el formato de salida que pidas.Ver formato EPS
- PhotoshopTraducimos las capas de texto y las ajustamos a la composición, sin tocar las imágenes ni los efectos.Ver formato Photoshop
- XLIFFEl formato estándar de la localización: traducimos segmento a segmento con memoria de traducción y control de calidad.Ver formato XLIFF
- JSONTraducimos solo los valores: las claves, la estructura anidada y las variables quedan intactas y el archivo sigue siendo válido.Ver formato JSON
- XMLTraducimos solo los elementos y atributos con texto y bloqueamos el resto: el XML vuelve válido a tu sistema.Ver formato XML
- SRTSubtítulos traducidos por subtituladores nativos, con los códigos de tiempo intactos y una lectura cómoda en pantalla.Ver formato SRT
- CSVTú indicas qué columnas se traducen; el resto de los datos, el delimitador y la codificación quedan intactos.Ver formato CSV
¿Necesitas una traducción profesional?
Pide un presupuesto gratuito y sin compromiso. Te respondemos en un máximo de 8 horas laborables.