Added i18n infra

Now all the strings to translate must be wrappend in the _() function