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.

50+
combinaciones de idiomas
2002
Desde
8 h
Respuesta a tu presupuesto
Excepto fines de semana y festivos nacionales en España.

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

¿Necesitas una traducción profesional?

Pide un presupuesto gratuito y sin compromiso. Te respondemos en un máximo de 8 horas laborables.