fast i18n backend that doesn't stop up the garbage collector