Por que o gettext não tem uma opção de armazenamento de banco de dados?

Estou fazendo algum i18n em um aplicativo baseado na Web usando o Django, que usa o gettext como base do i18n. Parece uma idéia óbvia de que as traduções devem ser armazenadas no banco de dados e não são difíceis de fazer, mas os arquivos po no sistema de arquivos ainda estão sendo usados. Por que é isso?

Minha suspeita atual é que os benefícios do desenvolvimento de um banco de dados suportado sejam simplesmente superados pela confiabilidade / familiaridade do gettext como um pacote bem estabelecido. Existem outros motivos significativos para continuar armazenando as traduções no sistema de arquivos?

questionAnswers(3)

yourAnswerToTheQuestion