add exception handling in Project.java, fix getLatestHTMLDirectory, hopefully fix translation error