fix gettext syncing from Markdown to PO files
There was an simple error preventing the bulk of the of Markdown to PO syncing from running. This fixes that, then adds a test to make sure its running. This test should catch when people forget to sync the translation files when adding new content. More info in the commit messages.