KBabel is a KDE application for editing PO files. It is feature rich once you have got used to how it works. It will also shortly run on Windows.