Road To Devadatta: Update notes for 20 April

We have fixed small bugs and we have improved the translations in some languages, and will soon improve the rest. Thank you.