Add Oliver Gubler to credits
Refactor function creation code with more readable macros
Update and release translations