cleanup i18n

add missing translations and translate some hardcoded strings

also adds italian translations