Moved translated usages to i18n and added fallback support to english
Moved localisation closer together
Code cleanup (using bind instead of functions)