downcase mapping from general to specific langauges

in some case we have a mapping like "fr"=>"fr-FR".  We want this all downcased.