Fallback v2

i just took valid_locale out ! 

yeah agree returning the array of matches. and the name. 

where were you seeing me use valid locale? the new /translation  is not meant to be pretty code ... can look at a tidy up there later. were there other places you were thinking?