Translate Toolkit & Pootle

Tools to help you make your software local


Participar

Podemos aprovechar su ayuda. Si desea contribuir, únase a nosotros en el IRC en el canal #pootle y en la lista de correo translate-devel.

Aquí puede ver las distintas formas en que puede contribuir

  1. Probar - Pruebe nuestras versiones preliminares antes de su publicación
  2. Depuración de fallos - Revise informes de fallo, cree pruebas para resaltar los problemas
  3. Desearrollo - Añada sus habilidades como desarrollador de Python a la mezcla
  4. Documentación - Ayuda a que nuestra documentación sea legible, útil y completa

A continuación tiene más detalles:

Pruebas

Necesitamos gente para probar las nuevas versiones de Toolkit antes de su publicación. Si es un usuario habitual, puede que desee usar el candidato para la siguiente versión con su trabajo actual, e informar de cualquier error antes de la publicación.

Compile e instale el programa para ver si tenemos cualquier problema de plataforma

./setup.py install

Compruebe la omisión de cualquier archivo, herramientas que no se han instalado, etc.

Ejecute pruebas de unidades para ver si hay algún problema. Por favor, informa de cualquier fallo.

Por último, trabaje con el programa. Compruebe todos sus usos habituales e informe de fallos.

Depuración de fallos

  1. Compruebe que está familiarizado con las normas de creación de informes de fallo.
  2. Cree un cuenta en http://bugs.locamotion.org
  3. A continuación, escoja un fallo

Ahora necesita probar y valorar el fallo. La meta es confirmar si el fallo está arreglado, no es válido o aún existe.

Si está arreglado, cierre el fallo y dé detalles acerca del momento en que se arregló o la versión que uso para valorar el fallo como arreglado.

Si encuentra que la persona que ha informado del fallo ha hecho suposiciones incorrectas o si su sugerencia no funciona, marque el fallo como no válido y dé razones para ello.

En el último caso, un fallo existente es muy interesante. Revise el fallo y haga lo siguiente:

  1. Arregle el sumario para resaltar la naturaleza del fallo
  2. Cree nuevo informes de fallo para cada cuestión
  3. Defina el nivel de gravedad y la clasificación correctamente
  4. Añada ejemplo para reproducir el fallo, o simplifique los archivos proporcionados
  5. Si puede identificar el fallo pero no arreglarlo, expliqué qué necesita un arreglo
  6. Pase al siguiente fallo

Desarrollar

¡No ignore esta sección si cree que no es un mal programador!

Necesitará algunas habilidades de Python, y esta es una gran forma de aprender

Aquí tiene algunas ideas para empezar:

  • Escriba una prueba para exponer el fallo
  • Intente corregir el código del programa para corregir su fallo
  • Añada una pequeña funcionalidad que le ayude
  • Documente los métodos, en particular la clase base y clases derivadas
  • Añada un tipo de format y conversores
  • Añada más funciones para mejorar la conformidad con el estándar de los formatos

Definitivamente necesita estar en la lista de desarrollo y puede que también en la lista de Subversion.

Ahora es el momento de familiarizarse con la guía del desarrollador.

Documentación

Esta es la parte más sencilla. Inicie una sesión en la wiki y ya puede comenzar.

Las áreas más importantes son:

  1. Si las guías de cada herramienta documentan todas las opciones de línea de órdenes
  2. Si los ejemplos son suficientemente claros para un uso general
  3. Si el uso de las herramientas es claro
  4. En los casos de uso, si podemos añadir más o necesitan actualización. Puede que el desarrollador haya modificado el enfoque

Después de eso, y siempre:

  • Gramática
  • Ortografía
  • Diseño