add support for macros/plurals