Translations improved & minor improvements