If empty, it will still be fetched from the environment
The system is mostly the Qt system, but we don't use Qt to avoid the dependencies. See README.i18n for details.