Acho que a suposição é que você não está criando arquivos PO (ou POT) manualmente. Em vez disso, você está usando algum tipo de ferramenta de automação que escaneia seu código-fonte e coleta todas as strings para serem coletadas em um arquivo POT, para serem traduzidas, e você nunca edita seu arquivo POT manualmente. Essas ferramentas existem para muitos tipos diferentes de arquivos: Coleciono strings traduzíveis do Delphi, Ruby-on-Rails, arquivos Windows RC, arquivos HTML, arquivos de texto simples, etc.
Caso contrário, você precisa se preocupar em manter suas traduções sincronizadas com o software. Se o arquivo POT for gerado automaticamente, ele estará sempre em sincronia.
Dito isto, nada impede que você abra um arquivo PO em qualquer editor de texto e o edite, do jeito que você gosta. O formato é simples e é muito simples.