Just realized that locations like /file/to/path.md:block 2 (unordered list) are not parseable by standard PO parsers. These programs usually expect that the content after : is a string without spaces, so the output should be replaced by /file/to/path.md:b2-ul, which also saves space in disk.