i made changes to the german version. it may or may not be slightly better than @mortice's.