How to Convert JSON to PO Files (Reverse i18n Workflow)

Convert i18next / vue-i18n JSON translation files to gettext PO — the reverse i18n workflow. Step-by-step with i18next-conv, a gettext-parser Node script, and Python polib, plus how to build the PO header JSON lacks (Plural-Forms!), flatten nested keys, and handle placeholders and plurals.

Back to the PO-File blog