It's a mix of older contributions with my own.

Just the front-end is translated, not the admin panel.

More...