Otra opción es usar GNOMECat [1], que lo está desarrollando un chico del GSoC, y funciona bastante bien (y además se fomenta el uso de herramientas propias de GNOME)
A mi particularmente la interfaz de Virtaal no me gusta, pero como se suele decir, para gustos los colores :)
Respecto a tu pregunta sobre las cabeceras, todos los archivos PO deben seguir un determinado formato, que tanto los programas de traducción como el propio Git de GNOME comprueban a la hora de generar/subir el archivo. Este formato lo puedes verificar tú mismo desde la consola ejecutando el comando msgfmt -cv <archivo_po> (pertenece al paquete gettext).