Here’s a question that I’m having trouble finding the answer too, probably because I don’t have the right terminology. I’m currently converting ’s language engine to use the Chrome messages.json style of language files: https://developer.chrome.com/docs/webstore/i18n/ We’re doing this so we can use to let our users and anyone else contribute translations without having to deal with our somewhat-obscure Lua-based translation file format, not to mention not needing to learn Git.