Languages can not be recognized by complete filenames, not just extensions