update locale support and german translation