HomeWildfire Games

Update i18n scripts to run on Python3

Description

Update i18n scripts to run on Python3

The pology library runs on Python2 and development appears stalled. It is also not available on pip.
The babel library, BSD-licensed, provides, amongst many other things, a replacement for .POT / .PO manipulation.

The poediff tool that we used to detect spurious i18n change is replaced with a Python script that does a simpler but good enough job (it is also much, much faster).

These replacements let the i18n scripts run on Python3 entirely.

Makes D506 redundant.

Comments by: Itms

Reviewed By: Gallaecio

Refs #5694

Differential Revision: https://code.wildfiregames.com/D2757