Don't use static class methods
Add basic PhpDoc
Don't add an underscore to the prefix
Normalize translation function formatting
Improve format_operation() function
Small improvements and fixes
Use mt_rand() instead of rand()
Use Grunt to generate l18n files
Update changelog and bump version number