Pootle currently talks directly to PO files in the future we are adding XLIFF support and this is how we could handle PO with XLIFF.
Store Pootle files in XLIFF
using the <skel> to store the original PO
All process info is then carried in the XLIFF
Downloads of PO
files are then extracted from the XLIFF