Traducir Toolkit es una fuente abierta, de libre distribución y proyecto de software multiplataforma de línea de comandos implementado en Python y diseñado desde el principio como una colección de utilidades de consola destinadas a ayudar a los traductores y localización engineers.Can ser utilizado para acceder a todos su localizationsBeing diseñado para ser utilizado para trabajar con los formatos de archivos XLIFF y PO Gettext, el software Traducir Toolkit puede ser fácilmente utilizado para acceder a todas sus localizaciones. Incluye herramientas que le ayudan a comprobar, fusionar, extraer y validar sus localizaciones.
Muchos convertidores también se proporcionan en Traducir Toolkit, permitiendo traductores para convertir OpenOffice.org SDF, Mozilla .dtd y .properties, CSV (valores separados por comas), ts Qt, texto plano, HTML, TMX (Translation Memory Exchange), y mucho más.
Entre otras características clave, podemos mencionar la localización crowdsource, estadísticas de traducción, la manipulación de archivos de traducción, localización de escritorio, la garantía de calidad de la traducción, así como plugins para varios de traducción automática y traducción providers.Getting memoria comenzó con Traducir ToolkitInstalling la Traducir software Toolkit en su GNU / ordenador Linux es muy fácil usando el Pip (python-pip) utilidad (por ejemplo pip instalar translate-toolkit). Alternativamente, también es posible instalar la aplicación desde el paquete de origen ejecutando el y lsquo; python setup.py install sudo y rsquo; comandos.
Hay varias opciones disponibles para los usuarios cuando interactúan con el programa a través de un emulador de terminal. Estos se pueden ver de un vistazo para cada comando incluido en el paquete, añadiendo el y lsquo; - ayuda y rsquo; opción de los respectivos comandos (por ejemplo oo2po --help o --help oo2xliff o --help csv2po o html2po --help) .Supported en Linux, software de Mac y WindowsEl es multiplataforma, lo que significa que ha sido diseñado para funcionar en todas las distribuciones GNU / Linux, así como en los sistemas operativos Mac OS X y Microsoft Windows. Ambas instalaciones de 32 bits y 64 bits de los sistemas operativos antes mencionados son compatibles en este momento
¿Qué hay de nuevo en esta versión:.
- Los cambios desde 1.12.0 RC1:
- Se ha añadido soporte para la codificación UTF-8 cuerdas OS X
- formato RC recibió algunas correcciones y ahora ignora secciones TEXTINCLUDE y uno Líneas de comentario (//)
- archivos Qt Lingüista ahora emitir la declaración XML
- xliff2po ahora soporta archivos con extensión .xliff
- Cambio de importancia menor placeables correcto de introducir a una matriz existente en su caso
- diff-match-parche recuperado para proporcionar apoyo a los antiguos consumidores de terceros
- Alta nuevos ensayos a cadenas UTF-8 codificado OS X, lingüista Qt y formatos RC y el convertidor rc2po
- Los grandes cambios:
- Propiedades y formatos DTD solucionar una serie de problemas
- código de limpieza masiva ganas Python 3 compatibilidad
- Cambios importantes en el proceso de desarrollo para facilitar las pruebas
- Formatos y convertidores:
- propiedades Mozilla
- Si una unidad tiene una entrada tecla de acceso asociada entonces éstos se combinan en una sola unidad
- errores de codificación se declaran ahora pronto para evitar que sean enmascaradas por errores posteriores
- espacios iniciales y finales se escaparon con el fin de evitar la pérdida de ellos cuando se utilizan los convertidores
- Los caracteres Unn están manipulados correctamente
- po2prop Ahora usa la tecla de acceso idioma de origen si la traducción no se encuentra
- conversión fijo de unidades plurales Gaia sucesivas en prop2po
- DTD
- La entidad y se expande automáticamente al leer archivos DTD, y escapó de nuevo al escribirlas
- carácter de subrayado es ahora un carácter válido en nombres de entidad
- nulidades al final de la cadena se manejan correctamente
- po2dtd:
- Ahora usa la tecla de acceso idioma de origen si accesskey objetivo falta li>
- No elimina callejero y como probablemente y
- HTML
- La etiqueta figcaption HTML5 es ahora localizable
- El atributo título es ahora localizable
- po2html ahora conserva los atributos no traducidas
- Las teclas de acceso
- Ahora teclas de acceso se combinan utilizando los caracteres correctos
- Se ha añadido soporte para la tecla de acceso después de signo y el espacio
- PHP
- Fall Back to default dialecto después de añadir cada nueva unidad
- Se ha añadido soporte para la declaración de matriz vacía cuando se llena más tarde
- Android
- Se ha añadido soporte para los plurales
- El texto se escapó ahora correctamente cuando se utiliza el marcado
- El atributo id de mensaje se añadirá a contextName
- mejoras Versión de control;
- Se ha añadido soporte para los directorios de Subversion .svn
- Los cheques:
- Alta controles específicos para LibreOffice
- Herramientas:
- La herramienta pocount tiene ahora un mejor algoritmo de recuento de las cosas que se parecen a XML
- Mozilla correcciones de herramientas:
- Se ha añadido soporte para comprobar si hay malas teclas de acceso en los archivos .properties
- Ahora el script de ida y vuelta Mozilla se puede ejecutar en silencio
- Ha añadido un nuevo guión Gaia ida y vuelta li>
- La opción buildxpi --disable-compilar-ambiente ha sido restaurado, lo que resulta en mejoras en la velocidad enormes
- General:
- Amplia limpieza de script de instalación
- Algunas correcciones de errores para placeables
- limpiezas docs Varios
- limpieza de código:
- toneladas Aplicadas de PEP8 y limpiezas guía de estilo
- Python 2.6 es nuestro nuevo mínimo:
- lotes eliminados de código utilizado para apoyar las versiones antiguas de Python
- código personalizado cayó en favor de las bibliotecas estándar de Python
- Actualización base de código para utilizar las bibliotecas más nuevos
- código para utilizar la sintaxis más nueva búsqueda de Python 3 compatibilidad Cambiado
- Actualización un tercero software incluido: CherryPy, BeautifulSoup4
- documento Añadido el seguimiento de las licencias utilizadas por código incluido tercero
- Eliminada elementos TODO. Algunos de ellos fueron trasladados al seguimiento de errores
- Proceso de desarrollo:
- Se ha añadido un framework de pruebas funcionales
- Añadido docenas de nuevo pruebas unitarias y funcionales
- Ampliado las tareas realizadas en Travis: PEP8, PYtest-xdist, compilar todos los archivos, coveralls.io, ...
- ... y un montón de limpieza de código en general y, por supuesto, muchas, muchas correcciones de errores.
¿Qué hay de nuevo en la versión 1.2.0:
- La herramienta poterminology esta en ayudar a construir listas de terminología .
- Nuevos convertidores incluyen po2rc, rc2po, ical2po y po2ical.
- Soporte fue mejorado para .ts Qt y Gettext .mo.
- Los controles de calidad, indexación, control de versiones, y la velocidad se han mejorado.
Requisitos :
- Perl
Comentarios que no se encuentran