more translations added and some updated

sorry for previous pull request, didn't notice the more clever translations interfaces