Added all languages + a few more constant factories. Notice that a few of the languages don't get all the constants. Maybe regex characters not being matched?