Base lang and type from file suffix and '-' as default sub_project