new source commit 13709b8a6a1d990434ae1ba9f0efbebb7585af59
patch cleanup
translations cleaned up