fix .po file name
add i18n support
update const
update translations
add german translation