Articulo de referencia

Pootle

[http://docs.translatehouse.org/projects/pootle/en/latest/releases/2.8.2.html 2.8.2 Release Notes] "},"latest release date":{"wt":"{{Start date and age|2017|09|15|df=yes/no}}"},...

Pootle es una herramienta de gestión de traducciones en línea con una interfaz de traducción. Está escrita en el lenguaje de programación Python utilizando el framework Django y es software libre , desarrollado y publicado originalmente por Translate.org.za [ 3 ] en 2004. Posteriormente, se desarrolló como parte del proyecto WordForge y la Red Africana para la Localización, y actualmente es mantenida por Translate.org.za.

Pootle es una plataforma de software para la localización de interfaces gráficas de usuario de aplicaciones, a diferencia de la traducción de documentos. Pootle utiliza Translate Toolkit para manipular archivos de traducción y funciones sin conexión para gestionar la traducción de LibreOffice y Gajim . Incluye extracción de terminología , memoria de traducción , gestión y comparación de glosarios, creación de objetivos y gestión de usuarios.

Durante el proceso de traducción, puede mostrar estadísticas del conjunto de traducciones alojadas en el servidor y permitir a los usuarios hacer sugerencias y correcciones para su posterior revisión. Funciona como un sistema de informes de errores específico para traducciones, permitiendo la traducción en línea con varios traductores y operando como un sistema de gestión donde los traductores traducen utilizando una herramienta sin conexión y Pootle para administrar el flujo de trabajo de la traducción.

El desarrollo de Pootle se ha estancado desde 2007 porque la última versión de Pootle (2.9) todavía solo admite Python 2, [ 4 ] a pesar de que Python 3 salió en 2008. [ 5 ] Nadie ha migrado Pootle a Python 3.

Historia

Pootle fue desarrollado inicialmente por David Fraser mientras trabajaba para Translate.org.za en un proyecto financiado por el programa CATIA . Su primer lanzamiento oficial se produjo en diciembre de 2004, aunque ya se había utilizado en varios Translate@thons internos de Translate.org.za.

El nombre Pootle es un acrónimo de PO -based Online Translation / Localization Engine ( Motor de traducción / localización en línea basado en PO ), pero también es un personaje del programa infantil de la BBC The Flumps .

Translate.org.za lanzó varias versiones y, en 2006, Pootle se desarrolló aún más como parte del proyecto WordForge, financiado por el Open Society Institute y el Centro Internacional de Investigaciones para el Desarrollo . Esto incorporó la gestión de archivos XLIFF y la infraestructura para el flujo de trabajo de traducción. Muchas de estas características se añadieron en la versión 1.0.

Pootle es utilizado por OpenOffice.org , [ 6 ] el entorno de aprendizaje Sugar de One Laptop Per Child [ 7 ] y otros proyectos. [ 8 ] Pootle es la base del proyecto Verbatim, que está construyendo infraestructura de localización para proyectos de Mozilla .

Filosofía del diseño

Pootle fue diseñado como una herramienta de traducción web que utiliza Translate Toolkit . Funciona como un sistema de gestión de traducciones, tratando los archivos de traducción como documentos y gestionándolos como tales.

El objetivo de Pootle no es reemplazar los procesos existentes, sino mejorarlos. Por ello, interactúa con los sistemas de control de versiones del proyecto principal, lo que le permite confirmar los cambios directamente en el proyecto, en lugar de mantener un sistema paralelo fuera del mismo.

Se trata de software libre y se anima a los proyectos a alojar su propio servidor Pootle para permitir que su comunidad lo localice.

Formatos de documentos fuente compatibles

El kit de herramientas de traducción permite la conversión desde los formatos de documentos fuente compatibles, que incluyen: archivos .properties de Java y Mozilla , archivos SDF de OpenOffice.org, matrices PHP, HTML, texto, XLIFF y Gettext PO.

Pootle funciona directamente con archivos PO y XLIFF de Gettext, así como con archivos .ts , TBX y TMX de Qt (desde la versión 2.0.3). Desde Pootle 2.1.0, también ofrece compatibilidad nativa con otros formatos, como archivos .properties de Java, archivos de matriz PHP, cadenas de Mac OS X y varios formatos de subtítulos.

Características

  • Extracción de terminología basada en la frecuencia de los términos
  • Memoria de traducción: creada por una herramienta sin conexión.
  • Traducción automática a través de servicios en línea populares
  • Idioma de origen alternativo: vea las traducciones de un tercer idioma mientras traduce.
  • Glosario: elija entre un glosario global en tiempo real o un glosario por proyecto.
  • Objetivos: establece objetivos y añade usuarios a los objetivos.
  • Estadísticas: recuento de palabras y estadísticas de cadenas.
  • Sugerencias: permite hacer sugerencias, facilitando la participación externa y la notificación de errores.
  • Control de versiones: actualiza desde o confirma directamente en los sistemas de control de versiones ascendentes.
  • Gestión de usuarios: asignar distintos derechos a los usuarios.
  • Interfaz de traducción: realice traducciones y revisiones en línea.
  • Comprobaciones: realiza más de 40 comprobaciones de la calidad de la traducción.

Véase también

Referencias

  1. Notas de la versión 2.8.2
  2. Notas de la versión 2.9.0rc1
  3. Translate.org.za
  4. "Python 3.8 no puede instalar ningún paquete... devuelve Error: no se pudo encontrar una versión que satisfaga el requisito... Error: No se encontró ninguna distribución compatible #6908" . translate/pootle en GitHub . 10-05-2020 . Consultado el 28-12-2021 .
  5. "Lanzamiento de Python 3.0" . Python.org . 3 de diciembre de 2008. Consultado el 28 de diciembre de 2021 .
  6. Instalación de Pootle en OpenOffice.org y OpenSolaris. Archivado el 27/12/2008 en Wayback Machine.
  7. "Servidor Sugar Labs Pootle" . Archivado del original el 26 de julio de 2010. Consultado el 8 de marzo de 2011 .
  8. Servidores Pootle en vivo : lista de servidores Pootle activos
  • Sitio web oficialEdita esto en Wikidata
Pootle | Hispanopedia Wiki