Dictonaries for MVC

- fix i18n interface
- rewrite translation helper