add i18n support, german translation