rename file, and comment documentation, and move translationInfo-related function to another file